From a04b8b0e6a9efb7da1a847b457fb5ed847ee3378 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 15 May 2023 12:43:32 +0000 Subject: [PATCH] deploy: 3457bd8e14ed485e4754d69e670e42fb36eb3302 --- 404.html | 8 +++--- ...linux-b98e6168be359199dcee418b7e6440d6.png | Bin 0 -> 12902 bytes ...macos-fb22e59271337e0494700d682abe3c84.png | Bin 0 -> 63271 bytes ...ws-10-7977d14cab4df01d51a805539c09379b.png | Bin 0 -> 16397 bytes ...macos-95da7e8a22faf7845c04417669304736.png | Bin 0 -> 22680 bytes ...ws-10-6b4d40b5cadf246871f03b00689d4cb1.png | Bin 0 -> 10439 bytes assets/js/54590fd2.a8de95d5.js | 1 + assets/js/54590fd2.dbc28946.js | 1 - ...60ee5.6090c08f.js => 55960ee5.86f30e52.js} | 2 +- ...1d420.b04a72c5.js => 7591d420.b2747865.js} | 2 +- assets/js/935f2afb.0e4d8699.js | 1 + assets/js/935f2afb.5cf1ef72.js | 1 - assets/js/df322e14.babc1a91.js | 1 + assets/js/e5ba977d.b12d2d8c.js | 1 + assets/js/e5ba977d.e85c8658.js | 1 - assets/js/main.2808e9b3.js | 2 ++ ...CENSE.txt => main.2808e9b3.js.LICENSE.txt} | 0 assets/js/main.9f5dd638.js | 2 -- assets/js/runtime~main.6b7e920e.js | 1 + assets/js/runtime~main.7cde8610.js | 1 - blog.html | 8 +++--- blog/5-things-to-know-for-a-docker-user.html | 8 +++--- blog/archive.html | 8 +++--- blog/develop-using-devcontainer.html | 8 +++--- blog/podman-desktop-release-0.10.html | 8 +++--- blog/podman-desktop-release-0.11.html | 8 +++--- blog/podman-desktop-release-0.12.html | 8 +++--- blog/podman-desktop-release-0.13.html | 8 +++--- blog/podman-desktop-release-0.14.html | 8 +++--- blog/podman-desktop-release-0.15.html | 8 +++--- ...ubernetes-cluster-with-podman-desktop.html | 8 +++--- blog/tags.html | 8 +++--- blog/tags/codespaces.html | 8 +++--- blog/tags/compose.html | 8 +++--- blog/tags/devcontainer.html | 8 +++--- blog/tags/docker.html | 8 +++--- blog/tags/kind.html | 8 +++--- blog/tags/kubernetes.html | 8 +++--- blog/tags/migrating.html | 8 +++--- blog/tags/podman-desktop.html | 8 +++--- blog/tags/release.html | 8 +++--- blog/tags/story.html | 8 +++--- core-values.html | 8 +++--- docs/Installation.html | 8 +++--- docs/Installation/linux-install.html | 8 +++--- ...an-desktop-from-a-compressed-tar-file.html | 8 +++--- ...-podman-desktop-from-a-flatpak-bundle.html | 8 +++--- docs/Installation/macos-install.html | 8 +++--- docs/Installation/windows-install.html | 8 +++--- ...nd-podman-in-a-restricted-environment.html | 8 +++--- ...p-silently-with-the-windows-installer.html | 8 +++--- ...alling-podman-desktop-with-chocolatey.html | 8 +++--- .../installing-podman-desktop-with-scoop.html | 8 +++--- ...installing-podman-desktop-with-winget.html | 8 +++--- ...nstalling-podman-with-openshift-local.html | 8 +++--- ...installing-podman-with-podman-desktop.html | 8 +++--- docs/compose/compose-spec.html | 10 ++++---- docs/compose/podman-compose.html | 8 +++--- docs/extensions.html | 8 +++--- docs/extensions/install.html | 8 +++--- docs/extensions/publish.html | 8 +++--- docs/extensions/write.html | 8 +++--- docs/getting-started/building-an-image.html | 8 +++--- docs/getting-started/creating-a-pod.html | 8 +++--- docs/getting-started/getting-started.html | 8 +++--- docs/intro.html | 8 +++--- docs/kubernetes.html | 10 ++++---- .../deploying-a-container-to-kubernetes.html | 10 ++++---- .../deploying-a-pod-to-kubernetes.html | 10 ++++---- docs/kubernetes/kind.html | 10 ++++---- ...lding-an-image-and-testing-it-in-kind.html | 10 ++++---- ...onfiguring-podman-for-kind-on-windows.html | 10 ++++---- .../kind/creating-a-kind-cluster.html | 10 ++++---- .../kind/deleting-your-kind-cluster.html | 10 ++++---- docs/kubernetes/kind/installing-kind.html | 10 ++++---- .../kind/pushing-an-image-to-kind.html | 10 ++++---- .../kind/restarting-your-kind-cluster.html | 10 ++++---- .../working-with-your-local-kind-cluster.html | 10 ++++---- ...d-selecting-current-kubernete-context.html | 23 ++++++++++++++++++ docs/migrating-from-docker.html | 8 +++--- .../emulating-docker-cli-with-podman.html | 8 +++--- .../importing-saved-containers.html | 8 +++--- .../using-podman-mac-helper.html | 8 +++--- ...-the-docker_host-environment-variable.html | 8 +++--- ...verifying-your-tools-are-using-podman.html | 8 +++--- docs/tags.html | 10 ++++---- docs/tags/chocolatey.html | 8 +++--- docs/tags/extension.html | 8 +++--- docs/tags/flathub.html | 8 +++--- docs/tags/flatpak.html | 8 +++--- docs/tags/getting-started.html | 8 +++--- docs/tags/images.html | 8 +++--- docs/tags/installing.html | 8 +++--- docs/tags/kind.html | 8 +++--- docs/tags/linux.html | 8 +++--- docs/tags/mac-0-s.html | 8 +++--- docs/tags/macos.html | 8 +++--- docs/tags/migrating-from-docker.html | 8 +++--- docs/tags/migrating-to-kubernetes.html | 12 ++++----- docs/tags/openshift-local.html | 8 +++--- docs/tags/podman-desktop.html | 8 +++--- docs/tags/podman.html | 8 +++--- docs/tags/pods.html | 8 +++--- docs/tags/publishing.html | 8 +++--- docs/tags/restricted-environment.html | 8 +++--- docs/tags/scoop.html | 8 +++--- docs/tags/windows.html | 8 +++--- docs/tags/winget.html | 8 +++--- docs/tags/writing.html | 8 +++--- docs/troubleshooting.html | 8 +++--- downloads.html | 8 +++--- downloads/linux.html | 8 +++--- downloads/macOS.html | 8 +++--- downloads/windows.html | 8 +++--- extend.html | 8 +++--- features.html | 8 +++--- index.html | 8 +++--- search.html | 8 +++--- sitemap.xml | 2 +- 119 files changed, 441 insertions(+), 417 deletions(-) create mode 100644 assets/images/tray-kubernetes-on-linux-b98e6168be359199dcee418b7e6440d6.png create mode 100644 assets/images/tray-kubernetes-on-macos-fb22e59271337e0494700d682abe3c84.png create mode 100644 assets/images/tray-kubernetes-on-windows-10-7977d14cab4df01d51a805539c09379b.png create mode 100644 assets/images/tray-main-menu-on-macos-95da7e8a22faf7845c04417669304736.png create mode 100644 assets/images/tray-main-menu-on-windows-10-6b4d40b5cadf246871f03b00689d4cb1.png create mode 100644 assets/js/54590fd2.a8de95d5.js delete mode 100644 assets/js/54590fd2.dbc28946.js rename assets/js/{55960ee5.6090c08f.js => 55960ee5.86f30e52.js} (96%) rename assets/js/{7591d420.b04a72c5.js => 7591d420.b2747865.js} (68%) create mode 100644 assets/js/935f2afb.0e4d8699.js delete mode 100644 assets/js/935f2afb.5cf1ef72.js create mode 100644 assets/js/df322e14.babc1a91.js create mode 100644 assets/js/e5ba977d.b12d2d8c.js delete mode 100644 assets/js/e5ba977d.e85c8658.js create mode 100644 assets/js/main.2808e9b3.js rename assets/js/{main.9f5dd638.js.LICENSE.txt => main.2808e9b3.js.LICENSE.txt} (100%) delete mode 100644 assets/js/main.9f5dd638.js create mode 100644 assets/js/runtime~main.6b7e920e.js delete mode 100644 assets/js/runtime~main.7cde8610.js create mode 100644 docs/kubernetes/viewing-and-selecting-current-kubernete-context.html diff --git a/404.html b/404.html index 09dc92a5db8..1182caca48f 100644 --- a/404.html +++ b/404.html @@ -10,13 +10,13 @@ - - + +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

