From 7eb97121606ab622c74a5bcf5ea93eb36e488453 Mon Sep 17 00:00:00 2001 From: <> Date: Mon, 27 Nov 2023 18:49:31 +0000 Subject: [PATCH] Deployed 0cf6237 with MkDocs version: 1.5.3 --- .nojekyll | 0 404.html | 779 ++ CNAME | 1 + assets/images/favicon.png | Bin 0 -> 1870 bytes .../social/best-practices/1-great-project.png | Bin 0 -> 42553 bytes .../social/best-practices/2-launch-rush.png | Bin 0 -> 35671 bytes .../social/best-practices/3-long-haul.png | Bin 0 -> 37126 bytes .../social/best-practices/4-resources.png | Bin 0 -> 51753 bytes assets/images/social/best-practices/index.png | Bin 0 -> 46807 bytes .../images/social/getting-started/example.png | Bin 0 -> 34793 bytes .../social/getting-started/glossary.png | Bin 0 -> 31748 bytes .../images/social/getting-started/index.png | Bin 0 -> 54061 bytes .../social/getting-started/lab-policies.png | Bin 0 -> 33126 bytes assets/images/social/index.png | Bin 0 -> 32763 bytes .../caesar-realtime-data-processing.png | Bin 0 -> 54896 bytes .../social/next-steps/data-analysis.png | Bin 0 -> 32264 bytes .../images/social/next-steps/data-exports.png | Bin 0 -> 32568 bytes .../next-steps/experimental-features.png | Bin 0 -> 37617 bytes .../hosting-your-own-subject-media.png | Bin 0 -> 44978 bytes assets/images/social/next-steps/markdown.png | Bin 0 -> 32295 bytes .../images/social/next-steps/newsletters.png | Bin 0 -> 30391 bytes .../social/next-steps/subject-selection.png | Bin 0 -> 41723 bytes assets/javascripts/bundle.cd18aaf1.min.js | 29 + assets/javascripts/bundle.cd18aaf1.min.js.map | 7 + assets/javascripts/lunr/min/lunr.ar.min.js | 1 + assets/javascripts/lunr/min/lunr.da.min.js | 18 + assets/javascripts/lunr/min/lunr.de.min.js | 18 + assets/javascripts/lunr/min/lunr.du.min.js | 18 + assets/javascripts/lunr/min/lunr.el.min.js | 1 + assets/javascripts/lunr/min/lunr.es.min.js | 18 + assets/javascripts/lunr/min/lunr.fi.min.js | 18 + assets/javascripts/lunr/min/lunr.fr.min.js | 18 + assets/javascripts/lunr/min/lunr.he.min.js | 1 + assets/javascripts/lunr/min/lunr.hi.min.js | 1 + assets/javascripts/lunr/min/lunr.hu.min.js | 18 + assets/javascripts/lunr/min/lunr.hy.min.js | 1 + assets/javascripts/lunr/min/lunr.it.min.js | 18 + assets/javascripts/lunr/min/lunr.ja.min.js | 1 + assets/javascripts/lunr/min/lunr.jp.min.js | 1 + assets/javascripts/lunr/min/lunr.kn.min.js | 1 + assets/javascripts/lunr/min/lunr.ko.min.js | 1 + assets/javascripts/lunr/min/lunr.multi.min.js | 1 + assets/javascripts/lunr/min/lunr.nl.min.js | 18 + assets/javascripts/lunr/min/lunr.no.min.js | 18 + assets/javascripts/lunr/min/lunr.pt.min.js | 18 + assets/javascripts/lunr/min/lunr.ro.min.js | 18 + assets/javascripts/lunr/min/lunr.ru.min.js | 18 + assets/javascripts/lunr/min/lunr.sa.min.js | 1 + .../lunr/min/lunr.stemmer.support.min.js | 1 + assets/javascripts/lunr/min/lunr.sv.min.js | 18 + assets/javascripts/lunr/min/lunr.ta.min.js | 1 + assets/javascripts/lunr/min/lunr.te.min.js | 1 + assets/javascripts/lunr/min/lunr.th.min.js | 1 + assets/javascripts/lunr/min/lunr.tr.min.js | 18 + assets/javascripts/lunr/min/lunr.vi.min.js | 1 + assets/javascripts/lunr/min/lunr.zh.min.js | 1 + assets/javascripts/lunr/tinyseg.js | 206 + assets/javascripts/lunr/wordcut.js | 6708 +++++++++++++++++ .../workers/search.f886a092.min.js | 42 + .../workers/search.f886a092.min.js.map | 7 + assets/stylesheets/main.fad675c6.min.css | 1 + assets/stylesheets/main.fad675c6.min.css.map | 1 + assets/stylesheets/palette.356b1318.min.css | 1 + .../stylesheets/palette.356b1318.min.css.map | 1 + best-practices/1-great-project/index.html | 851 +++ best-practices/2-launch-rush/index.html | 850 +++ best-practices/3-long-haul/index.html | 851 +++ best-practices/4-resources/index.html | 968 +++ best-practices/index.html | 853 +++ getting-started/example/index.html | 1274 ++++ getting-started/glossary/index.html | 1093 +++ getting-started/index.html | 1594 ++++ getting-started/lab-policies/index.html | 995 +++ img/disc-or-smooth.png | Bin 0 -> 91541 bytes img/how-to-lab/how-to-1.jpg | Bin 0 -> 109739 bytes img/how-to-lab/how-to-10.jpg | Bin 0 -> 190117 bytes img/how-to-lab/how-to-11.jpg | Bin 0 -> 26906 bytes img/how-to-lab/how-to-12.jpg | Bin 0 -> 87511 bytes img/how-to-lab/how-to-13.jpg | Bin 0 -> 123876 bytes img/how-to-lab/how-to-2.jpg | Bin 0 -> 76380 bytes img/how-to-lab/how-to-3.jpg | Bin 0 -> 157281 bytes img/how-to-lab/how-to-4.jpg | Bin 0 -> 171202 bytes img/how-to-lab/how-to-5.jpg | Bin 0 -> 137951 bytes img/how-to-lab/how-to-6.jpg | Bin 0 -> 177050 bytes img/how-to-lab/how-to-7.jpg | Bin 0 -> 206624 bytes img/how-to-lab/how-to-8.jpg | Bin 0 -> 129609 bytes img/how-to-lab/how-to-9.jpg | Bin 0 -> 195653 bytes img/zooniverse.png | Bin 0 -> 6265 bytes img/zooniverse.svg | 8 + index.html | 839 +++ .../index.html | 858 +++ next-steps/data-analysis/index.html | 900 +++ next-steps/data-exports/index.html | 988 +++ next-steps/experimental-features/index.html | 842 +++ .../hosting-your-own-subject-media/index.html | 873 +++ next-steps/markdown/index.html | 906 +++ next-steps/newsletters/index.html | 843 +++ next-steps/subject-selection/index.html | 948 +++ sitemap.xml | 93 + sitemap.xml.gz | Bin 0 -> 414 bytes 100 files changed, 25497 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 CNAME create mode 100644 assets/images/favicon.png create mode 100644 assets/images/social/best-practices/1-great-project.png create mode 100644 assets/images/social/best-practices/2-launch-rush.png create mode 100644 assets/images/social/best-practices/3-long-haul.png create mode 100644 assets/images/social/best-practices/4-resources.png create mode 100644 assets/images/social/best-practices/index.png create mode 100644 assets/images/social/getting-started/example.png create mode 100644 assets/images/social/getting-started/glossary.png create mode 100644 assets/images/social/getting-started/index.png create mode 100644 assets/images/social/getting-started/lab-policies.png create mode 100644 assets/images/social/index.png create mode 100644 assets/images/social/next-steps/caesar-realtime-data-processing.png create mode 100644 assets/images/social/next-steps/data-analysis.png create mode 100644 assets/images/social/next-steps/data-exports.png create mode 100644 assets/images/social/next-steps/experimental-features.png create mode 100644 assets/images/social/next-steps/hosting-your-own-subject-media.png create mode 100644 assets/images/social/next-steps/markdown.png create mode 100644 assets/images/social/next-steps/newsletters.png create mode 100644 assets/images/social/next-steps/subject-selection.png create mode 100644 assets/javascripts/bundle.cd18aaf1.min.js create mode 100644 assets/javascripts/bundle.cd18aaf1.min.js.map create mode 100644 assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 assets/javascripts/lunr/min/lunr.el.min.js create mode 100644 assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.he.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hy.min.js create mode 100644 assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 assets/javascripts/lunr/min/lunr.kn.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ko.min.js create mode 100644 assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sa.min.js create mode 100644 assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ta.min.js create mode 100644 assets/javascripts/lunr/min/lunr.te.min.js create mode 100644 assets/javascripts/lunr/min/lunr.th.min.js create mode 100644 assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.zh.min.js create mode 100644 assets/javascripts/lunr/tinyseg.js create mode 100644 assets/javascripts/lunr/wordcut.js create mode 100644 assets/javascripts/workers/search.f886a092.min.js create mode 100644 assets/javascripts/workers/search.f886a092.min.js.map create mode 100644 assets/stylesheets/main.fad675c6.min.css create mode 100644 assets/stylesheets/main.fad675c6.min.css.map create mode 100644 assets/stylesheets/palette.356b1318.min.css create mode 100644 assets/stylesheets/palette.356b1318.min.css.map create mode 100644 best-practices/1-great-project/index.html create mode 100644 best-practices/2-launch-rush/index.html create mode 100644 best-practices/3-long-haul/index.html create mode 100644 best-practices/4-resources/index.html create mode 100644 best-practices/index.html create mode 100644 getting-started/example/index.html create mode 100644 getting-started/glossary/index.html create mode 100644 getting-started/index.html create mode 100644 getting-started/lab-policies/index.html create mode 100644 img/disc-or-smooth.png create mode 100644 img/how-to-lab/how-to-1.jpg create mode 100644 img/how-to-lab/how-to-10.jpg create mode 100644 img/how-to-lab/how-to-11.jpg create mode 100644 img/how-to-lab/how-to-12.jpg create mode 100644 img/how-to-lab/how-to-13.jpg create mode 100644 img/how-to-lab/how-to-2.jpg create mode 100644 img/how-to-lab/how-to-3.jpg create mode 100644 img/how-to-lab/how-to-4.jpg create mode 100644 img/how-to-lab/how-to-5.jpg create mode 100644 img/how-to-lab/how-to-6.jpg create mode 100644 img/how-to-lab/how-to-7.jpg create mode 100644 img/how-to-lab/how-to-8.jpg create mode 100644 img/how-to-lab/how-to-9.jpg create mode 100644 img/zooniverse.png create mode 100644 img/zooniverse.svg create mode 100644 index.html create mode 100644 next-steps/caesar-realtime-data-processing/index.html create mode 100644 next-steps/data-analysis/index.html create mode 100644 next-steps/data-exports/index.html create mode 100644 next-steps/experimental-features/index.html create mode 100644 next-steps/hosting-your-own-subject-media/index.html create mode 100644 next-steps/markdown/index.html create mode 100644 next-steps/newsletters/index.html create mode 100644 next-steps/subject-selection/index.html create mode 100644 sitemap.xml create mode 100644 sitemap.xml.gz diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/404.html b/404.html new file mode 100644 index 0000000..26aceaa --- /dev/null +++ b/404.html @@ -0,0 +1,779 @@ + + + + + + + + + + + + + + + + + + + + + Zooniverse Help + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ +

404 - Not found

+ +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..9c1ac93 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +help.zooniverse.org \ No newline at end of file diff --git a/assets/images/favicon.png b/assets/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..1cf13b9f9d978896599290a74f77d5dbe7d1655c GIT binary patch literal 1870 zcmV-U2eJ5xP)Gc)JR9QMau)O=X#!i9;T z37kk-upj^(fsR36MHs_+1RCI)NNu9}lD0S{B^g8PN?Ww(5|~L#Ng*g{WsqleV}|#l zz8@ri&cTzw_h33bHI+12+kK6WN$h#n5cD8OQt`5kw6p~9H3()bUQ8OS4Q4HTQ=1Ol z_JAocz`fLbT2^{`8n~UAo=#AUOf=SOq4pYkt;XbC&f#7lb$*7=$na!mWCQ`dBQsO0 zLFBSPj*N?#u5&pf2t4XjEGH|=pPQ8xh7tpx;US5Cx_Ju;!O`ya-yF`)b%TEt5>eP1ZX~}sjjA%FJF?h7cX8=b!DZl<6%Cv z*G0uvvU+vmnpLZ2paivG-(cd*y3$hCIcsZcYOGh{$&)A6*XX&kXZd3G8m)G$Zz-LV z^GF3VAW^Mdv!)4OM8EgqRiz~*Cji;uzl2uC9^=8I84vNp;ltJ|q-*uQwGp2ma6cY7 z;`%`!9UXO@fr&Ebapfs34OmS9^u6$)bJxrucutf>`dKPKT%%*d3XlFVKunp9 zasduxjrjs>f8V=D|J=XNZp;_Zy^WgQ$9WDjgY=z@stwiEBm9u5*|34&1Na8BMjjgf3+SHcr`5~>oz1Y?SW^=K z^bTyO6>Gar#P_W2gEMwq)ot3; zREHn~U&Dp0l6YT0&k-wLwYjb?5zGK`W6S2v+K>AM(95m2C20L|3m~rN8dprPr@t)5lsk9Hu*W z?pS990s;Ez=+Rj{x7p``4>+c0G5^pYnB1^!TL=(?HLHZ+HicG{~4F1d^5Awl_2!1jICM-!9eoLhbbT^;yHcefyTAaqRcY zmuctDopPT!%k+}x%lZRKnzykr2}}XfG_ne?nRQO~?%hkzo;@RN{P6o`&mMUWBYMTe z6i8ChtjX&gXl`nvrU>jah)2iNM%JdjqoaeaU%yVn!^70x-flljp6Q5tK}5}&X8&&G zX3fpb3E(!rH=zVI_9Gjl45w@{(ITqngWFe7@9{mX;tO25Z_8 zQHEpI+FkTU#4xu>RkN>b3Tnc3UpWzPXWm#o55GKF09j^Mh~)K7{QqbO_~(@CVq! zS<8954|P8mXN2MRs86xZ&Q4EfM@JB94b=(YGuk)s&^jiSF=t3*oNK3`rD{H`yQ?d; ztE=laAUoZx5?RC8*WKOj`%LXEkgDd>&^Q4M^z`%u0rg-It=hLCVsq!Z%^6eB-OvOT zFZ28TN&cRmgU}Elrnk43)!>Z1FCPL2K$7}gwzIc48NX}#!A1BpJP?#v5wkNprhV** z?Cpalt1oH&{r!o3eSKc&ap)iz2BTn_VV`4>9M^b3;(YY}4>#ML6{~(4mH+?%07*qo IM6N<$f(jP3KmY&$ literal 0 HcmV?d00001 diff --git a/assets/images/social/best-practices/1-great-project.png b/assets/images/social/best-practices/1-great-project.png new file mode 100644 index 0000000000000000000000000000000000000000..36bea79c5596e4e4d7f604432894879adf5bcf0f GIT binary patch literal 42553 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 literal 0 HcmV?d00001 diff --git a/assets/images/social/best-practices/2-launch-rush.png b/assets/images/social/best-practices/2-launch-rush.png new file mode 100644 index 0000000000000000000000000000000000000000..f4a7bccaa762971de209ee1d18c0e23aa66c35e4 GIT binary patch literal 35671 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 literal 0 HcmV?d00001 diff --git a/assets/images/social/best-practices/4-resources.png b/assets/images/social/best-practices/4-resources.png new file mode 100644 index 0000000000000000000000000000000000000000..9fd61e3d88799e97f2d21054f761d77d94a98e61 GIT binary patch literal 51753 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 literal 0 HcmV?d00001 diff --git a/assets/images/social/best-practices/index.png b/assets/images/social/best-practices/index.png new file mode 100644 index 0000000000000000000000000000000000000000..069b943f5b577c754b2eab9d85d85cd51b40b08c GIT binary patch literal 46807 zcmeFZcRZDU_&=_+Gu|Z$;awpkWN#`VTlQATo@I|irKluj@4XL>J&svIk?lCyBd!yvM?L;?sXH4pfXU#^*?pl_q;AuEB{Q0S|mq_v7N0LgqvwHu1{At4s*N6NW z$KAPi=-^WW`hCOUgHKO%uRJ|^@QDN?clghNOoES`|L{~Zuk;{UDT zK{)*X3Y+t4$Nxl?%)@){uz>;WqStP*PrO&82vL7gJNM6{pB=t->gPrn z^8iD;O`&j3=9kRY=3~@&TuyR<+)OSy+|W43Sx~zblYiIT%s&uAmcZ~QO0mgKw#i$v zEmm3;OLPol#xj%NBN)%*KkrgMdc5+gu{yplJr!$Ut{pM&r0{0=Ck4k<~yJd49Q%5(zbvNZaI!gwtY#*kw9dx>s zk5dL+%4<9z1Fnqv-K8vxVx&e)I7wPlWzUlyiB~QhR^B*te!`%Go&-7Oe9id z8F%1y<`=)3c};vf#K6YA<|2|`{CnHhK@rP%Q9`lAE0Z0TJyfgvTk>rE{%B+OW@N|v zXa6My``DheEJj8t)u7&O*I1kmzUPX75hW#4*74&ZJ*^95lFm+1<%!bsbA`;tcZ^2D zM@>WCUc`JE@h<honEns?^kV>nNlfPG^-@`=V(_eJc^$>HRL6ObGqQSdEq&$SnZq$7M5%b%@kdEH+{jya)wzo4hG)Mi7DyH}a} zmVP>wr?X?#a&@cm(9D=iSoPKUm6cvYi9Pg)VHqa7AtA+8%sn5a=9kE8s_DI^1tFCv zS{ZbB2s!I`diTl*afWu)@S@4{wxh6O-f33}*dJP`#a_Wd!|>%Ekwd<|UQVCcb~`Jr z70Jk*v12R6XLmQUY#%y0xLKPR(VxuIxya_`TVrJ)W=eaR<;(y z2V(u2CUo!`u)%op3{##B(#h=JBRiSr2LGo|@Rn7{lB+g0HLBMTdR=}{pUF;96wV5V zS2-D*C7*fpYHPHdJhwvFxU3d8X1XtF_r_PqA@%_o>*=_Q6sV~% z$};p%AMaZMRCn%`H7+F9u9c;j8A$B?E@;PJ8$3TglV!L~hCE{%yIYjR6Xa3#NlCBg zZCxwV@62~t%rVJRX6L1h&Up-qPd7x1FjQ}IMoF$)G~XSmT9?d_y*)SI*lgvX=m;M< z`W|TCMdg<#NTa102lLxKtMcDgO_pyPUURL59W6B`_j}k?csAuy8u#|*P)v)W1VWUu4Q8CM%mf}v|cN} zQ*``dAY`#5D3-0^D7D!6b)Npm7)S5ONj;e9)kX}{3*e{WQ*GiJkG zcFq1?Qao`o43>#Hn7lQc4OhN8v-azijF?q&WfB_yeer8uLBB~G&XTXp31?^!KdQDb z==7Y`MNPv<{Urw-y-RV8)^eg$N$WL71s*=S6P}V~ z?%Uei6v4sxp;gE3hUm)k(n=IT>W}rFPiL(6tF@@~hPeCWTE?>-wrq~>d7;UGWME{o z-aK@OtJ!$a{T-6rmmSAE+UFhG4P#mimWVDF}T`BXHA2>vwobbdOwGut;c}_9o&&npL}L@cAx;(%0Dy|8gzhbeF%@6N_gq3rY}*-KeO- zh&}PL1R92+2XB7AQ*R15H9 za+~IMxxIJ3&+})AxW>4(=)1^#&+=IA2LJ&QnZDw8T3PjSP`Li=4XV)fJu8OR`ebZmO zSwZOJpRSIt@!D8BiIkw!hu$rho=!ajAVGlC@3`_?&CNI0%)H5dT`BlwUmKpsfnUEn zl82HpXE`|W+kG>WR>JbI;U~4nHZ`0BadBk}uaAT?x7(UmEkICm>D1VZxXU#W%aZm* zzuMpoR~>|03~t}M@x&yy+SqQPwSw)w8`puzh*VtmC6|WcZGyG?DuCf29oJW-g3%fm-MokdNzdPyi6Djo(MHL zbJuIRd1!62NV9Y0qG&JVyE}pUMhfbR~Zq|7SNp0;e>z+Bvte z?QT-GJZ8zQu63`=JOn2+ur@C_gkUDub=F{|*_4(RHOC^tq~&Dh9F9ufr699)jTfWk z=-5N$U2g5_mPxnZMjjl5pPbA>?^C1SSZpk?pzG@=z7rkI8GG>oZ|fF{JacM^kP^8V zZ3i}f)i$fC#^y-r8fDd1>8mXbWLEHnd>I|idvsEAt?d;*w^G2TV}VE^DbF@{6?{8w zv1wY2dt{)I>m@H|+CP2A`h6ys-{vaT%s13mbVY2}>FbZSL6mjZ3CVK%M)QH~w>6RF z5_}Kh8EJV7Mkb9~=?j#wKkIyLmfcWJ)8QO+bOJSo&wP3BV~^c7tqXmms)%i7SxaWS z0t>3l3p=USyV3qNFon-mY=<@)IBX~t$3*|_@{m}=3FNr|}=jLd~(TdQlHgfn!$ z17@x&DpIG2>ptn;w5>_{7)li|{l z6nU5q5NV&;_3MRIMYusOJz}I#eEZ%`QDcTIl8LXlOS=rb&ITBVLOI!yJoI;WjxNBn5~qqvzx>LffK2CdYWxYq7DjhA%p`=poN zNt<{cKFh{^?gzNP{0aUCOeZu^;Y;5g=pfZM(41R*B3KoHn3SPLc7C7xL`|4I>gf z2LuI_wwemKuzurCM}HgFC0^qeSzEN4+Ba0_aAwHL_H{Ujr9g{iOo8qEicS&HpT#D3HzWxIj zg4x19dSs|D@t*lXP`ckdeK`&N0|2DLaYNj4yn*01iT|BH|c+fZz*HBhMI z#cm_4S*xxZS5M?sF4}Jx=Ur9Ghfn!iqRYfTzW~` z`UM*$swV4t&jr=fzE_(H_7CA}&|`~3Iq|uQqOox}s|r7pC$(i{J0rV+Ru3!M=G|~Z zap5}{%f8(tHPiL648u#}-wh-_#1+^!4n)dM1QBeA_4#?}@zK!>k)p60p9CGd-7=T3 zS#g0Qe}WyrU@JW#LQ^{@Eu(2rGaQp})N@e(U6!QmrkH_29-K5nxX-kV)y2}SAXBlT zKtEHH+B}gWqwT@b$gs0AjcZZ!2K^rg;-lvKUis1lH5n5cm2~`!tY!NZB;7~Iqa=mc zGUKl8?Iq!j_{@~Aye8O0oO9b$jQGdDtdiS{b2WNztgr}vi>It&RMd56b>A_+Go$%x zxsO!;bi9MJxsferliVkk*^*~9LX$>gihRpGNw{xzrvST)-Z>f4S0~QcHJa*U-`dt~ zd32_%WISF~H?l(XZ67cG`^kg}Y=69H{+MbaYQRk9!K6wYC2SsJwFg$wqp^M^JvD{X z+7Mtd)aGJ(M%kn+N5$^yD;c2Gl$b zK?z0D2M+`mR6hRtG+@3cxx;M=oyP9|*rTR(c_qyj zy?*w3uDE=Enlc?9u}Kbe`7c{r17?}Ly*m zrhXmKNgFBHD9}p?qZ|DdwJ#$hHwVZm{%vCf^+TEn!M^#4c3WbI{%M09I~O1K;JSxX z>K3vwCQ^^?_(@c57jp&Bcy1YR8@LfF_gt(x1&1;MlOt=V zjccHSJlf8#OI|dK=+%4|6&vNO?|I(6So9(^ZrXC5Ik32T07PQnhv!yrk@wg1jb`re z)=6^E)4R;bFB5ueE~*6{e&2x2Oq@952}pD$+z^%cJ(GU*L>a+@^U^POO@y zbON{BH<(gaPAb^HrKi1+J|#SyNv~6v62g;XJk5pw?f@}wu>IzaMlk&Yz*jf$>lrt% ztOZY)VMe-cTjp}CVJ43gTVFM{uHBH#>e&*j_1=0uDv7#K7_lEl>6$!EgT~5QFBHz=M)x{H<{6QSeQm$z`Bvm zklh|Gr;Ag8Xf;IscHjIEJ1nW+8>&%OsB21Io0FPTlF`Sv}nqTuPdtFiUOIU~AMGAWuVkY2l2i&>sJ$7r7Ptmfm5sW?mX4+<7KmE;DmNF4J*#?xg6#2=%J7SD%1Mhwjo;$p*%wNritcp;TuO2k=F`di&y z_ci)FT}-{gp{P7&gd4j1^kxz!cXh2SI)mQ`pOIy1;!;_fJxPk>@Xiwz#|X>(j&?;N zsaLdM17!JE6W2Z%b7b3Bo%l$94v#0eZ@Uqur~--YXC{fn`)235n>$XFMD*k5+UTXN z?oJ;~oLQbDsnLdhd)Mt(-uV#NT0LWL7x*PiY_mwY7jSBLmaH-l36AS`r0K*nrY?v^ zh1`c&b({L~?9zFqAZlLS@~T;X{w#xYeM!;Lc`b5kHqLd)Pe>4)BUBMgTjV_#<+8AZ z@!1?ipydpb3Qh#2i;@_x0=sAH~Lr#pYIGbL9*@U zTxCvv;$_EjLD4Kh`%R@SD8MyBo~}92Bk$hZmQyj^D~2^*zeC0}mDrCkT@M|M7&r?J zCYEQi{5nj&eGeGu9?tV)6i?34J$J4?7I;F2YwUeM>)A`V%klFlaBnIYRNc$*E%FZ1 zF}KX^x9E+2&bYPtdyar=(rGwWZ4BW!U)=KbLT|6z`5$x2+Ol!mN%M;;1_N@e5*1ht zOuR%M57`B`fk^}<4oG^>@dR!V0B6|P3lUG8#=l9|Lb=XbK}T$DV&gbc_^aIwX9bL4 z8hy`}&)y8sk%}zcM8!3zr5#oXfoIEaW4{qPkzm%= z6}4X39ul%~>oifMsNT`*pV#bhMR5+@=C3Es&sw!C2#M!HT4044>5Qp!?vVrpep7qPev5AuZ4q1HFrNZ%|iJ zQnY?wgRn!w!Wi4`&M^Fg%nldh8Jpa-eFIMwq&KpJ_0N-Qy6X1L$MNAs9FfyxdF=~Y z39cEx=5E>#G%|zG3{Vzc-x{-IQ(4aHF)RRM8@sz_3-zehVhEDw*jU|NQ=^JsxmOuu zA^k3LOJI5MXx*b2A&FN0Y!8Ai@ zqs(D~V%8w$Ye!eQIZwG)YWj}>SZiS;JT#Vrsf_px)yOEDes7G|6o)Kav`78u`|hn# zZJS!`P?&ec{AkFSZcbD@-?FOGHd)U&r>e8?kh{E!))uw7$GE=TrL`wqGtPpuWizFv z%l~qzE@z#5^#wQ>?PR|vujl7oYV!1KolDj_&5jQ#+qrx?D2TkM{nw`JO!1<)2XV%R z0G3KUh(kzPM9Lp9yMQ+`qLcs89-@nYXEE|((;y}xB|@LpLGsn3%{eNAFlU2`HQMB+ z+AZtb6}MRe0@#6=0#$&Iv$a%mKhH$m^LF*APH$pa^p{>du^J^_#v!gbMki{*AJ!Xw z;cO;{VcOdWYGB7Fy_P=cdHju<9dmLq|^}TPi;z6R@3Aqzg?9qg>{I5 zWM|r_E*V3I&1Z9En2YW0Thoyt#1{W*m4p_mW6huDAkPc9yo{{|+!b5A!?Ni1VB*l% zmh-pZdPqoyX9LYLUG7Y*FWV1|hkZdCdQo--uxxk;c(N!wJ#=VmBKiws@S**ie^dbB zm_A8;V0r{miB~rq@XH(9{pB}-q-JE2Hg;^UmzBKL2-G^W^<9i_EOZQW*Z=*a?p3y@ zUAg-CyW>*+dK|4hagre^T1;Mk{tR7#`}A09(%ZP)C!DGd8_dYD7(_>V@89^NE;*)CGkpbnUQBC^D;k3A(ZEvw~9WKS?tP}>HQ{&w{ehF+SZCr`X6G3rzWe)) zV@)o-pFTb8ZQk!qkrXpBcsTf*VG5yDo1SGThP)B7e+!LeX0T+Aw;K8DMYyO+vGRWo z&elZ%8VozzzYXCZf?WcPf14f@bY z)|2}a4VD}Q7(x3T+d1I)^d-F!H7uZsC0pLA^73I)>RG=__wloZXy~G5Y|*aS>FP;| zZQaezmf`w$S?6xmqG>F6`o8`U=zU=KSY&N6f1ddDgK=nj7Nu_{bZhplMsQ2>!rN}2 zCrF1x#p(aXAku5exhV;lFF?N9UHyGiv$-yoL|S^}UB5gfIc-MF7wc2?t?W-f96EnA zQ12Ym+1!aoC$U-k>d+&UP1u!7b+q?D7-v_!GCXD*XSdaQm5C5R6)5eu@WSjk@$=7> z%)F0CjzOh92)}DWSTB0y`ZtQZ-=z0-R`ga4oo=DXF0JbbFB;;z!mce%FP(49nRz+y zDHiIggW~dX^JfDN+iW}yv>&+(U)vaY@-e;eo!P9(Of0J7pCDQOPz{B9o+PrvNctyn z>W&Y0(QM8y79=!H1}f853*Og3`wE+vOV!OeXjW`jwG9wBxD0l6f*@@6#eCJZ%jGnu z6MIjpsjnUVdvQ0Tak)TCDbsGJ#rHzF5jJ1oM34vZqxjn5d#Z=TjXi-6-8~Q5O*aET zl^e2%%WHj%3U?k1-)v!FW&dg;Xl_^9zC9L$ToH*!itpVb=t^Okb=4T_+^z^;xImQ! zf=wT+0Ywa^wtOlHM~)utdf$_3TaH@%aYpmO9r6&ZvFr<)&2mG3yaeOVKyxwYz2DSR z70ZEo%-ym$X~GUgeR;$q4zgN|RFrsLYe!!y&XF@Kwf`Zoad!iK~-Z|C^?1%=ZIpY+_8YnY1{Hw^f za*_(z8Dly#5F(<^n&NvnFB<^!3^(yV+b4PH{si!KuG^I{)EQ!$+7s)Kc!1EFkD{{h z*tPbD=Q>j1@FG#F5N$jepOXuXd`?{IRtRX+u9T;9$;Qj)F5Y{z zT?rkyxwFWy)RL^TW{==Vo7%;%=$w8P^jJSVt^AN=Wcx(dhtONXw_U3ct*`O&uoU;; zUpt3CaM&ue8#ff5vQL^If{-#peeK)u^VWdQO1p!b@EbI7tMQr7!x{*8megnt^tS(E|(9 zEQKHQpJu*Uq&V~R>1!eOr{*O?+Ln%ww<|%babTjd{~Oyk5A7{+o!~ZR`#!p`ewXJ& zk>0u4<=T@pXul`7l<%BUgzi$JV#%UEQoi)9CH=t$CHWs8&anZ8B~woGm5r!vyz7CD zK`xA7Tjk$=ze7k`;a8X_I^(Mz?#2Jc;4!LDu1kl`>#O9Vfv|K`yyWbjV`Hb~DO1aC zW=Q&VAo1Hhjat6aw|{&-$8Z7z!%`LiT5hu9a*({X8Ed22>=w9MhU4I8e@cyzVmCHu z3Nb}h`;t%o_dL*VRfN#eUa(S3mBkj0*sI;GV>hdAoCv+#TmA!{3;W0CR2SMkD3kwg z(d*gibsdXl0fwYFE|I>)Nky7a5rz9_kOfSN7dIRHHgfCMxic4jtUvm{zQtBw-n?jL zu(Jyi(A@eX?*MtEV8+IUF0B`hqyX)H7LQ|1s`gk}Uc9KbSLWZD`e~xs!qm<6A^efEisFM**FUJBA-P0Q8zkB) z)G$<~;;o8(o!t&!f8yS=43ngqEdd^RrWuPEp*j#IuM9_@tH~Z6O)p_(;q4at8(!h2 zn)wjt6(K{y96Hu#?k>_zzCSa$))U{98DBG_DikOqJ-U)(4a|{-!R_#^+s&1z;g5p` z)Y0n4$^SRrAkmn|s8_H9Ao{fQg_}s+Snb7JHOZ1zt{vq|qBqPOFC6%*4LE;1j;i5?WR;fScIE~Y(O9u&vyETuk z7pMiqjOqKjee#r!i+bU$!`$gqgas82$8237soAgc(NP0jl$U$MZ@&X=Lyea#MBVT07lOO z@Q)VSTi+=W(=o6^u>PMEQ0kvnrH_dhfyRt%$VtesWYim18g@=Rv}w$=9#(yVH9>++ z0l2AaLX=()-_gZ*uBW+uf;q}m`BS+_7=%1#hz3_1GA`(?Y?{_nU zDQEt4K@H>-QRl6--7>Qpt#IC1Y6#F}PJFl}0j@m6S~j=(zvq*yA1%>_ z-7RnS&1)~uqIM%UGD&KpTjc9cAlr$3>H3+Sz4t2S@!sVzQk3yBf7|atZ4VQS`9+|q z{iJH-S9R-BAPg9TK3qdi<`?Z%3!S5K(tKH%d};O1nz_{m(Z3M3#B^aWwK!mlB7wiY zTyDS2H==HDP9CHax7lF}M3qM@G!^E4|5=2{=`S}d;?urU zl`Umf6Mz1EbZYiVzMI8KxZuXd7V8lecUvu=2Z8NFRu%JchEhvic(VUFhJw)4)GWj< zgP5h(y?2R;ZnZjGH8NMKU5$RV7(*Y}M|j~rJ71s=wC+s8z?*i-+OLE{lBKdZ4y z+2>C75|fD0*aayas78#hQc{a<@{gkQ5lN6w`hQl{!OhHosg`%yA|#I)8w(Qa?)>kY zwLah90XHQYZ>HdgdCHkBQ5v~%p3%SS&SV!>t)|F7}bAy z32+PAIRk`2yy_{+k&l^w=Q;UIMgTfgcOp}275kjY%0mSaPa-@ zOf_lX^vja@@IOZ-XJux!Mu>|OCs$qAxY72-NCu{eJV&_kCyr_(Rn_Pru)4H{8VH zX)0Qv{~a$$J?t+~JlJy7GnGQ|*Q;SfEM0#LkI)`94QN;;t0* z5)4KKy^E;h6wK|(?f5&(XW zo*uuvXcW0l`>;|C^O6nm41v#Z#@yY=T3OU+7t+dMalE)43h}{61 zk{vD0qi+jcZid`#Y@fT6ov^Sx>7VC5U(_A824bTzp;|~-sdo$|3-utYslcCViY2!G zmn+I+I$ZqY^K{D2_@12zOjymYLl0%dUfo@JwKepWKH||b-o>*11C+M;=LUJ)8{{QN zu)JrDKG`CSps5R(R<@d+(*|rK76C)Ue(Mjp!mjD1+3jwdWrEnLM)NIz0boH41&gdw zg-@k2{1_gn!;Qn}Fa?O(dFLn*;|tYjwtP%j`-D@D<4uP8uU{MfJ32qOSrKQ$wPWth zK9F>Jqw4ddFaB0mQQcvvf}RCH0uDrCbWO@A&Z!y!_>zV9%aFuFSX4=*IPP!@&VulW zZliAXV5El)gF&>J$knQVZ9yf_$R_um{CBRTP{__v)7La0{r93Epw`Bc3c8ll|!0rMlUy^GJLv~2*@sNHv8u-0keNtVphxc3c&Pg`ser6 zNH16IaS_})lwXHkrg4Rpxs(hG~pLbvIW*#y5U3Gs2h2GXN+7`DaVHqk36> zcke_4GjpL&Lt*6+N!~dzwZI8##&3m+pxrpPyKTQdC9qnn%QlTabg+ZFV#tG(x+bYI zO-qb{Qt>VGMrU60R%la8y3P`*){)Ttb;G2avfNQi0hPe+?7|AZzpW4J!Lgg8oLfM! zsRfdT71_1O`=Gw*?QZ@wfhh=hKq26N*z${$>XClCh}R8x(+~0{kt{_0KLMu{eO(PP z(Sa~9RQ86ZV^R=W#2c1COW?s$q4B(IQL{LXr8dk{Ib?b8F|POMNCtG~h;Rhb9?_pS z%vEha1#A!3Q6`Q(0Ge=Nfy7V10=x8b2zyAM)pO8-=F>*)@yn*ve}c4q9pZ-w%NWob z5llMXd{-QUSg{FLnY_fvjGi6j)r9u;+T&K>+ZXcNvo?9_TkDO6yz6>Ti{_zD_}o)+ zG;#PnYHKw66~fw1^qvuqgY30znb7CBv6x(lqJex8TvzDuVpJT}lT!}7H?$4?Pi93B z10i%}g2EZ@)qFGV>-2e!_M3X(BWN>&jYmSl{d@Z5qkL`&1QUX}jUTaBw78$~(Rr6O z)PD{CV@VPqP!UK5rkBo-VR0B+o1WKsVPIEquy2E538(Q(b;N?D+tAx^ORKGt_u`Huf18{{PuQ@ zu*QiGpAE1cj-nFWHxcWI(l&*LhF)b>qfJyztW9l#r!vn)@nnCN7qBfE!Lbx{4!VGp zU?wZSyH67ncsnzA3zSsVj{&{EK<|~xAkK-?0R7Y0gE2H zr?S*t(i?AN3f9Z=RZGN0lmEF@{XRpW#Kg0X6^f+?dp;f^nQOB-)!UT3!|tD1_HP|5 zp3?{j`Lo7hs^)> zI7eeMzgc2{V$}ruE8{Ccu*ZhN^Y~CZgGK51l-p0)0vyFV)eDseYh@&&k40(&l}iq-t~4r@%|*QQ2# zh51ekTTqq(SGZY`&HCKA=a~bnl$efA-c8;SGGfrlQ*PKrdzj5w1VbO)J{T;p&Wqjw zTSkP@Lo!70BnNC=6L&SL$k+F6cSGV8Kf}!{u)eK-wd{w#I~j2$9fZp|A(zrRF_%&> zu2u|ibN_q$(T7WPRAa`b7e$nzq>pw;WVX25FLjw&wEL(`1B?cO!^LYDOcEdbP`OQ$ zzM)IA!g{7mLUNkk>7@hG!*tnjRA86EU;Y}b2XCPLt&Q+hMp`B?b;rNWkVKl?i3u}T z_x(%udu=hYd#5Oh*rb@X%)VF8C+^AMu30w@*hyBoSN9t~QtbFcgs8Us>>FL&+FK7^ ztRjPj^te%y4)s#(u1V@l$dWFIARt`OQ72{du1E?9aGT7X=|%{5!%M$G{sL1U2Rhd% zQ0aAP)@;o>H8opWYB=fVdnZm_<0%I&$?0(0P~@|Zs3rRAT52kZ8H_2-r+JSZJu(Xm z=?b+LW+ffdWqh9{b;A!F!jmEU$i(GI|V*bD> zA;Vzxl{fY!+|)zQfy?Vt*L5OUkb39O6D)zUY`g->BhO@@iB7+c)&@2?2{UN(SfuY> z1sWVtkn&-0LtEW24Vi??FF@26>b`ytyP3m2$Kh6Wv~+DN)$FNg?M$gG$`B7xpYiS+ zNA_BTLXc(<)&|=TVVW|k>JqktMTqS-3DzD&eZ|8oTyqNGRd`4N3|2i)X9xg+~@6f8a6@f@rmUBgfF`rC|%v4WbdzNx-*A zTs_%45?X`pgOhlfEww+M$=;y2kXshC{MZnzw+g0^Y0seJ%H31 zugvNoxeR?M5pOX?3rX@7iJ`X~3oNpgJ z79&DNDOsArvuJ;o?JDR3BCO0fZlouD;z*A=Pm(Z&X9= zE^qQ#t!G~)!K`u&WImKm!>POuZp0Lx#5dG?KRE${TDge3|AO}tmfmRa7P5Ir>Rum- zj9LNmSK5NBZ!KM`5#?9!mv!YHaKZ}?Kb_AFtnS(8;tjE-A2CJ z<*6^hK(c4{;6ZU>jFj%A(YNVRz)K)cc0JGTdXE^4Pm>0g*}ehDR2|g8S&^&3Lhgzr zMn9K4Xxz1&NSHSJK}G5YzKxuAG-$?&2O5GHOi&AZZ3GO7`KZb} zmn@mqYXmBu68CYaL=xHdvC8r-f|K=ohrMwI^YZsE-={+(ij+hEvAFu_Ydu`X9&rW^ zt{Dznb37H{$BUjKXUIf9z5JCby74HI5u5dz|RT@4H~TBdp8YCW%WqO zH#iG0H~`=#f?&pjD{?R`G2$%dBkPVPX-Vog~&ZL1~rz?cB6hb$X#w zJ7J(LLo`vcR37xw740zHs9XRmJ%VjSooU{vX+&In@>UM;w3vxbD(!Ne@~_swN`uO6 zz-r)5x6TgP9pl`9Q&bCBT25Ix^e@_u3hwwQ^t4^2K*RW}Q~la!tE|D1e#>`C#Bzi; zdf#qKzENH2)jRO%Dso#MXHVv-W@Z=YNRMvj$klDufUVC{>|!P8?TuG6bl;uVTLcdM9JQ~(ySO)Z`=hfz_NN;Qh&n8p4GH_ z+-hvb0(k8SDTolfof+WeA4^{XT1Q|~_msT>&b&kf9(KvTYal!a zGtCyEt6R)<%x`|^%2f}z_YcW>GpA6dHlS;RLqg@{G5Z`Ffjyt&M~%dvBHQL?C6KfR zabf0_Ovt6U$T1g+6@ie9_!CAG{eqq)R4N2)&|P4#tn38QhwAbNoXEqP{&0Tt0b_-G z4pK?zLDsklU*x-8w2+GrRS;>j0fF3oa{6lY2XW>=`3pOxhtIaZ+SZ^Z>Kr;I3NF+T%u_1tdY7aysFRRaNDAczLO`?w; z4@4lU1#GO|x6hopTSz*cridK{dDkzU^|&QWW3vC|)Y)j{C|C+;_TNKYMJQr{1!8@* z))+FE=vU=Xck=xQyAP`ITJ9{TD!1RN2jQHOUN?JDT|UV1%g|4pPQc{%!;okn=<$sx zd0;Og=TfCU(?7hkW0Y$ucgS&U;;X_7-CP(AMRvoi7y|ZS{g6IH3B^Rm*HinUL2Hkj z8AG?|208=lZBn(u-}L+1M(w90kjpbhpo|-EE#Oxo+lcGsA9-$d?>tyaE&Ne$$^+d? zL>B_K1y&KBg{12RRGr7bYm;p#kdbS8iK`0SZm}(;SGsrP=#k1&o8zN7AI9f-6hOTG zpCuH($5U}-tc>dD@fH_nXXfjg5&0jSlCIO7@@o{Y(&*&)sCd9~-@xBI+}1XQ@2~9R z5fb^<{=Px^MOj(E_NOB&bla~#icKc1fgyc+deSvP0Z6_HDbfK}0zc@JAdBtmjEEKc z84mz4VEfJ6WrthLKc8R8XbRX?R#N2s8)Q(&hmpZdB4NjgIvT1NMs!0cmg< z4tM6c{G_F+Qg6zO8)^JujntI+F3}-N_)`kL91YCq2Kfbo##pbaodVj{hEKxbT3MNL z(G}@Vr=;iauB#|3AJp@-3|XLM`G=PQ-73FC3}z%Xl<>UP^WRV6I$zux0g?ge0OOJb z&ZFN0o0`y)w!S+CD^#vl^X=BGGhzYWNQ+dZ%~=$X`gLn%48(dTvKC={k2Xw;G%{+Y|4XC}j%G)c+>bNSc>qWC&mTOl$BIk~h62wtBry_z!waPNqWNP)K$L`8sgBRaG;_70JJtx5?F z^)QVD`RckvC*l}XR~D8mayN`?%1S%zkC1m;qqB&E#@^#?K{GIw^$Y`9`?QWehGVW@ zti?R=QN)pa`qG8IN4O!w^RtvidZneE{~{pVgp!BocU-EsotydmF7vKKs~uv0Lja`cz^k+yF;byX_)lDxiwc~te}_tat6ssvv2O)tGWvls97>y zlS%eMeS4F`*P;j-n{&4gtsw6VU^qJCl2@uX6-*AyjJl6gHZZ-`T0ZVk6*t|q{UnQZ zK^jZ{Cuk+a0!%Trk9QwPikl^t$9LjDLO}f6K;x69nh9Rw)d#cI$-9ll&<5MIZ5pX8 zzW=VV4~BVb@KClE6R;F-VRzhXL*RAJ{Xj@Q<&#~G?rALP%I*OGpH zEFuNkp#tvGU{pQC?(=VQBD>E%`B-GgXEq*OnqfcflCD|FT>e)xAcJ)!t1RO> z@N}3LN5_8Z-%Q+l7UCOD=7P#u1*D*g;a)M{(4!LX)SBDC__hS!O{vvM z`qH<*G&XR_863V0e3bFvJnDl{L{MF4=hVf{dAb~2@1>`>SBS_nIkuSv8cL~m9+SiV z?W?Ur(j8@aUqthvE@gI3o(6k>Kj@>eVlC4(M!REA5vj946oxg2@YkZ+C$76PI=0e^ z)^Hr;u+is$S3n6%<8d^~N9KrNzM|rdK8*Q*g$x;SG;FqQ&+-(-+PCvj_s0qc@;nj{ zo-Y?{E4|Fw7{208lZX$c9P9q_OGC3+emftoLKZ!yVIS5WzCsDaklJzgIKFbuSp9>y zh9r~2BD@D;W2>W|NZ4*QT??VPdpM? z0_4F6)*@zad|F!rDjP!hY8jYXw$77pY_iRi!jLVvzEuT$A1}Q@WLQOd!myZw_q)0S zLM`R*zH)GEUl7+hB+?l4G-YJL9h%V$~AX) zGI8c?B+^fJB!h1Rd6?K?J4t?20T3kB5;_p6zR=(MmN>S|yx1-QGiNQx40OBwr-7oI z+uABDD&DHzbEE`64#IfU57uhK$3wo&EjBLEn!@?HMYgydrUArn9&m>ZDsUPFe3UOa6)cc0t^>j(E~(kYT^x;UB(oKuoCBmG4?k;vD_ zX4E8tOOJ_;ME($hn|M-=ydCEO{#XHcO>PTk61#!r6uic5k~4Al^=XQ`FPkm{1ferb zgZpAnOH~#>-C>P#C|^G}qt$=^{M=ctZ(drUqyLSzQ~NoR4`=i$xc5t*q2_w5ur2)4(vl z=mANWUvqpk-o3dIvTOb*EQAE`x`BeD3=ACB(8Y{*@i3wzR67X{p9WoRW41ZL)^kD9PP( zM^ZvBhw36*b@28XcaqsuAoD=Cgw}+#>4j?9JPiXn`^HT9KTGTqjv@zEC}SXGNPa#B zg5uQm6uAMIK^Gd%0&nr$pikJ@umnbTl@9C1BIJk&7(DcZretf|wkcSN_=^}s&XnmS zI06H>Fxy48F%%v(?=l2FY*Ac6`IpSHs{dRArNMN1B;!qq(E^%~R0Tk|IeFHX79&sPZ;~#i*$HhP`rFl>^J3YFaV6zSH-N^+ka}jB3o)q{~!%;E-4W-G; ztNz~UL>3=ry86yurIN{iMR^j}dQ?fUyJ5X92t&8aGNSjq zJTTC?XAMfhpuFZ{`AkwT2t85Xk*d(;TKM80lA1SwC`=N(!@kSh8nWXD!ZDNk&Rt*o zU@3T|j{T;kYfawm7p{VEHySWf&HLeiH?Wq}aFsD|WO@F)>Y`?FduG=9l2h&?!pl{8 zt7Q%D!E0u?TM&IVc^+}Km`ux?Wmx5{buqFbi)D{I*V{nB+6;m?3de9KYAml00Dbz^5HH_RO!>MRUlumYKb)SUEnAM!HS2`>}=5A+{F zmi02cI6)Bx9}_8LLbWtZvj&!Hr(Gn#?26;6T*MmFAUXtCq8z;&k=6nM|A$F<9+zVk zdq+_Updd*ww#09k_D=L%&e~q!;a1;L>LggggqN(D4B8&H>i@^ydqy>xwtc_Y8{jxd z5d_8&8wiLr=_)GHK}rxpQB->G9Y+Bb0i`NcdT-K0QxOp9y@n!E0@4YAKwuvyGxvQz z?|S$1ykGYIve(X9u9>B9CArFZ9_9c49pLc6lyWJ+?^5YLkK10&G+Q{fhsr(;q?qP7-s&BEXZ}e_q1NzWTIMSB34Jn|I%VtT4Fl!g)eU_d+4pB@{Y; zm_;@bJ*cIA(W9(V_(ITiD+%&~K(v*0ICW%UBpsS+gY~;_vxa^)=G%vNmN=_VyT%aE zp_Pg&!DB8IEtZH;I^6?HCR9*|n9iXuSjq@zbUFzImOT=|!PoXT0y>tA>?Dl82gdiVAJ z0yPhIIw+wy>cl-o#z9|l#d{ldz^JrFdn^1#&y@5M9};$&A^wv$6#&yrL5#3V++wD> z8~ndXB4km7XoY0r?sq{*8vD*Z23AllkYI6pRzWLVYN$#Tc4G10SkZSW_2qs}HG1~^ z`SWHAbNU^+6yL%~5M=W$;ftOu>AIS)Cea4&E_YZNbj0ibodN;fnN-66RZ}puFbTm0 z2*DzMJ3)oT8zx@31b!WrxDn-;MAAnk*u%{4?P9S;*^tJTJr5$}8V^@6KEQTDmw+BA zD$?%N$3jUBD$x;S+Q7NVNn`X6pD1wqUBAF+nvWY2Zu)(??(Xj2o`#k4LkQQu8{fJC zQGW|wNvIDNgS2Jv7&FiJUN(VPdUM}yc|jQco8&0e(x`VE$wy7^!(YIAY$E+T`ywo- zt{Yz;qz+E0YrtMBDa7|DdNXV2S;3k6-+H;BtuwnJYRvQ6PWTc-H2}}pu^`{wxmK(X zEF5i+D0lOV-+a2g2db8xIbXz4a|Oy5VU=b5onz<|d3T~`E2tl%{vp?MIX<-py&YA_ z16YxEU;ih3|y8@><7_#E<}I`9+ExP zYD$ECT}a6J@^Imci>M9u{3{1B;FX5!qfns7oP2UbUFEtrm^0KnyVC5syBUA*Txv5q z;6nb14TPPB&42I|+SULWRCkWU#6Te$_5hHShBiOI6lJR#WoCkjC!_V~%BqcJIJE9u zMIQytC@kP%HR?T=Y@*pJK=U#H8gN?3CI;^qa!jQ)3^lQl(YHd zk2%Y%-KQj3JcH{vR@;U`?E_?| z@>uoXG?e`?Gz9nnC|Jh1BOFZ5@C z#@d&R<2=Kmup?+(IzJcS5qko#W2Uee z#xFrXa^^VXpi+UXP~x^svof3iC9H+q!)dMm^cHjab26)({QlGDJ6fa_gC3iIHTEW+ z=&lv`01FYoKrw8y>6L>-${Y)bIxxcr~a%sbZ8x>uL9GbTV20eLg4=T-|#o9WOi^=-|Glj(P*g zYxbM`rf2v5Lt2Hfmouc2I`cn1^zhoe1FddrwWOT)A;CF-iOa20<>MhPK&t`?O{@Z$ zav{;0Q;Ume*&YsnzzJzKx1ZKbEKC`dR>vj%lNF=TRev~78#0pMq^`w_!ZNc_?nJQ+ zelMZ_bSKAnYMmFV4Y&T)mJ~T{8FT_}_)$j-+=gTco(XFr7Zgigo!nd{ zy%%QIF7gh4`0OT!Zt0nAh%^T58$EbNeqsR;m5XegNXv5Zj}Q29T|yOfK7Ymft$ur9 zGpD4dYXT*VO0V&I+|^^64##L6X8T$eLsn;B_L|K7D96GNpze;)kbMv|0PQ!Qt^657 ztQ3PS6sS8N5qMI*A(M;y?rf&ClSJCfmksdMUVL*5A~fQ@IH?FHwg$bA$hSM2D`S~6w z-vTkBU85>dwA1J;koaaTaXO&R`{CQZ4N!;-p%M2u+}p3P93O=8`=6cyj<58h%5Nc& zX^fMxd4&+(HZETK)OrxKlq#>ey@gBLRVWg^I-d(swlV1%ludegs^pJTvyJ(tMTfxN z&0XSt1N;R79z0S~QWU$jnFw`q>D|W`RG{_X_vds)Y_x!y6G@o&fo(fz>{aASXSt-IrJ!9l>ezf&&cRT<fE86obn&Yx2iy=UaIAlCr}E?3W(%DZ&-e7+^<= zK8l496duXiiS5?riW^|w9%6dS2RsRF$C~VvVef;7?3>;*LJqw8=D7K}UzZo~PmPG!%!|GG1vkW=Aw&IEQ{OTbY*e=$m3 zmDn`(-Dn*8&v_HDDmo_z_R~G1Md6NnLO-J0_~Ug7iCg`eUXo|{WR(>n2_4ny%CKre zTFuIN$^McM)*5mr=t+X#?gC^VNN9WUyb{!A2a9Z{QdYOg_3itVO1xZWus$V;)3(ry zMBrO6hza&Zh5q(?3PhX$zGvQY5n8EgAcE7cr%f-dD()7NeJ}Mn~g@Za<;!tq`D|rUMSCFo&ab=yeDv@WgxV5h4Y#lDzIU7Jm zZ5OdY~Gc355L&pnIVVCnh>hLmp*jcq~3BvcGe^8fp?z9?dMzkgo=5>1MR< z=a0EO*=!4Nk!i@z>3Z(8oh~EfH8iOh$Pw1nOTd(um@a>0)adUsaE?V+Bp}csBRjM9 zXE+lGg#+L3lqa7rVyJ5wez1}(OtBnk5emTs zhho&S0r-~dlQ|p;B}#E+2+ClGu~1Ia`^+*@9*pWz)U7t{orfGvw#0V2KC0F0DC)^F zYCb{2&V$u!(a3zUjIDaLaB*RGC&9JWy841cO<*#cakYALaJy0qikd4jB(uI*uPJ_5 zTCg|wHp)N%C_FR;4m{1m z*HQ)r2Uic%fE18I9Yon`ryxGfPh&^Rm?oryTUeVD5O4iqKMvoN(r=D0ooUWIpOaH~ zeyR}3F`+B|vU1IAthr*Tl1o>Mb!z5l2_Sykg-hIrp8S}RLjfS}Nf|_HlO66=8JS)( zF5^aqr~zM^cdnweO7oazWqMO4#~2To^19~C!p&}L`i_-B6Q~z7d@>Gp56tQyldtgz zkCEgl4{3Pep9PdLnjisj35ho1xkfzHZY z+w58_YGI@18Ts|E@U$zL-HTX^nmQ&^Ov<%2xmz8T+Cf!SLm{(hss6O6K#Lx9cYoef zj8}9KaeY*8jr5 z3HAgO@JiuGj@(V^~*?{AF+s?%wEuy)o#no9eWpfP6GEhX6(^7(EBOw;!Mql1R}_rkvUte6WMVAB9|(u z>kCRQj!cB91C56~k&}&dUlGu(_0I95*D@ByYzvl3TD z-$!1``qr5P1q;-WHTl?8y&l<`m(L`5VjmfYSKhAE_kZ5jqO-3NZuSnJpOgPl0hBH> ze_5%R6Z_60#R9t+Hlu9nJHvu}OxBf!JQ|2~-R>I1<4q&YeK()uT-+G7G3rL{wJOts zN@bA%`e5)ftQLj7OR2j1dIAWsYf}Gm8EmkE%!rzFq`)43EBDlbF5%0Oh#Za!dLk}; z*6hxQ^fv>qju-Gre(sZ!yUVDgf(=t-g>1CV=B~l#vsket7UZU8o~Ju$O=O8tUBc4@ zl}&8jukpxvB(Ue?iD})2xTB1}JGXE=au0)p%QDa0Tv~)1CA+!d>d^6+2w^Xo_e=du zKfgRZA-3F_{{4wKst#ft@a1Pe9JBuBTp4SIFQxJ4kEObTbIlMO8OA9o&pB-0$}i}y zJH`>!F!`nU4CZLS=28CP@?bOJnW)yOj2<5iaqm-2>*mz21Np@#q2X8Kfp+p|`x!WN z(}MUU~R<}+ZR$UKVetnHmlCeLGezzHq4ClJv z3X@J!9O`J8f8C^E8ci^G=2L4y>j!!e*>~t9>7GG*{g)(YyRTyl)m*8)~Y1 z&)MX`l8JuXJsKixtLF0ipavTSkI6o4S%Zm?rvZZjGsFmElHFMXd^97fu~XkoQsIe> z)VdEfWYKp^)eVVi8@<1LhL}ECVEd0wf2llSz>Lw{AN*YKIQ+Pg-L*%n+$}N?Ej#b! z%5(4Q^$TbRj(V}#Yw#8+g@$pKXJEUF?|>(md;5nd;3A>SQ)I?wPYWEL{?oMgX|f*X zufM(EM>5W1Q8u`}|KN;!_L0x_HtsSmL7+kdnWR$5@uP>|)Q-eyXu(C4204l&372f{|;CUGs@Z~#)t)4f`ri^BmWHg;`3pfx^8&-BxN^SY(|=xuDe5%S!g3C;)fiGZhu@e7Yw!mo+s6gx;Nm1njyzoTRSf^$MD$$AopEd9hkc}#Jm6C# z==-}?@JUvttRJr7d7oB}&YDt_ULNOjGz>Bu7yDj*vZp6QCoiAmqM&jG)e76<`v%9K zp^)8X)VhWOjlCIP4J%ti?@UpQ+T&8?pge1kN4###6^#AF%n)G!X&vK;>Tv2OpRbm% ziS9}#5X^#IAk_#rMt>DnE(C!sb{UHVs3P-x2wTG%tFzy)4BHwHXb7XvO{VPyb-8ggp)?e~-m%o9N`4~$Urx1f`@Q*OOQ*jPxO`4*IiR|P?&cQ( zKEC^d%dMy&30E4(RyW=rH1ofE4_q40?+&Db=fyhifz8sgS$*{O+zeh2kU~ZHQ5tz5 zD4+*sIU1y<%#W?hqP=sM;+L^6(7#+z8R{YTb$i$NjowZ*&Fr< z1Uu8Xy9OJ7_&*KfV+0m@sQ?CC(+8u}zjcR&r2M(>8Fn~lGWD2ndTBBJeQ^D_do^(! zST76z!yW7bH6A2}iE;r(_YtUa`))$TVs)^g02|AXkm$ry)3#pvKe$FztDaaWg^x+f zyB@bLW6*@0&r{SgQr-g=t6mT<9fIf1cXQ~?Kz(vqY@~o1ML|?<6MB`PM5>`6-c#}h zYBH(07FKJjVHRf^YCf`Lxm^X@0g&1(opZL^^T}gNWFbvb&4)!HtH-^ou9jqYKn=P#r&_k8&`?JNeg2C-=IwTq=Xewq*g=TJ z5h0X@bfb3}G$wZGJW+8;BZ}{{fm%2{RbFgtrx&QLXB${_24BJSqV9170S7}c_2cjePfx>e zh7-vMEN&8a0~|HE_#IdFCq<&&^ZypI*!2I8LKd^DH^^CkD5I`jUWA=+Qv{ALI|!8; zAnHX7`VZBzWm!yTn6`!xuyV zQal-qpmSW`5eEm9p_k5I14fadpd?>IX2>7S*(rEYUtSNHjYyaskO@hfErDe9e^Aeq zHA?2fDlAb!vg)<&pZTQ#LQNX0^57%@>X7Gt_M<=0yHW>O4cvpt3FR0%Q=56-eD=xc zdjZXp%lfVW^FlsgXc|DRDAUb(MZ0UoDWBRciZ7RYNo!~vT@ z%ABZMA?8-7tHYO&F6!_+J1%{4;IiO>B0*R3D33=qtIiB)n4;wo_1C zsmFhHfagqt)fa-dS*|$uX*gnoyIG@XOvc3(dnVSF5WoQ=+9$mmYAgOkOpQlMeK!8OtrzQU?6UI~_QJ4{8+zS`_Kt~fI4X$nF*EI`yLOh1A9%- zq~9Mr_@`!!poX6`-=I{I3#c(@rKY9j^ccTT+63+lxPwx@Xs=8zK86TOcV~N++`IG) zu#;dVP;}nZhdaKiX7afeY6$piRzF^MdS8HSU;k3~NL22h9dVx!`_2dmEQi6!$J%eh z9(-RfKh|p2;I}Xh%l)NsIPD|Sdoz!%Ber3Hq8YvlHws4D^HnRntlZo^JdD2|KIVE# zEP47rTA(Z9y+sx7Kk_ECopr&5A~z#zP?iDy(jDz;IY=whf2W%rycQXSoP5kXEmC5S z9<$+m5v>|no?&B?EHlXLm_^dlFnLDma$gQy?LL5(X8-?APvj(uszVSTzmQ@b$mRoW z(A>tI7 zx5C=|rT3CCJ9xSYlyJmmZg#G@TBv!g(E#LebXg1Lv;Z_ylE#g)fb*=Kont;$8V>z< zB-KW>8ZZIWTR$a1Qi$BT2dl^!N~=+nl=Ac1gNIlGlM_B~kQLwd{E<57YM3yLfk&(x z9x>*v0Xs4|m7U=HK0hoM)KZi=cn4=pQi)~#K*?Vq(02o zLj}|<_3pkjfR6yb1-bnYy9cmGQwI;R(LKyZQWCURz_x;Z6+Rg1soM2vw6}f8%CKd< z%+qyY%C?ZK@FdfxX5_!sFO5Ts4W5U*DbHDA+$9t_YJf#j5SU9aD54GY4iMO)aZAn3 z%^8J)7c)QJgs8oUM_7kFxWVO?&0@Xq)@6>!y+)#x8TJV$-l;4iN6-$JqS`9{34b-H^z)ws+hrTn_ zq7{-fEw0#Ymg=*J4p_&5d<`^bAVIyCuu>EW&Z#W-{%5jUCjBsAioGY zP4~Fz%aE7xJzs(0I{_RqV*|I5+i9(YC;lJdcA}JEl53G4Hgg2RgX7Dh6K;wQ}B|gz`%m0X2E`nuO;0P zhMORvpZpShEUMT#;JRLqfQDcyW@BsJ&xf*DB10W76o`XXcI^&?! zQ&+Ig1Hrthc91#b8Vv(|=?J=@2 zH7h9DWmtf*1=7piKWc`q4;O^!d%D4>4ytg`ZcEr?gkr@yW6@qr74#4k1Rvxh!$T9| z0^%kKS9l7*BNIDR(41Zj9Uq{8&Ik@du7HG;gDgm5I;x7Uv2KTQost7CM?>afR%W{d zdo{0{-HPBKaNCGc4F%E6r1HTYu7ZTD$}#i-*>0l`c+SJ5hI2w)16(gLzfhU6r9JiPGi-5G!@GQz;FPty z?QsAAdSQ7ar4@NG<2;LHL3+sRM<hMuT!zWV^n~~u z;EV>eboa~U-vQ*GN~t|yId~odJt{OZ4*mnL(e5pYUFi?}zqR0h{uVt9==J~D6w%8t zw)A>0-T$CoLhptqCAK{PwdLy9q*;5nkcv1c%9 zfR?PX8F(6?gLx}G<$j)xz^H~!UbS5!knEt5l(4%%R|`lL@U+4(hh%hzfPhp~{azYO zE1(js``<-OO{r8nO9Mku_L%B30KgDAjik}`DH&g$r|}5GoF9v_iDNuO3UnA&L5g4* zh_1!-7MO$X0(%BPzCPMn2x_+QZJNOX%(TRYGJY8N@m%v!48Yy;$M+o=GJp)}?-EMs zb2i9qpoB7=1v3$zaL@7Ig&Og(7u?(1(0Ou}__$#h^5^DpOvxvPp6+STGYy@FDlSUoA@+dA?`< z_y6d!M!7tz+zNI}4FFT|@R(+z`;#2B5D=Nv6Lhf@2XleQvtyN(L1~rd_@L)mqd%pw9&7?#7;}&5MArNld z%XL8}1sJFyV97!w|4p}n1&=KB4pSHdS+AVg{nAcw#IMj41p+h0{fj-!3&DnQ`J|6D zUCa1OThk!k0pdv4wKld0vM1CVppx^kJ=X#(ueX<4z#Ch!j11qObb&NfqhU@_i2n-UO6`^>3_mNh4lo&`Skv}z3jA7%=AeY!l~_%lpq0e zw%2so*-Zey--3(-Tn`BS2f87L*7^mrp+Vkh`^ROeHMcJ;Rc}fmIrf+*Ortc`Y}K=T zIaYlzPzBELm?y|q3%9y#O1{FIQLT&G1wNcf$k_JapMU+yn+jTG_@Ac0)t?EhdPa0T zIH)>W346kH=5CTWdKS*cYLtf<;ve~LdRleevbY8qs*QbHTdQ-bIjkv5<1ukBijbPy z+YaiY?Fi=#LPSx#BtV+LtqC9uRTzh75Bvh=lbzYRd|L)hh@6KDm0}ypMnWG5VtmPH zqzjx$QLTH^%R`910p7(L3gRapGEyoN=Y`|9b;G2yXRv$#H?SKwbeUpH(xh>jv(he| z;RauftxFSxi7>1HAE3I|+XSR1Lw-kbuTsY^DbX`v8+>CvHcc zLu>(6t8HnqW6M~!DX=*WF`lHd-`mRC50hEsYAEy5Vp?Eu=4loIUpEAeG$b7_Ass+4 z+n|0N90q0+`ao=+$BNrd*CcQdNeOBry&Kv z?qL0BgH#u3vta&e#>f26oexSHdUNW{Vo>|l)4HgQNm{fg(b+W)ESTZ8POn^=GrcH^#Pul zs3QqOO+vG6sp)O18K4vMcz9DVxm@Ls(y8ig=Vp2=vdET9jXX3S`bX_|DsU>n?GSZ$ zquuLs6X7wUIY5%BHjUbVS#@IxVliw5u;(o5$C)mb#wCftL?YBVfs&N(57cf1b2Y`a zRTBb6zAlnnm7~PJ7$99!0M^r9{w$_cL@b(WJO$SERY23=%6EQ)4MmA$7G4Oz^w^K1&pB(Q=<)O`bv7-GFF$dF9*-?|yDCNHqS?PRXMSruVG|YnRgQU*?uCat0U6&O!I^M;$J4X zU+CTd)hO%~5QoM|34t;kIn(Yq^6Pa@{&pon@gEs4iL4>KxDTM-rkNuQ^JYK0&CYf zStzy6v2}JL#RrT4@ZE&jW=M?){tvt=9gWn^+T;_;FaB|xqH~Z9qn@9R73D7-I0_nm zWl`d(x;r$PN4DydVEfLtk`gsd=LO*rL*q@8kQ(9bF|?3WLYz_t9+?R8flZZ!&zGV7 z@n2XT^rODdKP59H5xZIJtis)7ETVR=#o&qq3{TK5U*{nncCc{M(!m|@Go=KV3rbw- zz5wmB!mZUKz_b${S^ytAcEzJjLO?;^{%X5JI*9ol2YWiuyqW2oLq&xPf0Vp-5=0|I zo;gVxJIizPFal@fgEtk@G1g@6i#ojvXMO{pvU0i3HG-_6|55O0w*N8OcK-rKB!EwY%N6`m2|5sU?Km9y8GFU8~17fVTtJGUA(Q$9FD$QX*>{^E|&$yi64FW!2S3p$XJIj9DeZgouMm!sd;@ z<{;J+R>W~Wy~-U@M%-OACLZEUx2I4*-smv9%Zs+&<8)ik64aDql2E7ugwmBW%%w9` zdupI8|ATO4s1Chvj->vs-cDEHp)?w?1cNN0)1k+enFl%^q#dFOBEtNRP|UbCca1-q z%?r2|m)jH(SabBsx6cz_O>bS$blfcoP?dV`4`(a@`3MMZYACc}C%+FjrQaUr_*;hO zCQ4nhR5Z&M#nsviGI0Emo44!<2Ue+J6LBNrFb2G3U3>CK(mUFZ@BqG0lz zhVtF3+1W=+B$#6I=3wntle^~b<(7RgXd>6^w8UuL-I#H+UPB=(=PHON!3rEPg@fr7 z|F@(RiF+~)bTE&*^Hml#%-}If8zJ3M>_E9V;mfQ|(SVkP3$Q@|lf*pllz!-702-7G zgmK{P28M-An>!?DZSRpgdaM_8cQg3FNFy{2cy#nFRQjqMYkfgU2KVeIKyp^7S5Ipp zeE|GF&`37wAg}*X&9+8)P6Cx= z<$Ieh753do%O!rY8>tm)NNl+;5d7(FMDA&cthCIkA;Q4^)^cVVa}<_Jv0 z8h!JYO#C`~5^^wsIy*m7!wm{oD&kjkP4FT|#J|OGuAY;7YY^lm<@NHt8cOuU?&Wi@ z0?f^z_<;rOe|RtXopW5wEQR*Xww01jFOeHFSwzeql$Wv)6JITKScV&)NGLn4cvs=7 z00wNwaHk9!zld1s^w}S-3g%hFsDz<`V)!W-lG63lxCdq&3t=yABmDg)MQmf3FAeBY zsI1+n9McBeypKis-@lKv25B3@<=X*h{PBG9CQSQLfA$aux@2i$#HkgBwQZ~E<7&B1 zA}$(Qn8cA1yGA+8kG}0zI2gq+nIiY%_yFn-{NoMIPQ+7Zd6KCilmqXK$Y8N%xU%Uq5-j z)~7bvvdFT?-(qgLfHW|WS=6IhiLvN5&2+eNlK#Yg_22rPz9>;YKX?7^;WL|#!675; zXH5P$^5}_@IGwWu`*F4)Yg@?`N~}o8LPG`r3T2)TYnSY5+b9~QseSw%vt8*Q%2uUg z$B$GF-cD1qei6@{+L(NtcD`h2t)j5f7sCLs1i9!+r{ zs?0E*2p25Ii=6W+MoHOe;+2}#gDpozFF%icagB4t!ou)AeUCwhD;3Qh-{m}PUJsT; zaup=q=nRpIXUd}FGwR)OfnwPJOht?*V z2)4TRVQO$WvCMlkxz@%$Qz8qEV<(aa9t1Xi9qE{>2=AI$bJfVOmGgX-et6irS(GkbO|2(dKvEc6y{2kuhFBuT)Ntrf zebpSXYV9PEMyau{^rf$%AEV zZEVg4Dq5CJC#v@WJ3bxy=k{L>86Bl8v>INGO+aI_zT6<7x^ z5apm3>`%fxmGPbv=QSM^4E0#mmbtzYf6eV@`PbD%Ce8wwj8a&gz7eM1w$4( zT7JWO;*L+t(U?nI7Cln@B~eXtJv#gT)FK=y#cnvWum}4ORYVSlO@>JfhN-F>WUS57 z$rLTGpD0rzwUKQtFql zVd}KJBpI1I&kASkcFPJ^ba|{&!EJOjsG-!*x*35Rwyi7Z{6Id#o$mnl=Sn_shm@6 z-R%~0K`(@=xcNPhm-_V|l)R@GN^%5?>|J~Ftnq`H)dWYb%mDojdgF%axbq;WrDfTa8}2BywNWaPit<>viKh zH-#H5TIUDUJZb&nBMX2uYx9!IzZH!=(z@;am`>S3H}xauc=c%g!2`204blol?=gB$ zO3#;h9Fh;IcjG6Dwzws-+hXV;qXAzTFkZlKMtfm)EXJ)w#-& z@9#YDoegJ~um1T8_wNrLbxjqU*1I-;MPoDS###EwDXY@?NBK+11E4+=yow7M6HTA| zIlV2pPqBM1=G8fwpkydAnaLtEM zf5wrOx|jQ!J)vsZ1zqjT!+GXE2^O=>_$MdY?gY`Eeo)F&ko2uH3nAMG!_=N=u)nffwJ*2rltS)b;rB<x1%=LH|C3XH(@~5lbWn6}lxmywd(0+(YfJCCR;C z3AmDyjoLrju151j=nY0aEamyui}6ow*Y>n7y<@fq3w&c?6^D$;wSIUfut7F%#qGQIc!T2juUJ`9aAJ%{r&Zfj> zp20dQx4PBRoHA3vL3zA-%R^*ENSA)Ftl{N-8;oNe!$m$7d?%A?X#qYTn zg|UqN=kI1(RYd>% zm!CB2-o4%Y6_p1aUxe3udH&^7m}zqZb#`-8+q-wy)QEIq=Zqhw?q|K!)En5DYG0A2 zk{lLx^!QU zpUA$=$jt2KyLJn<`?lZcN|<{{UBwQ*=Z&UT&=aj`eb7+4b-pjnFXRx{*WOl@n7Eqw zk>f0xZkm@Z9h*B0{ou@Ve(UWu7CtAtP3u=z>)2D;*OD@`M_`_DR?~PqtDHMKF&w&- z00%Pf-VXjK3rkUt_lt|2gG>zcnGaO+Eq{d-3W}+^_sL`tNF+u5ufQ!P;oC9nN@eh z!xVz~gW~4B@6Dw#J;m_gJGmF#-L$n+=w8`<#tPsW_B)h?fABa zaDV6K64cnNhiZbvPCiX$Xrz(*OS{ByR{7qSKfW+n9V*5CYHH|-e$3uTuq`qc!_pag zwI-W)DEGLJy(N9u(9QPKINWSs>1l4U@SIcflE(QiZyaM9dgRNCi@z0*>G94FWDxwP zX0u-EG&PH=X=XIURpw$y^VW@Pe}DW_@bO7r<;Cx|&y7rLXr;Rt33!f)iE6*I%Bb{r z5pxL2(GgItRZ49MwYj;6sc1_JSLeA^3_BPehu63eI5Xq3z*#ah)E&D%@8P-n=3tAL zw0t0&`BE_ht5WBu4XbH*9xU-Zal&xfuDqgZoP_9<;!=N5t*9p9p@U%ro3H8G#H4ZC zp`9*>aZ?5=+R}p`;>oo)@f+QLLO39sv0)}jHC`MinS6tNOO5x}koiXVO^Ayx6lb+3 z-CnUz$%5!$oc$1e4yU|_w~NfN6+w@sLy;RBeglr=(7}@Gb7E@z;a%oZiD{qa1|$Cd z)_jt&^He-@6ZpYZ|2=0xZ~v%tt)AjL9kQw}Em-zA88_#zOzg-3qVuN{k+E$WlEZaM zmetLT-DYl1(+h6J!liQrYK$vY3cU!|YC(}c0Uhb?&I4S5(Z`$alt^8D?fdC2CT_&8 z9tSzzZ<%fty4StOs(wa9u;e^-;}(rhx$W0!?~uA5-+%VLustCMRx-80?_9i{7YHLW zBkAQuGhbDONrg7M_riy=iq#IaCcMADDP!9mweb)EPFzUvpp(kf=#`@5#)+`l+TyUB zj+)cAY~nkXTTRt^j%0tk*6}B1Kb3J>Kv2+m``5i+m5#_+vZv2m3|<B73NU(@wB z@4`4cE}m=ZXFNTRE-!^~&|^e3v{d6?C+ubYE|sZk^sz{YUs|VtU&lS)TYhYJ2~a!( zlA7sJ5*zX&#z(@<+V&fT z=$SbDA|eJ$HdRJ$_?p=^%ITQfqJ@B}^tU|>RE2x1hKIEU9Eyjl)?8~su=)!225-=Y zP-;nRpe`YzSQ{cQjl+9B&^x>S+)v~Gsyi=D>vr*xj-iRTX@&Pi^gVk|OOhYWTt2{} zRh!qd^=$KU5$bGH-LXEvK-D)Cy3Rpy|FnqPQHE^`UoxD^g0mN{Y^Jr?OYAS~XFk#0 zZfzl(tQN;A%a0dAzsGdj`v8>?107RV$@!KxAAbGX{Rd}5E)^6`rickh#G4gN)h#<+ zv$tB?wO@-HD zI4|`q8xpj=W=d(JB@%yiJPgy+>l(6`c%Zh&xwNZhVBKiEUZjP<*w&vb7C8~2U1f@axso3HvYxC=ZobatCTQ*hpfC$o%lB#kX&?s^;zgok=i|i`0f$v{f`Q+g?O3O6D|jl#v_$SI%9`A z+2&BY-kXaBE^l8~{+GQ0+w0sEL;Y9cHsiyLr~Cx1w^`&GmdyV~WuoI4!d8jfnQe9G zuD3EXQd)EBc%mtr&!$zRt|sZGFY@@@h-?&kS8F~!SHh(yKM#0oevkP`p+!uO*DO*>eJ=Dm#K_>TzzDw1KB(TQ_Xnc){h!if~ZF` z_F9J1J(4jzHyMxs^~vuZ|2X>j2~m)U-K=+}nfWc7&0>)2(q-(}_MW3_#1P2TUd7OJ z=Gb#qS72q1u7rh0WWv5PU_J93vd^Cxlc*#`u!~f`S49wts?7s2@;j`?%`k3KF?!L?es8A~(UjP5${y%%}CdUc1REyD6 zenD)k*RXcDwR^pJj-0s}U4DMF)7!aHB>P?}ro5TD1rx{yEWV4TpEx$WYVU;ZijuRR zOuu|dFA(6*cS{`MO1J0COw!W%$d58sZb{okv3XYQ?<IU%3@U3$<|saKE8A)!&?p07f$ zp%FVD$zgK+R;XiBB_`N@mhl+Tb3pPq=^GnQk^aE?`t;lF8V*^=fIRyTX&qlPdCU!*Iai-l@x&eS~H6y%Q299F`Q6Xpv`O_pSXld^&zHft?EmE+=) z7&?p22o!tow2E3)rzAHt#vw&;|d z#>D98PF|KBcpFk{v-_mw32L4x{Ln|}V%c<(%XqJBY;dd4&uzazT#!?9ke3Vn7*r`? zof$6O+n7*uz{NpdSa8Dub}-K&tF#>DUnx)_(ooe%t}H{P3QX=C{!D7-l8E0HE3HJA zQ{JTGZ1V8f3CN-|JCo0$O+jye*6*+xJyk=eE8~iHx4VyapI^VF*e<#qzXYdprE`rC&dZ=} zTEaKdo!=H(H79CJ$|l8-`kKDZXLzpj$=)*^K1FmVbsu!d2fb6;fZ;B%3p>kJl3Z@9e-a|B8+K3QwbC1IQa+_+1me- zJ``zAO5u@MwO%$r%QY1{JL{!yz4e52^2!>GtNEfa#kB4490c#)8@a;TRufDm1I6tg z46t`Lxp{KR;>K1E40w`5Q9hjV^+LL#%8R2h69b;2@?QPyMLwQJ0lRXyB$aZ+>d*$?!k_DUtVOxnlPPr4j3K1tcS8)XXDlEUt zJo`eOfm6T;++P^cy_fwT?tL~}C8;{J$YJbW@9ZHy@x*8IP?rS5^mt}FUyJ};!>ZoI z+!RkCeWS+4mP~(I>JG-J>KSWafa=@aBiPu;HYNc60H@EA{mXr5jyW_fM- z9!p$gNpVGnT-cQ787B=4i>pP6(?X({D@WtVSeo1AkBV&?&|g^L{qr;%edd^IJ}wm_rKq=Bbyfb=5KjMfp@Ye5n>@`7M4_*-t0DgHK7>H_&LIaO$ZTUQkr5S)Q)gPI#$V( z6GHt)T=k{h#ph->%}w2dhs)Mn4{VaVB_^Go7$d zGi7ERyg&X>EK|9hmW-e5wp@s6Cw1yd?aVWkG@bS@(qppA_8jnSUp2x*6ZXaW)ge{-E7$*Y{pt1&bxegb*X!w$0503+R3=?mguaNsyL`P zH5v{531?PJ$%wGjJYoznmjg9zdp6#67Oj$SvMW7_0{Dv6#1+#WK^tFKKED&dh8BgH z?W{53wAD0L@iT_nZ8QppFwgE>Ja<8UrDIJlnB3&1*s+mmfv^0*-jAd!@ML$KoeOrh^1E8q;dH-=I1qsiX`a^0G)p#q7=Csd}uA z)9>p8!>q0@B%#MA>C@nu^6avD!8XmWB7N3y_1E-E6zZ{a{Em!l$|8 zX)=Rr+U^{R!tPZc+NX{OylziOFPIpg%Qo~m;Of32OrHG8CsI)#-k2qSwIpwNkI7{*-o$?U&SzO<;qW@A2|00Ind9N_t9o&{ByZdzCpRy~s}HAnDYf9_y$w znCZde%Yr(y>3n@^n@kYG+urhieDhJ%ACNJ%v&+23Kpjd$Pb2w|CbvfS0k4LgsqW67 zQ`Q&ZaE6lGC32i*IhG<&B5l5ZAq;8_7htHJqOPkkY`$~Xbm_crA2?`YJH->6WK?X` z#$J-0J2=_?#XY-GJg2e*p9=etM4yv^Kc!>SLNDjeW#^TO>N{2qEnT=KYVPuFO}IB! zzbK~(|yFzfIvE-*-S?PT?rPQ*M&wKlLmbNyj66(UP*4_7N4<0asf-!!$ zGRU*Swe0&WK6re}dfICIynHa+elrD0EJ_5~j{RTlo%=u2{r|_ix~}Sz&R17SQdb8gA389KOrKPua*7EpiJV6=mN81G zU^bHQbi;7a0Y4{e4y+U`l>H zIUg&k#?h4Z%O*--Ujk)p5v+fz_Og#;;)mwXW>me-QjJ0@=ecfMv+(82;QeF{x6m-) zyn6h$re+1kySekX&k~cJyFI%mI^BTjd%g*0SX&59pCDAV?%M+Vi+%Li!Z6In#@4I4 z8b=*+Il=SSxtt-x{TgXH4p1_(kXh-Oz08gRf|ewdb(8D&-n3V$v|8#naLoi^=>K}} zrlhvZTic@hjj7*v)E;v_jG&)WI90&GUs_3j?*?xQz8nlU>E65j1KW|i#xSs_iXvRF zCZ0(r$--rWKFJG7D4LLqus7P_ti9_1B%Kk-hJdPnwu#5$VgusYrhFUmHK_ybz+J^2 zWCGfr0{%gZ!?Hl#ptpDRUzEB9lNggB34Z5RG&cBZG5wo^7;CwBKXL1c*U_FPGNz@N zqWN*b+pf#KoVd+kSKg2uBjO%?nBZ%5{t^$9Ue)s@fHeK+1q)})d!&=3uZoZ^URB)e z<7KcBjvPuDxGpifR)^v_gUSRsCE-1VF?sXr5+K4dn=pug!{=j?rKn!;4~g=dIQAg} z7kO>G&Zstm0n^`#7ZL~_%j}Cqd96@o(pYzbyeM1xQC)#;$lw6s>~uBRep-O0&4?y< z4oBK91Ywp5eAt3kdPdir>x>k;jNFd`C0Xk4%$p@y+CvN5gPF9;x!y?6{$T zXe&LZi&uy4mi$=Mr>fXwYc1neYj(1mGkIk{YSw|! zk+aI^aVHY?<@>(DoVC3RkKE&KPn;8rp1k%rGb^lC*YvVGR8v47FC?HwJwxVdqviOJ z8QyU%X@vKh8kXL0?>fIBYcNmTqC|;vpnaGjSYuU95dD*G@`qH;%PW;APW_kVTTD5% zJ9l?cx>3%9s@KL~M5U#+qu0zRS&XPg|c;Y{RaRfe9K|!r+-c z{(5hpawJPwFRwn=kSoDm2+$K>AcEaGBbPgLz(2+TQ=TKXlR8&PcHA%-7xRU-<`u*V zm%#1=pQ|ftm)tTL^ci{|m;-T5KV;1t!#1noE4WW?7OBBX)u+`*7N&$MMYVi;7LlnJH3@7xe-cGx9Op*A6G}qF|7-(EL@*P zjpi4PGr1(qjk(lc)W_+q&RMf4`csrOxoD*Ojwn)ngS}HgRjN(7lDgB44q0%^>~w2z z8m>g#O7?pneT0}cNh_`<^x0^b$7rBxtjcJaTW*fe+pPu*KdoJ`GHV0gxz|i)Tt$AB zj7Ghg2>1y#F6ZSD#M~@us@luUs6X-Gi22@kEl{eAWcfbuaIrRy6|~zWeP+31Ppih> zxzo~_KEa7m-UcEME3V9S{fB6dUGT5Bu^&{M?*l=#KR}3s;&cz>14Fy%$Ol^uusspA z46L9aD9Oj2S~>e>z8uM<{qbzgA9|TThBnKhp*IH@FJ^vadn0jUx>}ySfGGZ`w{}}5wD}y2bYe13zBW8#_d@F z@fo`dnV#yJyR45lMxRhk#}r2A?;-e4J(Tf&2u&!!<}~jb4LR|ekN%`0OQLfT8o$%0 zm4umN6~%tgLKtMF|H?+^?8ALi?YvUo{-#GE65;=4S42eJDS6_v_ZbvwmwkMs(GoXh z6ZGrqLE#l`R({$pC;%gvPh?tV)$KS8f^P!`SFi&djtA%P2@JJz5k)Y#ysb z$0P?j2udvUJ4!$>DVEQ;PX&Qjg&J2IOT?4&>@Huff-!d14W2$15?yy;y{3XHVeTps z73W9B1bY$@w=(7e)ljt>>Yldp*lR%^lH+m9x9xS_HjJuy5RPYP)%>zV*S?o?&gIXL z{{K$nMk%%TBa0bcS;*MaTs>ob`2pvj>C&;>I{``WE{s6IJkyh%Dp$y`w>9&)BcTc& zL;b}^g_m25yU>-*+-|Bn^BrlHVH@_5CPtbVO-ZE*O-cYCeN7PWs}xgr zDtfTC8Nj1@-Vnl=?r|{w^s`TErSsi$w7JuC9apBX{x^tG(Hm;xM+TV6LgFSJRNwFr zFV7ds8A!1{)SmzB@Gsb2%J=UMN({=m%!CV!-pnn?LZ7XL!6E%XDVIau6=ib`#oD1uBDuEJ;VET?It# zADf-#IO5n%qZJlHdAX+0KHrnuy_)LR%9A+tzA{~jAwwnvo7YZwKDc5&NQC8e7R0OI zCai4d;t6U2Ro?7$?9Hu;hfV9ocW!`p1-B>cm&`q{OKYK}>>910R;-eQP;!rK7!F-G z?=*EWHf}UKD`9_>dFRrA+pSUQ!q!!278#ncfTPTi2DaPl^=||vY7MDlvVpt`u|xU*iP|7w`(Zd{?Z47|H)_ z%aiAyEM&%!qEDp*%rXV`jAci^^}+Pkhn79bXW3VE6k8?U|7~MoY}rIBv{B?kQ3-_G zgdOw3e#Ns!pP6iQX&~gAuCsHLLx*{~>V^xlO}+=MDZPqr*xyuv(Z@Vz4hqm8NCQ zd~nUY{d7_JO~mfs?nhr-X_gyNeY`4c$UP|soYP&0P%QY(Qqe0rM#mn z$#cj*2;AHXz0l}zf^_ChF}ZOr^terOPdnqRcy?m1NwhvL*p&cSN=;?oxiBRIOOmsm zM@Njq=EH8%yna?_-L2sU?j;Zx7~84tl8apUtTfu#&IiD|P8w>9wx@z_uQI5V;;QeaWM%{#_e44O-8b1-4sibe684DX7hbq_IUhweg;f-+Uq1j z+0?W!4szuJqtC0r0M>BTrl$~srltc&PC8{GO%_lxlpVI^P>;oRWjjR&u=m}+hUXpVfK&#d>YMd_W$;R~zA*5-ig3$Pzo^zeu0_j3Ki zpI0o}+yuNUsdvTnv@KCqN^$(x^BgrXut64GR|3c61Nwj>7(sjNfaL{jbU_>*FkMKv#Y#_5AY_z{AqC7{hwDmc}F0 zG%b6DTu0I+J+=HZ_n=DxAW)9Dd6r-BbGZ#PtfKz-?&uP^?eH7m&pXzn`ww&NZ>#KY mU+`~F^)I9Oe;UZ03(F>!PH(a_JWQ9JA(P`~#|n>L4F5Oh4!@%S literal 0 HcmV?d00001 diff --git a/assets/images/social/getting-started/example.png b/assets/images/social/getting-started/example.png new file mode 100644 index 0000000000000000000000000000000000000000..71c3c75a3e14e796844f3b983dff5f3753437980 GIT binary patch literal 34793 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 N>Tdl%^Z&3p`+uv$ANT+O literal 0 HcmV?d00001 diff --git a/assets/images/social/getting-started/index.png b/assets/images/social/getting-started/index.png new file mode 100644 index 0000000000000000000000000000000000000000..d2157225b4df521ab04aad079ba0e51bb6fcc2bc GIT binary patch literal 54061 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

a=-D4==4berNI%d@lm98jUP(V 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 z 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

Uvv#0fljG&yC^ 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

\n * import { animationFrameScheduler } from 'rxjs';\n *\n * const div = document.querySelector('div');\n *\n * animationFrameScheduler.schedule(function(height) {\n * div.style.height = height + \"px\";\n *\n * this.schedule(height + 1); // `this` references currently executing Action,\n * // which we reschedule with new state\n * }, 0, 0);\n *\n * // You will see a div element growing in height\n * ```\n */\n\nexport const animationFrameScheduler = new AnimationFrameScheduler(AnimationFrameAction);\n\n/**\n * @deprecated Renamed to {@link animationFrameScheduler}. Will be removed in v8.\n */\nexport const animationFrame = animationFrameScheduler;\n", "import { Observable } from '../Observable';\nimport { SchedulerLike } from '../types';\n\n/**\n * A simple Observable that emits no items to the Observer and immediately\n * emits a complete notification.\n *\n * Just emits 'complete', and nothing else.\n *\n * ![](empty.png)\n *\n * A simple Observable that only emits the complete notification. It can be used\n * for composing with other Observables, such as in a {@link mergeMap}.\n *\n * ## Examples\n *\n * Log complete notification\n *\n * ```ts\n * import { EMPTY } from 'rxjs';\n *\n * EMPTY.subscribe({\n * next: () => console.log('Next'),\n * complete: () => console.log('Complete!')\n * });\n *\n * // Outputs\n * // Complete!\n * ```\n *\n * Emit the number 7, then complete\n *\n * ```ts\n * import { EMPTY, startWith } from 'rxjs';\n *\n * const result = EMPTY.pipe(startWith(7));\n * result.subscribe(x => console.log(x));\n *\n * // Outputs\n * // 7\n * ```\n *\n * Map and flatten only odd numbers to the sequence `'a'`, `'b'`, `'c'`\n *\n * ```ts\n * import { interval, mergeMap, of, EMPTY } from 'rxjs';\n *\n * const interval$ = interval(1000);\n * const result = interval$.pipe(\n * mergeMap(x => x % 2 === 1 ? of('a', 'b', 'c') : EMPTY),\n * );\n * result.subscribe(x => console.log(x));\n *\n * // Results in the following to the console:\n * // x is equal to the count on the interval, e.g. (0, 1, 2, 3, ...)\n * // x will occur every 1000ms\n * // if x % 2 is equal to 1, print a, b, c (each on its own)\n * // if x % 2 is not equal to 1, nothing will be output\n * ```\n *\n * @see {@link Observable}\n * @see {@link NEVER}\n * @see {@link of}\n * @see {@link throwError}\n */\nexport const EMPTY = new Observable((subscriber) => subscriber.complete());\n\n/**\n * @param scheduler A {@link SchedulerLike} to use for scheduling\n * the emission of the complete notification.\n * @deprecated Replaced with the {@link EMPTY} constant or {@link scheduled} (e.g. `scheduled([], scheduler)`). Will be removed in v8.\n */\nexport function empty(scheduler?: SchedulerLike) {\n return scheduler ? emptyScheduled(scheduler) : EMPTY;\n}\n\nfunction emptyScheduled(scheduler: SchedulerLike) {\n return new Observable((subscriber) => scheduler.schedule(() => subscriber.complete()));\n}\n", "import { SchedulerLike } from '../types';\nimport { isFunction } from './isFunction';\n\nexport function isScheduler(value: any): value is SchedulerLike {\n return value && isFunction(value.schedule);\n}\n", "import { SchedulerLike } from '../types';\nimport { isFunction } from './isFunction';\nimport { isScheduler } from './isScheduler';\n\nfunction last(arr: T[]): T | undefined {\n return arr[arr.length - 1];\n}\n\nexport function popResultSelector(args: any[]): ((...args: unknown[]) => unknown) | undefined {\n return isFunction(last(args)) ? args.pop() : undefined;\n}\n\nexport function popScheduler(args: any[]): SchedulerLike | undefined {\n return isScheduler(last(args)) ? args.pop() : undefined;\n}\n\nexport function popNumber(args: any[], defaultValue: number): number {\n return typeof last(args) === 'number' ? args.pop()! : defaultValue;\n}\n", "export const isArrayLike = ((x: any): x is ArrayLike => x && typeof x.length === 'number' && typeof x !== 'function');", "import { isFunction } from \"./isFunction\";\n\n/**\n * Tests to see if the object is \"thennable\".\n * @param value the object to test\n */\nexport function isPromise(value: any): value is PromiseLike {\n return isFunction(value?.then);\n}\n", "import { InteropObservable } from '../types';\nimport { observable as Symbol_observable } from '../symbol/observable';\nimport { isFunction } from './isFunction';\n\n/** Identifies an input as being Observable (but not necessary an Rx Observable) */\nexport function isInteropObservable(input: any): input is InteropObservable {\n return isFunction(input[Symbol_observable]);\n}\n", "import { isFunction } from './isFunction';\n\nexport function isAsyncIterable(obj: any): obj is AsyncIterable {\n return Symbol.asyncIterator && isFunction(obj?.[Symbol.asyncIterator]);\n}\n", "/**\n * Creates the TypeError to throw if an invalid object is passed to `from` or `scheduled`.\n * @param input The object that was passed.\n */\nexport function createInvalidObservableTypeError(input: any) {\n // TODO: We should create error codes that can be looked up, so this can be less verbose.\n return new TypeError(\n `You provided ${\n input !== null && typeof input === 'object' ? 'an invalid object' : `'${input}'`\n } where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`\n );\n}\n", "export function getSymbolIterator(): symbol {\n if (typeof Symbol !== 'function' || !Symbol.iterator) {\n return '@@iterator' as any;\n }\n\n return Symbol.iterator;\n}\n\nexport const iterator = getSymbolIterator();\n", "import { iterator as Symbol_iterator } from '../symbol/iterator';\nimport { isFunction } from './isFunction';\n\n/** Identifies an input as being an Iterable */\nexport function isIterable(input: any): input is Iterable {\n return isFunction(input?.[Symbol_iterator]);\n}\n", "import { ReadableStreamLike } from '../types';\nimport { isFunction } from './isFunction';\n\nexport async function* readableStreamLikeToAsyncGenerator(readableStream: ReadableStreamLike): AsyncGenerator {\n const reader = readableStream.getReader();\n try {\n while (true) {\n const { value, done } = await reader.read();\n if (done) {\n return;\n }\n yield value!;\n }\n } finally {\n reader.releaseLock();\n }\n}\n\nexport function isReadableStreamLike(obj: any): obj is ReadableStreamLike {\n // We don't want to use instanceof checks because they would return\n // false for instances from another Realm, like an

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�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 literal 0 HcmV?d00001 diff --git a/assets/images/social/next-steps/hosting-your-own-subject-media.png b/assets/images/social/next-steps/hosting-your-own-subject-media.png new file mode 100644 index 0000000000000000000000000000000000000000..1d6bd35b7cb4180a0d97983e1a5cd7e8b97ef240 GIT binary patch literal 44978 zcmeEuWmH#7*e{aODP2lSH%gB-5uWfd(QEk_x*Ig z-nA}k`Gw_X&z?Q=JinS9p(rnbibRM61qFpFB`Ky11qE9H1qJQ;7#{pa;iZ>06jZr~ zl$h`v_m6vvF3!Z$v+zd}$cCoWgGs`srl#Q}qI)bHQmZm^)HX0Z95xB>VQdJu@C}nb ze2}VT&`4r1HMLM$CM(mfbbZC%R6KdgNAsh*xZ$#uemIKbaOqZ;ulcf%8Uyq19}T*Y zTp03afB)K>)iY!rBM-bk)%UNpxX7V1A9M7r0a%Rmcr+vqS9Ixi0ay)I$9RTsi_5Z-tfM$ z;>7heo0$Kznk%M=Ju z?f%{nVOUln;)lt^dUb7oiiQt7ahXB$i6;7vfsLL2?DsfSqMh|vsyJ44EP^1+)<^cL zg^VQ1^yi)=Wr?^?1u331v5mh|*EQUJ*N^mP^u|WeA9X4is)VLc@dG0Qp2jmGzSqhY zj;#*yQ1`o~b~VlWT+li)_Vfe8*G24vAd%7KE~07a$O=Y*p0TI1IDhJkb+^5qAO8z; z9@Rb+k$2U_xn0|Ffj64o$w^TP3E1xxHLbVpd2^I$S(q7+6wpZ{G_o+k#6v;7vEV$q z`)P+8Gg5mNgTwH5A#$;FRHV%y}vSTAKAkW#$O)uA!@s0mBhCNv0Vt8DTTX0&>yh`ZBMfbK9a(aa(lNXlIFMx znTBe+m|GKrG}>-!3BgW+2CDs_gkz!24fzXvPzXhK?FFMwN8)*9sN2R z1kY>o>khN|7SfBJrvB2>IEGih7e-@oTRyig0Vg6lDn7JV?%3FBN{Dn;`~7I8Iu>S- zo$Ycrk=h7(P1S<+I{L*$k6oX9&rXW)Ps`=r``PW8j1Kh4T+kKFPH1}gnE=jZZFmYk3&XO6)~&&2(v=@ZeS96kn z75!s#B^>WnRG(8gD(cFm z`hIQQAuiBXj|85!q}wpPtHI*U#^k#>`qJ?#h!pSb$$X3NGog9t(Z5>cxqO+WS2L#r zE|}NB4HX1%7lY-o8h5KThWes?s%`eUMQoxi#=fZ#dO3Mr8##rJrfFtrHo=-c0(FwB z%?6_@v%qbd#hiAGW-eRJrs-eq+Z<&{I8p?f<<$r6u6JHH(6Wd~;vspMhuUrZ(DQ%w zQfk6Yyl_7Sz3;ZC&n$;^3%i+L$+btlv%g!p64a)n!%PJat!hLcUN)&8$fwSa+YK-x`yo4$JcB8QMETd7bzX}glzfxgmCe3gsc&X~V z?{x>pJ21(@LV{O*R%b~LV6V1~E z#FX}(fZ43LE8&HouH|j6$HsNy^Y2|<)o1OdofDDx++QVQp+}VmVR!$ZvVs6h&;)l1)wu?WHOt*?^C5G9B ztj_0VJNaejPT*eM!mUjk_#^UFxDz<{fg)PjcSLaqe4EF8TAir$E-CKJbeX6D}t*G8q9@5ZAF*Hdc z^UUaIkTv0WCd)m+wfLyQtv$XU-&(h#YVz{g!esWO12(kC(dNh8pNHFvW#~dQW>+s> z7%A)1`f@q)w>G4QlaVgRT9)RGJ8Zf$PqoJ%()V^D^Wm2Ef?8CnYxi(1i-rX02Zq;6 zhd16Ne2_)VmI0;;incej6rzZr3BDuEqcp`BRFHD#^7ZubYX0ooBB5N6=_hL_r$qrdYCz8_U zNbMBTBV$dOc20O++*or7P(p)W%rkjRP7z_78EV?sOZn6~GcY6fpq8?)>Y~Nq?=H8# z%xX(Oesu-+#Z%6X!*DnKy=r;%337KLr-Dlgz6Cv)Dlo>LweS?%SX2j>E;Xm5np<7` z)Q7q^&S1r%G5b|?ZKz0)5@Lj950V8|OE0cYZ+bE(nQmV`+1(xo_g1Y><3nTes#wG_ z_`Q{1L>;4dF6CN%XpZjyEqTwTGRWvl6HP6HdITs_9?c_q;YvnzV@7lIW`VX z1DP~f9H^l~{l>k8iUL>mrI-zqtS^-hOKmz6me#3lBHwK>!4_%#SdH_P$ySH-hr!`@ zgJZFKKdW@Q{XOvNFN7ii!UB+_VsnIXp^U+9+V{O4xi7b^Wz+PgH*?ZN+EQ|C_Uo`T zj^E{7$^uNs8eX|@PMX9eLIQ1^E$K|F`4eAGQ#Sd9UyqX{&@mRL3j>MyJ&d_I;DdrO zmEG!t70E%{^`7b2%LQ=eYQE-Fr}o}_%g}v>?~7-tZh2QGQ>L)@tLKC$o>AxMomT64 zHEHL^^OdiU<-W>oOiuPMnQ2AC3oO-p!#A;ye`3YQ_^}=~-7DAS&s7~|8um)0RPiyB zZW|pVflxTn~z13B@P-HXm|n3I#+ti5;21FY+RfM$7OOn@o651HQgszl<#rZw}QTXNyXeO zc$1YGrdI6IlLr88G(gv|wJCAzps9h~Q;IZF$5@olPFT6$*0U1Ogcx&(N;+EhD>Gd% z%8y#R{_-$wlZq!JGdgWIBOqbNFS#8%D0JN{AKmSPfARG0(L6Fu1$Z?LHJplcIQDOr z_Or8dO~HE8Yzd==D%ax==|eyZ8Y?^ZW+RjM;Z;2_bgawJk-9YfwMDCfW_P5;FaJ%_ zs=6*N)|7AgBIkp>HSu3`n6d%%vY9Gl?m5_0P$vRD+3YkfCbxk25^f+AZ^10Wds)t%pl!yOHM09ZPW#HcCHIQTafm4M9 zx8z$vS$9m-e5tO}>v^LbJ^kd$ve`ORzZOr@S2-9mIeCuB_;TW4$${H>s%Jg z0C;+u*%s9PZOQgrZ!q`WmOFEjzTDxir0wnJBP!JMD=!3gIvUtuNj7Q-G*qfqS0J<2 zwQu`0Mws-On^39HLd;c;GybcLLqiV6kH`~;R$8)T8Kk&3x^MSVE#FuYHkBYQrfp76 z>Tk9(*1uLU*jBt@7-?ry@~=i-${cOQ9T~VIPH;W5V#1vsTf(gtnw$IJKtwjAKC@FJ ztlJ9S)}T#rl8jx`-%2_@wD-E=ipjya5?TpDi4%it$d%|+9@ z?^IO+c5{0qY3W6z#a~oe6)S>QN?3|ZnEi-1XjS(bn-9t|7YhxEYGH4G^~Xk(y&8JA zr-xC!0#xYr4MlI4jQygimGXjOSfW=QdDfSiv8*!-S^W<`0eo5Ao$=H(OP3F$iP_t6 z+}5v-d8?4`%4$_y(ORa%CRVCQ4w?nQFFD`-(fr(xU%v_K>c|yePOw>U3YEA(%UH4K zd!^03SS{PPd-#Sz5MdS?#qk1-mAyYz#hmc?ZUE-Wcxug6j|jk3B}P-UTosj-;`c=E zmp8epGAL;pH!U3Vjz4ghnj9MD*E@90X)$%ZMh=X+c!T3SKt*BUdK=`l{?*Zn1B9M^Ws)C)d>bek>R zH)>|R%xR*bhJ`f(Z!ix*f_!4qlRMqA7!Wkh+uGIUL^-sdktywL9Y!!=Ypn$rgXg-u zUfmnpK{m;9j{sqwH%WsR-8Fta@4NAHTsalWTE1zrNZ&oBm=E6L`dM)vQbJItCW#+8 zP4;4ZOYNZy$|V=vamWqFi$|Qij1K}nzD>bqGOVP!?lub?%{+$uq%Xc;^RX*y`79DH zA=_W#%~m#F$n4J%{@fhjXZ1gCE-&NQIVWj7D5^bVnU(xqJG%i!-mwpfXi%}@ggo+j zp%f@Vi$(mA@10*!DANzdX==ojD`TyK;tnXH`m`U*R+z-#!=;Y`5DwIv{D@+Hm;rPG zjjg_j30uXw32EpQ8d zyjhy@x7ntfNy-SsM`z~8;=_qWCAM@Kq_c9?+YJzMTo{j2<* z*AlLxk`|3?p^dKP;tgJ|p56t;T1_96mAjd8CyWjlAhd)^tjDzNFN^xwH?Lsn~*4TU$%(IuS|1D7u- zTT2bTn0gD1qn0pqGSbCG?RLx`+W`+;Jr)){Uie=5*v;v%HERgmm*3kS!PP7m5LL?n z#1bZNAzPfS5OMIbK!>5I&XZQu1Ep`CQB)ge6#bV}^VsU~Y3G~*U5l<})T^#vN!*}- zQE{#w?BxQg+;%y4wqk!~m!LS4?33T6VU!$+d~~*g397bg@$pt-wPWx+Sl!Oio&s!E zMT&(M-5Di(GYKvT9vJ_zPU&sFA=sd5_s@D=Wmsk>Q)Gi?TQVJ z3Du&Zr`S*hulkT=alC8@StFx!?2&r0xtqeB$ykYNIa&Wedl+{)(m{Fl;-h4-i@vCL z;jZOgGkhz_M$~nO6iqHW#0!K-8zh8ESl1N>eYuVlUh%?7(vE;ZzVynS$K7R zEtr3&XiboHm$%_;ZA}lCFbb>nydREWXXWF-I;7DRmNp^Sap8q+s5kVq=V>M5M#8iu zO(7$V27A)$P4>2!FBk5sv!+WswHkp3PM=2^LJprM8R{G!b>Oeede$b5n2YJ^L{B#3 zHK>o@-q?2ByRV-R?Df}2Bgs*Oy5FuUV4Hr??3~++)Z(TjNcg>>Gb}n*uZ}A!7s+U| zo|nS63HlNLYIPt8rGDCDSJG88_6%@POd&#E_%<@3;S%=ggGfSua0yRG=e}wf5V81$ ztQqp)!s@(q49vpLPm_>$cEQt9TR#v(9jzxIIQUMk+gmD`FRIwY)=`giYGKcRyRh7L z!;>d(E2~}Hg{%cgqdtwp=DnK(tGHm>Fuy1H8*$Ixcgf)TFH1=-w(2-rt`)>zX1}c1 z?`by^BCm13v|Dqnv}y6!WWW_W6CK1_2MS@prV@-jKo*Iquf*y-0R1*^64^*Qq|BC| z=4CY+xO_%q<)IfN{Y00D8?`(-ZEDj2ymI^OlKQ^&->7AIy+nCE^YvC|>u}y1$3|u4 zaI=_$j?H+H>S#Iy(bw3JLXeN_c(ghs4hXz?l0&+R<(<)2V%f!;L=}0YpM&+m6)?!g zb7N<(G+0Ubh?(p0&ywl5k5p+m13~*4s?u$;gLl}vr2CM3b2}jJgMdMNc^F=e9N{Ez(^~=1hUNeP}&y4eMFNKAK~>YtR7T)Oxi5rc*X_fV@rh9@l82Hx|>b zvl8l^#_N#D+uF70L9^h{xsf(o?Op(U-@Vqd89P4yP?%D`8Hwih9+u%&cf%Oqp zVe7TH{-AMB$wx1Lcq89 za<|kO7KzNHF95zX*EP%@4m6J2e$X*P+TE?NzI4N1CGtl=K+L{F`K=Gfi(PXkE$aF}Jrp5K$N967?m3pC45$K^v9?b$_-~+uQ4wnh6(A z{oE@qA$NINuRNo#Y>4B|xtnJQCE}%j0SpJQ$DpV-?-_kaD+UsQTxtYaZ#38K%uw3ujuaL~eAvc#5)#L7ZM2t_~CZKK@fNn-gvh(I>1 zO=*tJS!jU@FS~R@#q@#Y*ngvsDj0Gp_`&jYIWw-tvHbR_ux8Qn}k|~g9MaMLN3O7GU1W3Bs2u5 z3XUovYS>_PUKD^={<@J^yoW)zdjZagprsv9>VSZh;DX|W4CMJOxXX1=pR@~=TF-3hpDVikeXQUi zoc)w3e1i1P4YAx!`z3jvt5luql}@e9p%LK_cLur1?|xv+03trbMK>{9LIIz|c=y*!dH4sP^(yQ8wAVRl z2!a_k_|>8mfJP7ewo!_N1f`@aoN0Y<&HnLJ&;5bsiQd;cFy&V&ABm?xQWept2CjiT zb<1;)$-UJ_4iy+jTe-IA{WZ-r!M9FdLy3e$JZJlIiWmh^KTZ%P!edT)P zC|+poqkw|aLvE)xdy`-0fcO+rLjYStXNcTEN61x9YIU-*I;t!FVY017n<(;#89~DR z1y84x3wQeWPt(}|bAu*w_R1)1A8d*{n-gn*aNd_3-vi0rJH`1)vZ_#oq8j(Wt()TW zN?;Ggf8CUcSNid1YO$n1f5?ryH`)D_iHN5-r_QYPYcb;ZsI%m|q%1O8mm--T?2D$( z;U&_Gw@rwArKA3UCBdE7)GMh*t$WP!q$Y=aDMEsB+tu;m^+Gfa73;^%UNY~F%tv2O z-^F_b1yGBBn`|oMp!(ov_?2&J-#W};248p){V|-x-h!JwUWU@R87VC7HLEKd9CK5H z2+sJU=n($%;VGv5zG3o9iCm-@`R5RMF(pTLVR+$4a5b?0(oP27AatdV>xMO9Y| zFXLusncQr70gyVNS0)5r^2`guqqr>pnERB0k($w!55iSvEkb-G1e1wXXN#)AX$Y>& z9#9Z#r>65}99C*GR~@765$Jz>0@T@!Shv;VCIo)gFIm71HE!}oG=6=M`fI-%hunC% z14UOSskN;kedb;m3;*Y4kdMqXKs5Cly}O0%Ar0#FRxq|n$*}D!Y?{a{*=YeR1d;IIJ+J!(lW<&3@(i{Q4&Uj#1|3M^ zwCbIn8odYc^AKooA=P1Wu`ZM0{ve^y^|cIu4xxn|234^XA>2%v z9pe(0pM=Zt7F_i%NC=)mhu-v`R_Fic(sw`wRyxRtznuRxy{>JLv2kC^!O4RHgmd~` zeC6*%(N_b7LGI@ZtoUiEV&@LEEDCSdiuvMfGwff_%PcXw#Qe!!1VHO(1BHOWqs>BP zv%jb?zIoXcJgpzT(Bh68QOT&qaer32JKw5d?9D(?p@^nRgP78NEO3>g_JwX5OVvthWM+3LvixhKdyc zP9oY1l;H3D`-)x~lpR!^r75aX%CrspVsL9tJ$UVydLZI<+qEkpMwaW*C;spv-1-We z^g=3=34+PNPnE+{HY#RYmG=W<%ur%YUWTTU!PfVe6UTSf5C-LFWktEqohx!f6%54# zGdT2b{h<9mD}Ew){)(c?s)*{aZuVmZZGFLH)%h|uSd5jXzqml7j=xOT(SieD4eaaq z3!Df9-JVu@o70nD%HIh#HMS6-T;G}1z9+73{O|MS#66u|%XuTr_*y3ycybIOL%GV?lb@Bx zX=RozbNL6cIoT%Zvt$0XnB1DQmBB5Pfh8DcBb5O(iv{DE0Hv7!d5uXl zYW(GPQEgaxcJ;^|ZQ}a>n0iG6pY#nM0BeGq z8bHA*C?;}c(glv9Qv4-j2*Aq#ubb=&Elk2l^KB2V<4tKD#>;AT|0!87J!&|s&iK9$ zN{l^(-dq_0GZ|EDCW|&@-uUE*vmNQ#o8%j>Ifioi3@}=19|GUMw!|}{C`L){m05%%MYpev`UV?vs74+uRmLZf9^ihLX(_ptFnz6I}gx-w;2v7C%3ai04p5E-}RlFl4(FmCt$3P^$FA z&oA+pGU?S1?5PkQ8Xn${M3t1>KXw>+WZq!|AeT446RR$PfK+IBj@vUKqP8Y?kqZah z;7b6#iA+xJ_6nUC*5v={Ih37%x@g>_V`4p0K#%}}vK;Ty{3xQ{knUTMZmH^~sL^_2 z;=b`+9uh~0S>Ij>CwPikb>`C`mXRso62tya=1r_#Q<+lcJ`ZAeK1Sr;o&h3oH?!`d zRlM53lU(&yGxjR04Q78qc1n??XBVE?m}=5U|Etv$g4!HsLDLup-|gZx1a#p&twvmc zSxq8@E&EQYDp-6el%Ed{u`P+hg!Yfwx!Q0l)6@U2&ga5Q!i2LqICgn=WDd}q>&-dD zfN45=gmQ6_XyQ!=ApPC>jt9eR3!(<6iYWmksBkJafyLg_^Vxf1cT?v<;l5+`S8*Hb=j|rr%7X?yLzwbA;e}d1?ruyPQ)+1O0xNJyX;r_PZnAM zC>e=*197mOT)iW)uV>lBW?uk%4P<`m8GN{Zp7YplU5dIn;EDXb3*yF#p4*pxd5jGs zN_ogPF^Q^xMi|KHUPK`R3%}71YuMV zD+G28P_)8Ylo3}BPTDooaUtytAV_d~p7`VtK9!_m%=3v)tB+k=5^@iVb3<@_?0g9R z0O@B0X{i{QAD+uVBSZP}TN6WsuW?{#o*x6alRbMIp>|X~9;P+v*7#Z_fKTPg740_R z8zi`9V&c{9mB%!ji_RiJ!m-kF6wf)LtM>Y7-vdVP%kN!cecxx6(>XIisr75(#UDiK zsc-h`xi6pVbK(a+dMW9wGFzU;yQe58@#X4XLAtSeA72Ds+G+#yxMegPbSIDs8^o1S zXaPdBi1x+@pIo4Wva_oswHA7n`~&7DV8BAv68pBAAp-xg;>BklxP+132UtbL-z4`HaQ z8`o#`?%y5%wB(&E5`sFVH+p8$Htcd#dQEMm9=pVnHAeZ@_BqzPXWPZ54qZh0ggZY zSc<%|85Wp%3?#3@YV((SOZJynWDUx4MdPAC-Uj4o{2?_qrkbAp3HP9kF-cJ4zc@$i z!S$T~>{WJdSAF02iQr{m1y0`9eg4!sHMT0b6N_!S67UdYLLzF$v35Ak)Xxk5A@om; zjrd6awK`QpJ>=X)z1oi6*K0Lcg=#YAs5)-_c&s3zDi(6bA8${L$-@3~$KVI&YYve5 z5;x+}c^3)ZM#t0{PGs-XFc9tN(84ww5R3u(B5GJa+kPa#WW+F~t z34{^Y=2IMr*2#iJ2T8j%Ke!QDZ%a!(1&aQF^?KZY1}xm78LKVr>+2hTNWY zOWF-09wHW@xvq{%bF-^J9&`BFiop6?BC`ZVb7Mld`eCU5-&HZN0TfkN;{`BS(hD?q zuO00@%@e3sSE!;uri&TcykaCur5O7g`wBZj%ZJ;R^`Re#(j1 zcT%miG^3y7;6t3wBEUnu3y;##TtQoWMcU$Y|IF9>ynwHV+~YA3aUMBMsT^z=V|O96P$bLHWM70%@b> z-+>FZ1OM+@$0x&xN{>|QS{~>b%L-R5pI(($fdg!XBI^r&-Se;SbhJXoLg4`^_>PbI zodCsLo^s}qB7LI0BJHZ}A(S2sO>mQ^{-DDa181Qf0Gr_Y`VQSfF$+-vrevIF*^OgkS-+Qn#smwQ-=4+|l!$hTnQPn|5ZWjh zwN%U=|NN?0JV+S*-p|au5C@5ePQ|{uE)4KN+Y2HwF(Q=fI@1-B#=u zdoF|UQf!L3a~Q@>_G17iYY^X^i8Jub%QFPt!n`2B4UhQ^l&T;-Z?H2F=yuRhx#=Vz z+qXI!nI!I-ThWSEd|_*FQk1Nu&I|Rd$`*)1_9nv#z*dyZ&&-LsK<;ie**yY<$28{e zzXdvGrAdc$x4S#2qin(sq9m#Zi-AByPC^TTH3V85?87b|mEGmuW$;PdTFoC6VahF}!v#xrRy2x)j_VmWDH!Ai>2L#fY8 zmg=4)zeQ#MH}3|xd7===%!szw+gkxZ@L&@Yg}_H+l0B$q0TU)jB51O;x$=<^Z!6j5 z;bI{8i%WdFkpXCMZNcLYC>h2X$Tl7)`igWop(SuvFCPEvO(~=l_o}oj4kfm z-C{xvqKp;Pg0KsV&HVJ0+uEjUF)l!T7397G7p9AG&t#!1xOdTTyUQh{O+Ms`W|97$ z=ZzBONZZ}dRmm(^zh`#$_~ow-cb_}wj(q?puC@zB)tjv-Ai9aCwt)}H!EzHE(0f6W z53!wZntAP^MN3f~^kPLxXaEN$WbUjt+#wZP*k-BG5f@1P&n=sQ`1CXCRl$?a(*<$V zJGkE=(ONU@mn?!Ql^D+h{3s5;$@hJeCwpax7g3x`S z9XX{`uWNw_#}{WFN*I8<3SI+vx?cQVEFtz=Sz)h&0?B*UztHEY7r>YcWF%H&l@O@k z;D$U!I^$~>){#*(X>mL@OOZm>_6V;bL6;9N5}8HF7X~B^U~70wbGx2?sDQ`CblENh zLNm~tB}66MJQgP7pOwt@K}Y-^x)vaV>ov#YjRIww#gGv3s@?Pm5L9Vp7yu<;ak`y$ zxBZC^-WTi@5AOh*yq(gVdTg7HKrAT!BI)vG+xC*C0LUmM13Bj5u-n%=-W&BB8UZMh z5F8uSA`&sy3$M*E(wFze*jiR@XLQ2+_d{7_E7KnRkg8tEJMd24r-n)!k3XL4d98E6 zM4JfMEX05rcC%eg98Ea-?$5(Rn^+ZVCC32|1IbeYZA&;+ta_pU=64Bf&{PgSB%8O| zX8GNzhD^ns89+|K?dE*_diH8OcN`co2E7Fb5QiLi`s+byYR8dr*!Fr8P#sMa7hHfV z@v+&iGpl{8tneZGLz$HjeA&Di_ITazorRemKG;8kxUj8At0GE*s{8YAr2?`5^v7q2 zB!r?#v=P_=q+tdme?Xi%7^sLzXkiT9wIh~)y})M?-5$4#x4(dg3DnwShcQm#{sI3b z^Dp|w`{{H;Js&!?Q9u$cAt=-cgj8Xh>NR;wNC(P`d)zDru0Y~rdhjhH37Q7}p9VwX zes{!#a(OOcX#zKbv-P{+KXuvl)L;eCdvXBKP?E&Y`x+mDSm|hSV!kdNUoD$|UzZhT zn#!j(0Kon&QN0w-;w0aQ{@(*+p9jeZ5Rgbh6MerH%Ip2n8I_DiNAzPI88H2Tx8fId zhU{N0ZL@u(Svb9GUz76~m{T+9A40|0ak}!C!Vnqaqe%QAUhh6$FhHyLJL~9r5;X2S zJniF4nC**1uR(mfB=tG)@YWn1o`T@SnxzG1lxkIwju1LCAhdlz{YE)C5f6_f0_MX? zj&g@?R`8VhOTaY%y}+56epXrq9RV_OYAIndRB)=?iS^|Xj+fn_w}bd>*Gp!y;HJhd zpwOd9KOsEhePd1-r}8=kgmpeL_4k0ZGU&CYvE$;Uy-_QVhmfM%0sBQcItxt>qR^ha z_|8qBls);Zsg|(rxwHeD5Q10rA$e2Y+@6E-x7n{PmCO#xg%JBF>D5IaZQDz5+@?c3 z_f?H*(C1KIZ6>B}z`Z=hQPDE|eAMi&eI&)UfXxvI!hy{$n+)*oH~NgLhWOX1YSZ*S z6#sWW7GDl$jy%|q4-0xunGmBqe=y&n__M5{7AvHx0Em0E;{P;I@Y)jEo{}3IvZqCD zTpKh%tEBs`B#X0xfum_zm>Rab%25I8?P_kapA4Cm(7AV=^uel)9IG(@$11K=(n~7}2sCT2fK0rhnj za@SB?29~_OpX*JFAN}6mQBb|o)$k16k(=Xo)jqvh?AkEB8CBN_ z)=zgWF;A}fKKH(LK7HAnEwpn{52$`@X66e9%P5cn=>}ogRPSbRhG~iHS4$VAlHMJ7 z=~ErzrLX+Z?Z8fHH*X{FzP@_;br{=MekA@$pxwif(7%VKz?le;td~far-2-rvWLfw z;G$!}0pk5zkZlz>p#MG#2Qs)JWZlu7KzVL*QJYdZ}0UWD?P_pPVEi# z?nfJ|;UCLD%MnH_(Z^E*MjBwJsz>UP&kSXGZ4Jb}{Dhst|3xm`r$|U4;uGi9~c34@xDEU7SOKz6vZJ&>JpIZMLIdnWMl1 z4Xt3x5)hKu&o{gv^h};#3-95=Nn2FD&Y-ZvN?jqzLMA~2@Z2MCvMWCK7wA$v)hDbF z^BmH=K-DlI_<`V%{kt<2)h6fudX%wrDnuNcbE2%#yKU7>@=-B=yaTPh zyjQlvu1_vRSxlsWu|_0dIVwGH^dSJ!qdDM3zXjcw1MYZby5#fNG07A!r3aI>zVg6= zVey<~boD zpR|f;nM3cI+kT5bwmI)z4ilT;1H}+b)4Q)!KE@_PP2UqeTfq4X$iQYFUfOO$mXpu^ zcwm0JTOSBV0vYY-a2wfJMz@AzO6W1fO9j!OuY#(2;LHZJ?Q8Ny{x4%|cdETz(J*Si*biUo;g@ko;99`Suup==tiDu7o|!l6tmsAp052 zD>a#&WmPd1c%x#Ch-vrFsRO2UP+GPxfqSf^0H6W2m-h+_C|s&12*+i?jg70{eb5b~ z#r)nk6-@F}Sf?A`fA|V?VLYd#wM`}LVcs&v69;EV7<4UehG(`{om2pdSyC}_Zxo!L z0Bd0Ots!sm#7w366A&ZlA8VW7%Aty|tfQ=I`^hSC4fnRu%tn$^Kvk=r`$7c-{H_Lb zW&sams4wl1PQtjTJyrM_ug{8D0s=~brd~{sV{!R=)dL*B!u|OCUF}alyBo0X#VFyZ zEBYxxrin0fMEBWszE_?-@T?6UkoXt6guVluIn!wWBoAK8cB+#I?AtJhY(}nDMu-9e zvXbE-0U_wi+o|32%{mnmDW!!_0wF+dndx< zSn9R*c6)Xn`z)bxNIfeDovh2p|`M#?`S8bkZ)l4M#oJ^K!@`&)lk8l6vdSrJ3aD z3uK&{LTLT#X9q3kcYM?=0h@;#&v-nlShQ!(Ayv>gK;{{v&M#?M6vOik$or3bf8{K$ zvvar|{mqQI=IspvaF3QpS`_Su5m#*Erqo_3#6Nw$3VMWKX3Lve6BEjG3B$0?`B5qR zCUjEM^)_ysVR2 z5&)L@)Hgk*E9_Gt`4lG02yt*&6*M*XgYHKR%hd!RrTe^mNN(u&PzwuzhNMxR50BbM zE3{fequB_~aBRF~+n7=nEmeFr)AOXu2L@v?C{+M*^a+GNL8eG0AqL&esZSXby-jQU z_0heN7oX3}gG47Bz_V-FA0jIyyUB*Wp%RTB2!Q<8-r4JW02c#YRiOQy#65U2k{7q9 zBgHAPN+wI+vMtckzp^lb0q+O!GY}v_5N*EqJX7=okR6<}(;usJg?ixisQp=)n#j#X zo>hYXqGqySd>dk9f`W~IK%^h1$*nv_6g>lC;2^3ft=J@vd9NSVgh>55Ldr9pen?bR zP9?c-=4(rwXRor%W1H1GKA_!`J+4Pcp$Om{>Lcr5D(f#V-oH@KsxAjaFiW=_`$;nX z)Y0v`@Nh{qS$!$<`A(H2G+{Q-nIJ@XbYDnH8ghabh`Bjk;%!m~^ld%!sUN*wC&(9p-*(5MD=STYE*i zKhPKi(x<%q4`vj7$nyFm-v)aJ&0>)($I}2&Zq9TkfRGKK1dx!fgVU#nebJrF5(=RS z(pQXj(uyeq5eed$tN@5JyGNMgYSmghw-1W*9e7+hxzyWiP27nryU#>i9qdGg7vlm&qRoUglK+koFE;CLKOj4l@7RyNIn z$YqDk&$5qmmQl-h1VG5s&-W{Vd8uIp^8n7aQrldMOnmDf?7(ErSfVDmO;|O8yIkJe z501pIyJoj;a4H_R`V90FFk|5z%f9}l&)#NfMJ534xwsf}LB2n#2naUzc=g?1XC{IV z#~O77&1EiM?W8W5i)pIBfuXK~6D#r?X6uepPk~1GiJQ=%q8)`n>%}i=!kxGYabl8l ztFN}jbH|k#t&Z z-GIg?%tP=Iaz1(lp`suxqge6trx zA-Alg*k3se@ytH8o^FcPy4vMj6x9#{x%-)^^)2BD*&V@sn=e^Ht#?2J-?Y(9Z8@vy zc>d$tH65P2AB@663Uo7b*EA9&B_Ytrm306He$7EueRZ4G8vNRbWyLzn`_B_=L!Njm zL?SygEP2Hh_;~n${=(JWZn-{t@ZE1-aRsO8QjA18+oz>w%3dr^wrxkHFjjRnSf%I# z&!+^O{Q>8G0_S}b<3Z?~w_{)Sdc#kpP55&>Jm5^nAi)b;#|~1^$6d#gyKCdFR@A24 zol3p|j~%&ewl}aa5lapXt7^O`YH9_~sc(GF1;MHz2hS}!-Ge1;^g3ZS8DkDS$(dUo zU3EtHRGa0N!J$78d38v!54OSa*nphK zYRhi2SnTy}WWM4YZS$uqa2&T$pjVi#WF#mvyLyEOiX5PRx1#5;_iDKoIGn0_u7C&S zBRPuIOcJ8-FsunPeGjJMGc>*9c;vo1@f1I`TLs7B`|j~DIOlA`xDTX;v0{3-n#v%H z<|SbK1*< zY7YCS`0DH%aun_Pv>;+U2+C6y46lXb13jU1(5QP)&>bYzOcohPYQgXqYxw9<%P#_l znXLEk=&h{VqpJ*2*d5j*M<0ZBa4`f((wv4&JK}F)f8U&TGtGJX)+EXgL%!S_=ZBg=3M>91kTTu#5`)TR0jvM^bY z)YoP-l&vilQ>3c(1xSu{!v;N%L7fkI2m;!lU_SZskLR;vafICM-NEm=i(m`7_xu>RXtPyLT`hrV(hQFaTk@D+9VmUA0!;Z zWiHvXbzgX)@Zpu?Vk^@Fn8E^x7Z5-Zp=d$jE)3KLvAxcKk0{hsHw7=v)H-b92W3pc zb1tPy8TvqeKMGe-jT%HGf||YKv_~Jj>LvA|i&gV`K*Zh5Vr~bZ69g^6UqBBr%*nK< zh66N1#K3IYb}ESuZeiD%7XYcwj1mqITX0YA^L)W$2;}k++}bidPSuyt#Q?IXbV5EE z0}@L~!5J@V^XGY=D_{NXXfXJA@uswD=~XYx5f1b++x~n=7_AM|Zd4!zC}C|79H--O zEl8>0-2_G{h__cV>>R}B0SV69ByIjhU?bmF)zkC5Pq4U93=vTl z$?b&Oc>em>2MCP&Lz3d4eC|8cdV-bEk@T%C+d~6nsofJ|TvX;MrpEIpYsgl&43s;r zL>maeHUi&6nX`dLu1~|UN^8ergV_bztMjYufj*E6Q@X4Vey539ouJu}w_ExnqySe* zaY8(oYrEbo_MoQ_dewzL7$k+-6~bb>u2o{!$5LsIC9R1kkaSIJM`pX7DsrFOe2b)? ze;Zvm5J+Fiu&qy!r9B81MJspwdG+S$p_nfkiaZ5v_mXliEx#50ZuA$3#c@gJ!TkYxCHZ8G;Z4 z8CW0$AK!R?`Xc@ub6VbpyJ_j1GjAl=GEbSd;!}_6C6KQIcgCUGr}*f;ryjjq#yf~M zZn^2arZKKn9)wK-A5{V0zFDko(AM@3yqWX*#g%)IPU3&fc)%)hzzl#KQzA}^H$T`( zkk~ zmu9wBxz3{fHokF3*W`CMYBZ-#urzmI8x(lS>W>P@`L9qRfYbZ{zz!JNDi%rJjXGJ=Do)k--9`QQKuNReK2BA>*cV^zQD8`gD~Bhpd@Zc%o_hrl_8 zs4KlOO9uqb%0}e{{Tp|m{Uyn%T;`8{B3ObW&pF|}ZXaRj{wmS{C-rRKKXIG4)peg} z@rrr}i@OUcE(1Y`43^?URn)9KCVcDrArM*p`Q`=o*QE>T2xs~f#)(pKw zqqv7Y8XXd^iV@zT%F9T6r}^9`q>%k{DhQ1l80tR;JPB|>M9W*9IYwdj)|<7K|HIx} zMrGB0ZNI1>q9_6iDgsJN2#9ovlt_1nfS`1Dii)&=l%yct-CZIj-QC???_B(!XTN)l zy~iGVf7zcN#&B@MeX*`}oolW0oada!@tc7eo|&<($OX8S=3!kNUiNG+dwa#eJkg_S zW`wMeV|r!L7o6Wb-9@jQu8AJSxgAu64_SQu))!Y_EbS3l9nilFiDV;3I}GTvpdB0RiXUOCwcH z*&W2q<6zSY`=H#B-7FUPn>erHHMZBMUp(h81iH(?JB+r0Q%3e8NuG{Y77jII#pfT# zQo$NTj-1#ZoM}cEK8p6LtHbofMmAvA0xi&3k>*`&x(`Q_UZ;=qjd7qV+dBa2fz03X z@;6MF8a_+D5@#M&Jmhy4vQE^UvHi`L-3(R6)2;50w8MqikRK+5{PQGu+63qb4OyCa z-)v@m)Qx^&NR3wf?rOTuimd5P4i^xIfnW`{S5HRna~Q;g@ybuHyy zHp+(EUsC+%={61tnE|*Qnn_!qQ@jMa8+oD9hxgjdn z#{CPVSRkGcAodsDT-cZ_#+UdO6T+O`h&R^jI7Ulki6?U?ZvZYu7uT(OP0k0UDUZkz<>5E)HoDvl z0kgp)7&A%8_Z|Y?OR9emh4@ONCSeFQ zt=}qr36+H^;9zc!@0WwnH$D0^kc)}zD(s80{bYxw0$8)7?!R=&2ONXlV$Ge$%IDwX zY^F@s7VXc|e{N4pq;!XUJ*ss14RDZba;7Px(bD*!Sljb2+BOLZ zG5L)<*`y#x*%B4Q8_i-GyKj))_0gP*m%tKjU3)kJ35oJ9FPsq)?*KFd%9Q@rXP!3< z4we^127iRo9%Hd`qVN*(NSKua`6?Pu)NgOQ)`zqya#Rt@V#Qfe_tglJhaj^K#F1tc zNz>qw8}<*d`9C&`gwFr_T>ix|OxRX4I5832^9>W(>aP^UL%7`cWZ>qBQ%QF(uk@I8 z_Hhm`PIT1Ce=D9a>Ed~OSbOKLbF5tWOVh8zdC2*LsUnW~0V-u1hXtq~ODXPEPlQBJ zC|~v2%Z4$YZA?}*(6=0>t2IUnK3;tFuo*flk$y0}Mp-g8&l%lJZFS2Oa(?FAv>9{- zA2Pce-eYLnv$Opj<~{3Nr=4mY2d5JV0cg8)hG{~S`b^^%_xsbj;+jEI5p)m4k>ww&d5e=6nFo|JTYqTd*4&!B^> zBww?l!AlBa)ok3VQT@-FZj&rz9UyQEw*6=D5sI^?+P$dKI_HkVSEaGSD)}VCxWO9@ z`T5BEy#qhxE|N3xg>J+KUPA$qj8_X^#tCI;X0&T`paEWRs#hwI+sM2Iza?bmHC-R2 z(mA7ntRS*gSc80ylikkGNgKeH+0ZGIE?#+W^MTBUR^v80b}Jf>SlRIVI;dr+Z2G1w zcn0wK!gg8-~jj6thf%F5D1;0KaC+|dh!VK)1ur;{7( zMjPUh0Z{U~$AxzmfP4~m3cjo9Fm(86ZL>kzc>TE*v|XZxkm^B{Yto*ut>;QBNb0;} zFuyVT373Yb76zN|N4b7-bEBQz)I<;det21&d!|DQq^GM*nh6> z12!$bwO+`}MwR}VjrRTt;tQsu!Jz9?7_=ym`X<-s4sYSbDdVN&)JC7o4%VN6!vU?x zF4>C~LA78$`r2UKIl1LN9fr1d9V+{(0?+xE|9}L0G&OC}oVUor)QDo1sJFX0A8&>} zSkJc9+}*SCS`6U}99Ckd>yUR>>1FHv37?dZT{YZO$Yb+iGu>LpTihRFFRV-7DT3SQ zpacsp+wvoy5?N1(*%0Vb1*3V=WDy{lPIV92kbgk!Xl~z@fwFacYAOcMxxVe}*FV5+ zeW-FgGuK0L|H=90ynMwA101=VJ(h*A3wmQW>3Db)K?*uJq2gFF;d006`UoEe&X?V@ zj6c`f7|vuT#N6{+e(vpTBDP9F$QnY$Rw})xjxY67I!JvKu}%+XuRv^$-N#yJ10`(8 zGBA)+iOHQnDG#aWf#OJw?wNpz@onJW*s*hv^!E_VT>UhavdUS!b~{xhs839VzAH!o zxf3|UgP$%t8lg`@;&BG_e25mVWiBzL*I+VEuCBA|A=nhb+$*)u;p*&%jMYcj0B12^ zF})@cIC%Q7qU)9kG4PoLN6c{1O!F&E77F)SbW((x!EtJ3b6p(E3wLfA1= zu+08RcRPPxxI;Qjz*H&Og5NDqb`-vW0HynPdg}XI2TgiV{EtIOD=KsbV&L}g@u+9y zW>b@M#OVm_sP1^&-ii}l)BOMwHV02r{GbTzn7=+brDSf+;6t$NP{4-@b5F!q(Hp6< zaQg)idJ9)-fbeNO6{I?YQ+9kKmKW=FBEd!7>)!yTRmEzDig-5>Zq|@|z*K{`aE?xw z0it6A35(BLjVm?Toy7Q~^K4;MN|m<+j}FO}ekRuEU_gG%=&ks=IdAf|rNG2B4sDtP zArwe~=RC_?n9zAatjcl0(Gxsp2O=K0OKzGB1al~<@j!t|mk6HIFa#FhRbNg^c-^f$ zp9lZi7fgy7l(&3=DzoBan9m^{SG5v?2YWBg_v4E*8g? zzse8D-*SDoAM8FF2!ss&hkril9^^$aednuIU5yK+POu37;ew^j#Q3df6IdZtUw)-P z>5LwP%*AxkJdffJ&*XshB5%)v9l;}{;2~{XtUroZVEI&82=*!=Cq;2W4YVi*YiiO& zpcNM=W(7`HzL=LLy#3Wzz#=%0wo@*P`$KCqce?To5P%?}kv48zzpk3tH>q1y5+NtE z8ijC9#y|)xwtWD19|*behDe4X!%O^l#K(1Pap+pV;xjM1#Yul6aq(Cr z429MBus%^1M_AC}4HaF}PiNKlyc4vsK_L@OL~U^#ph5?c3`WAob|_Y&Y%UM!yh)`E zev+28)+!;a5pC7Ve!>B%VGa^K1zBx-kpP@=Z9UWb{R2}9Urq<^!2JPp{#Aqp61qD4 z&6{YQflL7M*oZX^oi+Py_XKRO+s3vsfA5)z?LjKAZSdSW!1lv2H959s(&%?8>YyG# zL(q;@iWI3ZgEnYud`~oQ*I3*k4^_&4&ck@9t}+)K4$kGQ3BP}71f6qOK-7`GZ_H<2 z>7=tOSY&o?Ezp)hk=u$M>6PkX{gOUkSO;ADflIIn;M><7tNr5_t7WUudH&`lVw3P4 zJ@lF!`&?!TN2zCV`V2&v_U%+_P-8*~!yjz&_tbk5GC_gmGeZ)_@!ft6bb7s+nos4Y z6Jrq#nc)d5)xgU)!`aM;TYC29)Sh+0^=m~*$$#!jJ3{SIES0w2cTJNt9i2&uV@Lii z$^3>|0BFG8`$3hZ9j~Lh2vTMV5|p$@#IaAS?sB3av3HD@-OI36bXa)WzF^Se(1M&s z)W*2Z*|Dk~(kd+{h>$t4d}BWr+)MTsC}6X`w65+ZNrJr5pVlh_mf%x(5F4EKs%G;g-Yl-E1Q{!zT|vy)RD1&CS-hk52E_F-J0*t#!$}_JZ;8D-Xvsn?FVOtYTa7U z6y-?3PDbmkr8drJE{(4s3LuDmN{jL5>N?!2^9gxYD7}u5H9^K5WJ(PQx%|0Y4k(a# z6xfqb{n${nJ97A9?yIuTFAch9b@A#1U7hu}CJ4B$Vl`mC{!yO1cn%u5J9BzkP++PO zEhjJQ4|%pLM2e`w`jf{SE-O+gS3qiyv0M*!0S=mB@3GLn9oKHqs?+Ml1ga_GF<*N*(xiX>ly`N<4#s<1VJOkni$9 zx0!^LI6}-oP<+&1as-xuvH-CSHOL{mO)!j=iNl#ch*X}P8ZLb>p@3a$gw^VJhLs45 zfmf$kW2cZmIGZZU9{o0NR)$qJKNmm)tGAflS}Yw1gzdr8|5`%D@dtVVwjk(n)Sb4y38OQtx=2MdD zEWC(5dBnW~HF37kFysD*)VsV8V1fBt3qm&thjrYNSrPM1e356zhgTs&9=<={s?pOm zJoa36 z6Nij_ci%CgH~|+=aJT+kaz(UH(lQC% zfe3(B%o!Lu#!r?`vO8I-><-T{Rg2q<9iQo)c zbl(Z^R{SG5dI4j=+RyDb*L6+cUs z_)8-HUCRk^EqK|24RzS5LhKAS&D0zx z9m8?)$f=Vq$Tavs`IVMQ&IP)>fo4hkUOm`BE&2&XzzvUliB93XCL!^926DCbij&EO z+0i9N*-v#0@68_|&=AF&7a$f?O z5l7UU*RmeS-+Bm1Qp z5TR|MPGbq+ta^TQ+nRs9x=T{JAxawED>h1(s1lMMST^C6lmV-+ZNv)`>rqgCFtcdw z@0(^)5V2Q+OwN}j=JzGlZMhZ6X9YYxiiUXe@cMygUXb9` z`!B`t8zIDsB|=-C^eDL4#T{&0wK$fa?#$|H%{EDzW%lNYytI6ioz-v=J!tyhe}agf zv0K1i-^?U@pf%i|jZncu8GV*lHdk{il^#@I0k44G!=50xWDKSY4nWfd)57I5pxdN= z!|R)_RoWADQdSpV^1!pL?L{x(fl(hl0I0;_lP&6Vn>8*d!nK?f3w@NouT*rx2@@Nj zI46KfA2LO9t!w~w5|D2$wo_yh_h*$j9$#M77feXMhpHV^ zcsB*e^P}g#CS`cafXZKaHU$P}O<{ei)m5oPV*wF{Ijh|Ghm&#!M5r3}gVz{zj_>Reer- zh^ppJjrD{S*(f!4YM|_@rgX*zV$E$omC9(N_coH<)ffWzI&eoaO)R&D->o+c={X-R;+O&OCI#eMPQ(86*}1BOq;j zzpq0i5s7sQYVTt2y@U4w&aq(OeMfpq8s?v zmo#dzMr#oPJsBlUnlfWRiGL3K&i;QjqsYRLW`J4*LN$Xc%ovgPnKxa;V4QU^qTB^_ zDUh6EV&4suFt8Ov%<&N3b~zH9Rc!L#NlVmm-N4Y>jgDLwfiW=8{1HQ}5y5tXX5~Qo z|MBz@(BH({Dy<#D^LzfT&7 zVC$J&Jo*yljPy*=Wdv`!t{&vJ!^6ui*Ra26?L*wV4KU>TU;EgJX_gh(16N_ogtMZW%Dwr0UI-}vQ1q!Esd;|~$p zgV{MBu)?FVmDh+QeyV(p0Z^Xnl|=BVkWIbHdo-L@Q8P$MguT59Vja3Oykp;|<1R|T zH-x?q*egpOPw*8>QhLGO2Z~0d8^#as7g1pJsg1%U3k_4^(9H)kPi;fZU0(oPgLoQw zqn_F;G5h`~ZXA_& zviTu=+D&^4=Y-6%01He|NWRY;3K*uDYo8c-xgOO!ogxbW()&Y}^VLUvPY7EYZ}0s9 zJR2y4qG@hw!8L|q-Wxl0@yNGp+|H95tC*~X*H%%$9PlS2^|iJ# z2ITTdc$jX_`Q66z8+!D)q~zUOvjO*vsd&^eO@%(V=pR}FLA1YLi@*5A<*3XWB<9Ir^%$^@RQF(N1 zB|kEQXwV^%{>|p#Wob0%W5EanG;R^t`Hng|ODNsD^IVmZ>T3^LX?WgVt4VR4RF2ZI(6#t8JFS0O^%S|z|X;0)1zv|3-@f%xJWH!%K+5Q6zeWm)QoHTS{QeM zc@KeTGifgWFNIyFy+ly`VBLA}3HfW-y`4^VKLh{$;EVv?*nP0UcIwe1xH{>znToT` z@q(knp+6XiddWysGLY@{4uVgEXmKjyDJhhm_fxXLdva>grhDo%i|Q0%ajlxm_AvyN zID*6M5C)tYwCQp&>5@gsahHE#rm!D)0;FKnMhJk>4^!cV#Zc!gK0W|-BGS0R z_kQ>rllc@mkShx#+z3P-3$O!~Sg4kbNfI_N%%>5A1uH;Ld z_2XBNam#LgQR4?ozbKE8 z=Jd>>)y9S9LvD;}V%FQ#7&sRoA97-|#J+BSGW|u?bJ&?1;Xu!4*Srk$S}8)XT$X>; z5MbYor)^8#YI(6{EUcJg(=qx~_cG)c~ z`>Ls(eb$9jLD*@~TOzPxV%){qfrD)ttO0M4W2u<2No3ifR?*@7D$+8(s4Y2~WXhw+ z{yB8zaC{P*t@_wppv?Xc4`TKW90g!70w}xI+K&X^`Ti@vWu|=CMYp!W!%R4U2Te4L zlyhW&+C>#awtxI6fX43b1{f15b!vho_et&2WRS2i!tI z8P)J)tZ2DXnwT}#m z{PKh{jF76)>G+#>`jjiQ*MVBnaFEmwv;qkQ$EjUOA}W;OC%WfECKIbEsF*C~eH z4Q8xIU<(=l`BK!3@6dm+Ztv)5H4*wl(Ta#g2Rcw>CL%yyTP`#iHO*nK8g3u>T zNGBvOBP|&9hK(li@`IKt@=5?8G_{_(y{hAeNd#=tIaUv%k)XRO(Xf5{)kFkr>o?2I zdmMV3(V6fOo|gbN2DEQ*qr0WJ{Yw&+n2GKTVecg}OWqiNFGtH-$PL3}5pbOIWn~B2 zMT9%sSeO=4#S@>uurEriuK}OoX*#~s;cJL;dLKf&8$|Av?HdEU5R^%c+YeJ$nx#6= z^p9VsiyJwyIAQ=g4&omdZkwA)s9uqchu}X`kiPXC8h~7czi94$Cxx%g?cByOj(g4X z;Der&X*CbO+UO=L&6_{F*Fji*Xf{vc(_Ue)0`rrP3)L&+U2)sIttJC-llVVUo_4ka z{~kiG%~7vw2m)w+T`fQ!K&bGP=P+}lsRWh}+}_=;mGx*-yzmsm1=<6oGPIT$hL5`b zbtz#Jf@cXPCQycT|zh}5BTQvM8Q8~bl>O4ViJ2+t8)eb)9Z7W_rls@uZcd(F94OB|6(H++_MHb3u0(fy3p!k z5`r?(G}2=NA_9tHd&j>OL~F+pvZ{VQjc8OU>0g@SJYlV;K>hm71XK=JNjObTtU?GeKxK(92(VDH(?{md3t>4riGLkQ- z0O_W0I=~kC`ZJ) zQQZAY{Ouq$ICW^d$90c@lC5hKZU|)Rw~8inRCzQ*Oy*$I3Z)oi2P=U;Yh}lc^wvp58dpqkOV{&cn`d_A?Ria=WkXu8u#OeqFeb2EMw#zza?%5lQ9 z1uv@;O6AzmyV?B)V0M%}-0r{qgQZBasVsF3sY4$2g|~oO@GkRLX63s?w@tANClPH5 zKyU=YnvtCVq>HA5m3_7jYu@^TjIBW{3h_zT}zYZyKo;SjrFMGiwCDi$?#NE3*bHvt`7WQ$$C z$VQW8qfCP38*gLyn`R6rMTsjXilNSRAMZ?h8YnIlWNJ%j*(2v`#YsOzNp;Q>+& z-GlsEA#73<|82pHAvHeuBn8sM*Q&&@i*`{_AXScG(xb?2X@rGVGSnAWWRc1$xj_xf*3pniDa-8IAksB=VUiC7ZtE6`7AI+nh%H4YpIZ-{+3q1XsoEq2r0)byu_bUpsODE<}XA{`0 zq?3ChtehOI$u+o~m3oz~q1_88{<2~T?d3)V+T`e9NWs1WWrBCzTTm(OUmZcB(@)KL z6xuHI74%xE%qXzUs<1!Gm^2qULc5veeEEPvM~uR$6*8kTSCHSNnETJ`0p!EvnkaSK zJE*OIo9Ri3I;1JVTuN^smMc2`JH8;lzK2Bb(;C>X4@|;i77YGFzK;#6TIPkLpP8a$PP3I4ZikSd9f}wYW7|2wp0Rsac zZeMpIvzYPXXOH-B6?MSEfp_cX3qhxpIHpIC!MH_pa{FFy$3#oPNp+@LtYsYuTC;iL zZ>e3eG(ZNQn{B-WRz0-m2xT#Gl_#SI#>aTzF!gMtXSq&E$UGtsSsO@4&jkkC2`XRB|5*$#|{oAldElI zgyI$|uaT%o+qLbcf?1*f#}~Y+|F%d^uX3CXLmngrEDszJv2+IfpY?!7TibZzp{^zv zAe=<=ak1o|t)fHFtM!Z=JH^NHNzT_{_E=zZeb@4Savl9<`3px|!u0WY2~(B!;?Stl z#|Tu>0fMLD5~&~bCGD_Xj;exi_ahQiWQU?4RD%ATh0AQ@VKbOO16#Wj_>8oXy@Zz)pvv0 z5gXh33q}SD_>yMy?7dRfvae`?ivPb14)7}sNUKi+x&sX3dnqv(5sGQwV&%W*zYh)d ziZ}|9qHy}EEc{5|o+Orq`I^}^4>QFnU4G;m8Uo@7DrUC@#$`03Ae zGV5AfDF-`EE zl}*9FZvPGM zCBr&vw2}yOVVjZT2z`^l$Ij+;*bqr8oLSH|H>>-rAwr3e`?`-k8_N!bb?+@D9c)`T z{(X|FT!;)DI=-WtvGP^hL$?n5UI7}l*|*5u;mF|LcN<8?F81pWkZu}K3~FOphnxyq z`SzBEB5$JtV4T9PsVu*1e?&a|1t08M%9vjPE9X_%G0e<$;W9pBklSbU1PB^}t1Ue_&MOj z{UolTC+0-IR+n4mIhzuN96OYHWaUO6SB(Twwzfe?_PEKUU(8gq!21$Dm}d{241fGb zZ(k!RLD&GZFYS#DPv|5AbR9B-eF;U-8`tHHcnwAbQh%)OWj95iQf*Q+cm&2GM|qX0 z8N9xMUorxm&*W^kU#Y5TQc}62p+M%E$~Ys8gqB2kuwzdd=sfQ*Xz9_Ld7^8e-2z!j z+85Uc7F3ki0to$u0knWAjXV>38e&>|-$8H=`w-+j5y3r(93YXS156tV^sm|uZ`h*b zxhI6q26U1b+}{hiNYoMaqQs^AlKA?j4A8-(CG9{lMhT_xJo#P1|ERB zVE?=_ntAO7DcMydQ=8^;Z7LowtPQpwp8=i*8?h(vOM1PaTJUM)Ucc&m&o-=^wZ?GT zBE)a7-uKDfGQpi&cPDt?2%NRbKxRC#;*b?4K*vJ?6t(c-;+zk}?8uqSe-^@skyZim z(2VCyL@aS z&s~uNoYuFf#Ssr4P#b*oiE1E=ht!Mix6f}l;Ik*mg@RiDFTK>)Hx8Z;pH6)maSDxc z1C7zcc%%bT-t8zD(f<<77mbS4)}HiZJU<^F>+n3Ln2H_d@QK3KYlSK$w8*+;LOFj$ z@+Lrk(KaR*;uUltA?5Tl>WPkS9e9LsM)l%R%iUdG7&1b^C*0|D0=HwPQ?X;uPHmY0 z)*~@$#0T(B;3do@V|Y)B1kHRihA9U)ye=Q!--3cX>@{gKXq)(%5Fnwqq9k<}-H4A`W z#Sm~@zj#yfo`RMszF0qo1nEHn9n zk{xLbT9P(`H&nN$44RQ2e}U+K49b2$tD0YEY+=wcdOb0md=AbHvjZYTr6>?R)6?yG zzwg!vACxz73I*cGe>FOXjLA{q1s9kX+up6jY`s&%#4qG+K!g7!nh>&MUl;d5hnrJ$ zakq9&Vs_yhk?hUL9uu#(ug}fvFvT!218My);QWEN@$lkj70P86hF&kZJxo|~b$@uV z4dB5yOdKH=?o~t6=&mO2A%{BLz3ZL^f$5}D!%|4687!w*VVQXx)Q%12pAY7dXqLV(b&*w zc)*;?{YVoETaeIow@q#@KiIgv6Q<+jmZPFQF)HzyPpdKtAmd0MJU(N$@-N4lgiOj( zk=r1#XE9IxP$_Yk*M!Y|%KqINHawQ94&IZwYbY79#gAjI2Iqrj8%fi>7NoGI&6J>Y z$`AcAbtd4q*WVDaNUuGE4NqbG_*aaKi@&LvcwD5*M^id?XQs#vDnJ?KyLo?Ks(Z{M zA0Po1Up8M)!&ajq*h5T{WdVv4l^=Hyi0-H67hwR%X#^pkIL|m=YQwR8E928when=I zIhMwdNoQ@sj!KK%Pp-c1ZS->>F?^G(+Gh|3zwjS{fyaBGFjeZh_ z|5TU`1$6ajhMF*V|Muxs(OKO&D~<8Lr_g@Pzz3kzfg^i{ClhB22i$%3B)qDp$vznnPS|fE;1zKmYW4QY>~y&_3vKPasfcnxNI>S6h7RA`mKWu6_?hvgU`7 zVvKKM#D_mX24G(>ouSNUj>ZNB@3ZjC-=E1jc@wXsb(~=XT=q5m$DIYeX)XUva-Nzo z%OjA!0~u5nq;WSS(z04-*wcHFx)7Lbn;MxVZOYnOpauz&>H9B7HUq*WZ+TY^@g}!5 zu9IU~MW9#|+twg`%OR!vL`J|ky3D6U&CCIWWEXd#B|W3$1Ixvy5vUkxg92i#zZ`X)0u75+)f0qE zBotgIi@OU*dR8~{a6t4H@py%|qL4U_TsaA(dNHt^umFC5s+l;tSoGZ%8W*E3LiA%~}$cm<7>DE5XxOj?eYUE8)c5vMV6miH3`=ScfF@~bvz z#zl|?2lXL86g@%nl@OPO2kDdwLPDsd5`&ei-1%^$4K$Zg_oP;6WhZ?*^v<{{%$CoE zk*1k2|Me~xm`SBgrYVp@j{@jAj-o0^J4e!*4|#T8*6c|jstT$LL#w7khxHeyhR04I z;pBt72sN{xS+VV_jAYg(^v^fOuk@=BwzSqA%m`tau#!_@dacCNPGm*b`}@lMmJgjc zaYMv1P>{+kn|K1eV){e=oFbz+M{&3^&ggJA&-V9ELQ9^lPi|v3+{;C|cp?fPAUs>h zk)g|#~r^_&67uVaXJUF5yc8Qbjyd_UU z_tYtKi=K4w05}8e%ioS~KzqUXS54|mpOLi@X+q6P*|93kD-(+jhKF3Z473wF(IU)Q zNOBM~QIi=swnWXaG>p?_a>6|#@NWx(Ab^taee)?n{Rlu0V7`r1j`w&fsKuNy zVRZa2dn3lb4xH- zBRsypxp@l9I>XJ;7QfGqTfI;3^$jR<_}ctL0aVC+=-Nw1_?H_@7l!-BxV!&OZ0ZDo zI2y!A-GfjkhjbhT3&$)LLL0iIO!aRK=!YnHBnPYpvZsx200a<$MlUgN+<#V|p^Joh zV9V-r2U~;P@uErko2v)|){^qh4TE4A<*&dm4}C_m(yxB|MJm$35Cnq}?`avK)da2Y zgqvZaVCWsROYet2{*TYb`?G;#KuV|KmrH`ZDxh#9r8E1!8B}x6*c6w0%1r1$t^@#; zU7R#G6AR<9etd@VLUVw`YB5x@f^?L*Aq+>noy!gXu`1ljCl}zb_(eqwzEV&x`T*=hFTVt{#ZT*r@U*u97-k*DS#@6> zH=PpUw>})H7J_a^awm{UK3E&~1-^n8=}9aYa+C^9Z+WlG5%8y|N2DS@Jld@bc1eQP z7jS@T!AuDn(F>XMegouW&&`$!hV<`IgobI2+Qvo}IO-{aWU_56mne3k?76h=m?$-U z+TqJur~6;z3pKIN0sHFP-HL(=V#@^x_Xvz>=MXXwV*=!!mL6|}!YEC8w( zpu>c&fwzKf0*yp6rL?rQzKLCKh(rP~GE5$Kb~feQCY}OTZ}`ksJQTv9=+az|ZoAKh zf!rU+=YwRgK-XC(T(j_MOKxbv`h!_T_-eXPvLM`d@WepJD!%R6G3a)U>}!>SKUpCC zmiCTj!prt()aU|TTV&t@ff==NP&{_(D+Z_j&*24JPunSw6Ho=`Ci%jq42mS)=8?R? zR@Y}Bda37+6$EfcPed@F;S`{-693JS=aNN;pz0?j^7|d+()Ahkh%NS8`>o z-Cz6_eQ{o`xI&H0nC5yWoQvZ?K_6 zW=p##dUxX;q)_DncO+$U9TZDb&{i>zYxCMGC~FXLnFow|GrD|Zsm_Mo7(WW?xU4f>B*E8n|CA~H#HfpOqvO^`|s`SoRjbD{E7D2 z-jeNTtL8l$jpF+7=Uuh!$$Hr+kG=x(KC~kXyh3Cxd6|(t{{{!=cM=7%D@rNw$DLKP z2zVJ?9ga&&wT;9h>sI{7%6HC=vgZw}U8r})Eez+3v#X=B#mi~??%(&Utg7X9ock1* z5U}`^00l)oQ?+WVFX1AkQb$Sr!rgvh(VSgpaZ~IO8yV#;akzV5-_l3|btSdq@2n~w z&J|nzu?|9eos<5yi2`sRYKG}6X16h=D_RY!iK8=>=x3`jnY@1fn4LoQD`xAKGrI1Z zPK_mb<%qJcUyah!+r5odUzqlMJvG?#Zc{2MNfE9hP8GR^zQ8>r(I%MCG}~Lt&y;36 zvAZT60vE+7Grc`+O_j-Z=J?cMjlf=aD4wfWPu{ar)N&07f-?tBapD^hxlZO;r(My6 z9RAMoHXAWap8kIduoEo%bFfpFco}AnZ~uu~j#*M4A`KZU*N5Rmj#@@I!UX40Q8m?m z>d>Bc>eLwY+)KgpMb?Cy8kd1l2eG*t#qGyYKhLi*73gR0u6L2jkJ02A+o~7!uCq5~ zXKIEiuMEsD(1hyhQ9hojw|1&NM@FvHu6Hns-Adr=?rI2MA9qi68b{&ny&)CF$dHjD zy{&n1`?+@Jh*BGQmt5^7>`tHN+$AL*-p)rXB#OkmPZw?zhsa*P-TrOdxw}|c{t*E| zeyNEf-rAWFZ=R7kkZkJ_2-jpn+!a_n4+9+O%!Tt%^ZdF57_l-HG8C@3gz_3zM9sm(~2y}p6`^i+!v zKaJ-Tbb{bKOqGYk4n4vdI6JQX#OB$D7O+9(&8v6 z&3E9SZ?gaX9W|>HF?N~QF6NRULSAhGuO`u~-t@*?A4+fEh%9t5ru4lI|Hq%uI9B=* z+pA)-Ol}%8qlxpQ;eyufsbC7?t}^{BW$T6+IIi2o^{aSRZZu8(v*?Nw-;W|$bocg+ zhh)lWxM^r)dt9}WFdxR42$zg2j;jU3z}hS-T|q&aR3g>lLw_hG?<^2pK-^Z{?pnz| zfR3CciKQ0bujNONw#NoEIEKMQf#Q}RQS<5bSx-8>USkoRu;T;xomnr2l2lwFXVHRB zwZrKLtZVQ)?hb)d%CPo*pUi;E%o@yE&q5*1-jOWN-iee@C%hk z0sC6;KjNg2Ppz4)9KsvE6&%HAWhX)Wf=lOkU-BYt88anKLS9hNW_>(*uiQp=sK4Fb z`m79|qrY4QR(zqRV-^LTciIH5?v ztpMNL;xUwv-`*3iL9S)ohpTwVkAk>4$TzB=ZfNlBRTnBP^5g&f>HiGV|J)M)^W^-0 zoh2UUyKI#cOU%$|{$XNuS^a?Zo|oToANlzW^1I~DaEAiVdTcXHn3(>`*cYHnr4egb z>SSd{{17iJf3Z2@>ilQUQ9(|xnUW`r?5HE1elEbp#Z@0Ga6;x{Wtzrv?9l6IBrK+t zRU^W_z_TZHTw-Kcqqy48!Ns(DmZf?l$gwI6=Gv9d*w);!_$VlLCl+XUbR3q8-{xtg zc-Xdj6S$+at@d4z7)3Icks0?o=3o5|j_UdW&7g$BOw-~{8y%RR?{YMZERDiMcxUz| zE!7_+z%t#@Y;|mk4c};wu>S9N#^yPhO*s17Mu}BAI$K-6oej&EiHL?uF-2#la^I21 z%2ghE6qL<<3RqTnHa9DU9dD@5uN7pj6&jrMXAD>E#kKA(j&s|p?~PlDA`3dP{cKfl z|A1{fO1WDn%-R*srC;t&7B_??Rgvo7Aq*rtn$8cH3t=62JckWKXoab$Wt}^7yxUGm z85_LPBq=6-ab;;dQx(s6JRCig_RmDcp;7+w%%2PF$oXNdwp|KZJl6rM+d`IUMiaWKj=Q&3UaGP`t2e@*GY@d6sxA2SNvt$=1 zUDWh4KX$4VH({IlJ^ErUDvH}k*Fix6iL6TXr=m{hb|e>WEvWtIjOM1J&r}U&s=km! zuP82yCy9-6k}&yc_f~@NR{ z{;m+qjtIv+-msro-CMC3s2DoxU&WUh_-Cf1!~3{L$hTvmv+9Y+c0=0xqjY?izU90% zZhHUOGeUE*iDUbt#THqMmHPwaA|2-g8?#>u(^Z`&&IZPR7&eLjscR=-nsU5Ya2ptL zh}s_u4d8Wf)yve3%#LyW*g?$Baof-Dq2tPgzNor!(0(kF`q9IyC~iR*O6rSaGZeF$ zSq`Shit-x=JJ0yP>i_*dbu>GhzvJ$?(OwT@RK0)rHxY?9VaP2S!?(~;Gh*(C*bfZ; zBx_-wkq`@5AHzC)ZMkILOewa*YO71EX9tJNG=KW84DixB zZw6SrzHo2nT~U^f5cMaBME-Shv6H%7-YiW*_wCS!SpSuDiPv(1?%l8&7|{%qMC%i-hsS`t!fI*3$N_gkxYoSS-)O;K3v$$KJ|Jcd2L+oiK5Gdqc?VZSv4(wyE8CzkH*h3(9D z5PDXc2FC|$He}0{#2)W zR!x)D`r~Q6?7+Y8^xP+QE(ISniu(KJSKpED^nDDQ|G~$v1BBex0cckLrsw5`sUwhv~Vv7koG z{o}MxP*HcfrdA~AVt3Y;cC;e5acZT5PrBI(9;kKIm#nPfT+ADhW-{k1Ox0{! z5r!~_FIT!MRxoQ>H<%y8{eqmTBVI>~=!!yeyz0T~XeFn}Nk>H1IjmBzmQXXE|D$Wk zR8$N5yFQk$JrXK*Qk!`q-c+Fl`&uK|p`M%vy#LTSe$+8Hux@+O?;(n>>(JgHM!?8X zNllZlvk{g+hGYPOxD~^oAq45bfY>m-)?QjhTkll!nsR3lTBA`CVtRcQye?`oW ztJ#W+;sdTy1A9GM%_z_86D@d9`xA8x(+SIM7q*GVb0>l)V^s60BMoflW561o2$&poXF^XtpDN|r6RHG z>!4Zs7*`I>lReq?Y`USmXOdYeF+;@1Gni{boU!3f3ZB<9icAcJIfHZ#$66~s!Ql|L8BgW=#RcX;2wHX4{6<@ynsr=ysS1k#JE2>sKW`d@msAgfTZUiH6e z3z#rDwkwwZ=s28=DwlqoPG$c%`CW{Ni#ESMdu(HmK!WX=$adXupS^K?*_p=5x0!;> ztmlg7iyd6~4vj9nrW@=%A+b+UP}uOo8_w=tmy=K43Z;L%-RUpsl+|agW-+?OZoT=B ztOY;jT+l}nM-`T)^ONj-HFfKze^c$nXXMowlJfWOBYXDwSX)sGNGSx9X*#TLkvY!$ z4iBJ_HvdkGC-GYvbn6>8<_Nb9i2VMG+mTWPZp0b7aiX0+d4l#9@~y@EHuHnS%chzR zHr4b?;x2i1E<3!EkJ(as1|0Xca9{k^&n9b$%rMS?oHm=oB!R##T&xq41_2q>d08gvNc z#+W85r-#W}j-xrZg#*SXE*GEwjOFoW_m}qA1p-Mf`|1J63T&^N;|7u0wnZ0C7!q1X zou7w9pf{xdcK)v!Yf|Z{mbH7*AGwLa@N)bjo~a!|OMT`}Rm;Y~t#)2bxLZ3Z@gG$CcIPngPprVM~AZBna5cj$$`B|L|m* zz90YH7|A;Cx8_JOe?D!GuMba-oXx~VcEH71x8>2GFY!WWjNR-e%QS;^KhJ8$#Kiw< z@5;ZLI@9oQ7~y!RQm02zwzNl-p$ZgP!WyPSt)+??r7W`A0Yuhd!XhLgRZ1B}Kv|-J zKtu}2E+PpDA&7wN344IBn-Dfx5=aP1$b8qC`4i^1{+`_Jd*A1Mmh;^k>k;hl(ym4m z+f>xlanjc$eioSV*>VlT2ZW}bgbNI0t5J_J47>bXcozbB$2xn_vvF%HexR_GXhgsB z?m%s=*TQ;*TkdUh!b?bBLD8Q^ug79&lhsRIBk^#c- zVuTwK;oB7ELLD;zuSG40tenXU@r8%_wW^T@392e>L%-KwmVc(3-zPon?G}iJu%~f% zH!-H?{qtRL-f75G?EQ7WUJ-YDOE3g4r5!rnzIVLfgy zscSt$AGI+(v^eIK23W{rXWWi4UA`&}`EC;-8v>)GY|1|o2P_{3&J{W@#)dU{%>~uK zo=UqUl6P$?6}x~~`l|R1X}Hb7fR?P~1eU799WCw{0p&4JFr$CRXJl6VqKZ>R)gN(K z>SvdqrR0ogX!p6Qr&$qB5E3>&rexLlSaGGSl*p#U&vWU35iHP!HtxUY>1OxZe(9W)& zrdrb+C0k$3L3hg+uU5c`aHQW{tlrNTY0(3OORQZ<+wT#XBTtGf{Vi+&x{U7;TKu1z zbXcX5QcnG&QFv!%E#aeTr>4uxEUM_Ga(Jjq*mwl>X^w#bnTQ^HZPcTlE)4a;E=7d7i? z9|R8)aY9iY-|+RLi%Jw|qO= zJ%SiHnH$Wh`4xpTgD-3%nABSv%~Bjf13(WV5P117SovV3l$0oi(kG~*9`*TtQ?_MoY6M-olsacLPKA}Q|buOD!1;`lJ{>E2UqoZ#gfYv5P8Yt zN!CZqku63kK9l87*YV*3-x^+hiwwivv0~7|lXPb#42EYN+vM9&SUb#&Jfe^(_fx&B zkljj8LQL-pU0k^~BK@Xou*H`)9WRK3qKVy%4B7H&XT);wDryY$v?Zr16D=n@Vf>Zl zmK;t~vij?ac(1BsH4T~WIRLZ@ouIBh0rb>!fLSn=Oj&`7><2#+^=H5a(#{qVE%5RX z$eLE>l<`-j`17Zeq&*wI{ibMpM0wLx)ah#@*gb+O^OfL8h4r{?wZNO)^$DV}mnjlR zf+WwMmbej~jr-4}DK{8#m~d%w@&0Ho2GSysGFUQK7&N+>PJ&2?gOJ_M4hBt=xR1w< z~wu|@mJ8Tf3g8UON*nvao^aF2SS=x z3|bIWe=q;5b`b@rbRas>Zy7qk0y)m3S`mr~Rcu|}!ur$ecoe&uj0pY?ff<*PtYTuK z3EUlJKp->39r)}s3fUBQY096z&m#07Yn6X{FZoERyV`s{urPj7t(NxE_z3MiFW$X7$FwV&KDniR%_|kCm z9qyt{u!iYk0t8q;yj}gfv!5;8cxF3G)?it_1bl*Ez(Oh_Zg;;J&=a?(V#HYu6lea} zb#1d7k5zZyk6N9TZ7(L8nqfBI*~tph>#k%wzS`>+w(bL6U3N*jkvR8j4wPQ?(W2SZ z8F}FL7&MVpq8*O7qc=pB6?%1m-VP#T?8OtP$!Ay{_CO#)70Zfm3#rklX6ygw=}Ib2 zL6iiy|458xZ(XaXec8P@P=JO`xv$0flEe=&^}>;Idge2iEf+_a*GynexJNNYu<4 zi=Ko4yaia79|6vJf$w?5lde<9mDi#bbVQqmE__#yg zdy5LW9W^YQ=au&5M-20gNDT?Ep}g#`_kKBq`T~|8>l2`uhlQ;E>w^zYnJ)AvgP~%C zExHfoGNs>Wo?yE91zMUYlYSCx&nbU6SWOKTf#5a-#9gPjb%baVIvSBA$~EdK>C+Jw zmuh8+ZUdKZ9^QWs937vu(;Wq5sMO7tJ{D4x9CWd4PKCNb!(eqXKZC4Fka5vSKy~r8 zk#?tbGIeu~wd@B25e)oD`vi7DAuoV%rddxnQ}Q`D=uPMU=0BDX9KfId$btUIy#9~T b;DNKII_A3I>AV?KYpxfsepmbVoA>_>HVA3x literal 0 HcmV?d00001 diff --git a/assets/images/social/next-steps/markdown.png b/assets/images/social/next-steps/markdown.png new file mode 100644 index 0000000000000000000000000000000000000000..f98fd9ed026140dabb096e892c9ea9d3b7b47134 GIT binary patch literal 32295 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 YFW&;Ijg`$a=-+FdzjBUr*7E-U0VNWO`v3p{ literal 0 HcmV?d00001 diff --git a/assets/images/social/next-steps/newsletters.png b/assets/images/social/next-steps/newsletters.png new file mode 100644 index 0000000000000000000000000000000000000000..d8336254d987a4c8fd57574bcf9374f4556833f2 GIT binary patch literal 30391 zcmeFZ_ghn2)Ge&Xf`y_-QKX0-5flVOnu36efOMtTAR@i@CdCF;P`V(!6GD*QLJ<)m z(o1Lo0cic5;13Px?U{Jhu zQ)9=D-T6Cq{Nu52FZ_-AHD9A0J3RaqZ(i5(dOt_>bYt%sU0GBxpbDV%!_MlLObq*q z&+k3%qx$gLts6g|igeyO8~J95`^^)r8w)J?3$?pzOkdr#lq zvpAKbX{7DS`^T1+^SDA`$%~y;F*wLcWwUP<^JE={f>qI z-+?0NDgOH%F|yA>v9!Ird8IGv?Z1Bd1=9hYR{=@?ZEiA;jiav#I<6U1-Cv}<;p%5) z)wV_Jn&Y(1-HUm1^K?+|=>>ev?#U@C{gD&Rm>eyAV@zBdy%fivKqe%ea^y^Z^3>Mo zzRBxQ68i1oJ4%d+9qwKsdgB40k>U;aLCc9Dv- zFp4s0Gr2wU4*#k=`+f8RQQX|8Zu8MHr|0X=h+rJ6@Ikv-F`sp?#^wD!)UVDMC3S6- zc6w#p{nGDmF19?I%ZzB3rlnm}UwAJwH_uJw{c|8G|C;@m>b{*XRN>ctv0?A-^2#g5 zE+2AkI3`GCTdJSz9sT&gQ#?}@m5^W%@g|opIJB$EU-7`=VkB2&Zx8RRNr00p*(W;T zaNV!NALxO6l7hT?=Zo(VC%Xo7gg@-O?sK2QC3X41d!5WoQudkkqVaoCm2qchT%6p^ zmhSr5&fZsD7{vBWH3|sPclP)+8Z&4fq^$J5$=}CJ=skzY{X}fJE?BT$vMzF#JFlT6 zj!>QM*_P<6`4W~ra9;E*x7rAYj4G_e7kpP2u|?=fO?31;i-<}oJxhxAOg4>JM;wTc zo-0|opmeL(?1-h6n$f+uL~$ir*C>uSm}R?Trw&{1g-TiF@V(_}xs9uSxruX|eP_+7 zH~SEo#fs|w84sNa9oF2zE(^(0f074b9m-4xY}Hq z&)h8^N+6rzukx*a9P=~nv%=g`>sVl#>+MolMR(eW z=2knI$iSK(^|PnkeCjXJsO{T~ai`6u>TgVrKr5Z{o8Fn&na&E)>bEP4sj-y6ce>~sqhqY z1KT{lB{S1!UDYm+bWvM(7I2%|TebTVoJ#9h4RI@z6Ga2n{5)L@7^GGNCY=8=s8ACx zrcRC;k@M;adfxHDpmalE(_`T39`E(Cw68l)oBG&ys2X^0VmyL%`PvfUiB`(f{EOt7 za>X{BR*!AYUA#=6_d~wlu!ul395g(;<7PU5yzlxa(iDZ+EWX1ZDQ z0m>bn*e%zw{1>*ivkvOIcy`v4$>FOH${R`un(EVe3=6#HFKaP{#wN+_-vx;<1yUMw zx0dx(!v!fnw;Jiz@^*`Nm5!BIZCwJK=$@;uesB_uv4XEz2xH6QZ3*2R3o5cFRnmpF7sYrr(Cxu@)ywYb(UvfZ!HUjg`)qZ0h;dq6 zAC~6b?o8z`nQLz8rIaQTo@7F~RwD4IupQ#P&&CQ?JWpythK|RnZe(Lsie9h1(>YCM@Z7L7%+1$|TeCJ}9 z!5I$G6!nO$k*|9UV&2SZame&ns$w$}rj>+EdH%V;^YrIWQolF;yK~Qq-`a8N;Nwb( zs~-0g&*93yA7fw$wW8`jxSKz=>v8dA=Rp5U)=~aNzUYJkvwtt2X^s%Ul74)dRz$*K z&ENv283%ctC~Xx}U1RH-IYo>TZ%wdczRQ2>R#ZcMYRiZEm;V~bd>XmzThLQdR(lFp z{nMi5l`4F~joZ)ueRQKJcl*?)(-=K*y~Czb2fdHF*i*3en9>_&X!zjx^Xtj{D{-tx zu*Z*G&{fh))G@!gMt81R=33YKN>}Q5#`J`6Bc%sJ*4EJ-bim2Ke|e&8xoYpzATo~4 zfdB>K*kD{<+p9i*q(BghR$6TRPfEhNxg{o#9)`o-!g}Py+!TWZOxATI;Y(_6D&Ut3-FsuxcAkM_-ty)<)yYphGi`;(N)BN2R^qH(MI{9~ z@-AVE&PvLz_3(%PfSjrN!a?e~X;DDZXZePrKAn;Fq{u0?(mpZi94zDT;+s?jHy0oIKCb9q7};GYjI+ig;!5h8~w@b7I8oMov2}Ze~0e! zvbf4N+go}!(LYEw&+AUpoEoGsLHl;WO325saG;Cv3;$JJs*U+#g~8q1(}*NO-zE%g z@cmh}U|p!@7)QJ9+baFTe*5y@=fieE)}My_S7nJ-J9fOp*XW+pGn7$T3Nb%L%7k57 z2U1+|U~^SiX{KN4v*7!>-nxaNVx&3rKj#z;hU7i_pYCtM_*B_9x862Y)m~2Ag~L%l zkHv8q@PBN)*KzP*6rc3Pvii*%eh&uUU;VJvRo;rENYm?N+dDeCXwex<>Poq$gr-I} z>F44dKWbr9p@F^llF?8$PrUAv#DKV$BJf;0@qfDmCVOn`sI-=c z@jfz}xiCe<$O)Y_fqHKCGuI(no~vlWNAOw$d%)nC9(LNGYqd^FIC;k z8qY1e$*^y~?T5C-lz&{zf*yTBdeUh}zaEBf$+~YH!NtV9b z$4M-ACVN;}*^1p-*ajjZhpXoF?mT2XK1u#5Wn$BDrWx?V!{kx^&&-2nhH4ouXx^UH z7bmX(BtAM%CfxhDhUV!h6cd?_SLb;gEkMT(VOgTR7CPUTCBrd1xG^;@w`U+WJbTYY(3GH`c&R|k61BpKcS^lR(YPl6?91ATggLNcgyAzeQ$jE72kuZPB9^Z8< zBdrm}L7&D7Ps+NiZ-hQ7Bj~eyPrqHuk^Iug+7V%|C!gg@-j|}G0r)wUpfR$&Ro)<@ z%lLHm&$DOb_J)5vuBAH@YEMaf&w6AbOaj6tkX!cSe@HTCk2R<_Cb6+%JRhmNMmdP*lf-cvph6`qarK3>ctXgGye8sJwTCAc~V zCpe+Vms-i5T~m;>q4t_m;rYJ}9653*OFU{Qm+MHYx3;!pPk-k1J2usTDJb>D!k~&ZuAI@;1D%L@hek*Qju3Yo`+Zfu1)%q*;#~PVIQx!FrT+ z{zp}dMVN_kwjrS!Q~z{r-l19a^$xrmEP#(3t$4Oq-@2G|Fs|3_vRl5QVYqsxN4qUw zX-3*#KEO#<0?b^zdW}BCeO}Uv{6<9QaEt{fayVJhHmC>HhkKF&aEt4ha6vvKz5j$@~BK9|ZUv0U8~e+k3;VSkFq&%SPvP*}y3;1wa8gn|GF&Q}W@FGD z1x|iCn{D#O`*?hXfwTSVdA-$;m6%-D+Tv$B@QkaB9O-P~hD?O@;XG9jPtGczz6dUD zJ+j2rjDg-ub`=%u5F^p@ijMJ8J@-ETfR$l57^)@joo(@nyQnXq{%Mhp>`I=rpyd-I z(bLtb2~ysA6TK1u=Erm%PDLUp1JXZr?t>3&cdu z6{p?G2DGjoGXVZ zacov1jLc5I>rA6`d57hFpXym8aDJcbvN7yuo`5}<#5u3rM>8)R<6&%n7pA;atd}=X zIzf8eIgyuVJmKB*iPY+~JgeyU##v{Ti7nN4Z)p4X=`s&I!{TC3Gug3=iZ+tw#jqtb+Q5DgYR7*pq$-Af#-cL6NF8*7bb*OFXFv8L0Imf#tiJPegWiBQ@+i^7 zu!eeBb+yDyXY6*Scig+yhDe`}-VAnTqD@L@ZFjM_WGWC4NuF%Lp2)NseJh~}4z zM7|v_K6kpjXGOu&PRqwTTh<(Mp|vReVo=&c+WLpb_VYF8lHH>_&pchr`LOBe6@J*f zLNirh6-DdqJKr)0anC!EbIsIvvRusfHOH5lEFezoKk(NM8mhAoncs9ZEcanCR`tVm z;+3@_2+@x_6P zn$r-c)1r^6{3zIR@gfp?2M5x|$E$ny zo>JjUAFbp>duU^mOa`jU|Ew;%dG7jZbM01)zqlU?J;x@HHj~)Mbj1i|h~6bYPD~+> zg&Wv20qkeuX|*zzx4>U|b*_t;hth8!!K1Z9W6-PCOV>Y_>l`7ezkW_YdbLt%lb3R# zsxia!`9cb_HJkqNRa5wuZFb!Hb#LF2t>?G|pBp>_`)=kLNfU@u_l`nke)MDuQ}UGd zv!p-WcfH}D0EP`7j}Vop65Bt?yCiQI?TsqbsZMJ2a1^rla!;?yQQEvquxLT8rSzI7 zcq+5?nq0vkjR+7#n-L>I|@g5-#UW5|2(= zyLtpoq7Dmq-!i~aJT~ubdms!OFIxLZiWzmesZjJ=PI4gh4iJyn1~EuPrBdEkn$HQ^ zdv3VC#-PxHiXR2FB4*N|zgat-YG4;|Z@{Q!fnd_cE}7MJHd@QPm{;uLE!VMssSrt# zN7-|rrXf^7rHDdT$$J&!M3MZpHb^)$^82$s_XmTH;fA;yKUq8J;fD=+gZ2Vcjhi%j zbuVMt$F+(77hDybdj+kw2vjbADQd+rS-rTc0i-Nt5-?1)#g-mMDb>h|aQC8FG-=t!M8A4OmNv zvRyF|+G(snMN@LY%J&H?l3|--7}6;ZxDNU))!a*=0$qwwGMgR-jIdb8ur8LYa5rZhFJQ!cgwoCXG)zf1)7w;E}N6{MVyNsuqoBZF)Kf zi|SmZl3+6PAkzY)4YOph490Q|Ekybpmcu7vv<3L%I(35-yWqN~7 z%5?ezVx@C&efaenCt8;OU@QA|`G^^ZIflctv%-oMdfLh9wkX}aBSbTCi*(QPEd2mI zu=a){Hog%7fl*Y>v^K^Q+4|1=F(1)I1^@bukB1s?OtrcSX{bwJ0YYt>un~?zq~|xD zN#(II(o!kySv4T-=QpC-gfe0C;GT60N4)RE6?9f&T9Iz*S)A_6o3^|4h_fw)Jfhn; z-3SAX?wM*xoY37D{%UmjPO>7Ix2+~?+59Y~M7PJVm>akJoPreSA@X*wjpRyX8f8g? zSnZJR?|L^gRn>k1tH3nfTkJ@_A@|OB9jm6^Q&gJh=qjh!gqym@CH$Tcx@u=H%1MZ9 zjW}vOTqzh=5d9zA^;bv88r6e!M$j{Vsxzj|1}|iP;X;3{?3~*bZ2eOkUCuTqIiA70 zmSgSp4Ml(2?eW}kL90H#?e@9HLDq6EFET!T;v0~;CY^AMxmSy<<(v$SM^}LQNo(=G z>5xmr86==K(I;1+`LPxKnkQAR9ci$*6^CR+r1U}Er84c;F2mOF=DGv9-@dhBgn^p} zx;#4XQ`ypnH3okbYq*!O5Aa$}|lh(NSILAHT65;yWzc+?k@D35$e)vES zM8z4$A!(K#i>?H!a=Nr@iiAGH-f;?f5_ zO5c+i2m4)H!GBb{U3!#Ne=j%S&LQGA`(1hUV2k zEr3GUH1DwY=5Kj0Q2EvD5p%BvwEBT%N;}Y}?)fPm>cTij8T*PE;R+$|{K~k_jESc6 zto<$MQz?HXN271bXFfNzjhXAMLGG>y=wby)fJH~a)7R;z9>&l)Iw(j1+OxT(La&*+ z!)8R{E8CNQq#fg<6P!tsdl`g_LOAF8b7c2;2laLsZ{VsZ-MMnKsUfzbvvcF~lWwHe z>-EeNoZsdxjJjUE4BA<{8=`6HCmBop#oAI_#JQPtptmuda4dV1QNtm1S8t7&9pIF; zCFPh6UEIQaMjt<-!~h|fcqEuejIcc>^;`9v{s-ZyJigqjZ^q{L&I}I9keHWINST1W zQ3*YOjeX$p%ZO=(B<-5Z5HD3Zq z9af!{qUueNT=g{5iBvQC(}>EjBk76N;qHfnDxzg%m`V!@5(`CGYfg)=1YP+M@ghH&{zBF5tIoI99cxTBA3ZWgRbv}c zm^U@uQofYEp`ZJs@75|NoIGhTEYpy`wC(1F1&~3{S0fCtQ50(u07axd>zNhkNavwH zl1_-;Ravn&u9-}714&6iaKhHsBSXy6a@x-NLmGbBSV}VB-Q;JU6TP2lL3{mt8|9_k z?)B>po`@+IN&!7t|2p%ur_(#Wf>U>}JX>!ypZ)LWr zo;N33ENyn>>vQF9b)GhoMrbzBio}?!dJr)lrg#HBkQ%0B4AOxUGqe-T$?h%WVIuQ{ zTU1o31qceZJXhwbb=k%34B#B9mLjk@4ChOS3^J$GIYiTDOLqJCl2?T%$@OdtLT+V= z==<6cwrlH-MG!StJxR|1?FDt?lIZf1`q&QrmfOEQx#sAo`XU704YE&d8l`NvpF zp~2QxT=NCNLfh?@{u6*GoV+Egu1bjlw~EKh{mFF~&A@P%bks(bc(_~&?jewRDwEgp$e*Zg)p zHbMyuSk6oSb`l&R9cQ^9^D-JPWfUW5EBhFaw=Xz%TE9@Wdh9N=1DR^^z zHdeRq8r264dcqPLloub?2?!qlpW}QT6!oA8-=7)@rzga`t-kM;#V_Ol1BXP3y~pTx za^g|e<#_Jhhwr-c5E>hP#RkP?aqrXPnJ)xSXykDLx!E=JldHaYAqRS11O}W3?K6EM zLBM14&<#aOEy?0vKHm|N;Z zH23zM1D;G7KgU+fu19=+`pK_PzI^Uu+sK5ujvg6wsEH+)IHTi^!{t~PUOxK$Sg!1( z3Z;p?5%!;?0{?gK4sn`9N9*h8W-e7oL`U-(qx_tH1%k)Z{T+T2=IzbTCfwb5g}?bS zP~A8G?>Al(Brr9g^Lw*P>L!<5&YmA4sDF4k$+2{d?NAyh0^Vm%`i_khBm^7!~d zLSFnKql&A~eN*wuxUVC4W$A=T2BRt|{w48KMGqrJaaC?XZq!EE~XP*hRx4V##Wqv@+V`C=qbC!Qm>}L zB=1Nl2lVg03~57-2J#PXb@-TB5Kk|wh{=h8Ki;0e$Gl{WfS@oawAFiCG_|36yo_WH zikLfa9L=j`cRO%`Y<(v`l+2TlEvnc$d2Rh~w!95?3p}2FaZ!lN>a75ir{wK7wy+jX zvl&mi9x6q2q$t!JLH?>c&JV8(@OABjKG4c)4V)DW z=T{$HKg~TL&-B|w#U7!pp9lIk9?!vXnBTE2uO??C@{-X4KaNNl?dg55;^%d`C4UKM zG||sblkbMZe=VRtAk-oDKR0WrpZti#8yziqt|$~TX{FX@LZeFO!Gk(11xpEhaMUTO zL_-EczuRH(uc8;Zh9)K^b+ym81$wu)OaHwJ!rH~|TozmN^|rPd@yZOLQhu~!Gf|l` zEk@H}C?omx4;gv=Yk&eGPwlvS1IP&a^PY-h zJAy+OSC={w(V2-`MLbC^uauuhQ)aNV<%drc7o$kpP-^t6@)ax2@Uma;{PtvX?Kmt> z#ZRuMYc$}MKj&?(gLtyGhA##UOLkz~2GYxnD8ONyM97WTTIx&CVUNV+?Ip_5X*NpJlaZQs<|4y+nsCQO;A zF=Dwl^kUl3*B6)4qmHs^i2cv$J;IC8nQOsAO@cN*g8kp#`6=Oh>(+BilA=}WX{V`` z8u2X|Bb)=N<_k5+ua-I;vR$EdI(9`UI!0<`Vj?SNxNkJn>aVAc$NsC5c-jyGCM4ao z;u87EGPmH7l7Ru0C3&Png)}H5Y5Q4D$=6R+RdnKH75MrF8{ZVjT$+weHT#=tt!>pZ zz`w+Be*K}TSx;kIO+yLNj1rEIJohQmS&yh)wj39yP#^%LP6x)G?jXD?#?kUsV@ z4PU>D4?4N*-1ZLTHH5`i?LQ%*ORBz-a*{<%9uO%!%x%*=!?rntzq=QXh)@zzJ#Tg> zhXDanfV%3Z!ojV8$H(9Hdb~bxexvp??3^)$f%q|wb-*G>b_^o zHENRX+E>pAvmSF8x<3c2gScpD_>N7Ed0mi);gEuMaH2OVkG9fx{sogr#;P`^B?BBu zK@qQ8h3I}4abu@~vfGu*1q^&6Uw-i7s3#gz(RwHyV92X_UG1 z8Z%66u_AzJ#-M;Cx=H@TGw<*M|74vu1NMfaW8=1Z9LT~=EvnP=ajyKa!`1EyVP>{c zrRjT$r>ZU_$fSBNROiN*>mzT~yLy%K_5E3B=k2YeY&$jGtFmg_CEBn2{nYPF!7EwS z$#w9l7PfZXZL9W#IkGP4p7ztqxN(h|SfBWLl@ktD96+*dE{5ZRdUvk>h0p)NHmG(T z1TjX#GuJRXah_O!1Qz4T#8>1j$2jS@{Jyb@$zwC zP6*W*O0A?v+5b?2yh??zBIBmeP%Ul8xe|#+xrXUfwuKJhx|%u}WanNX zEgSqWgZyP#R*VC>wAG>uaC9GrK>t6naB9%y5*0P@&H*Fb-KZOoP<-1qikSW3E%EqP zSu>PgT+OT+;^hGL*u$0>AW@|b`r~x3gem7=`)J@WX>zA*(Ph&>LlP?N@-;}!GYI3Q z9=ytn&FSQy%h!eezWRzqLA8X?@j^z_B$hX!vgq2)crfBPGUEr7T} z>3fC$gToPtM?n*vnMqxz3^k?l=4JzFV(<*|ho7th8L|7EKKF^={u~C~^WGEH4LW>j zcWCS1mg1f`FrKzA9X*uQQ$p^;Wy&=bfT>TFFf^F$ElGPq?XaW^?S?Dy3H3?UX@{?i zV>*BvbGBt`7y29QR(Ea`3>&$;yiwu3#jOz0(_`Z|=?#$ohM~(P*nT2ERsQFit(sBF z{K=~~Uj7@Vy2ybv*a)Kw)QrUSKjHWiX<;SBhccirc#1bT=rd1%+Lg@k&Uzp|8UtAy zK!uS;Noi&#$UGvV+^CoThKuqDC?XtzMhRaouxxQMUdo~+KAz%x;!pkdwAStcde0ho zUgkN@>G_Pyn4IApBnJck9(-`wJ?CfGB|ar>J!4Ekg+Y&4-~HnL?xS2@x0Xuuz5|*B zzc1K(BUz5-fE5T1I|lp-tSqc~I|NtTc6k(ou4+(4)9zAt2*m@~r0nxdrzfCaI=D>7 ztai3eXD|(4%D4{stCm?_;U@X##r8j`h8x|xvpNiuWE6B9G% z171cy@_PW3Q0iSy6R^Dv4UM&?M@QQ%=IFX-qyB){wGk`S`> z+Vwp6k?wCiJORlIF<-rY{>r1`6+#YswdsHkP?>LTrHov6>zn=D*A^E~&2PJd4waZf z^Q<8 zfVL9y8mWcFC#ER9)Y2Rvvkn?Q=bo8Juka%(LB@gos)fGIC0UT3EftI&nwakL)dC%9b5+NjeyekaieqK zl`HaNyg>Q)`HZBOw+xKzpndZ*`^x1h{u_h_N@@myEoSoa10ztGtIIdf@Eb2zgdArs zsx(1XPJg`wbetN#mM3YMA+uflwj(<5*Rc4*}*a!reV%4yTX9-PZQr2Q>=YmX42970tKXO&6ek3zT?UbDzSOpJ@gYkOF{J;-~1h-R;Vf|G{28$J$dnG)@>Gqzky>xr~+wD!OF_k}?^eyeq z;SQe%&9iE&d}wqJc4eXcRjEmP^KvGGH6B{K7QfZAh^A+ZkZK_bY55sSGJVDRt|NYm zz~u}P*;!uAU*GHNHhUE3MaxoSF1*i!+$Mz!z#L+A1e&F&Qav@Tv^Al7e7(f8tRe}m zWq|P+`zC;MpO5grXj%aPKkWhkv3jy-IH=HqiB~d4*!!{z1xOQnm(SE*iV1B_Ow zkf#ZFT9AwHU@SvcT8+JZe#+4G5|z9uSu}dXK)i%hP?+9;=-;3U$kOJ^vJnEi9(`s- z1WdI)pw#($T8SSSGp?Ko2WpSKe>?qzvJH3|(`4a#t_usELB@-U8)S2^$rL3+Ju ziQ0cW75Lf(jf{-h~NZ34CXHm z(z|#TR&Zq&{EyrJtuh!^7>8c%K*!x&ry~(Gv0b{Qd9Huf!=ub`oD~w3j*a36xZHWf zo3BdhhBwhZuP{-`yCjSMyCUbANl&2k`7aexUJl$>?6fpUUT)uFlaO_`^ z8j}FvakVv^tV-3lP|!;N5r{y>*U0clcs4kVi358nS5MOLSRc!<&OJa~xGg0JvgvG{ z;dE>V(MZy773gt&wQVQhVsxUz3r5_jtFE(+nGuFIsDVw2PE&x)lyNhoVJ?nEU4na zWTkxvIyUP+PZ!F{Bh{|HQT%*queG~D4occp#a6hrNt-FAQX`1mBPV{v?W?b~rCS%B zV|mt|ZL=ufErjeIG|Rl~o-3>tZPeKwy*;{8QQ3TfuwVmcyg-`b7aXDwoFu00>d1yA zvdIz+@82S0*N_L0L{zPVoCV$`+mG;l2I^PkBJ;eNXvIk*axgR;w z@VWmx)Pn>P_`P$A42(7C@))4*Jw|32Ad_@91q;}4j;l?JqU#(u9C9q*l zVz4I5H43yn)6@oWYgEma2Z!OvwB7TMv7=0iCTvoQ>MC*Mr3rmM7%*}EsYjG>%BseVr%ncE;lwO6 zC5@&&P3wUU>;AKh9KLs;c;uP%9V9TGzPJ=jb`q%_cpo|1zQy#K9m|v1run8cRJO6- z)=7^Omw)$ZwU|%X{9u^@&x->L*^O2f)l(hi!w)t;K6r3e5zg*_*SHj`bAys%e70l0 z4DT46pW5P7&~xEAl+15&s$}@mRiyMApRX@Ib-JI};-m+D?O_v-%&n`o$#|39SkS>T zEvNXqWTu8sankuHeb>^typiNC!WG5^o)zGTW`{?H^T|pu+(P1HC$$T$?Dg_LCWzoN zFqZvWkGh2w0hJaJ$Pzg(HUFqEYMEWVD$zTLY*8W<7o2DP9OF~nu-Vvv7nVq}|N3YL z{`HoauXA+p2e-_$Z@1?v=1`d*SuBwO9vxHwT2}B$Tp35YtaGl?IIJ|-#`oQHJ zSnsall5Y(4WWfK!^8R;V!!9;$AXb>QUko1XW`+dg<6r0E7qC&}fGOqkX_g8tF+NBT z{7O)-iIXesbyp_09HmPRMWe;sI*AZhWl3&8I6q zrqEL2CQPTcLg@7TI2^)L1wVlp#gQQVx#O;VK%E@o$s1|}j1fr~$pAA0W8|Dt%{wt& z6OJo&_S8W%4{_OQ&Y;{M3?9@U=cfGCIjFVB*6i3(cp5NdYV;C^^d#Mp4BNZMb(~3z zfOn9|p0j&{%P*9I9ijg-8{&kOjP1b0uFH@GK+8 zI2c7tECt1~6MyT98KBc}-j%u#Bcz zHKGP2$li!i6oC%1=By1sueY_B3|F~4@23>`p5%Alob5s}UHHAgXSPDypXS)>_}LHo z1cw^FzkIFKbD90j3gWpUf+M&x?)1!((!K5XzBpr7Jj)fPsKVu$%PvMEf!Clt=*QI* zCtsJ8c(+Z`)tve=c2oT|)J>GSR5I3nFey&jOZlKKE@!Y8(_LB;kOm9`y4Aw9Ohu6u zW^U+$UOSWY&QQC3Pe#Kn5r%o6T;+phxGVpezsc>jLAbvTLZQU%rT3UF18O15{lt{k za1*;cF&p}Re<5?V=;mAe=R1ct*eA5L5fK4gt+7WrrrZ{unU21#2Q5yaXmLG>G3mtuBEPks3N4%r4z}4z_Xxe1Hyuu}wnGjF^b?ia^8^i%J#} z+m^9qOhfvfzCHs~*V2-pLrb~vWP$pJ@1FSfHdGv;tYp#MNPjh@X+e$~l)02|9uk-axgk5P@Z=}!jnL0eQS4?pRr!u0LM86402+j-flxjgJsh&{qJa7 zc`Y7uq@zl#wRl#?#^sF`5; z-W(~R8k9`FX5=ZB(bPz5^D9#F!~`f5Gcxiig4kQ2=Cki8_`IL&5|n^6rc`29T+r|Q zoN-UMZei(a@27KgJWdPuzkIi&)BP8;tr_%SuP5!sKpGh3nC$#bAd@oooKaj}r+WTm zIYXiNZW%OEZ85-`|MtunavI-49BkkT*Vd6M2W)xYHkIyJ8#2cp!z`6gzqHM`&@&Yr z(h0cDgVPKs9$^B12c_*Wa4VDySt$N>o zWemO`CL&gHB5nEiDd^aRzcwg{YIo%cojzDEFX=XfkbmHX8;qwXSiuzIdElRt&Fo&k zMu=%O!WtmVA`$C1#PxN(3yAx#cD}`yRr_cL?CaSIYkMvi1%v}`LR|mTF`WafnIxC=VV5=&beVtW5jxKqI^*}UD!)_z z@_)6L`aC@yI$t-PCyiTfkJtnQ=?lyxGI7FSr@wwoQb@&N;@7Cqcei-p>~2F(PTSiz zvOHZ;md0qZR}lCG@ZY@-c~*k1+TZbE>CM2LD4}Oqw`GEhv75=$(R$TYLFZpU=r=Uz19QmI*nwn>29v>V%e`stWVcfpD#@ zV!2_J|1p-=ukHEqm%b3Pvt>7dMY&>$+G`@?TY#tfzwcU9^3i2u>sfoU8bYs$Y-Uov z^qjxHUyAKNxgYKbaa2>(id^MxD&~CXu~kQTWUjl5l@fZuazoj8Gy&Etc8R=9k}7QI zv_Z8$Oa#$rjhq#B!#97I4ZeSJ9ezL}va;j}w=11^cSZSqY(yC!OcB{e#7jlRcK6#E zME6rsd!{%ZI2UAEMoQtr^SXzx>VaG`NmX{q%3blw8b3b2pOI1v^NRR9<_;LF?K8Fr zkE5gS2r-n#LMwUYft`Bi;QX3xOR@iEE&~H2Qv-S5p98y7N8Boc(jMg=pLf->7#ThW zU(73OEnoK_g#jr`t?+TVrvQvAjXVJ(%C4_6?9&R=Z4CdD0J;jGxj ztok-(8(X)sizD+(191VQy^>QkJ`YA3n~TTOJ?@O{&>ztIIQ(o4n})wW40Bh(&DFo? z8~4_G#$~Iv5+19MY3uF;^0KVFwG*AJfbWZ8k2VwAGXK0k8K8k{o;aQ9E7QyII7pHr z-UYLIJ~qAo5r5Xj?Jb!Nc<lvpJAX!yIo_FO9MJ?;9x}2(ox+x(tGzEpq3fR)Q z;Towkw42s9f#QM*M@5Z0s>LNHUps*!fyCCE9&O?|{TjmQ33VtJp+Te(AY{!t)%9Pz-Vx> z1hM+`W&5Z1LLi8og_L#Zg3|NAM+v!e09S)Uf)O}xqzwomZYFigZ094d!LD3hC2)rF z84~J8s;kr=90UQq0t0|*{Ha^uvm;*eR8sdUuLw)jor>RAI$`t%b8z`?f7iNF7%&%+ zT!`46_q+$2K!?onj`@Hw33PZ=LDePGz8M7b1l5+o{yXAFjpmWk{8G}RD zVHkjQICDAK&Ukc07L^yBuaK!3cCY2AUfxLi6VN8A*a*+^#m z_YJ&*8)ym-_8_}8oed6IT%mLWAI#F7f*;Uh!Rk73)q;DrtLnzL+`ip=`aAeYBya3& z0v-9quyM%O0IGBAo*v1I+dVx<(HNcQkEQjxVz|S^JEwwPb>|r_2=`RU;iw5UIqUxvh#aB5MTyy3zM_-svlg-SD@n` zh>3I{yf>R`@hs++(ndxiW)=Y?XkjqJ^J}PPlFcCfSEErU)9RCJUXQCkY|0{3)!FB} ziccliaNlgGc;KEtNXO9iLb$Prx21YCN`9sVj(#9{>Lg+8SJ=;LE1|sN?osa?!eN+;cCz zuH=FuYf^6WrAks*n*EjI^oh5TsR>B|3+u*)3y2DVm_#((-di-BwUQt4k3Eu@wL@@0 zfUpeSX5yB{K-|Kb?M^})E-(F8$2;_L2Y&aK|3*^vMY|$d*Hb6X0!=t-#;z~b7Vq)h zqG_Q0uI@sh&|4vcw^spO1D#eZ#D{BXL#))-KVLyS55eXtAt9Pky97t`Vz-+QBgO-u zz3i{N`_-lcvYDBWI9y@>?e-oY$<;>^LJ~URDQ3ljBjwD@#>wI%%Y=XO63Z!*e{SbW zzDg22kV$`m4g;}B#aki7nAhoNjJ4l-f3ZelB^>^N=tMI@b@j2A#z)E=o7Hr+amB>8 zIsMn|kd)wCMDFQUa>2kz1#z7Y!qYH#L{{P0Sw<&kGJDsb zr5N(*`nx^m|I!_Bp_ZD_fri3y;Y(ysYY#0J@pgt>ucxq+)Lp6aUZNTC9xfvE)na7)GjE~IC}gk;%Gmv#;J{aEEq<#S60jL&pIK%hsEt5 zii_3lMIW78k7tK#@+*{JTxmk33p}3J68nE7h!H6#fErT^W9-e#w6>961kKC(@$o9wScodQ`zkS-s$6x+YVSVi&e-eBs7^_YD!0X(*@@xu?=BtMRgR;!g8XUCBV?!W7z2mNW0 zce z2ILDua*EA{xl+?WL$v>VB{*~$%u%uFo-oF%5=|=g@|s4d^{&F>qT6f5!09Qe7)3YR zkL74@%raykUmKE=m5--_7}DFJ9MTd{Jo22mQd-h0t-jF+nea~D1n^U-mBx4PM2 z;fIh}rPs;%oJw(2&HU%z6;UD3{1=`0{q)r2G3Q7b|ANNsaio|}VOB|XP|76yZ)lnL zJ-|;To6)EluF;%QdP&sT{tO8T zDu1@w<^>dD#drG=Lg&_)WV*CU^2#ZOZwf)av<3|Cwj&&?rIKkp@Qo7iwJ;MuMg~mm zbsb7<>_S!#m3OY6u;e%pKFi_I_m;o^of^k#=Q}gTxdkA61|~eS0b$BE!nb*lV9Y1q zSFQmPUIE9z$T{3xf?$@%)tg~yKxgHg_+V@}*TUhxT0)*;{2ezIDq{{Bpz8hVvnw|Q zN{dH3U@fL>02_)bXx{Xt(SPgGj0l%zhyDR+vbzdT`&Ql1Cfi z*+i8W+Cfm#(Z=;;dmva#Qrr;o*A@4w?_Q^n5tL|~oJx`X9|~nTx4k#s_+Rv|sA4Y* z0XMz-&sIT_q@?&vLzja2-2LNkyy3q=XO% z1XN@SGAAHll5;QY+2?n@?LWW|{ZQc-@+RwD?^@4uU)Q3t`#1`3Oli)6gd9OBf)2Eu z01T{iNLATF(18ud>O!zE7A*n>GfDrSRl*m?Vq4jD6Mlmo8wJ{DZrKWVI9MhtjkIM$ zxH5ED7gHe;kgiA$nDDh=smWKbJgO5onsGY3A@4j(SHF5-UQP>2P?;g%sZiJ-xVtBw zp|QS-efV+MXYqR4IXCSHWkuC3cyNR6dx{&}yM;^5u+Kc=lEr7lq#{8V-O}>3{Z$qg z!=QSb5g!H?(UlU@xgO7*fj=%z_@(m|y!E6?8GjpuNK?I5kZlr8@BQ7&@+~;If?r z`u2WbbYQp${rYBkg(6tV+WF7YP^6jiuoLve#Og6jkv_d{2u*|(F}+T4^(m^im`wqcp7XG4^dJKcuL- z=@4L9j+Y+CpTww;;MBG6izcDGr0G$EO#cg|4?4@&Y&j~iiJ@H3w4s*tt;SOy4G;T{ zO%uE=;wyuF2jAa?+PKh%%#PFK1MzU*gCOzs+#u7cj;hpl*$FAQ7Cvn^u7_PaeZ05!)B*m`sZ($OQG|-A)%oQ%G8OwpncHW2!GTOZ%94fPT?+18Lnp>B6Xe!!oTujq> zKMLlPDAg5T5aYxshDAQz$D$b#M4&3%iOegmyLR6hHvT$gMa{<0QP_C4Ly0ok=h%$; zmH0tc>ZajKDeD+_n*da|F#~xg;(cnirg0%_LOrx>vYxq_*Vgn(jn{S+QC{}X^@Akm zqmB%x{=%geo5p(oUh-xA1p6n zMv4|+5!=vx1QcNnuW`xydo*FYD8{igICiZ_9_>WJ5N3TpCNH-l6?VMuJ_!NNXNEmK zYKxXoj9@#x!iutyRcK8@$UCL`pf~FmtN&`S4{r#-lFNbPg$qLVokEKDK|mlP{_BF( zsYl(lF~j3K$m_`dj6`GM%s?vm`EdCgH`jhMvx>fdU))33Bm{9Z(OgD#mc&reViU@r z&Ms)#h(7#)bGn}2M#tI3YOW^U8795To+kyA!7N_m=DDj#F8e2}IPYHbjrkuGoT%cV zAMn99`cE8n-UnCf|Ay%2eGt?BlPttk@xj8od2Xhd_rYNN4>&Pz-hXZ3{U>bv;j{ZN zqkNcAJ~+|ePo)20PswxkcSX0_`lKV>)e$aJ?o*{@8@KG8`Q+Bv%g4=cN9W8#h?K_P z)0(ps(8fIB8xjgudvL;QE)s8QL9ir+BS9r7Tl&=JJ7bydS!>6Rca_gg_o|C!C)A#e zOE<#Q97w>bVUH^*%yimNcFaoVGr)NCwJB2ABc{FR-fqUy^Gg5%DZwk#MS=&Wrbd-~D6j zUu!yUOBH-{QrhiI`uImc$wGf{vpTTcz(6d#$#}gs3uWX!Lz{FxMxMWX>(UZOvW#_; zgUus3=55>SHf&GU8PC*o=3z6?Rlj8}+{;T|Xr&XjcuCV9z*@etufU@}MSU6w|I9bt z@zS?74m}h~QEMY7Ax2zIOhah4XQU?`07%|;ADb%u!ggl2Jy-i= zWz2e_E<*T`)ZmwXy3_)ABVzx4!Y76ZTU+Kx8iOX+63lNfON9<;E29|M#al1VQ-6x| za4bGNxUEqqhOy?$^=^9}_h^?o-}~HPyXytgHBE|%fnAP;auxFFF^Y_>dx(%3yolDM zIJj7^h4;&ITz!8-)X(yYiW{-#0%1o&%~H?fRYl%ssH{i*w2H$%4%O=e=l@I0dVZ}C zmok61nvzfXtwZ@4io6{WN|CIT`^=(tCx}fdb%NrQUC?Npk)#+54YzZu%Xm%Z)$D&)`sLD^ZCFKi#IMQ%C{f$eIu^!IZSU=$ zYEs_#!`_gQnVSoK`%Q~Farc~ymE8q&dHMl2h(pZy%jNkRn%j3*B^c)KE0qdM?3Nn` zC*0kOx7?MT`*{5Uo?v6O7d!2iKyP-z$F9|(Ww;>rqe;ZPNKMgW^$(U{&GJTu_^(H& z=?`OR?j}Bt)$oZGj?dVxfC#jF3rtM}lr=iNgJ@C&1v6goyR=Sd(Kp~H>YJ_AU;sd& zjy;vi9ZEE#1j{ks+LsFBkX5j0tSfcEO^p#)pglkLg;`QUr08jEcb?&h&?^p{8lwDH z(N-w0f8|?Bqfvr21is73{BQ!wZc_+bUAaq(Ytamh?QteI8b2;!V_0S;gf97yRT{03 z%gbZG^d>z?B%Pv_VcLY}lvFt4cxdlg zXfHDzNl(vyV3UcPU7V9e)5J(2_Z*yI1Kj48UFYw{>+*`|eOhb4ql#-sB0))@PBS+* zS^kyzHu)HFAClPu<&>GJ@^rS>P`mxROKDw=H}azj3?tL1BdtV5d=N8$r8&fkr&>w zf7OdKF93e(S~8)~!GOB1>>L&2`jpX_RgjTA-3pi$!->fn3dlsP*#=NzB+37aKu|Dt z)NWAcUI{y@7u0w$RJ8aRg8Vd>UwisX*>M`Y(KcU`9;e&HK&e5gOvV8b%0#T_XHH}59h zIcxJ>VU1Kcqax`@O~H6&8_*j%Xo=(sN`j|+9K6GZ>?QT|J_GUy7kzx-Rp+0FlpM7T z-&tqMEQ5Q>hOU3Fs%Bn2yLW%2Vmm9nKKdbASR#%=j6Vgmh=<~&ibVY!!cdwT+9|$e zA!#`2!ZTMTG@b2bE1u&N$*nN3(6%$=d0sAY!O~c zOsF~#X$gW>-NUa+5Lh--cBW_KX*7=>*gM@jJ6*JE4?ZHd+x;_X=Ofc%8rQgu#pWyo25m7r6%^mn1v}6}G zIpa9Kjspe)*w0)LY7|tviMwI_c<@A?X2s5+!+-I57iZpO`yEt>?JNenV%{VyZ1$dV zJJe2lw+f$152binsPe}A?88N7gUco--Dygc>-sEez(iHP@P$5$r9nOHcl1xs95u5# z$u(mQg6TLUZc$PqhgVFw+vQQ+Wlt)v6DsyCBP)(cLw2DCPU0xUKZ56Gu8=GoM2sR$hE}OI$EzY= znHO*24(mYTYe=+Pe4y@b+Ho&SkE*13z$f$a zU&4u zP3v)VqQe8kNq!(k5$gX+*qzfOu@I3(c2;A+QKhbNT_n?JN3Qwj_W!ywWRl9(zS6(? z^IPOms!Xypz&-U1GIFXGYsi@3zqHKkx->68d-d}9yUXQ%ZbV(9m~ zyshfQ*ng<`iH5==acQ}opSgQ2(g8ikwauChRSeBl!qi=?&!wqxE!`eJS{#|Sys0r8 z>taX+LYFVG!kH;JzJMIpG2GEYD=e9f=W|5kgMF_}Vz0UnX2o4l-C@ED8Yj=Wdl^$= zIOXD2{ySfH>`$AhtpxFQIdS?zQP;TdmSEY^JelU1ij`VNm2&!C6850lf^KfZ*WlRTMnjI0*7cX6t?Ksqx5_@|QtPlj5DQ-;gUI$3kqX-pu$(mTHxHzhwigSU)4GQUF|?S!#iF(G~c#9421aT{g4p_3B`pu;4v zi*byKfk&K125tgCUF@|k$&j~g;LFClUQwTH?;7qf8s45cc|0lx(blL@;So83peS)u z#hY;-c??tlKGAK@!!p((cvaMU+!d;iph{{PF^J-r1OmD2Xs}NHB34G8+p8pudvcv?DO+v7uO^+V&F#{j)TDYf=iclmMgvc zraN~(|I@dZD-Tj=uXQ*AcS76x{R{W*#SG(fft#=Q#$*?D#BQ@Q(;7rBH>pr6ie*Q(01nCLBokH2{F88XQ3HP8%aFIxBe`_q?qH?%$r3p{I zrah%Iu4imNTfa&`_I$}Ih@CC~)2oVyYNY64VQIZVDzh1=+zy7ONhBR&QAX_@olmSu zEE6kL(#4nVuI-dVw3Uk{nD5x!^c{XUC-BW#=j92YxvCqowhXGrQyol)Vk~+$)baAU zh6MKq73r=-J=U%_>rm&415G?P;i@Cd64OV$D>+A#m^Qww2g2;$S*D8?J4Y+;62+NS z)UN+{$>qvRU^oN;GO5SRyWT~m`IEo@oGN~LbM=bjCs!l5PO`?IjZa=h>uV~gkX>EV zoZo`Q)>S;~eFsE6rOZkL?@&BZ$c*Cg$BAYy*QV&M%g^6`q2H266s}{Tc9l9Bclb5d zY>~fLpY7GU`1cE+!2BcKWolx097$j$G?I;eJTv z$RRpd0YQ1(I=pQ}p(b~Og&-(-VuUa`5?(<7XPKm`0}E|2eR5u%*^H z0_Gj0l?Q4DCPc8qzIIyLl=G8jHf%HK*=dkk)r*s?FJ5Y5BlA#Vd7A=ZOJx|2{}DnIb;~< z_4;G%qO*|NfRk33{=2H^O}R5$-}yJ>1`2XIMlLh5aqmZ}HBLoA=nm*FLCTrpEV_^7 zz}9h}o=y4biddDKnTXeF=>SmG3^I$#1A1>58SNdI?aqW(Z*R^W&eQ!- z_D4J4?GDyT<)3Jr`o#(=_>AXYd{5f0OP39%qK0y6%opu?SK%OIBwsZe`iPorUg3#0 z1%m74XEzY{!luA(>7-X~(|J9;^s#CAtKqP_^qj zQ(}`8w%wWT+M#ni&CusjlKwbi3~YD7eq(!?{i|Idb}nQ0e8Y3!tz%kT zV@glNyD&o17G8>ohUgnXj0`kX+k4-U%E(SLSk%Ki4T6pKI7rJXwY={z&E#((7z{5( zl$F&@oCfy1D?;f_VR18L0W-ZfYFwiV^$b|`frKayjxWXPdKY_Q!ZDD_TTdcE*mRJS z<8ni{9cd|kGu9JIb8TGi?cOpOzj&s%wI*(rf~t~P7>2m0VOqm){DqptkMA|Kz}l#& zK5^txZslECDjs9P)lTbOcGGi#{edDT;DxwsPnj5}DUk0k+|^(}1~OV+`gDhwYu@c; zG5$IE*s*YqZsww*kVv3d@|`S@Q(txLx8agY{eR5(*e1&F-HHMM2*ZyS>=W!u)f2b}M>guO*B=&&`%w}%a&(-3Yy z!vFdK!NEkE2rXPED_WFnyQaMRqwuiM=kKw5X8`;7g?aOg>&|~-XMtJ(YxXE$3anhB zloO=%J05dCt^0M};u50{aH@u-gJE%N{>|&{+Yzg20TKbOhh(y~o_A~|d5Lu%2NZKL z3%Zw0(@^zWKbIqL^pTC^lr}8(JU$Z zbM7?@cfQw~pw;2@rO(_yedu9)=wW>5Vf=SJj7ix?TYuDR))@7>LGB&neFyh4cOSd( EKUI0LNdN!< literal 0 HcmV?d00001 diff --git a/assets/images/social/next-steps/subject-selection.png b/assets/images/social/next-steps/subject-selection.png new file mode 100644 index 0000000000000000000000000000000000000000..b311fa4c8d7c4ab4ac074f4ed1202ff9ffecb201 GIT binary patch literal 41723 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 literal 0 HcmV?d00001 diff --git a/assets/javascripts/bundle.cd18aaf1.min.js b/assets/javascripts/bundle.cd18aaf1.min.js new file mode 100644 index 0000000..07521cc --- /dev/null +++ b/assets/javascripts/bundle.cd18aaf1.min.js @@ -0,0 +1,29 @@ +"use strict";(()=>{var Si=Object.create;var ur=Object.defineProperty;var Ti=Object.getOwnPropertyDescriptor;var Oi=Object.getOwnPropertyNames,kt=Object.getOwnPropertySymbols,Mi=Object.getPrototypeOf,dr=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable;var Xr=(e,t,r)=>t in e?ur(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,R=(e,t)=>{for(var r in t||(t={}))dr.call(t,r)&&Xr(e,r,t[r]);if(kt)for(var r of kt(t))Zr.call(t,r)&&Xr(e,r,t[r]);return e};var eo=(e,t)=>{var r={};for(var o in e)dr.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&kt)for(var o of kt(e))t.indexOf(o)<0&&Zr.call(e,o)&&(r[o]=e[o]);return r};var hr=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Li=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Oi(t))!dr.call(e,n)&&n!==r&&ur(e,n,{get:()=>t[n],enumerable:!(o=Ti(t,n))||o.enumerable});return e};var Ht=(e,t,r)=>(r=e!=null?Si(Mi(e)):{},Li(t||!e||!e.__esModule?ur(r,"default",{value:e,enumerable:!0}):r,e));var to=(e,t,r)=>new Promise((o,n)=>{var i=c=>{try{a(r.next(c))}catch(p){n(p)}},s=c=>{try{a(r.throw(c))}catch(p){n(p)}},a=c=>c.done?o(c.value):Promise.resolve(c.value).then(i,s);a((r=r.apply(e,t)).next())});var oo=hr((br,ro)=>{(function(e,t){typeof br=="object"&&typeof ro!="undefined"?t():typeof define=="function"&&define.amd?define(t):t()})(br,function(){"use strict";function e(r){var o=!0,n=!1,i=null,s={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function a(C){return!!(C&&C!==document&&C.nodeName!=="HTML"&&C.nodeName!=="BODY"&&"classList"in C&&"contains"in C.classList)}function c(C){var it=C.type,Ue=C.tagName;return!!(Ue==="INPUT"&&s[it]&&!C.readOnly||Ue==="TEXTAREA"&&!C.readOnly||C.isContentEditable)}function p(C){C.classList.contains("focus-visible")||(C.classList.add("focus-visible"),C.setAttribute("data-focus-visible-added",""))}function l(C){C.hasAttribute("data-focus-visible-added")&&(C.classList.remove("focus-visible"),C.removeAttribute("data-focus-visible-added"))}function f(C){C.metaKey||C.altKey||C.ctrlKey||(a(r.activeElement)&&p(r.activeElement),o=!0)}function u(C){o=!1}function d(C){a(C.target)&&(o||c(C.target))&&p(C.target)}function v(C){a(C.target)&&(C.target.classList.contains("focus-visible")||C.target.hasAttribute("data-focus-visible-added"))&&(n=!0,window.clearTimeout(i),i=window.setTimeout(function(){n=!1},100),l(C.target))}function b(C){document.visibilityState==="hidden"&&(n&&(o=!0),z())}function z(){document.addEventListener("mousemove",G),document.addEventListener("mousedown",G),document.addEventListener("mouseup",G),document.addEventListener("pointermove",G),document.addEventListener("pointerdown",G),document.addEventListener("pointerup",G),document.addEventListener("touchmove",G),document.addEventListener("touchstart",G),document.addEventListener("touchend",G)}function K(){document.removeEventListener("mousemove",G),document.removeEventListener("mousedown",G),document.removeEventListener("mouseup",G),document.removeEventListener("pointermove",G),document.removeEventListener("pointerdown",G),document.removeEventListener("pointerup",G),document.removeEventListener("touchmove",G),document.removeEventListener("touchstart",G),document.removeEventListener("touchend",G)}function G(C){C.target.nodeName&&C.target.nodeName.toLowerCase()==="html"||(o=!1,K())}document.addEventListener("keydown",f,!0),document.addEventListener("mousedown",u,!0),document.addEventListener("pointerdown",u,!0),document.addEventListener("touchstart",u,!0),document.addEventListener("visibilitychange",b,!0),z(),r.addEventListener("focus",d,!0),r.addEventListener("blur",v,!0),r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&r.host?r.host.setAttribute("data-js-focus-visible",""):r.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if(typeof window!="undefined"&&typeof document!="undefined"){window.applyFocusVisiblePolyfill=e;var t;try{t=new CustomEvent("focus-visible-polyfill-ready")}catch(r){t=document.createEvent("CustomEvent"),t.initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(t)}typeof document!="undefined"&&e(document)})});var Vr=hr((Ot,Dr)=>{/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */(function(t,r){typeof Ot=="object"&&typeof Dr=="object"?Dr.exports=r():typeof define=="function"&&define.amd?define([],r):typeof Ot=="object"?Ot.ClipboardJS=r():t.ClipboardJS=r()})(Ot,function(){return function(){var e={686:function(o,n,i){"use strict";i.d(n,{default:function(){return wi}});var s=i(279),a=i.n(s),c=i(370),p=i.n(c),l=i(817),f=i.n(l);function u(W){try{return document.execCommand(W)}catch(O){return!1}}var d=function(O){var S=f()(O);return u("cut"),S},v=d;function b(W){var O=document.documentElement.getAttribute("dir")==="rtl",S=document.createElement("textarea");S.style.fontSize="12pt",S.style.border="0",S.style.padding="0",S.style.margin="0",S.style.position="absolute",S.style[O?"right":"left"]="-9999px";var $=window.pageYOffset||document.documentElement.scrollTop;return S.style.top="".concat($,"px"),S.setAttribute("readonly",""),S.value=W,S}var z=function(O,S){var $=b(O);S.container.appendChild($);var F=f()($);return u("copy"),$.remove(),F},K=function(O){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},$="";return typeof O=="string"?$=z(O,S):O instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(O==null?void 0:O.type)?$=z(O.value,S):($=f()(O),u("copy")),$},G=K;function C(W){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?C=function(S){return typeof S}:C=function(S){return S&&typeof Symbol=="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S},C(W)}var it=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},S=O.action,$=S===void 0?"copy":S,F=O.container,Q=O.target,_e=O.text;if($!=="copy"&&$!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(Q!==void 0)if(Q&&C(Q)==="object"&&Q.nodeType===1){if($==="copy"&&Q.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if($==="cut"&&(Q.hasAttribute("readonly")||Q.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(_e)return G(_e,{container:F});if(Q)return $==="cut"?v(Q):G(Q,{container:F})},Ue=it;function Pe(W){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Pe=function(S){return typeof S}:Pe=function(S){return S&&typeof Symbol=="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S},Pe(W)}function di(W,O){if(!(W instanceof O))throw new TypeError("Cannot call a class as a function")}function Jr(W,O){for(var S=0;S0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof F.action=="function"?F.action:this.defaultAction,this.target=typeof F.target=="function"?F.target:this.defaultTarget,this.text=typeof F.text=="function"?F.text:this.defaultText,this.container=Pe(F.container)==="object"?F.container:document.body}},{key:"listenClick",value:function(F){var Q=this;this.listener=p()(F,"click",function(_e){return Q.onClick(_e)})}},{key:"onClick",value:function(F){var Q=F.delegateTarget||F.currentTarget,_e=this.action(Q)||"copy",Ct=Ue({action:_e,container:this.container,target:this.target(Q),text:this.text(Q)});this.emit(Ct?"success":"error",{action:_e,text:Ct,trigger:Q,clearSelection:function(){Q&&Q.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(F){return fr("action",F)}},{key:"defaultTarget",value:function(F){var Q=fr("target",F);if(Q)return document.querySelector(Q)}},{key:"defaultText",value:function(F){return fr("text",F)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(F){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return G(F,Q)}},{key:"cut",value:function(F){return v(F)}},{key:"isSupported",value:function(){var F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],Q=typeof F=="string"?[F]:F,_e=!!document.queryCommandSupported;return Q.forEach(function(Ct){_e=_e&&!!document.queryCommandSupported(Ct)}),_e}}]),S}(a()),wi=Ei},828:function(o){var n=9;if(typeof Element!="undefined"&&!Element.prototype.matches){var i=Element.prototype;i.matches=i.matchesSelector||i.mozMatchesSelector||i.msMatchesSelector||i.oMatchesSelector||i.webkitMatchesSelector}function s(a,c){for(;a&&a.nodeType!==n;){if(typeof a.matches=="function"&&a.matches(c))return a;a=a.parentNode}}o.exports=s},438:function(o,n,i){var s=i(828);function a(l,f,u,d,v){var b=p.apply(this,arguments);return l.addEventListener(u,b,v),{destroy:function(){l.removeEventListener(u,b,v)}}}function c(l,f,u,d,v){return typeof l.addEventListener=="function"?a.apply(null,arguments):typeof u=="function"?a.bind(null,document).apply(null,arguments):(typeof l=="string"&&(l=document.querySelectorAll(l)),Array.prototype.map.call(l,function(b){return a(b,f,u,d,v)}))}function p(l,f,u,d){return function(v){v.delegateTarget=s(v.target,f),v.delegateTarget&&d.call(l,v)}}o.exports=c},879:function(o,n){n.node=function(i){return i!==void 0&&i instanceof HTMLElement&&i.nodeType===1},n.nodeList=function(i){var s=Object.prototype.toString.call(i);return i!==void 0&&(s==="[object NodeList]"||s==="[object HTMLCollection]")&&"length"in i&&(i.length===0||n.node(i[0]))},n.string=function(i){return typeof i=="string"||i instanceof String},n.fn=function(i){var s=Object.prototype.toString.call(i);return s==="[object Function]"}},370:function(o,n,i){var s=i(879),a=i(438);function c(u,d,v){if(!u&&!d&&!v)throw new Error("Missing required arguments");if(!s.string(d))throw new TypeError("Second argument must be a String");if(!s.fn(v))throw new TypeError("Third argument must be a Function");if(s.node(u))return p(u,d,v);if(s.nodeList(u))return l(u,d,v);if(s.string(u))return f(u,d,v);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function p(u,d,v){return u.addEventListener(d,v),{destroy:function(){u.removeEventListener(d,v)}}}function l(u,d,v){return Array.prototype.forEach.call(u,function(b){b.addEventListener(d,v)}),{destroy:function(){Array.prototype.forEach.call(u,function(b){b.removeEventListener(d,v)})}}}function f(u,d,v){return a(document.body,u,d,v)}o.exports=c},817:function(o){function n(i){var s;if(i.nodeName==="SELECT")i.focus(),s=i.value;else if(i.nodeName==="INPUT"||i.nodeName==="TEXTAREA"){var a=i.hasAttribute("readonly");a||i.setAttribute("readonly",""),i.select(),i.setSelectionRange(0,i.value.length),a||i.removeAttribute("readonly"),s=i.value}else{i.hasAttribute("contenteditable")&&i.focus();var c=window.getSelection(),p=document.createRange();p.selectNodeContents(i),c.removeAllRanges(),c.addRange(p),s=c.toString()}return s}o.exports=n},279:function(o){function n(){}n.prototype={on:function(i,s,a){var c=this.e||(this.e={});return(c[i]||(c[i]=[])).push({fn:s,ctx:a}),this},once:function(i,s,a){var c=this;function p(){c.off(i,p),s.apply(a,arguments)}return p._=s,this.on(i,p,a)},emit:function(i){var s=[].slice.call(arguments,1),a=((this.e||(this.e={}))[i]||[]).slice(),c=0,p=a.length;for(c;c{"use strict";/*! + * escape-html + * Copyright(c) 2012-2013 TJ Holowaychuk + * Copyright(c) 2015 Andreas Lubbe + * Copyright(c) 2015 Tiancheng "Timothy" Gu + * MIT Licensed + */var $a=/["'&<>]/;Un.exports=Ra;function Ra(e){var t=""+e,r=$a.exec(t);if(!r)return t;var o,n="",i=0,s=0;for(i=r.index;i0&&i[i.length-1])&&(p[0]===6||p[0]===2)){r=0;continue}if(p[0]===3&&(!i||p[1]>i[0]&&p[1]=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function N(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var o=r.call(e),n,i=[],s;try{for(;(t===void 0||t-- >0)&&!(n=o.next()).done;)i.push(n.value)}catch(a){s={error:a}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(s)throw s.error}}return i}function D(e,t,r){if(r||arguments.length===2)for(var o=0,n=t.length,i;o1||a(u,d)})})}function a(u,d){try{c(o[u](d))}catch(v){f(i[0][3],v)}}function c(u){u.value instanceof Ze?Promise.resolve(u.value.v).then(p,l):f(i[0][2],u)}function p(u){a("next",u)}function l(u){a("throw",u)}function f(u,d){u(d),i.shift(),i.length&&a(i[0][0],i[0][1])}}function ao(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof we=="function"?we(e):e[Symbol.iterator](),r={},o("next"),o("throw"),o("return"),r[Symbol.asyncIterator]=function(){return this},r);function o(i){r[i]=e[i]&&function(s){return new Promise(function(a,c){s=e[i](s),n(a,c,s.done,s.value)})}}function n(i,s,a,c){Promise.resolve(c).then(function(p){i({value:p,done:a})},s)}}function k(e){return typeof e=="function"}function at(e){var t=function(o){Error.call(o),o.stack=new Error().stack},r=e(t);return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}var Rt=at(function(e){return function(r){e(this),this.message=r?r.length+` errors occurred during unsubscription: +`+r.map(function(o,n){return n+1+") "+o.toString()}).join(` + `):"",this.name="UnsubscriptionError",this.errors=r}});function De(e,t){if(e){var r=e.indexOf(t);0<=r&&e.splice(r,1)}}var Ie=function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,r,o,n,i;if(!this.closed){this.closed=!0;var s=this._parentage;if(s)if(this._parentage=null,Array.isArray(s))try{for(var a=we(s),c=a.next();!c.done;c=a.next()){var p=c.value;p.remove(this)}}catch(b){t={error:b}}finally{try{c&&!c.done&&(r=a.return)&&r.call(a)}finally{if(t)throw t.error}}else s.remove(this);var l=this.initialTeardown;if(k(l))try{l()}catch(b){i=b instanceof Rt?b.errors:[b]}var f=this._finalizers;if(f){this._finalizers=null;try{for(var u=we(f),d=u.next();!d.done;d=u.next()){var v=d.value;try{so(v)}catch(b){i=i!=null?i:[],b instanceof Rt?i=D(D([],N(i)),N(b.errors)):i.push(b)}}}catch(b){o={error:b}}finally{try{d&&!d.done&&(n=u.return)&&n.call(u)}finally{if(o)throw o.error}}}if(i)throw new Rt(i)}},e.prototype.add=function(t){var r;if(t&&t!==this)if(this.closed)so(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(t)}},e.prototype._hasParent=function(t){var r=this._parentage;return r===t||Array.isArray(r)&&r.includes(t)},e.prototype._addParent=function(t){var r=this._parentage;this._parentage=Array.isArray(r)?(r.push(t),r):r?[r,t]:t},e.prototype._removeParent=function(t){var r=this._parentage;r===t?this._parentage=null:Array.isArray(r)&&De(r,t)},e.prototype.remove=function(t){var r=this._finalizers;r&&De(r,t),t instanceof e&&t._removeParent(this)},e.EMPTY=function(){var t=new e;return t.closed=!0,t}(),e}();var gr=Ie.EMPTY;function Pt(e){return e instanceof Ie||e&&"closed"in e&&k(e.remove)&&k(e.add)&&k(e.unsubscribe)}function so(e){k(e)?e():e.unsubscribe()}var Ae={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var st={setTimeout:function(e,t){for(var r=[],o=2;o0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(r){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,r)},t.prototype._subscribe=function(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)},t.prototype._innerSubscribe=function(r){var o=this,n=this,i=n.hasError,s=n.isStopped,a=n.observers;return i||s?gr:(this.currentObservers=null,a.push(r),new Ie(function(){o.currentObservers=null,De(a,r)}))},t.prototype._checkFinalizedStatuses=function(r){var o=this,n=o.hasError,i=o.thrownError,s=o.isStopped;n?r.error(i):s&&r.complete()},t.prototype.asObservable=function(){var r=new P;return r.source=this,r},t.create=function(r,o){return new bo(r,o)},t}(P);var bo=function(e){ie(t,e);function t(r,o){var n=e.call(this)||this;return n.destination=r,n.source=o,n}return t.prototype.next=function(r){var o,n;(n=(o=this.destination)===null||o===void 0?void 0:o.next)===null||n===void 0||n.call(o,r)},t.prototype.error=function(r){var o,n;(n=(o=this.destination)===null||o===void 0?void 0:o.error)===null||n===void 0||n.call(o,r)},t.prototype.complete=function(){var r,o;(o=(r=this.destination)===null||r===void 0?void 0:r.complete)===null||o===void 0||o.call(r)},t.prototype._subscribe=function(r){var o,n;return(n=(o=this.source)===null||o===void 0?void 0:o.subscribe(r))!==null&&n!==void 0?n:gr},t}(x);var yt={now:function(){return(yt.delegate||Date).now()},delegate:void 0};var Et=function(e){ie(t,e);function t(r,o,n){r===void 0&&(r=1/0),o===void 0&&(o=1/0),n===void 0&&(n=yt);var i=e.call(this)||this;return i._bufferSize=r,i._windowTime=o,i._timestampProvider=n,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=o===1/0,i._bufferSize=Math.max(1,r),i._windowTime=Math.max(1,o),i}return t.prototype.next=function(r){var o=this,n=o.isStopped,i=o._buffer,s=o._infiniteTimeWindow,a=o._timestampProvider,c=o._windowTime;n||(i.push(r),!s&&i.push(a.now()+c)),this._trimBuffer(),e.prototype.next.call(this,r)},t.prototype._subscribe=function(r){this._throwIfClosed(),this._trimBuffer();for(var o=this._innerSubscribe(r),n=this,i=n._infiniteTimeWindow,s=n._buffer,a=s.slice(),c=0;c0?e.prototype.requestAsyncId.call(this,r,o,n):(r.actions.push(this),r._scheduled||(r._scheduled=lt.requestAnimationFrame(function(){return r.flush(void 0)})))},t.prototype.recycleAsyncId=function(r,o,n){var i;if(n===void 0&&(n=0),n!=null?n>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,r,o,n);var s=r.actions;o!=null&&((i=s[s.length-1])===null||i===void 0?void 0:i.id)!==o&&(lt.cancelAnimationFrame(o),r._scheduled=void 0)},t}(jt);var xo=function(e){ie(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.flush=function(r){this._active=!0;var o=this._scheduled;this._scheduled=void 0;var n=this.actions,i;r=r||n.shift();do if(i=r.execute(r.state,r.delay))break;while((r=n[0])&&r.id===o&&n.shift());if(this._active=!1,i){for(;(r=n[0])&&r.id===o&&n.shift();)r.unsubscribe();throw i}},t}(Wt);var Oe=new xo(go);var L=new P(function(e){return e.complete()});function Nt(e){return e&&k(e.schedule)}function Or(e){return e[e.length-1]}function Qe(e){return k(Or(e))?e.pop():void 0}function Me(e){return Nt(Or(e))?e.pop():void 0}function Ut(e,t){return typeof Or(e)=="number"?e.pop():t}var mt=function(e){return e&&typeof e.length=="number"&&typeof e!="function"};function Dt(e){return k(e==null?void 0:e.then)}function Vt(e){return k(e[pt])}function zt(e){return Symbol.asyncIterator&&k(e==null?void 0:e[Symbol.asyncIterator])}function qt(e){return new TypeError("You provided "+(e!==null&&typeof e=="object"?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function Ii(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Kt=Ii();function Qt(e){return k(e==null?void 0:e[Kt])}function Yt(e){return io(this,arguments,function(){var r,o,n,i;return $t(this,function(s){switch(s.label){case 0:r=e.getReader(),s.label=1;case 1:s.trys.push([1,,9,10]),s.label=2;case 2:return[4,Ze(r.read())];case 3:return o=s.sent(),n=o.value,i=o.done,i?[4,Ze(void 0)]:[3,5];case 4:return[2,s.sent()];case 5:return[4,Ze(n)];case 6:return[4,s.sent()];case 7:return s.sent(),[3,2];case 8:return[3,10];case 9:return r.releaseLock(),[7];case 10:return[2]}})})}function Bt(e){return k(e==null?void 0:e.getReader)}function I(e){if(e instanceof P)return e;if(e!=null){if(Vt(e))return Fi(e);if(mt(e))return ji(e);if(Dt(e))return Wi(e);if(zt(e))return yo(e);if(Qt(e))return Ni(e);if(Bt(e))return Ui(e)}throw qt(e)}function Fi(e){return new P(function(t){var r=e[pt]();if(k(r.subscribe))return r.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function ji(e){return new P(function(t){for(var r=0;r=2;return function(o){return o.pipe(e?M(function(n,i){return e(n,i,o)}):ue,xe(1),r?He(t):Fo(function(){return new Jt}))}}function jo(){for(var e=[],t=0;t=2,!0))}function le(e){e===void 0&&(e={});var t=e.connector,r=t===void 0?function(){return new x}:t,o=e.resetOnError,n=o===void 0?!0:o,i=e.resetOnComplete,s=i===void 0?!0:i,a=e.resetOnRefCountZero,c=a===void 0?!0:a;return function(p){var l,f,u,d=0,v=!1,b=!1,z=function(){f==null||f.unsubscribe(),f=void 0},K=function(){z(),l=u=void 0,v=b=!1},G=function(){var C=l;K(),C==null||C.unsubscribe()};return g(function(C,it){d++,!b&&!v&&z();var Ue=u=u!=null?u:r();it.add(function(){d--,d===0&&!b&&!v&&(f=Hr(G,c))}),Ue.subscribe(it),!l&&d>0&&(l=new tt({next:function(Pe){return Ue.next(Pe)},error:function(Pe){b=!0,z(),f=Hr(K,n,Pe),Ue.error(Pe)},complete:function(){v=!0,z(),f=Hr(K,s),Ue.complete()}}),I(C).subscribe(l))})(p)}}function Hr(e,t){for(var r=[],o=2;oe.next(document)),e}function q(e,t=document){return Array.from(t.querySelectorAll(e))}function U(e,t=document){let r=se(e,t);if(typeof r=="undefined")throw new ReferenceError(`Missing element: expected "${e}" to be present`);return r}function se(e,t=document){return t.querySelector(e)||void 0}function Re(){return document.activeElement instanceof HTMLElement&&document.activeElement||void 0}var ia=_(h(document.body,"focusin"),h(document.body,"focusout")).pipe(ke(1),V(void 0),m(()=>Re()||document.body),J(1));function Zt(e){return ia.pipe(m(t=>e.contains(t)),X())}function Je(e){return{x:e.offsetLeft,y:e.offsetTop}}function Do(e){return _(h(window,"load"),h(window,"resize")).pipe(Ce(0,Oe),m(()=>Je(e)),V(Je(e)))}function er(e){return{x:e.scrollLeft,y:e.scrollTop}}function dt(e){return _(h(e,"scroll"),h(window,"resize")).pipe(Ce(0,Oe),m(()=>er(e)),V(er(e)))}function Vo(e,t){if(typeof t=="string"||typeof t=="number")e.innerHTML+=t.toString();else if(t instanceof Node)e.appendChild(t);else if(Array.isArray(t))for(let r of t)Vo(e,r)}function T(e,t,...r){let o=document.createElement(e);if(t)for(let n of Object.keys(t))typeof t[n]!="undefined"&&(typeof t[n]!="boolean"?o.setAttribute(n,t[n]):o.setAttribute(n,""));for(let n of r)Vo(o,n);return o}function tr(e){if(e>999){let t=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(t)}k`}else return e.toString()}function ht(e){let t=T("script",{src:e});return H(()=>(document.head.appendChild(t),_(h(t,"load"),h(t,"error").pipe(E(()=>Mr(()=>new ReferenceError(`Invalid script: ${e}`))))).pipe(m(()=>{}),A(()=>document.head.removeChild(t)),xe(1))))}var zo=new x,aa=H(()=>typeof ResizeObserver=="undefined"?ht("https://unpkg.com/resize-observer-polyfill"):j(void 0)).pipe(m(()=>new ResizeObserver(e=>{for(let t of e)zo.next(t)})),E(e=>_(Ve,j(e)).pipe(A(()=>e.disconnect()))),J(1));function he(e){return{width:e.offsetWidth,height:e.offsetHeight}}function ye(e){return aa.pipe(w(t=>t.observe(e)),E(t=>zo.pipe(M(({target:r})=>r===e),A(()=>t.unobserve(e)),m(()=>he(e)))),V(he(e)))}function bt(e){return{width:e.scrollWidth,height:e.scrollHeight}}function qo(e){let t=e.parentElement;for(;t&&(e.scrollWidth<=t.scrollWidth&&e.scrollHeight<=t.scrollHeight);)t=(e=t).parentElement;return t?e:void 0}var Ko=new x,sa=H(()=>j(new IntersectionObserver(e=>{for(let t of e)Ko.next(t)},{threshold:0}))).pipe(E(e=>_(Ve,j(e)).pipe(A(()=>e.disconnect()))),J(1));function rr(e){return sa.pipe(w(t=>t.observe(e)),E(t=>Ko.pipe(M(({target:r})=>r===e),A(()=>t.unobserve(e)),m(({isIntersecting:r})=>r))))}function Qo(e,t=16){return dt(e).pipe(m(({y:r})=>{let o=he(e),n=bt(e);return r>=n.height-o.height-t}),X())}var or={drawer:U("[data-md-toggle=drawer]"),search:U("[data-md-toggle=search]")};function Yo(e){return or[e].checked}function Ke(e,t){or[e].checked!==t&&or[e].click()}function We(e){let t=or[e];return h(t,"change").pipe(m(()=>t.checked),V(t.checked))}function ca(e,t){switch(e.constructor){case HTMLInputElement:return e.type==="radio"?/^Arrow/.test(t):!0;case HTMLSelectElement:case HTMLTextAreaElement:return!0;default:return e.isContentEditable}}function pa(){return _(h(window,"compositionstart").pipe(m(()=>!0)),h(window,"compositionend").pipe(m(()=>!1))).pipe(V(!1))}function Bo(){let e=h(window,"keydown").pipe(M(t=>!(t.metaKey||t.ctrlKey)),m(t=>({mode:Yo("search")?"search":"global",type:t.key,claim(){t.preventDefault(),t.stopPropagation()}})),M(({mode:t,type:r})=>{if(t==="global"){let o=Re();if(typeof o!="undefined")return!ca(o,r)}return!0}),le());return pa().pipe(E(t=>t?L:e))}function pe(){return new URL(location.href)}function ot(e,t=!1){if(te("navigation.instant")&&!t){let r=T("a",{href:e.href});document.body.appendChild(r),r.click(),r.remove()}else location.href=e.href}function Go(){return new x}function Jo(){return location.hash.slice(1)}function nr(e){let t=T("a",{href:e});t.addEventListener("click",r=>r.stopPropagation()),t.click()}function la(e){return _(h(window,"hashchange"),e).pipe(m(Jo),V(Jo()),M(t=>t.length>0),J(1))}function Xo(e){return la(e).pipe(m(t=>se(`[id="${t}"]`)),M(t=>typeof t!="undefined"))}function Fr(e){let t=matchMedia(e);return Xt(r=>t.addListener(()=>r(t.matches))).pipe(V(t.matches))}function Zo(){let e=matchMedia("print");return _(h(window,"beforeprint").pipe(m(()=>!0)),h(window,"afterprint").pipe(m(()=>!1))).pipe(V(e.matches))}function jr(e,t){return e.pipe(E(r=>r?t():L))}function ir(e,t){return new P(r=>{let o=new XMLHttpRequest;o.open("GET",`${e}`),o.responseType="blob",o.addEventListener("load",()=>{o.status>=200&&o.status<300?(r.next(o.response),r.complete()):r.error(new Error(o.statusText))}),o.addEventListener("error",()=>{r.error(new Error("Network Error"))}),o.addEventListener("abort",()=>{r.error(new Error("Request aborted"))}),typeof(t==null?void 0:t.progress$)!="undefined"&&(o.addEventListener("progress",n=>{if(n.lengthComputable)t.progress$.next(n.loaded/n.total*100);else{let i=Number(o.getResponseHeader("Content-Length"))||0;t.progress$.next(n.loaded/i*100)}}),t.progress$.next(5)),o.send()})}function Ne(e,t){return ir(e,t).pipe(E(r=>r.text()),m(r=>JSON.parse(r)),J(1))}function en(e,t){let r=new DOMParser;return ir(e,t).pipe(E(o=>o.text()),m(o=>r.parseFromString(o,"text/xml")),J(1))}function tn(){return{x:Math.max(0,scrollX),y:Math.max(0,scrollY)}}function rn(){return _(h(window,"scroll",{passive:!0}),h(window,"resize",{passive:!0})).pipe(m(tn),V(tn()))}function on(){return{width:innerWidth,height:innerHeight}}function nn(){return h(window,"resize",{passive:!0}).pipe(m(on),V(on()))}function an(){return B([rn(),nn()]).pipe(m(([e,t])=>({offset:e,size:t})),J(1))}function ar(e,{viewport$:t,header$:r}){let o=t.pipe(ee("size")),n=B([o,r]).pipe(m(()=>Je(e)));return B([r,t,n]).pipe(m(([{height:i},{offset:s,size:a},{x:c,y:p}])=>({offset:{x:s.x-c,y:s.y-p+i},size:a})))}function ma(e){return h(e,"message",t=>t.data)}function fa(e){let t=new x;return t.subscribe(r=>e.postMessage(r)),t}function sn(e,t=new Worker(e)){let r=ma(t),o=fa(t),n=new x;n.subscribe(o);let i=o.pipe(Z(),re(!0));return n.pipe(Z(),qe(r.pipe(Y(i))),le())}var ua=U("#__config"),vt=JSON.parse(ua.textContent);vt.base=`${new URL(vt.base,pe())}`;function me(){return vt}function te(e){return vt.features.includes(e)}function be(e,t){return typeof t!="undefined"?vt.translations[e].replace("#",t.toString()):vt.translations[e]}function Ee(e,t=document){return U(`[data-md-component=${e}]`,t)}function oe(e,t=document){return q(`[data-md-component=${e}]`,t)}function da(e){let t=U(".md-typeset > :first-child",e);return h(t,"click",{once:!0}).pipe(m(()=>U(".md-typeset",e)),m(r=>({hash:__md_hash(r.innerHTML)})))}function cn(e){if(!te("announce.dismiss")||!e.childElementCount)return L;if(!e.hidden){let t=U(".md-typeset",e);__md_hash(t.innerHTML)===__md_get("__announce")&&(e.hidden=!0)}return H(()=>{let t=new x;return t.subscribe(({hash:r})=>{e.hidden=!0,__md_set("__announce",r)}),da(e).pipe(w(r=>t.next(r)),A(()=>t.complete()),m(r=>R({ref:e},r)))})}function ha(e,{target$:t}){return t.pipe(m(r=>({hidden:r!==e})))}function pn(e,t){let r=new x;return r.subscribe(({hidden:o})=>{e.hidden=o}),ha(e,t).pipe(w(o=>r.next(o)),A(()=>r.complete()),m(o=>R({ref:e},o)))}function ba(e,t){let r=H(()=>B([Do(e),dt(t)])).pipe(m(([{x:o,y:n},i])=>{let{width:s,height:a}=he(e);return{x:o-i.x+s/2,y:n-i.y+a/2}}));return Zt(e).pipe(E(o=>r.pipe(m(n=>({active:o,offset:n})),xe(+!o||1/0))))}function ln(e,t,{target$:r}){let[o,n]=Array.from(e.children);return H(()=>{let i=new x,s=i.pipe(Z(),re(!0));return i.subscribe({next({offset:a}){e.style.setProperty("--md-tooltip-x",`${a.x}px`),e.style.setProperty("--md-tooltip-y",`${a.y}px`)},complete(){e.style.removeProperty("--md-tooltip-x"),e.style.removeProperty("--md-tooltip-y")}}),rr(e).pipe(Y(s)).subscribe(a=>{e.toggleAttribute("data-md-visible",a)}),_(i.pipe(M(({active:a})=>a)),i.pipe(ke(250),M(({active:a})=>!a))).subscribe({next({active:a}){a?e.prepend(o):o.remove()},complete(){e.prepend(o)}}),i.pipe(Ce(16,Oe)).subscribe(({active:a})=>{o.classList.toggle("md-tooltip--active",a)}),i.pipe(Pr(125,Oe),M(()=>!!e.offsetParent),m(()=>e.offsetParent.getBoundingClientRect()),m(({x:a})=>a)).subscribe({next(a){a?e.style.setProperty("--md-tooltip-0",`${-a}px`):e.style.removeProperty("--md-tooltip-0")},complete(){e.style.removeProperty("--md-tooltip-0")}}),h(n,"click").pipe(Y(s),M(a=>!(a.metaKey||a.ctrlKey))).subscribe(a=>{a.stopPropagation(),a.preventDefault()}),h(n,"mousedown").pipe(Y(s),ne(i)).subscribe(([a,{active:c}])=>{var p;if(a.button!==0||a.metaKey||a.ctrlKey)a.preventDefault();else if(c){a.preventDefault();let l=e.parentElement.closest(".md-annotation");l instanceof HTMLElement?l.focus():(p=Re())==null||p.blur()}}),r.pipe(Y(s),M(a=>a===o),ze(125)).subscribe(()=>e.focus()),ba(e,t).pipe(w(a=>i.next(a)),A(()=>i.complete()),m(a=>R({ref:e},a)))})}function Wr(e){return T("div",{class:"md-tooltip",id:e},T("div",{class:"md-tooltip__inner md-typeset"}))}function mn(e,t){if(t=t?`${t}_annotation_${e}`:void 0,t){let r=t?`#${t}`:void 0;return T("aside",{class:"md-annotation",tabIndex:0},Wr(t),T("a",{href:r,class:"md-annotation__index",tabIndex:-1},T("span",{"data-md-annotation-id":e})))}else return T("aside",{class:"md-annotation",tabIndex:0},Wr(t),T("span",{class:"md-annotation__index",tabIndex:-1},T("span",{"data-md-annotation-id":e})))}function fn(e){return T("button",{class:"md-clipboard md-icon",title:be("clipboard.copy"),"data-clipboard-target":`#${e} > code`})}function Nr(e,t){let r=t&2,o=t&1,n=Object.keys(e.terms).filter(c=>!e.terms[c]).reduce((c,p)=>[...c,T("del",null,p)," "],[]).slice(0,-1),i=me(),s=new URL(e.location,i.base);te("search.highlight")&&s.searchParams.set("h",Object.entries(e.terms).filter(([,c])=>c).reduce((c,[p])=>`${c} ${p}`.trim(),""));let{tags:a}=me();return T("a",{href:`${s}`,class:"md-search-result__link",tabIndex:-1},T("article",{class:"md-search-result__article md-typeset","data-md-score":e.score.toFixed(2)},r>0&&T("div",{class:"md-search-result__icon md-icon"}),r>0&&T("h1",null,e.title),r<=0&&T("h2",null,e.title),o>0&&e.text.length>0&&e.text,e.tags&&e.tags.map(c=>{let p=a?c in a?`md-tag-icon md-tag--${a[c]}`:"md-tag-icon":"";return T("span",{class:`md-tag ${p}`},c)}),o>0&&n.length>0&&T("p",{class:"md-search-result__terms"},be("search.result.term.missing"),": ",...n)))}function un(e){let t=e[0].score,r=[...e],o=me(),n=r.findIndex(l=>!`${new URL(l.location,o.base)}`.includes("#")),[i]=r.splice(n,1),s=r.findIndex(l=>l.scoreNr(l,1)),...c.length?[T("details",{class:"md-search-result__more"},T("summary",{tabIndex:-1},T("div",null,c.length>0&&c.length===1?be("search.result.more.one"):be("search.result.more.other",c.length))),...c.map(l=>Nr(l,1)))]:[]];return T("li",{class:"md-search-result__item"},p)}function dn(e){return T("ul",{class:"md-source__facts"},Object.entries(e).map(([t,r])=>T("li",{class:`md-source__fact md-source__fact--${t}`},typeof r=="number"?tr(r):r)))}function Ur(e){let t=`tabbed-control tabbed-control--${e}`;return T("div",{class:t,hidden:!0},T("button",{class:"tabbed-button",tabIndex:-1,"aria-hidden":"true"}))}function hn(e){return T("div",{class:"md-typeset__scrollwrap"},T("div",{class:"md-typeset__table"},e))}function va(e){let t=me(),r=new URL(`../${e.version}/`,t.base);return T("li",{class:"md-version__item"},T("a",{href:`${r}`,class:"md-version__link"},e.title))}function bn(e,t){return T("div",{class:"md-version"},T("button",{class:"md-version__current","aria-label":be("select.version")},t.title),T("ul",{class:"md-version__list"},e.map(va)))}function ga(e){return e.tagName==="CODE"?q(".c, .c1, .cm",e):[e]}function xa(e){let t=[];for(let r of ga(e)){let o=[],n=document.createNodeIterator(r,NodeFilter.SHOW_TEXT);for(let i=n.nextNode();i;i=n.nextNode())o.push(i);for(let i of o){let s;for(;s=/(\(\d+\))(!)?/.exec(i.textContent);){let[,a,c]=s;if(typeof c=="undefined"){let p=i.splitText(s.index);i=p.splitText(a.length),t.push(p)}else{i.textContent=a,t.push(i);break}}}}return t}function vn(e,t){t.append(...Array.from(e.childNodes))}function sr(e,t,{target$:r,print$:o}){let n=t.closest("[id]"),i=n==null?void 0:n.id,s=new Map;for(let a of xa(t)){let[,c]=a.textContent.match(/\((\d+)\)/);se(`:scope > li:nth-child(${c})`,e)&&(s.set(c,mn(c,i)),a.replaceWith(s.get(c)))}return s.size===0?L:H(()=>{let a=new x,c=a.pipe(Z(),re(!0)),p=[];for(let[l,f]of s)p.push([U(".md-typeset",f),U(`:scope > li:nth-child(${l})`,e)]);return o.pipe(Y(c)).subscribe(l=>{e.hidden=!l,e.classList.toggle("md-annotation-list",l);for(let[f,u]of p)l?vn(f,u):vn(u,f)}),_(...[...s].map(([,l])=>ln(l,t,{target$:r}))).pipe(A(()=>a.complete()),le())})}function gn(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return gn(t)}}function xn(e,t){return H(()=>{let r=gn(e);return typeof r!="undefined"?sr(r,e,t):L})}var En=Ht(Vr());var ya=0;function wn(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return wn(t)}}function yn(e){return ye(e).pipe(m(({width:t})=>({scrollable:bt(e).width>t})),ee("scrollable"))}function Sn(e,t){let{matches:r}=matchMedia("(hover)"),o=H(()=>{let n=new x;if(n.subscribe(({scrollable:s})=>{s&&r?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}),En.default.isSupported()&&(e.closest(".copy")||te("content.code.copy")&&!e.closest(".no-copy"))){let s=e.closest("pre");s.id=`__code_${ya++}`,s.insertBefore(fn(s.id),e)}let i=e.closest(".highlight");if(i instanceof HTMLElement){let s=wn(i);if(typeof s!="undefined"&&(i.classList.contains("annotate")||te("content.code.annotate"))){let a=sr(s,e,t);return yn(e).pipe(w(c=>n.next(c)),A(()=>n.complete()),m(c=>R({ref:e},c)),qe(ye(i).pipe(m(({width:c,height:p})=>c&&p),X(),E(c=>c?a:L))))}}return yn(e).pipe(w(s=>n.next(s)),A(()=>n.complete()),m(s=>R({ref:e},s)))});return te("content.lazy")?rr(e).pipe(M(n=>n),xe(1),E(()=>o)):o}function Ea(e,{target$:t,print$:r}){let o=!0;return _(t.pipe(m(n=>n.closest("details:not([open])")),M(n=>e===n),m(()=>({action:"open",reveal:!0}))),r.pipe(M(n=>n||!o),w(()=>o=e.open),m(n=>({action:n?"open":"close"}))))}function Tn(e,t){return H(()=>{let r=new x;return r.subscribe(({action:o,reveal:n})=>{e.toggleAttribute("open",o==="open"),n&&e.scrollIntoView()}),Ea(e,t).pipe(w(o=>r.next(o)),A(()=>r.complete()),m(o=>R({ref:e},o)))})}var On=".node circle,.node ellipse,.node path,.node polygon,.node rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}marker{fill:var(--md-mermaid-edge-color)!important}.edgeLabel .label rect{fill:#0000}.label{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.label foreignObject{line-height:normal;overflow:visible}.label div .edgeLabel{color:var(--md-mermaid-label-fg-color)}.edgeLabel,.edgeLabel rect,.label div .edgeLabel{background-color:var(--md-mermaid-label-bg-color)}.edgeLabel,.edgeLabel rect{fill:var(--md-mermaid-label-bg-color);color:var(--md-mermaid-edge-color)}.edgePath .path,.flowchart-link{stroke:var(--md-mermaid-edge-color);stroke-width:.05rem}.edgePath .arrowheadPath{fill:var(--md-mermaid-edge-color);stroke:none}.cluster rect{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}.cluster span{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}g #flowchart-circleEnd,g #flowchart-circleStart,g #flowchart-crossEnd,g #flowchart-crossStart,g #flowchart-pointEnd,g #flowchart-pointStart{stroke:none}g.classGroup line,g.classGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.classGroup text{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.classLabel .box{fill:var(--md-mermaid-label-bg-color);background-color:var(--md-mermaid-label-bg-color);opacity:1}.classLabel .label{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.node .divider{stroke:var(--md-mermaid-node-fg-color)}.relation{stroke:var(--md-mermaid-edge-color)}.cardinality{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.cardinality text{fill:inherit!important}defs #classDiagram-compositionEnd,defs #classDiagram-compositionStart,defs #classDiagram-dependencyEnd,defs #classDiagram-dependencyStart,defs #classDiagram-extensionEnd,defs #classDiagram-extensionStart{fill:var(--md-mermaid-edge-color)!important;stroke:var(--md-mermaid-edge-color)!important}defs #classDiagram-aggregationEnd,defs #classDiagram-aggregationStart{fill:var(--md-mermaid-label-bg-color)!important;stroke:var(--md-mermaid-edge-color)!important}g.stateGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.stateGroup .state-title{fill:var(--md-mermaid-label-fg-color)!important;font-family:var(--md-mermaid-font-family)}g.stateGroup .composit{fill:var(--md-mermaid-label-bg-color)}.nodeLabel{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.node circle.state-end,.node circle.state-start,.start-state{fill:var(--md-mermaid-edge-color);stroke:none}.end-state-inner,.end-state-outer{fill:var(--md-mermaid-edge-color)}.end-state-inner,.node circle.state-end{stroke:var(--md-mermaid-label-bg-color)}.transition{stroke:var(--md-mermaid-edge-color)}[id^=state-fork] rect,[id^=state-join] rect{fill:var(--md-mermaid-edge-color)!important;stroke:none!important}.statediagram-cluster.statediagram-cluster .inner{fill:var(--md-default-bg-color)}.statediagram-cluster rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}.statediagram-state rect.divider{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}defs #statediagram-barbEnd{stroke:var(--md-mermaid-edge-color)}.attributeBoxEven,.attributeBoxOdd{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}.entityBox{fill:var(--md-mermaid-label-bg-color);stroke:var(--md-mermaid-node-fg-color)}.entityLabel{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.relationshipLabelBox{fill:var(--md-mermaid-label-bg-color);fill-opacity:1;background-color:var(--md-mermaid-label-bg-color);opacity:1}.relationshipLabel{fill:var(--md-mermaid-label-fg-color)}.relationshipLine{stroke:var(--md-mermaid-edge-color)}defs #ONE_OR_MORE_END *,defs #ONE_OR_MORE_START *,defs #ONLY_ONE_END *,defs #ONLY_ONE_START *,defs #ZERO_OR_MORE_END *,defs #ZERO_OR_MORE_START *,defs #ZERO_OR_ONE_END *,defs #ZERO_OR_ONE_START *{stroke:var(--md-mermaid-edge-color)!important}defs #ZERO_OR_MORE_END circle,defs #ZERO_OR_MORE_START circle{fill:var(--md-mermaid-label-bg-color)}.actor{fill:var(--md-mermaid-sequence-actor-bg-color);stroke:var(--md-mermaid-sequence-actor-border-color)}text.actor>tspan{fill:var(--md-mermaid-sequence-actor-fg-color);font-family:var(--md-mermaid-font-family)}line{stroke:var(--md-mermaid-sequence-actor-line-color)}.actor-man circle,.actor-man line{fill:var(--md-mermaid-sequence-actorman-bg-color);stroke:var(--md-mermaid-sequence-actorman-line-color)}.messageLine0,.messageLine1{stroke:var(--md-mermaid-sequence-message-line-color)}.note{fill:var(--md-mermaid-sequence-note-bg-color);stroke:var(--md-mermaid-sequence-note-border-color)}.loopText,.loopText>tspan,.messageText,.noteText>tspan{stroke:none;font-family:var(--md-mermaid-font-family)!important}.messageText{fill:var(--md-mermaid-sequence-message-fg-color)}.loopText,.loopText>tspan{fill:var(--md-mermaid-sequence-loop-fg-color)}.noteText>tspan{fill:var(--md-mermaid-sequence-note-fg-color)}#arrowhead path{fill:var(--md-mermaid-sequence-message-line-color);stroke:none}.loopLine{fill:var(--md-mermaid-sequence-loop-bg-color);stroke:var(--md-mermaid-sequence-loop-border-color)}.labelBox{fill:var(--md-mermaid-sequence-label-bg-color);stroke:none}.labelText,.labelText>span{fill:var(--md-mermaid-sequence-label-fg-color);font-family:var(--md-mermaid-font-family)}.sequenceNumber{fill:var(--md-mermaid-sequence-number-fg-color)}rect.rect{fill:var(--md-mermaid-sequence-box-bg-color);stroke:none}rect.rect+text.text{fill:var(--md-mermaid-sequence-box-fg-color)}defs #sequencenumber{fill:var(--md-mermaid-sequence-number-bg-color)!important}";var zr,Sa=0;function Ta(){return typeof mermaid=="undefined"||mermaid instanceof Element?ht("https://unpkg.com/mermaid@10.6.1/dist/mermaid.min.js"):j(void 0)}function Mn(e){return e.classList.remove("mermaid"),zr||(zr=Ta().pipe(w(()=>mermaid.initialize({startOnLoad:!1,themeCSS:On,sequence:{actorFontSize:"16px",messageFontSize:"16px",noteFontSize:"16px"}})),m(()=>{}),J(1))),zr.subscribe(()=>to(this,null,function*(){e.classList.add("mermaid");let t=`__mermaid_${Sa++}`,r=T("div",{class:"mermaid"}),o=e.textContent,{svg:n,fn:i}=yield mermaid.render(t,o),s=r.attachShadow({mode:"closed"});s.innerHTML=n,e.replaceWith(r),i==null||i(s)})),zr.pipe(m(()=>({ref:e})))}var Ln=T("table");function _n(e){return e.replaceWith(Ln),Ln.replaceWith(hn(e)),j({ref:e})}function Oa(e){let t=q(":scope > input",e),r=t.find(o=>o.checked)||t[0];return _(...t.map(o=>h(o,"change").pipe(m(()=>U(`label[for="${o.id}"]`))))).pipe(V(U(`label[for="${r.id}"]`)),m(o=>({active:o})))}function An(e,{viewport$:t}){let r=Ur("prev");e.append(r);let o=Ur("next");e.append(o);let n=U(".tabbed-labels",e);return H(()=>{let i=new x,s=i.pipe(Z(),re(!0));return B([i,ye(e)]).pipe(Ce(1,Oe),Y(s)).subscribe({next([{active:a},c]){let p=Je(a),{width:l}=he(a);e.style.setProperty("--md-indicator-x",`${p.x}px`),e.style.setProperty("--md-indicator-width",`${l}px`);let f=er(n);(p.xf.x+c.width)&&n.scrollTo({left:Math.max(0,p.x-16),behavior:"smooth"})},complete(){e.style.removeProperty("--md-indicator-x"),e.style.removeProperty("--md-indicator-width")}}),B([dt(n),ye(n)]).pipe(Y(s)).subscribe(([a,c])=>{let p=bt(n);r.hidden=a.x<16,o.hidden=a.x>p.width-c.width-16}),_(h(r,"click").pipe(m(()=>-1)),h(o,"click").pipe(m(()=>1))).pipe(Y(s)).subscribe(a=>{let{width:c}=he(n);n.scrollBy({left:c*a,behavior:"smooth"})}),te("content.tabs.link")&&i.pipe(je(1),ne(t)).subscribe(([{active:a},{offset:c}])=>{let p=a.innerText.trim();if(a.hasAttribute("data-md-switching"))a.removeAttribute("data-md-switching");else{let l=e.offsetTop-c.y;for(let u of q("[data-tabs]"))for(let d of q(":scope > input",u)){let v=U(`label[for="${d.id}"]`);if(v!==a&&v.innerText.trim()===p){v.setAttribute("data-md-switching",""),d.click();break}}window.scrollTo({top:e.offsetTop-l});let f=__md_get("__tabs")||[];__md_set("__tabs",[...new Set([p,...f])])}}),i.pipe(Y(s)).subscribe(()=>{for(let a of q("audio, video",e))a.pause()}),Oa(e).pipe(w(a=>i.next(a)),A(()=>i.complete()),m(a=>R({ref:e},a)))}).pipe(rt(ae))}function Cn(e,{viewport$:t,target$:r,print$:o}){return _(...q(".annotate:not(.highlight)",e).map(n=>xn(n,{target$:r,print$:o})),...q("pre:not(.mermaid) > code",e).map(n=>Sn(n,{target$:r,print$:o})),...q("pre.mermaid",e).map(n=>Mn(n)),...q("table:not([class])",e).map(n=>_n(n)),...q("details",e).map(n=>Tn(n,{target$:r,print$:o})),...q("[data-tabs]",e).map(n=>An(n,{viewport$:t})))}function Ma(e,{alert$:t}){return t.pipe(E(r=>_(j(!0),j(!1).pipe(ze(2e3))).pipe(m(o=>({message:r,active:o})))))}function kn(e,t){let r=U(".md-typeset",e);return H(()=>{let o=new x;return o.subscribe(({message:n,active:i})=>{e.classList.toggle("md-dialog--active",i),r.textContent=n}),Ma(e,t).pipe(w(n=>o.next(n)),A(()=>o.complete()),m(n=>R({ref:e},n)))})}function La({viewport$:e}){if(!te("header.autohide"))return j(!1);let t=e.pipe(m(({offset:{y:n}})=>n),Le(2,1),m(([n,i])=>[nMath.abs(i-n.y)>100),m(([,[n]])=>n),X()),o=We("search");return B([e,o]).pipe(m(([{offset:n},i])=>n.y>400&&!i),X(),E(n=>n?r:j(!1)),V(!1))}function Hn(e,t){return H(()=>B([ye(e),La(t)])).pipe(m(([{height:r},o])=>({height:r,hidden:o})),X((r,o)=>r.height===o.height&&r.hidden===o.hidden),J(1))}function $n(e,{header$:t,main$:r}){return H(()=>{let o=new x,n=o.pipe(Z(),re(!0));return o.pipe(ee("active"),Ge(t)).subscribe(([{active:i},{hidden:s}])=>{e.classList.toggle("md-header--shadow",i&&!s),e.hidden=s}),r.subscribe(o),t.pipe(Y(n),m(i=>R({ref:e},i)))})}function _a(e,{viewport$:t,header$:r}){return ar(e,{viewport$:t,header$:r}).pipe(m(({offset:{y:o}})=>{let{height:n}=he(e);return{active:o>=n}}),ee("active"))}function Rn(e,t){return H(()=>{let r=new x;r.subscribe({next({active:n}){e.classList.toggle("md-header__title--active",n)},complete(){e.classList.remove("md-header__title--active")}});let o=se(".md-content h1");return typeof o=="undefined"?L:_a(o,t).pipe(w(n=>r.next(n)),A(()=>r.complete()),m(n=>R({ref:e},n)))})}function Pn(e,{viewport$:t,header$:r}){let o=r.pipe(m(({height:i})=>i),X()),n=o.pipe(E(()=>ye(e).pipe(m(({height:i})=>({top:e.offsetTop,bottom:e.offsetTop+i})),ee("bottom"))));return B([o,n,t]).pipe(m(([i,{top:s,bottom:a},{offset:{y:c},size:{height:p}}])=>(p=Math.max(0,p-Math.max(0,s-c,i)-Math.max(0,p+c-a)),{offset:s-i,height:p,active:s-i<=c})),X((i,s)=>i.offset===s.offset&&i.height===s.height&&i.active===s.active))}function Aa(e){let t=__md_get("__palette")||{index:e.findIndex(r=>matchMedia(r.getAttribute("data-md-color-media")).matches)};return j(...e).pipe(ce(r=>h(r,"change").pipe(m(()=>r))),V(e[Math.max(0,t.index)]),m(r=>({index:e.indexOf(r),color:{scheme:r.getAttribute("data-md-color-scheme"),primary:r.getAttribute("data-md-color-primary"),accent:r.getAttribute("data-md-color-accent")}})),J(1))}function In(e){let t=T("meta",{name:"theme-color"});document.head.appendChild(t);let r=T("meta",{name:"color-scheme"});return document.head.appendChild(r),H(()=>{let o=new x;o.subscribe(i=>{document.body.setAttribute("data-md-color-switching","");for(let[s,a]of Object.entries(i.color))document.body.setAttribute(`data-md-color-${s}`,a);for(let s=0;s{let i=Ee("header"),s=window.getComputedStyle(i);return r.content=s.colorScheme,s.backgroundColor.match(/\d+/g).map(a=>(+a).toString(16).padStart(2,"0")).join("")})).subscribe(i=>t.content=`#${i}`),o.pipe(Se(ae)).subscribe(()=>{document.body.removeAttribute("data-md-color-switching")});let n=q("input",e);return Aa(n).pipe(w(i=>o.next(i)),A(()=>o.complete()),m(i=>R({ref:e},i)))})}function Fn(e,{progress$:t}){return H(()=>{let r=new x;return r.subscribe(({value:o})=>{e.style.setProperty("--md-progress-value",`${o}`)}),t.pipe(w(o=>r.next({value:o})),A(()=>r.complete()),m(o=>({ref:e,value:o})))})}var qr=Ht(Vr());function Ca(e){e.setAttribute("data-md-copying","");let t=e.closest("[data-copy]"),r=t?t.getAttribute("data-copy"):e.innerText;return e.removeAttribute("data-md-copying"),r.trimEnd()}function jn({alert$:e}){qr.default.isSupported()&&new P(t=>{new qr.default("[data-clipboard-target], [data-clipboard-text]",{text:r=>r.getAttribute("data-clipboard-text")||Ca(U(r.getAttribute("data-clipboard-target")))}).on("success",r=>t.next(r))}).pipe(w(t=>{t.trigger.focus()}),m(()=>be("clipboard.copied"))).subscribe(e)}function ka(e){if(e.length<2)return[""];let[t,r]=[...e].sort((n,i)=>n.length-i.length).map(n=>n.replace(/[^/]+$/,"")),o=0;if(t===r)o=t.length;else for(;t.charCodeAt(o)===r.charCodeAt(o);)o++;return e.map(n=>n.replace(t.slice(0,o),""))}function cr(e){let t=__md_get("__sitemap",sessionStorage,e);if(t)return j(t);{let r=me();return en(new URL("sitemap.xml",e||r.base)).pipe(m(o=>ka(q("loc",o).map(n=>n.textContent))),de(()=>L),He([]),w(o=>__md_set("__sitemap",o,sessionStorage,e)))}}function Wn(e){let t=se("[rel=canonical]",e);typeof t!="undefined"&&(t.href=t.href.replace("//localhost:","//127.0.0.1:"));let r=new Map;for(let o of q(":scope > *",e)){let n=o.outerHTML;for(let i of["href","src"]){let s=o.getAttribute(i);if(s===null)continue;let a=new URL(s,t==null?void 0:t.href),c=o.cloneNode();c.setAttribute(i,`${a}`),n=c.outerHTML;break}r.set(n,o)}return r}function Nn({location$:e,viewport$:t,progress$:r}){let o=me();if(location.protocol==="file:")return L;let n=cr().pipe(m(l=>l.map(f=>`${new URL(f,o.base)}`))),i=h(document.body,"click").pipe(ne(n),E(([l,f])=>{if(!(l.target instanceof Element))return L;let u=l.target.closest("a");if(u===null)return L;if(u.target||l.metaKey||l.ctrlKey)return L;let d=new URL(u.href);return d.search=d.hash="",f.includes(`${d}`)?(l.preventDefault(),j(new URL(u.href))):L}),le());i.pipe(xe(1)).subscribe(()=>{let l=se("link[rel=icon]");typeof l!="undefined"&&(l.href=l.href)}),h(window,"beforeunload").subscribe(()=>{history.scrollRestoration="auto"}),i.pipe(ne(t)).subscribe(([l,{offset:f}])=>{history.scrollRestoration="manual",history.replaceState(f,""),history.pushState(null,"",l)}),i.subscribe(e);let s=e.pipe(V(pe()),ee("pathname"),je(1),E(l=>ir(l,{progress$:r}).pipe(de(()=>(ot(l,!0),L))))),a=new DOMParser,c=s.pipe(E(l=>l.text()),E(l=>{let f=a.parseFromString(l,"text/html");for(let b of["[data-md-component=announce]","[data-md-component=container]","[data-md-component=header-topic]","[data-md-component=outdated]","[data-md-component=logo]","[data-md-component=skip]",...te("navigation.tabs.sticky")?["[data-md-component=tabs]"]:[]]){let z=se(b),K=se(b,f);typeof z!="undefined"&&typeof K!="undefined"&&z.replaceWith(K)}let u=Wn(document.head),d=Wn(f.head);for(let[b,z]of d)z.getAttribute("rel")==="stylesheet"||z.hasAttribute("src")||(u.has(b)?u.delete(b):document.head.appendChild(z));for(let b of u.values())b.getAttribute("rel")==="stylesheet"||b.hasAttribute("src")||b.remove();let v=Ee("container");return Fe(q("script",v)).pipe(E(b=>{let z=f.createElement("script");if(b.src){for(let K of b.getAttributeNames())z.setAttribute(K,b.getAttribute(K));return b.replaceWith(z),new P(K=>{z.onload=()=>K.complete()})}else return z.textContent=b.textContent,b.replaceWith(z),L}),Z(),re(f))}),le());return h(window,"popstate").pipe(m(pe)).subscribe(e),e.pipe(V(pe()),Le(2,1),M(([l,f])=>l.pathname===f.pathname&&l.hash!==f.hash),m(([,l])=>l)).subscribe(l=>{var f,u;history.state!==null||!l.hash?window.scrollTo(0,(u=(f=history.state)==null?void 0:f.y)!=null?u:0):(history.scrollRestoration="auto",nr(l.hash),history.scrollRestoration="manual")}),e.pipe(Cr(i),V(pe()),Le(2,1),M(([l,f])=>l.pathname===f.pathname&&l.hash===f.hash),m(([,l])=>l)).subscribe(l=>{history.scrollRestoration="auto",nr(l.hash),history.scrollRestoration="manual",history.back()}),c.pipe(ne(e)).subscribe(([,l])=>{var f,u;history.state!==null||!l.hash?window.scrollTo(0,(u=(f=history.state)==null?void 0:f.y)!=null?u:0):nr(l.hash)}),t.pipe(ee("offset"),ke(100)).subscribe(({offset:l})=>{history.replaceState(l,"")}),c}var Vn=Ht(Dn());function zn(e){let t=e.separator.split("|").map(n=>n.replace(/(\(\?[!=<][^)]+\))/g,"").length===0?"\uFFFD":n).join("|"),r=new RegExp(t,"img"),o=(n,i,s)=>`${i}${s}`;return n=>{n=n.replace(/[\s*+\-:~^]+/g," ").trim();let i=new RegExp(`(^|${e.separator}|)(${n.replace(/[|\\{}()[\]^$+*?.-]/g,"\\$&").replace(r,"|")})`,"img");return s=>(0,Vn.default)(s).replace(i,o).replace(/<\/mark>(\s+)]*>/img,"$1")}}function Mt(e){return e.type===1}function pr(e){return e.type===3}function qn(e,t){let r=sn(e);return _(j(location.protocol!=="file:"),We("search")).pipe($e(o=>o),E(()=>t)).subscribe(({config:o,docs:n})=>r.next({type:0,data:{config:o,docs:n,options:{suggest:te("search.suggest")}}})),r}function Kn({document$:e}){let t=me(),r=Ne(new URL("../versions.json",t.base)).pipe(de(()=>L)),o=r.pipe(m(n=>{let[,i]=t.base.match(/([^/]+)\/?$/);return n.find(({version:s,aliases:a})=>s===i||a.includes(i))||n[0]}));r.pipe(m(n=>new Map(n.map(i=>[`${new URL(`../${i.version}/`,t.base)}`,i]))),E(n=>h(document.body,"click").pipe(M(i=>!i.metaKey&&!i.ctrlKey),ne(o),E(([i,s])=>{if(i.target instanceof Element){let a=i.target.closest("a");if(a&&!a.target&&n.has(a.href)){let c=a.href;return!i.target.closest(".md-version")&&n.get(c)===s?L:(i.preventDefault(),j(c))}}return L}),E(i=>{let{version:s}=n.get(i);return cr(new URL(i)).pipe(m(a=>{let p=pe().href.replace(t.base,"");return a.includes(p.split("#")[0])?new URL(`../${s}/${p}`,t.base):new URL(i)}))})))).subscribe(n=>ot(n,!0)),B([r,o]).subscribe(([n,i])=>{U(".md-header__topic").appendChild(bn(n,i))}),e.pipe(E(()=>o)).subscribe(n=>{var s;let i=__md_get("__outdated",sessionStorage);if(i===null){i=!0;let a=((s=t.version)==null?void 0:s.default)||"latest";Array.isArray(a)||(a=[a]);e:for(let c of a)for(let p of n.aliases.concat(n.version))if(new RegExp(c,"i").test(p)){i=!1;break e}__md_set("__outdated",i,sessionStorage)}if(i)for(let a of oe("outdated"))a.hidden=!1})}function Ia(e,{worker$:t}){let{searchParams:r}=pe();r.has("q")&&(Ke("search",!0),e.value=r.get("q"),e.focus(),We("search").pipe($e(i=>!i)).subscribe(()=>{let i=pe();i.searchParams.delete("q"),history.replaceState({},"",`${i}`)}));let o=Zt(e),n=_(t.pipe($e(Mt)),h(e,"keyup"),o).pipe(m(()=>e.value),X());return B([n,o]).pipe(m(([i,s])=>({value:i,focus:s})),J(1))}function Qn(e,{worker$:t}){let r=new x,o=r.pipe(Z(),re(!0));B([t.pipe($e(Mt)),r],(i,s)=>s).pipe(ee("value")).subscribe(({value:i})=>t.next({type:2,data:i})),r.pipe(ee("focus")).subscribe(({focus:i})=>{i&&Ke("search",i)}),h(e.form,"reset").pipe(Y(o)).subscribe(()=>e.focus());let n=U("header [for=__search]");return h(n,"click").subscribe(()=>e.focus()),Ia(e,{worker$:t}).pipe(w(i=>r.next(i)),A(()=>r.complete()),m(i=>R({ref:e},i)),J(1))}function Yn(e,{worker$:t,query$:r}){let o=new x,n=Qo(e.parentElement).pipe(M(Boolean)),i=e.parentElement,s=U(":scope > :first-child",e),a=U(":scope > :last-child",e);We("search").subscribe(l=>a.setAttribute("role",l?"list":"presentation")),o.pipe(ne(r),$r(t.pipe($e(Mt)))).subscribe(([{items:l},{value:f}])=>{switch(l.length){case 0:s.textContent=f.length?be("search.result.none"):be("search.result.placeholder");break;case 1:s.textContent=be("search.result.one");break;default:let u=tr(l.length);s.textContent=be("search.result.other",u)}});let c=o.pipe(w(()=>a.innerHTML=""),E(({items:l})=>_(j(...l.slice(0,10)),j(...l.slice(10)).pipe(Le(4),Ir(n),E(([f])=>f)))),m(un),le());return c.subscribe(l=>a.appendChild(l)),c.pipe(ce(l=>{let f=se("details",l);return typeof f=="undefined"?L:h(f,"toggle").pipe(Y(o),m(()=>f))})).subscribe(l=>{l.open===!1&&l.offsetTop<=i.scrollTop&&i.scrollTo({top:l.offsetTop})}),t.pipe(M(pr),m(({data:l})=>l)).pipe(w(l=>o.next(l)),A(()=>o.complete()),m(l=>R({ref:e},l)))}function Fa(e,{query$:t}){return t.pipe(m(({value:r})=>{let o=pe();return o.hash="",r=r.replace(/\s+/g,"+").replace(/&/g,"%26").replace(/=/g,"%3D"),o.search=`q=${r}`,{url:o}}))}function Bn(e,t){let r=new x,o=r.pipe(Z(),re(!0));return r.subscribe(({url:n})=>{e.setAttribute("data-clipboard-text",e.href),e.href=`${n}`}),h(e,"click").pipe(Y(o)).subscribe(n=>n.preventDefault()),Fa(e,t).pipe(w(n=>r.next(n)),A(()=>r.complete()),m(n=>R({ref:e},n)))}function Gn(e,{worker$:t,keyboard$:r}){let o=new x,n=Ee("search-query"),i=_(h(n,"keydown"),h(n,"focus")).pipe(Se(ae),m(()=>n.value),X());return o.pipe(Ge(i),m(([{suggest:a},c])=>{let p=c.split(/([\s-]+)/);if(a!=null&&a.length&&p[p.length-1]){let l=a[a.length-1];l.startsWith(p[p.length-1])&&(p[p.length-1]=l)}else p.length=0;return p})).subscribe(a=>e.innerHTML=a.join("").replace(/\s/g," ")),r.pipe(M(({mode:a})=>a==="search")).subscribe(a=>{switch(a.type){case"ArrowRight":e.innerText.length&&n.selectionStart===n.value.length&&(n.value=e.innerText);break}}),t.pipe(M(pr),m(({data:a})=>a)).pipe(w(a=>o.next(a)),A(()=>o.complete()),m(()=>({ref:e})))}function Jn(e,{index$:t,keyboard$:r}){let o=me();try{let n=qn(o.search,t),i=Ee("search-query",e),s=Ee("search-result",e);h(e,"click").pipe(M(({target:c})=>c instanceof Element&&!!c.closest("a"))).subscribe(()=>Ke("search",!1)),r.pipe(M(({mode:c})=>c==="search")).subscribe(c=>{let p=Re();switch(c.type){case"Enter":if(p===i){let l=new Map;for(let f of q(":first-child [href]",s)){let u=f.firstElementChild;l.set(f,parseFloat(u.getAttribute("data-md-score")))}if(l.size){let[[f]]=[...l].sort(([,u],[,d])=>d-u);f.click()}c.claim()}break;case"Escape":case"Tab":Ke("search",!1),i.blur();break;case"ArrowUp":case"ArrowDown":if(typeof p=="undefined")i.focus();else{let l=[i,...q(":not(details) > [href], summary, details[open] [href]",s)],f=Math.max(0,(Math.max(0,l.indexOf(p))+l.length+(c.type==="ArrowUp"?-1:1))%l.length);l[f].focus()}c.claim();break;default:i!==Re()&&i.focus()}}),r.pipe(M(({mode:c})=>c==="global")).subscribe(c=>{switch(c.type){case"f":case"s":case"/":i.focus(),i.select(),c.claim();break}});let a=Qn(i,{worker$:n});return _(a,Yn(s,{worker$:n,query$:a})).pipe(qe(...oe("search-share",e).map(c=>Bn(c,{query$:a})),...oe("search-suggest",e).map(c=>Gn(c,{worker$:n,keyboard$:r}))))}catch(n){return e.hidden=!0,Ve}}function Xn(e,{index$:t,location$:r}){return B([t,r.pipe(V(pe()),M(o=>!!o.searchParams.get("h")))]).pipe(m(([o,n])=>zn(o.config)(n.searchParams.get("h"))),m(o=>{var s;let n=new Map,i=document.createNodeIterator(e,NodeFilter.SHOW_TEXT);for(let a=i.nextNode();a;a=i.nextNode())if((s=a.parentElement)!=null&&s.offsetHeight){let c=a.textContent,p=o(c);p.length>c.length&&n.set(a,p)}for(let[a,c]of n){let{childNodes:p}=T("span",null,c);a.replaceWith(...Array.from(p))}return{ref:e,nodes:n}}))}function ja(e,{viewport$:t,main$:r}){let o=e.closest(".md-grid"),n=o.offsetTop-o.parentElement.offsetTop;return B([r,t]).pipe(m(([{offset:i,height:s},{offset:{y:a}}])=>(s=s+Math.min(n,Math.max(0,a-i))-n,{height:s,locked:a>=i+n})),X((i,s)=>i.height===s.height&&i.locked===s.locked))}function Kr(e,o){var n=o,{header$:t}=n,r=eo(n,["header$"]);let i=U(".md-sidebar__scrollwrap",e),{y:s}=Je(i);return H(()=>{let a=new x,c=a.pipe(Z(),re(!0)),p=a.pipe(Ce(0,Oe));return p.pipe(ne(t)).subscribe({next([{height:l},{height:f}]){i.style.height=`${l-2*s}px`,e.style.top=`${f}px`},complete(){i.style.height="",e.style.top=""}}),p.pipe($e()).subscribe(()=>{for(let l of q(".md-nav__link--active[href]",e)){if(!l.clientHeight)continue;let f=l.closest(".md-sidebar__scrollwrap");if(typeof f!="undefined"){let u=l.offsetTop-f.offsetTop,{height:d}=he(f);f.scrollTo({top:u-d/2})}}}),ge(q("label[tabindex]",e)).pipe(ce(l=>h(l,"click").pipe(Se(ae),m(()=>l),Y(c)))).subscribe(l=>{let f=U(`[id="${l.htmlFor}"]`);U(`[aria-labelledby="${l.id}"]`).setAttribute("aria-expanded",`${f.checked}`)}),ja(e,r).pipe(w(l=>a.next(l)),A(()=>a.complete()),m(l=>R({ref:e},l)))})}function Zn(e,t){if(typeof t!="undefined"){let r=`https://api.github.com/repos/${e}/${t}`;return St(Ne(`${r}/releases/latest`).pipe(de(()=>L),m(o=>({version:o.tag_name})),He({})),Ne(r).pipe(de(()=>L),m(o=>({stars:o.stargazers_count,forks:o.forks_count})),He({}))).pipe(m(([o,n])=>R(R({},o),n)))}else{let r=`https://api.github.com/users/${e}`;return Ne(r).pipe(m(o=>({repositories:o.public_repos})),He({}))}}function ei(e,t){let r=`https://${e}/api/v4/projects/${encodeURIComponent(t)}`;return Ne(r).pipe(de(()=>L),m(({star_count:o,forks_count:n})=>({stars:o,forks:n})),He({}))}function ti(e){let t=e.match(/^.+github\.com\/([^/]+)\/?([^/]+)?/i);if(t){let[,r,o]=t;return Zn(r,o)}if(t=e.match(/^.+?([^/]*gitlab[^/]+)\/(.+?)\/?$/i),t){let[,r,o]=t;return ei(r,o)}return L}var Wa;function Na(e){return Wa||(Wa=H(()=>{let t=__md_get("__source",sessionStorage);if(t)return j(t);if(oe("consent").length){let o=__md_get("__consent");if(!(o&&o.github))return L}return ti(e.href).pipe(w(o=>__md_set("__source",o,sessionStorage)))}).pipe(de(()=>L),M(t=>Object.keys(t).length>0),m(t=>({facts:t})),J(1)))}function ri(e){let t=U(":scope > :last-child",e);return H(()=>{let r=new x;return r.subscribe(({facts:o})=>{t.appendChild(dn(o)),t.classList.add("md-source__repository--active")}),Na(e).pipe(w(o=>r.next(o)),A(()=>r.complete()),m(o=>R({ref:e},o)))})}function Ua(e,{viewport$:t,header$:r}){return ye(document.body).pipe(E(()=>ar(e,{header$:r,viewport$:t})),m(({offset:{y:o}})=>({hidden:o>=10})),ee("hidden"))}function oi(e,t){return H(()=>{let r=new x;return r.subscribe({next({hidden:o}){e.hidden=o},complete(){e.hidden=!1}}),(te("navigation.tabs.sticky")?j({hidden:!1}):Ua(e,t)).pipe(w(o=>r.next(o)),A(()=>r.complete()),m(o=>R({ref:e},o)))})}function Da(e,{viewport$:t,header$:r}){let o=new Map,n=q("[href^=\\#]",e);for(let a of n){let c=decodeURIComponent(a.hash.substring(1)),p=se(`[id="${c}"]`);typeof p!="undefined"&&o.set(a,p)}let i=r.pipe(ee("height"),m(({height:a})=>{let c=Ee("main"),p=U(":scope > :first-child",c);return a+.8*(p.offsetTop-c.offsetTop)}),le());return ye(document.body).pipe(ee("height"),E(a=>H(()=>{let c=[];return j([...o].reduce((p,[l,f])=>{for(;c.length&&o.get(c[c.length-1]).tagName>=f.tagName;)c.pop();let u=f.offsetTop;for(;!u&&f.parentElement;)f=f.parentElement,u=f.offsetTop;let d=f.offsetParent;for(;d;d=d.offsetParent)u+=d.offsetTop;return p.set([...c=[...c,l]].reverse(),u)},new Map))}).pipe(m(c=>new Map([...c].sort(([,p],[,l])=>p-l))),Ge(i),E(([c,p])=>t.pipe(kr(([l,f],{offset:{y:u},size:d})=>{let v=u+d.height>=Math.floor(a.height);for(;f.length;){let[,b]=f[0];if(b-p=u&&!v)f=[l.pop(),...f];else break}return[l,f]},[[],[...c]]),X((l,f)=>l[0]===f[0]&&l[1]===f[1])))))).pipe(m(([a,c])=>({prev:a.map(([p])=>p),next:c.map(([p])=>p)})),V({prev:[],next:[]}),Le(2,1),m(([a,c])=>a.prev.length{let i=new x,s=i.pipe(Z(),re(!0));if(i.subscribe(({prev:a,next:c})=>{for(let[p]of c)p.classList.remove("md-nav__link--passed"),p.classList.remove("md-nav__link--active");for(let[p,[l]]of a.entries())l.classList.add("md-nav__link--passed"),l.classList.toggle("md-nav__link--active",p===a.length-1)}),te("toc.follow")){let a=_(t.pipe(ke(1),m(()=>{})),t.pipe(ke(250),m(()=>"smooth")));i.pipe(M(({prev:c})=>c.length>0),Ge(o.pipe(Se(ae))),ne(a)).subscribe(([[{prev:c}],p])=>{let[l]=c[c.length-1];if(l.offsetHeight){let f=qo(l);if(typeof f!="undefined"){let u=l.offsetTop-f.offsetTop,{height:d}=he(f);f.scrollTo({top:u-d/2,behavior:p})}}})}return te("navigation.tracking")&&t.pipe(Y(s),ee("offset"),ke(250),je(1),Y(n.pipe(je(1))),Tt({delay:250}),ne(i)).subscribe(([,{prev:a}])=>{let c=pe(),p=a[a.length-1];if(p&&p.length){let[l]=p,{hash:f}=new URL(l.href);c.hash!==f&&(c.hash=f,history.replaceState({},"",`${c}`))}else c.hash="",history.replaceState({},"",`${c}`)}),Da(e,{viewport$:t,header$:r}).pipe(w(a=>i.next(a)),A(()=>i.complete()),m(a=>R({ref:e},a)))})}function Va(e,{viewport$:t,main$:r,target$:o}){let n=t.pipe(m(({offset:{y:s}})=>s),Le(2,1),m(([s,a])=>s>a&&a>0),X()),i=r.pipe(m(({active:s})=>s));return B([i,n]).pipe(m(([s,a])=>!(s&&a)),X(),Y(o.pipe(je(1))),re(!0),Tt({delay:250}),m(s=>({hidden:s})))}function ii(e,{viewport$:t,header$:r,main$:o,target$:n}){let i=new x,s=i.pipe(Z(),re(!0));return i.subscribe({next({hidden:a}){e.hidden=a,a?(e.setAttribute("tabindex","-1"),e.blur()):e.removeAttribute("tabindex")},complete(){e.style.top="",e.hidden=!0,e.removeAttribute("tabindex")}}),r.pipe(Y(s),ee("height")).subscribe(({height:a})=>{e.style.top=`${a+16}px`}),h(e,"click").subscribe(a=>{a.preventDefault(),window.scrollTo({top:0})}),Va(e,{viewport$:t,main$:o,target$:n}).pipe(w(a=>i.next(a)),A(()=>i.complete()),m(a=>R({ref:e},a)))}function ai({document$:e,tablet$:t}){e.pipe(E(()=>q(".md-toggle--indeterminate")),w(r=>{r.indeterminate=!0,r.checked=!1}),ce(r=>h(r,"change").pipe(Rr(()=>r.classList.contains("md-toggle--indeterminate")),m(()=>r))),ne(t)).subscribe(([r,o])=>{r.classList.remove("md-toggle--indeterminate"),o&&(r.checked=!1)})}function za(){return/(iPad|iPhone|iPod)/.test(navigator.userAgent)}function si({document$:e}){e.pipe(E(()=>q("[data-md-scrollfix]")),w(t=>t.removeAttribute("data-md-scrollfix")),M(za),ce(t=>h(t,"touchstart").pipe(m(()=>t)))).subscribe(t=>{let r=t.scrollTop;r===0?t.scrollTop=1:r+t.offsetHeight===t.scrollHeight&&(t.scrollTop=r-1)})}function ci({viewport$:e,tablet$:t}){B([We("search"),t]).pipe(m(([r,o])=>r&&!o),E(r=>j(r).pipe(ze(r?400:100))),ne(e)).subscribe(([r,{offset:{y:o}}])=>{if(r)document.body.setAttribute("data-md-scrolllock",""),document.body.style.top=`-${o}px`;else{let n=-1*parseInt(document.body.style.top,10);document.body.removeAttribute("data-md-scrolllock"),document.body.style.top="",n&&window.scrollTo(0,n)}})}Object.entries||(Object.entries=function(e){let t=[];for(let r of Object.keys(e))t.push([r,e[r]]);return t});Object.values||(Object.values=function(e){let t=[];for(let r of Object.keys(e))t.push(e[r]);return t});typeof Element!="undefined"&&(Element.prototype.scrollTo||(Element.prototype.scrollTo=function(e,t){typeof e=="object"?(this.scrollLeft=e.left,this.scrollTop=e.top):(this.scrollLeft=e,this.scrollTop=t)}),Element.prototype.replaceWith||(Element.prototype.replaceWith=function(...e){let t=this.parentNode;if(t){e.length===0&&t.removeChild(this);for(let r=e.length-1;r>=0;r--){let o=e[r];typeof o=="string"?o=document.createTextNode(o):o.parentNode&&o.parentNode.removeChild(o),r?t.insertBefore(this.previousSibling,o):t.replaceChild(o,this)}}}));function qa(){return location.protocol==="file:"?ht(`${new URL("search/search_index.js",Qr.base)}`).pipe(m(()=>__index),J(1)):Ne(new URL("search/search_index.json",Qr.base))}document.documentElement.classList.remove("no-js");document.documentElement.classList.add("js");var nt=Uo(),_t=Go(),gt=Xo(_t),Yr=Bo(),Te=an(),lr=Fr("(min-width: 960px)"),li=Fr("(min-width: 1220px)"),mi=Zo(),Qr=me(),fi=document.forms.namedItem("search")?qa():Ve,Br=new x;jn({alert$:Br});var Gr=new x;te("navigation.instant")&&Nn({location$:_t,viewport$:Te,progress$:Gr}).subscribe(nt);var pi;((pi=Qr.version)==null?void 0:pi.provider)==="mike"&&Kn({document$:nt});_(_t,gt).pipe(ze(125)).subscribe(()=>{Ke("drawer",!1),Ke("search",!1)});Yr.pipe(M(({mode:e})=>e==="global")).subscribe(e=>{switch(e.type){case"p":case",":let t=se("link[rel=prev]");typeof t!="undefined"&&ot(t);break;case"n":case".":let r=se("link[rel=next]");typeof r!="undefined"&&ot(r);break;case"Enter":let o=Re();o instanceof HTMLLabelElement&&o.click()}});ai({document$:nt,tablet$:lr});si({document$:nt});ci({viewport$:Te,tablet$:lr});var Xe=Hn(Ee("header"),{viewport$:Te}),Lt=nt.pipe(m(()=>Ee("main")),E(e=>Pn(e,{viewport$:Te,header$:Xe})),J(1)),Ka=_(...oe("consent").map(e=>pn(e,{target$:gt})),...oe("dialog").map(e=>kn(e,{alert$:Br})),...oe("header").map(e=>$n(e,{viewport$:Te,header$:Xe,main$:Lt})),...oe("palette").map(e=>In(e)),...oe("progress").map(e=>Fn(e,{progress$:Gr})),...oe("search").map(e=>Jn(e,{index$:fi,keyboard$:Yr})),...oe("source").map(e=>ri(e))),Qa=H(()=>_(...oe("announce").map(e=>cn(e)),...oe("content").map(e=>Cn(e,{viewport$:Te,target$:gt,print$:mi})),...oe("content").map(e=>te("search.highlight")?Xn(e,{index$:fi,location$:_t}):L),...oe("header-title").map(e=>Rn(e,{viewport$:Te,header$:Xe})),...oe("sidebar").map(e=>e.getAttribute("data-md-type")==="navigation"?jr(li,()=>Kr(e,{viewport$:Te,header$:Xe,main$:Lt})):jr(lr,()=>Kr(e,{viewport$:Te,header$:Xe,main$:Lt}))),...oe("tabs").map(e=>oi(e,{viewport$:Te,header$:Xe})),...oe("toc").map(e=>ni(e,{viewport$:Te,header$:Xe,main$:Lt,target$:gt})),...oe("top").map(e=>ii(e,{viewport$:Te,header$:Xe,main$:Lt,target$:gt})))),ui=nt.pipe(E(()=>Qa),qe(Ka),J(1));ui.subscribe();window.document$=nt;window.location$=_t;window.target$=gt;window.keyboard$=Yr;window.viewport$=Te;window.tablet$=lr;window.screen$=li;window.print$=mi;window.alert$=Br;window.progress$=Gr;window.component$=ui;})(); +//# sourceMappingURL=bundle.cd18aaf1.min.js.map + diff --git a/assets/javascripts/bundle.cd18aaf1.min.js.map b/assets/javascripts/bundle.cd18aaf1.min.js.map new file mode 100644 index 0000000..8bfddbb --- /dev/null +++ b/assets/javascripts/bundle.cd18aaf1.min.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["node_modules/focus-visible/dist/focus-visible.js", "node_modules/clipboard/dist/clipboard.js", "node_modules/escape-html/index.js", "src/templates/assets/javascripts/bundle.ts", "node_modules/rxjs/node_modules/tslib/tslib.es6.js", "node_modules/rxjs/src/internal/util/isFunction.ts", "node_modules/rxjs/src/internal/util/createErrorClass.ts", "node_modules/rxjs/src/internal/util/UnsubscriptionError.ts", "node_modules/rxjs/src/internal/util/arrRemove.ts", "node_modules/rxjs/src/internal/Subscription.ts", "node_modules/rxjs/src/internal/config.ts", "node_modules/rxjs/src/internal/scheduler/timeoutProvider.ts", "node_modules/rxjs/src/internal/util/reportUnhandledError.ts", "node_modules/rxjs/src/internal/util/noop.ts", "node_modules/rxjs/src/internal/NotificationFactories.ts", "node_modules/rxjs/src/internal/util/errorContext.ts", "node_modules/rxjs/src/internal/Subscriber.ts", "node_modules/rxjs/src/internal/symbol/observable.ts", "node_modules/rxjs/src/internal/util/identity.ts", "node_modules/rxjs/src/internal/util/pipe.ts", "node_modules/rxjs/src/internal/Observable.ts", "node_modules/rxjs/src/internal/util/lift.ts", "node_modules/rxjs/src/internal/operators/OperatorSubscriber.ts", "node_modules/rxjs/src/internal/scheduler/animationFrameProvider.ts", "node_modules/rxjs/src/internal/util/ObjectUnsubscribedError.ts", "node_modules/rxjs/src/internal/Subject.ts", "node_modules/rxjs/src/internal/scheduler/dateTimestampProvider.ts", "node_modules/rxjs/src/internal/ReplaySubject.ts", "node_modules/rxjs/src/internal/scheduler/Action.ts", "node_modules/rxjs/src/internal/scheduler/intervalProvider.ts", "node_modules/rxjs/src/internal/scheduler/AsyncAction.ts", "node_modules/rxjs/src/internal/Scheduler.ts", "node_modules/rxjs/src/internal/scheduler/AsyncScheduler.ts", "node_modules/rxjs/src/internal/scheduler/async.ts", "node_modules/rxjs/src/internal/scheduler/AnimationFrameAction.ts", "node_modules/rxjs/src/internal/scheduler/AnimationFrameScheduler.ts", "node_modules/rxjs/src/internal/scheduler/animationFrame.ts", "node_modules/rxjs/src/internal/observable/empty.ts", "node_modules/rxjs/src/internal/util/isScheduler.ts", "node_modules/rxjs/src/internal/util/args.ts", "node_modules/rxjs/src/internal/util/isArrayLike.ts", "node_modules/rxjs/src/internal/util/isPromise.ts", "node_modules/rxjs/src/internal/util/isInteropObservable.ts", "node_modules/rxjs/src/internal/util/isAsyncIterable.ts", "node_modules/rxjs/src/internal/util/throwUnobservableError.ts", "node_modules/rxjs/src/internal/symbol/iterator.ts", "node_modules/rxjs/src/internal/util/isIterable.ts", "node_modules/rxjs/src/internal/util/isReadableStreamLike.ts", "node_modules/rxjs/src/internal/observable/innerFrom.ts", "node_modules/rxjs/src/internal/util/executeSchedule.ts", "node_modules/rxjs/src/internal/operators/observeOn.ts", "node_modules/rxjs/src/internal/operators/subscribeOn.ts", "node_modules/rxjs/src/internal/scheduled/scheduleObservable.ts", "node_modules/rxjs/src/internal/scheduled/schedulePromise.ts", "node_modules/rxjs/src/internal/scheduled/scheduleArray.ts", "node_modules/rxjs/src/internal/scheduled/scheduleIterable.ts", "node_modules/rxjs/src/internal/scheduled/scheduleAsyncIterable.ts", "node_modules/rxjs/src/internal/scheduled/scheduleReadableStreamLike.ts", "node_modules/rxjs/src/internal/scheduled/scheduled.ts", "node_modules/rxjs/src/internal/observable/from.ts", "node_modules/rxjs/src/internal/observable/of.ts", "node_modules/rxjs/src/internal/observable/throwError.ts", "node_modules/rxjs/src/internal/util/EmptyError.ts", "node_modules/rxjs/src/internal/util/isDate.ts", "node_modules/rxjs/src/internal/operators/map.ts", "node_modules/rxjs/src/internal/util/mapOneOrManyArgs.ts", "node_modules/rxjs/src/internal/util/argsArgArrayOrObject.ts", "node_modules/rxjs/src/internal/util/createObject.ts", "node_modules/rxjs/src/internal/observable/combineLatest.ts", "node_modules/rxjs/src/internal/operators/mergeInternals.ts", "node_modules/rxjs/src/internal/operators/mergeMap.ts", "node_modules/rxjs/src/internal/operators/mergeAll.ts", "node_modules/rxjs/src/internal/operators/concatAll.ts", "node_modules/rxjs/src/internal/observable/concat.ts", "node_modules/rxjs/src/internal/observable/defer.ts", "node_modules/rxjs/src/internal/observable/fromEvent.ts", "node_modules/rxjs/src/internal/observable/fromEventPattern.ts", "node_modules/rxjs/src/internal/observable/timer.ts", "node_modules/rxjs/src/internal/observable/merge.ts", "node_modules/rxjs/src/internal/observable/never.ts", "node_modules/rxjs/src/internal/util/argsOrArgArray.ts", "node_modules/rxjs/src/internal/operators/filter.ts", "node_modules/rxjs/src/internal/observable/zip.ts", "node_modules/rxjs/src/internal/operators/audit.ts", "node_modules/rxjs/src/internal/operators/auditTime.ts", "node_modules/rxjs/src/internal/operators/bufferCount.ts", "node_modules/rxjs/src/internal/operators/catchError.ts", "node_modules/rxjs/src/internal/operators/scanInternals.ts", "node_modules/rxjs/src/internal/operators/combineLatest.ts", "node_modules/rxjs/src/internal/operators/combineLatestWith.ts", "node_modules/rxjs/src/internal/operators/debounceTime.ts", "node_modules/rxjs/src/internal/operators/defaultIfEmpty.ts", "node_modules/rxjs/src/internal/operators/take.ts", "node_modules/rxjs/src/internal/operators/ignoreElements.ts", "node_modules/rxjs/src/internal/operators/mapTo.ts", "node_modules/rxjs/src/internal/operators/delayWhen.ts", "node_modules/rxjs/src/internal/operators/delay.ts", "node_modules/rxjs/src/internal/operators/distinctUntilChanged.ts", "node_modules/rxjs/src/internal/operators/distinctUntilKeyChanged.ts", "node_modules/rxjs/src/internal/operators/throwIfEmpty.ts", "node_modules/rxjs/src/internal/operators/endWith.ts", "node_modules/rxjs/src/internal/operators/finalize.ts", "node_modules/rxjs/src/internal/operators/first.ts", "node_modules/rxjs/src/internal/operators/merge.ts", "node_modules/rxjs/src/internal/operators/mergeWith.ts", "node_modules/rxjs/src/internal/operators/repeat.ts", "node_modules/rxjs/src/internal/operators/sample.ts", "node_modules/rxjs/src/internal/operators/scan.ts", "node_modules/rxjs/src/internal/operators/share.ts", "node_modules/rxjs/src/internal/operators/shareReplay.ts", "node_modules/rxjs/src/internal/operators/skip.ts", "node_modules/rxjs/src/internal/operators/skipUntil.ts", "node_modules/rxjs/src/internal/operators/startWith.ts", "node_modules/rxjs/src/internal/operators/switchMap.ts", "node_modules/rxjs/src/internal/operators/takeUntil.ts", "node_modules/rxjs/src/internal/operators/takeWhile.ts", "node_modules/rxjs/src/internal/operators/tap.ts", "node_modules/rxjs/src/internal/operators/throttle.ts", "node_modules/rxjs/src/internal/operators/throttleTime.ts", "node_modules/rxjs/src/internal/operators/withLatestFrom.ts", "node_modules/rxjs/src/internal/operators/zip.ts", "node_modules/rxjs/src/internal/operators/zipWith.ts", "src/templates/assets/javascripts/browser/document/index.ts", "src/templates/assets/javascripts/browser/element/_/index.ts", "src/templates/assets/javascripts/browser/element/focus/index.ts", "src/templates/assets/javascripts/browser/element/offset/_/index.ts", "src/templates/assets/javascripts/browser/element/offset/content/index.ts", "src/templates/assets/javascripts/utilities/h/index.ts", "src/templates/assets/javascripts/utilities/round/index.ts", "src/templates/assets/javascripts/browser/script/index.ts", "src/templates/assets/javascripts/browser/element/size/_/index.ts", "src/templates/assets/javascripts/browser/element/size/content/index.ts", "src/templates/assets/javascripts/browser/element/visibility/index.ts", "src/templates/assets/javascripts/browser/toggle/index.ts", "src/templates/assets/javascripts/browser/keyboard/index.ts", "src/templates/assets/javascripts/browser/location/_/index.ts", "src/templates/assets/javascripts/browser/location/hash/index.ts", "src/templates/assets/javascripts/browser/media/index.ts", "src/templates/assets/javascripts/browser/request/index.ts", "src/templates/assets/javascripts/browser/viewport/offset/index.ts", "src/templates/assets/javascripts/browser/viewport/size/index.ts", "src/templates/assets/javascripts/browser/viewport/_/index.ts", "src/templates/assets/javascripts/browser/viewport/at/index.ts", "src/templates/assets/javascripts/browser/worker/index.ts", "src/templates/assets/javascripts/_/index.ts", "src/templates/assets/javascripts/components/_/index.ts", "src/templates/assets/javascripts/components/announce/index.ts", "src/templates/assets/javascripts/components/consent/index.ts", "src/templates/assets/javascripts/components/content/annotation/_/index.ts", "src/templates/assets/javascripts/templates/tooltip/index.tsx", "src/templates/assets/javascripts/templates/annotation/index.tsx", "src/templates/assets/javascripts/templates/clipboard/index.tsx", "src/templates/assets/javascripts/templates/search/index.tsx", "src/templates/assets/javascripts/templates/source/index.tsx", "src/templates/assets/javascripts/templates/tabbed/index.tsx", "src/templates/assets/javascripts/templates/table/index.tsx", "src/templates/assets/javascripts/templates/version/index.tsx", "src/templates/assets/javascripts/components/content/annotation/list/index.ts", "src/templates/assets/javascripts/components/content/annotation/block/index.ts", "src/templates/assets/javascripts/components/content/code/_/index.ts", "src/templates/assets/javascripts/components/content/details/index.ts", "src/templates/assets/javascripts/components/content/mermaid/index.css", "src/templates/assets/javascripts/components/content/mermaid/index.ts", "src/templates/assets/javascripts/components/content/table/index.ts", "src/templates/assets/javascripts/components/content/tabs/index.ts", "src/templates/assets/javascripts/components/content/_/index.ts", "src/templates/assets/javascripts/components/dialog/index.ts", "src/templates/assets/javascripts/components/header/_/index.ts", "src/templates/assets/javascripts/components/header/title/index.ts", "src/templates/assets/javascripts/components/main/index.ts", "src/templates/assets/javascripts/components/palette/index.ts", "src/templates/assets/javascripts/components/progress/index.ts", "src/templates/assets/javascripts/integrations/clipboard/index.ts", "src/templates/assets/javascripts/integrations/sitemap/index.ts", "src/templates/assets/javascripts/integrations/instant/index.ts", "src/templates/assets/javascripts/integrations/search/highlighter/index.ts", "src/templates/assets/javascripts/integrations/search/worker/message/index.ts", "src/templates/assets/javascripts/integrations/search/worker/_/index.ts", "src/templates/assets/javascripts/integrations/version/index.ts", "src/templates/assets/javascripts/components/search/query/index.ts", "src/templates/assets/javascripts/components/search/result/index.ts", "src/templates/assets/javascripts/components/search/share/index.ts", "src/templates/assets/javascripts/components/search/suggest/index.ts", "src/templates/assets/javascripts/components/search/_/index.ts", "src/templates/assets/javascripts/components/search/highlight/index.ts", "src/templates/assets/javascripts/components/sidebar/index.ts", "src/templates/assets/javascripts/components/source/facts/github/index.ts", "src/templates/assets/javascripts/components/source/facts/gitlab/index.ts", "src/templates/assets/javascripts/components/source/facts/_/index.ts", "src/templates/assets/javascripts/components/source/_/index.ts", "src/templates/assets/javascripts/components/tabs/index.ts", "src/templates/assets/javascripts/components/toc/index.ts", "src/templates/assets/javascripts/components/top/index.ts", "src/templates/assets/javascripts/patches/indeterminate/index.ts", "src/templates/assets/javascripts/patches/scrollfix/index.ts", "src/templates/assets/javascripts/patches/scrolllock/index.ts", "src/templates/assets/javascripts/polyfills/index.ts"], + "sourcesContent": ["(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined' ? factory() :\n typeof define === 'function' && define.amd ? define(factory) :\n (factory());\n}(this, (function () { 'use strict';\n\n /**\n * Applies the :focus-visible polyfill at the given scope.\n * A scope in this case is either the top-level Document or a Shadow Root.\n *\n * @param {(Document|ShadowRoot)} scope\n * @see https://github.com/WICG/focus-visible\n */\n function applyFocusVisiblePolyfill(scope) {\n var hadKeyboardEvent = true;\n var hadFocusVisibleRecently = false;\n var hadFocusVisibleRecentlyTimeout = null;\n\n var inputTypesAllowlist = {\n text: true,\n search: true,\n url: true,\n tel: true,\n email: true,\n password: true,\n number: true,\n date: true,\n month: true,\n week: true,\n time: true,\n datetime: true,\n 'datetime-local': true\n };\n\n /**\n * Helper function for legacy browsers and iframes which sometimes focus\n * elements like document, body, and non-interactive SVG.\n * @param {Element} el\n */\n function isValidFocusTarget(el) {\n if (\n el &&\n el !== document &&\n el.nodeName !== 'HTML' &&\n el.nodeName !== 'BODY' &&\n 'classList' in el &&\n 'contains' in el.classList\n ) {\n return true;\n }\n return false;\n }\n\n /**\n * Computes whether the given element should automatically trigger the\n * `focus-visible` class being added, i.e. whether it should always match\n * `:focus-visible` when focused.\n * @param {Element} el\n * @return {boolean}\n */\n function focusTriggersKeyboardModality(el) {\n var type = el.type;\n var tagName = el.tagName;\n\n if (tagName === 'INPUT' && inputTypesAllowlist[type] && !el.readOnly) {\n return true;\n }\n\n if (tagName === 'TEXTAREA' && !el.readOnly) {\n return true;\n }\n\n if (el.isContentEditable) {\n return true;\n }\n\n return false;\n }\n\n /**\n * Add the `focus-visible` class to the given element if it was not added by\n * the author.\n * @param {Element} el\n */\n function addFocusVisibleClass(el) {\n if (el.classList.contains('focus-visible')) {\n return;\n }\n el.classList.add('focus-visible');\n el.setAttribute('data-focus-visible-added', '');\n }\n\n /**\n * Remove the `focus-visible` class from the given element if it was not\n * originally added by the author.\n * @param {Element} el\n */\n function removeFocusVisibleClass(el) {\n if (!el.hasAttribute('data-focus-visible-added')) {\n return;\n }\n el.classList.remove('focus-visible');\n el.removeAttribute('data-focus-visible-added');\n }\n\n /**\n * If the most recent user interaction was via the keyboard;\n * and the key press did not include a meta, alt/option, or control key;\n * then the modality is keyboard. Otherwise, the modality is not keyboard.\n * Apply `focus-visible` to any current active element and keep track\n * of our keyboard modality state with `hadKeyboardEvent`.\n * @param {KeyboardEvent} e\n */\n function onKeyDown(e) {\n if (e.metaKey || e.altKey || e.ctrlKey) {\n return;\n }\n\n if (isValidFocusTarget(scope.activeElement)) {\n addFocusVisibleClass(scope.activeElement);\n }\n\n hadKeyboardEvent = true;\n }\n\n /**\n * If at any point a user clicks with a pointing device, ensure that we change\n * the modality away from keyboard.\n * This avoids the situation where a user presses a key on an already focused\n * element, and then clicks on a different element, focusing it with a\n * pointing device, while we still think we're in keyboard modality.\n * @param {Event} e\n */\n function onPointerDown(e) {\n hadKeyboardEvent = false;\n }\n\n /**\n * On `focus`, add the `focus-visible` class to the target if:\n * - the target received focus as a result of keyboard navigation, or\n * - the event target is an element that will likely require interaction\n * via the keyboard (e.g. a text box)\n * @param {Event} e\n */\n function onFocus(e) {\n // Prevent IE from focusing the document or HTML element.\n if (!isValidFocusTarget(e.target)) {\n return;\n }\n\n if (hadKeyboardEvent || focusTriggersKeyboardModality(e.target)) {\n addFocusVisibleClass(e.target);\n }\n }\n\n /**\n * On `blur`, remove the `focus-visible` class from the target.\n * @param {Event} e\n */\n function onBlur(e) {\n if (!isValidFocusTarget(e.target)) {\n return;\n }\n\n if (\n e.target.classList.contains('focus-visible') ||\n e.target.hasAttribute('data-focus-visible-added')\n ) {\n // To detect a tab/window switch, we look for a blur event followed\n // rapidly by a visibility change.\n // If we don't see a visibility change within 100ms, it's probably a\n // regular focus change.\n hadFocusVisibleRecently = true;\n window.clearTimeout(hadFocusVisibleRecentlyTimeout);\n hadFocusVisibleRecentlyTimeout = window.setTimeout(function() {\n hadFocusVisibleRecently = false;\n }, 100);\n removeFocusVisibleClass(e.target);\n }\n }\n\n /**\n * If the user changes tabs, keep track of whether or not the previously\n * focused element had .focus-visible.\n * @param {Event} e\n */\n function onVisibilityChange(e) {\n if (document.visibilityState === 'hidden') {\n // If the tab becomes active again, the browser will handle calling focus\n // on the element (Safari actually calls it twice).\n // If this tab change caused a blur on an element with focus-visible,\n // re-apply the class when the user switches back to the tab.\n if (hadFocusVisibleRecently) {\n hadKeyboardEvent = true;\n }\n addInitialPointerMoveListeners();\n }\n }\n\n /**\n * Add a group of listeners to detect usage of any pointing devices.\n * These listeners will be added when the polyfill first loads, and anytime\n * the window is blurred, so that they are active when the window regains\n * focus.\n */\n function addInitialPointerMoveListeners() {\n document.addEventListener('mousemove', onInitialPointerMove);\n document.addEventListener('mousedown', onInitialPointerMove);\n document.addEventListener('mouseup', onInitialPointerMove);\n document.addEventListener('pointermove', onInitialPointerMove);\n document.addEventListener('pointerdown', onInitialPointerMove);\n document.addEventListener('pointerup', onInitialPointerMove);\n document.addEventListener('touchmove', onInitialPointerMove);\n document.addEventListener('touchstart', onInitialPointerMove);\n document.addEventListener('touchend', onInitialPointerMove);\n }\n\n function removeInitialPointerMoveListeners() {\n document.removeEventListener('mousemove', onInitialPointerMove);\n document.removeEventListener('mousedown', onInitialPointerMove);\n document.removeEventListener('mouseup', onInitialPointerMove);\n document.removeEventListener('pointermove', onInitialPointerMove);\n document.removeEventListener('pointerdown', onInitialPointerMove);\n document.removeEventListener('pointerup', onInitialPointerMove);\n document.removeEventListener('touchmove', onInitialPointerMove);\n document.removeEventListener('touchstart', onInitialPointerMove);\n document.removeEventListener('touchend', onInitialPointerMove);\n }\n\n /**\n * When the polfyill first loads, assume the user is in keyboard modality.\n * If any event is received from a pointing device (e.g. mouse, pointer,\n * touch), turn off keyboard modality.\n * This accounts for situations where focus enters the page from the URL bar.\n * @param {Event} e\n */\n function onInitialPointerMove(e) {\n // Work around a Safari quirk that fires a mousemove on whenever the\n // window blurs, even if you're tabbing out of the page. \u00AF\\_(\u30C4)_/\u00AF\n if (e.target.nodeName && e.target.nodeName.toLowerCase() === 'html') {\n return;\n }\n\n hadKeyboardEvent = false;\n removeInitialPointerMoveListeners();\n }\n\n // For some kinds of state, we are interested in changes at the global scope\n // only. For example, global pointer input, global key presses and global\n // visibility change should affect the state at every scope:\n document.addEventListener('keydown', onKeyDown, true);\n document.addEventListener('mousedown', onPointerDown, true);\n document.addEventListener('pointerdown', onPointerDown, true);\n document.addEventListener('touchstart', onPointerDown, true);\n document.addEventListener('visibilitychange', onVisibilityChange, true);\n\n addInitialPointerMoveListeners();\n\n // For focus and blur, we specifically care about state changes in the local\n // scope. This is because focus / blur events that originate from within a\n // shadow root are not re-dispatched from the host element if it was already\n // the active element in its own scope:\n scope.addEventListener('focus', onFocus, true);\n scope.addEventListener('blur', onBlur, true);\n\n // We detect that a node is a ShadowRoot by ensuring that it is a\n // DocumentFragment and also has a host property. This check covers native\n // implementation and polyfill implementation transparently. If we only cared\n // about the native implementation, we could just check if the scope was\n // an instance of a ShadowRoot.\n if (scope.nodeType === Node.DOCUMENT_FRAGMENT_NODE && scope.host) {\n // Since a ShadowRoot is a special kind of DocumentFragment, it does not\n // have a root element to add a class to. So, we add this attribute to the\n // host element instead:\n scope.host.setAttribute('data-js-focus-visible', '');\n } else if (scope.nodeType === Node.DOCUMENT_NODE) {\n document.documentElement.classList.add('js-focus-visible');\n document.documentElement.setAttribute('data-js-focus-visible', '');\n }\n }\n\n // It is important to wrap all references to global window and document in\n // these checks to support server-side rendering use cases\n // @see https://github.com/WICG/focus-visible/issues/199\n if (typeof window !== 'undefined' && typeof document !== 'undefined') {\n // Make the polyfill helper globally available. This can be used as a signal\n // to interested libraries that wish to coordinate with the polyfill for e.g.,\n // applying the polyfill to a shadow root:\n window.applyFocusVisiblePolyfill = applyFocusVisiblePolyfill;\n\n // Notify interested libraries of the polyfill's presence, in case the\n // polyfill was loaded lazily:\n var event;\n\n try {\n event = new CustomEvent('focus-visible-polyfill-ready');\n } catch (error) {\n // IE11 does not support using CustomEvent as a constructor directly:\n event = document.createEvent('CustomEvent');\n event.initCustomEvent('focus-visible-polyfill-ready', false, false, {});\n }\n\n window.dispatchEvent(event);\n }\n\n if (typeof document !== 'undefined') {\n // Apply the polyfill to the global document, so that no JavaScript\n // coordination is required to use the polyfill in the top-level document:\n applyFocusVisiblePolyfill(document);\n }\n\n})));\n", "/*!\n * clipboard.js v2.0.11\n * https://clipboardjs.com/\n *\n * Licensed MIT \u00A9 Zeno Rocha\n */\n(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"ClipboardJS\"] = factory();\n\telse\n\t\troot[\"ClipboardJS\"] = factory();\n})(this, function() {\nreturn /******/ (function() { // webpackBootstrap\n/******/ \tvar __webpack_modules__ = ({\n\n/***/ 686:\n/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n\n// EXPORTS\n__webpack_require__.d(__webpack_exports__, {\n \"default\": function() { return /* binding */ clipboard; }\n});\n\n// EXTERNAL MODULE: ./node_modules/tiny-emitter/index.js\nvar tiny_emitter = __webpack_require__(279);\nvar tiny_emitter_default = /*#__PURE__*/__webpack_require__.n(tiny_emitter);\n// EXTERNAL MODULE: ./node_modules/good-listener/src/listen.js\nvar listen = __webpack_require__(370);\nvar listen_default = /*#__PURE__*/__webpack_require__.n(listen);\n// EXTERNAL MODULE: ./node_modules/select/src/select.js\nvar src_select = __webpack_require__(817);\nvar select_default = /*#__PURE__*/__webpack_require__.n(src_select);\n;// CONCATENATED MODULE: ./src/common/command.js\n/**\n * Executes a given operation type.\n * @param {String} type\n * @return {Boolean}\n */\nfunction command(type) {\n try {\n return document.execCommand(type);\n } catch (err) {\n return false;\n }\n}\n;// CONCATENATED MODULE: ./src/actions/cut.js\n\n\n/**\n * Cut action wrapper.\n * @param {String|HTMLElement} target\n * @return {String}\n */\n\nvar ClipboardActionCut = function ClipboardActionCut(target) {\n var selectedText = select_default()(target);\n command('cut');\n return selectedText;\n};\n\n/* harmony default export */ var actions_cut = (ClipboardActionCut);\n;// CONCATENATED MODULE: ./src/common/create-fake-element.js\n/**\n * Creates a fake textarea element with a value.\n * @param {String} value\n * @return {HTMLElement}\n */\nfunction createFakeElement(value) {\n var isRTL = document.documentElement.getAttribute('dir') === 'rtl';\n var fakeElement = document.createElement('textarea'); // Prevent zooming on iOS\n\n fakeElement.style.fontSize = '12pt'; // Reset box model\n\n fakeElement.style.border = '0';\n fakeElement.style.padding = '0';\n fakeElement.style.margin = '0'; // Move element out of screen horizontally\n\n fakeElement.style.position = 'absolute';\n fakeElement.style[isRTL ? 'right' : 'left'] = '-9999px'; // Move element to the same position vertically\n\n var yPosition = window.pageYOffset || document.documentElement.scrollTop;\n fakeElement.style.top = \"\".concat(yPosition, \"px\");\n fakeElement.setAttribute('readonly', '');\n fakeElement.value = value;\n return fakeElement;\n}\n;// CONCATENATED MODULE: ./src/actions/copy.js\n\n\n\n/**\n * Create fake copy action wrapper using a fake element.\n * @param {String} target\n * @param {Object} options\n * @return {String}\n */\n\nvar fakeCopyAction = function fakeCopyAction(value, options) {\n var fakeElement = createFakeElement(value);\n options.container.appendChild(fakeElement);\n var selectedText = select_default()(fakeElement);\n command('copy');\n fakeElement.remove();\n return selectedText;\n};\n/**\n * Copy action wrapper.\n * @param {String|HTMLElement} target\n * @param {Object} options\n * @return {String}\n */\n\n\nvar ClipboardActionCopy = function ClipboardActionCopy(target) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n container: document.body\n };\n var selectedText = '';\n\n if (typeof target === 'string') {\n selectedText = fakeCopyAction(target, options);\n } else if (target instanceof HTMLInputElement && !['text', 'search', 'url', 'tel', 'password'].includes(target === null || target === void 0 ? void 0 : target.type)) {\n // If input type doesn't support `setSelectionRange`. Simulate it. https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/setSelectionRange\n selectedText = fakeCopyAction(target.value, options);\n } else {\n selectedText = select_default()(target);\n command('copy');\n }\n\n return selectedText;\n};\n\n/* harmony default export */ var actions_copy = (ClipboardActionCopy);\n;// CONCATENATED MODULE: ./src/actions/default.js\nfunction _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\n\n\n/**\n * Inner function which performs selection from either `text` or `target`\n * properties and then executes copy or cut operations.\n * @param {Object} options\n */\n\nvar ClipboardActionDefault = function ClipboardActionDefault() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n // Defines base properties passed from constructor.\n var _options$action = options.action,\n action = _options$action === void 0 ? 'copy' : _options$action,\n container = options.container,\n target = options.target,\n text = options.text; // Sets the `action` to be performed which can be either 'copy' or 'cut'.\n\n if (action !== 'copy' && action !== 'cut') {\n throw new Error('Invalid \"action\" value, use either \"copy\" or \"cut\"');\n } // Sets the `target` property using an element that will be have its content copied.\n\n\n if (target !== undefined) {\n if (target && _typeof(target) === 'object' && target.nodeType === 1) {\n if (action === 'copy' && target.hasAttribute('disabled')) {\n throw new Error('Invalid \"target\" attribute. Please use \"readonly\" instead of \"disabled\" attribute');\n }\n\n if (action === 'cut' && (target.hasAttribute('readonly') || target.hasAttribute('disabled'))) {\n throw new Error('Invalid \"target\" attribute. You can\\'t cut text from elements with \"readonly\" or \"disabled\" attributes');\n }\n } else {\n throw new Error('Invalid \"target\" value, use a valid Element');\n }\n } // Define selection strategy based on `text` property.\n\n\n if (text) {\n return actions_copy(text, {\n container: container\n });\n } // Defines which selection strategy based on `target` property.\n\n\n if (target) {\n return action === 'cut' ? actions_cut(target) : actions_copy(target, {\n container: container\n });\n }\n};\n\n/* harmony default export */ var actions_default = (ClipboardActionDefault);\n;// CONCATENATED MODULE: ./src/clipboard.js\nfunction clipboard_typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { clipboard_typeof = function _typeof(obj) { return typeof obj; }; } else { clipboard_typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return clipboard_typeof(obj); }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (clipboard_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\n\n\n\n\n\n/**\n * Helper function to retrieve attribute value.\n * @param {String} suffix\n * @param {Element} element\n */\n\nfunction getAttributeValue(suffix, element) {\n var attribute = \"data-clipboard-\".concat(suffix);\n\n if (!element.hasAttribute(attribute)) {\n return;\n }\n\n return element.getAttribute(attribute);\n}\n/**\n * Base class which takes one or more elements, adds event listeners to them,\n * and instantiates a new `ClipboardAction` on each click.\n */\n\n\nvar Clipboard = /*#__PURE__*/function (_Emitter) {\n _inherits(Clipboard, _Emitter);\n\n var _super = _createSuper(Clipboard);\n\n /**\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n * @param {Object} options\n */\n function Clipboard(trigger, options) {\n var _this;\n\n _classCallCheck(this, Clipboard);\n\n _this = _super.call(this);\n\n _this.resolveOptions(options);\n\n _this.listenClick(trigger);\n\n return _this;\n }\n /**\n * Defines if attributes would be resolved using internal setter functions\n * or custom functions that were passed in the constructor.\n * @param {Object} options\n */\n\n\n _createClass(Clipboard, [{\n key: \"resolveOptions\",\n value: function resolveOptions() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n this.action = typeof options.action === 'function' ? options.action : this.defaultAction;\n this.target = typeof options.target === 'function' ? options.target : this.defaultTarget;\n this.text = typeof options.text === 'function' ? options.text : this.defaultText;\n this.container = clipboard_typeof(options.container) === 'object' ? options.container : document.body;\n }\n /**\n * Adds a click event listener to the passed trigger.\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n */\n\n }, {\n key: \"listenClick\",\n value: function listenClick(trigger) {\n var _this2 = this;\n\n this.listener = listen_default()(trigger, 'click', function (e) {\n return _this2.onClick(e);\n });\n }\n /**\n * Defines a new `ClipboardAction` on each click event.\n * @param {Event} e\n */\n\n }, {\n key: \"onClick\",\n value: function onClick(e) {\n var trigger = e.delegateTarget || e.currentTarget;\n var action = this.action(trigger) || 'copy';\n var text = actions_default({\n action: action,\n container: this.container,\n target: this.target(trigger),\n text: this.text(trigger)\n }); // Fires an event based on the copy operation result.\n\n this.emit(text ? 'success' : 'error', {\n action: action,\n text: text,\n trigger: trigger,\n clearSelection: function clearSelection() {\n if (trigger) {\n trigger.focus();\n }\n\n window.getSelection().removeAllRanges();\n }\n });\n }\n /**\n * Default `action` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: \"defaultAction\",\n value: function defaultAction(trigger) {\n return getAttributeValue('action', trigger);\n }\n /**\n * Default `target` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: \"defaultTarget\",\n value: function defaultTarget(trigger) {\n var selector = getAttributeValue('target', trigger);\n\n if (selector) {\n return document.querySelector(selector);\n }\n }\n /**\n * Allow fire programmatically a copy action\n * @param {String|HTMLElement} target\n * @param {Object} options\n * @returns Text copied.\n */\n\n }, {\n key: \"defaultText\",\n\n /**\n * Default `text` lookup function.\n * @param {Element} trigger\n */\n value: function defaultText(trigger) {\n return getAttributeValue('text', trigger);\n }\n /**\n * Destroy lifecycle.\n */\n\n }, {\n key: \"destroy\",\n value: function destroy() {\n this.listener.destroy();\n }\n }], [{\n key: \"copy\",\n value: function copy(target) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n container: document.body\n };\n return actions_copy(target, options);\n }\n /**\n * Allow fire programmatically a cut action\n * @param {String|HTMLElement} target\n * @returns Text cutted.\n */\n\n }, {\n key: \"cut\",\n value: function cut(target) {\n return actions_cut(target);\n }\n /**\n * Returns the support of the given action, or all actions if no action is\n * given.\n * @param {String} [action]\n */\n\n }, {\n key: \"isSupported\",\n value: function isSupported() {\n var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ['copy', 'cut'];\n var actions = typeof action === 'string' ? [action] : action;\n var support = !!document.queryCommandSupported;\n actions.forEach(function (action) {\n support = support && !!document.queryCommandSupported(action);\n });\n return support;\n }\n }]);\n\n return Clipboard;\n}((tiny_emitter_default()));\n\n/* harmony default export */ var clipboard = (Clipboard);\n\n/***/ }),\n\n/***/ 828:\n/***/ (function(module) {\n\nvar DOCUMENT_NODE_TYPE = 9;\n\n/**\n * A polyfill for Element.matches()\n */\nif (typeof Element !== 'undefined' && !Element.prototype.matches) {\n var proto = Element.prototype;\n\n proto.matches = proto.matchesSelector ||\n proto.mozMatchesSelector ||\n proto.msMatchesSelector ||\n proto.oMatchesSelector ||\n proto.webkitMatchesSelector;\n}\n\n/**\n * Finds the closest parent that matches a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @return {Function}\n */\nfunction closest (element, selector) {\n while (element && element.nodeType !== DOCUMENT_NODE_TYPE) {\n if (typeof element.matches === 'function' &&\n element.matches(selector)) {\n return element;\n }\n element = element.parentNode;\n }\n}\n\nmodule.exports = closest;\n\n\n/***/ }),\n\n/***/ 438:\n/***/ (function(module, __unused_webpack_exports, __webpack_require__) {\n\nvar closest = __webpack_require__(828);\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction _delegate(element, selector, type, callback, useCapture) {\n var listenerFn = listener.apply(this, arguments);\n\n element.addEventListener(type, listenerFn, useCapture);\n\n return {\n destroy: function() {\n element.removeEventListener(type, listenerFn, useCapture);\n }\n }\n}\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element|String|Array} [elements]\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction delegate(elements, selector, type, callback, useCapture) {\n // Handle the regular Element usage\n if (typeof elements.addEventListener === 'function') {\n return _delegate.apply(null, arguments);\n }\n\n // Handle Element-less usage, it defaults to global delegation\n if (typeof type === 'function') {\n // Use `document` as the first parameter, then apply arguments\n // This is a short way to .unshift `arguments` without running into deoptimizations\n return _delegate.bind(null, document).apply(null, arguments);\n }\n\n // Handle Selector-based usage\n if (typeof elements === 'string') {\n elements = document.querySelectorAll(elements);\n }\n\n // Handle Array-like based usage\n return Array.prototype.map.call(elements, function (element) {\n return _delegate(element, selector, type, callback, useCapture);\n });\n}\n\n/**\n * Finds closest match and invokes callback.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Function}\n */\nfunction listener(element, selector, type, callback) {\n return function(e) {\n e.delegateTarget = closest(e.target, selector);\n\n if (e.delegateTarget) {\n callback.call(element, e);\n }\n }\n}\n\nmodule.exports = delegate;\n\n\n/***/ }),\n\n/***/ 879:\n/***/ (function(__unused_webpack_module, exports) {\n\n/**\n * Check if argument is a HTML element.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.node = function(value) {\n return value !== undefined\n && value instanceof HTMLElement\n && value.nodeType === 1;\n};\n\n/**\n * Check if argument is a list of HTML elements.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.nodeList = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return value !== undefined\n && (type === '[object NodeList]' || type === '[object HTMLCollection]')\n && ('length' in value)\n && (value.length === 0 || exports.node(value[0]));\n};\n\n/**\n * Check if argument is a string.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.string = function(value) {\n return typeof value === 'string'\n || value instanceof String;\n};\n\n/**\n * Check if argument is a function.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.fn = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return type === '[object Function]';\n};\n\n\n/***/ }),\n\n/***/ 370:\n/***/ (function(module, __unused_webpack_exports, __webpack_require__) {\n\nvar is = __webpack_require__(879);\nvar delegate = __webpack_require__(438);\n\n/**\n * Validates all params and calls the right\n * listener function based on its target type.\n *\n * @param {String|HTMLElement|HTMLCollection|NodeList} target\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listen(target, type, callback) {\n if (!target && !type && !callback) {\n throw new Error('Missing required arguments');\n }\n\n if (!is.string(type)) {\n throw new TypeError('Second argument must be a String');\n }\n\n if (!is.fn(callback)) {\n throw new TypeError('Third argument must be a Function');\n }\n\n if (is.node(target)) {\n return listenNode(target, type, callback);\n }\n else if (is.nodeList(target)) {\n return listenNodeList(target, type, callback);\n }\n else if (is.string(target)) {\n return listenSelector(target, type, callback);\n }\n else {\n throw new TypeError('First argument must be a String, HTMLElement, HTMLCollection, or NodeList');\n }\n}\n\n/**\n * Adds an event listener to a HTML element\n * and returns a remove listener function.\n *\n * @param {HTMLElement} node\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNode(node, type, callback) {\n node.addEventListener(type, callback);\n\n return {\n destroy: function() {\n node.removeEventListener(type, callback);\n }\n }\n}\n\n/**\n * Add an event listener to a list of HTML elements\n * and returns a remove listener function.\n *\n * @param {NodeList|HTMLCollection} nodeList\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNodeList(nodeList, type, callback) {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.addEventListener(type, callback);\n });\n\n return {\n destroy: function() {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.removeEventListener(type, callback);\n });\n }\n }\n}\n\n/**\n * Add an event listener to a selector\n * and returns a remove listener function.\n *\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenSelector(selector, type, callback) {\n return delegate(document.body, selector, type, callback);\n}\n\nmodule.exports = listen;\n\n\n/***/ }),\n\n/***/ 817:\n/***/ (function(module) {\n\nfunction select(element) {\n var selectedText;\n\n if (element.nodeName === 'SELECT') {\n element.focus();\n\n selectedText = element.value;\n }\n else if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') {\n var isReadOnly = element.hasAttribute('readonly');\n\n if (!isReadOnly) {\n element.setAttribute('readonly', '');\n }\n\n element.select();\n element.setSelectionRange(0, element.value.length);\n\n if (!isReadOnly) {\n element.removeAttribute('readonly');\n }\n\n selectedText = element.value;\n }\n else {\n if (element.hasAttribute('contenteditable')) {\n element.focus();\n }\n\n var selection = window.getSelection();\n var range = document.createRange();\n\n range.selectNodeContents(element);\n selection.removeAllRanges();\n selection.addRange(range);\n\n selectedText = selection.toString();\n }\n\n return selectedText;\n}\n\nmodule.exports = select;\n\n\n/***/ }),\n\n/***/ 279:\n/***/ (function(module) {\n\nfunction E () {\n // Keep this empty so it's easier to inherit from\n // (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3)\n}\n\nE.prototype = {\n on: function (name, callback, ctx) {\n var e = this.e || (this.e = {});\n\n (e[name] || (e[name] = [])).push({\n fn: callback,\n ctx: ctx\n });\n\n return this;\n },\n\n once: function (name, callback, ctx) {\n var self = this;\n function listener () {\n self.off(name, listener);\n callback.apply(ctx, arguments);\n };\n\n listener._ = callback\n return this.on(name, listener, ctx);\n },\n\n emit: function (name) {\n var data = [].slice.call(arguments, 1);\n var evtArr = ((this.e || (this.e = {}))[name] || []).slice();\n var i = 0;\n var len = evtArr.length;\n\n for (i; i < len; i++) {\n evtArr[i].fn.apply(evtArr[i].ctx, data);\n }\n\n return this;\n },\n\n off: function (name, callback) {\n var e = this.e || (this.e = {});\n var evts = e[name];\n var liveEvents = [];\n\n if (evts && callback) {\n for (var i = 0, len = evts.length; i < len; i++) {\n if (evts[i].fn !== callback && evts[i].fn._ !== callback)\n liveEvents.push(evts[i]);\n }\n }\n\n // Remove event from queue to prevent memory leak\n // Suggested by https://github.com/lazd\n // Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910\n\n (liveEvents.length)\n ? e[name] = liveEvents\n : delete e[name];\n\n return this;\n }\n};\n\nmodule.exports = E;\nmodule.exports.TinyEmitter = E;\n\n\n/***/ })\n\n/******/ \t});\n/************************************************************************/\n/******/ \t// The module cache\n/******/ \tvar __webpack_module_cache__ = {};\n/******/ \t\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(__webpack_module_cache__[moduleId]) {\n/******/ \t\t\treturn __webpack_module_cache__[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = __webpack_module_cache__[moduleId] = {\n/******/ \t\t\t// no module.id needed\n/******/ \t\t\t// no module.loaded needed\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/ \t\n/******/ \t\t// Execute the module function\n/******/ \t\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n/******/ \t\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/ \t\n/************************************************************************/\n/******/ \t/* webpack/runtime/compat get default export */\n/******/ \t!function() {\n/******/ \t\t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t\t__webpack_require__.n = function(module) {\n/******/ \t\t\tvar getter = module && module.__esModule ?\n/******/ \t\t\t\tfunction() { return module['default']; } :\n/******/ \t\t\t\tfunction() { return module; };\n/******/ \t\t\t__webpack_require__.d(getter, { a: getter });\n/******/ \t\t\treturn getter;\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/define property getters */\n/******/ \t!function() {\n/******/ \t\t// define getter functions for harmony exports\n/******/ \t\t__webpack_require__.d = function(exports, definition) {\n/******/ \t\t\tfor(var key in definition) {\n/******/ \t\t\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n/******/ \t\t\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n/******/ \t\t\t\t}\n/******/ \t\t\t}\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/hasOwnProperty shorthand */\n/******/ \t!function() {\n/******/ \t\t__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }\n/******/ \t}();\n/******/ \t\n/************************************************************************/\n/******/ \t// module exports must be returned from runtime so entry inlining is disabled\n/******/ \t// startup\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(686);\n/******/ })()\n.default;\n});", "/*!\n * escape-html\n * Copyright(c) 2012-2013 TJ Holowaychuk\n * Copyright(c) 2015 Andreas Lubbe\n * Copyright(c) 2015 Tiancheng \"Timothy\" Gu\n * MIT Licensed\n */\n\n'use strict';\n\n/**\n * Module variables.\n * @private\n */\n\nvar matchHtmlRegExp = /[\"'&<>]/;\n\n/**\n * Module exports.\n * @public\n */\n\nmodule.exports = escapeHtml;\n\n/**\n * Escape special characters in the given string of html.\n *\n * @param {string} string The string to escape for inserting into HTML\n * @return {string}\n * @public\n */\n\nfunction escapeHtml(string) {\n var str = '' + string;\n var match = matchHtmlRegExp.exec(str);\n\n if (!match) {\n return str;\n }\n\n var escape;\n var html = '';\n var index = 0;\n var lastIndex = 0;\n\n for (index = match.index; index < str.length; index++) {\n switch (str.charCodeAt(index)) {\n case 34: // \"\n escape = '"';\n break;\n case 38: // &\n escape = '&';\n break;\n case 39: // '\n escape = ''';\n break;\n case 60: // <\n escape = '<';\n break;\n case 62: // >\n escape = '>';\n break;\n default:\n continue;\n }\n\n if (lastIndex !== index) {\n html += str.substring(lastIndex, index);\n }\n\n lastIndex = index + 1;\n html += escape;\n }\n\n return lastIndex !== index\n ? html + str.substring(lastIndex, index)\n : html;\n}\n", "/*\n * Copyright (c) 2016-2023 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport \"focus-visible\"\n\nimport {\n EMPTY,\n NEVER,\n Observable,\n Subject,\n defer,\n delay,\n filter,\n map,\n merge,\n mergeWith,\n shareReplay,\n switchMap\n} from \"rxjs\"\n\nimport { configuration, feature } from \"./_\"\nimport {\n at,\n getActiveElement,\n getOptionalElement,\n requestJSON,\n setLocation,\n setToggle,\n watchDocument,\n watchKeyboard,\n watchLocation,\n watchLocationTarget,\n watchMedia,\n watchPrint,\n watchScript,\n watchViewport\n} from \"./browser\"\nimport {\n getComponentElement,\n getComponentElements,\n mountAnnounce,\n mountBackToTop,\n mountConsent,\n mountContent,\n mountDialog,\n mountHeader,\n mountHeaderTitle,\n mountPalette,\n mountProgress,\n mountSearch,\n mountSearchHiglight,\n mountSidebar,\n mountSource,\n mountTableOfContents,\n mountTabs,\n watchHeader,\n watchMain\n} from \"./components\"\nimport {\n SearchIndex,\n setupClipboardJS,\n setupInstantNavigation,\n setupVersionSelector\n} from \"./integrations\"\nimport {\n patchIndeterminate,\n patchScrollfix,\n patchScrolllock\n} from \"./patches\"\nimport \"./polyfills\"\n\n/* ----------------------------------------------------------------------------\n * Functions - @todo refactor\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch search index\n *\n * @returns Search index observable\n */\nfunction fetchSearchIndex(): Observable {\n if (location.protocol === \"file:\") {\n return watchScript(\n `${new URL(\"search/search_index.js\", config.base)}`\n )\n .pipe(\n // @ts-ignore - @todo fix typings\n map(() => __index),\n shareReplay(1)\n )\n } else {\n return requestJSON(\n new URL(\"search/search_index.json\", config.base)\n )\n }\n}\n\n/* ----------------------------------------------------------------------------\n * Application\n * ------------------------------------------------------------------------- */\n\n/* Yay, JavaScript is available */\ndocument.documentElement.classList.remove(\"no-js\")\ndocument.documentElement.classList.add(\"js\")\n\n/* Set up navigation observables and subjects */\nconst document$ = watchDocument()\nconst location$ = watchLocation()\nconst target$ = watchLocationTarget(location$)\nconst keyboard$ = watchKeyboard()\n\n/* Set up media observables */\nconst viewport$ = watchViewport()\nconst tablet$ = watchMedia(\"(min-width: 960px)\")\nconst screen$ = watchMedia(\"(min-width: 1220px)\")\nconst print$ = watchPrint()\n\n/* Retrieve search index, if search is enabled */\nconst config = configuration()\nconst index$ = document.forms.namedItem(\"search\")\n ? fetchSearchIndex()\n : NEVER\n\n/* Set up Clipboard.js integration */\nconst alert$ = new Subject()\nsetupClipboardJS({ alert$ })\n\n/* Set up progress indicator */\nconst progress$ = new Subject()\n\n/* Set up instant navigation, if enabled */\nif (feature(\"navigation.instant\"))\n setupInstantNavigation({ location$, viewport$, progress$ })\n .subscribe(document$)\n\n/* Set up version selector */\nif (config.version?.provider === \"mike\")\n setupVersionSelector({ document$ })\n\n/* Always close drawer and search on navigation */\nmerge(location$, target$)\n .pipe(\n delay(125)\n )\n .subscribe(() => {\n setToggle(\"drawer\", false)\n setToggle(\"search\", false)\n })\n\n/* Set up global keyboard handlers */\nkeyboard$\n .pipe(\n filter(({ mode }) => mode === \"global\")\n )\n .subscribe(key => {\n switch (key.type) {\n\n /* Go to previous page */\n case \"p\":\n case \",\":\n const prev = getOptionalElement(\"link[rel=prev]\")\n if (typeof prev !== \"undefined\")\n setLocation(prev)\n break\n\n /* Go to next page */\n case \"n\":\n case \".\":\n const next = getOptionalElement(\"link[rel=next]\")\n if (typeof next !== \"undefined\")\n setLocation(next)\n break\n\n /* Expand navigation, see https://bit.ly/3ZjG5io */\n case \"Enter\":\n const active = getActiveElement()\n if (active instanceof HTMLLabelElement)\n active.click()\n }\n })\n\n/* Set up patches */\npatchIndeterminate({ document$, tablet$ })\npatchScrollfix({ document$ })\npatchScrolllock({ viewport$, tablet$ })\n\n/* Set up header and main area observable */\nconst header$ = watchHeader(getComponentElement(\"header\"), { viewport$ })\nconst main$ = document$\n .pipe(\n map(() => getComponentElement(\"main\")),\n switchMap(el => watchMain(el, { viewport$, header$ })),\n shareReplay(1)\n )\n\n/* Set up control component observables */\nconst control$ = merge(\n\n /* Consent */\n ...getComponentElements(\"consent\")\n .map(el => mountConsent(el, { target$ })),\n\n /* Dialog */\n ...getComponentElements(\"dialog\")\n .map(el => mountDialog(el, { alert$ })),\n\n /* Header */\n ...getComponentElements(\"header\")\n .map(el => mountHeader(el, { viewport$, header$, main$ })),\n\n /* Color palette */\n ...getComponentElements(\"palette\")\n .map(el => mountPalette(el)),\n\n /* Progress bar */\n ...getComponentElements(\"progress\")\n .map(el => mountProgress(el, { progress$ })),\n\n /* Search */\n ...getComponentElements(\"search\")\n .map(el => mountSearch(el, { index$, keyboard$ })),\n\n /* Repository information */\n ...getComponentElements(\"source\")\n .map(el => mountSource(el))\n)\n\n/* Set up content component observables */\nconst content$ = defer(() => merge(\n\n /* Announcement bar */\n ...getComponentElements(\"announce\")\n .map(el => mountAnnounce(el)),\n\n /* Content */\n ...getComponentElements(\"content\")\n .map(el => mountContent(el, { viewport$, target$, print$ })),\n\n /* Search highlighting */\n ...getComponentElements(\"content\")\n .map(el => feature(\"search.highlight\")\n ? mountSearchHiglight(el, { index$, location$ })\n : EMPTY\n ),\n\n /* Header title */\n ...getComponentElements(\"header-title\")\n .map(el => mountHeaderTitle(el, { viewport$, header$ })),\n\n /* Sidebar */\n ...getComponentElements(\"sidebar\")\n .map(el => el.getAttribute(\"data-md-type\") === \"navigation\"\n ? at(screen$, () => mountSidebar(el, { viewport$, header$, main$ }))\n : at(tablet$, () => mountSidebar(el, { viewport$, header$, main$ }))\n ),\n\n /* Navigation tabs */\n ...getComponentElements(\"tabs\")\n .map(el => mountTabs(el, { viewport$, header$ })),\n\n /* Table of contents */\n ...getComponentElements(\"toc\")\n .map(el => mountTableOfContents(el, {\n viewport$, header$, main$, target$\n })),\n\n /* Back-to-top button */\n ...getComponentElements(\"top\")\n .map(el => mountBackToTop(el, { viewport$, header$, main$, target$ }))\n))\n\n/* Set up component observables */\nconst component$ = document$\n .pipe(\n switchMap(() => content$),\n mergeWith(control$),\n shareReplay(1)\n )\n\n/* Subscribe to all components */\ncomponent$.subscribe()\n\n/* ----------------------------------------------------------------------------\n * Exports\n * ------------------------------------------------------------------------- */\n\nwindow.document$ = document$ /* Document observable */\nwindow.location$ = location$ /* Location subject */\nwindow.target$ = target$ /* Location target observable */\nwindow.keyboard$ = keyboard$ /* Keyboard observable */\nwindow.viewport$ = viewport$ /* Viewport observable */\nwindow.tablet$ = tablet$ /* Media tablet observable */\nwindow.screen$ = screen$ /* Media screen observable */\nwindow.print$ = print$ /* Media print observable */\nwindow.alert$ = alert$ /* Alert subject */\nwindow.progress$ = progress$ /* Progress indicator subject */\nwindow.component$ = component$ /* Component observable */\n", "/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n/* global Reflect, Promise */\r\n\r\nvar extendStatics = function(d, b) {\r\n extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\r\n return extendStatics(d, b);\r\n};\r\n\r\nexport function __extends(d, b) {\r\n if (typeof b !== \"function\" && b !== null)\r\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nexport var __assign = function() {\r\n __assign = Object.assign || function __assign(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n }\r\n return __assign.apply(this, arguments);\r\n}\r\n\r\nexport function __rest(s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n}\r\n\r\nexport function __decorate(decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n}\r\n\r\nexport function __param(paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n}\r\n\r\nexport function __metadata(metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n}\r\n\r\nexport function __awaiter(thisArg, _arguments, P, generator) {\r\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n}\r\n\r\nexport function __generator(thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\r\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (_) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n}\r\n\r\nexport var __createBinding = Object.create ? (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\r\n}) : (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n o[k2] = m[k];\r\n});\r\n\r\nexport function __exportStar(m, o) {\r\n for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);\r\n}\r\n\r\nexport function __values(o) {\r\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\r\n if (m) return m.call(o);\r\n if (o && typeof o.length === \"number\") return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\r\n}\r\n\r\nexport function __read(o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n}\r\n\r\n/** @deprecated */\r\nexport function __spread() {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n}\r\n\r\n/** @deprecated */\r\nexport function __spreadArrays() {\r\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n r[k] = a[j];\r\n return r;\r\n}\r\n\r\nexport function __spreadArray(to, from, pack) {\r\n if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {\r\n if (ar || !(i in from)) {\r\n if (!ar) ar = Array.prototype.slice.call(from, 0, i);\r\n ar[i] = from[i];\r\n }\r\n }\r\n return to.concat(ar || Array.prototype.slice.call(from));\r\n}\r\n\r\nexport function __await(v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n}\r\n\r\nexport function __asyncGenerator(thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n}\r\n\r\nexport function __asyncDelegator(o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === \"return\" } : f ? f(v) : v; } : f; }\r\n}\r\n\r\nexport function __asyncValues(o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n}\r\n\r\nexport function __makeTemplateObject(cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n};\r\n\r\nvar __setModuleDefault = Object.create ? (function(o, v) {\r\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\r\n}) : function(o, v) {\r\n o[\"default\"] = v;\r\n};\r\n\r\nexport function __importStar(mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\r\n __setModuleDefault(result, mod);\r\n return result;\r\n}\r\n\r\nexport function __importDefault(mod) {\r\n return (mod && mod.__esModule) ? mod : { default: mod };\r\n}\r\n\r\nexport function __classPrivateFieldGet(receiver, state, kind, f) {\r\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a getter\");\r\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");\r\n return kind === \"m\" ? f : kind === \"a\" ? f.call(receiver) : f ? f.value : state.get(receiver);\r\n}\r\n\r\nexport function __classPrivateFieldSet(receiver, state, value, kind, f) {\r\n if (kind === \"m\") throw new TypeError(\"Private method is not writable\");\r\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a setter\");\r\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");\r\n return (kind === \"a\" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;\r\n}\r\n", "/**\n * Returns true if the object is a function.\n * @param value The value to check\n */\nexport function isFunction(value: any): value is (...args: any[]) => any {\n return typeof value === 'function';\n}\n", "/**\n * Used to create Error subclasses until the community moves away from ES5.\n *\n * This is because compiling from TypeScript down to ES5 has issues with subclassing Errors\n * as well as other built-in types: https://github.com/Microsoft/TypeScript/issues/12123\n *\n * @param createImpl A factory function to create the actual constructor implementation. The returned\n * function should be a named function that calls `_super` internally.\n */\nexport function createErrorClass(createImpl: (_super: any) => any): T {\n const _super = (instance: any) => {\n Error.call(instance);\n instance.stack = new Error().stack;\n };\n\n const ctorFunc = createImpl(_super);\n ctorFunc.prototype = Object.create(Error.prototype);\n ctorFunc.prototype.constructor = ctorFunc;\n return ctorFunc;\n}\n", "import { createErrorClass } from './createErrorClass';\n\nexport interface UnsubscriptionError extends Error {\n readonly errors: any[];\n}\n\nexport interface UnsubscriptionErrorCtor {\n /**\n * @deprecated Internal implementation detail. Do not construct error instances.\n * Cannot be tagged as internal: https://github.com/ReactiveX/rxjs/issues/6269\n */\n new (errors: any[]): UnsubscriptionError;\n}\n\n/**\n * An error thrown when one or more errors have occurred during the\n * `unsubscribe` of a {@link Subscription}.\n */\nexport const UnsubscriptionError: UnsubscriptionErrorCtor = createErrorClass(\n (_super) =>\n function UnsubscriptionErrorImpl(this: any, errors: (Error | string)[]) {\n _super(this);\n this.message = errors\n ? `${errors.length} errors occurred during unsubscription:\n${errors.map((err, i) => `${i + 1}) ${err.toString()}`).join('\\n ')}`\n : '';\n this.name = 'UnsubscriptionError';\n this.errors = errors;\n }\n);\n", "/**\n * Removes an item from an array, mutating it.\n * @param arr The array to remove the item from\n * @param item The item to remove\n */\nexport function arrRemove(arr: T[] | undefined | null, item: T) {\n if (arr) {\n const index = arr.indexOf(item);\n 0 <= index && arr.splice(index, 1);\n }\n}\n", "import { isFunction } from './util/isFunction';\nimport { UnsubscriptionError } from './util/UnsubscriptionError';\nimport { SubscriptionLike, TeardownLogic, Unsubscribable } from './types';\nimport { arrRemove } from './util/arrRemove';\n\n/**\n * Represents a disposable resource, such as the execution of an Observable. A\n * Subscription has one important method, `unsubscribe`, that takes no argument\n * and just disposes the resource held by the subscription.\n *\n * Additionally, subscriptions may be grouped together through the `add()`\n * method, which will attach a child Subscription to the current Subscription.\n * When a Subscription is unsubscribed, all its children (and its grandchildren)\n * will be unsubscribed as well.\n *\n * @class Subscription\n */\nexport class Subscription implements SubscriptionLike {\n /** @nocollapse */\n public static EMPTY = (() => {\n const empty = new Subscription();\n empty.closed = true;\n return empty;\n })();\n\n /**\n * A flag to indicate whether this Subscription has already been unsubscribed.\n */\n public closed = false;\n\n private _parentage: Subscription[] | Subscription | null = null;\n\n /**\n * The list of registered finalizers to execute upon unsubscription. Adding and removing from this\n * list occurs in the {@link #add} and {@link #remove} methods.\n */\n private _finalizers: Exclude[] | null = null;\n\n /**\n * @param initialTeardown A function executed first as part of the finalization\n * process that is kicked off when {@link #unsubscribe} is called.\n */\n constructor(private initialTeardown?: () => void) {}\n\n /**\n * Disposes the resources held by the subscription. May, for instance, cancel\n * an ongoing Observable execution or cancel any other type of work that\n * started when the Subscription was created.\n * @return {void}\n */\n unsubscribe(): void {\n let errors: any[] | undefined;\n\n if (!this.closed) {\n this.closed = true;\n\n // Remove this from it's parents.\n const { _parentage } = this;\n if (_parentage) {\n this._parentage = null;\n if (Array.isArray(_parentage)) {\n for (const parent of _parentage) {\n parent.remove(this);\n }\n } else {\n _parentage.remove(this);\n }\n }\n\n const { initialTeardown: initialFinalizer } = this;\n if (isFunction(initialFinalizer)) {\n try {\n initialFinalizer();\n } catch (e) {\n errors = e instanceof UnsubscriptionError ? e.errors : [e];\n }\n }\n\n const { _finalizers } = this;\n if (_finalizers) {\n this._finalizers = null;\n for (const finalizer of _finalizers) {\n try {\n execFinalizer(finalizer);\n } catch (err) {\n errors = errors ?? [];\n if (err instanceof UnsubscriptionError) {\n errors = [...errors, ...err.errors];\n } else {\n errors.push(err);\n }\n }\n }\n }\n\n if (errors) {\n throw new UnsubscriptionError(errors);\n }\n }\n }\n\n /**\n * Adds a finalizer to this subscription, so that finalization will be unsubscribed/called\n * when this subscription is unsubscribed. If this subscription is already {@link #closed},\n * because it has already been unsubscribed, then whatever finalizer is passed to it\n * will automatically be executed (unless the finalizer itself is also a closed subscription).\n *\n * Closed Subscriptions cannot be added as finalizers to any subscription. Adding a closed\n * subscription to a any subscription will result in no operation. (A noop).\n *\n * Adding a subscription to itself, or adding `null` or `undefined` will not perform any\n * operation at all. (A noop).\n *\n * `Subscription` instances that are added to this instance will automatically remove themselves\n * if they are unsubscribed. Functions and {@link Unsubscribable} objects that you wish to remove\n * will need to be removed manually with {@link #remove}\n *\n * @param teardown The finalization logic to add to this subscription.\n */\n add(teardown: TeardownLogic): void {\n // Only add the finalizer if it's not undefined\n // and don't add a subscription to itself.\n if (teardown && teardown !== this) {\n if (this.closed) {\n // If this subscription is already closed,\n // execute whatever finalizer is handed to it automatically.\n execFinalizer(teardown);\n } else {\n if (teardown instanceof Subscription) {\n // We don't add closed subscriptions, and we don't add the same subscription\n // twice. Subscription unsubscribe is idempotent.\n if (teardown.closed || teardown._hasParent(this)) {\n return;\n }\n teardown._addParent(this);\n }\n (this._finalizers = this._finalizers ?? []).push(teardown);\n }\n }\n }\n\n /**\n * Checks to see if a this subscription already has a particular parent.\n * This will signal that this subscription has already been added to the parent in question.\n * @param parent the parent to check for\n */\n private _hasParent(parent: Subscription) {\n const { _parentage } = this;\n return _parentage === parent || (Array.isArray(_parentage) && _parentage.includes(parent));\n }\n\n /**\n * Adds a parent to this subscription so it can be removed from the parent if it\n * unsubscribes on it's own.\n *\n * NOTE: THIS ASSUMES THAT {@link _hasParent} HAS ALREADY BEEN CHECKED.\n * @param parent The parent subscription to add\n */\n private _addParent(parent: Subscription) {\n const { _parentage } = this;\n this._parentage = Array.isArray(_parentage) ? (_parentage.push(parent), _parentage) : _parentage ? [_parentage, parent] : parent;\n }\n\n /**\n * Called on a child when it is removed via {@link #remove}.\n * @param parent The parent to remove\n */\n private _removeParent(parent: Subscription) {\n const { _parentage } = this;\n if (_parentage === parent) {\n this._parentage = null;\n } else if (Array.isArray(_parentage)) {\n arrRemove(_parentage, parent);\n }\n }\n\n /**\n * Removes a finalizer from this subscription that was previously added with the {@link #add} method.\n *\n * Note that `Subscription` instances, when unsubscribed, will automatically remove themselves\n * from every other `Subscription` they have been added to. This means that using the `remove` method\n * is not a common thing and should be used thoughtfully.\n *\n * If you add the same finalizer instance of a function or an unsubscribable object to a `Subscription` instance\n * more than once, you will need to call `remove` the same number of times to remove all instances.\n *\n * All finalizer instances are removed to free up memory upon unsubscription.\n *\n * @param teardown The finalizer to remove from this subscription\n */\n remove(teardown: Exclude): void {\n const { _finalizers } = this;\n _finalizers && arrRemove(_finalizers, teardown);\n\n if (teardown instanceof Subscription) {\n teardown._removeParent(this);\n }\n }\n}\n\nexport const EMPTY_SUBSCRIPTION = Subscription.EMPTY;\n\nexport function isSubscription(value: any): value is Subscription {\n return (\n value instanceof Subscription ||\n (value && 'closed' in value && isFunction(value.remove) && isFunction(value.add) && isFunction(value.unsubscribe))\n );\n}\n\nfunction execFinalizer(finalizer: Unsubscribable | (() => void)) {\n if (isFunction(finalizer)) {\n finalizer();\n } else {\n finalizer.unsubscribe();\n }\n}\n", "import { Subscriber } from './Subscriber';\nimport { ObservableNotification } from './types';\n\n/**\n * The {@link GlobalConfig} object for RxJS. It is used to configure things\n * like how to react on unhandled errors.\n */\nexport const config: GlobalConfig = {\n onUnhandledError: null,\n onStoppedNotification: null,\n Promise: undefined,\n useDeprecatedSynchronousErrorHandling: false,\n useDeprecatedNextContext: false,\n};\n\n/**\n * The global configuration object for RxJS, used to configure things\n * like how to react on unhandled errors. Accessible via {@link config}\n * object.\n */\nexport interface GlobalConfig {\n /**\n * A registration point for unhandled errors from RxJS. These are errors that\n * cannot were not handled by consuming code in the usual subscription path. For\n * example, if you have this configured, and you subscribe to an observable without\n * providing an error handler, errors from that subscription will end up here. This\n * will _always_ be called asynchronously on another job in the runtime. This is because\n * we do not want errors thrown in this user-configured handler to interfere with the\n * behavior of the library.\n */\n onUnhandledError: ((err: any) => void) | null;\n\n /**\n * A registration point for notifications that cannot be sent to subscribers because they\n * have completed, errored or have been explicitly unsubscribed. By default, next, complete\n * and error notifications sent to stopped subscribers are noops. However, sometimes callers\n * might want a different behavior. For example, with sources that attempt to report errors\n * to stopped subscribers, a caller can configure RxJS to throw an unhandled error instead.\n * This will _always_ be called asynchronously on another job in the runtime. This is because\n * we do not want errors thrown in this user-configured handler to interfere with the\n * behavior of the library.\n */\n onStoppedNotification: ((notification: ObservableNotification, subscriber: Subscriber) => void) | null;\n\n /**\n * The promise constructor used by default for {@link Observable#toPromise toPromise} and {@link Observable#forEach forEach}\n * methods.\n *\n * @deprecated As of version 8, RxJS will no longer support this sort of injection of a\n * Promise constructor. If you need a Promise implementation other than native promises,\n * please polyfill/patch Promise as you see appropriate. Will be removed in v8.\n */\n Promise?: PromiseConstructorLike;\n\n /**\n * If true, turns on synchronous error rethrowing, which is a deprecated behavior\n * in v6 and higher. This behavior enables bad patterns like wrapping a subscribe\n * call in a try/catch block. It also enables producer interference, a nasty bug\n * where a multicast can be broken for all observers by a downstream consumer with\n * an unhandled error. DO NOT USE THIS FLAG UNLESS IT'S NEEDED TO BUY TIME\n * FOR MIGRATION REASONS.\n *\n * @deprecated As of version 8, RxJS will no longer support synchronous throwing\n * of unhandled errors. All errors will be thrown on a separate call stack to prevent bad\n * behaviors described above. Will be removed in v8.\n */\n useDeprecatedSynchronousErrorHandling: boolean;\n\n /**\n * If true, enables an as-of-yet undocumented feature from v5: The ability to access\n * `unsubscribe()` via `this` context in `next` functions created in observers passed\n * to `subscribe`.\n *\n * This is being removed because the performance was severely problematic, and it could also cause\n * issues when types other than POJOs are passed to subscribe as subscribers, as they will likely have\n * their `this` context overwritten.\n *\n * @deprecated As of version 8, RxJS will no longer support altering the\n * context of next functions provided as part of an observer to Subscribe. Instead,\n * you will have access to a subscription or a signal or token that will allow you to do things like\n * unsubscribe and test closed status. Will be removed in v8.\n */\n useDeprecatedNextContext: boolean;\n}\n", "import type { TimerHandle } from './timerHandle';\ntype SetTimeoutFunction = (handler: () => void, timeout?: number, ...args: any[]) => TimerHandle;\ntype ClearTimeoutFunction = (handle: TimerHandle) => void;\n\ninterface TimeoutProvider {\n setTimeout: SetTimeoutFunction;\n clearTimeout: ClearTimeoutFunction;\n delegate:\n | {\n setTimeout: SetTimeoutFunction;\n clearTimeout: ClearTimeoutFunction;\n }\n | undefined;\n}\n\nexport const timeoutProvider: TimeoutProvider = {\n // When accessing the delegate, use the variable rather than `this` so that\n // the functions can be called without being bound to the provider.\n setTimeout(handler: () => void, timeout?: number, ...args) {\n const { delegate } = timeoutProvider;\n if (delegate?.setTimeout) {\n return delegate.setTimeout(handler, timeout, ...args);\n }\n return setTimeout(handler, timeout, ...args);\n },\n clearTimeout(handle) {\n const { delegate } = timeoutProvider;\n return (delegate?.clearTimeout || clearTimeout)(handle as any);\n },\n delegate: undefined,\n};\n", "import { config } from '../config';\nimport { timeoutProvider } from '../scheduler/timeoutProvider';\n\n/**\n * Handles an error on another job either with the user-configured {@link onUnhandledError},\n * or by throwing it on that new job so it can be picked up by `window.onerror`, `process.on('error')`, etc.\n *\n * This should be called whenever there is an error that is out-of-band with the subscription\n * or when an error hits a terminal boundary of the subscription and no error handler was provided.\n *\n * @param err the error to report\n */\nexport function reportUnhandledError(err: any) {\n timeoutProvider.setTimeout(() => {\n const { onUnhandledError } = config;\n if (onUnhandledError) {\n // Execute the user-configured error handler.\n onUnhandledError(err);\n } else {\n // Throw so it is picked up by the runtime's uncaught error mechanism.\n throw err;\n }\n });\n}\n", "/* tslint:disable:no-empty */\nexport function noop() { }\n", "import { CompleteNotification, NextNotification, ErrorNotification } from './types';\n\n/**\n * A completion object optimized for memory use and created to be the\n * same \"shape\" as other notifications in v8.\n * @internal\n */\nexport const COMPLETE_NOTIFICATION = (() => createNotification('C', undefined, undefined) as CompleteNotification)();\n\n/**\n * Internal use only. Creates an optimized error notification that is the same \"shape\"\n * as other notifications.\n * @internal\n */\nexport function errorNotification(error: any): ErrorNotification {\n return createNotification('E', undefined, error) as any;\n}\n\n/**\n * Internal use only. Creates an optimized next notification that is the same \"shape\"\n * as other notifications.\n * @internal\n */\nexport function nextNotification(value: T) {\n return createNotification('N', value, undefined) as NextNotification;\n}\n\n/**\n * Ensures that all notifications created internally have the same \"shape\" in v8.\n *\n * TODO: This is only exported to support a crazy legacy test in `groupBy`.\n * @internal\n */\nexport function createNotification(kind: 'N' | 'E' | 'C', value: any, error: any) {\n return {\n kind,\n value,\n error,\n };\n}\n", "import { config } from '../config';\n\nlet context: { errorThrown: boolean; error: any } | null = null;\n\n/**\n * Handles dealing with errors for super-gross mode. Creates a context, in which\n * any synchronously thrown errors will be passed to {@link captureError}. Which\n * will record the error such that it will be rethrown after the call back is complete.\n * TODO: Remove in v8\n * @param cb An immediately executed function.\n */\nexport function errorContext(cb: () => void) {\n if (config.useDeprecatedSynchronousErrorHandling) {\n const isRoot = !context;\n if (isRoot) {\n context = { errorThrown: false, error: null };\n }\n cb();\n if (isRoot) {\n const { errorThrown, error } = context!;\n context = null;\n if (errorThrown) {\n throw error;\n }\n }\n } else {\n // This is the general non-deprecated path for everyone that\n // isn't crazy enough to use super-gross mode (useDeprecatedSynchronousErrorHandling)\n cb();\n }\n}\n\n/**\n * Captures errors only in super-gross mode.\n * @param err the error to capture\n */\nexport function captureError(err: any) {\n if (config.useDeprecatedSynchronousErrorHandling && context) {\n context.errorThrown = true;\n context.error = err;\n }\n}\n", "import { isFunction } from './util/isFunction';\nimport { Observer, ObservableNotification } from './types';\nimport { isSubscription, Subscription } from './Subscription';\nimport { config } from './config';\nimport { reportUnhandledError } from './util/reportUnhandledError';\nimport { noop } from './util/noop';\nimport { nextNotification, errorNotification, COMPLETE_NOTIFICATION } from './NotificationFactories';\nimport { timeoutProvider } from './scheduler/timeoutProvider';\nimport { captureError } from './util/errorContext';\n\n/**\n * Implements the {@link Observer} interface and extends the\n * {@link Subscription} class. While the {@link Observer} is the public API for\n * consuming the values of an {@link Observable}, all Observers get converted to\n * a Subscriber, in order to provide Subscription-like capabilities such as\n * `unsubscribe`. Subscriber is a common type in RxJS, and crucial for\n * implementing operators, but it is rarely used as a public API.\n *\n * @class Subscriber\n */\nexport class Subscriber extends Subscription implements Observer {\n /**\n * A static factory for a Subscriber, given a (potentially partial) definition\n * of an Observer.\n * @param next The `next` callback of an Observer.\n * @param error The `error` callback of an\n * Observer.\n * @param complete The `complete` callback of an\n * Observer.\n * @return A Subscriber wrapping the (partially defined)\n * Observer represented by the given arguments.\n * @nocollapse\n * @deprecated Do not use. Will be removed in v8. There is no replacement for this\n * method, and there is no reason to be creating instances of `Subscriber` directly.\n * If you have a specific use case, please file an issue.\n */\n static create(next?: (x?: T) => void, error?: (e?: any) => void, complete?: () => void): Subscriber {\n return new SafeSubscriber(next, error, complete);\n }\n\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n protected isStopped: boolean = false;\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n protected destination: Subscriber | Observer; // this `any` is the escape hatch to erase extra type param (e.g. R)\n\n /**\n * @deprecated Internal implementation detail, do not use directly. Will be made internal in v8.\n * There is no reason to directly create an instance of Subscriber. This type is exported for typings reasons.\n */\n constructor(destination?: Subscriber | Observer) {\n super();\n if (destination) {\n this.destination = destination;\n // Automatically chain subscriptions together here.\n // if destination is a Subscription, then it is a Subscriber.\n if (isSubscription(destination)) {\n destination.add(this);\n }\n } else {\n this.destination = EMPTY_OBSERVER;\n }\n }\n\n /**\n * The {@link Observer} callback to receive notifications of type `next` from\n * the Observable, with a value. The Observable may call this method 0 or more\n * times.\n * @param {T} [value] The `next` value.\n * @return {void}\n */\n next(value?: T): void {\n if (this.isStopped) {\n handleStoppedNotification(nextNotification(value), this);\n } else {\n this._next(value!);\n }\n }\n\n /**\n * The {@link Observer} callback to receive notifications of type `error` from\n * the Observable, with an attached `Error`. Notifies the Observer that\n * the Observable has experienced an error condition.\n * @param {any} [err] The `error` exception.\n * @return {void}\n */\n error(err?: any): void {\n if (this.isStopped) {\n handleStoppedNotification(errorNotification(err), this);\n } else {\n this.isStopped = true;\n this._error(err);\n }\n }\n\n /**\n * The {@link Observer} callback to receive a valueless notification of type\n * `complete` from the Observable. Notifies the Observer that the Observable\n * has finished sending push-based notifications.\n * @return {void}\n */\n complete(): void {\n if (this.isStopped) {\n handleStoppedNotification(COMPLETE_NOTIFICATION, this);\n } else {\n this.isStopped = true;\n this._complete();\n }\n }\n\n unsubscribe(): void {\n if (!this.closed) {\n this.isStopped = true;\n super.unsubscribe();\n this.destination = null!;\n }\n }\n\n protected _next(value: T): void {\n this.destination.next(value);\n }\n\n protected _error(err: any): void {\n try {\n this.destination.error(err);\n } finally {\n this.unsubscribe();\n }\n }\n\n protected _complete(): void {\n try {\n this.destination.complete();\n } finally {\n this.unsubscribe();\n }\n }\n}\n\n/**\n * This bind is captured here because we want to be able to have\n * compatibility with monoid libraries that tend to use a method named\n * `bind`. In particular, a library called Monio requires this.\n */\nconst _bind = Function.prototype.bind;\n\nfunction bind any>(fn: Fn, thisArg: any): Fn {\n return _bind.call(fn, thisArg);\n}\n\n/**\n * Internal optimization only, DO NOT EXPOSE.\n * @internal\n */\nclass ConsumerObserver implements Observer {\n constructor(private partialObserver: Partial>) {}\n\n next(value: T): void {\n const { partialObserver } = this;\n if (partialObserver.next) {\n try {\n partialObserver.next(value);\n } catch (error) {\n handleUnhandledError(error);\n }\n }\n }\n\n error(err: any): void {\n const { partialObserver } = this;\n if (partialObserver.error) {\n try {\n partialObserver.error(err);\n } catch (error) {\n handleUnhandledError(error);\n }\n } else {\n handleUnhandledError(err);\n }\n }\n\n complete(): void {\n const { partialObserver } = this;\n if (partialObserver.complete) {\n try {\n partialObserver.complete();\n } catch (error) {\n handleUnhandledError(error);\n }\n }\n }\n}\n\nexport class SafeSubscriber extends Subscriber {\n constructor(\n observerOrNext?: Partial> | ((value: T) => void) | null,\n error?: ((e?: any) => void) | null,\n complete?: (() => void) | null\n ) {\n super();\n\n let partialObserver: Partial>;\n if (isFunction(observerOrNext) || !observerOrNext) {\n // The first argument is a function, not an observer. The next\n // two arguments *could* be observers, or they could be empty.\n partialObserver = {\n next: (observerOrNext ?? undefined) as (((value: T) => void) | undefined),\n error: error ?? undefined,\n complete: complete ?? undefined,\n };\n } else {\n // The first argument is a partial observer.\n let context: any;\n if (this && config.useDeprecatedNextContext) {\n // This is a deprecated path that made `this.unsubscribe()` available in\n // next handler functions passed to subscribe. This only exists behind a flag\n // now, as it is *very* slow.\n context = Object.create(observerOrNext);\n context.unsubscribe = () => this.unsubscribe();\n partialObserver = {\n next: observerOrNext.next && bind(observerOrNext.next, context),\n error: observerOrNext.error && bind(observerOrNext.error, context),\n complete: observerOrNext.complete && bind(observerOrNext.complete, context),\n };\n } else {\n // The \"normal\" path. Just use the partial observer directly.\n partialObserver = observerOrNext;\n }\n }\n\n // Wrap the partial observer to ensure it's a full observer, and\n // make sure proper error handling is accounted for.\n this.destination = new ConsumerObserver(partialObserver);\n }\n}\n\nfunction handleUnhandledError(error: any) {\n if (config.useDeprecatedSynchronousErrorHandling) {\n captureError(error);\n } else {\n // Ideal path, we report this as an unhandled error,\n // which is thrown on a new call stack.\n reportUnhandledError(error);\n }\n}\n\n/**\n * An error handler used when no error handler was supplied\n * to the SafeSubscriber -- meaning no error handler was supplied\n * do the `subscribe` call on our observable.\n * @param err The error to handle\n */\nfunction defaultErrorHandler(err: any) {\n throw err;\n}\n\n/**\n * A handler for notifications that cannot be sent to a stopped subscriber.\n * @param notification The notification being sent\n * @param subscriber The stopped subscriber\n */\nfunction handleStoppedNotification(notification: ObservableNotification, subscriber: Subscriber) {\n const { onStoppedNotification } = config;\n onStoppedNotification && timeoutProvider.setTimeout(() => onStoppedNotification(notification, subscriber));\n}\n\n/**\n * The observer used as a stub for subscriptions where the user did not\n * pass any arguments to `subscribe`. Comes with the default error handling\n * behavior.\n */\nexport const EMPTY_OBSERVER: Readonly> & { closed: true } = {\n closed: true,\n next: noop,\n error: defaultErrorHandler,\n complete: noop,\n};\n", "/**\n * Symbol.observable or a string \"@@observable\". Used for interop\n *\n * @deprecated We will no longer be exporting this symbol in upcoming versions of RxJS.\n * Instead polyfill and use Symbol.observable directly *or* use https://www.npmjs.com/package/symbol-observable\n */\nexport const observable: string | symbol = (() => (typeof Symbol === 'function' && Symbol.observable) || '@@observable')();\n", "/**\n * This function takes one parameter and just returns it. Simply put,\n * this is like `(x: T): T => x`.\n *\n * ## Examples\n *\n * This is useful in some cases when using things like `mergeMap`\n *\n * ```ts\n * import { interval, take, map, range, mergeMap, identity } from 'rxjs';\n *\n * const source$ = interval(1000).pipe(take(5));\n *\n * const result$ = source$.pipe(\n * map(i => range(i)),\n * mergeMap(identity) // same as mergeMap(x => x)\n * );\n *\n * result$.subscribe({\n * next: console.log\n * });\n * ```\n *\n * Or when you want to selectively apply an operator\n *\n * ```ts\n * import { interval, take, identity } from 'rxjs';\n *\n * const shouldLimit = () => Math.random() < 0.5;\n *\n * const source$ = interval(1000);\n *\n * const result$ = source$.pipe(shouldLimit() ? take(5) : identity);\n *\n * result$.subscribe({\n * next: console.log\n * });\n * ```\n *\n * @param x Any value that is returned by this function\n * @returns The value passed as the first parameter to this function\n */\nexport function identity(x: T): T {\n return x;\n}\n", "import { identity } from './identity';\nimport { UnaryFunction } from '../types';\n\nexport function pipe(): typeof identity;\nexport function pipe(fn1: UnaryFunction): UnaryFunction;\nexport function pipe(fn1: UnaryFunction, fn2: UnaryFunction): UnaryFunction;\nexport function pipe(fn1: UnaryFunction, fn2: UnaryFunction, fn3: UnaryFunction): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction,\n fn7: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction,\n fn7: UnaryFunction,\n fn8: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction,\n fn7: UnaryFunction,\n fn8: UnaryFunction,\n fn9: UnaryFunction\n): UnaryFunction;\nexport function pipe(\n fn1: UnaryFunction,\n fn2: UnaryFunction,\n fn3: UnaryFunction,\n fn4: UnaryFunction,\n fn5: UnaryFunction,\n fn6: UnaryFunction,\n fn7: UnaryFunction,\n fn8: UnaryFunction,\n fn9: UnaryFunction,\n ...fns: UnaryFunction[]\n): UnaryFunction;\n\n/**\n * pipe() can be called on one or more functions, each of which can take one argument (\"UnaryFunction\")\n * and uses it to return a value.\n * It returns a function that takes one argument, passes it to the first UnaryFunction, and then\n * passes the result to the next one, passes that result to the next one, and so on. \n */\nexport function pipe(...fns: Array>): UnaryFunction {\n return pipeFromArray(fns);\n}\n\n/** @internal */\nexport function pipeFromArray(fns: Array>): UnaryFunction {\n if (fns.length === 0) {\n return identity as UnaryFunction;\n }\n\n if (fns.length === 1) {\n return fns[0];\n }\n\n return function piped(input: T): R {\n return fns.reduce((prev: any, fn: UnaryFunction) => fn(prev), input as any);\n };\n}\n", "import { Operator } from './Operator';\nimport { SafeSubscriber, Subscriber } from './Subscriber';\nimport { isSubscription, Subscription } from './Subscription';\nimport { TeardownLogic, OperatorFunction, Subscribable, Observer } from './types';\nimport { observable as Symbol_observable } from './symbol/observable';\nimport { pipeFromArray } from './util/pipe';\nimport { config } from './config';\nimport { isFunction } from './util/isFunction';\nimport { errorContext } from './util/errorContext';\n\n/**\n * A representation of any set of values over any amount of time. This is the most basic building block\n * of RxJS.\n *\n * @class Observable\n */\nexport class Observable implements Subscribable {\n /**\n * @deprecated Internal implementation detail, do not use directly. Will be made internal in v8.\n */\n source: Observable | undefined;\n\n /**\n * @deprecated Internal implementation detail, do not use directly. Will be made internal in v8.\n */\n operator: Operator | undefined;\n\n /**\n * @constructor\n * @param {Function} subscribe the function that is called when the Observable is\n * initially subscribed to. This function is given a Subscriber, to which new values\n * can be `next`ed, or an `error` method can be called to raise an error, or\n * `complete` can be called to notify of a successful completion.\n */\n constructor(subscribe?: (this: Observable, subscriber: Subscriber) => TeardownLogic) {\n if (subscribe) {\n this._subscribe = subscribe;\n }\n }\n\n // HACK: Since TypeScript inherits static properties too, we have to\n // fight against TypeScript here so Subject can have a different static create signature\n /**\n * Creates a new Observable by calling the Observable constructor\n * @owner Observable\n * @method create\n * @param {Function} subscribe? the subscriber function to be passed to the Observable constructor\n * @return {Observable} a new observable\n * @nocollapse\n * @deprecated Use `new Observable()` instead. Will be removed in v8.\n */\n static create: (...args: any[]) => any = (subscribe?: (subscriber: Subscriber) => TeardownLogic) => {\n return new Observable(subscribe);\n };\n\n /**\n * Creates a new Observable, with this Observable instance as the source, and the passed\n * operator defined as the new observable's operator.\n * @method lift\n * @param operator the operator defining the operation to take on the observable\n * @return a new observable with the Operator applied\n * @deprecated Internal implementation detail, do not use directly. Will be made internal in v8.\n * If you have implemented an operator using `lift`, it is recommended that you create an\n * operator by simply returning `new Observable()` directly. See \"Creating new operators from\n * scratch\" section here: https://rxjs.dev/guide/operators\n */\n lift(operator?: Operator): Observable {\n const observable = new Observable();\n observable.source = this;\n observable.operator = operator;\n return observable;\n }\n\n subscribe(observerOrNext?: Partial> | ((value: T) => void)): Subscription;\n /** @deprecated Instead of passing separate callback arguments, use an observer argument. Signatures taking separate callback arguments will be removed in v8. Details: https://rxjs.dev/deprecations/subscribe-arguments */\n subscribe(next?: ((value: T) => void) | null, error?: ((error: any) => void) | null, complete?: (() => void) | null): Subscription;\n /**\n * Invokes an execution of an Observable and registers Observer handlers for notifications it will emit.\n *\n * Use it when you have all these Observables, but still nothing is happening.\n *\n * `subscribe` is not a regular operator, but a method that calls Observable's internal `subscribe` function. It\n * might be for example a function that you passed to Observable's constructor, but most of the time it is\n * a library implementation, which defines what will be emitted by an Observable, and when it be will emitted. This means\n * that calling `subscribe` is actually the moment when Observable starts its work, not when it is created, as it is often\n * the thought.\n *\n * Apart from starting the execution of an Observable, this method allows you to listen for values\n * that an Observable emits, as well as for when it completes or errors. You can achieve this in two\n * of the following ways.\n *\n * The first way is creating an object that implements {@link Observer} interface. It should have methods\n * defined by that interface, but note that it should be just a regular JavaScript object, which you can create\n * yourself in any way you want (ES6 class, classic function constructor, object literal etc.). In particular, do\n * not attempt to use any RxJS implementation details to create Observers - you don't need them. Remember also\n * that your object does not have to implement all methods. If you find yourself creating a method that doesn't\n * do anything, you can simply omit it. Note however, if the `error` method is not provided and an error happens,\n * it will be thrown asynchronously. Errors thrown asynchronously cannot be caught using `try`/`catch`. Instead,\n * use the {@link onUnhandledError} configuration option or use a runtime handler (like `window.onerror` or\n * `process.on('error)`) to be notified of unhandled errors. Because of this, it's recommended that you provide\n * an `error` method to avoid missing thrown errors.\n *\n * The second way is to give up on Observer object altogether and simply provide callback functions in place of its methods.\n * This means you can provide three functions as arguments to `subscribe`, where the first function is equivalent\n * of a `next` method, the second of an `error` method and the third of a `complete` method. Just as in case of an Observer,\n * if you do not need to listen for something, you can omit a function by passing `undefined` or `null`,\n * since `subscribe` recognizes these functions by where they were placed in function call. When it comes\n * to the `error` function, as with an Observer, if not provided, errors emitted by an Observable will be thrown asynchronously.\n *\n * You can, however, subscribe with no parameters at all. This may be the case where you're not interested in terminal events\n * and you also handled emissions internally by using operators (e.g. using `tap`).\n *\n * Whichever style of calling `subscribe` you use, in both cases it returns a Subscription object.\n * This object allows you to call `unsubscribe` on it, which in turn will stop the work that an Observable does and will clean\n * up all resources that an Observable used. Note that cancelling a subscription will not call `complete` callback\n * provided to `subscribe` function, which is reserved for a regular completion signal that comes from an Observable.\n *\n * Remember that callbacks provided to `subscribe` are not guaranteed to be called asynchronously.\n * It is an Observable itself that decides when these functions will be called. For example {@link of}\n * by default emits all its values synchronously. Always check documentation for how given Observable\n * will behave when subscribed and if its default behavior can be modified with a `scheduler`.\n *\n * #### Examples\n *\n * Subscribe with an {@link guide/observer Observer}\n *\n * ```ts\n * import { of } from 'rxjs';\n *\n * const sumObserver = {\n * sum: 0,\n * next(value) {\n * console.log('Adding: ' + value);\n * this.sum = this.sum + value;\n * },\n * error() {\n * // We actually could just remove this method,\n * // since we do not really care about errors right now.\n * },\n * complete() {\n * console.log('Sum equals: ' + this.sum);\n * }\n * };\n *\n * of(1, 2, 3) // Synchronously emits 1, 2, 3 and then completes.\n * .subscribe(sumObserver);\n *\n * // Logs:\n * // 'Adding: 1'\n * // 'Adding: 2'\n * // 'Adding: 3'\n * // 'Sum equals: 6'\n * ```\n *\n * Subscribe with functions ({@link deprecations/subscribe-arguments deprecated})\n *\n * ```ts\n * import { of } from 'rxjs'\n *\n * let sum = 0;\n *\n * of(1, 2, 3).subscribe(\n * value => {\n * console.log('Adding: ' + value);\n * sum = sum + value;\n * },\n * undefined,\n * () => console.log('Sum equals: ' + sum)\n * );\n *\n * // Logs:\n * // 'Adding: 1'\n * // 'Adding: 2'\n * // 'Adding: 3'\n * // 'Sum equals: 6'\n * ```\n *\n * Cancel a subscription\n *\n * ```ts\n * import { interval } from 'rxjs';\n *\n * const subscription = interval(1000).subscribe({\n * next(num) {\n * console.log(num)\n * },\n * complete() {\n * // Will not be called, even when cancelling subscription.\n * console.log('completed!');\n * }\n * });\n *\n * setTimeout(() => {\n * subscription.unsubscribe();\n * console.log('unsubscribed!');\n * }, 2500);\n *\n * // Logs:\n * // 0 after 1s\n * // 1 after 2s\n * // 'unsubscribed!' after 2.5s\n * ```\n *\n * @param {Observer|Function} observerOrNext (optional) Either an observer with methods to be called,\n * or the first of three possible handlers, which is the handler for each value emitted from the subscribed\n * Observable.\n * @param {Function} error (optional) A handler for a terminal event resulting from an error. If no error handler is provided,\n * the error will be thrown asynchronously as unhandled.\n * @param {Function} complete (optional) A handler for a terminal event resulting from successful completion.\n * @return {Subscription} a subscription reference to the registered handlers\n * @method subscribe\n */\n subscribe(\n observerOrNext?: Partial> | ((value: T) => void) | null,\n error?: ((error: any) => void) | null,\n complete?: (() => void) | null\n ): Subscription {\n const subscriber = isSubscriber(observerOrNext) ? observerOrNext : new SafeSubscriber(observerOrNext, error, complete);\n\n errorContext(() => {\n const { operator, source } = this;\n subscriber.add(\n operator\n ? // We're dealing with a subscription in the\n // operator chain to one of our lifted operators.\n operator.call(subscriber, source)\n : source\n ? // If `source` has a value, but `operator` does not, something that\n // had intimate knowledge of our API, like our `Subject`, must have\n // set it. We're going to just call `_subscribe` directly.\n this._subscribe(subscriber)\n : // In all other cases, we're likely wrapping a user-provided initializer\n // function, so we need to catch errors and handle them appropriately.\n this._trySubscribe(subscriber)\n );\n });\n\n return subscriber;\n }\n\n /** @internal */\n protected _trySubscribe(sink: Subscriber): TeardownLogic {\n try {\n return this._subscribe(sink);\n } catch (err) {\n // We don't need to return anything in this case,\n // because it's just going to try to `add()` to a subscription\n // above.\n sink.error(err);\n }\n }\n\n /**\n * Used as a NON-CANCELLABLE means of subscribing to an observable, for use with\n * APIs that expect promises, like `async/await`. You cannot unsubscribe from this.\n *\n * **WARNING**: Only use this with observables you *know* will complete. If the source\n * observable does not complete, you will end up with a promise that is hung up, and\n * potentially all of the state of an async function hanging out in memory. To avoid\n * this situation, look into adding something like {@link timeout}, {@link take},\n * {@link takeWhile}, or {@link takeUntil} amongst others.\n *\n * #### Example\n *\n * ```ts\n * import { interval, take } from 'rxjs';\n *\n * const source$ = interval(1000).pipe(take(4));\n *\n * async function getTotal() {\n * let total = 0;\n *\n * await source$.forEach(value => {\n * total += value;\n * console.log('observable -> ' + value);\n * });\n *\n * return total;\n * }\n *\n * getTotal().then(\n * total => console.log('Total: ' + total)\n * );\n *\n * // Expected:\n * // 'observable -> 0'\n * // 'observable -> 1'\n * // 'observable -> 2'\n * // 'observable -> 3'\n * // 'Total: 6'\n * ```\n *\n * @param next a handler for each value emitted by the observable\n * @return a promise that either resolves on observable completion or\n * rejects with the handled error\n */\n forEach(next: (value: T) => void): Promise;\n\n /**\n * @param next a handler for each value emitted by the observable\n * @param promiseCtor a constructor function used to instantiate the Promise\n * @return a promise that either resolves on observable completion or\n * rejects with the handled error\n * @deprecated Passing a Promise constructor will no longer be available\n * in upcoming versions of RxJS. This is because it adds weight to the library, for very\n * little benefit. If you need this functionality, it is recommended that you either\n * polyfill Promise, or you create an adapter to convert the returned native promise\n * to whatever promise implementation you wanted. Will be removed in v8.\n */\n forEach(next: (value: T) => void, promiseCtor: PromiseConstructorLike): Promise;\n\n forEach(next: (value: T) => void, promiseCtor?: PromiseConstructorLike): Promise {\n promiseCtor = getPromiseCtor(promiseCtor);\n\n return new promiseCtor((resolve, reject) => {\n const subscriber = new SafeSubscriber({\n next: (value) => {\n try {\n next(value);\n } catch (err) {\n reject(err);\n subscriber.unsubscribe();\n }\n },\n error: reject,\n complete: resolve,\n });\n this.subscribe(subscriber);\n }) as Promise;\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber): TeardownLogic {\n return this.source?.subscribe(subscriber);\n }\n\n /**\n * An interop point defined by the es7-observable spec https://github.com/zenparsing/es-observable\n * @method Symbol.observable\n * @return {Observable} this instance of the observable\n */\n [Symbol_observable]() {\n return this;\n }\n\n /* tslint:disable:max-line-length */\n pipe(): Observable;\n pipe(op1: OperatorFunction): Observable;\n pipe(op1: OperatorFunction, op2: OperatorFunction): Observable;\n pipe(op1: OperatorFunction, op2: OperatorFunction, op3: OperatorFunction): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction,\n op7: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction,\n op7: OperatorFunction,\n op8: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction,\n op7: OperatorFunction,\n op8: OperatorFunction,\n op9: OperatorFunction\n ): Observable;\n pipe(\n op1: OperatorFunction,\n op2: OperatorFunction,\n op3: OperatorFunction,\n op4: OperatorFunction,\n op5: OperatorFunction,\n op6: OperatorFunction,\n op7: OperatorFunction,\n op8: OperatorFunction,\n op9: OperatorFunction,\n ...operations: OperatorFunction[]\n ): Observable;\n /* tslint:enable:max-line-length */\n\n /**\n * Used to stitch together functional operators into a chain.\n * @method pipe\n * @return {Observable} the Observable result of all of the operators having\n * been called in the order they were passed in.\n *\n * ## Example\n *\n * ```ts\n * import { interval, filter, map, scan } from 'rxjs';\n *\n * interval(1000)\n * .pipe(\n * filter(x => x % 2 === 0),\n * map(x => x + x),\n * scan((acc, x) => acc + x)\n * )\n * .subscribe(x => console.log(x));\n * ```\n */\n pipe(...operations: OperatorFunction[]): Observable {\n return pipeFromArray(operations)(this);\n }\n\n /* tslint:disable:max-line-length */\n /** @deprecated Replaced with {@link firstValueFrom} and {@link lastValueFrom}. Will be removed in v8. Details: https://rxjs.dev/deprecations/to-promise */\n toPromise(): Promise;\n /** @deprecated Replaced with {@link firstValueFrom} and {@link lastValueFrom}. Will be removed in v8. Details: https://rxjs.dev/deprecations/to-promise */\n toPromise(PromiseCtor: typeof Promise): Promise;\n /** @deprecated Replaced with {@link firstValueFrom} and {@link lastValueFrom}. Will be removed in v8. Details: https://rxjs.dev/deprecations/to-promise */\n toPromise(PromiseCtor: PromiseConstructorLike): Promise;\n /* tslint:enable:max-line-length */\n\n /**\n * Subscribe to this Observable and get a Promise resolving on\n * `complete` with the last emission (if any).\n *\n * **WARNING**: Only use this with observables you *know* will complete. If the source\n * observable does not complete, you will end up with a promise that is hung up, and\n * potentially all of the state of an async function hanging out in memory. To avoid\n * this situation, look into adding something like {@link timeout}, {@link take},\n * {@link takeWhile}, or {@link takeUntil} amongst others.\n *\n * @method toPromise\n * @param [promiseCtor] a constructor function used to instantiate\n * the Promise\n * @return A Promise that resolves with the last value emit, or\n * rejects on an error. If there were no emissions, Promise\n * resolves with undefined.\n * @deprecated Replaced with {@link firstValueFrom} and {@link lastValueFrom}. Will be removed in v8. Details: https://rxjs.dev/deprecations/to-promise\n */\n toPromise(promiseCtor?: PromiseConstructorLike): Promise {\n promiseCtor = getPromiseCtor(promiseCtor);\n\n return new promiseCtor((resolve, reject) => {\n let value: T | undefined;\n this.subscribe(\n (x: T) => (value = x),\n (err: any) => reject(err),\n () => resolve(value)\n );\n }) as Promise;\n }\n}\n\n/**\n * Decides between a passed promise constructor from consuming code,\n * A default configured promise constructor, and the native promise\n * constructor and returns it. If nothing can be found, it will throw\n * an error.\n * @param promiseCtor The optional promise constructor to passed by consuming code\n */\nfunction getPromiseCtor(promiseCtor: PromiseConstructorLike | undefined) {\n return promiseCtor ?? config.Promise ?? Promise;\n}\n\nfunction isObserver(value: any): value is Observer {\n return value && isFunction(value.next) && isFunction(value.error) && isFunction(value.complete);\n}\n\nfunction isSubscriber(value: any): value is Subscriber {\n return (value && value instanceof Subscriber) || (isObserver(value) && isSubscription(value));\n}\n", "import { Observable } from '../Observable';\nimport { Subscriber } from '../Subscriber';\nimport { OperatorFunction } from '../types';\nimport { isFunction } from './isFunction';\n\n/**\n * Used to determine if an object is an Observable with a lift function.\n */\nexport function hasLift(source: any): source is { lift: InstanceType['lift'] } {\n return isFunction(source?.lift);\n}\n\n/**\n * Creates an `OperatorFunction`. Used to define operators throughout the library in a concise way.\n * @param init The logic to connect the liftedSource to the subscriber at the moment of subscription.\n */\nexport function operate(\n init: (liftedSource: Observable, subscriber: Subscriber) => (() => void) | void\n): OperatorFunction {\n return (source: Observable) => {\n if (hasLift(source)) {\n return source.lift(function (this: Subscriber, liftedSource: Observable) {\n try {\n return init(liftedSource, this);\n } catch (err) {\n this.error(err);\n }\n });\n }\n throw new TypeError('Unable to lift unknown Observable type');\n };\n}\n", "import { Subscriber } from '../Subscriber';\n\n/**\n * Creates an instance of an `OperatorSubscriber`.\n * @param destination The downstream subscriber.\n * @param onNext Handles next values, only called if this subscriber is not stopped or closed. Any\n * error that occurs in this function is caught and sent to the `error` method of this subscriber.\n * @param onError Handles errors from the subscription, any errors that occur in this handler are caught\n * and send to the `destination` error handler.\n * @param onComplete Handles completion notification from the subscription. Any errors that occur in\n * this handler are sent to the `destination` error handler.\n * @param onFinalize Additional teardown logic here. This will only be called on teardown if the\n * subscriber itself is not already closed. This is called after all other teardown logic is executed.\n */\nexport function createOperatorSubscriber(\n destination: Subscriber,\n onNext?: (value: T) => void,\n onComplete?: () => void,\n onError?: (err: any) => void,\n onFinalize?: () => void\n): Subscriber {\n return new OperatorSubscriber(destination, onNext, onComplete, onError, onFinalize);\n}\n\n/**\n * A generic helper for allowing operators to be created with a Subscriber and\n * use closures to capture necessary state from the operator function itself.\n */\nexport class OperatorSubscriber extends Subscriber {\n /**\n * Creates an instance of an `OperatorSubscriber`.\n * @param destination The downstream subscriber.\n * @param onNext Handles next values, only called if this subscriber is not stopped or closed. Any\n * error that occurs in this function is caught and sent to the `error` method of this subscriber.\n * @param onError Handles errors from the subscription, any errors that occur in this handler are caught\n * and send to the `destination` error handler.\n * @param onComplete Handles completion notification from the subscription. Any errors that occur in\n * this handler are sent to the `destination` error handler.\n * @param onFinalize Additional finalization logic here. This will only be called on finalization if the\n * subscriber itself is not already closed. This is called after all other finalization logic is executed.\n * @param shouldUnsubscribe An optional check to see if an unsubscribe call should truly unsubscribe.\n * NOTE: This currently **ONLY** exists to support the strange behavior of {@link groupBy}, where unsubscription\n * to the resulting observable does not actually disconnect from the source if there are active subscriptions\n * to any grouped observable. (DO NOT EXPOSE OR USE EXTERNALLY!!!)\n */\n constructor(\n destination: Subscriber,\n onNext?: (value: T) => void,\n onComplete?: () => void,\n onError?: (err: any) => void,\n private onFinalize?: () => void,\n private shouldUnsubscribe?: () => boolean\n ) {\n // It's important - for performance reasons - that all of this class's\n // members are initialized and that they are always initialized in the same\n // order. This will ensure that all OperatorSubscriber instances have the\n // same hidden class in V8. This, in turn, will help keep the number of\n // hidden classes involved in property accesses within the base class as\n // low as possible. If the number of hidden classes involved exceeds four,\n // the property accesses will become megamorphic and performance penalties\n // will be incurred - i.e. inline caches won't be used.\n //\n // The reasons for ensuring all instances have the same hidden class are\n // further discussed in this blog post from Benedikt Meurer:\n // https://benediktmeurer.de/2018/03/23/impact-of-polymorphism-on-component-based-frameworks-like-react/\n super(destination);\n this._next = onNext\n ? function (this: OperatorSubscriber, value: T) {\n try {\n onNext(value);\n } catch (err) {\n destination.error(err);\n }\n }\n : super._next;\n this._error = onError\n ? function (this: OperatorSubscriber, err: any) {\n try {\n onError(err);\n } catch (err) {\n // Send any errors that occur down stream.\n destination.error(err);\n } finally {\n // Ensure finalization.\n this.unsubscribe();\n }\n }\n : super._error;\n this._complete = onComplete\n ? function (this: OperatorSubscriber) {\n try {\n onComplete();\n } catch (err) {\n // Send any errors that occur down stream.\n destination.error(err);\n } finally {\n // Ensure finalization.\n this.unsubscribe();\n }\n }\n : super._complete;\n }\n\n unsubscribe() {\n if (!this.shouldUnsubscribe || this.shouldUnsubscribe()) {\n const { closed } = this;\n super.unsubscribe();\n // Execute additional teardown if we have any and we didn't already do so.\n !closed && this.onFinalize?.();\n }\n }\n}\n", "import { Subscription } from '../Subscription';\n\ninterface AnimationFrameProvider {\n schedule(callback: FrameRequestCallback): Subscription;\n requestAnimationFrame: typeof requestAnimationFrame;\n cancelAnimationFrame: typeof cancelAnimationFrame;\n delegate:\n | {\n requestAnimationFrame: typeof requestAnimationFrame;\n cancelAnimationFrame: typeof cancelAnimationFrame;\n }\n | undefined;\n}\n\nexport const animationFrameProvider: AnimationFrameProvider = {\n // When accessing the delegate, use the variable rather than `this` so that\n // the functions can be called without being bound to the provider.\n schedule(callback) {\n let request = requestAnimationFrame;\n let cancel: typeof cancelAnimationFrame | undefined = cancelAnimationFrame;\n const { delegate } = animationFrameProvider;\n if (delegate) {\n request = delegate.requestAnimationFrame;\n cancel = delegate.cancelAnimationFrame;\n }\n const handle = request((timestamp) => {\n // Clear the cancel function. The request has been fulfilled, so\n // attempting to cancel the request upon unsubscription would be\n // pointless.\n cancel = undefined;\n callback(timestamp);\n });\n return new Subscription(() => cancel?.(handle));\n },\n requestAnimationFrame(...args) {\n const { delegate } = animationFrameProvider;\n return (delegate?.requestAnimationFrame || requestAnimationFrame)(...args);\n },\n cancelAnimationFrame(...args) {\n const { delegate } = animationFrameProvider;\n return (delegate?.cancelAnimationFrame || cancelAnimationFrame)(...args);\n },\n delegate: undefined,\n};\n", "import { createErrorClass } from './createErrorClass';\n\nexport interface ObjectUnsubscribedError extends Error {}\n\nexport interface ObjectUnsubscribedErrorCtor {\n /**\n * @deprecated Internal implementation detail. Do not construct error instances.\n * Cannot be tagged as internal: https://github.com/ReactiveX/rxjs/issues/6269\n */\n new (): ObjectUnsubscribedError;\n}\n\n/**\n * An error thrown when an action is invalid because the object has been\n * unsubscribed.\n *\n * @see {@link Subject}\n * @see {@link BehaviorSubject}\n *\n * @class ObjectUnsubscribedError\n */\nexport const ObjectUnsubscribedError: ObjectUnsubscribedErrorCtor = createErrorClass(\n (_super) =>\n function ObjectUnsubscribedErrorImpl(this: any) {\n _super(this);\n this.name = 'ObjectUnsubscribedError';\n this.message = 'object unsubscribed';\n }\n);\n", "import { Operator } from './Operator';\nimport { Observable } from './Observable';\nimport { Subscriber } from './Subscriber';\nimport { Subscription, EMPTY_SUBSCRIPTION } from './Subscription';\nimport { Observer, SubscriptionLike, TeardownLogic } from './types';\nimport { ObjectUnsubscribedError } from './util/ObjectUnsubscribedError';\nimport { arrRemove } from './util/arrRemove';\nimport { errorContext } from './util/errorContext';\n\n/**\n * A Subject is a special type of Observable that allows values to be\n * multicasted to many Observers. Subjects are like EventEmitters.\n *\n * Every Subject is an Observable and an Observer. You can subscribe to a\n * Subject, and you can call next to feed values as well as error and complete.\n */\nexport class Subject extends Observable implements SubscriptionLike {\n closed = false;\n\n private currentObservers: Observer[] | null = null;\n\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n observers: Observer[] = [];\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n isStopped = false;\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n hasError = false;\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n thrownError: any = null;\n\n /**\n * Creates a \"subject\" by basically gluing an observer to an observable.\n *\n * @nocollapse\n * @deprecated Recommended you do not use. Will be removed at some point in the future. Plans for replacement still under discussion.\n */\n static create: (...args: any[]) => any = (destination: Observer, source: Observable): AnonymousSubject => {\n return new AnonymousSubject(destination, source);\n };\n\n constructor() {\n // NOTE: This must be here to obscure Observable's constructor.\n super();\n }\n\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n lift(operator: Operator): Observable {\n const subject = new AnonymousSubject(this, this);\n subject.operator = operator as any;\n return subject as any;\n }\n\n /** @internal */\n protected _throwIfClosed() {\n if (this.closed) {\n throw new ObjectUnsubscribedError();\n }\n }\n\n next(value: T) {\n errorContext(() => {\n this._throwIfClosed();\n if (!this.isStopped) {\n if (!this.currentObservers) {\n this.currentObservers = Array.from(this.observers);\n }\n for (const observer of this.currentObservers) {\n observer.next(value);\n }\n }\n });\n }\n\n error(err: any) {\n errorContext(() => {\n this._throwIfClosed();\n if (!this.isStopped) {\n this.hasError = this.isStopped = true;\n this.thrownError = err;\n const { observers } = this;\n while (observers.length) {\n observers.shift()!.error(err);\n }\n }\n });\n }\n\n complete() {\n errorContext(() => {\n this._throwIfClosed();\n if (!this.isStopped) {\n this.isStopped = true;\n const { observers } = this;\n while (observers.length) {\n observers.shift()!.complete();\n }\n }\n });\n }\n\n unsubscribe() {\n this.isStopped = this.closed = true;\n this.observers = this.currentObservers = null!;\n }\n\n get observed() {\n return this.observers?.length > 0;\n }\n\n /** @internal */\n protected _trySubscribe(subscriber: Subscriber): TeardownLogic {\n this._throwIfClosed();\n return super._trySubscribe(subscriber);\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber): Subscription {\n this._throwIfClosed();\n this._checkFinalizedStatuses(subscriber);\n return this._innerSubscribe(subscriber);\n }\n\n /** @internal */\n protected _innerSubscribe(subscriber: Subscriber) {\n const { hasError, isStopped, observers } = this;\n if (hasError || isStopped) {\n return EMPTY_SUBSCRIPTION;\n }\n this.currentObservers = null;\n observers.push(subscriber);\n return new Subscription(() => {\n this.currentObservers = null;\n arrRemove(observers, subscriber);\n });\n }\n\n /** @internal */\n protected _checkFinalizedStatuses(subscriber: Subscriber) {\n const { hasError, thrownError, isStopped } = this;\n if (hasError) {\n subscriber.error(thrownError);\n } else if (isStopped) {\n subscriber.complete();\n }\n }\n\n /**\n * Creates a new Observable with this Subject as the source. You can do this\n * to create custom Observer-side logic of the Subject and conceal it from\n * code that uses the Observable.\n * @return {Observable} Observable that the Subject casts to\n */\n asObservable(): Observable {\n const observable: any = new Observable();\n observable.source = this;\n return observable;\n }\n}\n\n/**\n * @class AnonymousSubject\n */\nexport class AnonymousSubject extends Subject {\n constructor(\n /** @deprecated Internal implementation detail, do not use directly. Will be made internal in v8. */\n public destination?: Observer,\n source?: Observable\n ) {\n super();\n this.source = source;\n }\n\n next(value: T) {\n this.destination?.next?.(value);\n }\n\n error(err: any) {\n this.destination?.error?.(err);\n }\n\n complete() {\n this.destination?.complete?.();\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber): Subscription {\n return this.source?.subscribe(subscriber) ?? EMPTY_SUBSCRIPTION;\n }\n}\n", "import { TimestampProvider } from '../types';\n\ninterface DateTimestampProvider extends TimestampProvider {\n delegate: TimestampProvider | undefined;\n}\n\nexport const dateTimestampProvider: DateTimestampProvider = {\n now() {\n // Use the variable rather than `this` so that the function can be called\n // without being bound to the provider.\n return (dateTimestampProvider.delegate || Date).now();\n },\n delegate: undefined,\n};\n", "import { Subject } from './Subject';\nimport { TimestampProvider } from './types';\nimport { Subscriber } from './Subscriber';\nimport { Subscription } from './Subscription';\nimport { dateTimestampProvider } from './scheduler/dateTimestampProvider';\n\n/**\n * A variant of {@link Subject} that \"replays\" old values to new subscribers by emitting them when they first subscribe.\n *\n * `ReplaySubject` has an internal buffer that will store a specified number of values that it has observed. Like `Subject`,\n * `ReplaySubject` \"observes\" values by having them passed to its `next` method. When it observes a value, it will store that\n * value for a time determined by the configuration of the `ReplaySubject`, as passed to its constructor.\n *\n * When a new subscriber subscribes to the `ReplaySubject` instance, it will synchronously emit all values in its buffer in\n * a First-In-First-Out (FIFO) manner. The `ReplaySubject` will also complete, if it has observed completion; and it will\n * error if it has observed an error.\n *\n * There are two main configuration items to be concerned with:\n *\n * 1. `bufferSize` - This will determine how many items are stored in the buffer, defaults to infinite.\n * 2. `windowTime` - The amount of time to hold a value in the buffer before removing it from the buffer.\n *\n * Both configurations may exist simultaneously. So if you would like to buffer a maximum of 3 values, as long as the values\n * are less than 2 seconds old, you could do so with a `new ReplaySubject(3, 2000)`.\n *\n * ### Differences with BehaviorSubject\n *\n * `BehaviorSubject` is similar to `new ReplaySubject(1)`, with a couple of exceptions:\n *\n * 1. `BehaviorSubject` comes \"primed\" with a single value upon construction.\n * 2. `ReplaySubject` will replay values, even after observing an error, where `BehaviorSubject` will not.\n *\n * @see {@link Subject}\n * @see {@link BehaviorSubject}\n * @see {@link shareReplay}\n */\nexport class ReplaySubject extends Subject {\n private _buffer: (T | number)[] = [];\n private _infiniteTimeWindow = true;\n\n /**\n * @param bufferSize The size of the buffer to replay on subscription\n * @param windowTime The amount of time the buffered items will stay buffered\n * @param timestampProvider An object with a `now()` method that provides the current timestamp. This is used to\n * calculate the amount of time something has been buffered.\n */\n constructor(\n private _bufferSize = Infinity,\n private _windowTime = Infinity,\n private _timestampProvider: TimestampProvider = dateTimestampProvider\n ) {\n super();\n this._infiniteTimeWindow = _windowTime === Infinity;\n this._bufferSize = Math.max(1, _bufferSize);\n this._windowTime = Math.max(1, _windowTime);\n }\n\n next(value: T): void {\n const { isStopped, _buffer, _infiniteTimeWindow, _timestampProvider, _windowTime } = this;\n if (!isStopped) {\n _buffer.push(value);\n !_infiniteTimeWindow && _buffer.push(_timestampProvider.now() + _windowTime);\n }\n this._trimBuffer();\n super.next(value);\n }\n\n /** @internal */\n protected _subscribe(subscriber: Subscriber): Subscription {\n this._throwIfClosed();\n this._trimBuffer();\n\n const subscription = this._innerSubscribe(subscriber);\n\n const { _infiniteTimeWindow, _buffer } = this;\n // We use a copy here, so reentrant code does not mutate our array while we're\n // emitting it to a new subscriber.\n const copy = _buffer.slice();\n for (let i = 0; i < copy.length && !subscriber.closed; i += _infiniteTimeWindow ? 1 : 2) {\n subscriber.next(copy[i] as T);\n }\n\n this._checkFinalizedStatuses(subscriber);\n\n return subscription;\n }\n\n private _trimBuffer() {\n const { _bufferSize, _timestampProvider, _buffer, _infiniteTimeWindow } = this;\n // If we don't have an infinite buffer size, and we're over the length,\n // use splice to truncate the old buffer values off. Note that we have to\n // double the size for instances where we're not using an infinite time window\n // because we're storing the values and the timestamps in the same array.\n const adjustedBufferSize = (_infiniteTimeWindow ? 1 : 2) * _bufferSize;\n _bufferSize < Infinity && adjustedBufferSize < _buffer.length && _buffer.splice(0, _buffer.length - adjustedBufferSize);\n\n // Now, if we're not in an infinite time window, remove all values where the time is\n // older than what is allowed.\n if (!_infiniteTimeWindow) {\n const now = _timestampProvider.now();\n let last = 0;\n // Search the array for the first timestamp that isn't expired and\n // truncate the buffer up to that point.\n for (let i = 1; i < _buffer.length && (_buffer[i] as number) <= now; i += 2) {\n last = i;\n }\n last && _buffer.splice(0, last + 1);\n }\n }\n}\n", "import { Scheduler } from '../Scheduler';\nimport { Subscription } from '../Subscription';\nimport { SchedulerAction } from '../types';\n\n/**\n * A unit of work to be executed in a `scheduler`. An action is typically\n * created from within a {@link SchedulerLike} and an RxJS user does not need to concern\n * themselves about creating and manipulating an Action.\n *\n * ```ts\n * class Action extends Subscription {\n * new (scheduler: Scheduler, work: (state?: T) => void);\n * schedule(state?: T, delay: number = 0): Subscription;\n * }\n * ```\n *\n * @class Action\n */\nexport class Action extends Subscription {\n constructor(scheduler: Scheduler, work: (this: SchedulerAction, state?: T) => void) {\n super();\n }\n /**\n * Schedules this action on its parent {@link SchedulerLike} for execution. May be passed\n * some context object, `state`. May happen at some point in the future,\n * according to the `delay` parameter, if specified.\n * @param {T} [state] Some contextual data that the `work` function uses when\n * called by the Scheduler.\n * @param {number} [delay] Time to wait before executing the work, where the\n * time unit is implicit and defined by the Scheduler.\n * @return {void}\n */\n public schedule(state?: T, delay: number = 0): Subscription {\n return this;\n }\n}\n", "import type { TimerHandle } from './timerHandle';\ntype SetIntervalFunction = (handler: () => void, timeout?: number, ...args: any[]) => TimerHandle;\ntype ClearIntervalFunction = (handle: TimerHandle) => void;\n\ninterface IntervalProvider {\n setInterval: SetIntervalFunction;\n clearInterval: ClearIntervalFunction;\n delegate:\n | {\n setInterval: SetIntervalFunction;\n clearInterval: ClearIntervalFunction;\n }\n | undefined;\n}\n\nexport const intervalProvider: IntervalProvider = {\n // When accessing the delegate, use the variable rather than `this` so that\n // the functions can be called without being bound to the provider.\n setInterval(handler: () => void, timeout?: number, ...args) {\n const { delegate } = intervalProvider;\n if (delegate?.setInterval) {\n return delegate.setInterval(handler, timeout, ...args);\n }\n return setInterval(handler, timeout, ...args);\n },\n clearInterval(handle) {\n const { delegate } = intervalProvider;\n return (delegate?.clearInterval || clearInterval)(handle as any);\n },\n delegate: undefined,\n};\n", "import { Action } from './Action';\nimport { SchedulerAction } from '../types';\nimport { Subscription } from '../Subscription';\nimport { AsyncScheduler } from './AsyncScheduler';\nimport { intervalProvider } from './intervalProvider';\nimport { arrRemove } from '../util/arrRemove';\nimport { TimerHandle } from './timerHandle';\n\nexport class AsyncAction extends Action {\n public id: TimerHandle | undefined;\n public state?: T;\n // @ts-ignore: Property has no initializer and is not definitely assigned\n public delay: number;\n protected pending: boolean = false;\n\n constructor(protected scheduler: AsyncScheduler, protected work: (this: SchedulerAction, state?: T) => void) {\n super(scheduler, work);\n }\n\n public schedule(state?: T, delay: number = 0): Subscription {\n if (this.closed) {\n return this;\n }\n\n // Always replace the current state with the new state.\n this.state = state;\n\n const id = this.id;\n const scheduler = this.scheduler;\n\n //\n // Important implementation note:\n //\n // Actions only execute once by default, unless rescheduled from within the\n // scheduled callback. This allows us to implement single and repeat\n // actions via the same code path, without adding API surface area, as well\n // as mimic traditional recursion but across asynchronous boundaries.\n //\n // However, JS runtimes and timers distinguish between intervals achieved by\n // serial `setTimeout` calls vs. a single `setInterval` call. An interval of\n // serial `setTimeout` calls can be individually delayed, which delays\n // scheduling the next `setTimeout`, and so on. `setInterval` attempts to\n // guarantee the interval callback will be invoked more precisely to the\n // interval period, regardless of load.\n //\n // Therefore, we use `setInterval` to schedule single and repeat actions.\n // If the action reschedules itself with the same delay, the interval is not\n // canceled. If the action doesn't reschedule, or reschedules with a\n // different delay, the interval will be canceled after scheduled callback\n // execution.\n //\n if (id != null) {\n this.id = this.recycleAsyncId(scheduler, id, delay);\n }\n\n // Set the pending flag indicating that this action has been scheduled, or\n // has recursively rescheduled itself.\n this.pending = true;\n\n this.delay = delay;\n // If this action has already an async Id, don't request a new one.\n this.id = this.id ?? this.requestAsyncId(scheduler, this.id, delay);\n\n return this;\n }\n\n protected requestAsyncId(scheduler: AsyncScheduler, _id?: TimerHandle, delay: number = 0): TimerHandle {\n return intervalProvider.setInterval(scheduler.flush.bind(scheduler, this), delay);\n }\n\n protected recycleAsyncId(_scheduler: AsyncScheduler, id?: TimerHandle, delay: number | null = 0): TimerHandle | undefined {\n // If this action is rescheduled with the same delay time, don't clear the interval id.\n if (delay != null && this.delay === delay && this.pending === false) {\n return id;\n }\n // Otherwise, if the action's delay time is different from the current delay,\n // or the action has been rescheduled before it's executed, clear the interval id\n if (id != null) {\n intervalProvider.clearInterval(id);\n }\n\n return undefined;\n }\n\n /**\n * Immediately executes this action and the `work` it contains.\n * @return {any}\n */\n public execute(state: T, delay: number): any {\n if (this.closed) {\n return new Error('executing a cancelled action');\n }\n\n this.pending = false;\n const error = this._execute(state, delay);\n if (error) {\n return error;\n } else if (this.pending === false && this.id != null) {\n // Dequeue if the action didn't reschedule itself. Don't call\n // unsubscribe(), because the action could reschedule later.\n // For example:\n // ```\n // scheduler.schedule(function doWork(counter) {\n // /* ... I'm a busy worker bee ... */\n // var originalAction = this;\n // /* wait 100ms before rescheduling the action */\n // setTimeout(function () {\n // originalAction.schedule(counter + 1);\n // }, 100);\n // }, 1000);\n // ```\n this.id = this.recycleAsyncId(this.scheduler, this.id, null);\n }\n }\n\n protected _execute(state: T, _delay: number): any {\n let errored: boolean = false;\n let errorValue: any;\n try {\n this.work(state);\n } catch (e) {\n errored = true;\n // HACK: Since code elsewhere is relying on the \"truthiness\" of the\n // return here, we can't have it return \"\" or 0 or false.\n // TODO: Clean this up when we refactor schedulers mid-version-8 or so.\n errorValue = e ? e : new Error('Scheduled action threw falsy error');\n }\n if (errored) {\n this.unsubscribe();\n return errorValue;\n }\n }\n\n unsubscribe() {\n if (!this.closed) {\n const { id, scheduler } = this;\n const { actions } = scheduler;\n\n this.work = this.state = this.scheduler = null!;\n this.pending = false;\n\n arrRemove(actions, this);\n if (id != null) {\n this.id = this.recycleAsyncId(scheduler, id, null);\n }\n\n this.delay = null!;\n super.unsubscribe();\n }\n }\n}\n", "import { Action } from './scheduler/Action';\nimport { Subscription } from './Subscription';\nimport { SchedulerLike, SchedulerAction } from './types';\nimport { dateTimestampProvider } from './scheduler/dateTimestampProvider';\n\n/**\n * An execution context and a data structure to order tasks and schedule their\n * execution. Provides a notion of (potentially virtual) time, through the\n * `now()` getter method.\n *\n * Each unit of work in a Scheduler is called an `Action`.\n *\n * ```ts\n * class Scheduler {\n * now(): number;\n * schedule(work, delay?, state?): Subscription;\n * }\n * ```\n *\n * @class Scheduler\n * @deprecated Scheduler is an internal implementation detail of RxJS, and\n * should not be used directly. Rather, create your own class and implement\n * {@link SchedulerLike}. Will be made internal in v8.\n */\nexport class Scheduler implements SchedulerLike {\n public static now: () => number = dateTimestampProvider.now;\n\n constructor(private schedulerActionCtor: typeof Action, now: () => number = Scheduler.now) {\n this.now = now;\n }\n\n /**\n * A getter method that returns a number representing the current time\n * (at the time this function was called) according to the scheduler's own\n * internal clock.\n * @return {number} A number that represents the current time. May or may not\n * have a relation to wall-clock time. May or may not refer to a time unit\n * (e.g. milliseconds).\n */\n public now: () => number;\n\n /**\n * Schedules a function, `work`, for execution. May happen at some point in\n * the future, according to the `delay` parameter, if specified. May be passed\n * some context object, `state`, which will be passed to the `work` function.\n *\n * The given arguments will be processed an stored as an Action object in a\n * queue of actions.\n *\n * @param {function(state: ?T): ?Subscription} work A function representing a\n * task, or some unit of work to be executed by the Scheduler.\n * @param {number} [delay] Time to wait before executing the work, where the\n * time unit is implicit and defined by the Scheduler itself.\n * @param {T} [state] Some contextual data that the `work` function uses when\n * called by the Scheduler.\n * @return {Subscription} A subscription in order to be able to unsubscribe\n * the scheduled work.\n */\n public schedule(work: (this: SchedulerAction, state?: T) => void, delay: number = 0, state?: T): Subscription {\n return new this.schedulerActionCtor(this, work).schedule(state, delay);\n }\n}\n", "import { Scheduler } from '../Scheduler';\nimport { Action } from './Action';\nimport { AsyncAction } from './AsyncAction';\nimport { TimerHandle } from './timerHandle';\n\nexport class AsyncScheduler extends Scheduler {\n public actions: Array> = [];\n /**\n * A flag to indicate whether the Scheduler is currently executing a batch of\n * queued actions.\n * @type {boolean}\n * @internal\n */\n public _active: boolean = false;\n /**\n * An internal ID used to track the latest asynchronous task such as those\n * coming from `setTimeout`, `setInterval`, `requestAnimationFrame`, and\n * others.\n * @type {any}\n * @internal\n */\n public _scheduled: TimerHandle | undefined;\n\n constructor(SchedulerAction: typeof Action, now: () => number = Scheduler.now) {\n super(SchedulerAction, now);\n }\n\n public flush(action: AsyncAction): void {\n const { actions } = this;\n\n if (this._active) {\n actions.push(action);\n return;\n }\n\n let error: any;\n this._active = true;\n\n do {\n if ((error = action.execute(action.state, action.delay))) {\n break;\n }\n } while ((action = actions.shift()!)); // exhaust the scheduler queue\n\n this._active = false;\n\n if (error) {\n while ((action = actions.shift()!)) {\n action.unsubscribe();\n }\n throw error;\n }\n }\n}\n", "import { AsyncAction } from './AsyncAction';\nimport { AsyncScheduler } from './AsyncScheduler';\n\n/**\n *\n * Async Scheduler\n *\n * Schedule task as if you used setTimeout(task, duration)\n *\n * `async` scheduler schedules tasks asynchronously, by putting them on the JavaScript\n * event loop queue. It is best used to delay tasks in time or to schedule tasks repeating\n * in intervals.\n *\n * If you just want to \"defer\" task, that is to perform it right after currently\n * executing synchronous code ends (commonly achieved by `setTimeout(deferredTask, 0)`),\n * better choice will be the {@link asapScheduler} scheduler.\n *\n * ## Examples\n * Use async scheduler to delay task\n * ```ts\n * import { asyncScheduler } from 'rxjs';\n *\n * const task = () => console.log('it works!');\n *\n * asyncScheduler.schedule(task, 2000);\n *\n * // After 2 seconds logs:\n * // \"it works!\"\n * ```\n *\n * Use async scheduler to repeat task in intervals\n * ```ts\n * import { asyncScheduler } from 'rxjs';\n *\n * function task(state) {\n * console.log(state);\n * this.schedule(state + 1, 1000); // `this` references currently executing Action,\n * // which we reschedule with new state and delay\n * }\n *\n * asyncScheduler.schedule(task, 3000, 0);\n *\n * // Logs:\n * // 0 after 3s\n * // 1 after 4s\n * // 2 after 5s\n * // 3 after 6s\n * ```\n */\n\nexport const asyncScheduler = new AsyncScheduler(AsyncAction);\n\n/**\n * @deprecated Renamed to {@link asyncScheduler}. Will be removed in v8.\n */\nexport const async = asyncScheduler;\n", "import { AsyncAction } from './AsyncAction';\nimport { AnimationFrameScheduler } from './AnimationFrameScheduler';\nimport { SchedulerAction } from '../types';\nimport { animationFrameProvider } from './animationFrameProvider';\nimport { TimerHandle } from './timerHandle';\n\nexport class AnimationFrameAction extends AsyncAction {\n constructor(protected scheduler: AnimationFrameScheduler, protected work: (this: SchedulerAction, state?: T) => void) {\n super(scheduler, work);\n }\n\n protected requestAsyncId(scheduler: AnimationFrameScheduler, id?: TimerHandle, delay: number = 0): TimerHandle {\n // If delay is greater than 0, request as an async action.\n if (delay !== null && delay > 0) {\n return super.requestAsyncId(scheduler, id, delay);\n }\n // Push the action to the end of the scheduler queue.\n scheduler.actions.push(this);\n // If an animation frame has already been requested, don't request another\n // one. If an animation frame hasn't been requested yet, request one. Return\n // the current animation frame request id.\n return scheduler._scheduled || (scheduler._scheduled = animationFrameProvider.requestAnimationFrame(() => scheduler.flush(undefined)));\n }\n\n protected recycleAsyncId(scheduler: AnimationFrameScheduler, id?: TimerHandle, delay: number = 0): TimerHandle | undefined {\n // If delay exists and is greater than 0, or if the delay is null (the\n // action wasn't rescheduled) but was originally scheduled as an async\n // action, then recycle as an async action.\n if (delay != null ? delay > 0 : this.delay > 0) {\n return super.recycleAsyncId(scheduler, id, delay);\n }\n // If the scheduler queue has no remaining actions with the same async id,\n // cancel the requested animation frame and set the scheduled flag to\n // undefined so the next AnimationFrameAction will request its own.\n const { actions } = scheduler;\n if (id != null && actions[actions.length - 1]?.id !== id) {\n animationFrameProvider.cancelAnimationFrame(id as number);\n scheduler._scheduled = undefined;\n }\n // Return undefined so the action knows to request a new async id if it's rescheduled.\n return undefined;\n }\n}\n", "import { AsyncAction } from './AsyncAction';\nimport { AsyncScheduler } from './AsyncScheduler';\n\nexport class AnimationFrameScheduler extends AsyncScheduler {\n public flush(action?: AsyncAction): void {\n this._active = true;\n // The async id that effects a call to flush is stored in _scheduled.\n // Before executing an action, it's necessary to check the action's async\n // id to determine whether it's supposed to be executed in the current\n // flush.\n // Previous implementations of this method used a count to determine this,\n // but that was unsound, as actions that are unsubscribed - i.e. cancelled -\n // are removed from the actions array and that can shift actions that are\n // scheduled to be executed in a subsequent flush into positions at which\n // they are executed within the current flush.\n const flushId = this._scheduled;\n this._scheduled = undefined;\n\n const { actions } = this;\n let error: any;\n action = action || actions.shift()!;\n\n do {\n if ((error = action.execute(action.state, action.delay))) {\n break;\n }\n } while ((action = actions[0]) && action.id === flushId && actions.shift());\n\n this._active = false;\n\n if (error) {\n while ((action = actions[0]) && action.id === flushId && actions.shift()) {\n action.unsubscribe();\n }\n throw error;\n }\n }\n}\n", "import { AnimationFrameAction } from './AnimationFrameAction';\nimport { AnimationFrameScheduler } from './AnimationFrameScheduler';\n\n/**\n *\n * Animation Frame Scheduler\n *\n * Perform task when `window.requestAnimationFrame` would fire\n *\n * When `animationFrame` scheduler is used with delay, it will fall back to {@link asyncScheduler} scheduler\n * behaviour.\n *\n * Without delay, `animationFrame` scheduler can be used to create smooth browser animations.\n * It makes sure scheduled task will happen just before next browser content repaint,\n * thus performing animations as efficiently as possible.\n *\n * ## Example\n * Schedule div height animation\n * ```ts\n * // html: