From b5ef71585e8f711b3b96b42f2e57e2dabfbce1f0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 13 Apr 2023 12:31:44 +0000 Subject: [PATCH] deploy: a47e779d0890dd47795a1fb4974b490a323fecf0 --- 404.html | 8 +++---- ...ainer-8164e9fef034a6ef69ebd4940a325271.png | Bin 0 -> 74529 bytes ...a-pod-6c02e24c06e0f39452ce5bec4ab1b9e5.png | Bin 0 -> 77968 bytes assets/js/2d629ea6.6aba9850.js | 1 + assets/js/54590fd2.13d5a977.js | 1 + assets/js/55960ee5.f93909a2.js | 1 - assets/js/55960ee5.fdbd1783.js | 1 + assets/js/6269f1c0.6e16975b.js | 1 - assets/js/6269f1c0.70ed306d.js | 1 + assets/js/7591d420.96731981.js | 1 + assets/js/7591d420.e622a987.js | 1 - assets/js/935f2afb.5609dce6.js | 1 - assets/js/935f2afb.86321290.js | 1 + assets/js/e5ba977d.af20fa30.js | 1 - assets/js/e5ba977d.e85c8658.js | 1 + assets/js/ea2f3e28.d05ed50f.js | 1 - assets/js/ea2f3e28.e6ec06b8.js | 1 + assets/js/main.5e77fb9a.js | 2 -- assets/js/main.f6c51929.js | 2 ++ ...CENSE.txt => main.f6c51929.js.LICENSE.txt} | 0 assets/js/runtime~main.039451b7.js | 1 - assets/js/runtime~main.6726a81a.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/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/kubernetes.html | 8 +++---- blog/tags/migrating.html | 8 +++---- blog/tags/podman-desktop.html | 8 +++---- blog/tags/release.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/getting-started.html | 8 +++---- docs/intro.html | 8 +++---- docs/kubernetes.html | 10 ++++---- .../deploying-a-container-to-kubernetes.html | 22 ++++++++++++++++++ .../deploying-a-pod-to-kubernetes.html | 22 ++++++++++++++++++ docs/kubernetes/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/restarting-your-kind-cluster.html | 10 ++++---- .../working-with-your-local-kind-cluster.html | 10 ++++---- 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/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/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 +- 109 files changed, 408 insertions(+), 362 deletions(-) create mode 100644 assets/images/deploying-a-container-8164e9fef034a6ef69ebd4940a325271.png create mode 100644 assets/images/deploying-a-pod-6c02e24c06e0f39452ce5bec4ab1b9e5.png create mode 100644 assets/js/2d629ea6.6aba9850.js create mode 100644 assets/js/54590fd2.13d5a977.js delete mode 100644 assets/js/55960ee5.f93909a2.js create mode 100644 assets/js/55960ee5.fdbd1783.js delete mode 100644 assets/js/6269f1c0.6e16975b.js create mode 100644 assets/js/6269f1c0.70ed306d.js create mode 100644 assets/js/7591d420.96731981.js delete mode 100644 assets/js/7591d420.e622a987.js delete mode 100644 assets/js/935f2afb.5609dce6.js create mode 100644 assets/js/935f2afb.86321290.js delete mode 100644 assets/js/e5ba977d.af20fa30.js create mode 100644 assets/js/e5ba977d.e85c8658.js delete mode 100644 assets/js/ea2f3e28.d05ed50f.js create mode 100644 assets/js/ea2f3e28.e6ec06b8.js delete mode 100644 assets/js/main.5e77fb9a.js create mode 100644 assets/js/main.f6c51929.js rename assets/js/{main.5e77fb9a.js.LICENSE.txt => main.f6c51929.js.LICENSE.txt} (100%) delete mode 100644 assets/js/runtime~main.039451b7.js create mode 100644 assets/js/runtime~main.6726a81a.js create mode 100644 docs/kubernetes/deploying-a-container-to-kubernetes.html create mode 100644 docs/kubernetes/deploying-a-pod-to-kubernetes.html diff --git a/404.html b/404.html index 294f236fbb1..8170396454a 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/deploying-a-container-8164e9fef034a6ef69ebd4940a325271.png b/assets/images/deploying-a-container-8164e9fef034a6ef69ebd4940a325271.png new file mode 100644 index 0000000000000000000000000000000000000000..ed2a4847368bafb2f5f8409cd842e2865e8e4e7e GIT binary patch literal 74529 zcmd42bx>Tv^Dhb^xFrzWgN5J_+#P}icXxMP77gz176Jsf;IOc0aCc{MTioT5e1E@J z?~nJY-n~`#)}23g>-3p3b9%a`r~A`=!oMj+T|JDP&0s9-9qh~)T}+(K%?TEflJx;SB=3IsC&ED)*#8JQ(V*`jxg#G5t$*Fmx9`4OvWBnS@}6Fy>Ls~< zc|-Y+?j!~q752CFpu@BLqhN7;==?{KUj7F2zphhs6S`rPIPHM@VK7t3zxjN^vFu1pZ?fOYwCCSS0Lo9F=dHvjA z<{uy^yS)a6ffYetQ?MLgOW5v^PAChZ+rP=fg$y2zB2ne79sRZP4)hW|AHDKl|ZH6OM5i z$?`jnTq6V8G76DLQqHtq1n!vKwax=_E|d0&;#}!kC)c@=f0s@=@q*>e6aic-BeLjo z(FEQ@7(ml~PWmXH@C^mMdolbPXjk(=lr{GYaICMIPo2dti->ZMHVnt+SClo}savW= zScJxG4eb;1&YIeA?G@vc9phaFKWWAWYzLX&JKK{F<mdN8Fp%|?Z>uuPr?)1@Y}CDatQ3#3_JM=bLNAMsTdtUqVJ_20@=XJPJEd`{T@a4Xl@SIy(a(CWYh zf>(6u`aac~3(+DYt~!z6_$QFZY(7ktKMdTGyJuZPRh&ne!UL%huED|Y1+6%vxudr9OmL*_PEPfq650n(R8QbX>)eY){-t*K}eV7u! z*MJB{xhU5|_AO7}yxZz&s34}uBr}sRpnAsuX$&^Yj(HdUSA+g|Y4?yZ0CVacyb4}y zusFruKKdSHZU%i&&c-eENUhfyev!FjeKQ;1Wb4@F3aPy-`E+s9q8jj|cwu~vEob0J zvW`*s*Dn3eToKlw#iYTA_7&_+%F#(qTc7EMJ3OR=;L(42UDF~A8zs{_%2nd1XtqGIFpmyHKR|h6w6H}L1NBUtg7Nfn z=w~g5q|`c!@&=)GR>ymf==K3d?KF#?_tZIY2+-+wo<*wpwYJg5ZpoN|8rs6$ilZZa%#-Pg|ui7r9^_SnDDh8W2NlQpa zkPMR5aNPUX2+9he7A`Lr2CDttH_)bJ6k|A|;FP(^;`ryD!a!`PSKy;ztps zrW3KRtJXQ@7K%h-=D4cR`Gv;>n12S+YTG6V5%Xy&m`VJ{NcafSd!)DfKBCDYKSogU z4I@)wFFArl+!0gaayz{SddMeIzRw`NNBh2bR3>8laXPmn8~g7l;Q)hh7|Fk!iBsX? zS)%{v2$LS8^Zz$Td{h2^-Q5g%ga3~dPK09kpZ@lr{)alnkEe!neEH&dee?o}WG1|4 z)B4YN*ak26bNh2uWXQ-sLhCR4Q}5I2EXF>2{=0jJc-@O<@cPWcMT&1OJd5AM(%S1W z&3ylv=RZ%Y82FsQ|D}$~E&_2oeU5Dm4$FT2=LJWzt8RrOZ~vX*RR4o-`~R135I-{9 zT?&vK8Lx%-ua;spe(2PF$5g3x{Z`hOe~awEe3jE#@WP=r0~W7^{J(o#MkGdsCk|BK zTmo{>g^J7Wpo@xD++@92f0?@DyNdk+Gk$}m+_VW0LnaNK6jlV?vidz<(L8&C2LE|2 z=N<=LQJqw}J=CfCazc5z0?8CsV$w3!F@;zNyfX5w3DdI7)-lysOq&U^*=Uw{&eSaA z3%%4b$Q6Qhdc5B$tTZ+iPCQ2>gaFnmq)&@a^+FA@+4ETbzIYIY)&z>6?2016tGZU{ z=1b#y6PC{SuY-k5Ofm;+Kak+=W(&pe*~&+J#nG!ta&LBZ2G)M&Kbkdw zyrT?7QB2HNL|z0iYp;UXN375vnXsWb;@vU)=ZA#S)fO&KmomD^Z{6H-6XINvk=jUpUQ-HU3j&Wg*l4tl;Z&)thzYCnttz*0{Y29)@O_zNFI+ zIQa}()Jr^$h4#KR;U-nM?ZN^G{9lm?kSr*~v=R9`(Ll`b*`lKfj?ncm%o5C4+9rra z+k??XCH&CZM&Wtv?M1q!@HF(RZ`%<@pI=9s1**`&PtlgqD%e}~lk7+CW0mViW4OYA z5X*&KcC$sQ=UR8fRZDlt^LL71E#jliC|4u*(n zj}8i5Asei<=PEqU^Etn;l&M~hx*gWz2E~QydhYXu!Z~)kbC!cuVAKfN?Z-nO1Pr6c zVLn!4=J1^fGNvX?t;zL35wP4^GfI&thNFVZ7dFiVn z3c~Yer{!_pq#QmuQ21+Zf1(;>CnKZhPQg(9_7-<=zGk5M!gP77^4_m}XuGs5oA^E& zlZm7kM~36^1da@54fJUIOJMp7)`YrfZKMP6q_Aiu@PV-O*)+jP3*|%h(eE$|Aue!O z{v<-nA7Z`~`osMmX);zzDy6*3@ z!luPc^f+ZVO3xDUC(RM&7HUaspXJqd;eVBN>3G1sWG$0DU-DebGKVaRKDQoYye&P= zAsC|`K>h|`eaW&t-4#>II%ZM&w`p8%W{?ey&)-YEw1+@r+cIQ*FEHS$NF_U7*MaQt zqaO#6TwWx3J}e<`dQVau40`U31c9Ee%N&2mG-#-m?=#XD{CTGKgqLjd&h(Rx6*_Ff zVZ}4tN1~34#8KTrVE)X5=-D+v=tglnVrXgk z`wh_`PHNXnR;gepR(-Qlqk)WdLhM?*)_1N`*4!DO_(=Ghug_(viN&MpO8YMeYoHI$ zShv4cI@Z%yUw+6fjZ>Se^y2Cj8BUQ`_(xWsGzIKxM+pvVSN5m(|)q$kt={=k9hl>iZ34suAeUOI8O&n_y zYhqn972zX#lj{c|5M%0h2=p6Pw)5OKQ0UrSsPofhO;bUY|4C}rP|uRH%8dX+twp!wbQ~);FctXlozlAxwuTJLKw{n z->`!tIdMTO$rhM;95nm4#q}e~V0IG9pz9gX!cB!rqZej{Yu_!Azh+H*^Q$gAi^XBv zWAn1?z^Ji8!viB8kA<7x`k(x_Zz7QXEfqZz)7*cco!H{Gare z|6lx1AYmsJ71gDg^S^zD6*_96J6;Sc*WvrbidMj!_~GA#+-LPw0Y>lrl{iBezl%Y1-izcue>5!o*%kcnhTFUIR;&plRmOy%c(ifX3t8F$16H>0$hlVge zW-I|nTKxeYf8CXuzUQ4pj@Lc1`m#Vgu}0L@5-q=+*S%U!Gap=U`d`I4qu&VJvi`a5 z%v-JPe;>ms{c&NR#z!COP{EyT-=z-6k||gptNC>`(6zL&Vk`Q5{End$p2PB1wW#)+3cPX2!f+EhtS=N!eItwV>GAP89r5-!H6iuyl4UWU)gkmb#_{r}X1!lPb8~0= zlDKDRsm{cswJ)F>YaGXa?|Z)U^IQE{fI2wR$RqLKcm2ZZ*V=wDXDKf#-d8knr22~m zo=S2#Rk2wj`^O;F)(NAItE{3GB<^M%+!qQ%-tRyaGQZmxjoTLx*gSxxTs82D@2}XLD>seb_MOU6L5mZs;oIMKsUOkNXOAB{CSe?*FhF{KzXH#Mm! zqX-My`bkc`L~16MUzIt{NM%r$6zaRVetVy6%S&i`r7_p@FyI0j$i_Ue$+0&3>2gsD zFod{r65F-Ga#hFb4>IExi+%bYpA^XG8pSnR1<4-VDX|PWK> zn8$0F=$L%#!emjoIqrqrVLB^}cyhnWOAl938KU(xS*S?M;N5zn?WJYce_2&Jgrs*(1OPaA1dYh3^2opi^X zbdDVFZ@y3p(A;WGooOYK@-6@AB{$2|lvvvLYXC;NE7>(F`Gy}4*&T~Lt?`+nXv{M= z;i@oA_*|YoEp>y|Z@?MFhsMxkK8rtPg$r*ju$V`wJ#j|XJ;A%b>W@pufEeaUGc(@~%fPz=5)xi?p|RdN z6&?ExM-vPTCuNTIKK^`}l7na{5eJ&A-e}iPe8}QL^204Dazm_~IPd`t1(ux7xVx;q zUQzNcIS}d2sH34h9sFPd9leZ|`Vr&vIfu>0XJdHgzX}he!YGQt;NnGq6i#M<~nf{K}lF^xH=@AzezHrDl%=_7$EbJ}w1RLo> zTfm!(&-TQ}Foxew+)P6-s;LRvVA5t5f7r)?@BwMD-&L#G2hap+U|NJxiF^_|3g}^l^>L`=bNMQfc93 zm9eHs-5b3>I%ukN8f|`AcioCi%b&OR78Ai{`N%cS$;A{3zx18|TryP0)(mV;0z-;O zeC?i~Y+HmX+>PGg`=N_CJ2j&t{qC4xUk<8)6m#CkwS#=C4=)xm(j2z2@YQ_ ztVu?GXeUGs^2f`Jr_95narIa5{nzUwCdf{&y)Hu5iP{2eAn~e46dik|*=+;cBg9v_ z)`QumjBjBX%|x3)lUJ7MRqQLAI6Z#_ep&zO7rc$+*~}gs!R|8@YN?X<-!MIr*DzAG zFLon-|D&NcX>m|F=4h>dKh(g~Cnf0dD_KANAwJYejzG=!OK&sAu6&_tD}F(J{YaLW?0z+Rwq zXmqLQAIlY}zY+Qr!KeUaZ}a$@scM>I^^$X%tF~BL-5V(mB3lLuO-VLo z>KkS55sDSDi@TX^(Rucc&XqXIne}cu{ai%rG>oH9rSph_)TT*&5mjwFg|WE_CaCd5 zzo`8f39^wLLMn>dXh5ELL`O_-RQy=6;+#Om=Ev5!KevqzKu|f!lr^_xz6*|T^|;t` zU;QOxab23SR)0e>q>JJ8nXY|Zx0iayj31P+(OqrL+>wE6yD2< zZ((YLicm9Sa{j%Lp-mujtIxZ>kp1(B$oQ@ub{kAMhVDK@^Lh(=I5TeIadBUqw%fiX z*9@DOcq21kL1kRYaPpI<|09rs4R4E;dWb-4&BP_qMT(T( z{@k!fHRoipC@70ZHl3sEz3l$KXbA!Dh|$!1TU}jHxxbAkQM1`e`*Mm!#DVn=Q*iDw zL;F`j>6bshav!7c@Pt|3hR?pk;hU`~Jj3Y=fGY>SGhY)(ZnL}iI2G9Cri$C%w}BD* zl@}Y`c$hzh(Kj%dh|I8i3oo4P^|Iyoju961cl_v4gJmn zf?>_~v(yvgyz$>)Bmmo7+mYmky7v0b4hO(%#|?eJSTXrh1>GrFPbvB>d!U5 zx=$a@jPI`#3YUvRnFC4>=p+wS6?jgckguC2j{IR0%8GI50@wiX-agGilU) z0OHSX7!jurzsd*MMgBcZUphfp|5ctK&9J%d@t+Ki_{aa11qzfKL!&I)FGE{^IR(gh z)C8;F?o`L@xxvespwy~&%8Q2I4u8r&=ujLq2)cZq27NlbB!y>&S-Ul7Bba;q4%NNt zzEJ)AH>`ahj%eTw<8pVZ#OeSz_vou=|yQ%8RG zuw)OVFng)or*BeA0g^uwOUBR(5+S&!CibA}p*81W9orvSzjf*{j2jxr ztJ2l}cm|O*fWwZA1*#EyJt@HmKHU0M)96iJi1T9)WU^z~WX5)jkl{!;oV(|z-ml`- zqZ65E2=vaMZ!bSYG>)kVc^CvcFZ^ldizQmI6T}ET)gUV{++|XDJB+H#7O%ilMF~BV z`QE^2tY>s8np)KUySZG;Y`Zs?zb_sn2(;ag>UhGHEG#x`But|a5_F)Z4u(3P{(|yf z=8~MTZ13|sf1ay(OrKAAcXCrsi zXscIR4!qy6PQTm>Xf1fTCdun@ptcyr=6CW4$|$^RgNPEePy1R5drZ^bw-S&2M*cW zU1{9_V`QoqW!>si$D7SpjMhG%s}buTt@P5W1 zw!Ba^#)B`E^*R8REZ?fr-3fU4)3CB0X|R7D%Ior<^&l}41sS8D3~AdLR6hVq$p8_V zw7bryyAr_Dq?xY=d+|S$LCB$i?6gM#mSxi&{os!3&^1)ti%H7f-9l*tv(yz=`t*Fg zavw*&Vj`jP%AcEig69S@yNEfw)*VR+w|B?vn5Rq3)K#lt6=OW@53K4pA5%vk)Z?qz z^b!l9dgJfYx~r=4_v$$+o;xb9gow5r&MT5HrvgmM zxanj*11vL&FMKj?Khafz9WnY=gPhTvy+7u@Mmn!S@qVpjj7kP#D{OcJ7)@T*;#V2u z-gY(p&y7p%q|O+nqHDr|)6_K!5hqs(DPnk*SS$B#iyedFgNe|e{f*ip{t7Ap|2#Ih z+UpN-ynHER2=F)o2cW%s+^9w(zH~aCHmBpZc9MBeP~e`sXIYBfeL~?P&eY9cF}5b6 zfGIYmEdAE@#5JU-FmdsGzuAa#A@Ti_{Sw=kIg9eU`o&hJ(S;rFx&;1LXkcTs$d%U) zPA_aLd1RdPNn_}GF(cYkQEIn1pnIe9GW&pA8ad@`sepw4Zoky7{#T<&C7QG3Pm|bL zyV?q%a>$6h^<|qK@7NN}!Zgz|$(&N7-O5*IZBCvEh;Jp(TJb(>$7B`k>*`f*a-@Tu z9S?H!q;(U;tfC|#Z7fP^X)|w_-~Yp5Auf4%QP~UXUF?{jTGVgN7#crmWgN`elY5n6 ztJ<3F{Ew?~nU1NIXO6}p{K^u|8UWj$;jhr&YYq%9H%~56RuWS-fRVi>^oF*Oaf#gd zULG5d#Knbn6^~shw7Fgk=cBD#d^Be-X}h@;?bPmCe#}7K1=p z0w@OdX{II##_7psNq?itdlC%koa&@DG-gCG(pqAg{AwIPgvfEgYh9Gw`v45~+W5L# zEac398J4El2pNclrtqD(hT7Pv>=aW6NObF|%T!L_-zd5H!AdjuF- zZK$rlp$Ej_v`z&&thtl}^K05L{>GPl=%qk6O*=X&+F$RwB_`r?9z<`)e z#~7iG%pk&M4X(WWNUL>EZ^fJ9NnM@6U!HwdY0`DR!gNHd8y%Fq+}?~8g;vDRkLq$m zkyTI!h8FW{%BfXn0*{aWH1*Xuo-u^zJWV5jcU*8{_dm@bNbXP|3ZMo?p} z+L>tl%m@6oY}cxI>DZl6xSVB9v0fGwv)KNCn^NKI=-DWv9g_U*l9+uccQ;?^S}8L5 zcjk_B9W8PzHL^>WZk7=e=}PB;#%CE2O>C&SXD76u>}@6=e3>7fjfTVxvv#ihA!^G= zmD0_w?a$SiGf5z)Q0?pK1}!{jlCj3K%Y(GYeRLURPRlW({_rLfVk`%3<$uk>WFfs7 zwb5!C?2f0tX&`jstTnGOuZiZufs{|rd3m+E^35*IIl4HKT+HD${^|ZY8kox}@c8Azk2EH0mvIhCVBg0K%B5S7 znSOZsj*f^Si;mb>VIrH4$)0jfWzKROUl>(;|LZzvWWUGW+sg!Ey-EjN7!P5jzZRr* z9=>6FdDiop9JyO<`EWA&FuT{1+Ed>AXd8nVNW*z!XzLa_f4R;Z^M!GRH}p_Cw7((> zX2pOV7Qt-9Y$4F*>|1CRQxqe0__uu~PP=6ViE6|r**-dyK>JB7vAC^1v#X11h$4i@ z1CxtaUX}ncTW=kH{D&?Lysiw>b@~evE47K5tFfBGnLv(AE6mt@Q*e75 zcGwoXPv4kkiu$mahk(4q&mT=^#a>PB%L4_lb(w+_a>$jCQT5&O#IqX#aBN#y z`itCQec(zq*@^)k-}v?!YfY1b*#a6pv_gB7ZzlTqQ!EG9-D_w|QXk#V?CJlC?`%0D zO&xSvUAegGWL_|b9L8;=ORp-@8lie4f3KKVQLdgovO5Vf;Rj8!<1zRXu$}imdMr>J zSidA<`n?bdJ_4ycS?{%)%}@FS2YW?-bO*GTFtb)S*EJjUxy=tY)D>fO_F<+hk7=%& zUS(yg&S3NKsIQFufG4Xx+Le%}jqlyadp_G<)*|H*!4|;QYOtml3KUH7XyO)>z8iI0 zZmmh^(;Se_9KtR$cfNQw&Z&AE(PR?~Hkk+_+@HgEd>yOuHq zbCQOYx*|j#m9&7$JAhzopclIm+_P2qu$w64L)XzVwq8gbTi-Ns5|un8Ic(}(DKgVw z{H7+Qz$tgKDsTO4!Pc?`<`wjL!m#%|*OE-CG{2+QTh0O$)!M!S=2sUB&eLSgX9P8I zIH>9@y?nWk2VeEIUkFQLhs`GTRQR=#cu;W@_SZ(w8#DNtG#4eHhbfg(@r%<|8U3cm zfqaz5JVn4`^7I}w^EED1iv`{tE`;R?7n6kq!W1Fry!}828K-xPZCQXaN^1F>xc-c# zUAE`F_O_`BioJ%FrCV?Uzx{8L^$7xh zn}W0dlP!ft*f#l0@VagP$W_ zz{9k3Z*7a$)2r{APl|ZXtrfSI-nQ|1F(mQCTMWER(keiA#PX@@H`pUHn zurbTNsX!3Ms{CnE-nQGk=am6&yTW7z_B|w(Gxz?)n~QhvAL+wX?{yq;l{eeo)D`7R zVSTEQUixB75S4or!Xj{JK#cL`Ftu*k;thsx^#R_nftye$mtbdm=##(5xx9_%=5@&y zvF6Hh3IpBz=hV8#;FP5;)>cOn%oXefvTpW7TGE`}q>Wx%Zqky}`4i-pjv~$z6YFgk z25o15ZETjTEe1_6zpS1LPQNQgZ<;!N0NdwB6@nb2?d&HCmdOD*cH{(w7^2UgVFA2i zB>KKOq|HhPm5Thjnte$Ga|!91!|{FI?s`L?igSaAh8F8rDo11ItF9Q`{CwU7AI>M7 zq2e;-$n+*usPYxpTGl3a#|lZwsQBRU_}-P7t6+ucH&$v5MiAVvFLC9{Z%5nZw;skt zD>be~6gs~5;5y0NFw{&5S~SFrsk)qp&lJ5@42OF)8j=YKFNHI^yDgR-VkzL|24B=M zd;7=6aE=?j*osRYQg0uPt^KqMZ{MUH$Z<4Zrv3FVX3Cdz;CHr43-L%E`Hc**HjULs z*L;vOt)d-$x1c>%diJuOuks4fUDU5NW7pYH@?$n2FHT$JB4ps zxU}%$SQ=*dK##u_^5Gge5#JmpB%s%rqDG=2R~1(YYf3r}zJHJZHETCh}Gqwo7 z|JGfoPvzmMCY7>95xhC)&51J8Lw-@jsu?RtcKi)S&Kgrl%C{t137hTX4g3t>!f9>l zG=Xfo`-5l^K%vI$38YR*ztR}VTwt$*q5^uT-?=6}1U0aJ^1$LDHXho+RqQ$#`s24F z|Hdj&n=uS??t@EpNfu50!?m(~QQX17ZO`jw=d0S4vJyezw6~iu4@$CK>J(wmB&u=1<1qJbTAi@JgFr2F*v4scyR64`NVf}d=zTwB!y;jk!*U90R!<#WjG zFCa1~&RbS&pBec@K<{aNQO7`hY|G$yWJj+%0O0$oBcN8nywbbzjn_nncx-E#_2+%$ zr#(xm9-a^)_AX+dBG%W+Zl@MUdS;w^6Q)=r&DS)-Y*AM*H}LnbnLV)AoW(AmFbU3s zc203&o8BcwcqRQ06_B?Ri4|bkxW$~%RDn3O-I?!o{$>;&Ve*4dFf=5+xA-r0N5XxS`StsczqGug=nlmgAOjqj$;kdDdu z0B79ujWMZ%Iv_zxx%Iuu*K&13*qp8^7frth7#Y* z0C-jxf~R)+wyO;@c3i5+i=4Wfxr-gjX!enlx!K%HqFT3i|TQTC1U zccWq=%Hn>eaY))`1whJ{cW#vQjtko^ff%^z?t;rpRC3jqUb7$^Mu&MS+YqGNr)e%V zr>N~P$#+FwmGoLF|BpP#Q}02wVVNvgk`9)<+7C{LEyrv^Jh3}=%z>4cU$GGdh(B`Y@!h3Jhjxa| zZ1>?lyah})bp7Vj8(~99QVJmIYx~ioK>!Pwux)7h8o}|te4l#DI$*4~{p#+@1L8E!Cec{@FaxZ>?58q3n z9z_}sd|`UirxrEB`RjH&K%uO#?&)Np9;7sUV{1-ucjyt{;ETnxnyUHy)k4KlhmA-7 zD3~C~$;rPotx~L)*vE{SCvxtzD~;E>UB9&5jCi#p6pszR{<^g=%MD>AF2Zn z!TuCG{R2i$U4l9GUXn04Wd63r1FAIcK07ucJ}d@Wh3wzjcLw&tbY%-( zAF4MVucAp6VY^lb82J;R+&oK8ow6KnJP_zV@iN;p6mgmw-k7?Wgur`WxX85gS^zwJ zIoMek#$9XQVmMYm;@T5=;7EFrm`D|WYwv)N=i7)V9L>wlG?k#a5quyPYHXO9+y??m zG8{=D0##?qoApuEq>x^??CE%dzTd8HiG(IzfxWicY}p#wL1&)JKa0#)-jb4v#Q^c(_vhI7b%#}? z0Qb(PE^V{@K0as(?2|R2g59pV@of+D@`<(0ykoa+aHFtK{$2;+64%B+nN0f zL>pItCnOLtHPK+SjTR8pHIqDSgHFreKN|kPe6o;=?d9m)n$7 z+`_Iq$DawwRL#uQ&aGPMP;9Y+4m4BBV5lq4h@cWDr9=T{Z`bOu$m?^_%O;9iO)y8b$ zKHZ(zlV`o_iY1A)=?Vf26GBd2pLoUGBO99;Gkv)+X||;{#@^E?(_b?~XM-*dfR%c{ zUyf#7*#zvgl{VE(z4Kby%E-ATN6QFKPHT5lTe+2vY2TeHIeFqi)vnL`N-#$kG)Jq< zj~!sp#-t~0If$!l`5P!=j_7;;;EO5D)<;QyF377RhYgxWW+#B|H{}zY4Anqr-?8w_ zHOzcnhk-9tuca|fWM?9ZxZ$jFu%?_eC{9eASdbY{JWuo4q%ZjCh<7)}-&xT5^wYf1 zZ@7+t`*CC~26i`eY)k4R`*3bGkUq{1(dY+bm1B|x% z5tNT@&PHA4rf5XqLvlg;Q_7&sX1jJmR*Q2%q&J4EWRJYcyCc`Tf5w!v0**zR)QQoG zF@Yl%)JMc&UsRqU8#9FR3iFw}bSqw@rI^F}v^||uL?PeQ9Ti!w{@>}x#5qGkDgzfx zREM!WaPRz2%_JRzo{!#zjq_{%vw2_hso2t| z$tc4}E|QWhDe}FS_eB5po_5;(yZP)B=_glZ|A_1=m5sE)h+c?v^ynec)}YxS38abP zKKZrwCjI2I$xt6~`rf_9Did!ms&IMTTA}#CeL~7j$1CdV1xnwmZ{X}|Cx5<|9_8l2 zWA$+dXjk@pdf0Z{5wU+GZ)$ltlM88522;&UB~26If$|R=~e9XE8UrofRFn{b=2v zFgk+TCt;9k$MWfz7nccy3)wsT@Ec!_MfOG+3ly>MQk#FdvIF0AOl9Pu*P9fYOAU=- zMYD@YtI$p1NXCimH{`kJg-T2brZ&uIha~`e<2X|H2}CfUOvjJNE~hYe52B_GdsXO} znOS`2nofy`lzrz^uervqrMiOM_lB|-su@9fV?tmbMQX9Tw9M;%@!=>?i-_Y|Hc=IBm~*?}{<&OZ+I zv9lNCngxiYBJF8XIEieuNsiw2%i1_b69u)Oe{)627&t4?&nl2g(A8SzPk8T=y9bfZ z$9rfBUOu{ZcJ%NNnf!@xt&lI5}Rk;6~x+B=MY>?dX!xuwQT zzp7s*kA^Ea?`*NIKp@8?6I|uJt|ZQiXr*42JJ3ep#s82f zo!;d}rhKk$p_pIs(>&Jn`;_SzefF4$J#BStu{!t&{^s-u19hVsUbL9I){9yPLy9yw z?b$??fL-gi6K=RUNs&?SC5iFSz21n6CH>9$Y6-u+&Wl47W+)HH3FQ!@Ups7maH5`E z>ITQ9JJ77{_FlB>^=scY3&6uDi=%%%X4g?`aYCb={uYmWQ_SFxIc{73jhulWOLj^8 zpcbnY*`dZvRmO#{VfafD2Ge%H_c}Sm!?o})LVz1G5;Y+0^UDH<2gYc!vq|>E$WOB( z02^_lCUP!W`yM_&(x;}_Lrc=t)D=R)z=O2`33Y0lG2`(|rw9-O&{YC7`YwE!xjUy{nr zMu(`6=6z7_BK5as24G!P0)*+*0_byFChuH0vCKd2YUt#D9rd<1dfw5RS4BtYz34d=+-AjEHl>r0om&HPI+}Wm{PLd~wu0DL42jQbqh-!BJD%{-jRS{!y`9@aFqCeeA{T^&jG!x0@3JWF`u^{Vsr1 zqgkR)rJ~igm}AgOf3~Qjtavna#hM4#A2!BVZ9BhhWi+nce%sh+iNd# zCp{TXE4v%&Y^7f1w1ITPd-~s!;B6P~m0VR@lGbspfw9OxaQAN%B)?r|Ovo1>%@-ev z_^7Eba|%`sq#jX3w)yn(j!f*^pia4nmGolMX%S^~)9-lPXm>Om@! zpYhU8oud-Ksw1d0J#>#vLH@mCFz9M^cfMY=*BCjq23nHJedJJC27%^#TMxQP3fz8i zV0g0vQ)d0G-2;wqFr)ZXf1gA7_f57)(B#YPl8CN=D#E-fgQNgBWL9drlTJr-?)K4F z!pt89y(NC$sn~M<2v;;f_;G10B1FEWsdj*$+vR%FC5?BPxD>%E+j*K z@ZG!nGZI|JEaBAOGW}MoSwz+#IGk^LLqc*B5iwFJ0?b?STDU7cnos(c3DUqftTSP) zYwr!v3i!XxVcK!*J<^Xlf-%8t5b`P zf6D7`+Ii(?JA!H!^!*bdoN6K}$x+?+(fqeV2Q6Ul1w(b!7h zoQKD1PKs8F@F`x|ON1mAb8DsKNrCk1tS3uLQ z)Ewxr)#4=$-MgP%4eOSa?Mis6)xdb}%1xiLV}UB*y=a)j7et|SzQ`J_bne60>V}_E zQi88U7HX4^k+iWr#|7IY|+a=8~Y}3Ls4VU9`^GIAp`g#>!CaMZf!M2LRVm` z>77Qq&9@E@%DKlgZi!aywnup+3f_Ic|BJo1j;iDN_5~pXf=h4@?(Q5cxI-YpU4y&3 z1cJL;(1QhccXxMpcb9h(zP~&7t$W{^_3o@Yvu4)(*XLAsbys!ume2mw-gK*-H_QB& z<8D^+_S|z~t+y?{W?$`3xlH*Qrxx3P(nqr~3PKb4BMbiI+cfhEtw4VJWgkcSZ~qH@ z#QJjrG?8!y5lraY30b3&??wM!2R&{q{*L5tyZ;^wsn30$0;>WZj-*xZ_+T+RCcBxH z*tlKG{xND0D5i+tm-)#bd1LWYK`jI_um0MWL-8PIhi_b9-PmIL6$V-0eTwn;*_4p^ zZ(nc{rHiM|{-#DfuE6JJd<`ksTKc7qk4{vFgf6`29JsY68Fv_iiMq9KTBM+5}{fd}$$+y>+Br z1q%*2N+o(Pd*%2^Q(x&=_xYPEaAWc|UDrYmeWmwSeU{YoWU{5Sl#OQMX*Q`x2ga-Hy1~0n}e<1gw^AJ_lrKm~ zeLHh|N@VBQFEJQub1`*yy*efCmQ@RYOCj@LRqO}49{z^nT>2i6AQxsZQMr`wV@quh zkPU=Ld8cH7ypP?l^FIF^vcrMWae{ei?knoDvP5;OU8{$>g=H!|0LPUykDbVjeqtH% ztNl~@<*}aStnjeUWKyt9uHv~0ev$zv+t{-+j~2b~sQ?tG=J$qL2fW}kA9~2;O{-)h z44M;gL=HrCY9#?X!)U}ra0WJ+S{5`YP8J>^d<*fn_BF`tT3M-@qQLXl7103at^P zyT#+vJdXl(@qX(~d3bjMq;@PjIh@UE|95wVJnuIh>_Rq6zS#u#w1s}=oI?H_K`}ud zhgJ*mj^JS7L|wg(u7$GKY*3$xZtw>Nto*n2uqj}4bX1Tc!g>)cutWrT_<6E{S;Q`C zrz)G(x#0YL+j|af7^&C(pOx-p{>{bZYQW5UGCFi|F=NWNhu>qqUWM z*#!}kEX&{broJk%pK^4M2qXlbSa^l1;alR}6`X@ed2ECv)DRz#I&_)NzA3R^1GDNk zG9G0RYGQV3Hl=I4lY;>ysGY25ZcTJ~nuT-B%o39y0SxFVaKPMS&rm$6>hv9t^uB8f zC2dE6@_Ou}8dO*%h2tPk8H*N6=YqnE+KdHsk``wVTsfh8DxOSTPJGzAWRhTziG2CZ z#wco?v4HDX#HMjfgZfwG#t3N|a>MN8fjeleoDa_cU_uZ1E|h@^U$PiErMejfDp!B* z^Y+DSw~UCktN6m$*`33|J>$ZE@p>&-q_YTk}qPm{hWd#Z-fv~;5r)J4b>zPc{T zBK>vtlle7anTbACEq$`2Xg&eU{13(J%M-;S%8Nw02jF&cZqH4<{1q5CPT`mEKwVDW zB9*%3$*)BYdpzmshfvGHb_jw+{M|DY?AD^n{Xc707sRn!Lpx|0C=fV=j>$#EyW$n-ia~JLM0}#>-=(i|rhDUD?yl{5Ceyrw7M8*;1-|)vi*a zyM^R1bQS?A)t(GhbS5G0;{Zm71sBl*0@@t5r`ts8A9J6PH^W)HLa;wsx!q4uLhx(ggJ9`UQr`%j>pEyk>cbPa< zg+PRv`b#X4pM`0IF24mWyP=7?YDG?Eh$`pC-49hSYz=gQ@!eI^gDMrQZ5I@XDDTm3 zrC~7)H&$ExzfpAfDRguBJb_wsYw<$W%M4cp&nqkEr>+iHSZMi;c26*C7_;2z23O6O zl=P2cAIno!Iy!nrRXus2k=YPRa<}9^@`eM^09c#DE6!w67 zflJv69;q`0cJlf4eAaHydUtU}c2pwy3o}(wwVL&Vz7-!*Gb$eYu{Er$ynLpE~Z)qyOH19X-=7Iw1roIk;77v z5I=S{dK0g51xp=JVevvOmhZ5u2d;ds*~U|svj4~*-_hF_J`G14KsmnwAz~# zs14jvDYk1xSOuTqbM&s-FICuE7)_=KXMfev8P>ZAR^_DTDEoCD=r2xtA2D6=Q~=tD za>Qg3da(A8T?cd=OJEAF$=QG|)|=LkGRt+NK1@&T7Rr`V^~x&uf~yw;j67hMa*+AY z+s&3cU+ejXuv^ymhu|88c#S>!46GL>gxqkz?wtC8b`VlQ2w1Xn=!tXY2yv~&Gh z_>$ou?-W`6CcT&4^J6W$hkn4Al-Kgppr!@}8YG&C#Y+bpgu8tMb31s@XU!riaq^6K z5An2(Pa<%=7GDIu(G9Eb#ide(*eHY5t(oy&_ZL5SQ}bd6W*=X=6XWUEQP6btC*Z~; zSZidYJEtvEY{+f@{C#N?s9zrfV0mh4>qpy#6P1?4%@$7gRSwf3=F>S8rggNdDDyk}NaU`z|9{VVP zmOJpCll9uxv+)^h8evS{)*qG`J0+XVgWTgu+ynX}JdMNh+T(X_Qe@RkE-sph5*|Yy8HJuTKP9< zr?vT&?RMUnPD&s^HRvdD7Zk~F)|VgD3W2W!mp+iS%Ffr&pSq((lP+AP$sDgfWtC z@clq+Z~rWj!=MkHwrenGmb?3@o50#AC*XCh4m5-I!5pnCS*P|RCre!tc34gk{`H*rM20^=(slp)%YOAfxoPzaS=xp3T+i_rWDzzYdMI|@~KVD(d{ zbCnRS%wOj^4eJ;0%Q-#+w6En;UUz`(K`zer*$`Skkm_seM7{PZ0!ylas@l^qt6(DKxRZ_kBXwhZ zD30sh$Tz2Eh&{n=uBQR4i6d+F3qQBROFDGmCO6vPGa3(9!L;$WM#$fM=wY_LFMeol z_s77SCzv0&yEY-vP>{8L9wAHGzKJhXIk zd;^Br>Bo?4CKtGxQhu8ILF7adr^87eDPEZxLfcz3rRAg9eg~iQm!7}N=q67!RmO9P9p}_9 zb87mD6Y_>QYzCe^O(fjqTQILB3bZT6eCI3+!v{38s<5W2Iz<6L>JMP+1TfNJWL-2a>u3r&k;oU6W@1yt;}PIU#LK)k!{u>> z=fZNLb2cLRZqrjT_!fHfk$BNVrdNSjnnm~ub?76Xk)WnjcV_mXT$aZ?q|sJg@WmFr zh>3Jzdz0@W36URn1n?el0ln*wtJ^gZa_VEk&n>@1(m!TeaE2w|4J*exlBs%}*O3E1 z+=0O<_l?+0Nsl@IGS+Tq4qWST+cub|zyRrZFAW72TZn~8@}}&uDzHJvn_HW!`-AMd z6(HRNT3+#s;5neQ(xjW6dWy)PaUp^8lRnl++vgQ$V62=UxUVOY@hU)EB()|f-R>?{ zI>5L)Q4a$IXh5@y*&crOs%m%hwW$s77D>kVHF9cot9=E`a)=jo45!h+6z~g7_D%~; zt?@B|$KT0nw=22UJI;Ul>U<#4-%mugVw6sjdIe-Q)xgNM92I8Z>JsDSZ7|Kx>9I0C zgLbN2{!;gmii<>IoOh}Vk4x-f;y8K^F)K_7tFuc1r_5~OUu2TzKg|_j z9_TZQ3WjEWB0XU~-hw0ZrcO`?btNHCvMW8Eh-i!w?@I-vF^WKr7HIZHq8LL4Lv241#t zG{+PH)nNNs{STh4o6D1x9-xnl%j>X0)%jo|e}m2HLVvoJK>Fff<7q6#6`bYuN^QZ+ z35C}_=L9PxT3qa(>3N3kOcA`b+wsR-tm}Rn+TPxBTX7a~jImaqwi#66;fn!Z$CrLM zzU*^w+OCm~ea7%J9D9!uI%>|n3Kgy;`eFc>cDq%?2L>EKSSea$NPgDW&SGp!5?Z;k zfj3u8Q|*7Gu%94I?S;;b-H3OpY`9hlc03U?P9(>8{Dddz41oO3`OJO_6>v5d9F$|W zKB~67snTQ*AN!OX!xUZLa3Og$#l*wd(rv?K_z_#Cl?|k#_Jy?_<2_S7D5OQ{)I>`F zc#&C#wzt7928Uwv%6g<|+Qttxhc;ct$wbm2yga{=$v*m~t=lCqNoi@&`XjG8H*@@; zwNHmVMc%PW{~=SY12e7YpoePa6whAj0zodza7&~y4^Js>V7yBtGl#-gF?IRpx5JY8I zQ?U=@Lg8mn2%d${{ae3R+ReKKIKCBUUZPp82-w6%4hPT9+uD=CrPFQ5@(MshHdn-Y zBbJ|*CQcoxb%PSiR$^Lg6QF74$RB3KPY_w7@X*FAlm8Cg3hA$cDw7T z-H}?MUb+9^!tIn4o@Er67Ug1B^6+IM|0dT;A{=T3ru3OHT4g`Zr~{l zPIWB)+|0p=*4Z6OA&{25*;H=G$IQv>@1>QA&pJc^Bb85IBY+0{=qtJgPBmp%k95hA zwW-v%(&;JDIO#2_uQ0}rd?VrE1c)f16A78FJY=mq_9+E|83eq(R!_83n--@=Nz2Z( zB7oal;pg$}ldjLyqNB#cD^dP}yHu`sHi(B>o{g?_JnRuqX_NATM6^?i4)zdcPI0wf zR+9Q~g*RpU%8nRvE>RqL?moJAT#q|cg`tnc>QlX~FZLA-fZiO}M>TdCFMks`j3_ba z5Xg7ifzB@lyiwPDFkP70R)Chn`6N#6HLi}wT{st=&DKa<*e~T=5eSC#6?US`D!kn% zli*1K^nxxFM>nmk?>6=RscI0nxVG8emU0ld(@w~ykSemj*K;?ToEn% zBITwkOx)iSI>1u!r>6=+=JUe4moxqy#_sXlN!(p1=;sqOFh{YvW_e1DaU$uSEThQ9 zbgMr17P+9u`5U=#eb;N*=-laH^8Pvz;yGM%zkCWyI%_vBcsLUjQqc4Wo(`w0A9l#< zbp2+Y{BidIdGle?F~xF!5bJzCyOv}9uEBlyKm*T)FO<#pghO+*n0f{(+wD;jWMh2W zrB>;(vi*E|XDR7Nux&98qnwEvdQsF=@By?5!*Ffvv;RQt55imQ(!KzJ4^}SZ&$t5xJOK;m$l%aqBto)QX?fhuBb_Wojlq
ga&iyj9anbq3M7ZFHYe(6XirMkNPEq?T8>X$B#0&iW9JM1v>k zg@WK;_}mKk2G4U)zcjx7&duA1P@abycu81$RUV*V<~t(OZfB!zxW!}3&^$QSxzirJ zE%Ue?b-!A{MN31xXw^2`&ak<;!+v@_#c5f5g({Ahx|40~HUmUln8+E7#s=D)#DKJkUn#<=kO-q8iw@Fn1jd zNfJ=iS8nZ_E8OOJ$gA!A-CA8G-LnGl$uL0Z&{b~Fr`V&}-O7AMQ-1$(&-g7S@(^y> z0-^ueE+<+~S^XKrza)9>SLJ+uoR5;fm=NOv=@olo6KzEYh=7sJ`r*UALI31it<7%Z z*-D39qC!DS&zmlcboE5P-xSm*{f?f)9+ZDy<3l{C+sX8eRDt$`g71d7DwWN#aJ-tj z3<~D8Os4sQ)$e%Ia;ZiNiq*KG!b^1fOD-^;)kfwg1LqQ$qUO1HQHAAdE)S1{{yyaR z?bY{p*_;##Wv(Ah`(2fesezgM+N=so{fSx(?HGPvMeNq64$kkd*!7j;V&ORuyW4ip zk<{1;)uF83CThkFS4MHWG+zX4~@pzyEyW5mi zB{ZwJiybHaLB(r+3Xydm3)&TU3kCyX>;?C<nivG?Mhu>@=z=qyod;nBJ9rs=&DtV zAY)W=;&fTxV<~p2j8?k$c7U$TXhM2LwR0Yxd@^3#6QdmB>b~ejl*hbJ*+>>>rx6l| z!A>m155)Opz6-^UZ^nc^oGh^tY`E1R_#T41a2at$sOj#AppXO|7^*F*+rxFk2EQqr z^102)KN;5V=*J-zE|32xJA9yt_cAE5vHgrmVC*Ea38qbCc%^q?Y{bbt^Diy{ywLAb zkzQHJijn!W!+HA-q&h5s2Z3J<+gG^IG(f}`|NMpe)LH7G_ZyWg?j}T)EN#1`V$%u| z5+LsAw-iTqhbczS4R+4QBNShl6Qpjg@NOw%CKUvEpx;iJAB7rW+HTniu{wwbS-`0Y z%hswk_~68oh+m~>Bdc>BTmY~1ZfYNvJy7zjOR9KLYXDLjZ!@8MPIcg+R|~lCehh>U zj-E$en8ovF_Rue;O1=bVe4OJ7>s_7PWK;YrY}`Aq#ouLfQ znU}d;n~y-r2oP=G7@`fS^qarFt5Hhw|Iq&L@J4^#Ysq-p2mdGSc-H02vbun^xhGCL z*$>2C<6s~#umgm%CC3D5^Ylgso^B3xmMTI}o)m12I((_L0S64cOQg&RRgwM!I5xpi zUVN)?+kO`e#jrVz4%6Z%O9*E#r{^9*E)QAo2$B|p_ulQyR z5FTcex+40ez9;`&waa77j`*Ak79#}GEX0^l<1E&C2D9k415Q}*{J=t2V1zWlE*PI~ z_7mGzg{uosU+fsHL-TRm>fF?;>b=u!v3zDl3A-Mz)NAil7z5ni`EfnTlzl)~e6!Ys zWk#C-SY>opSgR;uP2#-mfvlBh5DWe`nUQxycpU3(#$RcCH*??vU?d7Hv?yM6 z`v4h|o+n_E>N%w;O)c5XsE;fguDEF*<(q~gm0@IEB*M`D9RnRGlxdPFL)rehRaZwR zh?Km56Mr^SG_B1L*9hT(L!p}Pbm}wP!^p3;4f)wrCr&p5tF&Tqdy;1rTqfr@3g*&IjBU(B;Di` zT`!QZp&yYWLh`Y-U*YRat`I$4hBiVI3|leD$o*aWKf|x*a1t9Paa9JHVKLDa#6g(7 zrn^|K-j}veo}2-A-Q>UUMxwfryJIrH^V-BbH-;0J3ijMb8AOiQ2jG$@9U%Guozy*U=27|Q4 z`X0d>YZE5;$e6}c7Az@vY0xL{-l>B;UNkua-hTr2_=i4J2E)EUjxtkys)H>-*gS&( zp!;WM`H0}W>VBQ68ZzPRsI<+FtJKa9>#sEQ6IEaio?eZwdi?z~Up%RKu5;=%S%s-u z>E}G_Rw}-w1&vNMe@(#OJu5-rX*uW29Evg!mbqwZdNiVfPwRg|x!Kb-OL{WMhk!i$ z=E}58(qB`vB5V^us(GytwWpTMd0b3&tJeUf%aU~!#XlBnkh|0v8i*HXuGtXZxr0BX z%?fY!!4U3EedUXxVtKExA5Q!)jA*Wx54MzGF@GOmTt`a{k^eJdyI?h8L0$ z?h~zT$2=~U)NKM(tqJs~P8!nUjaVPCCNG>@3QgmS$>1a&wjCw)${N@oUgX5RlCQEs za-HFc53T8?!=(#p%8g*G@pIt(YvOIBl=f;Hz=TN*krb<{_2CS<&X_X*oiE8Jl!i#W zcCp|)1#a=SmM7GpjBB0@puO(7V$bC&%}kgX#lNoV<&GYKT2-9e z6f*KkiL>#Pi((ok&&Z`*+tCk2swFP|RD&M}=O8D4l1{sB?>{(JKtT8?d}_96Qh)St zWm)odVsP+2e|LCTU@`&4a=OGYAfj>!5Y^NlqtaxfqB;e0 z&Dosb9stbr7gWgy9_&HQ)VT7?`DWEjj;;e|Iyx^Co6CQa5w%@F`V4HMWqPy4%uDs^ z5NHmb6!vM-yb`e=<8|1v#M{&wbAco?C4kd^or|P^W>u(ME?pSp=7GZA7B_E1uM}_< zHh^S)Ivm0|kcmnOfkyPhVgYsua{}X-Yzs1CkZm299Okl9vpLpFYDy4TaE`Re6 ze)4T3o0Vj0w|bJ2IhYlW=cu2yX*AeNys0H6{Ozdi>_HRDUDC)D4G5xzd}@4AmK zX1ZIHkg*xV*4JvSF8chPC+P98%7ljTZGH^JD_1Kqlx1VW6TQ*EX8i8ieYF<;yVtcs z>XT!Ew^^(UK4~M>9F^g>4wxy)=?^WW^^ZXYLz*@?9g1+@*v~A#vlU!6AFiMj*U>U2&Kex{eB=v%#F~8SxpIz zXUnd*a}rAeG$8#as(F+XKcx~8v!mTSgwox-&-@$lp(*MX8B?pD50DhfHQ}Dk5f!}F zNZE3SlhbkzCGf96S8fTLE#_f7mTM0TFQu*@wd~uzNh|gJgF1-GS0h_vS&H8$GLElM zce?bGMw)}|6pm+)gTJ<=jd%E`te>(%2(MqGr6f3_55%)>&d41z&g|;TQ$1y0&VBZm zUXW%lM4q+lmrfhcdU5E zx4XNaV}069z4J*RWKmNi$)y;o(vmDV^2!e=s#X(Zbu_QS?lOqwOz#cFq(@xj*D_TJOdh610z zvzb-8_xwKZH6rou4DICwsnPkl?Nq;n?#mH}&3zkG&6FlobRCf~xSic8N#h3OOE$qT z{#xnu&f{nPti7b>DUJ7a@hO%m9aTdmq>K_vv6bE?*)rj+6+bH52bpRV$IM|rXuIH? z=8EG@Dlxm*((k6vj~avV*M*qGSmnN~v6#OyMq6LECM_k|$#bJbIWFQ|h*ErMaU%;H z)qekL70DJWM%S^yLHD_yj3dF5Z1kcdXq05QCA}*2^qe1aJ!JJ*Z}7Bamk_hWNPHTx zhSd^+^jYWQBst*zv^IT1U|QRov`U@OU}uYKiNHNx-yv*yll1p1eGNaV+bSqD36iQ& z`C2kM(b0kDm#R)N8s%}buhU{pgge6xuUnf9J)|4VUJqyQR~CVrk`f#I2Mm74>@Ozr z5U=O9`WNrc$TB=sf;l*Ti=@f6Shd#3bheV-eIRsI48PFScy)s1Cw#(0Y;6jO*fioN zf4Gkp2L*kjBIG=}jw==JJ-zOZ^geP#46Qd@T5(V?fMI%#CPna3JkIPymq^towVtjv z*blX?J#X33ZyMZvr+5f5PKn0!mhz%qKO@`()pk+%NP3NQ+iU1O=#`mwjwpE~7sc+1 z^-S$(Q&woRIJigHJiOj+R!_5Q6#lw%yM7@}XdEtaLHt(+G>Dy&F-qdphfLgWIHkhjr1?yzJ(d@=(34>!3m5)$|_7?07buRE%qgaBFrqJos$xm-EK zisu5oDnibCPf6-kLe}7n-CgUOZH&pbh5Dg{ydck)Pp!`pt)ln4tpoUf-7e^H64!Go z1F!AP<`hb9FJ32Jo78JBt1%-68r8Bgffo!VJ{x_Q!N3Uq31TjyU9 zU--?@Lv?T0^yku?rM~U8-KTr?yQDz}iuvaOt9tuGJR{kr3eq08tVFfPW$DLzM$3Z_ zk^VQGU$$1_7lK5dGVE@&Ut@9zM~N6H=$^24Kr;II+#rvSk=E4q3V6xpuG<>6v`DN7 zTDlZ;PUaymb?NG!d?`!n_`?y!ve-RzH4HGG7rTAh()8L;zt78OqSOVdy8{c#W%L#x zxT1Q+DQq+ckS$wj0#jUH$KOV>fqOuWWhxq-7!=a)=8V{ML2calb;Pjg1N(W(AW}5o zSfYnY$MYVWt@kD5^@SN|MmCdXaC;cZVTWkv5_kMTPxdUhw8ek9w7n}RM&)kG&%3{y z-@UIjqm=CULlCCj{!>cR%M2;`GFt|^Q=no7!>hvZykGa;_{QtjCpRRoh<+zfo*_*H z_xtT#clR^?^A}Ezif--uj7u-W?`P<`nkuHECxlcRjeQE9-b{TaHsXvpvdLA1)pOj}^CEivsqKEO=ud7xEWnD~q zjlGhrlCf%ySwecvr;1CY4|}>2&kvIkA?`LmP6hX8UtJ&0m9Iizsu=gxN)9u+avwsN z9!UyTuQi;0_k(_n&pwe}iyf9)?{8=?&<$8U9bwuGVEz^KtMm|1@Ox3Vt(pHuzvj69 z`fhUY-;79NoBxM^-fVT$#GIU*6I$7SOqmbY23ljkVLqj zv>#@r$Fuql_GYH`!)#uG)27EG#DCFjf8?y7;{SH@@PA{HY`#%222Xzumf1gMd>aC? za*(C04r>6zlQHaxL-iwOH&b}`C{J(2IsHc|3D%wx&!{Jxf@R#Sw@)Bz^kCTD>X_#y&zAihw-TN`aSszBe5DlX^2gHYeEhXv;;Iq)ML zK?#-Up2dh9$?MySnucp@pE+rvS_UK!vZi&bW779Ug@Ab#6(V@lRF;^@Qjlm0OG!DX zg14?}v8eofU_~S`@IWY0FuAxuIHs6Se+bx>GeXE8_LJzRA_?WA;mn}X#^Gv6Un+K;|(Q>Hu$$hJ;0Po%*UpDO3`@?XaELlVYm|$C) z7Y3aa}+@}%D|^@hzJ5Cc#P2bzu--zKsImN&jlWqEz; zNA_sh&hP*`L^sip=LO%B+|W9k++~JEHen{?F4`a=KtOZLD%k8DWGOrmnSoBBBc7>u zMH=p$eR20!*8iLk{56%?6Z;4D?%XV6D8K>=d=TZMBLRQGbq(oaO!)8Uf2_ zCHN*qMmGOzL)l_sUc8_9v|rV_3XN_Mp&@7o$6v`S__v(-S}1|Z~=3pgO?c|N10d+Fg4?uUK; zZZJw`@bVoH!0%me*I2V5ABX}|qw}l{;M}+(-XRch`l&jtj0w8nsL1wQ_ZKidz-dDSl?mPQjvn#u?ANj9H+ecJ%7bCh=kKjdw;XJB<$#mdZMV3}~ zJte9E4N!|%tvDO|{>Nhr<;jao4n9t20!H*MXYWk?A}1;Gg;@YF&- zgpk@j2tV!3@j9G^i1$^nzaoKEu6tF0w(D^~=6yEnzFpQ0`4R&tyTQx-vh=y8Q9->_69 zIzb!{So`H`36rV2(i5|;ijPPs~1jq^=Aq#TT~$GK~1`aw3`3>sVPrDZ>bN?PsM zl)>^M&)$czQJXw!|KYd=Vk5s~)NPsV#B`z5E58%2Y2p=y;6Z*dyZR0fS@QZ#ys0A( zs%UtyJ@=|hhY`^C7g*>GDFQC?CFPL$4+%9|M{ybEXjOP&9jlX9l}NT_DY40a@p?aK zcHVSKky3}mBnKZA176T|_E-(Uroy4mtJM;SGx9l(ce{m&yC^_1l z|7zE+>C)brwyCt0HnsRKb@`EkdeUTv8vttbKQz40+D6cmJaXqZykAAITXB47WYPq6 z0-)nh*TeL$k5S7b30Pc+*6*IsUTqO6*f32jF-Jm);4>=10fCmLY>*|2XdIL28vQz} zi%sSAvD`xKI|Mzvsu*<><*tz!db+FaGChvtw;nkqVznK^e_(5u0(!v6dWB0;ug{29dAB(ytvw!Oo-oPDjzM2&~q}%t)Bhh2JYfxtx z(s;-J%!cwlbL<8*>X#wDkGOn7WprEr3hOk2M4|c*A!#s0Je{P;t0nRS`wLusCNg@; z<(zfH=G{;mmuYMg?K}@$k!nOie&UPb(VTPszRg71jC@DwD3I;4O_l)vaT>j**-Fi*pH%1`dHhjOh-`n z>21kSzY&s}vAw@lX8Rx1k0HM*`RPrU>Dia14S=Ntcjr^geRk2zRXP4{3QdyV>&#R2 zf8f;8{~o8-Jg0##n=i-mAvi#VeA}n|ndIP#_RkL7&q(jTBYq~iO~MZaWxdR{az&kM z4XPno>cuJ#FK|AmR(bWhIpL=+d|Y{bX6a97*2j8pFMtyI(~dGL{}&2vo*oI#1Ftn~ z&|Mf)50)ZoOxzYJ(8RT6HJz19W??e#chPuq9y?HGDD0-F$ks}NdKXH010nei6#|c& z`aSY?;8P;e$XF8TEs{L=moe{#;lpyJnL@Xl7x$G%7W?1N$)hhvyzgX@CRfA%R7Y@k zQ8s|u(UYx3umrDuwO{;%QRyY=HYq|_ew}+S$8qzTcW38j-B6IhF#!QFvr8EM@La`# zPv~6BF#fV%(-YEi*tQuJNG=`;Bti=yxyZn<%-Bt$ohV89>J+aVs z;b>c*@-(n6c-5z8rbzS8{eLF*eba_`D`(HF((vPN8E9c?A@H{|uw?vIIaQDQszmDqM%2pUy+XM=?je+mT%x1^c@+CoP+ z8|Aj5tP4y)`Lwnp`1&l)*Zl*;P>rxVlF8|Hhf!U+aD?Xm*24G+Kj7ekZ5bv?oF&sHY@GTgjd<$Yy~6X$RR_(uhjShRZN}n>~?{{eu0;E zRI2^Jhd=;AWoN<+FupxP(uwA3cj;+Zch<|K(39NT4mrnd}G+48IcbFP8<{sdh{3K!EaeotEcT$c>|b62px2pjdY5 zL=noRQT1;S_!I(q;6~TzZO=oPzw^a(q#_INgk-4GYGA zzsx@|dG`K(=UJ15T9j1LP8r3_gsXP(jwgOs?w8}_r8$imIJ_W`PT%mw&w%~eAHNsY zdD|G$Kaam(pGE4vvo!cSz|9_=(A+i1=@7S}GpKzpv{xl2&F^x}td8FJT+#!@>**Vc zeuY<;Q+BYkVJCg8`k!~Y<;uj*5^@h$ardxA>e;GmQHmTBnJ9d+;Z_!g)gJV)`8769 zD=N7ph>dY(KS|np^dsnuUOJnX2om-<)XZ zTH6ZmS9}M}a?lO26U$LaGFuWCLPmUrKcX_d>+I9JKL90P!P3PzN*6Ews$p;p8f6#l z4v^bsu6=T$tse&tN=E}V`)~bgTMG~k!Tf1hO^NSnZXS7Z#x=NKF%SGK;aHt&{+qjq zSpzx!@-z7BCk0`!(p5QiL-0kZrDyk}mc5SqH4_?@B+L$voBU7}#ffx8p ze;3+pQVS8esRpaosY#86=VtIS`^+Sp4cvVH0QbAvoM`KD^?IEALK_xt>SzH)h+&Uc zGhVMR<6KZolN6|&b#eHH(^b_qV@lfXV%?A5PtHTVy;qTL#C_cessD6;5$8zWm6~6= zDeQrd%Te4+y$)Ft1%^sVv(=12F+X@IZf(D;Y|I(mHOIq=_`Ww6*^IYxSk~MWHruUgRbxMkggCBv%0{!k8@e~C8VqRR z{qXEbtGkJ{=n%;q@kj1zIF0xxhPA2=_CIVY{|-0XQhVe)wbDQex$J+|f?{u5Rgmqs z#QeSKmh)khpvK(0_zAD&v6D;%>E>%Jaehld)zFAlpoUDPH?sod*PdwQ|`U?|xp8Ql(l zD_K}w&?-iyZNkyjEBB(8k7H(K^?DJ8<>+gn#mxgM^HZ*iKry!i%%1MdLC}@PF0%_>WW9i8au(u(%lbuh(A?MIweM z)tKz__r;=2%6tER^MJ9$5nNkRp0z&&BRVEZT3Q&oisOrVO^nmald|Licd4U8XHU5^ zzLyKVf5vJWgj98&Z5fiH9tYmx*}=hRalmY%3uy(!R%=wIC|Gj78VFmCH4M6>?!)$Yt z7}`krhDy`bg~vX;imoi);7*5H$^5sEAut|k)}WU&X`oaVRXky%)~SO zPkCqLocA*=ceM)uj|?CBx#mf0UgKtO10(HD^>(_ZE_Mm6a&p`*$SJwQQoYo~CE=?G zsdOKAS`{2uxWkdNCU>Hk$f6`-1b;n4Kdw^gJig?eL>NcLWJq`ANcban$sY)oz*<+is#8UOJWJSxva$`o%+i8kmDu>DT(aH>Wn;rFHVd?nR7G!Pl*t(_7wi%_H{nNc@z$!81hYc>fPER^m5ZWzL+JNgsP`qUAL+q1`2S`zZUc2eW_Y1M{PH4rChJRY|pN2l-cF7MjS z4xL%ci_%2#NM&utu5K!eo%h1DGHEH#2|O2mIHU=T8N@&DAiU^zGH`-WTCGwD z&VfaKt=8d_;EICpplQ%ZRUtrf*2Q*vz~$hR&YhTe4RHWn#ca6E8TKl zm&8|zqxF$dK}=I6T76Y%%as5k7M1IwYo6PpYt|W~%Z`^4cE9M1^;>>T=tV-K_DM*4 z2Xw&;5?q%{ZLi({61aLdDJQQ4`2@E|I38YRgj+yEoZKIaGa#ToT@V9J7MWsGd~LtZbYZ{oZOP&)OA{FDm!^7u(L+)N zsLQ^}tq&@3w4a?8}M9% z^?y$IlJE$ouB9~!5JS`c^Y{ke6V0IV$}u?B644OgPl#K9BRzRqwSp+IeW}7UCnTST zRI8)8nr{%ZDp67uqiy76l`Ub2Y{mt5NaZ>{1F9dTC@oKOVm|poMQLY&+BfoOcj%RV zA6%}BbEJ`=N=U%#Nx=;DCx%uZVLsI#Max}oERmVhmymgl^F;f>&Pgz1_mkLItc<)| z+KQr{HdX!)*4{EIuAti%CAhn5@ZjzmLxKef?hcJRG%g_o53U^?f;8^#PH=a3X{>~cQE^F+=zY8so`J5Vgy2? z9PT%oK-&(|92Sqk{_x@LJG!Xq>OF{r_ywk)xRZH+FR6qF#JwbSs{0x1TJeBw`! zXacbUau5)(DI<-18~8&;k@mP*Y4L7ttj7E31fCooK`X1uDu&JAr{dDF9WrVs>R*ah z;k5hHB9_Y@Y+QJ3?g-bgSGRyZto!D>lfGX|Fc8!fPQ~h*@lc1}jJdU8U1S?LS{W(I z+fDGnJjP&!Z zeRDNOut?@&fAo&f{VJ0wVzKWFqi;bNNt-U6Yu~W>wZio?mG@-4BzNA_zF^^S3_+a*y(*IrJL| zts{Yb0XlT*j@VOC8;`@WW=>h`#_&?=CCXb2xUD#1>HUjjG)af~<2e*#nBPn?GBnm0 z@5WMZ%L{+~KyY__>AISPlQz@7;>9q z|8*JVjD+!811}b$M>zoM8L630KO>1y7~LsK^6hQmLh@LT_1k^QA7gJQ`@Ll`_dGgQ z|1_Cl!(mI&+J^Ev+6_CJr87oWv!-=1u7G#jNJ1?i}G$C9W@tWqcB@o0llDutpCds;QUvk&#y!;RJ%CJgKmB%(i$jQ-kW&8gozqQ4vC0=y(2vIeR9^H z-yvP-eC?2}RFhGd$;Px!T!Ha<78z&VW8}v?Ux}LASls zXu7#>=(C@Keidxe3#H)L=eXH3 zwHD3~CsSfbhkLdiJ)VmxMVp9p;>sj%bO)s2f#OxhckRz6dK>#zqTus;p_$8NUJ90N zhwXN=*D#hmqL3pkl1cHWS6Bope-@#khK(8S>>-LT)r4N;fFM_kJSld?rUqtYAkh5& zj-cI>6gkC1c%k5Qjg@@wjpxQQ`UXv41&M%hWODB?^vfjEpL(+JEI3g6d=8Zp^FvI! z%{V#4@mqJ+4z23qVnw6!O(^p@3`QPxq|WYU$-75dGwh+*Kfmk2>d5h%)u+6wt@UZv zbljfVa!zhLen{(;Lbk|DS|zEHdj?+eOZ!vq*pFOSca$r?(^DI1uH9C?VKTg6lM|Z! zh-yQONR#_Vk$S$-k@4QJEpZPd+5fS>5g?0^1fckHB|8v z7oKBojOCVBABQUvATJcc?_rRm#w?~&&2kx~xHfv109E-On04AyyEh6zJ5&YH7N&m{3^7bPFVS21+);bS zqXidMd{hL+)O$gOX^|2~0ScbZ#;LO6#o;6s!c=$&zRXcrv5k?*>=3rOiw z7N2AeV}KNm#`TyYx<8bIQ$J4I!aXm$QHWqX^v|>2_o?+R+t3~*lH?8#ZOsTufV{m+ z01*!}yla|pb73RC@u4T9bkqmtthMhpCMxUM#PQ_{;c}kguGKJgbD-0u|7)c-hkFR5 zC&dLZUq=-u4UM6S!5%@2NSY z3=v;_moc`j`S3UT9f?E!cQyHyAuowcA;j(y$){Y1uO3KP= z4*DKk=sBR5dv&$G(2(6uG)d`gb$)`za>X&@nH0Rn+zL0RMOemwX#L%hs&$0+k9v;O z1SfA0UuCIo(_t|TT38iS1rc`Y0sz;Y@27*4KK!*D7CIk<0qkIPkP zaAM~C{(XlCU3)x+Z$v2tK4~?=1-_TpImB(K3Mc?kK86?G@0*70_rEGsdE@s z82;q}H&|Wy8wshJ@ll?k77A63%K<x zb@4H(=yK_vV|C_NRxfP%P`r9`O%1}BO;xzC#CrE zs5JD(Lq!FsmK2Ty$$#N>36(d6{7u>aw3)s3H|6sMe+mDYC;PK%%d~NT|mg}THJ%TzE zraR)&iPzB3)LMI3+Kx`?Q}q`Rkva4*JkHdl zb46eT)so&|kHXF+r)Ef(6vVi45M4DMTVGPF?w&V%oP2$}gzpzLeKLpqtw3+K^pY3c z&vUennvd1Bjbqcia~0RTf8R6byVk)G^#|=lxmZ6F-xG%Odb}B#Z~s zDTOo4Wc{GOcK7(PwY|aZlv5XoRN0plDHmLth0!cQ=1L-iSa`&Cu3R3K4EtBPdVC&7A-k&{*+Jox$K z@eUWZ5B1$`e>Bev)5)lev3zodVIO>Y(Orr6<2ogEhhpc%OHW+1DW2Fc#4un`Pp!T$ zCNbl~*}0zg*U1OSPIlcptB9S&Vh|l5KW^M;Jy?pK6L20UddD%;NEx-ZsAOa$)M15H z#qG{NZsZo&)w?cl&@-sZNI|dTdCF};?JdsXE61u@AdPE-Wf9SZS^d@Z2>+T%%T%%2 z-ER{y>m02=lk6$4H^+T951){{QwErvAUEkK+=+r2PABY0*%0jw>IwTu@~JPT_OarG zs}_$mL2_Y&u>qJE*+yWKw;`X}npyVbham_BU|)wS5^z8bXed|(7P(Tv$%9vLm>%Q!hFo!vs@&b&I#1RUxuslKhu zQ8$O6w}%6U#_mieaVxngw_;0p(v&XhT0+!nGUx5#vy5_(!+&&(&mkNqv3%_a4ONU4 z6$oxSUhsL&35A> zAx% z>Pn&pijwBFBo?k)2U%7`E32xso?Gabb(EYpHua8(Cl)LJyklavaOq{H9HV;U-`3M3 z{nC(0;iLcElgWglkjZcpQDDA7YfJ2}t9{1m@rGoF8)hgQtvT|T%@KG)g)(sXI#uE zs|e1j|9T@dqIzhvKe~?t$K*&4{l}a?!&dy8AQuE^oCaLij)IJCVqSs+g&Q0_(_R|T zTTlX#3Ojto%9?Qm+`&C6GkMvWeP=~+`^q_SVgd6SHW>fW9CcB;Y7l#Kqm>E&-2u}e z5WimFaAExKU2IwtITXDzVOsI#8z~UcqyEByUVRkb+TmRaUrLV>Ysb6CH};gMx&tbq zF_C*I``yAeEdmeC@XZC5;@Sbl13=d=htXmI!%J$-O{*JEgMh++xkWCqNrdFTOlX>d z0`N-VO&VXhY^a0hS#QbQtB&369qMZy;D(To)@jcSB8@{MBIhp238m_-u5R~9x=OB< z=h%ExFcbHk#K`{E z-3qf|h)nRjm?jnc#j&fIGfr4 zZI#x-_qq{eMvD0i44nK+fdzR{je{zG?sY>K4I#5%A3R!bu3S*}7 zs$BF5Y)PIo`l+PLob&9#Uh@dU%2K)o@Xi^>u-Idb^Z6rc%w33oUsr z!Sr0NKk-7RN5Teu$i-(S0Q`&|-rS?*gv^-JMv>53oNh~-R>VKzE0M)TeVI~pqbZ7o zOCiMs?Y+s}_`P0Oj=vHA5p8Sy>iT!fI)ei%s$VQfsa=e5QR+UK6of1c`lwY0$8n00 z8q8Dv5q+ZgSAR9zbjaSWNf8^o(KEdZJByptGgv|w(TmtzYiT|_V*0#9@o4n%jqCF4 zN^iF}CD4$)VWg|w`kl}Q6W74O3Uv-C+ zx|aE{Fj53If@(w<8rebZ&Z)ug5LkH!Z$eKJj7K9d8j<0r5n2&@e5B5aunfDLnw4;R zV}9oy3rC#+drvc+o_U=aa-LH% z4*rF#$*~5}ANyBjB4;tzuZn9rV>pcJd)o+wk+s?gr&@c>F=+*{wr-SMHlG-Kzvb@* z6#@L!9Et?VGRPJhkBdO)Lg?Jp^J}=8UD10S9lS2Y{C!Aq4`N-`(j{ z1_m|D?TJsy*6?yy;|3xOET71HbJmYIzFl)l^gdB_aYsh2lqO9b2Xf-R^b)nXC+C@K zO?zX(U&*BU?)=TfP?nPk^0&Vc)@Lr`D;$uvr*giCfMuezY3Ln>@6aeggrh&>Dtf{S1aIO=O#-DNU`7Nte|C;CA7 z%9<(YmI2T4v+Ue7McM$wW6ZNei{&!M&w zx`P*sVHNVo1x3OQX{k;4v#vguh~eosE=rVpvW)t9#wxL-kFNzvFL6K5 zjwNQaEdzgD93RftJ~-LGFW&6hpmg2HvzEsBRy6b@5)HbC!ZCm1#mWk0T_Qr1s*3KQ z?Tx})epKfB2m>%TOE^=}DVKFA(BsCCu(&|UoE6weIf$Lm@yLYex41;x409U=QC=6f z%lPG+viq+zZWhiNk+>}luTOW^ob}Q7tij6KMOoP`-8V@sy-y(xsa(?wBhU!s&*KQ2 zV@n9TqMBafvJL?)a`=bCnK3p995T&xCv5&H%D;|dwgyDqXfonOIzJ+NU-73G`Eb-@ zoOR6UFc{_;#niZo=nv-yPB`}kk1>cyAQ+r`tt`1VtZ&15+X=&Bo7bS%1Ab2{AQ46c zJg44!Cb~-JkfG-s&cVP(yKkInKu+GXIsJ3QkQAPFc&Hg2GZ4z0M>7N^osPjrx{|By z`h#Wo>~uP_r2$J32RCzS$?4i8O^uY%^nFER3v(_O7WlLm{Oyo7v!Sw0cyuy#GQ(&( ze!HnVis@4mzm|syw99E_*I`%oc5;yc;N-7+VKEq~lgS7Xi(nCl=G5_)YyR@@^WW=!b1;2vz)FJRYc$;Q>$~Cd`O!s&SAz`L zP&qAb|2X=LQtN`%^ELrFqnw{7fH+A{r?9j0Z1aYx#lb^Is zmo)5Qe9>lzf%Kc0DyB&mE-UWc!kaIha{{2OcQ~coNN~XG5rI<2`x)V3t=i$Y2UX^o z+Ky5kXj#2tHpEYt@UCGXqJoTgMkbwP=+^DAhQjddxS;%Ri0e#{xBI?mx-#??jHGol zryNSk=N|U_`WiaR9Cw=fEa!N?R_^nW%O#cHA~|;eNh4qwZ|p4m6j0H|j&_{S_1DEK zxgnY<{8uxX`sORg= z!02(=HqD;@6o^hQAy1TWWYpViilzu@DqrDwuufup?Ou&>jPvujHsU}3s%!of6%Uq& z;#r48&4hC>2$Z-59@Dlv|Evu^v83f?h4(J7gj`mErlFvSBs1jjd*s(93{YP>+9nh} zZVt~u4`(|97EL{$AlXcYvwnW<5i45hDDp%%KDfzf|ALU6_o6)lYmmP?WW!PV3#rXS z&r7=vB`HboQ9P^wEi$XK^-zT9rtpi8`Iq4mFUC1u&g(o3yG@=hWquie@> zIrH3xI-K#&j4y2E}cwbH%EUAjtIwT~_oS>zug6!db z?wbebFD6s}o-uCpcWLX6JJP%8{I%LT7Mw`7vB~Jir50IJSBLdYm54ytnScdSVC1bL zzrOPUQ{XDOfs@9Oy`L8NYzlk&l3s%_-K8V= z$&D8pTRJNns{%)jM`!2TegEmz&;J?e5dpZ(WNF_M-jbIm!bAR(?9$WS07PAT@NU8& zeBfa*_(MR_AhZbiYMOncGWj(6pUO3S@;~Zs#>eR?1Y*H92n=*v&b+nhQni<-PT+G( zO-dBRcU%BDLokD+$XNy|K--ql$UiD9wG z3zbIX?uEHV2jod@sn@|Vk8?1E;1j12>9rDvS zt_TMygJ%A2ka@qfD6yo^ZOtzU^MnXWBZGjXmJpv6K+@Xz0G%Roc4=1J_~b+ik4Okk zCMqe1!%Y&-j_Ja%%dY|@qX^pIv}U&IjFSUVmkpcz-aee0tAS65t{Zov$ra<94GmS9 ziIdAu+O%N`>F+zYwCL!CNNkUDkJZThUc6&Ai4xl*_Ay}@(}b1})jFX$rB2NQtLyZ; z-+*EB+!5o!Zp#lr;(g0rW#G&bW!d56l+nvv%MX#ytuJK@89ck3Jf4V-$~nZ2CP-|h z`lGzi;@5_!w9UKfdqIk)%YP!7VU2cZo}M!lTxBjocDS>h(EL^whw1f1v>7>X0t)H{ zcu@Lg?b>mLW4rB_I-0i}w3)wHi2|{v-t8>aefP|3fmx0k4i{U37!Gc?UO&Bx2h$IZ+02=qpj5+nKK%#OMp z#SX!H9O=cT;xy(AJSR;^2uK5ucitWu zDMy4;4$YEYtIp%MCnt~LDY2TUFIn30i|_WP*;8Ac(AcHf75Ms*umuG4jU`tmho0Ue zk&4fK^Z~c;(jBgEKYoND9TlGkaz#}mwJG^7XtJ)1RYXOZI4#f+4$HP1JmK(J^pc2- zF8P^H>+LUbUr5=Z{$y}Gsgng+7c`Va?C|&mkL;Wk_;N46o^nW|ml=lejY8f^b$ z#340VM?Z|>ZRIM^-fq1Nts~OEdZpNBbPa#5Sv|>XOLBfF`}BDR?+{7E6y0G}a{dWu zd%UQNpK>3I38s&IYDaaVa+tgvf>pe>ocjOO7cz9Zly99teB|Opr*>YkohE(zf>k5Q zk~4Tpv56U@p&X~8FV}UHh(}cIsglPfVI&dph1$p1EH zOcTI&tjy2rJBMiALFF5>6Jy&BM{l^u)wf!B&ixU8^4Ba5g&f@Y2NaLw8K3W+F`^Xx zVwx;S$)Cq|ncf|i4P}11J|JM#Uukbla-Tr&X7BHq*Y00P3Lo{6m_d=xFwUxdpwkPn zKTA?-|Caw*OsvLzY|ZrIruIzl-9b@-Lj4kNGa*fmd)++2&1o z8zOns9<{>A_hm$10g9GP$>S{RQ{RKp`~rBpp&xm+H)K!=!M`BBbEIj%o<2?p?+tq3 zG5=ZS!P8e*1HRCk#!*`UTb`)~)5svlKMT_v%ne1^Twt!xlqI`~x|RGt671IA#Kj7eE*laPBcfZQ_9HV2J92Za^P{(=?T`{F_`a+y5SRM} zCD&WBt~dqaO{Pp+7y$lTPnZwod00Y!^dcuh8dP+$pHVFdW9j>*s&LHsZEA-6)bD8o zf%qCl5RZ{_!JK+ctY_d0k+_6m1?Sv4SwvK&n3@^85j5C4P?To>>Ft3oe3`1bzAd9o z?+#AywfMwC%Xk0C|47}vgbO{&)!~@E$9gE)s>v)NUXgCy;>f*^0 z8tOil;t(=0;Arc*jO&zpRcfz6MewwAZ%hTBOC-;|Bg@_$w68IQaD z!Qf_&$%VuJ`%y)^QSyZlJq;lOySG>9VZI@CBD%Q#Qo{tXaN!#Fka;qNXIb`WnAO}Y z#1I0?Za%BCnRoSWcSO#t4NSO`)jS+>oNhw-BqTdnA2;syd*>HgWBrU?^Ia8Ue*PH4 zdg8zmzgQ4w8p0Uksp?tih?)lsV0JizZ&*ac0X%B`Q^i^jj-arFzjF^4Kk0)?_ znnY%F>p(pj)soWQR`O`uH|}HjU&sVk4Hw{QtiK^w81ZJ8iP>qn7O}Hu1=0@34LeRe(T~Zz3FrwVyfX&)r~P6Pg@7O;V~1J3W)SJ9vmV`L^f? zfW@KZU&ylD&|2>sAv3bKqDl3>yEN7}l-YbV3By*`)PO330Kz|RNfYwOMq-V^P2IV> ztuxqxA0MkJOAqjnpY-ZtFlyzZ$v9%WqfQ|diy!LS>wFWzzEnuoiY8T|h6t8yW-rQU zqY(%Z4O{(`ze{bf*rO2ub3f$7G+zPZ_he|&jrZ$C(^c~<@qjJX(+@tms+8D0Q+YKy zlU}Gcut}*d4#5|4q~2x!?eoCI%E~BsY^1(3${;+f=rAXkzF(}Fa+sTA%5pkwpwA}` zB5I>gESjW6sSV}nHA2!Z6m~;>h-c+yTxjAr!}zdC6eD)?$VZ&S;!xrr82u;+0d1T_ z(Deq-qqxbpr=*Sz_EDM7NGhT3MgI>e>T1jm{2x{%4n)(00iE)Gf@Z|L1v`vlBWlUk zihHk6y3My@v1c*}BOHuXlei>K9#8J6B-ZvQG3z4UGPxsI;dNDzB6e(A#MO9E=CJKX zQDr>SDZLD#?l45r&cT#(d1+Iogc1J1Omvqh{~Z!tYgfQ78kbNEN#Uw!0*4I@>plCl zrltKQa4F|8*+vs>;7%*rY-$q#2#$(4B^ybE9e$l{EdDzc>UojUC)1REPVgGwIC@^I z(jX0U=NFLr3Fl-9fsE$;lwEO1X7<76u?_2j?6<>)5!)ueA!uISsWPctxby*a4w|6I zzQV_Es$b$;XpIhkCu`7Sd-sw?*Zy*De|JvxrHDm$O#K11lF}=7@v-0>jzZe~+)j%k zPL-po3gY2tdne>)qy0g>H%RoCt2spWxwfu+_73YgShrcDKDuOBR6QRWxAyuV19r7f zb}Zk-^1uE0iB^>A!MN&sDb$LgX6y4kvWe{7{3U5ro}A`mP{W!ShLnFCu&%0&Atc17 zsj2-I0hS%r?}l*Zq4Mtfquw!)?54uR8K=f^NRS6-%G;9Vbop1GtsKZ`J;iYHsl{$_ zd9%n$K?J&5t;KZPEcWTIE~~{@as15+`0)8zjNBI}!ZojDDv>JtoKj`)sC*GxbF_!q z(1Eia91`7bgv9P8lJUyc(QE$SEFh`-mFCq2%qr*rB<$5sTLfmxmEp+>tPW4vj*>Lq zYow)%xA}D`TFxQEW+DoIzmio)>@dnHzt-s5uC=Vev!QyEsak#Y0uSFVRZa^JXjgCs zoLck*Sc-(*0l~VB8h*jX9ld>d8cy>73kna*@&JM(aExmsEMD_ ziHJ3i*T`;T?OsEbf!2RG1UMY#KdV@06W38W8Fc?^O{>8-)c-7hH75PPe$hM4E;-De zUew@8$4gjYtHBpgtfyG_`v<%o$x{ua*6(?K^{%=m@p~_(cpIwg8wY3D)&BJF_BT35 zB3$tpNbCK?;ePIXw)!w=SyhZ@FIDcRj>?(toi7s3^`Ru@h{Tv(Rxkl?vjcxXckDT@ z593djsxzN-iL0&&HEmk#;%~EUQgUw++wxqvgr?VcZR_@HttLa^Txx1{!}HNiwDEGLYQ^MljWaC?SVl zw{BBHP$hAtogKmG;5ctnmYnMIOV&u6oC-0Xgm)ra-M`jG|jPFdP z+7xovlPp>>8(Z?KXi?!tlAYCd)CdFOqE8p){t98jQqk(D>%#h9v2UNvb!Tj6l)<4xcLYd@nAw`c18qMm?Ux;5)(*K$}z`AzS8o?+an> zrPGB-pC#3keHoDqYLpD5tiRS@!y~mhzgak{tEB-) zR;>y}yi^sx^K6XC8JqqgAMvlVXpAu<943`Zz{Q!PWCJVmcz$C{QPb5Qjo&zL{Zu?%&zuyvpF&xLoSFTNtoZYF=G$e_Hd`$FfFj~wI>bqRoqmn(0pHD= zf>*G46eb;BZ|%F*7stt%@sN*f>r#ELv6) z94gs{0np*`F^NJ^#mR{I?BoQi(*NE-8d4Y$6LmW*MC?<_yI9s5R~Rg+Vyx@J@47|> zQ8XS{NtfE2YD#bNXc3C%WG_Y{v~ z0`Ar~>H--ul)gjxSRMUbMNvHqlrnYB-pP%NU(1FB;}x}kSXk1ei;l}YAZ#q@8dW2c zVUA?3|XS^JRpt&L_ zAMPBn@t;ZWs1_C``y%=+ z$vGn--I7E|yr=vz=V&2Q$*%`wzOt`E^vl+1(y12Z zhPW?>CrLSm@OMLgqCSbFw9|n4ObP2-<$@1IvfbSFD4r?8>9(cy>;jsD#&?W^`OY=zjTT*_Hb3JCV9YpR9H=`4%;61c~CC&+>@92FPn5|Y>b&90c_e8+A|2lacPTE-J1(U>C+KN=Q)DdFh zW1>s-`QrOs?z>XnqnhLgd3O$d# z4zn^dedCh66aUgj>xhin$&;-6h#Ro+oi)X9%Ftt;SNz~RW4X$K<@m6b1u2WZH9C49 z(r|H&4@*4|-Gd*xt2Ho$J2}ZgsrU=3iW#H z`9Yuj&`KkDEZ@Vu`sjK%%bEopm6MXe_IOr3uAM{34pD{u*ols+RWriz;n?{T51dly zLGFXcBaev3t?Iy3^CS5x#q<5HTe+vno0_&#`Z?FYn^b`++kISIthSMa-Fy$!q|tz# zSr0IUq;$tL-Pr^F`0X~el~N81@5yLg z(M8(>e})3vM(q_b`~npibZ$r`fVFOWOGl*!YhdW92aTIA-6x519(a62JcV6_ewWv;N0;N+!bx6Sp6$)Q>n$_(Oq8F@GJ(U2lqJ*BD9PEs@@vC| z3WFt6k0%8|;Qe zWD*U)I)i3wkJOw4P6a3QA}cODUD2@nX@q$2NU!qwM8X#wt2AM? z2;Z%JjvM+T?Ox$?>lgh<02pG0Pkk8<$cco*Dj8Hm-C^7;l5n7hmUz}U{>dgZ*r2)i zF7EY4w=0OqzdW*chf;T&w>Pogm{B15F=hOFtE0Ee(%uq{CL~qfBREL9J&c zYIS3pbu2Q5uvpI8h5QAbX*{?@?=pH8%Q?y61xunI>HAaNogX;IG%WZyfmV%@k|mUn z#E18^0^<;kr0)cB+3zLqIZmr|-2ADl!sz2rpbziyzGM`CEbln@)U-^YEwmv#eomi+ zuo=eV!4g;+)(Rk`%m)vIG1FsqbqlaUfgf@wI%hFACnj(#`Mta}aM9N0Gj_o&n)OxT zDB6b0^~coiZPOI+0cVYl#QXILp(D>H8kochdb%r(s)ynBkEPTS(P|Bu8pXY7K4PKG z!9Sz4<})OYE4$U&3dE-7SdM>p9%H(5@UL`+{zGpz@%{tSJpjKL?`yH zSqjP(>q%ua1Sjakg-v$EA5COUXCYSSi&na7P}PEj0=nGrwnLjQU0u)t0Hn++&s;Vp z29C1K$)w4*zYytvhsn}gMYwq^Ko5E%7wEzN>Sn++FlTw{@b(Z-W>815SszXpCHGtE zJLHBKMj`OZw5FVf5t9}n#RyUJCkp~>s)IF;O%FNzcgkNlZF15oJn#34sKihE2k!EU z;!Dz`JD=k&m)>98 zpgnXnGve1^^*)tZ(a@ka(5%5)xEe4p$yaguwm_>iC(_%wq7am2zroAIVIn)e~!~={Ap(9SxAPd%ES5tU{-B`CiwsSl-$P0737=p~7{`;As)=eY2Y$@J9fKq!=8i7#U^S~{pPQ$tK zJ&pabl!~3kJ2nC5+VKE}oaCb+=n{P*tJ*&@?5xyoORLBj+CilAD?BtFZ(=^ub`3i8 zd6op2o-kGGip?obL~_A!NFIjp!-gSjEvfp`&&UFN7U9$6?$58`V{jurMFLl*JBi5Z z9Vl`6N9gSePklTd-UGO@s2po?nbr||J(s1{t8867HwIRIc}&-Ff5~uLdJ`=y$9w5f zR>I5p&oM>t7sDpc4}2LpXPCNM)J$Sg)p0c5YNc3P#>BZDI>GUVuXQ@uj0z8*XXCg@d-TrFy?_oTMxX}5C)Zk2+JBtcx6 z@#(ng63Ogw=hT9LkCbP!6-{hz@zl%-qh##t>{z{S^*W+>8SXs*o%n}x;~O06Mb>XdSC8Z z5OQFH->hFxRs%QdEe3R}muqy1o##tp?++i4wQyzYPj0$DE@tw3qofS$ISDa z*f9OxighuL_!2J+Crg%8ZumTmX?Ui;F$_@8ok)lmOOaFY;#EFJ#8t3 z#I3yQx7Az9B>(;Iy%YebV^F7+k{4i3R^QPMAD6E6rxdsCxKg|@Nu1kR9L_{~-|{RX z>c;~ug`b(hl%%=~a~fkOR1(pU^^B5-+oU;e2i(yeRQ=~VjiUX=@fp3X{>6fK9v*m9 z4;Ku-ETkh8Anvw5&YAT->}e;HY1w7gJUA3fId+v)LxRC+#`*ZO*0 z8UB8|X;ZedmQ`CcbdAm^pgOx}YO9YTbkEOTAMiX$zOrdFUb)Ts9DWxBp$@!lOe-pO zM`trx(x?gDOufRl^@w)CQ= zj)=Y>&K$)Mm;(&7N&462JRvj^e!iv~lMDsm(}hF&<>`px+qopl_Yc>z;01sgZw*(b zU`<5VN%OV#8*5s}d`pMxwKIkB`XoSNkrd!dyT8RFzXC#OtYFTkzd{|^h;^yCwAuwU zTdwPEGvxSrQI=isyXYJ$07;UI4Ul1{&ts*uW}4Y%|LOHOR}rIiST3VLdFMp$x&^>N zewr*d@o$ez{}W|km4ju13S(CMc0es7hvAh5&;E;_z0)7JTP@rH&|G`v7C)wMi}_<- z;cMRFeZ5^pMMYh%E?4jozl?6b>r9vy8?yvnB4J+oPGV zMP34LMRL7K@@ANRebFa8c!qV^be?7z5TJ7nfhinV8Bw36WRl?`ESY~;!!u`G$+Tjg z+Gw!%JEG3r4Uq%J2rN3~R?{QNE3TWva3jsel<%PYV@6{%Z0$3&G1%rf&~_v$<0Ywn zl3MT{6wr21e~L*h(xsQLca}M)V`PkR8FS)RQ&-Ha(OY%MUm;X{W{$mxF3V;0h%f=W zu4XKz5Kn47%A!5vv1z8Id)!kqi-ZSKSUEiVEQGd7e9hKT8U7iae10PILE)G#=j&?^ zV4K6^v@dbv&I2SmuRXc1ox$gavw+jl&@V>DT+Uj$`afnCyLxgSEK`RohjQSHl`c;F z@GBo_>G9KjLR0UX9HgZGe%8PBV7Q ztqpJB_!l*Xeh6^}Ixs4;C?j@lWRcTbQv|n|+=QqU&>a!9(EW?D6Q!wewA`=X!s!_L z&Dr5N^O>+C{B_z5>l@>?{hNQ#XH|ViHv9)wpk^fVeS)EV{b%T>vxFL!_@8aB=3(Hp z|JUCGIRQUlq+V@?euA}3)Y)=M&=2#QPt?FMftv8M+(3%JLNe|4h;wFO3>yCSUPfgBnbd7toPm4=A*H&D- z8a_#uyrVvbZkH6=A8#uy(ewj+ZqX3dI!_ED%@dcI6EhoWkmV^A`)BCVmxFG>$H?PC zJmXjuyx42C=!DyzSZ5E!F^Rz;S|`Ic+htLoe+w*x{LOiu7Bblscp5gTOTGw?uUmBAbYm2#U)8bk=+t| zboV~#P%{-u^?!(dT=yC4P8xx|I0PGu%?~9+gYkxYk|_nF4nwXxW`F%X)%<>+usr!U zGo`;D4lCi@(kt0tJuLs8mte!b`1QA!ut(C>Xj)-#gk7x#r4wD_nS%Grj`ugUc!+9fNyhI+K132V z?DL+q1kLJKi3MF+eFAex0Rjva2+BUfZBx@{u|!jUg&W6W{eK91tEjk|Xi*nJaEAn! z;O-EhahKrk?(XhRaCdh?aCdiich}(F+)n%Bv-QLY$b_A{Z@Zu5BF_*L3ERCSqs1!arhJMDcyT z{<`#@4Et9q>_nzbD9~c#tX){sMm}o*1j@R%3`7#rxD(@0gLZ_$SYWe@9kqn>)zUAM zBMYgi$VR6_swP7mb~F@nqzm@u+F)~qnhd#WSobzHgSV1J&Q*cQrM4fs9x~7ZE@)0z z@(i>jK7puPo5^_-;{PV>aybbzn zcPIc?MTKu^WDER}9q>-1zLj#a)7SsiwW9b|fn8b5QbIzObQ2Gn-^7O6rX*#9f$*EH z00!8-Y5Is}tVla&G&}Hi%Ik&j!=kh!CEdCm_^YF-s~`v!v^){P4{z)bV+l`>t8qHZ zk&_7ExPIx|o2n=78%TIVwl8=mYd0r6-XUSXA*VJms!jFN*~{fxkW@EZ41Pr2bW)!pDhLIBRT9J`EkCQD)KNh$C_8@*OvNg@g`0R)$w(0I$ znnm4k`rsOE_Z78!+~BACWBijpalHo{D(O5q_K;jMrTDam@wig;3=)}%Ql|c!^H_iz za${^gFX2IkPQGKSowu!?crt*GAc-uZUN;#ro2%MFZ5ROoUZt9CyCI5}&Ec4>A~+`Y zt-v&v25I&+1MV$4{7QcGJE|2P9y8Ro&CpSpm?1bGn9C=jIFZ3j5TLc?750m3%mmX;S8$rZXT~~ZC)7b%hMrqrAIUXyidczW z__ffiTv2nmKE3Ar=`*>{?NTN!e}+e>+uMGI(_f=4Jn-@ab~Wj%lRMpXnY|yTU5{bc z5pZoD`3jHOGBceo3yvZm&fGV3b+hzr1y$n-ml1aQm*FIlqGM+dv~)fhp?SF9a&s$w zkzFsMJygei%2r!d|La?AuvbjP(8&-hBr)KKTsh^i3kLA8^reXX(taCAQ=ar{vNOsG zsVj)q!@h*d#D-C8hdJ1O)sGZTDJIJCvDO2f{J4Jfht-DMMJ#qYk4I?fGx8$pn+E6L z9pHrl5lYmA1TG^X9N12|8%c>L(;JPU_2Hg)e4jC$n#$-GM}xCnrr>0c=!PHoSZ1Ev zX3ot1DRy%70^a`O6@4Kgy`L|)tQGq?jyqdCY;S$UFzo3cd)eTBJY&2aX@<3QAp|S< zQ!g?ymJF;8ko^@UmUXJkyDW)<$jR?V?V&;55@00wC;)-5#y4&dxl`~Nrz!h{;#fE*-D;X{a zk^PXTh;Sux7G`d<^kv_r+fKafDMqGz(m0wDs*Qxr`DBhTUD1birAHNw&Bn=_3KpsmIS#?5xroK8;+9{? zDYC_sW04yd=$^ytJzt)mZz)*H%@kfqzzc zeB7G(+;$xU%0!Bg(HtWAZVz5cJ!6L!0ro!gayFOJI(i+4)*}VAP&<= z1E!_Dbl30?d4Ie@L1A6rXgVZzX`J~@5Nk4e|(iiU5B{2$s5 z!p^I*)#Fii_Cf$gWSP+(=D9Oaei1j9_}q3*=`2r4%J%cYe;{O$e!TET5E}XSa6#MF z7*82Fz0-1M2-&?p1AZyz)shOBg za!Se>ySDh0MWQ57)3S$Dl9;ldiz3uCGG%3IgPMLpAJtd=G46l5_w6Pn>|SvCt!qHS z^l{`H*IJm+DWuJ=BE8;G2zuSJkNB3F$6`om!QhhxsTGiKS; zA+GGifcA{&SmK4=zaXhs3eCkMmaBCpg}&Rj6B6{^ztW6`5|c+FfbQq6XRHGH%;W?q z^-{nH-JZjS_8NJAKbBn!w=gj~kpGMP`YIKy#_xyZL>gvB^q;0H5Mv|75ijWgK*3?% zbDkim9Y8%{xBtHPhnlaV>qZ8jOv8RAEnI`lsfLHSqevYv5ceqs6gjL@|64p0X3!J~ z6Qc%v=jyS6?tD=pu9eCyN(iGxey3$-cEx0ZHWBPldV6?O^|4ZkdoJ^uEwHq6E3Q&j zoy%A6LXg%Zs{|01$15PL0KSPgkHAPj3NGE>{&k;9UK)v>o9~e9)>D@%oXV zWHbm_bHWKRqGR?XkAmK&Q48E<0GM!pKt#$u-vS2N+NVrrVn#4a#E$JFD zfd)kZMRfaZvR{~|4ss{+irxaxo>t#V{T=TxvY($M7l$~@>dGm%IASt0DpdXjuPX-* zTDI--egikj2A!iIRJz=w6zQ8k2C#+}qHh(ay#kw>w;)Tn_jp&-8MVKiu>Po=s)- zb8?2_v+KO>Cj6x)1XAL3--}Xv8UATg!dO}=$Zn0ClzUPmi$Y>CbIOlRQnnSR%8nF-?A_AE% zOy}||aIA^^k;9DSoH50~eItSw2frp&m1T5QO8!($y)Q8>FUkASCM>l#b^)%}JWQb&k$Rd}JP zq%D9rNtU&Ml9t@U&L^VPX=edE(42{Iy)$4xqr%cJ6n%o=Fv*CKQBh37M*`~b$Hjb5 zZcPg&Gu;=YLB`}3bG70^o&R(?W6V*XxHeLuN~CNldU%-QRm@kOdOchi%7nOBP~|IG zE`>k7Z=KVhfp70uT?17}o74C2QFN)JA-L z?I5?j0mzBxwk z6N+p={^eZk701mpOGoA8;)Dvf@w6UNJbti)D3s9kWYn`GRaW1@^uT6h8@ZNL8007pVy4wxCn7$)CeJ zhN6T2YXJk*Yznj|`_EG|dVzCM<3D1Cs$fvp<^mPUzI_M4<(wDI<>r;;C0RMrTHgNu zU@s|}08Lq0$9&*|Jxxd&jH1MN2*!Uj^UKqMT`w*fT|aT7(c%#J zrr6Z}f5rop{sXwa0vY~q3UD0FqRzY@$N(2?kgiF(E@J?bW`{msIxgCugYZv`Z7BXK z6&kU}ir48;YH3tL*n4+Jzcmd7nX}%n3q;&2!@lB%xpjpd6%_DsQZuwVD)qJy=tgU! zxz*=F5n0!W;sBh32`EB)W6}>Z3V?YnrkQ+N1G{3uKb7sBE;kD517!z6iekise(n-E zJkIf&^*{d?w40{tfh_6?Z(4rZ{3U7XFf=)qV`HLKU4b5U>Oz?BWZMvKA9SQq#F*U1 zAoYLw=v%ByIvlL;#Y*|#Gvvh495N7{4e)-(*!IYErq(IMvRI@gR&o2=?>Qj+!a(h? z;++|TW31FBW@f8PO@&~|(<%RWdPpK{a~k(#PT=_JwDpu(mQg&c<0o?^+){|O&?3~V zE-sZ9dB#TrgHQ=98Q1a4|sG!_mz=n5e_0#1om=$)qI%%{YVGh3O&fEQcEg{~k0iXiBZ*DX5Ah`+hE%;$@2Y+a?O9Ohv7mpP zn}&_4vM|~X1kDzT=Cx?0do0T_lguE0DX?Gpv$P_g;+uL`aswSb^wrSkvJdP2`+?R zUu-nT%y08;1swHrwl84XUH`r0=!5Dyk=uiBOiF%wYuKM} zo{25o9)FA zA*S#LKX3Nd`4Aa0!+iMJv+f?w+sJ~M@S_wjnsd-n6?v;Q^6x2Cluzpqtjswrwe<~e zFJn&HK>aFwP;TgW9HqKp&%FVE>QqbW5b&bI-5>Ter7d>Feiq_$XHi?7SlF{kQ#EqM zJ2nX|Kro~7PcJV;Q&<>5L6(wzh`&1{xVn+@B^oFoNCX|b_QqVI43KL1q1NSy-=llE zC#VNl`$B57fF%)|UdR0L*_ksrLL7A0)Q&5Il%Pjj+6fzXZ=D@CyX4f6E_v7Q|-mEi*dTmsq_4K{$N5~RJ z&|O2JFP%>=5@(no4n~}KA208V!T1y{*`EtcGp>uz%o1+;uZ87_1itb8``%7o&m6V5 ziI2YNkz`9NHvi2Y4rulyJCe7H=s!(lK{#p|+zF{;?M#v#c1sBxf17bKE)Jz;O1Q(q z+<2c`E)E|?Y?i@gx*YDhf%>7LWZ(A*Y2^nNiN)CPkEBDl#6_sLMt|6kbi@InTdjTc z2}-z#aGcE0e0ps+VU%>-I^M5k!aoo46a>jf;#>Fn*DJci#myM&lY&9o7*EXa$akPmzS5~@=_+M zzSeNrRuLr}eECxpA6Y+h9l!GzaSbI87%s2KXVDmUtte(0Xd8;1n!~K)sM0@Z4$xJA z!f9N2oxSBSM^Xl&p=w7`I_eJLmOIlDfIK_WKM}z~V-|8P*8IM`rAOyJmzxnH>f)HcVwl;rBlGXKo z=MJjW=2DQ5YzH~StR4`i@T=7PB%gyTEj^k3P9uEr(ucGGPWKxO-0|t7!)ZREccQSi zCqoB4;f`HU-_dF*sKibrDwZ=8v*vr&=@u2vwC&&y_0ZQMfI7f26{g7lYXS6>B2fRQ zaF}|pppXEf%3A$B?_9Y*liBZc8-<#uHj~|d>ze;zK?V6?@4EK?79__l2H7G`c+^Dh zYCl;RDp7ucGhnYG1y%gc75)e9m?|}YzIN0FX+wAp9dFt;|6*o${ZtcqL(Asc390Qg z@5Cd%j%b$fNv^Zm!P}qk%)N>aUv&+JxBVSTbLDB3IkHb{$ zaB$@+^N?(GjShvC%u|e-zn4qvpzFSu+%;u+d4qW`>z0^N3jHQb zU2huwCRa)tlC^W9KL%zc&Q3NoLD=Tivh&|{xp-hZG;n6_S+ucK4UfQM;o^}-KN-i(fBBg@T^Y{uB6 z+XeUC0y=!t69)qr&LU&WKsj(&9L(RgG29r6^^u6Ux5JDAvd(0-z|QRK9%WKz&ftn? zJ@998Is!``XdS@lvxE&Cmrhnn*%94dO{kO-&N6dc)WE0_F`j##O2(zI+aHq*C9ic*|M_0EhPNx`+9fcpB5Wh1s}kE+JGS)3Yd+fK&3WRE>VPI14;D6`!wJu+i#^#`^3>f z4uYq_P%2rdKQrEy;e)Fxfcq8NDSyxh981j;d+_++tSz_H1Ah;scKMk4>luA-J-vez zf}@^&6{NQZl%x(v_nWnhG_G*kT$>ScATU_=W;t0a^b!r|$YNDtx9@BXzeN;a9wmR( zfe)}NY00#Q1y%b&8v5`8Qe05s-0YHcHziaDQ$2+%2IL7<448h=W@TP7g2DsqG`M)! zix-1@$K9Td$kz$#x5jUUN9c;_Apzg~e@X^$8e_pb4?`pGa9?~L5uSfBxZ@NRj8bmi zwAgW=m(>6Npg7d&PwEMZa#qZS5s7mbHlp??WaaHT@DunjDz*YJVkB(HhdA(H-l*gI z0W&(3in3nk(kw>5#Gp#<5Pn2qzG|?j{r z391k)d=%1kqoCq3-6h;`4Qp~V@jk|>h%;&2bm*V*SzN+fOs{fV+P{$bBTVj@^Wi5b zAv!)&m)qquqNkN2lcLKXz|S0H$U|DWJ*w=Q-$<_$IPwmj>u_IcMIM|?yWlKkIDZbk z${;JMJG}ndtox2XM3I*Chv11$m&fk8MB~K)?x}xNiDOmxAsNj8seQE0*Gxz|aY!aG zE|M;|AFs47yt zWKt|iH$RQ&^Gf_t`qD9#T3Wjx(~sZr1d8A^_h{jkqiRok53t z?7IC+C^N7`kS>rDcV2EKKyfB`E~{{X91SS_V1{|P%_$!$SjKP6oWG(~ z7*J`Xgx~Xj-CzN>-AaJEAv`Z{Q^)pT8&+T>T8?X>4b_`ca=F4{Q^JZ;pYR7r3M{;N!>7D6IU*AHv(U}Yh9o}P-u#g($s?Lec%@EFf5>ZS z!VI^N`kYBb8b;#b((Sr{pi7=k{m0wO4rVITrN^gRD3a0OHE~ZHT);@!b=_K6a%wel z;RWcGJu#e}K@+2l=u*7B?YQe#{y1H!aX}K$wNDP@*Sc#WQZJ;d2_1<+C9e8D{9@IW z*piJ2z=qj4Z!@)FXcsHfIUaVvikP%jEx2qI`gDA{Wo|<&df}HwALf`r!ng3jeFTNU zW@hr0Fr%iumea80^U$B-9I8Jyf-=6y=F7|(5UlMU`1))HdEqymSX<>U;NxA}E_a&(x)Qwe4pbdUqf`HBSjew zs@h;&S5YLQu{{ZVW0QR+9gLv~9v-VQS0#=DdnTYH7Miy?@=gABytos2(6?*wA}10- zp(2ZQmB?hmgdq0e`d1SX*$`tboFWmjt-q^}!r1SP0BMw*Rp9e77y7?`pL?00Iiggx9W3M&USoem z=BC7V%70z~+#OQCSbysRGHa)dtyqeA=(7M=K3iS5=~xfd0WcFnGB%f{%^BH zEob?C2II2p+|8SPuivlUh`U~s$g267BQTiV_lc?#E<`(6<&&-aF_pdgD87)+!mBcS9%tkH$;Zs@Z@gid zo3cwMV|>b}wQuN5xAS+pI9)stIMu$ke7xADfAZb+(L?Uw@KRW09{8>YpdbCY^$Quv zooC1ivX@4=_)eg9rzHfq>BX08gN+}&xnEskhj`POP~;G+1apQav%)ih_7if+pB3Dm zLJ19pLXavJ+V2`h^;i5XXJq6`l6Pg3N#21X)Sd}yc0#V4jV(FPpJZ)WQSgrsyIpk) z9ni2V%o1=`4n(r*qO(MPx4$XTQEgFDEP$aDo(wT4K6l989AGy2-IH#4S~w9p-7d~; z?f8i{(u85lZKuu58WL7YDJC({1C> z`ZE6EykY*}6(AQ!3F2BhK#2U#01;eBj)qk5{a@8mT2zkuzor|xQ)fzqnSKNly#O9> zFiKL`mWdDm6H=cyS@RZG1SkYwX4o5->gV7~NOrU)MrVNt2Qwi~w^E@CPN-@`X-2PQ z@S`63ES;nZ%}_9WG#SYumPHsd8ZWZSFh<`Mpg>4!1Z9=0)tvq$7BO?WARH@~VT8xt z(wlPk(d2qGW1VEWJJc0_nMC%ZmTV}QeT4`qTnJ+rPQom{7&eigsAz=si$(7BB=OS6B3tdbcQ%O_c*JIR@K=n zxunMR?v zT62J5RqwNcI~DF$FMPV&5Bo804pV>pgOlfbbo$Gy#tUvoa_lMdISfoh7gd(UV1!bbA)D&T4h%5R-#usXEzdph2Mt`*KeoA=p zd5q7bE5`JfH6kbV;ScIC!qSr4Yd-zX!Y>^KxCtaFk;OvU_HyKddW@N4nivq`U@QUa zrxxWmH&pBOab$i}szfEnCcHX#m_AL8QnzoJe7yjujISgJlW3WziJ_bI#c`{zIjlK0 zgY;`&>yPy0&(jzhNFjcb#a1hJgVNHL0MQKRZrLwV<)S9reVb3&6QOyJTU%w1oK}Qj zpU+@@j)**pCy1`15fd3a($Kfcv3CT;HcK`uk&17zgsqd+Tr?EI)4z!f%C1 zkG3>GA`0;`$6kT^NAs(Hl3C10z>vm8SrX-aQE)w=N6mG59QMs9f`73er-^+s;3 z$Bs3%&Dx|;U$66bAurY}wQs{U)(mx5hYXCq80{VKxq;qYo@t$^k{YUKl$B+Sk0I_~ zRDzyQ(N#aeJwsyD6M7}Z6Y}*|xts_;b`31@Z+TLRnl51h1m%jcstrZ zKhz_5io5;@>#g#N%!meU^sEaP2nhVS%ZSL^?MU{EdxG0_tIf$``nj%T__aq>z3oZl zREI~FaA;^9y01$tvd}KrY*VP1891l;rG~# zVsL|#>JMJ6Bs<_@(YSv+Y}p#*lDRH+>(cJ)dG%quSbG~W-yQkQpHDTa_bS@?oXlWVfjYd%mU@Iv2b$Qk-`;u$@{|lF`CGq5 zUDxSg@YpbqvzZF1=<1;;wvdYGud-10A2koW6S$c4BuiSd`^(2uOmQI>5Z%Y)CUUbw zNHgzJbl6k#JvnHZjmUVVl^o%L(kp(mJeXql$9$TMZp8^}noTyP*)aSO0rwp}?&E&ne+57}qVI5B51(|U;f~=}TND}M z)b*doEqq2N1i36FH(H2Fd+deEZ&~jvu^iUkEK(PIgEh$sX&HG{Wp!7tAEQf`UO`uz zw=i2Brnpy5&VNo_eR~qx>cIU8%+B~sH-L=^{)^SLiAtQZoi2^$TAX8orrvhVfnZ@5 zJ}FR6NI+gLR;y9AvD7oJ%&bLDv~MOZj77Ou?L|sokA?dn0x^SsS|-+aW#uT66j-9${{gk~T zb=~EKt4b<5Se(muiw-(Fqd?0Qci^lfzZqU`S!$pitY(W>bjZ@4qcN(H;=BCYc9Wf` zV4*VfV7JX`XHC?8xVO_1eZdpvW4_q8IlG{zGG|I?9g^cMsS}3c0!aQfAQlkwQ|XfR zU`HoH!koWB=qz2GI3&_6Fv^My?t*jqEEz`zg|M<_C0(?uJwk zEi}0+I9!wBa{|hX|B<<;QxF?{$QcB!+GS@-{wYTp7?w8Nh^fy&E=zVJa{HYXviwVy zZ5-}AQxIn$ z*Ao!Y`zYdi@g4ckavWTx=QcUUvQsNbtYw7a>;9Y-zKFh;RjMUgxak%$m<1kUmf1J% z@*RamV|M$gi@8*Voo~L+m`|7GDmw4Ls+Ac%(?e6k_Lh+<7i>x6(wR)Sq}2SKvC=@?q@r zw3i@qIePG;`G5sZw$mw*9jcvgvL2bbvLzW&*|z#>Vd=%vJ;b{s^k|rn1XuSQ{G~=+5PH%*DS+uAJghIoE`4 zuU!mgSk!OidyeY`NrgS6`l>^CC-oflNJXic?;wJE4!cVS#UY1ort|cisEq=yyEfA4 z`f!S`l;FuTBmr1BwZBU)AQt>bisRs-_2b5V*%+Sw){*hL|2iu(6kAnfQ71skTvKpi z<#H1?$1-l|4fr`G!wcB(e_FQ08g!qquUkno2sKkpT~_0gZHP4uJvP5mB$_f7fJe61 zSqR9FD)0>{(rXZ~s_RiKk9pyJTUMm=0sNIeC2QGjb&7b{o-Q`JU~GU4t9~ zqvH{SfAja=4f^h5P-6Q4&S?!D%f-KEc6+RlVcj}NJPOaeX$zNwPGrHb zXT%@SQW3t)SJz|BZ^ld2LaIlcT=A_+qj#KHAqp>r4g z?Zgc&VNT}8jV7HBEDgcjmP@owvbF{hWGH6Rg+%9OxB~PT@1|suPmvO46q(zWNh!c1 zQ4&@*P0d$4D{+Z}Py{ozy|GiJ08uM@lQKz}rhRJ4GUZ%B8vDJidgLKm@M&rRPJ(^0 z1qO`2_Sv2`Q>;%k_0&x;Gcrm2Pz6CZf^yW*i68|UGH^y5kS%=ctY1k>zOo#$IV0_) zn^ke(5Elz3`uBT+nM*IsjGW2`h3FErb;a>WLyVmGM)h9`=O`6#K$FnS+Zl3vNs@YF zZL}+aFnDeN?d~3ZZpX}YA_3;eRLd!6<;~!Yu)#N~UiDWZc?VbeY7t~Gi#NY6vW!eO zPyQVuEJ9HiiX8t(?2OZ{7!H%h_zL#O>_LaJP$yae z(6ScpNr2=t1P?ug8yEGP?+ilvW?4$w5IqW7cVxh?^7Qz5f``UC-bOLQy;P{Dw>S?+ z8X&v>X-4T&2w)dzDnoI7US;Nqk%*|6*R@rH9IMDqWI2@04mkvN;DFuT>OhZQ)keAnt zM=3&&APNDc++$W}P<<5NR-L}w@9%pcN!Zk{;a;olmFXa=NrNErtqv>`nWae_?T zWqABuqoD(U5eotIjHIWUMiZ&GvDaGc+ixj|dc$;i740yll_y&4$Fz>IZ8p4z)j7h} zV8#d5iN0m&ol{f@*$d6=7_orE&|qB3E?cG*0{P+RbydnPXFwVTL%Jn48M1A+0qy{q zwIijM8~XP*Qk*xVbwznuPMMB7A*OHlPTMUbMciwWsQ0w2&by`8j z@U#rMDK`u-Omt~xMiR-HIf7z`L#s-0b*j5%*bARDzDt{&`M%*04C1$A#k=4B_%?QW z9Zfh%tDEUL9st7SWNr60@@V5R3%r9iSc|dLT5_2s%pBq`pE+QZA9u7~xUIQFQ%U)q zb4!Wxxm?kCU0!y5F7BaMoJh=sem~Lu)fe~>%Q+2&jg?Q{k)jAcQ3FSU4zGGQw@KDl zdmK`}MwD;YYQi|V#80y6OHzyoqrXjc8onRRw&Mp*Zalu1@e%&4z;*=2ftd(1ZF(L+ zZl1j^vc<$~d5}3;bgQeT2jl8$1-ur%?rJQOwEtEk#EGi6a=*V_h1^> zz8@Hsn-fqO0Xkc|&cKqjUx(5v87U0vJzE^UDc#VawDq$cdJfbw;_J#OiQw@(&F91pADz@s?RaVXJ|ESen% zuXJ24tQ$V2?>_!Tv9kmYdAs_Y3T?&S{HsQKY_KDw<#wcj4V4FK{*pwJ?U_c4!nKi; zF{&JD&|d8;DmCOX%U>$gerk?zQTrS9ISU#a?%@!e8L+ITBK>MQBp^Foge zll8NW)J%FMu0*Re8EU)O2U{x=`MQKZFPf!KBXA1T$84JdXB&mMZ>72~(A*}B|B)i< z@Zw;*)J%u2{wcn_LVAGwJ^IrFh9K(yi%iLF@*IA^cwgPt^LT{Sn?jO3(hXw4#>wMj zk+hj_adLDNO?E|3ZI+?=>`3e29E_X%Rln5CFC~Hf*WVq=N9EwM)Hch>=1&bL#8Q|X zFUjWdxucCuU_-auK@IgP(=Pdedu^LVh3&Cvj>X`A1`uh&f()!YUzAP8)8M*igrde% zS&}|AB^-V1`9AOR`R0G5Q{cQ?y-!3tI&>LWAuKG^v7kHGUS3{?0~XA&=N98!0Y9Wn zXgEp3$){pw-_z=NSP5+@Fz{dfe#cQ^WvPS(i6hIq8rT6C5o$L64_YM?>8)7e)aOMj z)~tL(ixb59D?frMECrtwvk?`uqofr29&~7Ub-7e&d0JAnBxUW}FF((js>Vy1u`V?! zu>A^f0z_@CiI^Lsk|)Fs7U+yJj70Bn*sqH{lMNKknQLUMUMnTtdIPOwwSd%1e?NzSqfVJvq(x?7(|5_n-)gbf$@$;jz?5 zIY~!_8R`7939A)jCJy@>0Ec2vMl3|L3jv3tsc-Vf{f7+2n?}T0(~O)KSO`$(jRZgq z#~@`#YRW8){xREyhn%sii}R1xIYPW^OD1=5#7LCC>&3xP@396pY=$G60Xb{lTXl6+ z6)Z7?R`NU0{3;wZer1RrC*J@6phWQHB>`As05{su8l&g>an{DZ)T3XIpN2}%CPBB^ zL{Ba?Ry#PD%GB@ui${&;V`Y}(<8XWPvWQ0wi17!hosPzD41{LfDNSVLsi1bqzr**t zlfAw8h?jtjwHXj>q}b|#>}{2o5$DyE@@%a84LAW%I6=7JVS3w;$9doAj|cd2ItVhe zV15H3g3+YSb=SW?NvqTK<_zDnrVN&0#9~xUjxDt%`XEtFaH|T=1a(SGpOUP%bv4mM zHqos6dSyL+(!LS|L+k!WJz=*}PxtR2m$iZ*<%tqlZp6Y^bv0yGcW0{8KOhkj3v18I zR2FG+F*VW`#-c02vorx3k*UmV6Di*_Iyd=i{3VFooaT2wjVF2gEC= z@4gt2f{#?OO%!xk%&Nq3+edG{JoMU-*5{Y zX<=YmamT*Gk(eIiGI*?It0je@lXWpz8~xntTKX;gyHSe_NT!K1!olq-H2B?)ctNqq zcuJxHBi3-*C6N(pe3u!NhG(^}b*d95br{Sf?VelX2BX@&PKWGN#I(}4)e_@!mO%@cA%^EbeP~R-YID?44s3; z+Z!Y7ti7gNv{l!KC&-|mCqD3S7a-a-v<4Lv@f@A8D+i%0C=EB1qOxpRXZ08iHxg0S z&II3&9FnDt(`E-BiZ@{qtRO4Wv_+ls!o@XlxgK84PNJk1-V7G$XnTZ$R##12+&p7O z7)(IFY}_bP81bDZKu=#x0kDL?ukaC6P{h0pZFj_rQ}zK@98>34Ce6+QSxE$kWUJShy1k(H>y_00V6i+U)mNu%NutQl$h*@WbOI z%#2v^XU#z%!*sCn;)^71a`?%VnwIuuQaFn?j-!o56Px)+PcO<4Fos#kai@~ndkQC6 zqBiXz*gs_tXCf(2z|%w7`n@qE^0Ao~x)HQPCAt}rJ#o1Ey|h%?hUipAmR^?hOqbQS zDoL`MN31fc2+H<4oQos~GkfTVD(~dpBpc={d@@ujvX4sV)R<0*ao-!{@o`zNECz;% zKeLUlq2A4x3G9wUTOFNP6D4-{p@;U)I*CX}2#Z{rE32tfhter1YpwysU-;<>SE>`; ze>b!*run~76TFQJ9+IuCETwmAD1h-2O2f*H9p1dJ6&qGQI()M*JZQL8$2ULpT~jPQ zaBTS)OdGcsb-!|BFFQ%GUor^hxpG1qceFPyOWNHPltkoVg;Fp(A*I_y;qlYZ7@#mc znm$IHHm5b&YduMgW>v@lTQC?fW@2)lG}g-58pt^%zPlfvr>QzT`z4u{4(G5PG#N>Q z3EER`^5M~-Q2N>GZ6A7NALiOc5xFrf<@Py^$%OzGb&7JIi*8?8>ZlHWER}sjvYJVp zI!P~wVbIQZwM56A?Xi-wh;eq({{g{Kh4#?Ugm6t0Emm=yC!=at@^@6aN>n)w=8d{+ z7``(qYeuN8j}2@c31~Y?MH4(*PLQ5{5)aKUB(eWKNjd0w%%QqZ z{pGV~YL;Q)e5`&5tO=IFa%-Qk=9^ST{8&J_K{3VwQ^EW|#SN8~#%X@HjlPXB>TNN` zPOWB3f7X=suS2<1Q)7*q1Z1tlyl$JKW%IpRG)yLG3N${xA(8!q71+=MBj&vi=_tw_$DYmG3;zvi5l>aQ|xF26of^oIcy*X^qmLq>8L4g%zSa($&G<=b>HJRc0 zIzC!eACo#gdwAwjHh=7#eH7sX=h_;C)1<1w>txVXJlaP0yVgLn36AYDqLM zDcfywX8#kIf&=@B>z>%BEYduwXu4Kc@O|W6H+!OW z$?H6mGf*Te^m+Ut#7eUd$>-J;Q%WQT1pJQY&0QH%c!H{O)EZFAHj^F!-^-6`{_78r(LI$D*x~enV0*M2+KGV;3j<;h9aYo;2A{ zY-SVapB^wmAfVP5^Q-d4kxYVz0SB})Om~%RqWA^dNa5`oo%0QDLr(AF;84YT;Q4-z zpH#91Zx@}=w6^LzMB~1ikIz*1|8@DzQvr-Rn+n4#G@xYUPVLWri8&`Kk2|6+Ca)(p z0s0CUIo7#11DFRhZaY=CIPCD7!KE5cgot7-T|KAt)0q^b6+J1S z2k3`hDsDGd&_0FZ{nu)UB2~` zHlH4t*U9A~tUr78BwR>1&7ru+u|ZnE(*-t~X9;Lf;#>p&a@9;}*_aR7@l~{fg2woa z3ZdeWjzG8G_C34K$rjX~$(kNEMlnr@OpEPRrjk{~t?%*^80b=;QsaaTNEONR-$^Rt zg$pFcIZd{S;q@>oON@BxeP4(A-vEhK#c#j>a4t$Lt61+-WyVxx<{q_=?*-can|1?w zbq3;t9CK4_@ns1@J2KK?=F(R+3C8P6i;=$3quH2io)Cp!B=E;aPl^X6Q6;eC=|o>3 z;6(;1N;X}AH6sVbxG9Xk9@sjcLv4t$)L&*|s)3P{uyJe zCL!h@-oJ(gL0PjMrOFX`uKV$Zk;bReLA=Tg6q}Jc%gj}gr`5=U&?883y%GpW$<9WB z3e*oG=?@kzmM4%9Lzng-gE!Tv+sgQnD*p-pw~*L5CUrp@SV2{GkS_F>am%Be8#|2< z>oS_xB5S~d`~OqidA>EVZDAawNgG#^F| zBb0uX%bnbd0VIDd_y=@2e`3l9cmv=3P0v|>w$EIX+cFu1a8Xn9yZCL+*=yGJVx18o zd>aA3Ryjr)x!f#Vp5Fn<`fndLg*r1)dG2zcaXx>hn9O$*a&g#rCX2|FnBtlF5PL!I zV(jizyFB}S#^PHwzTF?4+(ut0ch|XIvTJe__E8Q_rlYUYf~uZCTKz8$pM3{f2SKI=~Xi7 zAmAEx5`BNdL3qpo(pFMQs*jYeOstYde)Mt3{%hW$1&8{PQ8yNzR5ww87ISAFnwpHH&}vy5_EM-}czXP0VnK!f|)&szk`wN$=Bn*r~p5?ASc*D^oSh9pyT zk6r`i4w-{?KmMgs-cVjSG5-`4ywbjnMh*-P>xP5!nl=-g*18dwEG)ARViSkfUw-3l zsY!5Qh@8P8RV|(?d}&s2(wD-vmwT-2SLtqK@MC_2XCF1}o^M8NgHJRtrOyy0`(2l{ zjd&bJsTD=E7hU_Cpc^MVR(3nyXnh9Z4k{RD-$#gmqR*MsA?6H(HR;sLcRmF8$`hbS zvOku~;8D}h%PNRvO5M06++Kg5mic9eK8s_$MU%Y*yZ_F^zNraAKdJQ7# z_r&IzK{S6|IoGtMWmsSsiGQIWgCY>f&mYSa4 z3DK-X0#7{VK83I*icEptCJi)`itNV+kx8(46_O{d?nI`iWdimH96q#;bqMfJF1&%Uc|Y$VRwy)BWS0)aws1fz%H-q7y#vafV&N}_InD4F;EyPk`WLUf^#?0mA?^9gq*!JBJn-H4rX?p z<*CbEK!ShhOa&x(QN<{U?5)Gf%z%nqOG8A&Oa2ePqjmuNZqJeYUlD4WjK1r7S)rsT zl_Mr*T9W4^yW`|50By&T)!N!XM#YZm*&)q#qJrn~*F70yv)-x~?Y1!ZO zTqX`9DiC@JJ|B^oh-8xo1Ob(k*yZ7rcp@=3i>sqF`J4*yEHX=+PMh$q}_E z-&rmphR4kt1GBa2J6^lLByr&V2O^VOY)-mk3CChGW+461Voy_sY&_)Bu4O#Pgv6b4 zqrMd&{J#aOOxhvX46cW#Nt4h)wAw?v7vF$z4@oV2VTjH(;|xqL)tm}oX4(fv0@(Xq z0C)fPDA6jQP-A~fiu8zbcwc2klN7^0!#%Or@fWNT_JO_Vxu$Qb)a5Kg*>+(MetF)A zynfSUT#?!CTrhd(=e{SS1pL{00HDb)b~#J)nx>3czm}0S+^tu;e+p9@2)n^IqdoX^ zb)^?CDU;+1?UX8j251WOc-)HayI6csqi#7>Idde(Gb0MzmOi>4j#35GrKKFiJU3m# zkKZWz(Ufo+4J!bY3l}rNKx?OQHSjU4a7b{e$q{H%LfKHr=QbKw9ZUfxRWLYf4s^8C zg2*U4zlo1~YXU5DaK~}T?GvPr z({u9Zh#P+!4QYJtoIJ$?_`nlUbq1>V^OsQ7rXRyNkdKQIi9skh6~N~y1{wGlczO}H z;(#@Y^Y*lwZDAEtI<@M`jQDy=h`xM;E-3kQ#_lL)V0R!@fCCdL?6cHYu`|n9=J#q| zXo(STd;IWt^x%!I#WnF6jEa&^@oO`U49&=1_fMndD;0U=6Z|advQw@pZsYg5SpBwL z?y8CnCyy;eD$_lLlZAa`OI+|kdXM{w3AH*sS4sT5#*<)1YJLSyrAV*OHbOQlZ+rOL z!W=dD<4J7Iq3xQq1pF=XeOY>pp4 z84>8H<`X8DVJjz�t6K;$8c6Bv@FcKq~IjJ4zS4Lou^QH;LoNj=-1Cx9c8O=I&La z=GZXfeT5x2)~lQ_L2YLG3adnqenWYAsc8{nl8X$y*Yx^L!ORCZR59-GGR(CY2Ql`7 z5??>iyIj8&>v;{k`~saWM9R&ER|P?H8nL+8F_)VnYScRxm27iokkjG4z@{l=y6*1D zKaZ?}@I)6ftau7>mYU!@L~1J38nX&L^7<9P+dbqqJ|$jDHnPHwKG%5=aWtU0g;B5y z_LeSXR#@~rzD!;%{nVz4r;_whq$Wpto~tRiC)cU)tA=fGHbRFQ>(}ADk?KLeCn9@Y z@RKTULf{!AySFe$q&Bdh5ow9|#{TVn;k5i7G?M0w2Fr zEQsi}SN(_%JUuOzl-YfOE9H?O$XeRA*9^WeL4!0Kg~a{zBMe$=^O3rd3*qhY-ix6& z{BxXtL~fQI@_BZ!bChr2DzGx;zOprZFo5@YPZDLCR5%5#c^`F({{HfC?Y1M#m@cSi z>-KaK*e11wcx~rp$$}26e-iq;4z5U+?S+LyqTPmU7U7ax)r8fRu4!4tmg=<4EWWS! zCXswwEE6hwv_A_FESq8-|13F`-AKvhfncTH`#e|wa_9ghG&0$gRmx42tD=_1*#5% zpi>vXWzPn)qU{_W4q{Dl^#D%=kjBuUS{W(9?yG?}CoF*c)bYlXo)9LMu(uaK&8MZL zWx4{~DSB$+?KyAVUZ)e^8>H|3DJUs&X78!tnJad~A3fM6Y@RV~1gTn97jt)k1>Z6l zYLDpl+#;?TFNe`E3lp)MGrVXxm5t3eH?gZYNzV}O$#}Ds((VHqK$KU}!?{Tfp@|46 z?d!`2D%SP2eyr(ysdkAFrf8C3S=XePqC4jDOKa_gU@Q5p&OI+^Z7bKK4!Sa-x0BDl zQBkcB!L>v>x)Xd513jBi#^>X?NbPn*ogMk`mez3zxN=w6X2 zg=qIlNz(Ve=JVg(4{y>;{6l-pT-_xUWlr3a0Xe+Grfdxy{t)BYShj4=THgaPuW*GO zDbe9~->o{Dt-qA76$aC%nN8rt8_kD5=0k-oIsGj6nx6u$*Sv+6!7^xVJNK{hMFtwv zi1jS)>S!z2STc8$XP?5!iWTUACkd8nw}nQ{hQwh#5g!^|7{0~drF0U!1l)ptCrKl{ zjbOU`JqD?zte7dC6?Hoc>hRy$_M~T?TH`U9KkL)J{F}_D9cNX*YUJ+e@7I<6o+c4_ z96mrEFBAv7?!V6s{cA$ADtVgxlW8AkT>96;);Bx-53XeumtjBoH#&aIl^VmS_`AP; j9OUYWV{rd}9rjQ+oT%u_{l=M>4mco&*9|K5p;7+<>4#hQ literal 0 HcmV?d00001 diff --git a/assets/images/deploying-a-pod-6c02e24c06e0f39452ce5bec4ab1b9e5.png b/assets/images/deploying-a-pod-6c02e24c06e0f39452ce5bec4ab1b9e5.png new file mode 100644 index 0000000000000000000000000000000000000000..646088a380ce04d7e7017677b2859435024824fe GIT binary patch literal 77968 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

Q5RKWDP0h( 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 H>-+r&VWsW? literal 0 HcmV?d00001 diff --git a/assets/js/2d629ea6.6aba9850.js b/assets/js/2d629ea6.6aba9850.js new file mode 100644 index 00000000000..458d0e63afb --- /dev/null +++ b/assets/js/2d629ea6.6aba9850.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3879],{5318:(e,t,n)=>{n.d(t,{Zo:()=>c,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 l=r.createContext({}),p=function(e){var t=r.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},c=function(e){var t=p(e.components);return r.createElement(l.Provider,{value:t},e.children)},u={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,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),d=p(n),m=o,k=d["".concat(l,".").concat(m)]||d[m]||u[m]||a;return n?r.createElement(k,i(i({ref:t},c),{},{components:n})):r.createElement(k,i({ref:t},c))}));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 l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s.mdxType="string"==typeof e?e:o,i[1]=s;for(var p=2;p{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>u,frontMatter:()=>a,metadata:()=>s,toc:()=>p});var r=n(5773),o=(n(7378),n(5318));const a={sidebar_position:10,title:"Deploying a container",description:"Deploying a container to Kubernetes",keywords:["podman desktop","podman","containers","migrating","kubernetes"],tags:["migrating-to-kubernetes"]},i="Deploying a container to Kubernetes",s={unversionedId:"kubernetes/deploying-a-container-to-kubernetes",id:"kubernetes/deploying-a-container-to-kubernetes",title:"Deploying a container",description:"Deploying a container to Kubernetes",source:"@site/docs/kubernetes/deploying-a-container-to-kubernetes.md",sourceDirName:"kubernetes",slug:"/kubernetes/deploying-a-container-to-kubernetes",permalink:"/docs/kubernetes/deploying-a-container-to-kubernetes",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/kubernetes/deploying-a-container-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 container",description:"Deploying a container to Kubernetes",keywords:["podman desktop","podman","containers","migrating","kubernetes"],tags:["migrating-to-kubernetes"]},sidebar:"mySidebar",previous:{title:"Restarting your Kind cluster",permalink:"/docs/kubernetes/kind/restarting-your-kind-cluster"},next:{title:"Deploying a pod",permalink:"/docs/kubernetes/deploying-a-pod-to-kubernetes"}},l={},p=[{value:"Prerequisites",id:"prerequisites",level:4},{value:"Procedure",id:"procedure",level:4},{value:"Verification",id:"verification",level:4}],c={toc:p};function u(e){let{components:t,...a}=e;return(0,o.kt)("wrapper",(0,r.Z)({},c,a,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"deploying-a-container-to-kubernetes"},"Deploying a container to Kubernetes"),(0,o.kt)("p",null,"With Podman Desktop, you can deploy a container 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 container, running or stopped, is available on the ",(0,o.kt)("strong",{parentName:"li"},"Containers")," 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 > Containers > ",(0,o.kt)("em",{parentName:"strong"},""))," to see the ",(0,o.kt)("strong",{parentName:"li"},"Container 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",{src:n(976).Z,width:"816",height:"715"}))),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("p",{parentName:"li"},"Go to ",(0,o.kt)("strong",{parentName:"p"},"Containers"),": your pod is in the list."))))}u.isMDXComponent=!0},976:(e,t,n)=>{n.d(t,{Z:()=>r});const r=n.p+"assets/images/deploying-a-container-8164e9fef034a6ef69ebd4940a325271.png"}}]); \ No newline at end of file diff --git a/assets/js/54590fd2.13d5a977.js b/assets/js/54590fd2.13d5a977.js new file mode 100644 index 00000000000..710e9e94abf --- /dev/null +++ b/assets/js/54590fd2.13d5a977.js @@ -0,0 +1 @@ +"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 > 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",{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.f93909a2.js b/assets/js/55960ee5.f93909a2.js deleted file mode 100644 index 0376b368172..00000000000 --- a/assets/js/55960ee5.f93909a2.js +++ /dev/null @@ -1 +0,0 @@ -"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":9},{"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":"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/55960ee5.fdbd1783.js b/assets/js/55960ee5.fdbd1783.js new file mode 100644 index 00000000000..8e4d3fa75d0 --- /dev/null +++ b/assets/js/55960ee5.fdbd1783.js @@ -0,0 +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":11},{"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":"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/6269f1c0.6e16975b.js b/assets/js/6269f1c0.6e16975b.js deleted file mode 100644 index 204db8fd882..00000000000 --- a/assets/js/6269f1c0.6e16975b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[138],{5318:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>p});var n=r(7378);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var s=n.createContext({}),c=function(e){var t=n.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},u=function(e){var t=c(e.components);return n.createElement(s.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,s=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),m=c(r),p=a,f=m["".concat(s,".").concat(p)]||m[p]||d[p]||o;return r?n.createElement(f,i(i({ref:t},u),{},{components:r})):n.createElement(f,i({ref:t},u))}));function p(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,i=new Array(o);i[0]=m;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l.mdxType="string"==typeof e?e:a,i[1]=l;for(var c=2;c{r.d(t,{Z:()=>i});var n=r(7378),a=r(8944);const o="tabItem_wHwb";function i(e){let{children:t,hidden:r,className:i}=e;return n.createElement("div",{role:"tabpanel",className:(0,a.Z)(o,i),hidden:r},t)}},3930:(e,t,r)=>{r.d(t,{Z:()=>N});var n=r(5773),a=r(7378),o=r(8944),i=r(3457),l=r(5331),s=r(654),c=r(784),u=r(1819);function d(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:r,attributes:n,default:a}}=e;return{value:t,label:r,attributes:n,default:a}}))}function m(e){const{values:t,children:r}=e;return(0,a.useMemo)((()=>{const e=t??d(r);return function(e){const t=(0,c.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,r])}function p(e){let{value:t,tabValues:r}=e;return r.some((e=>e.value===t))}function f(e){let{queryString:t=!1,groupId:r}=e;const n=(0,l.k6)(),o=function(e){let{queryString:t=!1,groupId:r}=e;if("string"==typeof t)return t;if(!1===t)return null;if(!0===t&&!r)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 r??null}({queryString:t,groupId:r});return[(0,s._X)(o),(0,a.useCallback)((e=>{if(!o)return;const t=new URLSearchParams(n.location.search);t.set(o,e),n.replace({...n.location,search:t.toString()})}),[o,n])]}function g(e){const{defaultValue:t,queryString:r=!1,groupId:n}=e,o=m(e),[i,l]=(0,a.useState)((()=>function(e){let{defaultValue:t,tabValues:r}=e;if(0===r.length)throw new Error("Docusaurus error: the component requires at least one children component");if(t){if(!p({value:t,tabValues:r}))throw new Error(`Docusaurus error: The has a defaultValue "${t}" but none of its children has the corresponding value. Available values are: ${r.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return t}const n=r.find((e=>e.default))??r[0];if(!n)throw new Error("Unexpected error: 0 tabValues");return n.value}({defaultValue:t,tabValues:o}))),[s,c]=f({queryString:r,groupId:n}),[d,g]=function(e){let{groupId:t}=e;const r=function(e){return e?`docusaurus.tab.${e}`:null}(t),[n,o]=(0,u.Nk)(r);return[n,(0,a.useCallback)((e=>{r&&o.set(e)}),[r,o])]}({groupId:n}),v=(()=>{const e=s??d;return p({value:e,tabValues:o})?e:null})();(0,a.useLayoutEffect)((()=>{v&&l(v)}),[v]);return{selectedValue:i,selectValue:(0,a.useCallback)((e=>{if(!p({value:e,tabValues:o}))throw new Error(`Can't select invalid tab value=${e}`);l(e),c(e),g(e)}),[c,g,o]),tabValues:o}}var v=r(6457);const b="tabList_J5MA",k="tabItem_l0OV";function h(e){let{className:t,block:r,selectedValue:l,selectValue:s,tabValues:c}=e;const u=[],{blockElementScrollPositionUntilNextRender:d}=(0,i.o5)(),m=e=>{const t=e.currentTarget,r=u.indexOf(t),n=c[r].value;n!==l&&(d(t),s(n))},p=e=>{var t;let r=null;switch(e.key){case"Enter":m(e);break;case"ArrowRight":{const t=u.indexOf(e.currentTarget)+1;r=u[t]??u[0];break}case"ArrowLeft":{const t=u.indexOf(e.currentTarget)-1;r=u[t]??u[u.length-1];break}}null==(t=r)||t.focus()};return a.createElement("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,o.Z)("tabs",{"tabs--block":r},t)},c.map((e=>{let{value:t,label:r,attributes:i}=e;return a.createElement("li",(0,n.Z)({role:"tab",tabIndex:l===t?0:-1,"aria-selected":l===t,key:t,ref:e=>u.push(e),onKeyDown:p,onClick:m},i,{className:(0,o.Z)("tabs__item",k,null==i?void 0:i.className,{"tabs__item--active":l===t})}),r??t)})))}function y(e){let{lazy:t,children:r,selectedValue:n}=e;const o=(Array.isArray(r)?r:[r]).filter(Boolean);if(t){const e=o.find((e=>e.props.value===n));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!==n}))))}function w(e){const t=g(e);return a.createElement("div",{className:(0,o.Z)("tabs-container",b)},a.createElement(h,(0,n.Z)({},e,t)),a.createElement(y,(0,n.Z)({},e,t)))}function N(e){const t=(0,v.Z)();return a.createElement(w,(0,n.Z)({key:String(t)},e))}},6472:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>u,contentTitle:()=>s,default:()=>p,frontMatter:()=>l,metadata:()=>c,toc:()=>d});var n=r(5773),a=(r(7378),r(5318)),o=r(3930),i=r(9798);const l={sidebar_position:1,title:"Importing saved containers",description:"Import saved containers to migrate transparently to Podman, and continue using familiar containers.",keywords:["podman desktop","podman","containers","importing"],tags:["migrating-from-docker"]},s="Importing saved containers to Podman",c={unversionedId:"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.",source:"@site/docs/migrating-from-docker/importing-saved-containers.md",sourceDirName:"migrating-from-docker",slug:"/migrating-from-docker/importing-saved-containers",permalink:"/docs/migrating-from-docker/importing-saved-containers",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/migrating-from-docker/importing-saved-containers.md",tags:[{label:"migrating-from-docker",permalink:"/docs/tags/migrating-from-docker"}],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1,title:"Importing saved containers",description:"Import saved containers to migrate transparently to Podman, and continue using familiar containers.",keywords:["podman desktop","podman","containers","importing"],tags:["migrating-from-docker"]},sidebar:"mySidebar",previous:{title:"Migrating from Docker",permalink:"/docs/migrating-from-docker/"},next:{title:"Using the `DOCKER_HOST` environment variable",permalink:"/docs/migrating-from-docker/using-the-docker_host-environment-variable"}},u={},d=[{value:"Prerequisites",id:"prerequisites",level:4},{value:"Procedure",id:"procedure",level:4},{value:"Verification",id:"verification",level:4},{value:"Additional resources",id:"additional-resources",level:4}],m={toc:d};function p(e){let{components:t,...r}=e;return(0,a.kt)("wrapper",(0,n.Z)({},m,r,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"importing-saved-containers-to-podman"},"Importing saved containers to Podman"),(0,a.kt)("p",null,"Consider importing saved containers to continue using familiar containers."),(0,a.kt)("h4",{id:"prerequisites"},"Prerequisites"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},"Podman")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},"You saved your existing containers by running the command:"),(0,a.kt)(o.Z,{groupId:"container-engines",mdxType:"Tabs"},(0,a.kt)(i.Z,{value:"podman",label:"Podman",mdxType:"TabItem"},(0,a.kt)("pre",{parentName:"li"},(0,a.kt)("code",{parentName:"pre",className:"language-shell-session"},"$ podman save > .tar \n"))),(0,a.kt)(i.Z,{value:"docker",label:"Docker",mdxType:"TabItem"},(0,a.kt)("pre",{parentName:"li"},(0,a.kt)("code",{parentName:"pre",className:"language-shell-session"},"$ docker save > .tar\n")))))),(0,a.kt)("h4",{id:"procedure"},"Procedure"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},"Import your existing containers into Podman.\nRun the command for each container archive:"),(0,a.kt)("pre",{parentName:"li"},(0,a.kt)("code",{parentName:"pre",className:"language-shell-session"},"$ podman import .tar\n")))),(0,a.kt)("h4",{id:"verification"},"Verification"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Your imported containers appear in the Podman Desktop ",(0,a.kt)("em",{parentName:"li"},"Images")," section.")),(0,a.kt)("h4",{id:"additional-resources"},"Additional resources"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://docs.docker.com/engine/reference/commandline/save/"},(0,a.kt)("inlineCode",{parentName:"a"},"docker save")," reference documentation")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://docs.podman.io/en/latest/markdown/podman-save.1.html"},(0,a.kt)("inlineCode",{parentName:"a"},"podman save")," reference documentation")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://docs.podman.io/en/latest/markdown/podman-import.1.html"},(0,a.kt)("inlineCode",{parentName:"a"},"podman import")," reference documentation"))))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/6269f1c0.70ed306d.js b/assets/js/6269f1c0.70ed306d.js new file mode 100644 index 00000000000..66dde975a17 --- /dev/null +++ b/assets/js/6269f1c0.70ed306d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2609],{5318:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>p});var n=r(7378);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var s=n.createContext({}),c=function(e){var t=n.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},u=function(e){var t=c(e.components);return n.createElement(s.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,s=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),m=c(r),p=a,f=m["".concat(s,".").concat(p)]||m[p]||d[p]||o;return r?n.createElement(f,i(i({ref:t},u),{},{components:r})):n.createElement(f,i({ref:t},u))}));function p(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,i=new Array(o);i[0]=m;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l.mdxType="string"==typeof e?e:a,i[1]=l;for(var c=2;c{r.d(t,{Z:()=>i});var n=r(7378),a=r(8944);const o="tabItem_wHwb";function i(e){let{children:t,hidden:r,className:i}=e;return n.createElement("div",{role:"tabpanel",className:(0,a.Z)(o,i),hidden:r},t)}},3930:(e,t,r)=>{r.d(t,{Z:()=>N});var n=r(5773),a=r(7378),o=r(8944),i=r(3457),l=r(5331),s=r(654),c=r(784),u=r(1819);function d(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:r,attributes:n,default:a}}=e;return{value:t,label:r,attributes:n,default:a}}))}function m(e){const{values:t,children:r}=e;return(0,a.useMemo)((()=>{const e=t??d(r);return function(e){const t=(0,c.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,r])}function p(e){let{value:t,tabValues:r}=e;return r.some((e=>e.value===t))}function f(e){let{queryString:t=!1,groupId:r}=e;const n=(0,l.k6)(),o=function(e){let{queryString:t=!1,groupId:r}=e;if("string"==typeof t)return t;if(!1===t)return null;if(!0===t&&!r)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 r??null}({queryString:t,groupId:r});return[(0,s._X)(o),(0,a.useCallback)((e=>{if(!o)return;const t=new URLSearchParams(n.location.search);t.set(o,e),n.replace({...n.location,search:t.toString()})}),[o,n])]}function g(e){const{defaultValue:t,queryString:r=!1,groupId:n}=e,o=m(e),[i,l]=(0,a.useState)((()=>function(e){let{defaultValue:t,tabValues:r}=e;if(0===r.length)throw new Error("Docusaurus error: the component requires at least one children component");if(t){if(!p({value:t,tabValues:r}))throw new Error(`Docusaurus error: The has a defaultValue "${t}" but none of its children has the corresponding value. Available values are: ${r.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return t}const n=r.find((e=>e.default))??r[0];if(!n)throw new Error("Unexpected error: 0 tabValues");return n.value}({defaultValue:t,tabValues:o}))),[s,c]=f({queryString:r,groupId:n}),[d,g]=function(e){let{groupId:t}=e;const r=function(e){return e?`docusaurus.tab.${e}`:null}(t),[n,o]=(0,u.Nk)(r);return[n,(0,a.useCallback)((e=>{r&&o.set(e)}),[r,o])]}({groupId:n}),v=(()=>{const e=s??d;return p({value:e,tabValues:o})?e:null})();(0,a.useLayoutEffect)((()=>{v&&l(v)}),[v]);return{selectedValue:i,selectValue:(0,a.useCallback)((e=>{if(!p({value:e,tabValues:o}))throw new Error(`Can't select invalid tab value=${e}`);l(e),c(e),g(e)}),[c,g,o]),tabValues:o}}var v=r(6457);const b="tabList_J5MA",k="tabItem_l0OV";function h(e){let{className:t,block:r,selectedValue:l,selectValue:s,tabValues:c}=e;const u=[],{blockElementScrollPositionUntilNextRender:d}=(0,i.o5)(),m=e=>{const t=e.currentTarget,r=u.indexOf(t),n=c[r].value;n!==l&&(d(t),s(n))},p=e=>{var t;let r=null;switch(e.key){case"Enter":m(e);break;case"ArrowRight":{const t=u.indexOf(e.currentTarget)+1;r=u[t]??u[0];break}case"ArrowLeft":{const t=u.indexOf(e.currentTarget)-1;r=u[t]??u[u.length-1];break}}null==(t=r)||t.focus()};return a.createElement("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,o.Z)("tabs",{"tabs--block":r},t)},c.map((e=>{let{value:t,label:r,attributes:i}=e;return a.createElement("li",(0,n.Z)({role:"tab",tabIndex:l===t?0:-1,"aria-selected":l===t,key:t,ref:e=>u.push(e),onKeyDown:p,onClick:m},i,{className:(0,o.Z)("tabs__item",k,null==i?void 0:i.className,{"tabs__item--active":l===t})}),r??t)})))}function y(e){let{lazy:t,children:r,selectedValue:n}=e;const o=(Array.isArray(r)?r:[r]).filter(Boolean);if(t){const e=o.find((e=>e.props.value===n));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!==n}))))}function w(e){const t=g(e);return a.createElement("div",{className:(0,o.Z)("tabs-container",b)},a.createElement(h,(0,n.Z)({},e,t)),a.createElement(y,(0,n.Z)({},e,t)))}function N(e){const t=(0,v.Z)();return a.createElement(w,(0,n.Z)({key:String(t)},e))}},6472:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>u,contentTitle:()=>s,default:()=>p,frontMatter:()=>l,metadata:()=>c,toc:()=>d});var n=r(5773),a=(r(7378),r(5318)),o=r(3930),i=r(9798);const l={sidebar_position:1,title:"Importing saved containers",description:"Import saved containers to migrate transparently to Podman, and continue using familiar containers.",keywords:["podman desktop","podman","containers","importing"],tags:["migrating-from-docker"]},s="Importing saved containers to Podman",c={unversionedId:"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.",source:"@site/docs/migrating-from-docker/importing-saved-containers.md",sourceDirName:"migrating-from-docker",slug:"/migrating-from-docker/importing-saved-containers",permalink:"/docs/migrating-from-docker/importing-saved-containers",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/migrating-from-docker/importing-saved-containers.md",tags:[{label:"migrating-from-docker",permalink:"/docs/tags/migrating-from-docker"}],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1,title:"Importing saved containers",description:"Import saved containers to migrate transparently to Podman, and continue using familiar containers.",keywords:["podman desktop","podman","containers","importing"],tags:["migrating-from-docker"]},sidebar:"mySidebar",previous:{title:"Migrating from Docker",permalink:"/docs/migrating-from-docker/"},next:{title:"Using the `DOCKER_HOST` environment variable",permalink:"/docs/migrating-from-docker/using-the-docker_host-environment-variable"}},u={},d=[{value:"Prerequisites",id:"prerequisites",level:4},{value:"Procedure",id:"procedure",level:4},{value:"Verification",id:"verification",level:4},{value:"Additional resources",id:"additional-resources",level:4}],m={toc:d};function p(e){let{components:t,...r}=e;return(0,a.kt)("wrapper",(0,n.Z)({},m,r,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"importing-saved-containers-to-podman"},"Importing saved containers to Podman"),(0,a.kt)("p",null,"Consider importing saved containers to continue using familiar containers."),(0,a.kt)("h4",{id:"prerequisites"},"Prerequisites"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},"Podman")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},"You saved your existing containers by running the command:"),(0,a.kt)(o.Z,{groupId:"container-engines",mdxType:"Tabs"},(0,a.kt)(i.Z,{value:"podman",label:"Podman",mdxType:"TabItem"},(0,a.kt)("pre",{parentName:"li"},(0,a.kt)("code",{parentName:"pre",className:"language-shell-session"},"$ podman save > .tar \n"))),(0,a.kt)(i.Z,{value:"docker",label:"Docker",mdxType:"TabItem"},(0,a.kt)("pre",{parentName:"li"},(0,a.kt)("code",{parentName:"pre",className:"language-shell-session"},"$ docker save > .tar\n")))))),(0,a.kt)("h4",{id:"procedure"},"Procedure"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},"Import your existing containers into Podman.\nRun the command for each container archive:"),(0,a.kt)("pre",{parentName:"li"},(0,a.kt)("code",{parentName:"pre",className:"language-shell-session"},"$ podman import .tar\n")))),(0,a.kt)("h4",{id:"verification"},"Verification"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Your imported containers appear in the Podman Desktop ",(0,a.kt)("em",{parentName:"li"},"Images")," section.")),(0,a.kt)("h4",{id:"additional-resources"},"Additional resources"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://docs.docker.com/engine/reference/commandline/save/"},(0,a.kt)("inlineCode",{parentName:"a"},"docker save")," reference documentation")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://docs.podman.io/en/latest/markdown/podman-save.1.html"},(0,a.kt)("inlineCode",{parentName:"a"},"podman save")," reference documentation")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://docs.podman.io/en/latest/markdown/podman-import.1.html"},(0,a.kt)("inlineCode",{parentName:"a"},"podman import")," reference documentation"))))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/7591d420.96731981.js b/assets/js/7591d420.96731981.js new file mode 100644 index 00000000000..cbb25556667 --- /dev/null +++ b/assets/js/7591d420.96731981.js @@ -0,0 +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":11,"items":[{"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/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/7591d420.e622a987.js b/assets/js/7591d420.e622a987.js deleted file mode 100644 index 5f6f4cfff7a..00000000000 --- a/assets/js/7591d420.e622a987.js +++ /dev/null @@ -1 +0,0 @@ -"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":9,"items":[{"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":"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/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.5609dce6.js b/assets/js/935f2afb.5609dce6.js deleted file mode 100644 index 28d7ba6c3ef..00000000000 --- a/assets/js/935f2afb.5609dce6.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":"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"}],"href":"/docs/kubernetes/kind/"}],"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/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/index":{"id":"kubernetes/index","title":"Kubernetes","description":"Migrate transparently from Podman to Kubernetes, and continue using familiar workflows.","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/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/935f2afb.86321290.js b/assets/js/935f2afb.86321290.js new file mode 100644 index 00000000000..705aca573c8 --- /dev/null +++ b/assets/js/935f2afb.86321290.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":"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"}],"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/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/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/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/e5ba977d.af20fa30.js b/assets/js/e5ba977d.af20fa30.js deleted file mode 100644 index 3130de88b5e..00000000000 --- a/assets/js/e5ba977d.af20fa30.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 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:"Restarting your Kind cluster",permalink:"/docs/kubernetes/kind/restarting-your-kind-cluster"},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 new file mode 100644 index 00000000000..39fb0d09301 --- /dev/null +++ b/assets/js/e5ba977d.e85c8658.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 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/ea2f3e28.d05ed50f.js b/assets/js/ea2f3e28.d05ed50f.js deleted file mode 100644 index e1374a4005a..00000000000 --- a/assets/js/ea2f3e28.d05ed50f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7705],{5318:(e,t,r)=>{r.d(t,{Zo:()=>l,kt:()=>k});var n=r(7378);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var u=n.createContext({}),c=function(e){var t=n.useContext(u),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},l=function(e){var t=c(e.components);return n.createElement(u.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},p=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,i=e.originalType,u=e.parentName,l=s(e,["components","mdxType","originalType","parentName"]),p=c(r),k=o,m=p["".concat(u,".").concat(k)]||p[k]||d[k]||i;return r?n.createElement(m,a(a({ref:t},l),{},{components:r})):n.createElement(m,a({ref:t},l))}));function k(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=r.length,a=new Array(i);a[0]=p;var s={};for(var u in t)hasOwnProperty.call(t,u)&&(s[u]=t[u]);s.originalType=e,s.mdxType="string"==typeof e?e:o,a[1]=s;for(var c=2;c{r.r(t),r.d(t,{assets:()=>u,contentTitle:()=>a,default:()=>d,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var n=r(5773),o=(r(7378),r(5318));const i={sidebar_position:7,title:"Restarting your Kind cluster",description:"Restarting your local Kind-powered Kubernetes cluster.",keywords:["podman desktop","podman","containers","migrating","kubernetes","kind"],tags:["migrating-to-kubernetes","kind"]},a="Restarting your local Kind-powered Kubernetes cluster",s={unversionedId:"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.",source:"@site/docs/kubernetes/kind/restarting-your-kind-cluster.md",sourceDirName:"kubernetes/kind",slug:"/kubernetes/kind/restarting-your-kind-cluster",permalink:"/docs/kubernetes/kind/restarting-your-kind-cluster",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/kubernetes/kind/restarting-your-kind-cluster.md",tags:[{label:"migrating-to-kubernetes",permalink:"/docs/tags/migrating-to-kubernetes"},{label:"kind",permalink:"/docs/tags/kind"}],version:"current",sidebarPosition:7,frontMatter:{sidebar_position:7,title:"Restarting your Kind cluster",description:"Restarting your local Kind-powered Kubernetes cluster.",keywords:["podman desktop","podman","containers","migrating","kubernetes","kind"],tags:["migrating-to-kubernetes","kind"]},sidebar:"mySidebar",previous:{title:"Deleting your Kind cluster",permalink:"/docs/kubernetes/kind/deleting-your-kind-cluster"},next:{title:"Compose spec with Podman Desktop",permalink:"/docs/compose/compose-spec"}},u={},c=[{value:"Workaround",id:"workaround",level:4}],l={toc:c};function d(e){let{components:t,...r}=e;return(0,o.kt)("wrapper",(0,n.Z)({},l,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"restarting-your-local-kind-powered-kubernetes-cluster"},"Restarting your local Kind-powered Kubernetes cluster"),(0,o.kt)("p",null,"Kind has no command to restart a cluster."),(0,o.kt)("h4",{id:"workaround"},"Workaround"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"Consider replacing Kind with a local Kubernetes cluster that you can restart, such as ",(0,o.kt)("a",{parentName:"li",href:"https://developers.redhat.com/products/openshift-local/"},"OpenShift Local"),"."),(0,o.kt)("li",{parentName:"ul"},"Consider ",(0,o.kt)("a",{parentName:"li",href:"deleting-your-kind-cluster"},"deleting your Kind cluster"),", and ",(0,o.kt)("a",{parentName:"li",href:"creating-a-kind-cluster"},"creating a Kind cluster"),".")))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/ea2f3e28.e6ec06b8.js b/assets/js/ea2f3e28.e6ec06b8.js new file mode 100644 index 00000000000..fd64bce6bf1 --- /dev/null +++ b/assets/js/ea2f3e28.e6ec06b8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7705],{5318:(e,t,r)=>{r.d(t,{Zo:()=>c,kt:()=>k});var n=r(7378);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var u=n.createContext({}),l=function(e){var t=n.useContext(u),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},c=function(e){var t=l(e.components);return n.createElement(u.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},p=n.forwardRef((function(e,t){var r=e.components,i=e.mdxType,o=e.originalType,u=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),p=l(r),k=i,g=p["".concat(u,".").concat(k)]||p[k]||d[k]||o;return r?n.createElement(g,a(a({ref:t},c),{},{components:r})):n.createElement(g,a({ref:t},c))}));function k(e,t){var r=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var o=r.length,a=new Array(o);a[0]=p;var s={};for(var u in t)hasOwnProperty.call(t,u)&&(s[u]=t[u]);s.originalType=e,s.mdxType="string"==typeof e?e:i,a[1]=s;for(var l=2;l{r.r(t),r.d(t,{assets:()=>u,contentTitle:()=>a,default:()=>d,frontMatter:()=>o,metadata:()=>s,toc:()=>l});var n=r(5773),i=(r(7378),r(5318));const o={sidebar_position:7,title:"Restarting your Kind cluster",description:"Restarting your local Kind-powered Kubernetes cluster.",keywords:["podman desktop","podman","containers","migrating","kubernetes","kind"],tags:["migrating-to-kubernetes","kind"]},a="Restarting your local Kind-powered Kubernetes cluster",s={unversionedId:"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.",source:"@site/docs/kubernetes/kind/restarting-your-kind-cluster.md",sourceDirName:"kubernetes/kind",slug:"/kubernetes/kind/restarting-your-kind-cluster",permalink:"/docs/kubernetes/kind/restarting-your-kind-cluster",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/kubernetes/kind/restarting-your-kind-cluster.md",tags:[{label:"migrating-to-kubernetes",permalink:"/docs/tags/migrating-to-kubernetes"},{label:"kind",permalink:"/docs/tags/kind"}],version:"current",sidebarPosition:7,frontMatter:{sidebar_position:7,title:"Restarting your Kind cluster",description:"Restarting your local Kind-powered Kubernetes cluster.",keywords:["podman desktop","podman","containers","migrating","kubernetes","kind"],tags:["migrating-to-kubernetes","kind"]},sidebar:"mySidebar",previous:{title:"Deleting your Kind cluster",permalink:"/docs/kubernetes/kind/deleting-your-kind-cluster"},next:{title:"Deploying a container",permalink:"/docs/kubernetes/deploying-a-container-to-kubernetes"}},u={},l=[{value:"Workaround",id:"workaround",level:4}],c={toc:l};function d(e){let{components:t,...r}=e;return(0,i.kt)("wrapper",(0,n.Z)({},c,r,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h1",{id:"restarting-your-local-kind-powered-kubernetes-cluster"},"Restarting your local Kind-powered Kubernetes cluster"),(0,i.kt)("p",null,"Kind has no command to restart a cluster."),(0,i.kt)("h4",{id:"workaround"},"Workaround"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"Consider replacing Kind with a local Kubernetes cluster that you can restart, such as ",(0,i.kt)("a",{parentName:"li",href:"https://developers.redhat.com/products/openshift-local/"},"OpenShift Local"),"."),(0,i.kt)("li",{parentName:"ul"},"Consider ",(0,i.kt)("a",{parentName:"li",href:"deleting-your-kind-cluster"},"deleting your Kind cluster"),", and ",(0,i.kt)("a",{parentName:"li",href:"creating-a-kind-cluster"},"creating a Kind cluster"),".")))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/main.5e77fb9a.js b/assets/js/main.5e77fb9a.js deleted file mode 100644 index c3de76b11d7..00000000000 --- a/assets/js/main.5e77fb9a.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main.5e77fb9a.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),w=n(174),k=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:w.h})),n&&r.createElement(v.d,{image:n}),r.createElement(x,null),r.createElement(S,null),r.createElement(E.Z,{tag:k.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 L(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 P=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}),L("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?L("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=L("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(P,{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/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/index","path":"/docs/kubernetes/","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/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":"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:w,baseUrl:k}}=(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:w,baseUrl:k}));const L=(0,a.useRef)(!1),P=f?o.OL:o.rU,O=c.Z.canUseIntersectionObserver,N=(0,a.useRef)(),R=()=>{L.current||null==I||(window.docusaurus.preload(I),L.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(P,(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 w=n(624),k=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,w.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",L="announcementBarContent_t7IR";function P(){const{announcementBar:e}=(0,w.L)(),{isActive:t,close:n}=(0,k.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:L}),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,w.L)().navbar.style,a=(0,w.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 we=n(6573),ke=["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,ke),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(we.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),Le=n(2473),Pe=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,Le.l)(),d=function(){const{locale:e,tags:t}=(0,Pe._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),[w,k]=(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),k(e.key)}))}),[E,y,k]),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:w,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,w.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,w.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,w.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,w.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 wt(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 kt=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(kt.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,w.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(wt,{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,k.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 Lt(e){let{children:t}=e;return r.createElement(At,null,t)}function Pt(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(Lt,null,r.createElement(i.d,{title:s,description:c}),r.createElement(y,null),r.createElement(P,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(Pt,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:()=>w});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 w(){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:()=>w,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 w(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],"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],"2ae2e7fe":[()=>n.e(6692).then(n.t.bind(n,9428,19)),"~docs/default/tag-docs-tags-restricted-environment-357.json",9428],"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],"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],"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],"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],"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(138)]).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],"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],"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],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],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],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],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],df203c0f:[()=>n.e(9924).then(n.bind(n,7051)),"@theme/DocTagDocListPage",7051],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","b96"),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/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/kubernetes",component:f("/blog/tags/kubernetes","380"),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","8c9"),exact:!0},{path:"/blog/tags/release",component:f("/blog/tags/release","651"),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/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/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","afb"),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/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/kind",component:f("/docs/kubernetes/kind","e4d"),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/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/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:()=>w,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(),w.location);u.confirmTransitionTo(a,r,n,(function(e){e&&(w.entries[w.index]=a,d({action:r,location:a}))}))},go:y,goBack:function(){y(-1)},goForward:function(){y(1)},canGo:function(e){var t=w.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(k,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 L=E;L!==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(P,h):P,y,P)),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