- - + + \ No newline at end of file diff --git a/assets/images/tray-kubernetes-on-linux-b98e6168be359199dcee418b7e6440d6.png b/assets/images/tray-kubernetes-on-linux-b98e6168be359199dcee418b7e6440d6.png new file mode 100644 index 0000000000000000000000000000000000000000..16c891049ac120d3a2358122066e51aa28e6d8bf GIT binary patch literal 12902 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 literal 0 HcmV?d00001 diff --git a/assets/images/tray-kubernetes-on-macos-fb22e59271337e0494700d682abe3c84.png b/assets/images/tray-kubernetes-on-macos-fb22e59271337e0494700d682abe3c84.png new file mode 100644 index 0000000000000000000000000000000000000000..03b701517f58e5c5a3e27348e12264c7b08b2f4b GIT binary patch literal 63271 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 M07*qoM6N<$g0N&n-~a#s literal 0 HcmV?d00001 diff --git a/assets/images/tray-kubernetes-on-windows-10-7977d14cab4df01d51a805539c09379b.png b/assets/images/tray-kubernetes-on-windows-10-7977d14cab4df01d51a805539c09379b.png new file mode 100644 index 0000000000000000000000000000000000000000..65b10c821d0ebb7f08970769ed6b70d214e5db69 GIT binary patch literal 16397 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 literal 0 HcmV?d00001 diff --git a/assets/images/tray-main-menu-on-macos-95da7e8a22faf7845c04417669304736.png b/assets/images/tray-main-menu-on-macos-95da7e8a22faf7845c04417669304736.png new file mode 100644 index 0000000000000000000000000000000000000000..dc675f67a8870fe78dbbb7c2af172bc27d3a8385 GIT binary patch literal 22680 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.d(t,{Zo:()=>u,kt:()=>m});var r=n(7378);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(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;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var p=r.createContext({}),l=function(e){var t=r.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},u=function(e){var t=l(e.components);return r.createElement(p.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},d=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,a=e.originalType,p=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),d=l(n),m=o,k=d["".concat(p,".").concat(m)]||d[m]||c[m]||a;return n?r.createElement(k,i(i({ref:t},u),{},{components:n})):r.createElement(k,i({ref:t},u))}));function m(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=n.length,i=new Array(a);i[0]=d;var s={};for(var p in t)hasOwnProperty.call(t,p)&&(s[p]=t[p]);s.originalType=e,s.mdxType="string"==typeof e?e:o,i[1]=s;for(var l=2;l{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>i,default:()=>c,frontMatter:()=>a,metadata:()=>s,toc:()=>l});var r=n(5773),o=(n(7378),n(5318));const a={sidebar_position:10,title:"Deploying a pod",description:"Deploying a pod to Kubernetes",keywords:["podman desktop","podman","containers","pods","migrating","kubernetes"],tags:["migrating-to-kubernetes"]},i="Deploying a pod to Kubernetes",s={unversionedId:"kubernetes/deploying-a-pod-to-kubernetes",id:"kubernetes/deploying-a-pod-to-kubernetes",title:"Deploying a pod",description:"Deploying a pod to Kubernetes",source:"@site/docs/kubernetes/deploying-a-pod-to-kubernetes.md",sourceDirName:"kubernetes",slug:"/kubernetes/deploying-a-pod-to-kubernetes",permalink:"/docs/kubernetes/deploying-a-pod-to-kubernetes",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/kubernetes/deploying-a-pod-to-kubernetes.md",tags:[{label:"migrating-to-kubernetes",permalink:"/docs/tags/migrating-to-kubernetes"}],version:"current",sidebarPosition:10,frontMatter:{sidebar_position:10,title:"Deploying a pod",description:"Deploying a pod to Kubernetes",keywords:["podman desktop","podman","containers","pods","migrating","kubernetes"],tags:["migrating-to-kubernetes"]},sidebar:"mySidebar",previous:{title:"Deploying a container",permalink:"/docs/kubernetes/deploying-a-container-to-kubernetes"},next:{title:"Kubernetes context",permalink:"/docs/kubernetes/viewing-and-selecting-current-kubernete-context"}},p={},l=[{value:"Prerequisites",id:"prerequisites",level:4},{value:"Procedure",id:"procedure",level:4},{value:"Verification",id:"verification",level:4}],u={toc:l};function c(e){let{components:t,...a}=e;return(0,o.kt)("wrapper",(0,r.Z)({},u,a,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"deploying-a-pod-to-kubernetes"},"Deploying a pod to Kubernetes"),(0,o.kt)("p",null,"With Podman Desktop, you can deploy a pod to your Kubernetes cluster."),(0,o.kt)("h4",{id:"prerequisites"},"Prerequisites"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"Your are using the Podman container engine."),(0,o.kt)("li",{parentName:"ul"},"Your pod, running or stopped, is available on the ",(0,o.kt)("strong",{parentName:"li"},"Pods")," page: ",(0,o.kt)("em",{parentName:"li"},""),"."),(0,o.kt)("li",{parentName:"ul"},"You registered the Kubernetes cluster in your kubeconfig file: ",(0,o.kt)("em",{parentName:"li"},""),". For example, ",(0,o.kt)("a",{parentName:"li",href:"/docs/kubernetes/kind/creating-a-kind-cluster"},"Creating a kind cluster"),"."),(0,o.kt)("li",{parentName:"ul"},"The Kubernetes namespace to deploy to already exists.")),(0,o.kt)("h4",{id:"procedure"},"Procedure"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Click ",(0,o.kt)("strong",{parentName:"li"},"Podman Desktop tray > Kubernetes > Context > ",(0,o.kt)("em",{parentName:"strong"},""))," to set your Kubernetes context."),(0,o.kt)("li",{parentName:"ol"},"Open ",(0,o.kt)("strong",{parentName:"li"},"Podman Desktop dashboard > ",(0,o.kt)("icon",{icon:"fa-solid fa-cubes",size:"lg"})," Pods > ",(0,o.kt)("em",{parentName:"strong"},""))," to see the ",(0,o.kt)("strong",{parentName:"li"},"Pod Details")," page."),(0,o.kt)("li",{parentName:"ol"},"Click ",(0,o.kt)("icon",{icon:"fa-solid fa-rocket",size:"lg"})," to generate a Kubernetes pod."),(0,o.kt)("li",{parentName:"ol"},"On the ",(0,o.kt)("strong",{parentName:"li"},"Deploy generated pod to Kubernetes")," screen, choose your options:",(0,o.kt)("ol",{parentName:"li"},(0,o.kt)("li",{parentName:"ol"},(0,o.kt)("strong",{parentName:"li"},"Pod Name"),": edit the proposed name."),(0,o.kt)("li",{parentName:"ol"},(0,o.kt)("strong",{parentName:"li"},"Use Kubernetes Services"),": enable or disable ",(0,o.kt)("strong",{parentName:"li"},"Replace ",(0,o.kt)("inlineCode",{parentName:"strong"},"hostPort")," exposure on containers by Services. It is the recommended way to expose ports, as a cluster policy might prevent to use ",(0,o.kt)("inlineCode",{parentName:"strong"},"hostPort"),".")),(0,o.kt)("li",{parentName:"ol"},(0,o.kt)("strong",{parentName:"li"},"Kubernetes namespace"),": select in the list the namespace to deploy the pod to."))),(0,o.kt)("li",{parentName:"ol"},"Click the ",(0,o.kt)("strong",{parentName:"li"},(0,o.kt)("icon",{icon:"fa-solid fa-rocket",size:"lg"})," Deploy")," button.")),(0,o.kt)("h4",{id:"verification"},"Verification"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("p",{parentName:"li"},"On the ",(0,o.kt)("strong",{parentName:"p"},"Deploy generated pod to Kubernetes")," screen, the created pod status is ",(0,o.kt)("em",{parentName:"p"},"Phase: Running")),(0,o.kt)("p",{parentName:"li"},(0,o.kt)("img",{alt:"Deplying a pod",src:n(2392).Z,width:"816",height:"751"}))),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("p",{parentName:"li"},"Go to ",(0,o.kt)("strong",{parentName:"p"},"Pods"),": your pod is in the list."))))}c.isMDXComponent=!0},2392:(e,t,n)=>{n.d(t,{Z:()=>r});const r=n.p+"assets/images/deploying-a-pod-6c02e24c06e0f39452ce5bec4ab1b9e5.png"}}]); \ No newline at end of file diff --git a/assets/js/54590fd2.dbc28946.js b/assets/js/54590fd2.dbc28946.js deleted file mode 100644 index faed7fc935d..00000000000 --- a/assets/js/54590fd2.dbc28946.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[138],{5318:(e,t,n)=>{n.d(t,{Zo:()=>u,kt:()=>m});var r=n(7378);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(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;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var p=r.createContext({}),l=function(e){var t=r.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},u=function(e){var t=l(e.components);return r.createElement(p.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},d=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,a=e.originalType,p=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),d=l(n),m=o,k=d["".concat(p,".").concat(m)]||d[m]||c[m]||a;return n?r.createElement(k,i(i({ref:t},u),{},{components:n})):r.createElement(k,i({ref:t},u))}));function m(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=n.length,i=new Array(a);i[0]=d;var s={};for(var p in t)hasOwnProperty.call(t,p)&&(s[p]=t[p]);s.originalType=e,s.mdxType="string"==typeof e?e:o,i[1]=s;for(var l=2;l{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>i,default:()=>c,frontMatter:()=>a,metadata:()=>s,toc:()=>l});var r=n(5773),o=(n(7378),n(5318));const a={sidebar_position:10,title:"Deploying a pod",description:"Deploying a pod to Kubernetes",keywords:["podman desktop","podman","containers","pods","migrating","kubernetes"],tags:["migrating-to-kubernetes"]},i="Deploying a pod to Kubernetes",s={unversionedId:"kubernetes/deploying-a-pod-to-kubernetes",id:"kubernetes/deploying-a-pod-to-kubernetes",title:"Deploying a pod",description:"Deploying a pod to Kubernetes",source:"@site/docs/kubernetes/deploying-a-pod-to-kubernetes.md",sourceDirName:"kubernetes",slug:"/kubernetes/deploying-a-pod-to-kubernetes",permalink:"/docs/kubernetes/deploying-a-pod-to-kubernetes",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/kubernetes/deploying-a-pod-to-kubernetes.md",tags:[{label:"migrating-to-kubernetes",permalink:"/docs/tags/migrating-to-kubernetes"}],version:"current",sidebarPosition:10,frontMatter:{sidebar_position:10,title:"Deploying a pod",description:"Deploying a pod to Kubernetes",keywords:["podman desktop","podman","containers","pods","migrating","kubernetes"],tags:["migrating-to-kubernetes"]},sidebar:"mySidebar",previous:{title:"Deploying a container",permalink:"/docs/kubernetes/deploying-a-container-to-kubernetes"},next:{title:"Compose spec with Podman Desktop",permalink:"/docs/compose/compose-spec"}},p={},l=[{value:"Prerequisites",id:"prerequisites",level:4},{value:"Procedure",id:"procedure",level:4},{value:"Verification",id:"verification",level:4}],u={toc:l};function c(e){let{components:t,...a}=e;return(0,o.kt)("wrapper",(0,r.Z)({},u,a,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"deploying-a-pod-to-kubernetes"},"Deploying a pod to Kubernetes"),(0,o.kt)("p",null,"With Podman Desktop, you can deploy a pod to your Kubernetes cluster."),(0,o.kt)("h4",{id:"prerequisites"},"Prerequisites"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"Your are using the Podman container engine."),(0,o.kt)("li",{parentName:"ul"},"Your pod, running or stopped, is available on the ",(0,o.kt)("strong",{parentName:"li"},"Pods")," page: ",(0,o.kt)("em",{parentName:"li"},""),"."),(0,o.kt)("li",{parentName:"ul"},"You registered the Kubernetes cluster in your kubeconfig file: ",(0,o.kt)("em",{parentName:"li"},""),". For example, ",(0,o.kt)("a",{parentName:"li",href:"/docs/kubernetes/kind/creating-a-kind-cluster"},"Creating a kind cluster"),"."),(0,o.kt)("li",{parentName:"ul"},"The Kubernetes namespace to deploy to already exists.")),(0,o.kt)("h4",{id:"procedure"},"Procedure"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Click ",(0,o.kt)("strong",{parentName:"li"},"Podman Desktop tray > Kubernetes > Context > ",(0,o.kt)("em",{parentName:"strong"},""))," to set your Kubernetes context."),(0,o.kt)("li",{parentName:"ol"},"Open ",(0,o.kt)("strong",{parentName:"li"},"Podman Desktop dashboard > ",(0,o.kt)("icon",{icon:"fa-solid fa-cubes",size:"lg"})," Pods > ",(0,o.kt)("em",{parentName:"strong"},""))," to see the ",(0,o.kt)("strong",{parentName:"li"},"Pod Details")," page."),(0,o.kt)("li",{parentName:"ol"},"Click ",(0,o.kt)("icon",{icon:"fa-solid fa-rocket",size:"lg"})," to generate a Kubernetes pod."),(0,o.kt)("li",{parentName:"ol"},"On the ",(0,o.kt)("strong",{parentName:"li"},"Deploy generated pod to Kubernetes")," screen, choose your options:",(0,o.kt)("ol",{parentName:"li"},(0,o.kt)("li",{parentName:"ol"},(0,o.kt)("strong",{parentName:"li"},"Pod Name"),": edit the proposed name."),(0,o.kt)("li",{parentName:"ol"},(0,o.kt)("strong",{parentName:"li"},"Use Kubernetes Services"),": enable or disable ",(0,o.kt)("strong",{parentName:"li"},"Replace ",(0,o.kt)("inlineCode",{parentName:"strong"},"hostPort")," exposure on containers by Services. It is the recommended way to expose ports, as a cluster policy might prevent to use ",(0,o.kt)("inlineCode",{parentName:"strong"},"hostPort"),".")),(0,o.kt)("li",{parentName:"ol"},(0,o.kt)("strong",{parentName:"li"},"Kubernetes namespace"),": select in the list the namespace to deploy the pod to."))),(0,o.kt)("li",{parentName:"ol"},"Click the ",(0,o.kt)("strong",{parentName:"li"},(0,o.kt)("icon",{icon:"fa-solid fa-rocket",size:"lg"})," Deploy")," button.")),(0,o.kt)("h4",{id:"verification"},"Verification"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("p",{parentName:"li"},"On the ",(0,o.kt)("strong",{parentName:"p"},"Deploy generated pod to Kubernetes")," screen, the created pod status is ",(0,o.kt)("em",{parentName:"p"},"Phase: Running")),(0,o.kt)("p",{parentName:"li"},(0,o.kt)("img",{alt:"Deplying a pod",src:n(2392).Z,width:"816",height:"751"}))),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("p",{parentName:"li"},"Go to ",(0,o.kt)("strong",{parentName:"p"},"Pods"),": your pod is in the list."))))}c.isMDXComponent=!0},2392:(e,t,n)=>{n.d(t,{Z:()=>r});const r=n.p+"assets/images/deploying-a-pod-6c02e24c06e0f39452ce5bec4ab1b9e5.png"}}]); \ No newline at end of file diff --git a/assets/js/55960ee5.6090c08f.js b/assets/js/55960ee5.86f30e52.js similarity index 96% rename from assets/js/55960ee5.6090c08f.js rename to assets/js/55960ee5.86f30e52.js index 63ae442c942..c8698651a1e 100644 --- a/assets/js/55960ee5.6090c08f.js +++ b/assets/js/55960ee5.86f30e52.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4121],{8070:a=>{a.exports=JSON.parse('[{"label":"migrating-to-kubernetes","permalink":"/docs/tags/migrating-to-kubernetes","count":13},{"label":"podman-desktop","permalink":"/docs/tags/podman-desktop","count":15},{"label":"extension","permalink":"/docs/tags/extension","count":3},{"label":"publishing","permalink":"/docs/tags/publishing","count":2},{"label":"writing","permalink":"/docs/tags/writing","count":1},{"label":"images","permalink":"/docs/tags/images","count":2},{"label":"pods","permalink":"/docs/tags/pods","count":1},{"label":"getting-started","permalink":"/docs/tags/getting-started","count":1},{"label":"installing","permalink":"/docs/tags/installing","count":12},{"label":"windows","permalink":"/docs/tags/windows","count":9},{"label":"macos","permalink":"/docs/tags/macos","count":1},{"label":"linux","permalink":"/docs/tags/linux","count":4},{"label":"flathub","permalink":"/docs/tags/flathub","count":2},{"label":"flatpak","permalink":"/docs/tags/flatpak","count":2},{"label":"restricted-environment","permalink":"/docs/tags/restricted-environment","count":2},{"label":"chocolatey","permalink":"/docs/tags/chocolatey","count":1},{"label":"scoop","permalink":"/docs/tags/scoop","count":1},{"label":"winget","permalink":"/docs/tags/winget","count":1},{"label":"openshift-local","permalink":"/docs/tags/openshift-local","count":1},{"label":"podman","permalink":"/docs/tags/podman","count":2},{"label":"kind","permalink":"/docs/tags/kind","count":7},{"label":"migrating-from-docker","permalink":"/docs/tags/migrating-from-docker","count":6},{"label":"mac0S","permalink":"/docs/tags/mac-0-s","count":1}]')}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4121],{8070:a=>{a.exports=JSON.parse('[{"label":"migrating-to-kubernetes","permalink":"/docs/tags/migrating-to-kubernetes","count":14},{"label":"podman-desktop","permalink":"/docs/tags/podman-desktop","count":15},{"label":"extension","permalink":"/docs/tags/extension","count":3},{"label":"publishing","permalink":"/docs/tags/publishing","count":2},{"label":"writing","permalink":"/docs/tags/writing","count":1},{"label":"images","permalink":"/docs/tags/images","count":2},{"label":"pods","permalink":"/docs/tags/pods","count":1},{"label":"getting-started","permalink":"/docs/tags/getting-started","count":1},{"label":"installing","permalink":"/docs/tags/installing","count":12},{"label":"windows","permalink":"/docs/tags/windows","count":9},{"label":"macos","permalink":"/docs/tags/macos","count":1},{"label":"linux","permalink":"/docs/tags/linux","count":4},{"label":"flathub","permalink":"/docs/tags/flathub","count":2},{"label":"flatpak","permalink":"/docs/tags/flatpak","count":2},{"label":"restricted-environment","permalink":"/docs/tags/restricted-environment","count":2},{"label":"chocolatey","permalink":"/docs/tags/chocolatey","count":1},{"label":"scoop","permalink":"/docs/tags/scoop","count":1},{"label":"winget","permalink":"/docs/tags/winget","count":1},{"label":"openshift-local","permalink":"/docs/tags/openshift-local","count":1},{"label":"podman","permalink":"/docs/tags/podman","count":2},{"label":"kind","permalink":"/docs/tags/kind","count":7},{"label":"migrating-from-docker","permalink":"/docs/tags/migrating-from-docker","count":6},{"label":"mac0S","permalink":"/docs/tags/mac-0-s","count":1}]')}}]); \ No newline at end of file diff --git a/assets/js/7591d420.b04a72c5.js b/assets/js/7591d420.b2747865.js similarity index 68% rename from assets/js/7591d420.b04a72c5.js rename to assets/js/7591d420.b2747865.js index 89b938153ce..0b05ad04757 100644 --- a/assets/js/7591d420.b04a72c5.js +++ b/assets/js/7591d420.b2747865.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7220],{7304:e=>{e.exports=JSON.parse('{"label":"migrating-to-kubernetes","permalink":"/docs/tags/migrating-to-kubernetes","allTagsPath":"/docs/tags","count":13,"items":[{"id":"kubernetes/kind/building-an-image-and-testing-it-in-kind","title":"Building and testing an image","description":"Building an image and testing it in Kind","permalink":"/docs/kubernetes/kind/building-an-image-and-testing-it-in-kind"},{"id":"kubernetes/kind/configuring-podman-for-kind-on-windows","title":"Configuring Podman for Kind","description":"Configuring Podman for Kind on Windows Subsystem for Linux (WSL).","permalink":"/docs/kubernetes/kind/configuring-podman-for-kind-on-windows"},{"id":"kubernetes/kind/creating-a-kind-cluster","title":"Creating a Kind cluster","description":"Creating a local Kind-powered Kubernetes cluster.","permalink":"/docs/kubernetes/kind/creating-a-kind-cluster"},{"id":"kubernetes/kind/deleting-your-kind-cluster","title":"Deleting your Kind cluster","description":"Deleting your local Kind-powered Kubernetes cluster.","permalink":"/docs/kubernetes/kind/deleting-your-kind-cluster"},{"id":"kubernetes/deploying-a-container-to-kubernetes","title":"Deploying a container","description":"Deploying a container to Kubernetes","permalink":"/docs/kubernetes/deploying-a-container-to-kubernetes"},{"id":"kubernetes/deploying-a-pod-to-kubernetes","title":"Deploying a pod","description":"Deploying a pod to Kubernetes","permalink":"/docs/kubernetes/deploying-a-pod-to-kubernetes"},{"id":"extensions/index","title":"Extensions","description":"Writing or deploying extensions.","permalink":"/docs/extensions/"},{"id":"kubernetes/kind/installing-kind","title":"Installing the `kind` CLI","description":"Kind is one way to get Kubernetes running on your workstation.","permalink":"/docs/kubernetes/kind/installing-kind"},{"id":"kubernetes/kind/index","title":"Kind","description":"Kind is one way to get Kubernetes running on your workstation.","permalink":"/docs/kubernetes/kind/"},{"id":"kubernetes/index","title":"Kubernetes","description":"Migrate transparently from Podman to Kubernetes, and continue using familiar workflows.","permalink":"/docs/kubernetes/"},{"id":"kubernetes/kind/pushing-an-image-to-kind","title":"Push an image to Kind","description":"Pushing an image to your Kind cluster","permalink":"/docs/kubernetes/kind/pushing-an-image-to-kind"},{"id":"kubernetes/kind/restarting-your-kind-cluster","title":"Restarting your Kind cluster","description":"Restarting your local Kind-powered Kubernetes cluster.","permalink":"/docs/kubernetes/kind/restarting-your-kind-cluster"},{"id":"kubernetes/kind/working-with-your-local-kind-cluster","title":"Working with your Kind cluster","description":"Working with your local Kind-powered Kubernetes cluster.","permalink":"/docs/kubernetes/kind/working-with-your-local-kind-cluster"}]}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7220],{7304:e=>{e.exports=JSON.parse('{"label":"migrating-to-kubernetes","permalink":"/docs/tags/migrating-to-kubernetes","allTagsPath":"/docs/tags","count":14,"items":[{"id":"kubernetes/kind/building-an-image-and-testing-it-in-kind","title":"Building and testing an image","description":"Building an image and testing it in Kind","permalink":"/docs/kubernetes/kind/building-an-image-and-testing-it-in-kind"},{"id":"kubernetes/kind/configuring-podman-for-kind-on-windows","title":"Configuring Podman for Kind","description":"Configuring Podman for Kind on Windows Subsystem for Linux (WSL).","permalink":"/docs/kubernetes/kind/configuring-podman-for-kind-on-windows"},{"id":"kubernetes/kind/creating-a-kind-cluster","title":"Creating a Kind cluster","description":"Creating a local Kind-powered Kubernetes cluster.","permalink":"/docs/kubernetes/kind/creating-a-kind-cluster"},{"id":"kubernetes/kind/deleting-your-kind-cluster","title":"Deleting your Kind cluster","description":"Deleting your local Kind-powered Kubernetes cluster.","permalink":"/docs/kubernetes/kind/deleting-your-kind-cluster"},{"id":"kubernetes/deploying-a-container-to-kubernetes","title":"Deploying a container","description":"Deploying a container to Kubernetes","permalink":"/docs/kubernetes/deploying-a-container-to-kubernetes"},{"id":"kubernetes/deploying-a-pod-to-kubernetes","title":"Deploying a pod","description":"Deploying a pod to Kubernetes","permalink":"/docs/kubernetes/deploying-a-pod-to-kubernetes"},{"id":"extensions/index","title":"Extensions","description":"Writing or deploying extensions.","permalink":"/docs/extensions/"},{"id":"kubernetes/kind/installing-kind","title":"Installing the `kind` CLI","description":"Kind is one way to get Kubernetes running on your workstation.","permalink":"/docs/kubernetes/kind/installing-kind"},{"id":"kubernetes/kind/index","title":"Kind","description":"Kind is one way to get Kubernetes running on your workstation.","permalink":"/docs/kubernetes/kind/"},{"id":"kubernetes/index","title":"Kubernetes","description":"Migrate transparently from Podman to Kubernetes, and continue using familiar workflows.","permalink":"/docs/kubernetes/"},{"id":"kubernetes/viewing-and-selecting-current-kubernete-context","title":"Kubernetes context","description":"Viewing and selecting the current Kubernetes context","permalink":"/docs/kubernetes/viewing-and-selecting-current-kubernete-context"},{"id":"kubernetes/kind/pushing-an-image-to-kind","title":"Push an image to Kind","description":"Pushing an image to your Kind cluster","permalink":"/docs/kubernetes/kind/pushing-an-image-to-kind"},{"id":"kubernetes/kind/restarting-your-kind-cluster","title":"Restarting your Kind cluster","description":"Restarting your local Kind-powered Kubernetes cluster.","permalink":"/docs/kubernetes/kind/restarting-your-kind-cluster"},{"id":"kubernetes/kind/working-with-your-local-kind-cluster","title":"Working with your Kind cluster","description":"Working with your local Kind-powered Kubernetes cluster.","permalink":"/docs/kubernetes/kind/working-with-your-local-kind-cluster"}]}')}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.0e4d8699.js b/assets/js/935f2afb.0e4d8699.js new file mode 100644 index 00000000000..f8431019254 --- /dev/null +++ b/assets/js/935f2afb.0e4d8699.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[53],{1109:n=>{n.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"mySidebar":[{"type":"link","label":"Introduction","href":"/docs/intro","docId":"intro"},{"type":"category","label":"Installing Podman Desktop","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"Installing Podman Desktop on Windows","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Installing Podman Desktop silently","href":"/docs/Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer","docId":"Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer"},{"type":"link","label":"Installing Podman Desktop with Chocolatey","href":"/docs/Installation/windows-install/installing-podman-desktop-with-chocolatey","docId":"Installation/windows-install/installing-podman-desktop-with-chocolatey"},{"type":"link","label":"Installing Podman Desktop with Scoop","href":"/docs/Installation/windows-install/installing-podman-desktop-with-scoop","docId":"Installation/windows-install/installing-podman-desktop-with-scoop"},{"type":"link","label":"Installing Podman Desktop in a restricted environment","href":"/docs/Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment","docId":"Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment"},{"type":"link","label":"Installing Podman Desktop with Winget","href":"/docs/Installation/windows-install/installing-podman-desktop-with-winget","docId":"Installation/windows-install/installing-podman-desktop-with-winget"},{"type":"link","label":"Installing Podman on Windows","href":"/docs/Installation/windows-install/installing-podman-with-podman-desktop","docId":"Installation/windows-install/installing-podman-with-podman-desktop"},{"type":"link","label":"Installing Podman with OpenShift Local","href":"/docs/Installation/windows-install/installing-podman-with-openshift-local","docId":"Installation/windows-install/installing-podman-with-openshift-local"}],"href":"/docs/Installation/windows-install/"},{"type":"link","label":"MacOS","href":"/docs/Installation/macos-install","docId":"Installation/macos-install"},{"type":"category","label":"Linux","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Installing from a Flatpak bundle","href":"/docs/Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle","docId":"Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle"},{"type":"link","label":"Installing from a compressed tar file","href":"/docs/Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file","docId":"Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file"}],"href":"/docs/Installation/linux-install/"}],"href":"/docs/Installation/"},{"type":"category","label":"Getting Started","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Getting Started with Podman Desktop","href":"/docs/getting-started/getting-started","docId":"getting-started/getting-started"},{"type":"link","label":"Building an image","href":"/docs/getting-started/building-an-image","docId":"getting-started/building-an-image"},{"type":"link","label":"Creating a pod","href":"/docs/getting-started/creating-a-pod","docId":"getting-started/creating-a-pod"}]},{"type":"category","label":"Migrating from Docker","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Importing saved containers","href":"/docs/migrating-from-docker/importing-saved-containers","docId":"migrating-from-docker/importing-saved-containers"},{"type":"link","label":"Using the `DOCKER_HOST` environment variable","href":"/docs/migrating-from-docker/using-the-docker_host-environment-variable","docId":"migrating-from-docker/using-the-docker_host-environment-variable"},{"type":"link","label":"Using `podman-mac-helper` on macOS","href":"/docs/migrating-from-docker/using-podman-mac-helper","docId":"migrating-from-docker/using-podman-mac-helper"},{"type":"link","label":"Emulating Docker CLI with Podman","href":"/docs/migrating-from-docker/emulating-docker-cli-with-podman","docId":"migrating-from-docker/emulating-docker-cli-with-podman"},{"type":"link","label":"Verifying your tools are using Podman","href":"/docs/migrating-from-docker/verifying-your-tools-are-using-podman","docId":"migrating-from-docker/verifying-your-tools-are-using-podman"}],"href":"/docs/migrating-from-docker/"},{"type":"category","label":"Kubernetes","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"Kind","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Installing the `kind` CLI","href":"/docs/kubernetes/kind/installing-kind","docId":"kubernetes/kind/installing-kind"},{"type":"link","label":"Configuring Podman for Kind","href":"/docs/kubernetes/kind/configuring-podman-for-kind-on-windows","docId":"kubernetes/kind/configuring-podman-for-kind-on-windows"},{"type":"link","label":"Creating a Kind cluster","href":"/docs/kubernetes/kind/creating-a-kind-cluster","docId":"kubernetes/kind/creating-a-kind-cluster"},{"type":"link","label":"Working with your Kind cluster","href":"/docs/kubernetes/kind/working-with-your-local-kind-cluster","docId":"kubernetes/kind/working-with-your-local-kind-cluster"},{"type":"link","label":"Deleting your Kind cluster","href":"/docs/kubernetes/kind/deleting-your-kind-cluster","docId":"kubernetes/kind/deleting-your-kind-cluster"},{"type":"link","label":"Restarting your Kind cluster","href":"/docs/kubernetes/kind/restarting-your-kind-cluster","docId":"kubernetes/kind/restarting-your-kind-cluster"},{"type":"link","label":"Building and testing an image","href":"/docs/kubernetes/kind/building-an-image-and-testing-it-in-kind","docId":"kubernetes/kind/building-an-image-and-testing-it-in-kind"},{"type":"link","label":"Push an image to Kind","href":"/docs/kubernetes/kind/pushing-an-image-to-kind","docId":"kubernetes/kind/pushing-an-image-to-kind"}],"href":"/docs/kubernetes/kind/"},{"type":"link","label":"Deploying a container","href":"/docs/kubernetes/deploying-a-container-to-kubernetes","docId":"kubernetes/deploying-a-container-to-kubernetes"},{"type":"link","label":"Deploying a pod","href":"/docs/kubernetes/deploying-a-pod-to-kubernetes","docId":"kubernetes/deploying-a-pod-to-kubernetes"},{"type":"link","label":"Kubernetes context","href":"/docs/kubernetes/viewing-and-selecting-current-kubernete-context","docId":"kubernetes/viewing-and-selecting-current-kubernete-context"}],"href":"/docs/kubernetes/"},{"type":"category","label":"Compose","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Compose spec with Podman Desktop","href":"/docs/compose/compose-spec","docId":"compose/compose-spec"},{"type":"link","label":"Podman Compose with Podman Desktop","href":"/docs/compose/podman-compose","docId":"compose/podman-compose"}]},{"type":"category","label":"Extensions","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Writing","href":"/docs/extensions/write/","docId":"extensions/write/index"},{"type":"link","label":"Publishing","href":"/docs/extensions/publish/","docId":"extensions/publish/index"},{"type":"link","label":"Installing","href":"/docs/extensions/install/","docId":"extensions/install/index"}],"href":"/docs/extensions/"},{"type":"link","label":"Troubleshooting","href":"/docs/troubleshooting","docId":"troubleshooting"}]},"docs":{"compose/compose-spec":{"id":"compose/compose-spec","title":"Compose spec with Podman Desktop","description":"Introduction","sidebar":"mySidebar"},"compose/podman-compose":{"id":"compose/podman-compose","title":"Podman Compose with Podman Desktop","description":"Introduction","sidebar":"mySidebar"},"extensions/index":{"id":"extensions/index","title":"Extensions","description":"Writing or deploying extensions.","sidebar":"mySidebar"},"extensions/install/index":{"id":"extensions/install/index","title":"Installing","description":"Install Podman Desktop extension","sidebar":"mySidebar"},"extensions/publish/index":{"id":"extensions/publish/index","title":"Publishing","description":"Publishing a Podman Desktop extension","sidebar":"mySidebar"},"extensions/write/index":{"id":"extensions/write/index","title":"Writing","description":"Writing a Podman Desktop extension","sidebar":"mySidebar"},"getting-started/building-an-image":{"id":"getting-started/building-an-image","title":"Building an image","description":"Building an image on your container engine.","sidebar":"mySidebar"},"getting-started/creating-a-pod":{"id":"getting-started/creating-a-pod","title":"Creating a pod","description":"Creating a pod from containers.","sidebar":"mySidebar"},"getting-started/getting-started":{"id":"getting-started/getting-started","title":"Getting Started with Podman Desktop","description":"This blog will help you build and run your first container image on Podman Desktop","sidebar":"mySidebar"},"Installation/index":{"id":"Installation/index","title":"Installing Podman Desktop","description":"You can install Podman Desktop on Windows, macOS, and Linux.","sidebar":"mySidebar"},"Installation/linux-install/index":{"id":"Installation/linux-install/index","title":"Linux","description":"You can install Podman Desktop on Linux from Flathub, a Flatpak bundle, or a ZIP archive.","sidebar":"mySidebar"},"Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file":{"id":"Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file","title":"Installing from a compressed tar file","description":"You can install Podman Desktop on Linux from a compressed tar file.","sidebar":"mySidebar"},"Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle":{"id":"Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle","title":"Installing from a Flatpak bundle","description":"You can install Podman Desktop on Linux from a Flatpak bundle.","sidebar":"mySidebar"},"Installation/macos-install":{"id":"Installation/macos-install","title":"MacOS","description":"This page contains information regarding installation of Podman Desktop on MacOS.","sidebar":"mySidebar"},"Installation/windows-install/index":{"id":"Installation/windows-install/index","title":"Installing Podman Desktop on Windows","description":"How to install Podman on Windows.","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment":{"id":"Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment","title":"Installing Podman Desktop in a restricted environment","description":"Installing Podman Desktop on Windows in a restricted environment","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer":{"id":"Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer","title":"Installing Podman Desktop silently","description":"Installing Podman Desktop silently on Windows with the installer","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-desktop-with-chocolatey":{"id":"Installation/windows-install/installing-podman-desktop-with-chocolatey","title":"Installing Podman Desktop with Chocolatey","description":"Installing Podman Desktop on Windows with Chocolatey","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-desktop-with-scoop":{"id":"Installation/windows-install/installing-podman-desktop-with-scoop","title":"Installing Podman Desktop with Scoop","description":"Installing Podman Desktop on Windows with Scoop","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-desktop-with-winget":{"id":"Installation/windows-install/installing-podman-desktop-with-winget","title":"Installing Podman Desktop with Winget","description":"Installing Podman Desktop on Windows with Winget","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-with-openshift-local":{"id":"Installation/windows-install/installing-podman-with-openshift-local","title":"Installing Podman with OpenShift Local","description":"OpenShift Local can assist you to install Podman on Windows.","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-with-podman-desktop":{"id":"Installation/windows-install/installing-podman-with-podman-desktop","title":"Installing Podman on Windows","description":"Podman Desktop can assist you to install Podman on Windows.","sidebar":"mySidebar"},"intro":{"id":"intro","title":"Introduction","description":"Let\'s discover Podman Desktop in less than 5 minutes.","sidebar":"mySidebar"},"kubernetes/deploying-a-container-to-kubernetes":{"id":"kubernetes/deploying-a-container-to-kubernetes","title":"Deploying a container","description":"Deploying a container to Kubernetes","sidebar":"mySidebar"},"kubernetes/deploying-a-pod-to-kubernetes":{"id":"kubernetes/deploying-a-pod-to-kubernetes","title":"Deploying a pod","description":"Deploying a pod to Kubernetes","sidebar":"mySidebar"},"kubernetes/index":{"id":"kubernetes/index","title":"Kubernetes","description":"Migrate transparently from Podman to Kubernetes, and continue using familiar workflows.","sidebar":"mySidebar"},"kubernetes/kind/building-an-image-and-testing-it-in-kind":{"id":"kubernetes/kind/building-an-image-and-testing-it-in-kind","title":"Building and testing an image","description":"Building an image and testing it in Kind","sidebar":"mySidebar"},"kubernetes/kind/configuring-podman-for-kind-on-windows":{"id":"kubernetes/kind/configuring-podman-for-kind-on-windows","title":"Configuring Podman for Kind","description":"Configuring Podman for Kind on Windows Subsystem for Linux (WSL).","sidebar":"mySidebar"},"kubernetes/kind/creating-a-kind-cluster":{"id":"kubernetes/kind/creating-a-kind-cluster","title":"Creating a Kind cluster","description":"Creating a local Kind-powered Kubernetes cluster.","sidebar":"mySidebar"},"kubernetes/kind/deleting-your-kind-cluster":{"id":"kubernetes/kind/deleting-your-kind-cluster","title":"Deleting your Kind cluster","description":"Deleting your local Kind-powered Kubernetes cluster.","sidebar":"mySidebar"},"kubernetes/kind/index":{"id":"kubernetes/kind/index","title":"Kind","description":"Kind is one way to get Kubernetes running on your workstation.","sidebar":"mySidebar"},"kubernetes/kind/installing-kind":{"id":"kubernetes/kind/installing-kind","title":"Installing the `kind` CLI","description":"Kind is one way to get Kubernetes running on your workstation.","sidebar":"mySidebar"},"kubernetes/kind/pushing-an-image-to-kind":{"id":"kubernetes/kind/pushing-an-image-to-kind","title":"Push an image to Kind","description":"Pushing an image to your Kind cluster","sidebar":"mySidebar"},"kubernetes/kind/restarting-your-kind-cluster":{"id":"kubernetes/kind/restarting-your-kind-cluster","title":"Restarting your Kind cluster","description":"Restarting your local Kind-powered Kubernetes cluster.","sidebar":"mySidebar"},"kubernetes/kind/working-with-your-local-kind-cluster":{"id":"kubernetes/kind/working-with-your-local-kind-cluster","title":"Working with your Kind cluster","description":"Working with your local Kind-powered Kubernetes cluster.","sidebar":"mySidebar"},"kubernetes/viewing-and-selecting-current-kubernete-context":{"id":"kubernetes/viewing-and-selecting-current-kubernete-context","title":"Kubernetes context","description":"Viewing and selecting the current Kubernetes context","sidebar":"mySidebar"},"migrating-from-docker/emulating-docker-cli-with-podman":{"id":"migrating-from-docker/emulating-docker-cli-with-podman","title":"Emulating Docker CLI with Podman","description":"Emulation Docker CLI with Podman can make it easier to migrate from Docker to Podman, as it allows you to continue using familiar Docker commands while taking advantage of the benefits of Podman.","sidebar":"mySidebar"},"migrating-from-docker/importing-saved-containers":{"id":"migrating-from-docker/importing-saved-containers","title":"Importing saved containers","description":"Import saved containers to migrate transparently to Podman, and continue using familiar containers.","sidebar":"mySidebar"},"migrating-from-docker/index":{"id":"migrating-from-docker/index","title":"Migrating from Docker","description":"Migrate transparently from Docker to Podman, and continue using familiar workflows.","sidebar":"mySidebar"},"migrating-from-docker/using-podman-mac-helper":{"id":"migrating-from-docker/using-podman-mac-helper","title":"Using `podman-mac-helper` on macOS","description":"Using the `podman-mac-helper` tool can make it easier to migrate from Docker to Podman on macOS, as it allows you to continue using familiar Docker commands while taking advantage of the benefits of Podman.","sidebar":"mySidebar"},"migrating-from-docker/using-the-docker_host-environment-variable":{"id":"migrating-from-docker/using-the-docker_host-environment-variable","title":"Using the `DOCKER_HOST` environment variable","description":"Using the `DOCKER_HOST` environment variable can make it easier to migrate from Docker to Podman Desktop, as it allows you to continue using familiar Docker commands while taking advantage of the benefits of Podman.","sidebar":"mySidebar"},"migrating-from-docker/verifying-your-tools-are-using-podman":{"id":"migrating-from-docker/verifying-your-tools-are-using-podman","title":"Verifying your tools are using Podman","description":"Verify that your tools are using Podman rather than Docker.","sidebar":"mySidebar"},"troubleshooting":{"id":"troubleshooting","title":"Troubleshooting","description":"If you cannot find your issue here or in the documentation, please fill an issue on our repository. You can also explore the discussions and do a search on similar issues on the repository.","sidebar":"mySidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.5cf1ef72.js b/assets/js/935f2afb.5cf1ef72.js deleted file mode 100644 index 86f3ab5ce16..00000000000 --- a/assets/js/935f2afb.5cf1ef72.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[53],{1109:n=>{n.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"mySidebar":[{"type":"link","label":"Introduction","href":"/docs/intro","docId":"intro"},{"type":"category","label":"Installing Podman Desktop","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"Installing Podman Desktop on Windows","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Installing Podman Desktop silently","href":"/docs/Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer","docId":"Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer"},{"type":"link","label":"Installing Podman Desktop with Chocolatey","href":"/docs/Installation/windows-install/installing-podman-desktop-with-chocolatey","docId":"Installation/windows-install/installing-podman-desktop-with-chocolatey"},{"type":"link","label":"Installing Podman Desktop with Scoop","href":"/docs/Installation/windows-install/installing-podman-desktop-with-scoop","docId":"Installation/windows-install/installing-podman-desktop-with-scoop"},{"type":"link","label":"Installing Podman Desktop in a restricted environment","href":"/docs/Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment","docId":"Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment"},{"type":"link","label":"Installing Podman Desktop with Winget","href":"/docs/Installation/windows-install/installing-podman-desktop-with-winget","docId":"Installation/windows-install/installing-podman-desktop-with-winget"},{"type":"link","label":"Installing Podman on Windows","href":"/docs/Installation/windows-install/installing-podman-with-podman-desktop","docId":"Installation/windows-install/installing-podman-with-podman-desktop"},{"type":"link","label":"Installing Podman with OpenShift Local","href":"/docs/Installation/windows-install/installing-podman-with-openshift-local","docId":"Installation/windows-install/installing-podman-with-openshift-local"}],"href":"/docs/Installation/windows-install/"},{"type":"link","label":"MacOS","href":"/docs/Installation/macos-install","docId":"Installation/macos-install"},{"type":"category","label":"Linux","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Installing from a Flatpak bundle","href":"/docs/Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle","docId":"Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle"},{"type":"link","label":"Installing from a compressed tar file","href":"/docs/Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file","docId":"Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file"}],"href":"/docs/Installation/linux-install/"}],"href":"/docs/Installation/"},{"type":"category","label":"Getting Started","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Getting Started with Podman Desktop","href":"/docs/getting-started/getting-started","docId":"getting-started/getting-started"},{"type":"link","label":"Building an image","href":"/docs/getting-started/building-an-image","docId":"getting-started/building-an-image"},{"type":"link","label":"Creating a pod","href":"/docs/getting-started/creating-a-pod","docId":"getting-started/creating-a-pod"}]},{"type":"category","label":"Migrating from Docker","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Importing saved containers","href":"/docs/migrating-from-docker/importing-saved-containers","docId":"migrating-from-docker/importing-saved-containers"},{"type":"link","label":"Using the `DOCKER_HOST` environment variable","href":"/docs/migrating-from-docker/using-the-docker_host-environment-variable","docId":"migrating-from-docker/using-the-docker_host-environment-variable"},{"type":"link","label":"Using `podman-mac-helper` on macOS","href":"/docs/migrating-from-docker/using-podman-mac-helper","docId":"migrating-from-docker/using-podman-mac-helper"},{"type":"link","label":"Emulating Docker CLI with Podman","href":"/docs/migrating-from-docker/emulating-docker-cli-with-podman","docId":"migrating-from-docker/emulating-docker-cli-with-podman"},{"type":"link","label":"Verifying your tools are using Podman","href":"/docs/migrating-from-docker/verifying-your-tools-are-using-podman","docId":"migrating-from-docker/verifying-your-tools-are-using-podman"}],"href":"/docs/migrating-from-docker/"},{"type":"category","label":"Kubernetes","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"Kind","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Installing the `kind` CLI","href":"/docs/kubernetes/kind/installing-kind","docId":"kubernetes/kind/installing-kind"},{"type":"link","label":"Configuring Podman for Kind","href":"/docs/kubernetes/kind/configuring-podman-for-kind-on-windows","docId":"kubernetes/kind/configuring-podman-for-kind-on-windows"},{"type":"link","label":"Creating a Kind cluster","href":"/docs/kubernetes/kind/creating-a-kind-cluster","docId":"kubernetes/kind/creating-a-kind-cluster"},{"type":"link","label":"Working with your Kind cluster","href":"/docs/kubernetes/kind/working-with-your-local-kind-cluster","docId":"kubernetes/kind/working-with-your-local-kind-cluster"},{"type":"link","label":"Deleting your Kind cluster","href":"/docs/kubernetes/kind/deleting-your-kind-cluster","docId":"kubernetes/kind/deleting-your-kind-cluster"},{"type":"link","label":"Restarting your Kind cluster","href":"/docs/kubernetes/kind/restarting-your-kind-cluster","docId":"kubernetes/kind/restarting-your-kind-cluster"},{"type":"link","label":"Building and testing an image","href":"/docs/kubernetes/kind/building-an-image-and-testing-it-in-kind","docId":"kubernetes/kind/building-an-image-and-testing-it-in-kind"},{"type":"link","label":"Push an image to Kind","href":"/docs/kubernetes/kind/pushing-an-image-to-kind","docId":"kubernetes/kind/pushing-an-image-to-kind"}],"href":"/docs/kubernetes/kind/"},{"type":"link","label":"Deploying a container","href":"/docs/kubernetes/deploying-a-container-to-kubernetes","docId":"kubernetes/deploying-a-container-to-kubernetes"},{"type":"link","label":"Deploying a pod","href":"/docs/kubernetes/deploying-a-pod-to-kubernetes","docId":"kubernetes/deploying-a-pod-to-kubernetes"}],"href":"/docs/kubernetes/"},{"type":"category","label":"Compose","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Compose spec with Podman Desktop","href":"/docs/compose/compose-spec","docId":"compose/compose-spec"},{"type":"link","label":"Podman Compose with Podman Desktop","href":"/docs/compose/podman-compose","docId":"compose/podman-compose"}]},{"type":"category","label":"Extensions","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Writing","href":"/docs/extensions/write/","docId":"extensions/write/index"},{"type":"link","label":"Publishing","href":"/docs/extensions/publish/","docId":"extensions/publish/index"},{"type":"link","label":"Installing","href":"/docs/extensions/install/","docId":"extensions/install/index"}],"href":"/docs/extensions/"},{"type":"link","label":"Troubleshooting","href":"/docs/troubleshooting","docId":"troubleshooting"}]},"docs":{"compose/compose-spec":{"id":"compose/compose-spec","title":"Compose spec with Podman Desktop","description":"Introduction","sidebar":"mySidebar"},"compose/podman-compose":{"id":"compose/podman-compose","title":"Podman Compose with Podman Desktop","description":"Introduction","sidebar":"mySidebar"},"extensions/index":{"id":"extensions/index","title":"Extensions","description":"Writing or deploying extensions.","sidebar":"mySidebar"},"extensions/install/index":{"id":"extensions/install/index","title":"Installing","description":"Install Podman Desktop extension","sidebar":"mySidebar"},"extensions/publish/index":{"id":"extensions/publish/index","title":"Publishing","description":"Publishing a Podman Desktop extension","sidebar":"mySidebar"},"extensions/write/index":{"id":"extensions/write/index","title":"Writing","description":"Writing a Podman Desktop extension","sidebar":"mySidebar"},"getting-started/building-an-image":{"id":"getting-started/building-an-image","title":"Building an image","description":"Building an image on your container engine.","sidebar":"mySidebar"},"getting-started/creating-a-pod":{"id":"getting-started/creating-a-pod","title":"Creating a pod","description":"Creating a pod from containers.","sidebar":"mySidebar"},"getting-started/getting-started":{"id":"getting-started/getting-started","title":"Getting Started with Podman Desktop","description":"This blog will help you build and run your first container image on Podman Desktop","sidebar":"mySidebar"},"Installation/index":{"id":"Installation/index","title":"Installing Podman Desktop","description":"You can install Podman Desktop on Windows, macOS, and Linux.","sidebar":"mySidebar"},"Installation/linux-install/index":{"id":"Installation/linux-install/index","title":"Linux","description":"You can install Podman Desktop on Linux from Flathub, a Flatpak bundle, or a ZIP archive.","sidebar":"mySidebar"},"Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file":{"id":"Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file","title":"Installing from a compressed tar file","description":"You can install Podman Desktop on Linux from a compressed tar file.","sidebar":"mySidebar"},"Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle":{"id":"Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle","title":"Installing from a Flatpak bundle","description":"You can install Podman Desktop on Linux from a Flatpak bundle.","sidebar":"mySidebar"},"Installation/macos-install":{"id":"Installation/macos-install","title":"MacOS","description":"This page contains information regarding installation of Podman Desktop on MacOS.","sidebar":"mySidebar"},"Installation/windows-install/index":{"id":"Installation/windows-install/index","title":"Installing Podman Desktop on Windows","description":"How to install Podman on Windows.","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment":{"id":"Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment","title":"Installing Podman Desktop in a restricted environment","description":"Installing Podman Desktop on Windows in a restricted environment","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer":{"id":"Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer","title":"Installing Podman Desktop silently","description":"Installing Podman Desktop silently on Windows with the installer","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-desktop-with-chocolatey":{"id":"Installation/windows-install/installing-podman-desktop-with-chocolatey","title":"Installing Podman Desktop with Chocolatey","description":"Installing Podman Desktop on Windows with Chocolatey","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-desktop-with-scoop":{"id":"Installation/windows-install/installing-podman-desktop-with-scoop","title":"Installing Podman Desktop with Scoop","description":"Installing Podman Desktop on Windows with Scoop","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-desktop-with-winget":{"id":"Installation/windows-install/installing-podman-desktop-with-winget","title":"Installing Podman Desktop with Winget","description":"Installing Podman Desktop on Windows with Winget","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-with-openshift-local":{"id":"Installation/windows-install/installing-podman-with-openshift-local","title":"Installing Podman with OpenShift Local","description":"OpenShift Local can assist you to install Podman on Windows.","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-with-podman-desktop":{"id":"Installation/windows-install/installing-podman-with-podman-desktop","title":"Installing Podman on Windows","description":"Podman Desktop can assist you to install Podman on Windows.","sidebar":"mySidebar"},"intro":{"id":"intro","title":"Introduction","description":"Let\'s discover Podman Desktop in less than 5 minutes.","sidebar":"mySidebar"},"kubernetes/deploying-a-container-to-kubernetes":{"id":"kubernetes/deploying-a-container-to-kubernetes","title":"Deploying a container","description":"Deploying a container to Kubernetes","sidebar":"mySidebar"},"kubernetes/deploying-a-pod-to-kubernetes":{"id":"kubernetes/deploying-a-pod-to-kubernetes","title":"Deploying a pod","description":"Deploying a pod to Kubernetes","sidebar":"mySidebar"},"kubernetes/index":{"id":"kubernetes/index","title":"Kubernetes","description":"Migrate transparently from Podman to Kubernetes, and continue using familiar workflows.","sidebar":"mySidebar"},"kubernetes/kind/building-an-image-and-testing-it-in-kind":{"id":"kubernetes/kind/building-an-image-and-testing-it-in-kind","title":"Building and testing an image","description":"Building an image and testing it in Kind","sidebar":"mySidebar"},"kubernetes/kind/configuring-podman-for-kind-on-windows":{"id":"kubernetes/kind/configuring-podman-for-kind-on-windows","title":"Configuring Podman for Kind","description":"Configuring Podman for Kind on Windows Subsystem for Linux (WSL).","sidebar":"mySidebar"},"kubernetes/kind/creating-a-kind-cluster":{"id":"kubernetes/kind/creating-a-kind-cluster","title":"Creating a Kind cluster","description":"Creating a local Kind-powered Kubernetes cluster.","sidebar":"mySidebar"},"kubernetes/kind/deleting-your-kind-cluster":{"id":"kubernetes/kind/deleting-your-kind-cluster","title":"Deleting your Kind cluster","description":"Deleting your local Kind-powered Kubernetes cluster.","sidebar":"mySidebar"},"kubernetes/kind/index":{"id":"kubernetes/kind/index","title":"Kind","description":"Kind is one way to get Kubernetes running on your workstation.","sidebar":"mySidebar"},"kubernetes/kind/installing-kind":{"id":"kubernetes/kind/installing-kind","title":"Installing the `kind` CLI","description":"Kind is one way to get Kubernetes running on your workstation.","sidebar":"mySidebar"},"kubernetes/kind/pushing-an-image-to-kind":{"id":"kubernetes/kind/pushing-an-image-to-kind","title":"Push an image to Kind","description":"Pushing an image to your Kind cluster","sidebar":"mySidebar"},"kubernetes/kind/restarting-your-kind-cluster":{"id":"kubernetes/kind/restarting-your-kind-cluster","title":"Restarting your Kind cluster","description":"Restarting your local Kind-powered Kubernetes cluster.","sidebar":"mySidebar"},"kubernetes/kind/working-with-your-local-kind-cluster":{"id":"kubernetes/kind/working-with-your-local-kind-cluster","title":"Working with your Kind cluster","description":"Working with your local Kind-powered Kubernetes cluster.","sidebar":"mySidebar"},"migrating-from-docker/emulating-docker-cli-with-podman":{"id":"migrating-from-docker/emulating-docker-cli-with-podman","title":"Emulating Docker CLI with Podman","description":"Emulation Docker CLI with Podman can make it easier to migrate from Docker to Podman, as it allows you to continue using familiar Docker commands while taking advantage of the benefits of Podman.","sidebar":"mySidebar"},"migrating-from-docker/importing-saved-containers":{"id":"migrating-from-docker/importing-saved-containers","title":"Importing saved containers","description":"Import saved containers to migrate transparently to Podman, and continue using familiar containers.","sidebar":"mySidebar"},"migrating-from-docker/index":{"id":"migrating-from-docker/index","title":"Migrating from Docker","description":"Migrate transparently from Docker to Podman, and continue using familiar workflows.","sidebar":"mySidebar"},"migrating-from-docker/using-podman-mac-helper":{"id":"migrating-from-docker/using-podman-mac-helper","title":"Using `podman-mac-helper` on macOS","description":"Using the `podman-mac-helper` tool can make it easier to migrate from Docker to Podman on macOS, as it allows you to continue using familiar Docker commands while taking advantage of the benefits of Podman.","sidebar":"mySidebar"},"migrating-from-docker/using-the-docker_host-environment-variable":{"id":"migrating-from-docker/using-the-docker_host-environment-variable","title":"Using the `DOCKER_HOST` environment variable","description":"Using the `DOCKER_HOST` environment variable can make it easier to migrate from Docker to Podman Desktop, as it allows you to continue using familiar Docker commands while taking advantage of the benefits of Podman.","sidebar":"mySidebar"},"migrating-from-docker/verifying-your-tools-are-using-podman":{"id":"migrating-from-docker/verifying-your-tools-are-using-podman","title":"Verifying your tools are using Podman","description":"Verify that your tools are using Podman rather than Docker.","sidebar":"mySidebar"},"troubleshooting":{"id":"troubleshooting","title":"Troubleshooting","description":"If you cannot find your issue here or in the documentation, please fill an issue on our repository. You can also explore the discussions and do a search on similar issues on the repository.","sidebar":"mySidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/df322e14.babc1a91.js b/assets/js/df322e14.babc1a91.js new file mode 100644 index 00000000000..27e4084d47e --- /dev/null +++ b/assets/js/df322e14.babc1a91.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[945],{5318:(e,t,n)=>{n.d(t,{Zo:()=>s,kt:()=>m});var r=n(7378);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(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;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var c=r.createContext({}),l=function(e){var t=r.useContext(c),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},s=function(e){var t=l(e.components);return r.createElement(c.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},d=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,o=e.originalType,c=e.parentName,s=u(e,["components","mdxType","originalType","parentName"]),d=l(n),m=a,A=d["".concat(c,".").concat(m)]||d[m]||p[m]||o;return n?r.createElement(A,i(i({ref:t},s),{},{components:n})):r.createElement(A,i({ref:t},s))}));function m(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=n.length,i=new Array(o);i[0]=d;var u={};for(var c in t)hasOwnProperty.call(t,c)&&(u[c]=t[c]);u.originalType=e,u.mdxType="string"==typeof e?e:a,i[1]=u;for(var l=2;l{n.d(t,{Z:()=>i});var r=n(7378),a=n(8944);const o="tabItem_wHwb";function i(e){let{children:t,hidden:n,className:i}=e;return r.createElement("div",{role:"tabpanel",className:(0,a.Z)(o,i),hidden:n},t)}},3930:(e,t,n)=>{n.d(t,{Z:()=>C});var r=n(5773),a=n(7378),o=n(8944),i=n(3457),u=n(5331),c=n(654),l=n(784),s=n(1819);function p(e){return function(e){var t;return(null==(t=a.Children.map(e,(e=>{if(!e||(0,a.isValidElement)(e)&&function(e){const{props:t}=e;return!!t&&"object"==typeof t&&"value"in t}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)})))?void 0:t.filter(Boolean))??[]}(e).map((e=>{let{props:{value:t,label:n,attributes:r,default:a}}=e;return{value:t,label:n,attributes:r,default:a}}))}function d(e){const{values:t,children:n}=e;return(0,a.useMemo)((()=>{const e=t??p(n);return function(e){const t=(0,l.l)(e,((e,t)=>e.value===t.value));if(t.length>0)throw new Error(`Docusaurus error: Duplicate values "${t.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[t,n])}function m(e){let{value:t,tabValues:n}=e;return n.some((e=>e.value===t))}function A(e){let{queryString:t=!1,groupId:n}=e;const r=(0,u.k6)(),o=function(e){let{queryString:t=!1,groupId:n}=e;if("string"==typeof t)return t;if(!1===t)return null;if(!0===t&&!n)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return n??null}({queryString:t,groupId:n});return[(0,c._X)(o),(0,a.useCallback)((e=>{if(!o)return;const t=new URLSearchParams(r.location.search);t.set(o,e),r.replace({...r.location,search:t.toString()})}),[o,r])]}function g(e){const{defaultValue:t,queryString:n=!1,groupId:r}=e,o=d(e),[i,u]=(0,a.useState)((()=>function(e){let{defaultValue:t,tabValues:n}=e;if(0===n.length)throw new Error("Docusaurus error: the component requires at least one children component");if(t){if(!m({value:t,tabValues:n}))throw new Error(`Docusaurus error: The has a defaultValue "${t}" but none of its children has the corresponding value. Available values are: ${n.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return t}const r=n.find((e=>e.default))??n[0];if(!r)throw new Error("Unexpected error: 0 tabValues");return r.value}({defaultValue:t,tabValues:o}))),[c,l]=A({queryString:n,groupId:r}),[p,g]=function(e){let{groupId:t}=e;const n=function(e){return e?`docusaurus.tab.${e}`:null}(t),[r,o]=(0,s.Nk)(n);return[r,(0,a.useCallback)((e=>{n&&o.set(e)}),[n,o])]}({groupId:r}),k=(()=>{const e=c??p;return m({value:e,tabValues:o})?e:null})();(0,a.useLayoutEffect)((()=>{k&&u(k)}),[k]);return{selectedValue:i,selectValue:(0,a.useCallback)((e=>{if(!m({value:e,tabValues:o}))throw new Error(`Can't select invalid tab value=${e}`);u(e),l(e),g(e)}),[l,g,o]),tabValues:o}}var k=n(6457);const b="tabList_J5MA",f="tabItem_l0OV";function h(e){let{className:t,block:n,selectedValue:u,selectValue:c,tabValues:l}=e;const s=[],{blockElementScrollPositionUntilNextRender:p}=(0,i.o5)(),d=e=>{const t=e.currentTarget,n=s.indexOf(t),r=l[n].value;r!==u&&(p(t),c(r))},m=e=>{var t;let n=null;switch(e.key){case"Enter":d(e);break;case"ArrowRight":{const t=s.indexOf(e.currentTarget)+1;n=s[t]??s[0];break}case"ArrowLeft":{const t=s.indexOf(e.currentTarget)-1;n=s[t]??s[s.length-1];break}}null==(t=n)||t.focus()};return a.createElement("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,o.Z)("tabs",{"tabs--block":n},t)},l.map((e=>{let{value:t,label:n,attributes:i}=e;return a.createElement("li",(0,r.Z)({role:"tab",tabIndex:u===t?0:-1,"aria-selected":u===t,key:t,ref:e=>s.push(e),onKeyDown:m,onClick:d},i,{className:(0,o.Z)("tabs__item",f,null==i?void 0:i.className,{"tabs__item--active":u===t})}),n??t)})))}function I(e){let{lazy:t,children:n,selectedValue:r}=e;const o=(Array.isArray(n)?n:[n]).filter(Boolean);if(t){const e=o.find((e=>e.props.value===r));return e?(0,a.cloneElement)(e,{className:"margin-top--md"}):null}return a.createElement("div",{className:"margin-top--md"},o.map(((e,t)=>(0,a.cloneElement)(e,{key:t,hidden:e.props.value!==r}))))}function y(e){const t=g(e);return a.createElement("div",{className:(0,o.Z)("tabs-container",b)},a.createElement(h,(0,r.Z)({},e,t)),a.createElement(I,(0,r.Z)({},e,t)))}function C(e){const t=(0,k.Z)();return a.createElement(y,(0,r.Z)({key:String(t)},e))}},9911:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>c,default:()=>m,frontMatter:()=>u,metadata:()=>l,toc:()=>p});var r=n(5773),a=(n(7378),n(5318)),o=n(3930),i=n(9798);const u={sidebar_position:10,title:"Kubernetes context",description:"Viewing and selecting the current Kubernetes context",keywords:["podman desktop","podman","containers","pods","migrating","kubernetes"],tags:["migrating-to-kubernetes"]},c="Viewing and selecting the current Kubernetes context",l={unversionedId:"kubernetes/viewing-and-selecting-current-kubernete-context",id:"kubernetes/viewing-and-selecting-current-kubernete-context",title:"Kubernetes context",description:"Viewing and selecting the current Kubernetes context",source:"@site/docs/kubernetes/viewing-and-selecting-current-kubernete-context.md",sourceDirName:"kubernetes",slug:"/kubernetes/viewing-and-selecting-current-kubernete-context",permalink:"/docs/kubernetes/viewing-and-selecting-current-kubernete-context",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/kubernetes/viewing-and-selecting-current-kubernete-context.md",tags:[{label:"migrating-to-kubernetes",permalink:"/docs/tags/migrating-to-kubernetes"}],version:"current",sidebarPosition:10,frontMatter:{sidebar_position:10,title:"Kubernetes context",description:"Viewing and selecting the current Kubernetes context",keywords:["podman desktop","podman","containers","pods","migrating","kubernetes"],tags:["migrating-to-kubernetes"]},sidebar:"mySidebar",previous:{title:"Deploying a pod",permalink:"/docs/kubernetes/deploying-a-pod-to-kubernetes"},next:{title:"Compose spec with Podman Desktop",permalink:"/docs/compose/compose-spec"}},s={},p=[{value:"Prerequisites",id:"prerequisites",level:4},{value:"Procedure",id:"procedure",level:4}],d={toc:p};function m(e){let{components:t,...u}=e;return(0,a.kt)("wrapper",(0,r.Z)({},d,u,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"viewing-and-selecting-the-current-kubernetes-context"},"Viewing and selecting the current Kubernetes context"),(0,a.kt)("p",null,"With Podman Desktop, you can view and select your current Kubernetes context."),(0,a.kt)("h4",{id:"prerequisites"},"Prerequisites"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"You have a Kubernetes context in your kubeconfig file: ",(0,a.kt)("em",{parentName:"li"},""),".\nFor example, ",(0,a.kt)("a",{parentName:"li",href:"kind/creating-a-kind-cluster"},"Creating a kind cluster"),".")),(0,a.kt)("h4",{id:"procedure"},"Procedure"),(0,a.kt)("ol",null,(0,a.kt)("li",{parentName:"ol"},(0,a.kt)("p",{parentName:"li"},"Open the ",(0,a.kt)("strong",{parentName:"p"},"Podman Desktop tray")," menu."),(0,a.kt)(o.Z,{groupId:"operating-systems",mdxType:"Tabs"},(0,a.kt)(i.Z,{value:"win",label:"Windows",mdxType:"TabItem"},(0,a.kt)("p",{parentName:"li"},"In the task bar, click ",(0,a.kt)("strong",{parentName:"p"},"Show hidden icons"),"."),(0,a.kt)("p",{parentName:"li"},(0,a.kt)("img",{alt:"Podman Desktop tray",src:n(2424).Z,width:"134",height:"175"})),(0,a.kt)("p",{parentName:"li"},"Right-click the ",(0,a.kt)("strong",{parentName:"p"},"Podman Desktop tray")," icon to open the menu."),(0,a.kt)("p",{parentName:"li"},(0,a.kt)("img",{alt:"Podman Desktop tray",src:n(1483).Z,width:"259",height:"223"}))),(0,a.kt)(i.Z,{value:"mac",label:"macOS",mdxType:"TabItem"},(0,a.kt)("p",{parentName:"li"},(0,a.kt)("img",{alt:"Podman Desktop tray",src:n(3095).Z,width:"197",height:"163"}))),(0,a.kt)(i.Z,{value:"linux",label:"Linux",mdxType:"TabItem"},(0,a.kt)("p",{parentName:"li"},(0,a.kt)("img",{alt:"Podman Desktop tray",src:n(4613).Z,width:"260",height:"222"}))))),(0,a.kt)("li",{parentName:"ol"},(0,a.kt)("p",{parentName:"li"},"Click ",(0,a.kt)("strong",{parentName:"p"},"Kubernetes")," to see your current Kubernetes context."),(0,a.kt)(o.Z,{groupId:"operating-systems",mdxType:"Tabs"},(0,a.kt)(i.Z,{value:"win",label:"Windows",mdxType:"TabItem"},(0,a.kt)("p",{parentName:"li"},(0,a.kt)("img",{alt:"Podman Desktop tray",src:n(9472).Z,width:"466",height:"230"}))),(0,a.kt)(i.Z,{value:"mac",label:"macOS",mdxType:"TabItem"},(0,a.kt)("p",{parentName:"li"},(0,a.kt)("img",{alt:"Podman Desktop tray",src:n(5775).Z,width:"339",height:"203"}))),(0,a.kt)(i.Z,{value:"linux",label:"Linux",mdxType:"TabItem"},(0,a.kt)("p",{parentName:"li"},(0,a.kt)("img",{alt:"Podman Desktop tray",src:n(8342).Z,width:"260",height:"303"}))))),(0,a.kt)("li",{parentName:"ol"},(0,a.kt)("p",{parentName:"li"},"(Optionally) To change your Kubernetes context, click on the context name to activate."))))}m.isMDXComponent=!0},2424:(e,t,n)=>{n.d(t,{Z:()=>r});const r="data:image/png;base64,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"},8342:(e,t,n)=>{n.d(t,{Z:()=>r});const r=n.p+"assets/images/tray-kubernetes-on-linux-b98e6168be359199dcee418b7e6440d6.png"},5775:(e,t,n)=>{n.d(t,{Z:()=>r});const r=n.p+"assets/images/tray-kubernetes-on-macos-fb22e59271337e0494700d682abe3c84.png"},9472:(e,t,n)=>{n.d(t,{Z:()=>r});const r=n.p+"assets/images/tray-kubernetes-on-windows-10-7977d14cab4df01d51a805539c09379b.png"},4613:(e,t,n)=>{n.d(t,{Z:()=>r});const r="data:image/png;base64,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"},3095:(e,t,n)=>{n.d(t,{Z:()=>r});const r=n.p+"assets/images/tray-main-menu-on-macos-95da7e8a22faf7845c04417669304736.png"},1483:(e,t,n)=>{n.d(t,{Z:()=>r});const r=n.p+"assets/images/tray-main-menu-on-windows-10-6b4d40b5cadf246871f03b00689d4cb1.png"}}]); \ No newline at end of file diff --git a/assets/js/e5ba977d.b12d2d8c.js b/assets/js/e5ba977d.b12d2d8c.js new file mode 100644 index 00000000000..499e91370ad --- /dev/null +++ b/assets/js/e5ba977d.b12d2d8c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[902],{5318:(e,o,t)=>{t.d(o,{Zo:()=>l,kt:()=>u});var n=t(7378);function r(e,o,t){return o in e?Object.defineProperty(e,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[o]=t,e}function a(e,o){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);o&&(n=n.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),t.push.apply(t,n)}return t}function s(e){for(var o=1;o=0||(r[t]=e[t]);return r}(e,o);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}var c=n.createContext({}),p=function(e){var o=n.useContext(c),t=o;return e&&(t="function"==typeof e?e(o):s(s({},o),e)),t},l=function(e){var o=p(e.components);return n.createElement(c.Provider,{value:o},e.children)},d={inlineCode:"code",wrapper:function(e){var o=e.children;return n.createElement(n.Fragment,{},o)}},m=n.forwardRef((function(e,o){var t=e.components,r=e.mdxType,a=e.originalType,c=e.parentName,l=i(e,["components","mdxType","originalType","parentName"]),m=p(t),u=r,y=m["".concat(c,".").concat(u)]||m[u]||d[u]||a;return t?n.createElement(y,s(s({ref:o},l),{},{components:t})):n.createElement(y,s({ref:o},l))}));function u(e,o){var t=arguments,r=o&&o.mdxType;if("string"==typeof e||r){var a=t.length,s=new Array(a);s[0]=m;var i={};for(var c in o)hasOwnProperty.call(o,c)&&(i[c]=o[c]);i.originalType=e,i.mdxType="string"==typeof e?e:r,s[1]=i;for(var p=2;p{t.r(o),t.d(o,{assets:()=>c,contentTitle:()=>s,default:()=>d,frontMatter:()=>a,metadata:()=>i,toc:()=>p});var n=t(5773),r=(t(7378),t(5318));const a={title:"Compose spec with Podman Desktop",sidebar_position:1},s=void 0,i={unversionedId:"compose/compose-spec",id:"compose/compose-spec",title:"Compose spec with Podman Desktop",description:"Introduction",source:"@site/docs/compose/compose-spec.md",sourceDirName:"compose",slug:"/compose/compose-spec",permalink:"/docs/compose/compose-spec",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/compose/compose-spec.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{title:"Compose spec with Podman Desktop",sidebar_position:1},sidebar:"mySidebar",previous:{title:"Kubernetes context",permalink:"/docs/kubernetes/viewing-and-selecting-current-kubernete-context"},next:{title:"Podman Compose with Podman Desktop",permalink:"/docs/compose/podman-compose"}},c={},p=[{value:"Introduction",id:"introduction",level:2},{value:"How does it work",id:"how-does-it-work",level:3},{value:"What do you need to enable",id:"what-do-you-need-to-enable",level:3},{value:"What if you already have Docker Compose or Podman Compose installed",id:"what-if-you-already-have-docker-compose-or-podman-compose-installed",level:3}],l={toc:p};function d(e){let{components:o,...a}=e;return(0,r.kt)("wrapper",(0,n.Z)({},l,a,{components:o,mdxType:"MDXLayout"}),(0,r.kt)("h2",{id:"introduction"},"Introduction"),(0,r.kt)("p",null,"Podman Desktop supports the ",(0,r.kt)("a",{parentName:"p",href:"https://compose-spec.io"},"Compose spec"),". With Podman Desktop, users can easily create and manage multi-container applications by using Compose files."),(0,r.kt)("h3",{id:"how-does-it-work"},"How does it work"),(0,r.kt)("p",null,"Each time you run a Compose file by using ",(0,r.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-compose"},"Podman Compose")," or ",(0,r.kt)("a",{parentName:"p",href:"https://docs.docker.com/compose/"},"Docker Compose")," a label is assigned to each container.\nPodman Desktop detects that label and shows it appropriately within the management console."),(0,r.kt)("p",null,(0,r.kt)("img",{alt:"img2",src:t(9685).Z,width:"1999",height:"1103"})),(0,r.kt)("h3",{id:"what-do-you-need-to-enable"},"What do you need to enable"),(0,r.kt)("p",null,"Containers deployed by the Compose specification are automatically detected by Podman Desktop."),(0,r.kt)("h3",{id:"what-if-you-already-have-docker-compose-or-podman-compose-installed"},"What if you already have Docker Compose or Podman Compose installed"),(0,r.kt)("p",null,"Any containers already deployed by Docker Compose / Podman Compose will be automatically shown within Podman Desktop. You do not need to do anything!"))}d.isMDXComponent=!0},9685:(e,o,t)=>{t.d(o,{Z:()=>n});const n=t.p+"assets/images/compose_doc_image_2-fd0c6791568797c6a5670c72e53687ca.png"}}]); \ No newline at end of file diff --git a/assets/js/e5ba977d.e85c8658.js b/assets/js/e5ba977d.e85c8658.js deleted file mode 100644 index 39fb0d09301..00000000000 --- a/assets/js/e5ba977d.e85c8658.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[902],{5318:(e,o,t)=>{t.d(o,{Zo:()=>l,kt:()=>u});var n=t(7378);function r(e,o,t){return o in e?Object.defineProperty(e,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[o]=t,e}function a(e,o){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);o&&(n=n.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),t.push.apply(t,n)}return t}function s(e){for(var o=1;o=0||(r[t]=e[t]);return r}(e,o);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}var i=n.createContext({}),c=function(e){var o=n.useContext(i),t=o;return e&&(t="function"==typeof e?e(o):s(s({},o),e)),t},l=function(e){var o=c(e.components);return n.createElement(i.Provider,{value:o},e.children)},d={inlineCode:"code",wrapper:function(e){var o=e.children;return n.createElement(n.Fragment,{},o)}},m=n.forwardRef((function(e,o){var t=e.components,r=e.mdxType,a=e.originalType,i=e.parentName,l=p(e,["components","mdxType","originalType","parentName"]),m=c(t),u=r,y=m["".concat(i,".").concat(u)]||m[u]||d[u]||a;return t?n.createElement(y,s(s({ref:o},l),{},{components:t})):n.createElement(y,s({ref:o},l))}));function u(e,o){var t=arguments,r=o&&o.mdxType;if("string"==typeof e||r){var a=t.length,s=new Array(a);s[0]=m;var p={};for(var i in o)hasOwnProperty.call(o,i)&&(p[i]=o[i]);p.originalType=e,p.mdxType="string"==typeof e?e:r,s[1]=p;for(var c=2;c{t.r(o),t.d(o,{assets:()=>i,contentTitle:()=>s,default:()=>d,frontMatter:()=>a,metadata:()=>p,toc:()=>c});var n=t(5773),r=(t(7378),t(5318));const a={title:"Compose spec with Podman Desktop",sidebar_position:1},s=void 0,p={unversionedId:"compose/compose-spec",id:"compose/compose-spec",title:"Compose spec with Podman Desktop",description:"Introduction",source:"@site/docs/compose/compose-spec.md",sourceDirName:"compose",slug:"/compose/compose-spec",permalink:"/docs/compose/compose-spec",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/compose/compose-spec.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{title:"Compose spec with Podman Desktop",sidebar_position:1},sidebar:"mySidebar",previous:{title:"Deploying a pod",permalink:"/docs/kubernetes/deploying-a-pod-to-kubernetes"},next:{title:"Podman Compose with Podman Desktop",permalink:"/docs/compose/podman-compose"}},i={},c=[{value:"Introduction",id:"introduction",level:2},{value:"How does it work",id:"how-does-it-work",level:3},{value:"What do you need to enable",id:"what-do-you-need-to-enable",level:3},{value:"What if you already have Docker Compose or Podman Compose installed",id:"what-if-you-already-have-docker-compose-or-podman-compose-installed",level:3}],l={toc:c};function d(e){let{components:o,...a}=e;return(0,r.kt)("wrapper",(0,n.Z)({},l,a,{components:o,mdxType:"MDXLayout"}),(0,r.kt)("h2",{id:"introduction"},"Introduction"),(0,r.kt)("p",null,"Podman Desktop supports the ",(0,r.kt)("a",{parentName:"p",href:"https://compose-spec.io"},"Compose spec"),". With Podman Desktop, users can easily create and manage multi-container applications by using Compose files."),(0,r.kt)("h3",{id:"how-does-it-work"},"How does it work"),(0,r.kt)("p",null,"Each time you run a Compose file by using ",(0,r.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-compose"},"Podman Compose")," or ",(0,r.kt)("a",{parentName:"p",href:"https://docs.docker.com/compose/"},"Docker Compose")," a label is assigned to each container.\nPodman Desktop detects that label and shows it appropriately within the management console."),(0,r.kt)("p",null,(0,r.kt)("img",{alt:"img2",src:t(9685).Z,width:"1999",height:"1103"})),(0,r.kt)("h3",{id:"what-do-you-need-to-enable"},"What do you need to enable"),(0,r.kt)("p",null,"Containers deployed by the Compose specification are automatically detected by Podman Desktop."),(0,r.kt)("h3",{id:"what-if-you-already-have-docker-compose-or-podman-compose-installed"},"What if you already have Docker Compose or Podman Compose installed"),(0,r.kt)("p",null,"Any containers already deployed by Docker Compose / Podman Compose will be automatically shown within Podman Desktop. You do not need to do anything!"))}d.isMDXComponent=!0},9685:(e,o,t)=>{t.d(o,{Z:()=>n});const n=t.p+"assets/images/compose_doc_image_2-fd0c6791568797c6a5670c72e53687ca.png"}}]); \ No newline at end of file diff --git a/assets/js/main.2808e9b3.js b/assets/js/main.2808e9b3.js new file mode 100644 index 00000000000..44614d103e2 --- /dev/null +++ b/assets/js/main.2808e9b3.js @@ -0,0 +1,2 @@ +/*! For license information please see main.2808e9b3.js.LICENSE.txt */ +(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[179],{6573:(e,t,n)=>{"use strict";n.d(t,{W:()=>a});var r=n(7378);function a(){return r.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},r.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}},3427:(e,t,n)=>{"use strict";n.d(t,{_:()=>a,t:()=>o});var r=n(7378);const a=r.createContext(!1);function o(e){let{children:t}=e;const[n,o]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{o(!0)}),[]),r.createElement(a.Provider,{value:n},t)}},3375:(e,t,n)=>{"use strict";var r=n(7378),a=n(1542),o=n(4289),i=n(2883),l=n(161);const s=[n(142),n(3815),n(4374),n(6222)];var c=n(6623),u=n(5331),d=n(5473);function f(e){let{children:t}=e;return r.createElement(r.Fragment,null,t)}var p=n(5773),m=n(7092),g=n(353),h=n(8948),b=n(624),v=n(1123),y=n(3714),k=n(174),w=n(3149),E=n(505);function S(){const{i18n:{defaultLocale:e,localeConfigs:t}}=(0,g.Z)(),n=(0,y.l)();return r.createElement(m.Z,null,Object.entries(t).map((e=>{let[t,{htmlLang:a}]=e;return r.createElement("link",{key:t,rel:"alternate",href:n.createUrl({locale:t,fullyQualified:!0}),hrefLang:a})})),r.createElement("link",{rel:"alternate",href:n.createUrl({locale:e,fullyQualified:!0}),hrefLang:"x-default"}))}function x(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,g.Z)(),a=function(){const{siteConfig:{url:e}}=(0,g.Z)(),{pathname:t}=(0,u.TH)();return e+(0,h.Z)(t)}(),o=t?`${n}${t}`:a;return r.createElement(m.Z,null,r.createElement("meta",{property:"og:url",content:o}),r.createElement("link",{rel:"canonical",href:o}))}function _(){const{i18n:{currentLocale:e}}=(0,g.Z)(),{metadata:t,image:n}=(0,b.L)();return r.createElement(r.Fragment,null,r.createElement(m.Z,null,r.createElement("meta",{name:"twitter:card",content:"summary_large_image"}),r.createElement("body",{className:k.h})),n&&r.createElement(v.d,{image:n}),r.createElement(x,null),r.createElement(S,null),r.createElement(E.Z,{tag:w.HX,locale:e}),r.createElement(m.Z,null,t.map(((e,t)=>r.createElement("meta",(0,p.Z)({key:t},e))))))}const C=new Map;function T(e){if(C.has(e.pathname))return{...e,pathname:C.get(e.pathname)};if((0,d.f)(c.Z,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return C.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return C.set(e.pathname,t),{...e,pathname:t}}var I=n(3427),A=n(3340);function P(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{var r;const a=(null==(r=t.default)?void 0:r[e])??t[e];return null==a?void 0:a(...n)}));return()=>a.forEach((e=>null==e?void 0:e()))}const L=function(e){let{children:t,location:n,previousLocation:a}=e;return(0,r.useLayoutEffect)((()=>{a!==n&&(!function(e){let{location:t,previousLocation:n}=e;if(!n)return;const r=t.pathname===n.pathname,a=t.hash===n.hash,o=t.search===n.search;if(r&&a&&!o)return;const{hash:i}=t;if(i){const e=decodeURIComponent(i.substring(1)),t=document.getElementById(e);null==t||t.scrollIntoView()}else window.scrollTo(0,0)}({location:n,previousLocation:a}),P("onRouteDidUpdate",{previousLocation:a,location:n}))}),[a,n]),t};function O(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,d.f)(c.Z,e))).flat();return Promise.all(t.map((e=>null==e.route.component.preload?void 0:e.route.component.preload())))}class N extends r.Component{constructor(e){super(e),this.previousLocation=void 0,this.routeUpdateCleanupCb=void 0,this.previousLocation=null,this.routeUpdateCleanupCb=l.Z.canUseDOM?P("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=P("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),O(n.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return r.createElement(L,{previousLocation:this.previousLocation,location:t},r.createElement(u.AW,{location:t,render:()=>e}))}}const R=N,M="docusaurus-base-url-issue-banner-container",D="docusaurus-base-url-issue-banner-suggestion-container",F="__DOCUSAURUS_INSERT_BASEURL_BANNER";function B(e){return`\nwindow['${F}'] = true;\n\ndocument.addEventListener('DOMContentLoaded', maybeInsertBanner);\n\nfunction maybeInsertBanner() {\n var shouldInsert = window['${F}'];\n shouldInsert && insertBanner();\n}\n\nfunction insertBanner() {\n var bannerContainer = document.getElementById('${M}');\n if (!bannerContainer) {\n return;\n }\n var bannerHtml = ${JSON.stringify(function(e){return`\n
    \n

    Your Docusaurus site did not load properly.

    \n

    A very common reason is a wrong site baseUrl configuration.

    \n

    Current configured baseUrl = ${e} ${"/"===e?" (default value)":""}

    \n

    We suggest trying baseUrl =

    \n
    \n`}(e)).replace(/{window[F]=!1}),[]),r.createElement(r.Fragment,null,!l.Z.canUseDOM&&r.createElement(m.Z,null,r.createElement("script",null,B(e))),r.createElement("div",{id:M}))}function j(){const{siteConfig:{baseUrl:e,baseUrlIssueBanner:t}}=(0,g.Z)(),{pathname:n}=(0,u.TH)();return t&&n===e?r.createElement($,null):null}function U(){const{siteConfig:{favicon:e,title:t,noIndex:n},i18n:{currentLocale:a,localeConfigs:o}}=(0,g.Z)(),i=(0,h.Z)(e),{htmlLang:l,direction:s}=o[a];return r.createElement(m.Z,null,r.createElement("html",{lang:l,dir:s}),r.createElement("title",null,t),r.createElement("meta",{property:"og:title",content:t}),r.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),n&&r.createElement("meta",{name:"robots",content:"noindex, nofollow"}),e&&r.createElement("link",{rel:"icon",href:i}))}var z=n(6293);function Z(){const e=(0,d.H)(c.Z),t=(0,u.TH)();return r.createElement(z.Z,null,r.createElement(A.M,null,r.createElement(I.t,null,r.createElement(f,null,r.createElement(U,null),r.createElement(_,null),r.createElement(j,null),r.createElement(R,{location:T(t)},e)))))}var H=n(6887);const V=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,n)=>{var r;if("undefined"==typeof document)return void n();const a=document.createElement("link");a.setAttribute("rel","prefetch"),a.setAttribute("href",e),a.onload=()=>t(),a.onerror=()=>n();const o=document.getElementsByTagName("head")[0]??(null==(r=document.getElementsByName("script")[0])?void 0:r.parentNode);null==o||o.appendChild(a)}))}:function(e){return new Promise(((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.withCredentials=!0,r.onload=()=>{200===r.status?t():n()},r.send(null)}))};var W=n(3361);const G=new Set,q=new Set,K=()=>{var e,t;return(null==(e=navigator.connection)?void 0:e.effectiveType.includes("2g"))||(null==(t=navigator.connection)?void 0:t.saveData)},Y={prefetch(e){if(!(e=>!K()&&!q.has(e)&&!G.has(e))(e))return!1;G.add(e);const t=(0,d.f)(c.Z,e).flatMap((e=>{return t=e.route.path,Object.entries(H).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,W.Z)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?V(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!K()&&!q.has(e))(e)&&(q.add(e),O(e))},Q=Object.freeze(Y);if(l.Z.canUseDOM){window.docusaurus=Q;const e=a.hydrate;O(window.location.pathname).then((()=>{e(r.createElement(i.B6,null,r.createElement(o.VK,null,r.createElement(Z,null))),document.getElementById("__docusaurus"))}))}},3340:(e,t,n)=>{"use strict";n.d(t,{_:()=>u,M:()=>d});var r=n(7378),a=n(6809);const o=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/docs","versions":[{"name":"current","label":"Next","isLast":true,"path":"/docs","mainDocId":"intro","docs":[{"id":"compose/compose-spec","path":"/docs/compose/compose-spec","sidebar":"mySidebar"},{"id":"compose/podman-compose","path":"/docs/compose/podman-compose","sidebar":"mySidebar"},{"id":"extensions/index","path":"/docs/extensions/","sidebar":"mySidebar"},{"id":"extensions/install/index","path":"/docs/extensions/install/","sidebar":"mySidebar"},{"id":"extensions/publish/index","path":"/docs/extensions/publish/","sidebar":"mySidebar"},{"id":"extensions/write/index","path":"/docs/extensions/write/","sidebar":"mySidebar"},{"id":"getting-started/building-an-image","path":"/docs/getting-started/building-an-image","sidebar":"mySidebar"},{"id":"getting-started/creating-a-pod","path":"/docs/getting-started/creating-a-pod","sidebar":"mySidebar"},{"id":"getting-started/getting-started","path":"/docs/getting-started/getting-started","sidebar":"mySidebar"},{"id":"Installation/index","path":"/docs/Installation/","sidebar":"mySidebar"},{"id":"Installation/linux-install/index","path":"/docs/Installation/linux-install/","sidebar":"mySidebar"},{"id":"Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file","path":"/docs/Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file","sidebar":"mySidebar"},{"id":"Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle","path":"/docs/Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle","sidebar":"mySidebar"},{"id":"Installation/macos-install","path":"/docs/Installation/macos-install","sidebar":"mySidebar"},{"id":"Installation/windows-install/index","path":"/docs/Installation/windows-install/","sidebar":"mySidebar"},{"id":"Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment","path":"/docs/Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment","sidebar":"mySidebar"},{"id":"Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer","path":"/docs/Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer","sidebar":"mySidebar"},{"id":"Installation/windows-install/installing-podman-desktop-with-chocolatey","path":"/docs/Installation/windows-install/installing-podman-desktop-with-chocolatey","sidebar":"mySidebar"},{"id":"Installation/windows-install/installing-podman-desktop-with-scoop","path":"/docs/Installation/windows-install/installing-podman-desktop-with-scoop","sidebar":"mySidebar"},{"id":"Installation/windows-install/installing-podman-desktop-with-winget","path":"/docs/Installation/windows-install/installing-podman-desktop-with-winget","sidebar":"mySidebar"},{"id":"Installation/windows-install/installing-podman-with-openshift-local","path":"/docs/Installation/windows-install/installing-podman-with-openshift-local","sidebar":"mySidebar"},{"id":"Installation/windows-install/installing-podman-with-podman-desktop","path":"/docs/Installation/windows-install/installing-podman-with-podman-desktop","sidebar":"mySidebar"},{"id":"intro","path":"/docs/intro","sidebar":"mySidebar"},{"id":"kubernetes/deploying-a-container-to-kubernetes","path":"/docs/kubernetes/deploying-a-container-to-kubernetes","sidebar":"mySidebar"},{"id":"kubernetes/deploying-a-pod-to-kubernetes","path":"/docs/kubernetes/deploying-a-pod-to-kubernetes","sidebar":"mySidebar"},{"id":"kubernetes/index","path":"/docs/kubernetes/","sidebar":"mySidebar"},{"id":"kubernetes/kind/building-an-image-and-testing-it-in-kind","path":"/docs/kubernetes/kind/building-an-image-and-testing-it-in-kind","sidebar":"mySidebar"},{"id":"kubernetes/kind/configuring-podman-for-kind-on-windows","path":"/docs/kubernetes/kind/configuring-podman-for-kind-on-windows","sidebar":"mySidebar"},{"id":"kubernetes/kind/creating-a-kind-cluster","path":"/docs/kubernetes/kind/creating-a-kind-cluster","sidebar":"mySidebar"},{"id":"kubernetes/kind/deleting-your-kind-cluster","path":"/docs/kubernetes/kind/deleting-your-kind-cluster","sidebar":"mySidebar"},{"id":"kubernetes/kind/index","path":"/docs/kubernetes/kind/","sidebar":"mySidebar"},{"id":"kubernetes/kind/installing-kind","path":"/docs/kubernetes/kind/installing-kind","sidebar":"mySidebar"},{"id":"kubernetes/kind/pushing-an-image-to-kind","path":"/docs/kubernetes/kind/pushing-an-image-to-kind","sidebar":"mySidebar"},{"id":"kubernetes/kind/restarting-your-kind-cluster","path":"/docs/kubernetes/kind/restarting-your-kind-cluster","sidebar":"mySidebar"},{"id":"kubernetes/kind/working-with-your-local-kind-cluster","path":"/docs/kubernetes/kind/working-with-your-local-kind-cluster","sidebar":"mySidebar"},{"id":"kubernetes/viewing-and-selecting-current-kubernete-context","path":"/docs/kubernetes/viewing-and-selecting-current-kubernete-context","sidebar":"mySidebar"},{"id":"migrating-from-docker/emulating-docker-cli-with-podman","path":"/docs/migrating-from-docker/emulating-docker-cli-with-podman","sidebar":"mySidebar"},{"id":"migrating-from-docker/importing-saved-containers","path":"/docs/migrating-from-docker/importing-saved-containers","sidebar":"mySidebar"},{"id":"migrating-from-docker/index","path":"/docs/migrating-from-docker/","sidebar":"mySidebar"},{"id":"migrating-from-docker/using-podman-mac-helper","path":"/docs/migrating-from-docker/using-podman-mac-helper","sidebar":"mySidebar"},{"id":"migrating-from-docker/using-the-docker_host-environment-variable","path":"/docs/migrating-from-docker/using-the-docker_host-environment-variable","sidebar":"mySidebar"},{"id":"migrating-from-docker/verifying-your-tools-are-using-podman","path":"/docs/migrating-from-docker/verifying-your-tools-are-using-podman","sidebar":"mySidebar"},{"id":"troubleshooting","path":"/docs/troubleshooting","sidebar":"mySidebar"}],"draftIds":[],"sidebars":{"mySidebar":{"link":{"path":"/docs/intro","label":"intro"}}}}],"breadcrumbs":true}}}'),i=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var l=n(7529);const s=JSON.parse('{"docusaurusVersion":"2.4.0","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"2.4.0"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"2.4.0"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"2.4.0"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"2.4.0"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"2.4.0"},"docusaurus-theme-search-algolia":{"type":"package","name":"@docusaurus/theme-search-algolia","version":"2.4.0"},"docusaurus-tailwindcss":{"type":"local"}}}'),c={siteConfig:a.default,siteMetadata:s,globalData:o,i18n:i,codeTranslations:l},u=r.createContext(c);function d(e){let{children:t}=e;return r.createElement(u.Provider,{value:c},t)}},6293:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(7378),a=n(161),o=n(7092),i=n(1721),l=n(432);function s(e){let{error:t,tryAgain:n}=e;return r.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"}},r.createElement("h1",{style:{fontSize:"3rem"}},"This page crashed"),r.createElement("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"}},"Try again"),r.createElement(c,{error:t}))}function c(e){let{error:t}=e;const n=(0,i.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return r.createElement("p",{style:{whiteSpace:"pre-wrap"}},n)}function u(e){let{error:t,tryAgain:n}=e;return r.createElement(f,{fallback:()=>r.createElement(s,{error:t,tryAgain:n})},r.createElement(o.Z,null,r.createElement("title",null,"Page Error")),r.createElement(l.Z,null,r.createElement(s,{error:t,tryAgain:n})))}const d=e=>r.createElement(u,e);class f extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){a.Z.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??d)(e)}return e??null}}},161:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,a={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},7092:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7378),a=n(2883);function o(e){return r.createElement(a.ql,e)}},1884:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(5773),a=n(7378),o=n(4289),i=n(1721),l=n(353),s=n(5626),c=n(161);const u=a.createContext({collectLink:()=>{}});var d=n(8948);function f(e,t){var n;let{isNavLink:f,to:p,href:m,activeClassName:g,isActive:h,"data-noBrokenLinkCheck":b,autoAddBaseUrl:v=!0,...y}=e;const{siteConfig:{trailingSlash:k,baseUrl:w}}=(0,l.Z)(),{withBaseUrl:E}=(0,d.C)(),S=(0,a.useContext)(u),x=(0,a.useRef)(null);(0,a.useImperativeHandle)(t,(()=>x.current));const _=p||m;const C=(0,s.Z)(_),T=null==_?void 0:_.replace("pathname://","");let I=void 0!==T?(A=T,v&&(e=>e.startsWith("/"))(A)?E(A):A):void 0;var A;I&&C&&(I=(0,i.applyTrailingSlash)(I,{trailingSlash:k,baseUrl:w}));const P=(0,a.useRef)(!1),L=f?o.OL:o.rU,O=c.Z.canUseIntersectionObserver,N=(0,a.useRef)(),R=()=>{P.current||null==I||(window.docusaurus.preload(I),P.current=!0)};(0,a.useEffect)((()=>(!O&&C&&null!=I&&window.docusaurus.prefetch(I),()=>{O&&N.current&&N.current.disconnect()})),[N,I,O,C]);const M=(null==(n=I)?void 0:n.startsWith("#"))??!1,D=!I||!C||M;return D||b||S.collectLink(I),D?a.createElement("a",(0,r.Z)({ref:x,href:I},_&&!C&&{target:"_blank",rel:"noopener noreferrer"},y)):a.createElement(L,(0,r.Z)({},y,{onMouseEnter:R,onTouchStart:R,innerRef:e=>{x.current=e,O&&e&&C&&(N.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(N.current.unobserve(e),N.current.disconnect(),null!=I&&window.docusaurus.prefetch(I))}))})),N.current.observe(e))},to:I},f&&{isActive:h,activeClassName:g}))}const p=a.forwardRef(f)},9213:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s,I:()=>l});var r=n(7378);function a(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=null==t?void 0:t[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,r.isValidElement)(e)))?n.map(((e,t)=>(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var o=n(7529);function i(e){let{id:t,message:n}=e;if(void 0===t&&void 0===n)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return o[t??n]??n??t}function l(e,t){let{message:n,id:r}=e;return a(i({message:n,id:r}),t)}function s(e){let{children:t,id:n,values:o}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal children",t),new Error("The Docusaurus component only accept simple string values");const l=i({message:t,id:n});return r.createElement(r.Fragment,null,a(l,o))}},5688:(e,t,n)=>{"use strict";n.d(t,{m:()=>r});const r="default"},5626:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function a(e){return void 0!==e&&!r(e)}n.d(t,{Z:()=>a,b:()=>r})},8948:(e,t,n)=>{"use strict";n.d(t,{C:()=>i,Z:()=>l});var r=n(7378),a=n(353),o=n(5626);function i(){const{siteConfig:{baseUrl:e,url:t}}=(0,a.Z)(),n=(0,r.useCallback)(((n,r)=>function(e,t,n,r){let{forcePrependBaseUrl:a=!1,absolute:i=!1}=void 0===r?{}:r;if(!n||n.startsWith("#")||(0,o.b)(n))return n;if(a)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;const l=n.startsWith(t)?n:t+n.replace(/^\//,"");return i?e+l:l}(t,e,n,r)),[t,e]);return{withBaseUrl:n}}function l(e,t){void 0===t&&(t={});const{withBaseUrl:n}=i();return n(e,t)}},353:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7378),a=n(3340);function o(){return(0,r.useContext)(a._)}},6457:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7378),a=n(3427);function o(){return(0,r.useContext)(a._)}},3361:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});function r(e){const t={};return function e(n,r){Object.entries(n).forEach((n=>{let[a,o]=n;const i=r?`${r}.${a}`:a;var l;"object"==typeof(l=o)&&l&&Object.keys(l).length>0?e(o,i):t[i]=o}))}(e),t}},6881:(e,t,n)=>{"use strict";n.d(t,{_:()=>a,z:()=>o});var r=n(7378);const a=r.createContext(null);function o(e){let{children:t,value:n}=e;const o=r.useContext(a),i=(0,r.useMemo)((()=>function(e){let{parent:t,value:n}=e;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}const r={...t.data,...null==n?void 0:n.data};return{plugin:t.plugin,data:r}}({parent:o,value:n})),[o,n]);return r.createElement(a.Provider,{value:i},t)}},2935:(e,t,n)=>{"use strict";n.d(t,{Iw:()=>b,gA:()=>p,WS:()=>m,_r:()=>d,Jo:()=>v,zh:()=>f,yW:()=>h,gB:()=>g});var r=n(5331),a=n(353),o=n(5688);function i(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,a.Z)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}const l=e=>e.versions.find((e=>e.isLast));function s(e,t){const n=l(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.LX)(t,{path:e.path,exact:!1,strict:!1})))}function c(e,t){const n=s(e,t),a=null==n?void 0:n.docs.find((e=>!!(0,r.LX)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:a,alternateDocVersions:a?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((r=>{r.id===t&&(n[e.name]=r)}))})),n}(a.id):{}}}const u={},d=()=>i("docusaurus-plugin-content-docs")??u,f=e=>function(e,t,n){void 0===t&&(t=o.m),void 0===n&&(n={});const r=i(e),a=null==r?void 0:r[t];if(!a&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return a}("docusaurus-plugin-content-docs",e,{failfast:!0});function p(e){void 0===e&&(e={});const t=d(),{pathname:n}=(0,r.TH)();return function(e,t,n){void 0===n&&(n={});const a=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,r.LX)(t,{path:n.path,exact:!1,strict:!1})})),o=a?{pluginId:a[0],pluginData:a[1]}:void 0;if(!o&&n.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return o}(t,n,e)}function m(e){void 0===e&&(e={});const t=p(e),{pathname:n}=(0,r.TH)();if(!t)return;return{activePlugin:t,activeVersion:s(t.pluginData,n)}}function g(e){return f(e).versions}function h(e){const t=f(e);return l(t)}function b(e){const t=f(e),{pathname:n}=(0,r.TH)();return c(t,n)}function v(e){const t=f(e),{pathname:n}=(0,r.TH)();return function(e,t){const n=l(e);return{latestDocSuggestion:c(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},4374:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(8504),a=n.n(r);a().configure({showSpinner:!1});const o={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{a().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){a().done()}}},3815:(e,t,n)=>{"use strict";n.r(t);var r=n(2349),a=n(6809);!function(e){const{themeConfig:{prism:t}}=a.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{n(5639)(`./prism-${e}`)})),delete globalThis.Prism}(r.Z)},6125:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7378);const a="iconExternalLink_nPrP";function o(e){let{width:t=13.5,height:n=13.5}=e;return r.createElement("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:a},r.createElement("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"}))}},432:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Nt});var r=n(7378),a=n(8944),o=n(6293),i=n(1123),l=n(5773),s=n(5331),c=n(9213),u=n(4993);const d="docusaurus_skipToContent_fallback";function f(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function p(){const e=(0,r.useRef)(null),{action:t}=(0,s.k6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&f(t)}),[]);return(0,u.S)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&f(e.current)})),{containerRef:e,onClick:n}}const m=(0,c.I)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function g(e){const t=e.children??m,{containerRef:n,onClick:a}=p();return r.createElement("div",{ref:n,role:"region","aria-label":m},r.createElement("a",(0,l.Z)({},e,{href:`#${d}`,onClick:a}),t))}var h=n(5484),b=n(174);const v="skipToContent_oPtH";function y(){return r.createElement(g,{className:v})}var k=n(624),w=n(10);function E(e){let{width:t=21,height:n=21,color:a="currentColor",strokeWidth:o=1.2,className:i,...s}=e;return r.createElement("svg",(0,l.Z)({viewBox:"0 0 15 15",width:t,height:n},s),r.createElement("g",{stroke:a,strokeWidth:o},r.createElement("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})))}const S="closeButton_J5rP";function x(e){return r.createElement("button",(0,l.Z)({type:"button","aria-label":(0,c.I)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"})},e,{className:(0,a.Z)("clean-btn close",S,e.className)}),r.createElement(E,{width:14,height:14,strokeWidth:3.1}))}const _="content_bSb_";function C(e){const{announcementBar:t}=(0,k.L)(),{content:n}=t;return r.createElement("div",(0,l.Z)({},e,{className:(0,a.Z)(_,e.className),dangerouslySetInnerHTML:{__html:n}}))}const T="announcementBar_zJRd",I="announcementBarPlaceholder_NpUd",A="announcementBarClose_Jjdj",P="announcementBarContent_t7IR";function L(){const{announcementBar:e}=(0,k.L)(),{isActive:t,close:n}=(0,w.nT)();if(!t)return null;const{backgroundColor:a,textColor:o,isCloseable:i}=e;return r.createElement("div",{className:T,style:{backgroundColor:a,color:o},role:"banner"},i&&r.createElement("div",{className:I}),r.createElement(C,{className:P}),i&&r.createElement(x,{onClick:n,className:A}))}var O=n(5536),N=n(3457);var R=n(1763),M=n(3471);const D=r.createContext(null);function F(e){let{children:t}=e;const n=function(){const e=(0,O.e)(),t=(0,M.HY)(),[n,a]=(0,r.useState)(!1),o=null!==t.component,i=(0,R.D9)(o);return(0,r.useEffect)((()=>{o&&!i&&a(!0)}),[o,i]),(0,r.useEffect)((()=>{o?e.shown||a(!0):a(!1)}),[e.shown,o]),(0,r.useMemo)((()=>[n,a]),[n])}();return r.createElement(D.Provider,{value:n},t)}function B(e){if(e.component){const t=e.component;return r.createElement(t,e.props)}}function $(){const e=(0,r.useContext)(D);if(!e)throw new R.i6("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,a=(0,r.useCallback)((()=>n(!1)),[n]),o=(0,M.HY)();return(0,r.useMemo)((()=>({shown:t,hide:a,content:B(o)})),[a,o,t])}function j(e){let{header:t,primaryMenu:n,secondaryMenu:o}=e;const{shown:i}=$();return r.createElement("div",{className:"navbar-sidebar"},t,r.createElement("div",{className:(0,a.Z)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":i})},r.createElement("div",{className:"navbar-sidebar__item menu"},n),r.createElement("div",{className:"navbar-sidebar__item menu"},o)))}var U=n(5421),z=n(6457);function Z(e){return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:24,height:24},e),r.createElement("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"}))}function H(e){return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:24,height:24},e),r.createElement("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"}))}const V={toggle:"toggle_ki11",toggleButton:"toggleButton_MMFG",darkToggleIcon:"darkToggleIcon_U96C",lightToggleIcon:"lightToggleIcon_lgto",toggleButtonDisabled:"toggleButtonDisabled_Uw7m"};function W(e){let{className:t,buttonClassName:n,value:o,onChange:i}=e;const l=(0,z.Z)(),s=(0,c.I)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===o?(0,c.I)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,c.I)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return r.createElement("div",{className:(0,a.Z)(V.toggle,t)},r.createElement("button",{className:(0,a.Z)("clean-btn",V.toggleButton,!l&&V.toggleButtonDisabled,n),type:"button",onClick:()=>i("dark"===o?"light":"dark"),disabled:!l,title:s,"aria-label":s,"aria-live":"polite"},r.createElement(Z,{className:(0,a.Z)(V.toggleIcon,V.lightToggleIcon)}),r.createElement(H,{className:(0,a.Z)(V.toggleIcon,V.darkToggleIcon)})))}const G=r.memo(W),q="darkNavbarColorModeToggle_m8pZ";function K(e){let{className:t}=e;const n=(0,k.L)().navbar.style,a=(0,k.L)().colorMode.disableSwitch,{colorMode:o,setColorMode:i}=(0,U.I)();return a?null:r.createElement(G,{className:t,buttonClassName:"dark"===n?q:void 0,value:o,onChange:i})}var Y=n(898);function Q(){return r.createElement(Y.Z,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function X(){const e=(0,O.e)();return r.createElement("button",{type:"button","aria-label":(0,c.I)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle()},r.createElement(E,{color:"var(--ifm-color-emphasis-600)"}))}function J(){return r.createElement("div",{className:"navbar-sidebar__brand"},r.createElement(Q,null),r.createElement(K,{className:"margin-right--md"}),r.createElement(X,null))}var ee=n(1884),te=n(8948),ne=n(5626),re=n(1503),ae=n(6125);function oe(e){let{activeBasePath:t,activeBaseRegex:n,to:a,href:o,label:i,html:s,isDropdownLink:c,prependBaseUrlToHref:u,...d}=e;const f=(0,te.Z)(a),p=(0,te.Z)(t),m=(0,te.Z)(o,{forcePrependBaseUrl:!0}),g=i&&o&&!(0,ne.Z)(o),h=s?{dangerouslySetInnerHTML:{__html:s}}:{children:r.createElement(r.Fragment,null,i,g&&r.createElement(ae.Z,c&&{width:12,height:12}))};return o?r.createElement(ee.Z,(0,l.Z)({href:u?m:o},d,h)):r.createElement(ee.Z,(0,l.Z)({to:f,isNavLink:!0},(t||n)&&{isActive:(e,t)=>n?(0,re.F)(n,t.pathname):t.pathname.startsWith(p)},d,h))}function ie(e){let{className:t,isDropdownItem:n=!1,...o}=e;const i=r.createElement(oe,(0,l.Z)({className:(0,a.Z)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n},o));return n?r.createElement("li",null,i):i}function le(e){let{className:t,isDropdownItem:n,...o}=e;return r.createElement("li",{className:"menu__list-item"},r.createElement(oe,(0,l.Z)({className:(0,a.Z)("menu__link",t)},o)))}function se(e){let{mobile:t=!1,position:n,...a}=e;const o=t?le:ie;return r.createElement(o,(0,l.Z)({},a,{activeClassName:a.activeClassName??(t?"menu__link--active":"navbar__link--active")}))}var ce=n(376),ue=n(8862),de=n(353);function fe(e,t){return e.some((e=>function(e,t){return!!(0,ue.Mg)(e.to,t)||!!(0,re.F)(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function pe(e){let{items:t,position:n,className:o,onClick:i,...s}=e;const c=(0,r.useRef)(null),[u,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{c.current&&!c.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[c]),r.createElement("div",{ref:c,className:(0,a.Z)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":u})},r.createElement(oe,(0,l.Z)({"aria-haspopup":"true","aria-expanded":u,role:"button",href:s.to?void 0:"#",className:(0,a.Z)("navbar__link",o)},s,{onClick:s.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d(!u))}}),s.children??s.label),r.createElement("ul",{className:"dropdown__menu"},t.map(((e,t)=>r.createElement(We,(0,l.Z)({isDropdownItem:!0,activeClassName:"dropdown__link--active"},e,{key:t}))))))}function me(e){let{items:t,className:n,position:o,onClick:i,...c}=e;const u=function(){const{siteConfig:{baseUrl:e}}=(0,de.Z)(),{pathname:t}=(0,s.TH)();return t.replace(e,"/")}(),d=fe(t,u),{collapsed:f,toggleCollapsed:p,setCollapsed:m}=(0,ce.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&m(!d)}),[u,d,m]),r.createElement("li",{className:(0,a.Z)("menu__list-item",{"menu__list-item--collapsed":f})},r.createElement(oe,(0,l.Z)({role:"button",className:(0,a.Z)("menu__link menu__link--sublist menu__link--sublist-caret",n)},c,{onClick:e=>{e.preventDefault(),p()}}),c.children??c.label),r.createElement(ce.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:f},t.map(((e,t)=>r.createElement(We,(0,l.Z)({mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active"},e,{key:t}))))))}function ge(e){let{mobile:t=!1,...n}=e;const a=t?me:pe;return r.createElement(a,n)}var he=n(3714);function be(e){let{width:t=20,height:n=20,...a}=e;return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0},a),r.createElement("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"}))}const ve="iconLanguage_kvP7";function ye(){return r.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},r.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}var ke=n(6573),we=["translations"];function Ee(){return Ee=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Ce="Ctrl";var Te=r.forwardRef((function(e,t){var n=e.translations,a=void 0===n?{}:n,o=_e(e,we),i=a.buttonText,l=void 0===i?"Search":i,s=a.buttonAriaLabel,c=void 0===s?"Search":s,u=Se((0,r.useState)(null),2),d=u[0],f=u[1];return(0,r.useEffect)((function(){"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?f("\u2318"):f(Ce))}),[]),r.createElement("button",Ee({type:"button",className:"DocSearch DocSearch-Button","aria-label":c},o,{ref:t}),r.createElement("span",{className:"DocSearch-Button-Container"},r.createElement(ke.W,null),r.createElement("span",{className:"DocSearch-Button-Placeholder"},l)),r.createElement("span",{className:"DocSearch-Button-Keys"},null!==d&&r.createElement(r.Fragment,null,r.createElement("kbd",{className:"DocSearch-Button-Key"},d===Ce?r.createElement(ye,null):d),r.createElement("kbd",{className:"DocSearch-Button-Key"},"K"))))})),Ie=n(7092),Ae=n(3584),Pe=n(2473),Le=n(3149);var Oe=n(1542);const Ne={button:{buttonText:(0,c.I)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"}),buttonAriaLabel:(0,c.I)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"})},modal:{searchBox:{resetButtonTitle:(0,c.I)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),resetButtonAriaLabel:(0,c.I)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),cancelButtonText:(0,c.I)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"}),cancelButtonAriaLabel:(0,c.I)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"})},startScreen:{recentSearchesTitle:(0,c.I)({id:"theme.SearchModal.startScreen.recentSearchesTitle",message:"Recent",description:"The title for recent searches"}),noRecentSearchesText:(0,c.I)({id:"theme.SearchModal.startScreen.noRecentSearchesText",message:"No recent searches",description:"The text when no recent searches"}),saveRecentSearchButtonTitle:(0,c.I)({id:"theme.SearchModal.startScreen.saveRecentSearchButtonTitle",message:"Save this search",description:"The label for save recent search button"}),removeRecentSearchButtonTitle:(0,c.I)({id:"theme.SearchModal.startScreen.removeRecentSearchButtonTitle",message:"Remove this search from history",description:"The label for remove recent search button"}),favoriteSearchesTitle:(0,c.I)({id:"theme.SearchModal.startScreen.favoriteSearchesTitle",message:"Favorite",description:"The title for favorite searches"}),removeFavoriteSearchButtonTitle:(0,c.I)({id:"theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle",message:"Remove this search from favorites",description:"The label for remove favorite search button"})},errorScreen:{titleText:(0,c.I)({id:"theme.SearchModal.errorScreen.titleText",message:"Unable to fetch results",description:"The title for error screen of search modal"}),helpText:(0,c.I)({id:"theme.SearchModal.errorScreen.helpText",message:"You might want to check your network connection.",description:"The help text for error screen of search modal"})},footer:{selectText:(0,c.I)({id:"theme.SearchModal.footer.selectText",message:"to select",description:"The explanatory text of the action for the enter key"}),selectKeyAriaLabel:(0,c.I)({id:"theme.SearchModal.footer.selectKeyAriaLabel",message:"Enter key",description:"The ARIA label for the Enter key button that makes the selection"}),navigateText:(0,c.I)({id:"theme.SearchModal.footer.navigateText",message:"to navigate",description:"The explanatory text of the action for the Arrow up and Arrow down key"}),navigateUpKeyAriaLabel:(0,c.I)({id:"theme.SearchModal.footer.navigateUpKeyAriaLabel",message:"Arrow up",description:"The ARIA label for the Arrow up key button that makes the navigation"}),navigateDownKeyAriaLabel:(0,c.I)({id:"theme.SearchModal.footer.navigateDownKeyAriaLabel",message:"Arrow down",description:"The ARIA label for the Arrow down key button that makes the navigation"}),closeText:(0,c.I)({id:"theme.SearchModal.footer.closeText",message:"to close",description:"The explanatory text of the action for Escape key"}),closeKeyAriaLabel:(0,c.I)({id:"theme.SearchModal.footer.closeKeyAriaLabel",message:"Escape key",description:"The ARIA label for the Escape key button that close the modal"}),searchByText:(0,c.I)({id:"theme.SearchModal.footer.searchByText",message:"Search by",description:"The text explain that the search is making by Algolia"})},noResultsScreen:{noResultsText:(0,c.I)({id:"theme.SearchModal.noResultsScreen.noResultsText",message:"No results for",description:"The text explains that there are no results for the following search"}),suggestedQueryText:(0,c.I)({id:"theme.SearchModal.noResultsScreen.suggestedQueryText",message:"Try searching for",description:"The text for the suggested query when no results are found for the following search"}),reportMissingResultsText:(0,c.I)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsText",message:"Believe this query should return results?",description:"The text for the question where the user thinks there are missing results"}),reportMissingResultsLinkText:(0,c.I)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsLinkText",message:"Let us know.",description:"The text for the link to report missing results"})}},placeholder:(0,c.I)({id:"theme.SearchModal.placeholder",message:"Search docs",description:"The placeholder of the input of the DocSearch pop-up modal"})};let Re=null;function Me(e){let{hit:t,children:n}=e;return r.createElement(ee.Z,{to:t.url},n)}function De(e){let{state:t,onClose:n}=e;const a=(0,Ae.M)();return r.createElement(ee.Z,{to:a(t.query),onClick:n},r.createElement(c.Z,{id:"theme.SearchBar.seeAll",values:{count:t.context.nbHits}},"See all {count} results"))}function Fe(e){var t;let{contextualSearch:a,externalUrlRegex:o,...i}=e;const{siteMetadata:c}=(0,de.Z)(),u=(0,Pe.l)(),d=function(){const{locale:e,tags:t}=(0,Le._q)();return[`language:${e}`,t.map((e=>`docusaurus_tag:${e}`))]}(),f=(null==(t=i.searchParameters)?void 0:t.facetFilters)??[],p=a?function(e,t){const n=e=>"string"==typeof e?[e]:e;return[...n(e),...n(t)]}(d,f):f,m={...i.searchParameters,facetFilters:p},g=(0,s.k6)(),h=(0,r.useRef)(null),b=(0,r.useRef)(null),[v,y]=(0,r.useState)(!1),[k,w]=(0,r.useState)(void 0),E=(0,r.useCallback)((()=>Re?Promise.resolve():Promise.all([n.e(8777).then(n.bind(n,8777)),Promise.all([n.e(532),n.e(9127)]).then(n.bind(n,9127)),Promise.all([n.e(532),n.e(4670)]).then(n.bind(n,4670))]).then((e=>{let[{DocSearchModal:t}]=e;Re=t}))),[]),S=(0,r.useCallback)((()=>{E().then((()=>{h.current=document.createElement("div"),document.body.insertBefore(h.current,document.body.firstChild),y(!0)}))}),[E,y]),x=(0,r.useCallback)((()=>{var e;y(!1),null==(e=h.current)||e.remove()}),[y]),_=(0,r.useCallback)((e=>{E().then((()=>{y(!0),w(e.key)}))}),[E,y,w]),C=(0,r.useRef)({navigate(e){let{itemUrl:t}=e;(0,re.F)(o,t)?window.location.href=t:g.push(t)}}).current,T=(0,r.useRef)((e=>i.transformItems?i.transformItems(e):e.map((e=>({...e,url:u(e.url)}))))).current,I=(0,r.useMemo)((()=>e=>r.createElement(De,(0,l.Z)({},e,{onClose:x}))),[x]),A=(0,r.useCallback)((e=>(e.addAlgoliaAgent("docusaurus",c.docusaurusVersion),e)),[c.docusaurusVersion]);return function(e){var t=e.isOpen,n=e.onOpen,a=e.onClose,o=e.onInput,i=e.searchButtonRef;r.useEffect((function(){function e(e){(27===e.keyCode&&t||"k"===e.key&&(e.metaKey||e.ctrlKey)||!function(e){var t=e.target,n=t.tagName;return t.isContentEditable||"INPUT"===n||"SELECT"===n||"TEXTAREA"===n}(e)&&"/"===e.key&&!t)&&(e.preventDefault(),t?a():document.body.classList.contains("DocSearch--active")||document.body.classList.contains("DocSearch--active")||n()),i&&i.current===document.activeElement&&o&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&o(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[t,n,a,o,i])}({isOpen:v,onOpen:S,onClose:x,onInput:_,searchButtonRef:b}),r.createElement(r.Fragment,null,r.createElement(Ie.Z,null,r.createElement("link",{rel:"preconnect",href:`https://${i.appId}-dsn.algolia.net`,crossOrigin:"anonymous"})),r.createElement(Te,{onTouchStart:E,onFocus:E,onMouseOver:E,onClick:S,ref:b,translations:Ne.button}),v&&Re&&h.current&&(0,Oe.createPortal)(r.createElement(Re,(0,l.Z)({onClose:x,initialScrollY:window.scrollY,initialQuery:k,navigator:C,transformItems:T,hitComponent:Me,transformSearchClient:A},i.searchPagePath&&{resultsFooterComponent:I},i,{searchParameters:m,placeholder:Ne.placeholder,translations:Ne.modal})),h.current))}function Be(){const{siteConfig:e}=(0,de.Z)();return r.createElement(Fe,e.themeConfig.algolia)}const $e="searchBox_WqAV";function je(e){let{children:t,className:n}=e;return r.createElement("div",{className:(0,a.Z)(n,$e)},t)}var Ue=n(2935),ze=n(5161);var Ze=n(4453);const He=e=>e.docs.find((t=>t.id===e.mainDocId));const Ve={default:se,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:a,...o}=e;const{i18n:{currentLocale:i,locales:u,localeConfigs:d}}=(0,de.Z)(),f=(0,he.l)(),{search:p,hash:m}=(0,s.TH)(),g=[...n,...u.map((e=>{const n=`${`pathname://${f.createUrl({locale:e,fullyQualified:!1})}`}${p}${m}`;return{label:d[e].label,lang:d[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===i?t?"menu__link--active":"dropdown__link--active":""}})),...a],h=t?(0,c.I)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[i].label;return r.createElement(ge,(0,l.Z)({},o,{mobile:t,label:r.createElement(r.Fragment,null,r.createElement(be,{className:ve}),h),items:g}))},search:function(e){let{mobile:t,className:n}=e;return t?null:r.createElement(je,{className:n},r.createElement(Be,null))},dropdown:ge,html:function(e){let{value:t,className:n,mobile:o=!1,isDropdownItem:i=!1}=e;const l=i?"li":"div";return r.createElement(l,{className:(0,a.Z)({navbar__item:!o&&!i,"menu__list-item":o},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:a,...o}=e;const{activeDoc:i}=(0,Ue.Iw)(a),s=(0,ze.vY)(t,a);return null===s?null:r.createElement(se,(0,l.Z)({exact:!0},o,{isActive:()=>(null==i?void 0:i.path)===s.path||!(null==i||!i.sidebar)&&i.sidebar===s.sidebar,label:n??s.id,to:s.path}))},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:a,...o}=e;const{activeDoc:i}=(0,Ue.Iw)(a),s=(0,ze.oz)(t,a).link;if(!s)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return r.createElement(se,(0,l.Z)({exact:!0},o,{isActive:()=>(null==i?void 0:i.sidebar)===t,label:n??s.label,to:s.path}))},docsVersion:function(e){let{label:t,to:n,docsPluginId:a,...o}=e;const i=(0,ze.lO)(a)[0],s=t??i.label,c=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(i).path;return r.createElement(se,(0,l.Z)({},o,{label:s,to:c}))},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:a,dropdownItemsBefore:o,dropdownItemsAfter:i,...u}=e;const{search:d,hash:f}=(0,s.TH)(),p=(0,Ue.Iw)(n),m=(0,Ue.gB)(n),{savePreferredVersionName:g}=(0,Ze.J)(n),h=[...o,...m.map((e=>{const t=p.alternateDocVersions[e.name]??He(e);return{label:e.label,to:`${t.path}${d}${f}`,isActive:()=>e===p.activeVersion,onClick:()=>g(e.name)}})),...i],b=(0,ze.lO)(n)[0],v=t&&h.length>1?(0,c.I)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):b.label,y=t&&h.length>1?void 0:He(b).path;return h.length<=1?r.createElement(se,(0,l.Z)({},u,{mobile:t,label:v,to:y,isActive:a?()=>!1:void 0})):r.createElement(ge,(0,l.Z)({},u,{mobile:t,label:v,to:y,items:h,isActive:a?()=>!1:void 0}))}};function We(e){let{type:t,...n}=e;const a=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),o=Ve[a];if(!o)throw new Error(`No NavbarItem component found for type "${t}".`);return r.createElement(o,n)}function Ge(){const e=(0,O.e)(),t=(0,k.L)().navbar.items;return r.createElement("ul",{className:"menu__list"},t.map(((t,n)=>r.createElement(We,(0,l.Z)({mobile:!0},t,{onClick:()=>e.toggle(),key:n})))))}function qe(e){return r.createElement("button",(0,l.Z)({},e,{type:"button",className:"clean-btn navbar-sidebar__back"}),r.createElement(c.Z,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"},"\u2190 Back to main menu"))}function Ke(){const e=0===(0,k.L)().navbar.items.length,t=$();return r.createElement(r.Fragment,null,!e&&r.createElement(qe,{onClick:()=>t.hide()}),t.content)}function Ye(){const e=(0,O.e)();var t;return void 0===(t=e.shown)&&(t=!0),(0,r.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?r.createElement(j,{header:r.createElement(J,null),primaryMenu:r.createElement(Ge,null),secondaryMenu:r.createElement(Ke,null)}):null}const Qe="navbarHideable_hhpl",Xe="navbarHidden_nmcs";function Je(e){return r.createElement("div",(0,l.Z)({role:"presentation"},e,{className:(0,a.Z)("navbar-sidebar__backdrop",e.className)}))}function et(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:o}}=(0,k.L)(),i=(0,O.e)(),{navbarRef:l,isNavbarVisible:s}=function(e){const[t,n]=(0,r.useState)(e),a=(0,r.useRef)(!1),o=(0,r.useRef)(0),i=(0,r.useCallback)((e=>{null!==e&&(o.current=e.getBoundingClientRect().height)}),[]);return(0,N.RF)(((t,r)=>{let{scrollY:i}=t;if(!e)return;if(i=l?n(!1):i+c{if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return a.current=!0,void n(!1);n(!0)})),{navbarRef:i,isNavbarVisible:t}}(n);return r.createElement("nav",{ref:l,"aria-label":(0,c.I)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,a.Z)("navbar","navbar--fixed-top",n&&[Qe,!s&&Xe],{"navbar--dark":"dark"===o,"navbar--primary":"primary"===o,"navbar-sidebar--show":i.shown})},t,r.createElement(Je,{onClick:i.toggle}),r.createElement(Ye,null))}var tt=n(1721);const nt="errorBoundaryError_WE6Q";function rt(e){return r.createElement("button",(0,l.Z)({type:"button"},e),r.createElement(c.Z,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error"},"Try again"))}function at(e){let{error:t}=e;const n=(0,tt.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return r.createElement("p",{className:nt},n)}class ot extends r.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}function it(e){let{width:t=30,height:n=30,className:a,...o}=e;return r.createElement("svg",(0,l.Z)({className:a,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true"},o),r.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"}))}function lt(){const{toggle:e,shown:t}=(0,O.e)();return r.createElement("button",{onClick:e,"aria-label":(0,c.I)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button"},r.createElement(it,null))}const st="colorModeToggle_Hewu";function ct(e){let{items:t}=e;return r.createElement(r.Fragment,null,t.map(((e,t)=>r.createElement(ot,{key:t,onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t})},r.createElement(We,e)))))}function ut(e){let{left:t,right:n}=e;return r.createElement("div",{className:"navbar__inner"},r.createElement("div",{className:"navbar__items"},t),r.createElement("div",{className:"navbar__items navbar__items--right"},n))}function dt(){const e=(0,O.e)(),t=(0,k.L)().navbar.items,[n,a]=function(e){function t(e){return"left"===(e.position??"right")}return[e.filter(t),e.filter((e=>!t(e)))]}(t),o=t.find((e=>"search"===e.type));return r.createElement(ut,{left:r.createElement(r.Fragment,null,!e.disabled&&r.createElement(lt,null),r.createElement(Q,null),r.createElement(ct,{items:n})),right:r.createElement(r.Fragment,null,r.createElement(ct,{items:a}),r.createElement(K,{className:st}),!o&&r.createElement(je,null,r.createElement(Be,null)))})}function ft(){return r.createElement(et,null,r.createElement(dt,null))}function pt(e){let{item:t}=e;const{to:n,href:a,label:o,prependBaseUrlToHref:i,...s}=t,c=(0,te.Z)(n),u=(0,te.Z)(a,{forcePrependBaseUrl:!0});return r.createElement(ee.Z,(0,l.Z)({className:"footer__link-item"},a?{href:i?u:a}:{to:c},s),o,a&&!(0,ne.Z)(a)&&r.createElement(ae.Z,null))}function mt(e){let{item:t}=e;return t.html?r.createElement("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):r.createElement("li",{key:t.href??t.to,className:"footer__item"},r.createElement(pt,{item:t}))}function gt(e){let{column:t}=e;return r.createElement("div",{className:"col footer__col"},r.createElement("div",{className:"footer__title"},t.title),r.createElement("ul",{className:"footer__items clean-list"},t.items.map(((e,t)=>r.createElement(mt,{key:t,item:e})))))}function ht(e){let{columns:t}=e;return r.createElement("div",{className:"row footer__links"},t.map(((e,t)=>r.createElement(gt,{key:t,column:e}))))}function bt(){return r.createElement("span",{className:"footer__link-separator"},"\xb7")}function vt(e){let{item:t}=e;return t.html?r.createElement("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):r.createElement(pt,{item:t})}function yt(e){let{links:t}=e;return r.createElement("div",{className:"footer__links text--center"},r.createElement("div",{className:"footer__links"},t.map(((e,n)=>r.createElement(r.Fragment,{key:n},r.createElement(vt,{item:e}),t.length!==n+1&&r.createElement(bt,null))))))}function kt(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?r.createElement(ht,{columns:t}):r.createElement(yt,{links:t})}var wt=n(4034);const Et="footerLogoLink_tutC";function St(e){let{logo:t}=e;const{withBaseUrl:n}=(0,te.C)(),o={light:n(t.src),dark:n(t.srcDark??t.src)};return r.createElement(wt.Z,{className:(0,a.Z)("footer__logo",t.className),alt:t.alt,sources:o,width:t.width,height:t.height,style:t.style})}function xt(e){let{logo:t}=e;return t.href?r.createElement(ee.Z,{href:t.href,className:Et,target:t.target},r.createElement(St,{logo:t})):r.createElement(St,{logo:t})}function _t(e){let{copyright:t}=e;return r.createElement("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function Ct(e){let{style:t,links:n,logo:o,copyright:i}=e;return r.createElement("footer",{className:(0,a.Z)("footer",{"footer--dark":"dark"===t})},r.createElement("div",{className:"container container-fluid"},n,(o||i)&&r.createElement("div",{className:"footer__bottom text--center"},o&&r.createElement("div",{className:"margin-bottom--sm"},o),i)))}function Tt(){const{footer:e}=(0,k.L)();if(!e)return null;const{copyright:t,links:n,logo:a,style:o}=e;return r.createElement(Ct,{style:o,links:n&&n.length>0&&r.createElement(kt,{links:n}),logo:a&&r.createElement(xt,{logo:a}),copyright:t&&r.createElement(_t,{copyright:t})})}const It=r.memo(Tt),At=(0,R.Qc)([U.S,w.pl,N.OC,Ze.L5,i.VC,function(e){let{children:t}=e;return r.createElement(M.n2,null,r.createElement(O.M,null,r.createElement(F,null,t)))}]);function Pt(e){let{children:t}=e;return r.createElement(At,null,t)}function Lt(e){let{error:t,tryAgain:n}=e;return r.createElement("main",{className:"container margin-vert--xl"},r.createElement("div",{className:"row"},r.createElement("div",{className:"col col--6 col--offset-3"},r.createElement("h1",{className:"hero__title"},r.createElement(c.Z,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed"},"This page crashed.")),r.createElement("div",{className:"margin-vert--lg"},r.createElement(rt,{onClick:n,className:"button button--primary shadow--lw"})),r.createElement("hr",null),r.createElement("div",{className:"margin-vert--md"},r.createElement(at,{error:t})))))}const Ot="mainWrapper_MB5r";function Nt(e){const{children:t,noFooter:n,wrapperClassName:l,title:s,description:c}=e;return(0,b.t)(),r.createElement(Pt,null,r.createElement(i.d,{title:s,description:c}),r.createElement(y,null),r.createElement(L,null),r.createElement(ft,null),r.createElement("div",{id:d,className:(0,a.Z)(h.k.wrapper.main,Ot,l)},r.createElement(o.Z,{fallback:e=>r.createElement(Lt,e)},t)),!n&&r.createElement(It,null))}},898:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(5773),a=n(7378),o=n(1884),i=n(8948),l=n(353),s=n(624),c=n(4034);function u(e){let{logo:t,alt:n,imageClassName:r}=e;const o={light:(0,i.Z)(t.src),dark:(0,i.Z)(t.srcDark||t.src)},l=a.createElement(c.Z,{className:t.className,sources:o,height:t.height,width:t.width,alt:n,style:t.style});return r?a.createElement("div",{className:r},l):l}function d(e){const{siteConfig:{title:t}}=(0,l.Z)(),{navbar:{title:n,logo:c}}=(0,s.L)(),{imageClassName:d,titleClassName:f,...p}=e,m=(0,i.Z)((null==c?void 0:c.href)||"/"),g=n?"":t,h=(null==c?void 0:c.alt)??g;return a.createElement(o.Z,(0,r.Z)({to:m},p,(null==c?void 0:c.target)&&{target:c.target}),c&&a.createElement(u,{logo:c,alt:h,imageClassName:d}),null!=n&&a.createElement("b",{className:f},n))}},505:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7378),a=n(7092);function o(e){let{locale:t,version:n,tag:o}=e;const i=t;return r.createElement(a.Z,null,t&&r.createElement("meta",{name:"docusaurus_locale",content:t}),n&&r.createElement("meta",{name:"docusaurus_version",content:n}),o&&r.createElement("meta",{name:"docusaurus_tag",content:o}),i&&r.createElement("meta",{name:"docsearch:language",content:i}),n&&r.createElement("meta",{name:"docsearch:version",content:n}),o&&r.createElement("meta",{name:"docsearch:docusaurus_tag",content:o}))}},4034:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(5773),a=n(7378),o=n(8944),i=n(6457),l=n(5421);const s={themedImage:"themedImage_BQGR","themedImage--light":"themedImage--light_HAxW","themedImage--dark":"themedImage--dark_bGx0"};function c(e){const t=(0,i.Z)(),{colorMode:n}=(0,l.I)(),{sources:c,className:u,alt:d,...f}=e,p=t?"dark"===n?["dark"]:["light"]:["light","dark"];return a.createElement(a.Fragment,null,p.map((e=>a.createElement("img",(0,r.Z)({key:e,src:c[e],alt:d,className:(0,o.Z)(s.themedImage,s[`themedImage--${e}`],u)},f)))))}},376:(e,t,n)=>{"use strict";n.d(t,{u:()=>i,z:()=>g});var r=n(5773),a=n(7378),o=n(161);function i(e){let{initialState:t}=e;const[n,r]=(0,a.useState)(t??!1),o=(0,a.useCallback)((()=>{r((e=>!e))}),[]);return{collapsed:n,setCollapsed:r,toggleCollapsed:o}}const l={display:"none",overflow:"hidden",height:"0px"},s={display:"block",overflow:"visible",height:"auto"};function c(e,t){const n=t?l:s;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function u(e){if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function d(e){let{collapsibleRef:t,collapsed:n,animation:r}=e;const o=(0,a.useRef)(!1);(0,a.useEffect)((()=>{const e=t.current;function a(){const t=function(){const t=e.scrollHeight;return{transition:`height ${(null==r?void 0:r.duration)??u(t)}ms ${(null==r?void 0:r.easing)??"ease-in-out"}`,height:`${t}px`}}();e.style.transition=t.transition,e.style.height=t.height}if(!o.current)return c(e,n),void(o.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(a(),requestAnimationFrame((()=>{e.style.height=l.height,e.style.overflow=l.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{a()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,r])}function f(e){if(!o.Z.canUseDOM)return e?l:s}function p(e){let{as:t="div",collapsed:n,children:r,animation:o,onCollapseTransitionEnd:i,className:l,disableSSRStyle:s}=e;const u=(0,a.useRef)(null);return d({collapsibleRef:u,collapsed:n,animation:o}),a.createElement(t,{ref:u,style:s?void 0:f(n),onTransitionEnd:e=>{"height"===e.propertyName&&(c(u.current,n),null==i||i(n))},className:l},r)}function m(e){let{collapsed:t,...n}=e;const[o,i]=(0,a.useState)(!t),[l,s]=(0,a.useState)(t);return(0,a.useLayoutEffect)((()=>{t||i(!0)}),[t]),(0,a.useLayoutEffect)((()=>{o&&s(t)}),[o,t]),o?a.createElement(p,(0,r.Z)({},n,{collapsed:l})):null}function g(e){let{lazy:t,...n}=e;const r=t?m:p;return a.createElement(r,n)}},10:(e,t,n)=>{"use strict";n.d(t,{nT:()=>m,pl:()=>p});var r=n(7378),a=n(6457),o=n(1819),i=n(1763),l=n(624);const s=(0,o.WA)("docusaurus.announcement.dismiss"),c=(0,o.WA)("docusaurus.announcement.id"),u=()=>"true"===s.get(),d=e=>s.set(String(e)),f=r.createContext(null);function p(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,l.L)(),t=(0,a.Z)(),[n,o]=(0,r.useState)((()=>!!t&&u()));(0,r.useEffect)((()=>{o(u())}),[]);const i=(0,r.useCallback)((()=>{d(!0),o(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=c.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;c.set(t),r&&d(!1),!r&&u()||o(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:i})),[e,n,i])}();return r.createElement(f.Provider,{value:n},t)}function m(){const e=(0,r.useContext)(f);if(!e)throw new i.i6("AnnouncementBarProvider");return e}},5421:(e,t,n)=>{"use strict";n.d(t,{I:()=>h,S:()=>g});var r=n(7378),a=n(161),o=n(1763),i=n(1819),l=n(624);const s=r.createContext(void 0),c="theme",u=(0,i.WA)(c),d="light",f="dark",p=e=>e===f?f:d;function m(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,l.L)(),[o,i]=(0,r.useState)((e=>a.Z.canUseDOM?p(document.documentElement.getAttribute("data-theme")):p(e))(e));(0,r.useEffect)((()=>{t&&u.del()}),[t]);const s=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:a=!0}=r;t?(i(t),a&&(e=>{u.set(p(e))})(t)):(i(n?window.matchMedia("(prefers-color-scheme: dark)").matches?f:d:e),u.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",p(o))}),[o]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==c)return;const t=u.get();null!==t&&s(p(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,s]);const m=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),r=()=>{window.matchMedia("print").matches||m.current?m.current=window.matchMedia("print").matches:s(null)};return e.addListener(r),()=>e.removeListener(r)}),[s,t,n]),(0,r.useMemo)((()=>({colorMode:o,setColorMode:s,get isDarkTheme(){return o===f},setLightTheme(){s(d)},setDarkTheme(){s(f)}})),[o,s])}function g(e){let{children:t}=e;const n=m();return r.createElement(s.Provider,{value:n},t)}function h(){const e=(0,r.useContext)(s);if(null==e)throw new o.i6("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},4453:(e,t,n)=>{"use strict";n.d(t,{J:()=>y,L5:()=>b,Oh:()=>k});var r=n(7378),a=n(2935),o=n(5688),i=n(624),l=n(5161),s=n(1763),c=n(1819);const u=e=>`docs-preferred-version-${e}`,d=(e,t,n)=>{(0,c.WA)(u(e),{persistence:t}).set(n)},f=(e,t)=>(0,c.WA)(u(e),{persistence:t}).get(),p=(e,t)=>{(0,c.WA)(u(e),{persistence:t}).del()};const m=r.createContext(null);function g(){const e=(0,a._r)(),t=(0,i.L)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[o,l]=(0,r.useState)((()=>(e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}]))))(n)));(0,r.useEffect)((()=>{l(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function a(e){const t=f(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(p(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,a(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[o,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){d(e,t,n),l((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function h(e){let{children:t}=e;const n=g();return r.createElement(m.Provider,{value:n},t)}function b(e){let{children:t}=e;return l.cE?r.createElement(h,null,t):r.createElement(r.Fragment,null,t)}function v(){const e=(0,r.useContext)(m);if(!e)throw new s.i6("DocsPreferredVersionContextProvider");return e}function y(e){void 0===e&&(e=o.m);const t=(0,a.zh)(e),[n,i]=v(),{preferredVersionName:l}=n[e];return{preferredVersion:t.versions.find((e=>e.name===l))??null,savePreferredVersionName:(0,r.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}function k(){const e=(0,a._r)(),[t]=v();function n(n){const r=e[n],{preferredVersionName:a}=t[n];return r.versions.find((e=>e.name===a))??null}const r=Object.keys(e);return Object.fromEntries(r.map((e=>[e,n(e)])))}},2095:(e,t,n)=>{"use strict";n.d(t,{V:()=>s,b:()=>l});var r=n(7378),a=n(1763);const o=Symbol("EmptyContext"),i=r.createContext(o);function l(e){let{children:t,name:n,items:a}=e;const o=(0,r.useMemo)((()=>n&&a?{name:n,items:a}:null),[n,a]);return r.createElement(i.Provider,{value:o},t)}function s(){const e=(0,r.useContext)(i);if(e===o)throw new a.i6("DocsSidebarProvider");return e}},5536:(e,t,n)=>{"use strict";n.d(t,{M:()=>d,e:()=>f});var r=n(7378),a=n(3471),o=n(8357),i=n(654),l=n(624),s=n(1763);const c=r.createContext(void 0);function u(){const e=function(){const e=(0,a.HY)(),{items:t}=(0,l.L)().navbar;return 0===t.length&&!e.component}(),t=(0,o.i)(),n=!e&&"mobile"===t,[s,c]=(0,r.useState)(!1);(0,i.Rb)((()=>{if(s)return c(!1),!1}));const u=(0,r.useCallback)((()=>{c((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&c(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:u,shown:s})),[e,n,u,s])}function d(e){let{children:t}=e;const n=u();return r.createElement(c.Provider,{value:n},t)}function f(){const e=r.useContext(c);if(void 0===e)throw new s.i6("NavbarMobileSidebarProvider");return e}},3471:(e,t,n)=>{"use strict";n.d(t,{HY:()=>l,Zo:()=>s,n2:()=>i});var r=n(7378),a=n(1763);const o=r.createContext(null);function i(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return r.createElement(o.Provider,{value:n},t)}function l(){const e=(0,r.useContext)(o);if(!e)throw new a.i6("NavbarSecondaryMenuContentProvider");return e[0]}function s(e){let{component:t,props:n}=e;const i=(0,r.useContext)(o);if(!i)throw new a.i6("NavbarSecondaryMenuContentProvider");const[,l]=i,s=(0,a.Ql)(n);return(0,r.useEffect)((()=>{l({component:t,props:s})}),[l,t,s]),(0,r.useEffect)((()=>()=>l({component:null,props:null})),[l]),null}},174:(e,t,n)=>{"use strict";n.d(t,{h:()=>a,t:()=>o});var r=n(7378);const a="navigation-with-keyboard";function o(){(0,r.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(a),"mousedown"===e.type&&document.body.classList.remove(a)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(a),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},3584:(e,t,n)=>{"use strict";n.d(t,{K:()=>i,M:()=>l});var r=n(7378),a=n(353),o=n(654);function i(){return(0,o.Nc)("q")}function l(){const{siteConfig:{baseUrl:e,themeConfig:t}}=(0,a.Z)(),{algolia:{searchPagePath:n}}=t;return(0,r.useCallback)((t=>`${e}${n}?q=${encodeURIComponent(t)}`),[e,n])}},8357:(e,t,n)=>{"use strict";n.d(t,{i:()=>c});var r=n(7378),a=n(161);const o="desktop",i="mobile",l="ssr";function s(){return a.Z.canUseDOM?window.innerWidth>996?o:i:l}function c(){const[e,t]=(0,r.useState)((()=>s()));return(0,r.useEffect)((()=>{function e(){t(s())}return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e),clearTimeout(undefined)}}),[]),e}},5484:(e,t,n)=>{"use strict";n.d(t,{k:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{}}},5161:(e,t,n)=>{"use strict";n.d(t,{Wl:()=>f,_F:()=>m,cE:()=>d,hI:()=>k,lO:()=>b,oz:()=>v,s1:()=>h,vY:()=>y});var r=n(7378),a=n(5331),o=n(5473),i=n(2935),l=n(4453),s=n(2095),c=n(784),u=n(8862);const d=!!i._r;function f(e){if(e.href)return e.href;for(const t of e.items){if("link"===t.type)return t.href;if("category"===t.type){const e=f(t);if(e)return e}}}const p=(e,t)=>void 0!==e&&(0,u.Mg)(e,t);function m(e,t){return"link"===e.type?p(e.href,t):"category"===e.type&&(p(e.href,t)||((e,t)=>e.some((e=>m(e,t))))(e.items,t))}function g(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const a=[];return function e(t){for(const o of t)if("category"===o.type&&((0,u.Mg)(o.href,n)||e(o.items))||"link"===o.type&&(0,u.Mg)(o.href,n)){return r&&"category"!==o.type||a.unshift(o),!0}return!1}(t),a}function h(){var e;const t=(0,s.V)(),{pathname:n}=(0,a.TH)();return!1!==(null==(e=(0,i.gA)())?void 0:e.pluginData.breadcrumbs)&&t?g({sidebarItems:t.items,pathname:n}):null}function b(e){const{activeVersion:t}=(0,i.Iw)(e),{preferredVersion:n}=(0,l.J)(e),a=(0,i.yW)(e);return(0,r.useMemo)((()=>(0,c.j)([t,n,a].filter(Boolean))),[t,n,a])}function v(e,t){const n=b(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${Object.keys(t).join("\n- ")}`);return r[1]}),[e,n])}function y(e,t){const n=b(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${(0,c.j)(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function k(e){let{route:t,versionMetadata:n}=e;const r=(0,a.TH)(),i=t.routes,l=i.find((e=>(0,a.LX)(r.pathname,e)));if(!l)return null;const s=l.sidebar,c=s?n.docsSidebars[s]:void 0;return{docElement:(0,o.H)(i),sidebarName:s,sidebarItems:c}}},9162:(e,t,n)=>{"use strict";n.d(t,{p:()=>a});var r=n(353);function a(e){const{siteConfig:t}=(0,r.Z)(),{title:n,titleDelimiter:a}=t;return null!=e&&e.trim().length?`${e.trim()} ${a} ${n}`:n}},654:(e,t,n)=>{"use strict";n.d(t,{Nc:()=>c,Rb:()=>l,_X:()=>s});var r=n(7378),a=n(5331),o=n(644),i=n(1763);function l(e){!function(e){const t=(0,a.k6)(),n=(0,i.zX)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}function s(e){return function(e){const t=(0,a.k6)();return(0,o.useSyncExternalStore)(t.listen,(()=>e(t)),(()=>e(t)))}((t=>null===e?null:new URLSearchParams(t.location.search).get(e)))}function c(e){const t=s(e)??"",n=function(){const e=(0,a.k6)();return(0,r.useCallback)(((t,n,r)=>{const a=new URLSearchParams(e.location.search);n?a.set(t,n):a.delete(t),(null!=r&&r.push?e.push:e.replace)({search:a.toString()})}),[e])}();return[t,(0,r.useCallback)(((t,r)=>{n(e,t,r)}),[n,e])]}},784:(e,t,n)=>{"use strict";function r(e,t){return void 0===t&&(t=(e,t)=>e===t),e.filter(((n,r)=>e.findIndex((e=>t(e,n)))!==r))}function a(e){return Array.from(new Set(e))}n.d(t,{j:()=>a,l:()=>r})},1123:(e,t,n)=>{"use strict";n.d(t,{FG:()=>f,d:()=>u,VC:()=>p});var r=n(7378),a=n(8944),o=n(7092),i=n(6881);function l(){const e=r.useContext(i._);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var s=n(8948),c=n(9162);function u(e){let{title:t,description:n,keywords:a,image:i,children:l}=e;const u=(0,c.p)(t),{withBaseUrl:d}=(0,s.C)(),f=i?d(i,{absolute:!0}):void 0;return r.createElement(o.Z,null,t&&r.createElement("title",null,u),t&&r.createElement("meta",{property:"og:title",content:u}),n&&r.createElement("meta",{name:"description",content:n}),n&&r.createElement("meta",{property:"og:description",content:n}),a&&r.createElement("meta",{name:"keywords",content:Array.isArray(a)?a.join(","):a}),f&&r.createElement("meta",{property:"og:image",content:f}),f&&r.createElement("meta",{name:"twitter:image",content:f}),l)}const d=r.createContext(void 0);function f(e){let{className:t,children:n}=e;const i=r.useContext(d),l=(0,a.Z)(i,t);return r.createElement(d.Provider,{value:l},r.createElement(o.Z,null,r.createElement("html",{className:l})),n)}function p(e){let{children:t}=e;const n=l(),o=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const i=`plugin-id-${n.plugin.id}`;return r.createElement(f,{className:(0,a.Z)(o,i)},t)}},1763:(e,t,n)=>{"use strict";n.d(t,{D9:()=>i,Qc:()=>c,Ql:()=>s,i6:()=>l,zX:()=>o});var r=n(7378);const a=n(161).Z.canUseDOM?r.useLayoutEffect:r.useEffect;function o(e){const t=(0,r.useRef)(e);return a((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function i(e){const t=(0,r.useRef)();return a((()=>{t.current=e})),t.current}class l extends Error{constructor(e,t){var n,r,a;super(),this.name="ReactContextError",this.message=`Hook ${(null==(n=this.stack)||null==(r=n.split("\n")[1])||null==(a=r.match(/at (?:\w+\.)?(?\w+)/))?void 0:a.groups.name)??""} is called outside the <${e}>. ${t??""}`}}function s(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function c(e){return t=>{let{children:n}=t;return r.createElement(r.Fragment,null,e.reduceRight(((e,t)=>r.createElement(t,null,e)),n))}}},1503:(e,t,n)=>{"use strict";function r(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}n.d(t,{F:()=>r})},8862:(e,t,n)=>{"use strict";n.d(t,{Mg:()=>i,Ns:()=>l});var r=n(7378),a=n(6623),o=n(353);function i(e,t){const n=e=>{var t;return null==(t=!e||e.endsWith("/")?e:`${e}/`)?void 0:t.toLowerCase()};return n(e)===n(t)}function l(){const{baseUrl:e}=(0,o.Z)().siteConfig;return(0,r.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function r(e){return e.path===t&&!0===e.exact}function a(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(r)||e(t.filter(a).flatMap((e=>e.routes??[])))}(n)}({routes:a.Z,baseUrl:e})),[e])}},3457:(e,t,n)=>{"use strict";n.d(t,{Ct:()=>p,OC:()=>s,RF:()=>d,o5:()=>f});var r=n(7378),a=n(161),o=n(6457),i=n(1763);const l=r.createContext(void 0);function s(e){let{children:t}=e;const n=function(){const e=(0,r.useRef)(!0);return(0,r.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return r.createElement(l.Provider,{value:n},t)}function c(){const e=(0,r.useContext)(l);if(null==e)throw new i.i6("ScrollControllerProvider");return e}const u=()=>a.Z.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function d(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=c(),a=(0,r.useRef)(u()),o=(0,i.zX)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=u();o(e,a.current),a.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[o,n,...t])}function f(){const e=c(),t=function(){const e=(0,r.useRef)({elem:null,top:0}),t=(0,r.useCallback)((t=>{e.current={elem:t,top:t.getBoundingClientRect().top}}),[]),n=(0,r.useCallback)((()=>{const{current:{elem:t,top:n}}=e;if(!t)return{restored:!1};const r=t.getBoundingClientRect().top-n;return r&&window.scrollBy({left:0,top:r}),e.current={elem:null,top:0},{restored:0!==r}}),[]);return(0,r.useMemo)((()=>({save:t,restore:n})),[n,t])}(),n=(0,r.useRef)(void 0),a=(0,r.useCallback)((r=>{t.save(r),e.disableScrollEvents(),n.current=()=>{const{restored:r}=t.restore();if(n.current=void 0,r){const t=()=>{e.enableScrollEvents(),window.removeEventListener("scroll",t)};window.addEventListener("scroll",t)}else e.enableScrollEvents()}}),[e,t]);return(0,r.useLayoutEffect)((()=>{queueMicrotask((()=>null==n.current?void 0:n.current()))})),{blockElementScrollPositionUntilNextRender:a}}function p(){const e=(0,r.useRef)(null),t=(0,o.Z)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function r(){const a=document.documentElement.scrollTop;(n&&a>e||!n&&at&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>null==e.current?void 0:e.current()}}},3149:(e,t,n)=>{"use strict";n.d(t,{HX:()=>i,_q:()=>s,os:()=>l});var r=n(2935),a=n(353),o=n(4453);const i="default";function l(e,t){return`docs-${e}-${t}`}function s(){const{i18n:e}=(0,a.Z)(),t=(0,r._r)(),n=(0,r.WS)(),s=(0,o.Oh)();const c=[i,...Object.keys(t).map((function(e){const r=(null==n?void 0:n.activePlugin.pluginId)===e?n.activeVersion:void 0,a=s[e],o=t[e].versions.find((e=>e.isLast));return l(e,(r??a??o).name)}))];return{locale:e.currentLocale,tags:c}}},1819:(e,t,n)=>{"use strict";n.d(t,{Nk:()=>d,WA:()=>u});var r=n(7378),a=n(644);const o="localStorage";function i(e){let{key:t,oldValue:n,newValue:r,storage:a}=e;if(n===r)return;const o=document.createEvent("StorageEvent");o.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,a),window.dispatchEvent(o)}function l(e){if(void 0===e&&(e=o),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,s||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),s=!0),null}var t}let s=!1;const c={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function u(e,t){if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(e);const n=l(null==t?void 0:t.persistence);return null===n?c:{get:()=>{try{return n.getItem(e)}catch(t){return console.error(`Docusaurus storage error, can't get key=${e}`,t),null}},set:t=>{try{const r=n.getItem(e);n.setItem(e,t),i({key:e,oldValue:r,newValue:t,storage:n})}catch(r){console.error(`Docusaurus storage error, can't set ${e}=${t}`,r)}},del:()=>{try{const t=n.getItem(e);n.removeItem(e),i({key:e,oldValue:t,newValue:null,storage:n})}catch(t){console.error(`Docusaurus storage error, can't delete key=${e}`,t)}},listen:t=>{try{const r=r=>{r.storageArea===n&&r.key===e&&t(r)};return window.addEventListener("storage",r),()=>window.removeEventListener("storage",r)}catch(r){return console.error(`Docusaurus storage error, can't listen for changes of key=${e}`,r),()=>{}}}}}function d(e,t){const n=(0,r.useRef)((()=>null===e?c:u(e,t))).current(),o=(0,r.useCallback)((e=>"undefined"==typeof window?()=>{}:n.listen(e)),[n]);return[(0,a.useSyncExternalStore)(o,(()=>"undefined"==typeof window?null:n.get()),(()=>null)),n]}},3714:(e,t,n)=>{"use strict";n.d(t,{l:()=>o});var r=n(353),a=n(5331);function o(){const{siteConfig:{baseUrl:e,url:t},i18n:{defaultLocale:n,currentLocale:o}}=(0,r.Z)(),{pathname:i}=(0,a.TH)(),l=o===n?e:e.replace(`/${o}/`,"/"),s=i.replace(e,"");return{createUrl:function(e){let{locale:r,fullyQualified:a}=e;return`${a?t:""}${function(e){return e===n?`${l}`:`${l}${e}/`}(r)}${s}`}}}},4993:(e,t,n)=>{"use strict";n.d(t,{S:()=>i});var r=n(7378),a=n(5331),o=n(1763);function i(e){const t=(0,a.TH)(),n=(0,o.D9)(t),i=(0,o.zX)(e);(0,r.useEffect)((()=>{n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},624:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var r=n(353);function a(){return(0,r.Z)().siteConfig.themeConfig}},632:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var r=n(353);function a(){const{siteConfig:{themeConfig:e}}=(0,r.Z)();return e}},2473:(e,t,n)=>{"use strict";n.d(t,{l:()=>l});var r=n(7378),a=n(1503),o=n(8948),i=n(632);function l(){const{withBaseUrl:e}=(0,o.C)(),{algolia:{externalUrlRegex:t,replaceSearchResultPathname:n}}=(0,i.L)();return(0,r.useCallback)((r=>{const o=new URL(r);if((0,a.F)(t,o.href))return r;const i=`${o.pathname+o.hash}`;return e(function(e,t){return t?e.replaceAll(new RegExp(t.from,"g"),t.to):e}(i,n))}),[e,t,n])}},2520:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[a]=e.split(/[#?]/),o="/"===a||a===r?a:(i=a,n?function(e){return e.endsWith("/")?e:`${e}/`}(i):function(e){return e.endsWith("/")?e.slice(0,-1):e}(i));var i;return e.replace(a,o)}},6102:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=void 0,t.getErrorCausalChain=function e(t){return t.cause?[t,...e(t.cause)]:[t]}},1721:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="post-content";var a=n(2520);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(a).default}});var o=n(6102);Object.defineProperty(t,"getErrorCausalChain",{enumerable:!0,get:function(){return o.getErrorCausalChain}})},6623:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(7378),a=n(5773),o=n(1237),i=n.n(o),l=n(6887);const s={"006e489c":[()=>Promise.all([n.e(8306),n.e(8145)]).then(n.bind(n,3064)),"@site/blog/2023-03-29-release-0.13.md",3064],"01a85c17":[()=>Promise.all([n.e(532),n.e(4013)]).then(n.bind(n,9898)),"@theme/BlogTagsListPage",9898],"02e265ea":[()=>n.e(9133).then(n.t.bind(n,6901,19)),"~blog/default/blog-tags-kind-429-list.json",6901],"03ccf92d":[()=>n.e(3259).then(n.t.bind(n,7276,19)),"~blog/default/blog-tags-codespaces-a42-list.json",7276],"059d1c6a":[()=>Promise.all([n.e(7849),n.e(8262)]).then(n.bind(n,6187)),"@site/src/pages/downloads/index.tsx",6187],"07f59c2a":[()=>n.e(9372).then(n.bind(n,1622)),"@site/blog/2022-12-01-release-0.10-blog.md",1622],"09905e74":[()=>n.e(83).then(n.bind(n,7006)),"@site/docs/Installation/windows-install/installing-podman-with-podman-desktop.md",7006],"0b40a488":[()=>n.e(7134).then(n.t.bind(n,4277,19)),"~blog/default/blog-tags-compose-c2a-list.json",4277],"0d040286":[()=>n.e(8860).then(n.t.bind(n,7951,19)),"~blog/default/blog-tags-podman-desktop-31d-list.json",7951],"0e384e19":[()=>n.e(9671).then(n.bind(n,1012)),"@site/docs/intro.md",1012],"12f1535e":[()=>n.e(4781).then(n.bind(n,4625)),"@site/blog/2023-02-15-release-0.12.md?truncated=true",4625],17896441:[()=>Promise.all([n.e(532),n.e(7849),n.e(9880),n.e(7918)]).then(n.bind(n,7823)),"@theme/DocItem",7823],"1a4e3797":[()=>Promise.all([n.e(532),n.e(7920)]).then(n.bind(n,6351)),"@theme/SearchPage",6351],"1be78505":[()=>Promise.all([n.e(532),n.e(9514)]).then(n.bind(n,5553)),"@theme/DocPage",5553],"1df93b7f":[()=>Promise.all([n.e(7849),n.e(3237)]).then(n.bind(n,7501)),"@site/src/pages/index.tsx",7501],"22de4147":[()=>n.e(5240).then(n.bind(n,1825)),"@site/blog/2023-04-19-running-a-local-kubernetes-cluster-with-podman-desktop.md?truncated=true",1825],"2ae2e7fe":[()=>n.e(6692).then(n.t.bind(n,9428,19)),"~docs/default/tag-docs-tags-restricted-environment-357.json",9428],"2d629ea6":[()=>n.e(3879).then(n.bind(n,8500)),"@site/docs/kubernetes/deploying-a-container-to-kubernetes.md",8500],"2d81b9d5":[()=>n.e(1591).then(n.bind(n,507)),"@site/docs/Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment.md",507],"3289a752":[()=>Promise.all([n.e(532),n.e(8811)]).then(n.bind(n,1802)),"@site/docs/migrating-from-docker/verifying-your-tools-are-using-podman.md",1802],"330dfcdb":[()=>n.e(4929).then(n.bind(n,7918)),"@site/blog/2023-04-14-release-0.14.md?truncated=true",7918],"3720c009":[()=>Promise.all([n.e(532),n.e(3751)]).then(n.bind(n,4889)),"@theme/DocTagsListPage",4889],"382c5d2b":[()=>n.e(1441).then(n.t.bind(n,6591,19)),"~blog/default/blog-tags-podman-desktop-31d.json",6591],"38a042e4":[()=>n.e(7138).then(n.bind(n,4663)),"@site/blog/2022-11-17-develop-podman-using-codespaces.md",4663],"3c6cc7c6":[()=>n.e(210).then(n.bind(n,3700)),"@site/docs/Installation/windows-install/installing-podman-desktop-with-chocolatey.md",3700],"3e03f778":[()=>n.e(7034).then(n.t.bind(n,6597,19)),"~docs/default/tag-docs-tags-podman-4ff.json",6597],"3ed6e2e9":[()=>n.e(6536).then(n.t.bind(n,8969,19)),"~docs/default/tag-docs-tags-macos-7ec.json",8969],"3ede2625":[()=>n.e(7739).then(n.bind(n,8871)),"@site/docs/kubernetes/kind/working-with-your-local-kind-cluster.md",8871],"3fed3fa8":[()=>n.e(6134).then(n.bind(n,690)),"@site/docs/Installation/windows-install/installing-podman-desktop-with-scoop.md",690],"4305e853":[()=>n.e(93).then(n.bind(n,5570)),"@site/docs/Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer.md",5570],"43b416ef":[()=>n.e(7847).then(n.t.bind(n,5745,19)),"/home/runner/work/podman-desktop/podman-desktop/website/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",5745],"473de3ed":[()=>n.e(9043).then(n.bind(n,5733)),"@site/docs/kubernetes/kind/pushing-an-image-to-kind.md",5733],"4816649b":[()=>Promise.all([n.e(8306),n.e(6690)]).then(n.bind(n,5150)),"@site/blog/2023-04-14-release-0.14.md",5150],"499ddca7":[()=>n.e(7673).then(n.bind(n,9787)),"@site/docs/compose/podman-compose.md",9787],"4e8ec325":[()=>n.e(6181).then(n.bind(n,3719)),"@site/docs/getting-started/2022-08-05-getting-started.md",3719],"5087625a":[()=>Promise.all([n.e(7849),n.e(1724)]).then(n.bind(n,36)),"@site/src/pages/downloads/windows.tsx",36],"51dec273":[()=>n.e(6026).then(n.t.bind(n,936,19)),"~docs/default/tag-docs-tags-migrating-from-docker-f4d.json",936],"538510a2":[()=>n.e(4770).then(n.bind(n,7095)),"@site/docs/getting-started/building-an-image.md",7095],"53f302bb":[()=>n.e(1476).then(n.bind(n,7103)),"@site/docs/kubernetes/kind/building-an-image-and-testing-it-in-kind.md",7103],"54590fd2":[()=>n.e(138).then(n.bind(n,963)),"@site/docs/kubernetes/deploying-a-pod-to-kubernetes.md",963],"55960ee5":[()=>n.e(4121).then(n.t.bind(n,8070,19)),"~docs/default/tags-list-current-prop-15a.json",8070],"56c3a9b2":[()=>Promise.all([n.e(7849),n.e(3010)]).then(n.bind(n,5646)),"@site/src/pages/core-values/index.tsx",5646],"583db3ef":[()=>n.e(7363).then(n.bind(n,8109)),"@site/docs/extensions/index.md",8109],"59c97daa":[()=>n.e(8698).then(n.bind(n,6097)),"@site/docs/Installation/linux-install/index.md",6097],"5a8fbd01":[()=>n.e(4531).then(n.bind(n,3561)),"@site/docs/Installation/windows-install/index.md",3561],"5d67f40a":[()=>n.e(5723).then(n.bind(n,1533)),"@site/docs/getting-started/creating-a-pod.md",1533],"5df556a2":[()=>Promise.all([n.e(8306),n.e(3870)]).then(n.bind(n,3976)),"@site/blog/2023-05-02-release-0.15.md",3976],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,6809)),"@generated/docusaurus.config",6809],"6101b3fc":[()=>Promise.all([n.e(7849),n.e(5248)]).then(n.bind(n,3963)),"@site/src/pages/downloads/linux.tsx",3963],"6194ac84":[()=>n.e(397).then(n.t.bind(n,299,19)),"~docs/default/tag-docs-tags-podman-desktop-be3.json",299],"61d4c13a":[()=>n.e(743).then(n.t.bind(n,6362,19)),"~blog/default/blog-tags-migrating-0ed.json",6362],"6269f1c0":[()=>Promise.all([n.e(532),n.e(2609)]).then(n.bind(n,6472)),"@site/docs/migrating-from-docker/importing-saved-containers.md",6472],"657ac0bc":[()=>n.e(5625).then(n.t.bind(n,3769,19)),"/home/runner/work/podman-desktop/podman-desktop/website/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",3769],"65a10ffa":[()=>n.e(2472).then(n.bind(n,758)),"@site/blog/2023-03-24-5-things-to-know-for-a-docker-user.md?truncated=true",758],"6875c492":[()=>Promise.all([n.e(532),n.e(7849),n.e(9880),n.e(1947),n.e(8610)]).then(n.bind(n,1071)),"@theme/BlogTagsPostsPage",1071],"68b843fc":[()=>n.e(8970).then(n.bind(n,2539)),"@site/docs/kubernetes/kind/index.md",2539],"6af14956":[()=>n.e(8221).then(n.t.bind(n,6567,19)),"~docs/default/tag-docs-tags-linux-f75.json",6567],"708d858d":[()=>n.e(7377).then(n.bind(n,7806)),"@site/docs/migrating-from-docker/emulating-docker-cli-with-podman.md",7806],72486833:[()=>n.e(3505).then(n.t.bind(n,3722,19)),"~blog/default/blog-tags-kubernetes-4b9-list.json",3722],"72dd8f7e":[()=>n.e(9106).then(n.t.bind(n,6956,19)),"~docs/default/tag-docs-tags-mac-0-s-b35.json",6956],75281220:[()=>n.e(7366).then(n.bind(n,6665)),"@site/docs/kubernetes/index.md",6665],"7591d420":[()=>n.e(7220).then(n.t.bind(n,7304,19)),"~docs/default/tag-docs-tags-migrating-to-kubernetes-dc1.json",7304],"76cfb1f4":[()=>n.e(7155).then(n.bind(n,8582)),"@site/docs/kubernetes/kind/configuring-podman-for-kind-on-windows.md",8582],"7856861d":[()=>n.e(8492).then(n.bind(n,4108)),"@site/docs/kubernetes/kind/installing-kind.md",4108],79551407:[()=>n.e(9179).then(n.t.bind(n,2725,19)),"~docs/default/tag-docs-tags-images-58d.json",2725],"7bdcd7a7":[()=>n.e(7714).then(n.bind(n,7398)),"@site/docs/extensions/write/index.md",7398],"814f3328":[()=>n.e(2535).then(n.t.bind(n,5641,19)),"~blog/default/blog-post-list-prop-default.json",5641],"819ef483":[()=>n.e(1676).then(n.t.bind(n,3832,19)),"~docs/default/tag-docs-tags-kind-9c3.json",3832],"822c343e":[()=>n.e(7149).then(n.t.bind(n,4469,19)),"/home/runner/work/podman-desktop/podman-desktop/website/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json",4469],"83245ae6":[()=>Promise.all([n.e(8306),n.e(7679)]).then(n.bind(n,9867)),"@site/blog/2023-01-18-release-0.11.md",9867],"83d480e9":[()=>n.e(205).then(n.t.bind(n,3672,19)),"~blog/default/blog-tags-release-b5c.json",3672],"840a98fb":[()=>n.e(809).then(n.t.bind(n,8272,19)),"~docs/default/tag-docs-tags-openshift-local-64e.json",8272],"846a5e19":[()=>n.e(3317).then(n.t.bind(n,7958,19)),"~docs/default/tag-docs-tags-extension-c4d.json",7958],"8593ff01":[()=>n.e(7007).then(n.t.bind(n,9064,19)),"~blog/default/blog-tags-docker-f07.json",9064],"8894e90f":[()=>Promise.all([n.e(7849),n.e(7505)]).then(n.bind(n,919)),"@site/src/pages/downloads/macOS.tsx",919],"88efc5aa":[()=>n.e(6088).then(n.t.bind(n,1917,19)),"~blog/default/blog-tags-kind-429.json",1917],"8b4dd820":[()=>n.e(3636).then(n.bind(n,2216)),"@site/blog/2022-12-01-release-0.10-blog.md?truncated=true",2216],"9061acb9":[()=>n.e(6855).then(n.bind(n,1613)),"@site/docs/kubernetes/kind/deleting-your-kind-cluster.md",1613],"933a69d3":[()=>n.e(7813).then(n.t.bind(n,1853,19)),"~docs/default/tag-docs-tags-getting-started-980.json",1853],"935f2afb":[()=>n.e(53).then(n.t.bind(n,1109,19)),"~docs/default/version-current-metadata-prop-751.json",1109],"94fb813f":[()=>n.e(1705).then(n.t.bind(n,8161,19)),"~docs/default/tag-docs-tags-publishing-899.json",8161],95366386:[()=>n.e(4617).then(n.bind(n,4712)),"@site/blog/2023-05-02-release-0.15.md?truncated=true",4712],99245987:[()=>n.e(8445).then(n.t.bind(n,1506,19)),"~blog/default/blog-tags-migrating-0ed-list.json",1506],"9aa62c0e":[()=>n.e(506).then(n.t.bind(n,9694,19)),"~docs/default/tag-docs-tags-chocolatey-ce7.json",9694],"9c021584":[()=>n.e(7438).then(n.t.bind(n,8055,19)),"~blog/default/blog-tags-release-b5c-list.json",8055],"9cb03f5d":[()=>n.e(4059).then(n.t.bind(n,4947,19)),"~docs/default/tag-docs-tags-writing-569.json",4947],"9d9f8394":[()=>n.e(9360).then(n.bind(n,6304)),"@site/docs/troubleshooting.md",6304],"9dce5486":[()=>n.e(8566).then(n.bind(n,8186)),"@site/blog/2023-02-15-release-0.12.md",8186],"9e4087bc":[()=>n.e(3608).then(n.bind(n,7507)),"@theme/BlogArchivePage",7507],"9e8f4e9c":[()=>n.e(1074).then(n.bind(n,1532)),"@site/docs/extensions/install/index.md",1532],a5e1f61e:[()=>n.e(3820).then(n.t.bind(n,1163,19)),"~docs/default/tag-docs-tags-winget-d3b.json",1163],a67ca768:[()=>n.e(1032).then(n.t.bind(n,2346,19)),"~docs/default/tag-docs-tags-pods-274.json",2346],a6aa9e1f:[()=>Promise.all([n.e(532),n.e(7849),n.e(9880),n.e(1947),n.e(3089)]).then(n.bind(n,3462)),"@theme/BlogListPage",3462],a7023ddc:[()=>n.e(1713).then(n.t.bind(n,5208,19)),"~blog/default/blog-tags-tags-4c2.json",5208],a766a857:[()=>n.e(1342).then(n.t.bind(n,6018,19)),"~docs/default/tag-docs-tags-windows-4a4.json",6018],ae79aff5:[()=>n.e(4386).then(n.bind(n,4794)),"@site/docs/migrating-from-docker/index.md",4794],b0f1c099:[()=>n.e(9387).then(n.t.bind(n,6462,19)),"~blog/default/blog-tags-kubernetes-4b9.json",6462],b2b675dd:[()=>n.e(533).then(n.t.bind(n,8017,19)),"~blog/default/blog-c06.json",8017],b2f554cd:[()=>n.e(1477).then(n.t.bind(n,4556,19)),"~blog/default/blog-archive-80c.json",4556],b39cdcf9:[()=>n.e(592).then(n.bind(n,2700)),"@site/blog/2023-03-24-5-things-to-know-for-a-docker-user.md",2700],b443212b:[()=>n.e(9184).then(n.bind(n,1443)),"@site/docs/Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle.md",1443],b5abacaa:[()=>n.e(7141).then(n.t.bind(n,4508,19)),"~blog/default/blog-tags-story-66d.json",4508],ba322490:[()=>n.e(2178).then(n.t.bind(n,7085,19)),"/home/runner/work/podman-desktop/podman-desktop/website/.docusaurus/docusaurus-theme-search-algolia/default/plugin-route-context-module-100.json",7085],ba5b9f11:[()=>n.e(7251).then(n.bind(n,8402)),"@site/blog/2022-11-17-develop-podman-using-codespaces.md?truncated=true",8402],beebaad6:[()=>n.e(4207).then(n.bind(n,1923)),"@site/docs/Installation/index.md",1923],c1fad867:[()=>n.e(4758).then(n.bind(n,3042)),"@site/docs/Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file.md",3042],c276ecb2:[()=>n.e(182).then(n.t.bind(n,1444,19)),"~blog/default/blog-tags-devcontainer-050-list.json",1444],c37b4a03:[()=>n.e(921).then(n.t.bind(n,717,19)),"~blog/default/blog-tags-story-66d-list.json",717],c685778b:[()=>n.e(563).then(n.t.bind(n,383,19)),"~docs/default/tag-docs-tags-installing-ce0.json",383],cabda5f8:[()=>n.e(873).then(n.bind(n,9154)),"@site/blog/2023-03-29-release-0.13.md?truncated=true",9154],ccc49370:[()=>Promise.all([n.e(532),n.e(7849),n.e(9880),n.e(1947),n.e(6103)]).then(n.bind(n,3227)),"@theme/BlogPostPage",3227],cd509849:[()=>n.e(5018).then(n.t.bind(n,9547,19)),"~docs/default/tag-docs-tags-flathub-b2e.json",9547],d4840880:[()=>n.e(6120).then(n.bind(n,7056)),"@site/docs/extensions/publish/index.md",7056],d7fbbe43:[()=>n.e(2217).then(n.bind(n,464)),"@site/src/pages/features/index.tsx",464],d83d689a:[()=>n.e(5068).then(n.bind(n,6766)),"@site/docs/Installation/macos-install.md",6766],dbbb982f:[()=>n.e(7622).then(n.t.bind(n,194,19)),"~blog/default/blog-tags-docker-f07-list.json",194],de311ed4:[()=>n.e(1625).then(n.bind(n,1742)),"@site/blog/2023-04-19-running-a-local-kubernetes-cluster-with-podman-desktop.md",1742],df203c0f:[()=>n.e(9924).then(n.bind(n,7051)),"@theme/DocTagDocListPage",7051],df322e14:[()=>Promise.all([n.e(532),n.e(945)]).then(n.bind(n,9911)),"@site/docs/kubernetes/viewing-and-selecting-current-kubernete-context.md",9911],e561c556:[()=>n.e(1089).then(n.bind(n,4707)),"@site/docs/Installation/windows-install/installing-podman-with-openshift-local.md",4707],e5ba977d:[()=>n.e(902).then(n.bind(n,8658)),"@site/docs/compose/compose-spec.md",8658],e665718d:[()=>n.e(114).then(n.bind(n,1261)),"@site/src/pages/extend/index.tsx",1261],e6fb1369:[()=>n.e(8800).then(n.bind(n,6166)),"@site/blog/2023-01-18-release-0.11.md?truncated=true",6166],e85ba0e6:[()=>n.e(2082).then(n.t.bind(n,3409,19)),"~blog/default/blog-tags-compose-c2a.json",3409],ea2f3e28:[()=>n.e(7705).then(n.bind(n,4175)),"@site/docs/kubernetes/kind/restarting-your-kind-cluster.md",4175],eabf5d51:[()=>n.e(5908).then(n.bind(n,3821)),"@site/docs/Installation/windows-install/installing-podman-desktop-with-winget.md",3821],ed75cfcb:[()=>n.e(3584).then(n.bind(n,6117)),"@site/docs/migrating-from-docker/using-podman-mac-helper.md",6117],eed60bcf:[()=>n.e(5406).then(n.bind(n,8370)),"@site/docs/kubernetes/kind/creating-a-kind-cluster.md",8370],f0057c03:[()=>n.e(5708).then(n.t.bind(n,7018,19)),"~docs/default/tag-docs-tags-scoop-7df.json",7018],f213dd13:[()=>n.e(6049).then(n.t.bind(n,1326,19)),"~blog/default/blog-tags-codespaces-a42.json",1326],f523fb3f:[()=>Promise.all([n.e(532),n.e(3973)]).then(n.bind(n,3666)),"@site/docs/migrating-from-docker/using-the-docker_host-environment-variable.md",3666],f6e0e63c:[()=>n.e(7536).then(n.t.bind(n,9592,19)),"~blog/default/blog-tags-devcontainer-050.json",9592],f7b7f9b7:[()=>n.e(465).then(n.t.bind(n,7196,19)),"~docs/default/tag-docs-tags-flatpak-1be.json",7196]};function c(e){let{error:t,retry:n,pastDelay:a}=e;return t?r.createElement("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"}},r.createElement("p",null,String(t)),r.createElement("div",null,r.createElement("button",{type:"button",onClick:n},"Retry"))):a?r.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"}},r.createElement("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb"},r.createElement("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2"},r.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},r.createElement("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),r.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},r.createElement("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),r.createElement("circle",{cx:"22",cy:"22",r:"8"},r.createElement("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"}))))):null}var u=n(3361),d=n(6881);function f(e,t){if("*"===e)return i()({loading:c,loader:()=>n.e(3893).then(n.bind(n,3893)),modules:["@theme/NotFound"],webpack:()=>[3893],render(e,t){const n=e.default;return r.createElement(d.z,{value:{plugin:{name:"native",id:"default"}}},r.createElement(n,t))}});const o=l[`${e}-${t}`],f={},p=[],m=[],g=(0,u.Z)(o);return Object.entries(g).forEach((e=>{let[t,n]=e;const r=s[n];r&&(f[t]=r[0],p.push(r[1]),m.push(r[2]))})),i().Map({loading:c,loader:f,modules:p,webpack:()=>m,render(t,n){const i=JSON.parse(JSON.stringify(o));Object.entries(t).forEach((t=>{let[n,r]=t;const a=r.default;if(!a)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof a&&"function"!=typeof a||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{a[e]=r[e]}));let o=i;const l=n.split(".");l.slice(0,-1).forEach((e=>{o=o[e]})),o[l[l.length-1]]=a}));const l=i.__comp;delete i.__comp;const s=i.__context;return delete i.__context,r.createElement(d.z,{value:s},r.createElement(l,(0,a.Z)({},i,n)))}})}const p=[{path:"/blog",component:f("/blog","7e0"),exact:!0},{path:"/blog/5-things-to-know-for-a-docker-user",component:f("/blog/5-things-to-know-for-a-docker-user","4d1"),exact:!0},{path:"/blog/archive",component:f("/blog/archive","376"),exact:!0},{path:"/blog/develop-using-devcontainer",component:f("/blog/develop-using-devcontainer","8bd"),exact:!0},{path:"/blog/podman-desktop-release-0.10",component:f("/blog/podman-desktop-release-0.10","1f2"),exact:!0},{path:"/blog/podman-desktop-release-0.11",component:f("/blog/podman-desktop-release-0.11","bc8"),exact:!0},{path:"/blog/podman-desktop-release-0.12",component:f("/blog/podman-desktop-release-0.12","680"),exact:!0},{path:"/blog/podman-desktop-release-0.13",component:f("/blog/podman-desktop-release-0.13","9ec"),exact:!0},{path:"/blog/podman-desktop-release-0.14",component:f("/blog/podman-desktop-release-0.14","7d5"),exact:!0},{path:"/blog/podman-desktop-release-0.15",component:f("/blog/podman-desktop-release-0.15","005"),exact:!0},{path:"/blog/running-a-local-kubernetes-cluster-with-podman-desktop",component:f("/blog/running-a-local-kubernetes-cluster-with-podman-desktop","726"),exact:!0},{path:"/blog/tags",component:f("/blog/tags","01c"),exact:!0},{path:"/blog/tags/codespaces",component:f("/blog/tags/codespaces","954"),exact:!0},{path:"/blog/tags/compose",component:f("/blog/tags/compose","4d9"),exact:!0},{path:"/blog/tags/devcontainer",component:f("/blog/tags/devcontainer","f90"),exact:!0},{path:"/blog/tags/docker",component:f("/blog/tags/docker","ce7"),exact:!0},{path:"/blog/tags/kind",component:f("/blog/tags/kind","0bf"),exact:!0},{path:"/blog/tags/kubernetes",component:f("/blog/tags/kubernetes","e0e"),exact:!0},{path:"/blog/tags/migrating",component:f("/blog/tags/migrating","935"),exact:!0},{path:"/blog/tags/podman-desktop",component:f("/blog/tags/podman-desktop","a6c"),exact:!0},{path:"/blog/tags/release",component:f("/blog/tags/release","e5c"),exact:!0},{path:"/blog/tags/story",component:f("/blog/tags/story","f01"),exact:!0},{path:"/core-values",component:f("/core-values","1ca"),exact:!0},{path:"/docs/tags",component:f("/docs/tags","956"),exact:!0},{path:"/docs/tags/chocolatey",component:f("/docs/tags/chocolatey","539"),exact:!0},{path:"/docs/tags/extension",component:f("/docs/tags/extension","725"),exact:!0},{path:"/docs/tags/flathub",component:f("/docs/tags/flathub","b70"),exact:!0},{path:"/docs/tags/flatpak",component:f("/docs/tags/flatpak","acc"),exact:!0},{path:"/docs/tags/getting-started",component:f("/docs/tags/getting-started","33b"),exact:!0},{path:"/docs/tags/images",component:f("/docs/tags/images","43b"),exact:!0},{path:"/docs/tags/installing",component:f("/docs/tags/installing","37d"),exact:!0},{path:"/docs/tags/kind",component:f("/docs/tags/kind","fd5"),exact:!0},{path:"/docs/tags/linux",component:f("/docs/tags/linux","170"),exact:!0},{path:"/docs/tags/mac-0-s",component:f("/docs/tags/mac-0-s","1b7"),exact:!0},{path:"/docs/tags/macos",component:f("/docs/tags/macos","1d0"),exact:!0},{path:"/docs/tags/migrating-from-docker",component:f("/docs/tags/migrating-from-docker","f8d"),exact:!0},{path:"/docs/tags/migrating-to-kubernetes",component:f("/docs/tags/migrating-to-kubernetes","7f2"),exact:!0},{path:"/docs/tags/openshift-local",component:f("/docs/tags/openshift-local","641"),exact:!0},{path:"/docs/tags/podman",component:f("/docs/tags/podman","4dd"),exact:!0},{path:"/docs/tags/podman-desktop",component:f("/docs/tags/podman-desktop","174"),exact:!0},{path:"/docs/tags/pods",component:f("/docs/tags/pods","6d1"),exact:!0},{path:"/docs/tags/publishing",component:f("/docs/tags/publishing","5e6"),exact:!0},{path:"/docs/tags/restricted-environment",component:f("/docs/tags/restricted-environment","c57"),exact:!0},{path:"/docs/tags/scoop",component:f("/docs/tags/scoop","c9a"),exact:!0},{path:"/docs/tags/windows",component:f("/docs/tags/windows","fb4"),exact:!0},{path:"/docs/tags/winget",component:f("/docs/tags/winget","977"),exact:!0},{path:"/docs/tags/writing",component:f("/docs/tags/writing","2b7"),exact:!0},{path:"/downloads",component:f("/downloads","ae5"),exact:!0},{path:"/downloads/linux",component:f("/downloads/linux","4a4"),exact:!0},{path:"/downloads/macOS",component:f("/downloads/macOS","330"),exact:!0},{path:"/downloads/windows",component:f("/downloads/windows","6e4"),exact:!0},{path:"/extend",component:f("/extend","2be"),exact:!0},{path:"/features",component:f("/features","606"),exact:!0},{path:"/search",component:f("/search","cf9"),exact:!0},{path:"/docs",component:f("/docs","be5"),routes:[{path:"/docs/compose/compose-spec",component:f("/docs/compose/compose-spec","ab6"),exact:!0,sidebar:"mySidebar"},{path:"/docs/compose/podman-compose",component:f("/docs/compose/podman-compose","0b6"),exact:!0,sidebar:"mySidebar"},{path:"/docs/extensions",component:f("/docs/extensions","0c7"),exact:!0,sidebar:"mySidebar"},{path:"/docs/extensions/install",component:f("/docs/extensions/install","1cf"),exact:!0,sidebar:"mySidebar"},{path:"/docs/extensions/publish",component:f("/docs/extensions/publish","c62"),exact:!0,sidebar:"mySidebar"},{path:"/docs/extensions/write",component:f("/docs/extensions/write","500"),exact:!0,sidebar:"mySidebar"},{path:"/docs/getting-started/building-an-image",component:f("/docs/getting-started/building-an-image","783"),exact:!0,sidebar:"mySidebar"},{path:"/docs/getting-started/creating-a-pod",component:f("/docs/getting-started/creating-a-pod","b31"),exact:!0,sidebar:"mySidebar"},{path:"/docs/getting-started/getting-started",component:f("/docs/getting-started/getting-started","c11"),exact:!0,sidebar:"mySidebar"},{path:"/docs/Installation",component:f("/docs/Installation","544"),exact:!0,sidebar:"mySidebar"},{path:"/docs/Installation/linux-install",component:f("/docs/Installation/linux-install","0b6"),exact:!0,sidebar:"mySidebar"},{path:"/docs/Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file",component:f("/docs/Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file","b0c"),exact:!0,sidebar:"mySidebar"},{path:"/docs/Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle",component:f("/docs/Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle","e0c"),exact:!0,sidebar:"mySidebar"},{path:"/docs/Installation/macos-install",component:f("/docs/Installation/macos-install","867"),exact:!0,sidebar:"mySidebar"},{path:"/docs/Installation/windows-install",component:f("/docs/Installation/windows-install","626"),exact:!0,sidebar:"mySidebar"},{path:"/docs/Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment",component:f("/docs/Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment","c9e"),exact:!0,sidebar:"mySidebar"},{path:"/docs/Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer",component:f("/docs/Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer","15a"),exact:!0,sidebar:"mySidebar"},{path:"/docs/Installation/windows-install/installing-podman-desktop-with-chocolatey",component:f("/docs/Installation/windows-install/installing-podman-desktop-with-chocolatey","2cd"),exact:!0,sidebar:"mySidebar"},{path:"/docs/Installation/windows-install/installing-podman-desktop-with-scoop",component:f("/docs/Installation/windows-install/installing-podman-desktop-with-scoop","a93"),exact:!0,sidebar:"mySidebar"},{path:"/docs/Installation/windows-install/installing-podman-desktop-with-winget",component:f("/docs/Installation/windows-install/installing-podman-desktop-with-winget","3e2"),exact:!0,sidebar:"mySidebar"},{path:"/docs/Installation/windows-install/installing-podman-with-openshift-local",component:f("/docs/Installation/windows-install/installing-podman-with-openshift-local","158"),exact:!0,sidebar:"mySidebar"},{path:"/docs/Installation/windows-install/installing-podman-with-podman-desktop",component:f("/docs/Installation/windows-install/installing-podman-with-podman-desktop","4c1"),exact:!0,sidebar:"mySidebar"},{path:"/docs/intro",component:f("/docs/intro","0c0"),exact:!0,sidebar:"mySidebar"},{path:"/docs/kubernetes",component:f("/docs/kubernetes","fa6"),exact:!0,sidebar:"mySidebar"},{path:"/docs/kubernetes/deploying-a-container-to-kubernetes",component:f("/docs/kubernetes/deploying-a-container-to-kubernetes","b73"),exact:!0,sidebar:"mySidebar"},{path:"/docs/kubernetes/deploying-a-pod-to-kubernetes",component:f("/docs/kubernetes/deploying-a-pod-to-kubernetes","a02"),exact:!0,sidebar:"mySidebar"},{path:"/docs/kubernetes/kind",component:f("/docs/kubernetes/kind","e4d"),exact:!0,sidebar:"mySidebar"},{path:"/docs/kubernetes/kind/building-an-image-and-testing-it-in-kind",component:f("/docs/kubernetes/kind/building-an-image-and-testing-it-in-kind","a5d"),exact:!0,sidebar:"mySidebar"},{path:"/docs/kubernetes/kind/configuring-podman-for-kind-on-windows",component:f("/docs/kubernetes/kind/configuring-podman-for-kind-on-windows","26d"),exact:!0,sidebar:"mySidebar"},{path:"/docs/kubernetes/kind/creating-a-kind-cluster",component:f("/docs/kubernetes/kind/creating-a-kind-cluster","326"),exact:!0,sidebar:"mySidebar"},{path:"/docs/kubernetes/kind/deleting-your-kind-cluster",component:f("/docs/kubernetes/kind/deleting-your-kind-cluster","bf4"),exact:!0,sidebar:"mySidebar"},{path:"/docs/kubernetes/kind/installing-kind",component:f("/docs/kubernetes/kind/installing-kind","1ae"),exact:!0,sidebar:"mySidebar"},{path:"/docs/kubernetes/kind/pushing-an-image-to-kind",component:f("/docs/kubernetes/kind/pushing-an-image-to-kind","528"),exact:!0,sidebar:"mySidebar"},{path:"/docs/kubernetes/kind/restarting-your-kind-cluster",component:f("/docs/kubernetes/kind/restarting-your-kind-cluster","5fb"),exact:!0,sidebar:"mySidebar"},{path:"/docs/kubernetes/kind/working-with-your-local-kind-cluster",component:f("/docs/kubernetes/kind/working-with-your-local-kind-cluster","6d0"),exact:!0,sidebar:"mySidebar"},{path:"/docs/kubernetes/viewing-and-selecting-current-kubernete-context",component:f("/docs/kubernetes/viewing-and-selecting-current-kubernete-context","940"),exact:!0,sidebar:"mySidebar"},{path:"/docs/migrating-from-docker",component:f("/docs/migrating-from-docker","b36"),exact:!0,sidebar:"mySidebar"},{path:"/docs/migrating-from-docker/emulating-docker-cli-with-podman",component:f("/docs/migrating-from-docker/emulating-docker-cli-with-podman","0d2"),exact:!0,sidebar:"mySidebar"},{path:"/docs/migrating-from-docker/importing-saved-containers",component:f("/docs/migrating-from-docker/importing-saved-containers","8a8"),exact:!0,sidebar:"mySidebar"},{path:"/docs/migrating-from-docker/using-podman-mac-helper",component:f("/docs/migrating-from-docker/using-podman-mac-helper","79d"),exact:!0,sidebar:"mySidebar"},{path:"/docs/migrating-from-docker/using-the-docker_host-environment-variable",component:f("/docs/migrating-from-docker/using-the-docker_host-environment-variable","05f"),exact:!0,sidebar:"mySidebar"},{path:"/docs/migrating-from-docker/verifying-your-tools-are-using-podman",component:f("/docs/migrating-from-docker/verifying-your-tools-are-using-podman","5a1"),exact:!0,sidebar:"mySidebar"},{path:"/docs/troubleshooting",component:f("/docs/troubleshooting","119"),exact:!0,sidebar:"mySidebar"}]},{path:"/",component:f("/","395"),exact:!0},{path:"*",component:f("*")}]},8944:(e,t,n)=>{"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;ta});const a=function(){for(var e,t,n=0,a="";n{"use strict";n.d(t,{lX:()=>k,q_:()=>C,ob:()=>p,PP:()=>I,Ep:()=>f});var r=n(5773);function a(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,a=e.length;r=0;f--){var p=i[f];"."===p?o(i,f):".."===p?(o(i,f),d++):d&&(o(i,f),d--)}if(!c)for(;d--;d)i.unshift("..");!c||""===i[0]||i[0]&&a(i[0])||i.unshift("");var m=i.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};var l=n(1115);function s(e){return"/"===e.charAt(0)?e:"/"+e}function c(e){return"/"===e.charAt(0)?e.substr(1):e}function u(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function f(e){var t=e.pathname,n=e.search,r=e.hash,a=t||"/";return n&&"?"!==n&&(a+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(a+="#"===r.charAt(0)?r:"#"+r),a}function p(e,t,n,a){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",r="",a=t.indexOf("#");-1!==a&&(r=t.substr(a),t=t.substr(0,a));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),o.state=t):(void 0===(o=(0,r.Z)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return n&&(o.key=n),a?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=i(o.pathname,a.pathname)):o.pathname=a.pathname:o.pathname||(o.pathname="/"),o}function m(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,a){if(null!=e){var o="function"==typeof e?e(t,n):e;"string"==typeof o?"function"==typeof r?r(o,a):a(!0):a(!1!==o)}else a(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,a):n.push(a),d({action:r,location:a,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",a=p(e,t,g(),k.location);u.confirmTransitionTo(a,r,n,(function(e){e&&(k.entries[k.index]=a,d({action:r,location:a}))}))},go:y,goBack:function(){y(-1)},goForward:function(){y(1)},canGo:function(e){var t=k.index+e;return t>=0&&t{"use strict";var r=n(9185),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||a}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var a=p(n);a&&a!==m&&e(t,a,r)}var i=u(n);d&&(i=i.concat(d(n)));for(var l=s(t),g=s(n),h=0;h{"use strict";e.exports=function(e,t,n,r,a,o,i,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,o,i,l],u=0;(s=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},142:(e,t,n)=>{"use strict";n.r(t)},6222:(e,t,n)=>{"use strict";n.r(t)},8504:function(e,t,n){var r,a;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
    '};function a(e,t,n){return en?n:e}function o(e){return 100*(-1+e)}function i(e,t,n){var a;return(a="translate3d"===r.positionUsing?{transform:"translate3d("+o(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+o(e)+"%,0)"}:{"margin-left":o(e)+"%"}).transition="all "+t+"ms "+n,a}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=a(e,r.minimum,1),n.status=1===e?null:e;var o=n.render(!t),c=o.querySelector(r.barSelector),u=r.speed,d=r.easing;return o.offsetWidth,l((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(c,i(e,u,d)),1===e?(s(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout((function(){s(o,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),u)}),u)):setTimeout(t,u)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*a(Math.random()*t,.1,.95)),t=a(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var a,i=t.querySelector(r.barSelector),l=e?"-100":o(n.status||0),c=document.querySelector(r.parent);return s(i,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),r.showSpinner||(a=t.querySelector(r.spinnerSelector))&&p(a),c!=document.body&&u(c,"nprogress-custom-parent"),c.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&p(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var l=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),s=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,a=e.length,o=t.charAt(0).toUpperCase()+t.slice(1);a--;)if((r=e[a]+o)in n)return r;return t}function a(e){return e=n(e),t[e]||(t[e]=r(e))}function o(e,t,n){t=a(t),e.style[t]=n}return function(e,t){var n,r,a=arguments;if(2==a.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&o(e,n,r);else o(e,a[1],a[2])}}();function c(e,t){return("string"==typeof e?e:f(e)).indexOf(" "+t+" ")>=0}function u(e,t){var n=f(e),r=n+t;c(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=f(e);c(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function f(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function p(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(a="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=a)},2525:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(a){return!1}}()?Object.assign:function(e,o){for(var i,l,s=a(e),c=1;c{"use strict";n.d(t,{Z:()=>o});var r=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,n={},r={util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/=d.reach);S+=E.value.length,E=E.next){var x=E.value;if(t.length>e.length)return;if(!(x instanceof a)){var _,C=1;if(v){if(!(_=o(w,S,e,b))||_.index>=e.length)break;var T=_.index,I=_.index+_[0].length,A=S;for(A+=E.value.length;T>=A;)A+=(E=E.next).value.length;if(S=A-=E.value.length,E.value instanceof a)continue;for(var P=E;P!==t.tail&&(Ad.reach&&(d.reach=R);var M=E.prev;if(O&&(M=s(t,M,O),S+=O.length),c(t,M,C),E=s(t,M,new a(f,h?r.tokenize(L,h):L,y,L)),N&&s(t,E,N),C>1){var D={cause:f+","+m,reach:R};i(e,t,n,E.prev,S,D),d&&D.reach>d.reach&&(d.reach=D.reach)}}}}}}function l(){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 s(e,t,n){var r=t.next,a={value:n,prev:t,next:r};return t.next=a,r.prev=a,e.length++,a}function c(e,t,n){for(var r=t.next,a=0;a"+o.content+""},r}(),a=r;r.default=r,a.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"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},a.languages.markup.tag.inside["attr-value"].inside.entity=a.languages.markup.entity,a.languages.markup.doctype.inside["internal-subset"].inside=a.languages.markup,a.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(a.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:a.languages[t]},n.cdata=/^$/i;var r={"included-cdata":{pattern://i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:a.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},a.languages.insertBefore("markup","cdata",o)}}),Object.defineProperty(a.languages.markup.tag,"addAttribute",{value:function(e,t){a.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:a.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),a.languages.html=a.languages.markup,a.languages.mathml=a.languages.markup,a.languages.svg=a.languages.markup,a.languages.xml=a.languages.extend("markup",{}),a.languages.ssml=a.languages.xml,a.languages.atom=a.languages.xml,a.languages.rss=a.languages.xml,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+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},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|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|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|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 a=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=r.variable[1].inside,i=0;i]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},a.languages.c=a.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),a.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),a.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},a.languages.c.string],char:a.languages.c.char,comment:a.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:a.languages.c}}}}),a.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete a.languages.c.boolean,function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(a),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(a),function(e){var t,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},a={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:a,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:a})}(a),a.languages.javascript=a.languages.extend("clike",{"class-name":[a.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$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),a.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,a.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:a.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:a.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:a.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:a.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:a.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),a.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:a.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"}}),a.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),a.languages.markup&&(a.languages.markup.tag.addInlined("script","javascript"),a.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)/.source,"javascript")),a.languages.js=a.languages.javascript,function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(a),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",a=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),o=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return"(?:"+a+"|"+o+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:i(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(o),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(a),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(//g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,a=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),o=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+a+o+"(?:"+a+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+a+o+")(?:"+a+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+a+")"+o+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+a+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,r=t.length;n",quot:'"'},s=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(a),a.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:a.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},a.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type})),n=0;n0)){var l=f(/^\{$/,/^\}$/);if(-1===l)continue;for(var s=n;s=0&&p(c,"variable-input")}}}}function u(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,a=r.inside["interpolation-punctuation"],o=r.pattern.source;function i(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function l(e,t){return"___"+t.toUpperCase()+"_"+e+"___"}function s(t,n,r){var a={code:t,grammar:n,language:r};return e.hooks.run("before-tokenize",a),a.tokens=e.tokenize(a.code,a.grammar),e.hooks.run("after-tokenize",a),a.tokens}function c(t){var n={};n["interpolation-punctuation"]=a;var o=e.tokenize(t,n);if(3===o.length){var i=[1,1];i.push.apply(i,s(o[1],e.languages.javascript,"javascript")),o.splice.apply(o,i)}return new e.Token("interpolation",o,r.alias,t)}function u(t,n,r){var a=e.tokenize(t,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),i=0,u={},d=s(a.map((function(e){if("string"==typeof e)return e;for(var n,a=e.content;-1!==t.indexOf(n=l(i++,r)););return u[n]=a,n})).join(""),n,r),f=Object.keys(u);return i=0,function e(t){for(var n=0;n=f.length)return;var r=t[n];if("string"==typeof r||"string"==typeof r.content){var a=f[i],o="string"==typeof r?r:r.content,l=o.indexOf(a);if(-1!==l){++i;var s=o.substring(0,l),d=c(u[a]),p=o.substring(l+a.length),m=[];if(s&&m.push(s),m.push(d),p){var g=[p];e(g),m.push.apply(m,g)}"string"==typeof r?(t.splice.apply(t,[n,1].concat(m)),n+=m.length-1):r.content=m}}else{var h=r.content;Array.isArray(h)?e(h):e([h])}}}(d),new e.Token(r,d,"language-"+r,t)}e.languages.javascript["template-string"]=[i("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),i("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),i("svg",/\bsvg/.source),i("markdown",/\b(?:markdown|md)/.source),i("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),i("sql",/\bsql/.source),t].filter(Boolean);var d={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function f(e){return"string"==typeof e?e:Array.isArray(e)?e.map(f).join(""):f(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in d&&function t(n){for(var r=0,a=n.length;r]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(a),function(e){function t(e,t){return RegExp(e.replace(//g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r*\.{3}(?:[^{}]|)*\})/.source;function o(e,t){return e=e.replace(//g,(function(){return n})).replace(//g,(function(){return r})).replace(//g,(function(){return a})),RegExp(e,t)}a=o(a).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=o(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),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:o(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var i=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(i).join(""):""},l=function(t){for(var n=[],r=0;r0&&n[n.length-1].tagName===i(a.content[0].content[1])&&n.pop():"/>"===a.content[a.content.length-1].content||n.push({tagName:i(a.content[0].content[1]),openedBraces:0}):n.length>0&&"punctuation"===a.type&&"{"===a.content?n[n.length-1].openedBraces++:n.length>0&&n[n.length-1].openedBraces>0&&"punctuation"===a.type&&"}"===a.content?n[n.length-1].openedBraces--:o=!0),(o||"string"==typeof a)&&n.length>0&&0===n[n.length-1].openedBraces){var s=i(a);r0&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(s=i(t[r-1])+s,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",s,null,s)}a.content&&"string"!=typeof a.content&&l(a.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||l(e.tokens)}))}(a),function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(t).forEach((function(n){var r=t[n],a=[];/^\w+$/.test(n)||a.push(/\w+/.exec(n)[0]),"diff"===n&&a.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+r+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:a,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(a),a.languages.git={comment:/^#.*/m,deleted:/^[-\u2013].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m},a.languages.go=a.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),a.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete a.languages.go["class-name"],function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,o){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(a,(function(e){if("function"==typeof o&&!o(e))return e;for(var a,l=i.length;-1!==n.code.indexOf(a=t(r,l));)++l;return i[l]=e,a})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var a=0,o=Object.keys(n.tokenStack);!function i(l){for(var s=0;s=o.length);s++){var c=l[s];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=o[a],d=n.tokenStack[u],f="string"==typeof c?c:c.content,p=t(r,u),m=f.indexOf(p);if(m>-1){++a;var g=f.substring(0,m),h=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),b=f.substring(m+p.length),v=[];g&&v.push.apply(v,i([g])),v.push(h),b&&v.push.apply(v,i([b])),"string"==typeof c?l.splice.apply(l,[s,1].concat(v)):c.content=v}}else c.content&&i(c.content)}return l}(n.tokens)}}}})}(a),function(e){e.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")})),e.languages.hbs=e.languages.handlebars}(a),a.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"}},a.languages.webmanifest=a.languages.json,a.languages.less=a.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),a.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}}),a.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/},a.languages.objectivec=a.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete a.languages.objectivec["class-name"],a.languages.objc=a.languages.objectivec,a.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/},a.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},a.languages.python["string-interpolation"].inside.interpolation.inside.rest=a.languages.python,a.languages.py=a.languages.python,a.languages.reason=a.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),a.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete a.languages.reason.function,function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}(a),a.languages.scss=a.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),a.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),a.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),a.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),a.languages.scss.atrule.inside.rest=a.languages.scss,function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},r={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};r.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:r}},r.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:r}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:r}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:r}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:r}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:r.interpolation}},rest:r}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:r.interpolation,comment:r.comment,punctuation:/[{},]/}},func:r.func,string:r.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:r.interpolation,punctuation:/[{}()\[\];:.]/}}(a),function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"];var n=e.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}(a),a.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/};const o=a},6761:()=>{!function(e){var t=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,n=/(?:[ \t]+(?![ \t])(?:)?|)/.source.replace(//g,(function(){return t})),r=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,a=/--[\w-]+=(?:|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(//g,(function(){return r})),o={pattern:RegExp(r),greedy:!0},i={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function l(e,t){return e=e.replace(//g,(function(){return a})).replace(//g,(function(){return n})),RegExp(e,t)}e.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:l(/(^(?:ONBUILD)?\w+)(?:)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[o,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:l(/(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:l(/(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \t\\]+)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:l(/(^ONBUILD)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:i,string:o,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:i},e.languages.dockerfile=e.languages.docker}(Prism)},3069:()=>{!function(e){var t=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");e.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<>)+/.source.replace(/<>/g,(function(){return t})),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:e.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},e.languages["sh-session"]=e.languages.shellsession=e.languages["shell-session"]}(Prism)},5639:(e,t,n)=>{var r={"./prism-docker":6761,"./prism-shell-session":3069};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=5639},8772:(e,t,n)=>{"use strict";var r=n(331);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var l=new 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 l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={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:o,resetWarningCache:a};return n.PropTypes=n,n}},3615:(e,t,n)=>{e.exports=n(8772)()},331:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},3577:(e,t,n)=>{"use strict";var r=n(7378),a=n(2525),o=n(1102);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n