From 8f8cf1070ebaaac387f62cdbe3d01d308d21d24f Mon Sep 17 00:00:00 2001 From: nobody Date: Mon, 8 Jun 2020 17:17:02 +0200 Subject: [PATCH 01/30] ISSUE_TEMPLATE.md created --- ISSUE_TEMPLATE.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 ISSUE_TEMPLATE.md diff --git a/ISSUE_TEMPLATE.md b/ISSUE_TEMPLATE.md new file mode 100644 index 00000000..05d700a4 --- /dev/null +++ b/ISSUE_TEMPLATE.md @@ -0,0 +1,12 @@ +## Please note the following tips + +* Does the website work after you activate the second switch to filter the HTML source code? +* Is there already an existing issue? (Search for the URL, e.g. "codeberg.org" or "localcdn.de") +* Does the website use a strict SOP? Wiki article: [Broken JavaScript or CSS on some websites](https://codeberg.org/nobody/LocalCDN/wiki/Broken-JavaScript-or-CSS-on-some-websites) + +### If none of the points apply +* delete this template and describe the problem +* write the URL in the title so that other users can find this issue as quickly as possible +* one or two screenshots can also be helpful + +Thank you for your understanding From 58f9808d1262e348cbef47574774679648e9f019 Mon Sep 17 00:00:00 2001 From: nobody Date: Mon, 8 Jun 2020 17:17:55 +0200 Subject: [PATCH 02/30] PULL_REQUEST_TEMPLATE.md created --- PULL_REQUEST_TEMPLATE.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 PULL_REQUEST_TEMPLATE.md diff --git a/PULL_REQUEST_TEMPLATE.md b/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 00000000..24d9260f --- /dev/null +++ b/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,3 @@ +### Please select only the development branch as destination for a pull request + +### For translations, please check the development branch first to see if there are any new fields that do not yet exist in the master branch. \ No newline at end of file From 0b4741744d6abe3ff0bef13a7a498ce88b5300e7 Mon Sep 17 00:00:00 2001 From: nobody Date: Fri, 18 Jun 2021 07:14:45 +0200 Subject: [PATCH 03/30] Updated: README.md --- README.md | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 5c37cdd2..c021db72 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![Translate](https://www.localcdn.org/badges/translation.svg)](https://hosted.weblate.org/projects/localcdn/localcdn/) [![CDNs](https://www.localcdn.org/badges/cdn.svg)](https://codeberg.org/nobody/LocalCDN/src/branch/main/core/mappings.js) [![Frameworks](https://www.localcdn.org/badges/frameworks.svg)](https://codeberg.org/nobody/LocalCDN/src/branch/main/resources/) [![Firefox Add-on](https://www.localcdn.org/badges/amo-version.svg)](https://addons.mozilla.org/de/firefox/addon/localcdn-fork-of-decentraleyes/) [![Chrome Add-on](https://www.localcdn.org/badges/chrome-version.svg)](https://chrome.google.com/webstore/detail/localcdn/njdfdhgcmkocbgbhcioffdbicglldapd/) -A web browser extension (and a fork of Decentraleyes) that emulates Content Delivery Networks to improve your online privacy. It intercepts traffic, finds supported resources locally, and injects them into the environment. All of this happens automatically, so no prior configuration is required. Feel free to use the following [testing utility](https://www.localcdn.org/test/) to find out if you are properly protected. For more information, please read the [tutorial](https://www.localcdn.org/tutorial) or the [Wiki](https://codeberg.org/nobody/LocalCDN/wiki). You can also [download](https://addons.mozilla.org/en-US/firefox/addon/localcdn-fork-of-decentraleyes/) the extension directly from Mozilla and just try it. +LocalCDN is a fork of Decentraleyes and a web browser extension that emulates Content Delivery Networks to improve your online privacy. It intercepts traffic, finds supported resources locally, and injects them into the environment. All of this happens automatically, so no prior configuration is required. Feel free to use the following [testing utility](https://www.localcdn.org/test/) to find out if you are properly protected. For more information, please read the [tutorial](https://www.localcdn.org/tutorial) or the [Wiki](https://codeberg.org/nobody/LocalCDN/wiki). You can also [download](https://addons.mozilla.org/en-US/firefox/addon/localcdn-fork-of-decentraleyes/) the extension directly from Mozilla and just try it. ### What are the advantages? @@ -25,20 +25,20 @@ A web browser extension (and a fork of Decentraleyes) that emulates Content Deli #### How does it work? LocalCDN uses redirection for certain requests. There is a [mapping file](https://codeberg.org/nobody/LocalCDN/src/branch/main/core/mappings.js#L71) that lists the source (all CDNs and the path to the frameworks) and a [resource file](https://codeberg.org/nobody/LocalCDN/src/branch/main/core/resources.js#L328) that defines the destination. -Currently only JavaScript and CSS files are redirected. However, some CSS files internally refer to other files, e.g. Font Awesome. All requests are redirected to a local file, e.g. [jQuery](https://codeberg.org/nobody/LocalCDN/src/branch/main/resources/jquery). This is the reason why the extension is currently 10 MB in size. Only if LocalCDN cannot find a local resource (and the option is enabled), a request will be blocked. +Currently only JavaScript and CSS files are redirected. However, some CSS files internally refer to other files, e.g. Font Awesome. All requests are redirected to a local file, e.g. [jQuery](https://codeberg.org/nobody/LocalCDN/src/branch/main/resources/jquery). This is the reason why the extension is currently 14 MB in size. Only if LocalCDN cannot find a local resource (and the option is enabled), a request will be blocked. An adblocker (e.g. uBlock Origin, uMatrix or AdGuard) decides which requests are allowed. Only if your adblocker allows a request, it will be intercepted by LocalCDN. LocalCDN catches the request after an adblocker and not before. ## What's the different of LocalCDN in comparison to other CDN emulators? #### LocalCDN -[LocalCDN](screenshots/replacement_html_filter_off.png) +[LocalCDN](screenshots/replacement_html_filter_off.png) #### LocalCDN with activated HTML filter (optional) -[LocalCDN with activated HTML filter (optional)](screenshots/replacement_html_filter_on.png) +[LocalCDN with activated HTML filter (optional)](screenshots/replacement_html_filter_on.png) #### Other CDN emulators -[Other CDN emulators](screenshots/replacement_other_cdn_emulators.png) +[Other CDN emulators](screenshots/replacement_other_cdn_emulators.png) ## We need you! @@ -48,32 +48,32 @@ The whole Internet is full of different frameworks and CDNs that negatively affe #### :warning: **Important** :warning: -In some cases, it isn't possible to use our framework because the website sets up a strong "Same Origin Policy" (SOP). Please read [Broken JavaScript or CSS on some websites](https://codeberg.org/nobody/LocalCDN/wiki/Home#user-content-7-a-website-looks-weird-or-cannot-be-used-if-i-deactivate-localcdn-everything-works-what-is-the-problem) before opening an issue. +In some cases, LocalCDN is not allowed to replace requested resources because the website sets up a strong Same Origin Policy (SOP). Please read [Broken JavaScript or CSS on some websites](https://codeberg.org/nobody/LocalCDN/wiki/Home#user-content-7-a-website-looks-weird-or-cannot-be-used-if-i-deactivate-localcdn-everything-works-what-is-the-problem) before opening an issue. [Here](https://www.localcdn.org/test/check) you can also find an online tool to test a website. This test covers the most common causes and provides solutions. On behalf of everyone: Thank you! ## Screenshots #### Light -[Light Theme](screenshots/screenshot_light.png) +[Light Theme](screenshots/screenshot_light.png) #### Dark -[Dark Theme](screenshots/screenshot_dark.png) +[Dark Theme](screenshots/screenshot_dark.png) #### Rule generator for uBlock Origin, uMatrix and AdGuard (after an update) -[Rule generator after an update](screenshots/screenshot_after_update.png) +[Rule generator after an update](screenshots/screenshot_after_update.png) #### Settings -[Settings (Basic)](screenshots/screenshot_settings_1.png) +[Settings (Basic)](screenshots/screenshot_settings_1.png) -[Settings (Advanced)](screenshots/screenshot_settings_2.png) +[Settings (Advanced)](screenshots/screenshot_settings_2.png) -[Settings (Other)](screenshots/screenshot_settings_3.png) +[Settings (Other)](screenshots/screenshot_settings_3.png) -[Settings (Info)](screenshots/screenshot_settings_4.png) +[Settings (Info)](screenshots/screenshot_settings_4.png) #### Internal statistics -[Internal statistics](screenshots/screenshot_statistics_light.png) [Internal statistics](screenshots/screenshot_statistics_dark.png) +[Internal statistics](screenshots/screenshot_statistics_light.png) [Internal statistics](screenshots/screenshot_statistics_dark.png) ## Contributing Code @@ -82,6 +82,7 @@ Suggestions in the form of **Issues**, and contributions in the form of **Merge ## Installation * Mozilla Firefox *(63 or higher)*: [get it on addons.mozilla.org](https://addons.mozilla.org/en-US/firefox/addon/localcdn-fork-of-decentraleyes/) + * Firefox for Android: It's possible. Please read [here](https://codeberg.org/nobody/LocalCDN/wiki#user-content-13-can-i-use-localcdn-in-firefox-for-android-fenix). * Chromium based browser: [Chrome Web Store (by Emanuel Bennici)](https://chrome.google.com/webstore/detail/localcdn-fork-from-decent/njdfdhgcmkocbgbhcioffdbicglldapd) :warning: **Please note this Wiki article [FAQ: Chromium incompatibilities](https://codeberg.org/nobody/LocalCDN/wiki/Home#user-content-2-can-i-use-this-extension-in-my-chrome-browser)** :warning: #### Running the Code as temporary extension From 32c9abb84c9236f4a2c5bde6254532ebb3e8c30f Mon Sep 17 00:00:00 2001 From: nobody Date: Sun, 25 Jul 2021 06:29:53 +0200 Subject: [PATCH 04/30] Updated README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c021db72..a3f2c171 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # LocalCDN -[![Translate](https://www.localcdn.org/badges/translation.svg)](https://hosted.weblate.org/projects/localcdn/localcdn/) [![CDNs](https://www.localcdn.org/badges/cdn.svg)](https://codeberg.org/nobody/LocalCDN/src/branch/main/core/mappings.js) [![Frameworks](https://www.localcdn.org/badges/frameworks.svg)](https://codeberg.org/nobody/LocalCDN/src/branch/main/resources/) [![Firefox Add-on](https://www.localcdn.org/badges/amo-version.svg)](https://addons.mozilla.org/de/firefox/addon/localcdn-fork-of-decentraleyes/) [![Chrome Add-on](https://www.localcdn.org/badges/chrome-version.svg)](https://chrome.google.com/webstore/detail/localcdn/njdfdhgcmkocbgbhcioffdbicglldapd/) +[![Translate](https://www.localcdn.org/badges/translation.svg)](https://hosted.weblate.org/projects/localcdn/localcdn/) [![CDNs](https://www.localcdn.org/badges/cdn.svg)](https://codeberg.org/nobody/LocalCDN/src/branch/main/core/mappings.js) [![Frameworks](https://www.localcdn.org/badges/frameworks.svg)](https://codeberg.org/nobody/LocalCDN/src/branch/main/resources/) [![Firefox Add-on](https://www.localcdn.org/badges/amo-version.svg)](https://addons.mozilla.org/en-US/firefox/addon/localcdn-fork-of-decentraleyes/) [![Chrome Add-on](https://www.localcdn.org/badges/chrome-version.svg)](https://chrome.google.com/webstore/detail/localcdn/njdfdhgcmkocbgbhcioffdbicglldapd/) LocalCDN is a fork of Decentraleyes and a web browser extension that emulates Content Delivery Networks to improve your online privacy. It intercepts traffic, finds supported resources locally, and injects them into the environment. All of this happens automatically, so no prior configuration is required. Feel free to use the following [testing utility](https://www.localcdn.org/test/) to find out if you are properly protected. For more information, please read the [tutorial](https://www.localcdn.org/tutorial) or the [Wiki](https://codeberg.org/nobody/LocalCDN/wiki). You can also [download](https://addons.mozilla.org/en-US/firefox/addon/localcdn-fork-of-decentraleyes/) the extension directly from Mozilla and just try it. From c73ed5728c4aa3b672004c56ad7bd9f6294e0802 Mon Sep 17 00:00:00 2001 From: nobody Date: Sat, 14 Aug 2021 08:52:04 +0200 Subject: [PATCH 05/30] Screenshots updated --- screenshots/screenshot_dark.png | Bin 71537 -> 84295 bytes screenshots/screenshot_light.png | Bin 80449 -> 81844 bytes screenshots/screenshot_settings_1.png | Bin 64805 -> 77651 bytes screenshots/screenshot_settings_2.png | Bin 142240 -> 198087 bytes screenshots/screenshot_settings_3.png | Bin 44212 -> 56515 bytes 5 files changed, 0 insertions(+), 0 deletions(-) diff --git a/screenshots/screenshot_dark.png b/screenshots/screenshot_dark.png index f492e087418bd4bfe0d09ee6bc1988a971feadf3..61810cb59188523da50fb0559af41b9427f700ec 100644 GIT binary patch literal 84295 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⋘S9L&JrqPoF}@eDNR- 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
^I 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 a&i3Z@AM}n}U&EiNDW;iEO`JS$<9`Ci=SsZ* literal 71537 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 diff --git a/screenshots/screenshot_light.png b/screenshots/screenshot_light.png index ee6562523ac5fa5f90a79d8dc1271dcdd1926e2a..899e44b529ee7c37f4a9962534559b92405691b6 100644 GIT binary patch literal 81844 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 literal 80449 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 delta 17298 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 diff --git a/screenshots/screenshot_settings_2.png b/screenshots/screenshot_settings_2.png index 9318aafb5a9703bb1ee5c4c68e614fe637685f00..675eb6ca2773c740359df28a9c2d94a3e89ba80b 100644 GIT binary patch delta 167437 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

WDOC-E;x>NhaB+U~ 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%0AAlr5 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 diff --git a/screenshots/screenshot_settings_3.png b/screenshots/screenshot_settings_3.png index 402c35ac440ee2f64aaeb00c27d47da41346baec..8a403fb4d6c52ff1bdaf38ca40318754b2a2be48 100644 GIT binary patch literal 56515 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

u@1V-&mXxY`tI2R@vaXKWs$pvI zx`vpvyKyR)D4!p=8>waTYR0(`@M^&w*NrElN| zYW@#U?#-mK3>R&NaleVKC0Fd&-Piw*yr)g7ycnmqsIO1gSIw>VM!s&H}}}3f#dyydb1Vg*Jklkx8Nqw< zw*7L7@k8Ptk__sVFkp{LiK@JOd(5iGXg0$cDheoO3Q%c~uiMM`rGxPZL+{5~WV1QX z0~`07#b-TRvvd}9vk(h{K9^J8l8)_=tP?sfT}i6w0`q_?eJycGDdPF#bhd+;?@GerGmRt+$DtIt_2Dd*ASfI8Ym9I{s(%_JKy`w|IW;}W@fD{7J2f>e)hig zy7s>JaS`)4*WHcdC!WZ%(@`Xo!EwLCsYL%eyh(9XZb?;ZMy1xhD_h_@y^N4U*P?d0 z6BbvY&NI$JM+mlR-ZaXgv<^AqK))FUGLx1klb<@Wb!t}5B+)Sn=*x>`1|L`sV%*H4@9YfutF4)NQQJ6e2lMnEfMK?n$w(YY(^yp6+I6gcM| zyb@{G{JGYj6PLfJT67Y76elB39f~`wo~n?z=yGBl(-)uV{pQQp_`uSP3>xe4QXhsJ zAL8QTayK`vQtn+Psn4=9Sa^AX%vKwKOn$+}1-GRmlQiB^cXToUHCT+^RZY71P}{f* zr^d2EX=HZm_anPzTym%V)U`<`L!8QSTL*j|>;4#%LE+e=VqG`NKY>lV@(N$Z_wE2Kt zf)4dGTexv&f(P?$yK)TPr$>O&==BSqT75IN zvjaeEwH$f#WAfj)vp4a8xk3`33Q*w@w-zXK9S_u^$5;6J;>}|{_m@f(*EzBz7hgHS zw?Bu5hYv=8T`vj>@z)#H6J35nbueHG=U*x`O5s(tEMs!0!nw>ci|b zAo=ZekF$K}jUr56`*?(`>Tr6dj6e)yX0g^^);D6gR113xdF z!e+(PGc811LO~+0(JlLbCCxym0O|t(Oh!)>UOZpunW~bswD2|4jdbLcI~ zw$c?m@TItz?=-a=*T$XC@q8aLa2`Bxp}B%uxBzpmZ5K=8=ydZ7#)yKJjgvFY8h z->sr36B)m)ezHiwJ)d&w;0T$1XW(fV<9Qv=jBLv9tfNX4>HIJ@R|Kg?|6J`*RM zOKCpATginOh+ExL<|auc`Mx-{NEfY%H$cxYv9d1mSzc)e5I0=u$dEa8=ce{13n9`96I-FBnks-4r+2fwEt`zk5i|Hmsl%hHPTI)#uNk!M)d z!FQ39i$C}wGH<=_BCk;RCJQ#La_OK)Y(x2A#Qth#m|YU+-x|@YK3+*_x0IA6eo|4R zpIho{67=BLGu=k)I!jD!tOWq}uzBvfxVqLpm;ahJX;T-%5PXHlUAcjFo*OUZhl5Xg z9IlbT)WpO|W+mN)S<7KEQ|U;@i#4U%#Yj14<8)L{62Dr*#hIy$>ZQ}H(9cF_nTd>Q z-AP&_V6ZlT2KtwTK&U1c+CwZ4g@1R?_e&37#NnUG(&tZhG9-eWIe#N^G~d!aUNd;8 zUGXp9#w3rwM*J82(=bTv)bJTTdi%<~yq1R5`_tqMBow_V8$|my`=tN}|5CMvt-vn( z@(mJpT^mZrt!|Ob_iZ1^d3xzcW4shbo9^7t|8e3jJdSY>#MN4&j&$0w`#p81b z{qWR)aqOC@Rtb8{F}gaKXx*}! zcgoZrc6E0TN7Bo2oAi)6R{wQGiKLf{W#r%pW4J~(@4-V!RC3Ij4}!VWYb;`>it1_V z`g6xO(A~4Ep3jzF8Yir)DL>opiRYA8>m*|6TG{I~DFc01_i&(g_-_vQ^j{8mu=23M zuqkeKiXp%$+COp~A1KzRR+r+bweZwET!Uo7JBCH0%chF=>?LmIT)3JcfFC=&tEs7Z zISW{26@R8-?xnqxXkc@tp)Uko+j}yn{on}muJ<+EmzXNhg+Fa{LNr}wVI%&9QNpNg z7^<{nLigM{oqblrfxMt!44eqkX5CBu^r8jslKtJ>#nJ>n(fSE8U_>o9TR* zCEDV(Zi=d!8a*Zz892%sg%Vr;jO2}MJ)qH%O8XXI{IiX7u|-SDZbUE9rb=5eS53F5 zY7W#zLI+^<0NF~U8bYugl~pzCsm-3NHqFTea`>g6otx8Daw+arX8sB)B*i>n;Q49P z0Oa2iP#$aeBJwyulDmzwvLz%xEklHMX~%i-z!exia+<&^b^z#dadA*69J}2SO39K) zSJ(SIcbZ*0)3~KEPrSOBcqE2Q;D*PQDdMWiX{Yk_VrM>HAIOk6#0hge4c_5+03 zEpSjbUB@Eq$0pJBV@)#QYw2ni`kzLIj+*BgHQz$xBT8L=q@c)G?b2oPwHA9))%#sB1$>;-ofr5 zvO7S@pi)=9)EKd|1nry}<)AiGX$clOBa-(I?>_#g&BnlfUAI(=#jpv5nVz}R77jkH zjnOgPIez3Cka>or4$Xi}O&^sXT;OY>iCRM1=cy_i+Y_rp#xX0^yfA{Ld7?pq$IOvS zt#~VT}PjO@&E2N z8eArpGNp8OOZvzRGWo%JV%ID#a5D{a66phmO40ksj|OeQ*D@<1E%8VSasy!__UR^b zQZ>#}qnTd}>U}A>B!tS8K20=$34!lSaYc&(-onl#Z{^tAURRkFP09Fz#zUU2+XqXE zcxVKB#5A!Xe9fL+opzyY8r4$MklmeJRo<{{5+_7gi;(@Q(f>Va5jZs|8Ph z#eg^j3O~;`Hu?z+_0`Y~{Jif_tw&c?Mf@iHyE0vsAEDS_wNQc{FMfu!5%c#S`TAqO z&y1eM^2;>~tMd-QZY2!jEN$q2dbGu_%+{t_-pZ8p>;6&_6GH2sW0Qp|_LRs35d0>euQRUu#CJHe`XW%B7guY5R%iMI;W zi^FkNK9jNes4zB@$ZGmL(fmDbJ}<<&EMEBR9ltls_cRqr>geFiqPhQ^WsaCN_;Z_T z@nnH;PK2y49?)iL)OdVEyQqEh!%pi#{HWJ|60Tb*F>VA%-U3}del$JV^6mF=W zlT`xW#WE!wjQV{%!u|2A3o;Q9utRmx_mH%Vk1ZsX*< zejI-9Xew`co;i9i?M9ngp2p2`a?L@_M*c?&|6Ia^pe9*kRpTp@QTW0%5}#{!c^}r0 zen*M>21_(w>8|q?P53cfG(6mb38E!1!X6FHk&eZCWYk=tDBXFz)? zWIjLM`2JPKEE*Ud=qN2w8*0|;AaQE9I@hOMK@6FbRQG;JjQ6(U+7Ybp_q-SO<{7YK zn>GazW{}WB*twos)N|tzv8+7vadl(-L@e_{;+N)ivULxx*iY4otHNp%)&aLed*Z&*bPAj?K5o(b1^QfSpG5Ps z8F8FOJG+cTLvr35cFv!u_55R&7^z7xUvZ45=e}z)dfkxFU{oPl2jA7kLFP~!E!k%j zxKsJGp8giY^=G~YBRYijQ7^=V2pA*9=5I*6Vf1T-Hn_VEFD15rK@k+;nU3b2FbI|x zm)I#r$6$Oe=dZB>!>Ol~&#zqVl#NsFN%!7efr7qulKsz=2^v-DV@0$B0*TsES?Q#V z)uPFOi_j}x#W7xH?m4EpGA|kEtBV1*d>^h~X^QeKr0 zxekQZvdKcbT+h2c;Km;x`Ps4zK{vKRfjQPD!@^wLYIy%ZQPD79kiPa)H6%%;nFBnjiO9HkA94ap?2^u}8aiFDP=B zZ?vzoDqA82hvYJ(HU`95{GMvX8w5feZU^QmfBu(lKPVvz(Juw`@H?1pyB!oF-9$idRp2dO4CAeGua5W*J_Wk!9+P(;RUdt;7=Kn@7s(!tjvtDw zV0pf0ec_3e6rbOr4^hmg8!Sn$gSczg|JB?Rv9LhRHkB+tLf<{$&g3j_jOjx~`A7P? z3UnCDwB{r=sw#mb2(C967dHjkTyymb2QR*j3UVHZNi&TQ!{6QY7hTr; zL&3q&%+a%W?ZC9xE4H_T(%xsX3;{hT{M!uDWU-0|pgx*28HzHZ3&{SN3vfTN@-Leb zd{)FmVp&qChkIIDS)l#3dxrP*mD^n?F+SESCd7p}EsH^=q^5MMyW5$2*8grB%<=uQYh4xvE@X0_Wg^0I`E;ddS18V2&RIV zD?(f&?blVv>P_}L3h=oq%}qi=l8*$Y3zq5#hS39=3XrBuOlW~MG!OtLx7FBQ@-VD8 z;Lu7{`!rrGAWgqpD>!Yf4Lke)}^Zh7WNGZ?$Af`ON31&NoLK1iKZOD2;v?5+2C?I`NK5 z9+zY9G;SeE-XR#_L(Ox)#hcaGwph{x8< z8w-<~&@DdjCDizYKVHTuN1~$sFAJ33``pLP?Nw9gXg@{Jq*y?vbQ8Yg7I=(mRqpSA zAo_qYz@S^a9NZtTI^Q~ zKPyMh2V$JQD?kT8Txv{AvuN;A+pBy^t+ZX-EiY!~Sf4QFw4C?keeCA^N0kTf$7+ge zmV1Rd`>JPE-405ZHXWb=Ug#eiXGnBw2R}t~dUVD!tok~LxW^>Q>?|%$cne7evZl{! zfeJ@Xeol@uhBdHBM~dVZHCy;n11+USt%)*E`5U^;0Wn=@hTT2AJ=M%Ja=PE9&~YUV zad>+oqN;R(%7)H+_fvVqnH9u{b_m9M`R;C5qOyoQZwA3A9(LYeP8wrK3cS)^s+it4 zT&g93Iqz?>=ytc;lOejbTxLGEY36lng?AMLDhL31VwgT)j@c2BM-^N%#w3!n*3|N+ zzmdakr(b@Z&h9o8*&iFr>~zM5Ck>h>QjNH!Oc!S0Hu}^ERNWGQ&{sh%I{tq1K#?PX zUXSI=eUz@+;YeYZ11i73EIC%dZ+%gXt`pJwV0NHRkKVlHN2V4>mf=Gp>krd|Kz@Gw z)|*hCx=%Ixmo8v*UQ4$ndaZ2PH^r^kb=n$SD*!($Mdq$d4&^)sJKp~P^ZAni7ebYXW zd%0E{RQeOI;o#)Xcvy`@6F-|mVw1BT72Cy|+impBM`JNV4PMUFB<6ojM0rN$jt!=p!pG-?VxCTh3jdYQ(Uwu@|sJ_sH4zl{fL?JYZa zRGEfN<>;J85*m}<=RC9?a@5PgQYNs>7E&FYW4D2>Z@xi2fJv8xxEXXJX9u1<#YK)%)Gm)A~(cWi8d52pG(p3ph$^@LLJRcrEWt6k8!3!LUL9`;XT~ zSQF{gvh~$Ykr??!t7o$eHA=xoS!Wm?8JZr-oylbm_cQ$7~>n+jqEa}-L_K~Bs znefFp6_%1eByJ_Gsv#$l`K3$w9*ZQs734sM$3SlIFibPR_*vV+k-2%iGMdc9|L?Z3 zM5||DQ$5RUsD5P&V}Ek7jn`}1r)t5sl}>$ZlEQPnO{f+%c0vtLHC`vMe#Zc0^?BNc-maiMA_iuMx?=xC^UvSsZ-f&$?1X2+=7-SxJqS7Q zuTDQL&wZExCp?>S_DiE#Ils-y>(!p?cIj#l8U8Ez|JYhnIk~$8@_sLH?@31jD zD_uG}#FXlssuv^WWjBi!Lbqn$YtA-XtxseoTD3c3bkA~3;v5DWVTf`CYF~BM8=o)| zUT$nY5iw?^{=XyE`AfNdet9W8j^Tt}!E!g#8VaUq(61jK5?-v48jsV#5uvXvKlAjw zO`~#poc}EKJusP#Cn2=)*C!;|)G-s;@*)T4j4?9QDhdlTwhIn38}#$Qb~i+0`uT<#bVKR`zPWT8O=t$?eRpf2q=H*fF{{_< z<~=4&T)3I1HT}St?uHdd^gl<%{{m#@Ov-KA`ouH{y-j2;4vk(kodPuCFV*BEvMzpc z>zA?qE7hOi(BMB1m0mTG(Zgsk9F$LI6kp$w>J{Hs2H z2D#hrDIMPCeAs%AdJr{9k-vV!j-GAa5z#far>_0}C}Yw8>7)fUNoS~FnB{C3?Qfqu zy8mk^%cMVmJj!}lr=y13K!3XEUgEB&nNobm0MMWtRP!qwLwCL06qigd z6(8f4-aT{ai4`8HsIW0Q-_h~n`#TB?tm5UR=Xs*?z$>L7OR{OMMvOAy#X$N(N|69# z&dgLaX@!0EjXvo%mYj)h0l|&!G2*{nPCW^zjK~%Jq3|Y6zHVgZR^y(@=q(*Tu*tzA z574QCM`Pvjx9~tzpKG~|shhQ_+wWl_u{}s7LTR4Qx%ZlHH7<`DC{#fDle3pPiD0Or zQtpiq-c|y*+00DBqzy+^hvgH<^~`;5_1yXKH1I|(!NMb8(L=$YA{s2Z`v%LCvaYez~0I9xeK1k41FJfvbXBvFGptpmAjxNp1L_y~RlWyTJ8$-M zU@!V=F=kT4zjLJuU;9%u#lAtkT;Q3&)(Nv*oJf(L)cYLyR1MuCfZ@@rYTBeoYb9{e zwr@I9sp&Y39q9>H=XRW0s0ejtABKAU9i~}4$XV9d0Hlrp%L=ELxcE}ohfZ?HHOCCC zn8Y`_t`lHoVP%SvEsQ!BenBATA$oGb6F)uxz&i>>3`P4e8Hn&O zYF8@OoqIV@5K3wh(*5gpBz zA%2w-T)5`uu~QbzsdB~V@0`0*-@+3nZv;;`3ki>xrEK2*!H$M7IV&&jHE|^)+xJ-Q!u# z8O$q#vziir9CP?ZH&y&ME%e+l|3dE^<5)N2b?E_CSHD`53kHL)uqq_d`gn?o=0S-w z-o$kZ45Y*KbaagT{7}W*GU}Xl(`^5%b_0YB=DPp|KClZl@bixqgkU?sO?EHYbpl)` zw}L3n%OID!X?9>&aBuHh^v|C&1M^aWtMxMfwtyy%`WsG$8?^Zs06*ss5W9DKBp<5z zFIyIW7~l;(X@7~DqV~LgcP*Gy$T>xu=_Hnzu&AEZ%KLmdVl{;(0=hF>!0 zUK^KxDFcu4Ru6h5Y;G#!^G;f*4hFVKWu<>!OD6*Wkj#iY^_`T4NT!1>`IzCS7nQiJ z;pPc=g1HBR2%bcR9CJbyGt^fLcWPpGFZ`>hy&|u6w5V6Yjr&DWn5$#|tJRC|;&FsT zI_u*?YHf9L<(}O<2i;qb1~=6gl83Q*`2_GBzukwb{xE5PCCu^qJtXVTo~D-9n1%Tg zY~=>;kEC@UZKl9)#i=3C)}v`jPgN4*^Dk@7xgV|}Zp@~`L) zRdH0ev=ZuDz3@bhTajJuUAH7D!A1}5BCle3ZCMXl>20{@LjUj*!-1M;X7Wh;8x&vK zSb&7(9TMO!_uyaD(b$c?0E^}KjrzbFT)lpN;lbTk-~08>YD^j`biNcOWTdVL+2SY2BjDcmbcKRCh<5^h+Z@R)4 zbVavVr81m|^368Ced8HqEqq&42%9dpP-}w@Y_S7F3_{$9gjJ&Lp!u`{oH8>Mz_mn#=b6*+sR63f!*jpIQ?bpFw zMdzaZ4aYu?rxSops*@CfS+l<9#|a5qHA#vaN?I0rlrGCJyO^i)tc5#cL0XxFXtOpfNDDfk zk?D)>eSO=IE|(FWA;0vNgz~yQT4GwVkzLHpt)A{siR>ZO$Q$en<28zwm0RGL4h}DC zI1k%}ZrijQB3CC8=_eVYh@Ln}HMeXUB#$L@Pw1R+^2Xm`9sX?V)MbqYYuAd^A@Z1k z8>b1a{$;w9Mb8heH?`G_6N$^37ji?fvGM=pyx0xVdU0w@vW1N7h%I<}Q*vXoTS>iA zArja4DUYnqjGL4U17*fL7QYR8+)*-(r$zilO6b%T^)6}3wEO5w(GCXt0xIAU1EXXn z=M3%b%D|+V9Py<4`zCPiLXCQWG8LG z0bRA!Gq0(%;jlR_)`=U2mq*jVwMdpXLR@_2_pgpPykr9+ z@hgPr>hJ%2)#Be%TL0sP|MtT*dI-q$)uaB~T-d8a|F%x@-!A;G3n+w6FAGIdx&I>)+Ku9-{2imFwl_IUqIyojnx>DHw?Ia;R=xvQyNk!uwd-? zu8DW`BEm{)*YMoZAJO=W#&jlx*RT`y~w1bq;s!YrWytAAdSSw zjpL1CXcfUq(Mvn>V5p@&|t!%_~&)P>T@|%1d!uuPfsWe}t*I+Wm zy!EJc&CS=D1|6^3!?x1h_UASUDh%CxtaPwz{$=baC@nBkQDe4gpP`|cMy*57wcer; z`+AlH(lu`MRk8k;Ve$Znj4xf8N#diXqe9_R&oW01GTAkda;8#J*07{0)0;@I4nOSV z!gjZPOE1szRCIA zQ6p@&S)s|?G7H$}oyzC-(5#o}>HLV>wyVf~-XEU(Ac0}cH1wmGAKQ}%moWL^SF|!l zMGe|Ye3Hn`j(h5}7Xh zP+Gsby!K~}vqMbcDgVKcYzq+ftboeLikL(IJ&QiC6!c2lg=D{R%xFEo z4u@y8WE)DDo{lWPprYGcno~8}ek?*@_s2`}@J_hXm8_2mG?#y3;<7GauUor;=eRli z_|j9k$o5y)hacIsYh5a`j$RDg=Ny(23K5mt2bS-)Q=i8391>1D>`>dC;KW=U&mIi+ z#c0*ex#M9fHB&E@ndtF{Z&&H$(sE@D6{QZg7M-VoQ{6L@{eX2nr&SmZHnpLb8s_WX zbL$aialMXTyGGej*ap@9Gkb@f}-Hh?F9G_|6B)Yq?Z{LyE{U>E?+T6-a9-<>l+O6!M z-*0AUnJUg)p^cPs_gs{X1!UYWBvvIaEYn~G);d|IO(=O6C46od6)J4|+CwM5{(H`u zoXs#a)0L&o;KyFW+O)1j+1w5IC=(4#2&R%$UGSpQn4 zxL72Y7+I$;U26Tz&D4ag@rK1{Iya7kwWV-_QH$*@P8VQ#X&lpd=^baiEnS# zjib)$DlPq1aw|yhx5B!zT1QyMsT0|L;Hvd%u|c8FGrJACsHXO5h3*|hCKb^4DSSt-?Ha29MndyZF}}6Qe3It` zuE9FzN_9Km?6cOXpxQY@7WS8mF&e0)nB9Co{Q9(1J>k@ZGvQMzql!Fpd`h)zeNM)?bikcZ%h_FF*QtdfZQvFVk&5LIFoSG#xY$~l!{Oy`{POia>j^&Y z8)VQb3 z{Bnr4EK@e>QH2Fb1?q=V-h|tOmt4|xkYHT?m9qNLety5<7xeNK@q zK(IjRq0r2DPOLXP>+}nDG>Zt)IE>!7JWhfAiQ3fE_AEh^zwf>c-NebaSg2ZRvP^0( z@E@MIZAmh*gy%9-J0TvccrE~;J*?@9q{t;MdvlncO|q#UEw&TL+_3zWr-L0`MN9Cb z^)SPbNHv?{Pgi=HpK~gv4zWRHF}U!~i5KVEZTtyKXLff%%qdZ`>_Df!s!I97rD{Tt z(S*+$vUjp}+Oa8W#}%UQ57W*RG;7^v8C8Bb`9L6%dFhZT+m+1{o|a4}_B6(7NTpZr zL2TmAXG5cYId-3YyC{5%r^|G$skk*q-7s*;Yu#~^6g8_UdgxNATGv*xfO#q8HJs4y zr3sPaiV};k@I{!{iUZqT^o4D+WVU9((zzC846HJ?g9S!BXQ2+6BJb5p&C_nxU&`DC z$#(77MY6x`&vutUY+&xR#Y{dUvwH+-2;I(;eQCQ?O;Hpj1GU3pMYv+LHh>LG;%V-f z#vpaT5>s|v4%E6OD?MHD!-2C`!R0G7?xUck60blDD_rCvkV;XA%80*Fx7y_5rt@+S z9kGepz055Vfc(fb#j?H0G1B7Ozl&6YX`r^K^70uF{6Gl!%YElQSc`bb&re63q zzTv)vgv3i;-SDe}zqm_&U-dr=*__qUVdjce%s4xaQFVGQ2eaW9>f53GA7bu|uuwO- z&oFDPJg}~{sySB}HVAR=Rf9cGian7S7x8+vjE#zV=aREBe*b*;4cNzdB}z|I&7(Aphxk6H$<@K3iy8`^3Ot!iWi_6FsV@vqn*lf%@EY)|hmRq3X z{-Z!I9N2pp>V-!+T~#gX3{t46f3(hkKV^BavNCiH8KCjR0vn6OW_wYdY;NUprYDyl zw={uhS!GYw6lw(dJ3BjNT#|L7`#GeSEF1^oB6eyoD0(hNPOQPOA5V>ix?TmHiBhrK zDaW-8T8W)Gr)xm?a4G@HH>Og`%nFe>{EBJ$31# z(0GIQL=Q~u*4lK6x;+a?Xe{;%gc`4Db-hHUa=$*;c8ckab+N!4ur?jOhi+(C50Io5 zhH>{thEk#{(tPu^TeN2+ZJCC3W5{_UGiM)QR{)x^K3sP!+oOGI3+EoL`X`!faK*H= zhibp#Bn|KCa%W_LHyB$F^~Q0l?atJ%CMP%pmw46x1h%z~zr&5ML9N8Qw8xZHY(dFw z?v)U#WS*lT;y==c=b=6_F4N~z%fze}xm0?nc={UFvdfaHElk3wrq^I9wK37VES-|$ zdw~RTnABj=EYzv))aw=OYLQT;Cmng#+4?SZD{8Od0_z|_E%PG@xj=}!xQ{skIBM>e}#%n6Q+YO^KYWP{xBGqe&-1S?Q>y+_1s}D(*<`)YA5p)pRa_S{* zl9ejsr#>it>6Kwcv9z_oqSy5LwhvfkQfUG%Kl-xm`!t`ixuRC)LyQIUtM7UzQw`w7 z3P-Hx%F<-_0V{k$D7((WZz;~NF84-IL!swooa?1sV{j|B=3_^`b=;gI_Q{(LKsLc6SanBzup2o>(MONh5drzDt z<$ckEL02 z(P}viF{jRG6|-p7Eqgsf8&e+ieZ5(0Q=uZ zCU+X6TIkPFet9O5EV5g{Jed%~x2*#rcb3k+!#+|eq|JTQ`po*WINg<1uEyg{6G zf}hNn0p4C29NGedoeXUbv}!dv!fZ#2(?ZtKwy}z{ZX+p~^{yPc$n+Tde6v(M*_y9e zKFDb*;qj+D%Ss}QGuHg|ky?v>Q+$VGL4eOMe(RdSWwjGnPcaYk3gqALV|5S^IaE4ExtdgAs*S_&3;>-_nj={oo!7PiVCD! zRiV2sY@c~(rI*9O+-~l?aG3DOve7FA4_YYEK=q=(lRcS2 zyxbQ?_~7-k#ugnbx+hBDOQqZ665GQO1yZwk1XOzrg7iHMjcSx4O2A4g##AW-RN{Kx z%&>^s(iE>)N#1(Bj*h`6o34eo$`#}qk$XF4l)TepvwI8@!23jy50%#k6630lTU3Cz zLMvkL=#0juvyE6wNrWVhiqT`JmOy_L(DdG`0PH*(y&XOfW+~7b{t?|wVhC- zcD<(0r>A5XV9;Z`C= zWpBxeP$|pDF4D_L>NTjAe4`YxR~WpjxZX7}!yMH#i!9P@a#TPgvKZweF?zB~r?yAZ z4)sZ5L0t=>!F?oJs<*iq)_w-Cf*4(Cv+B&jzV@g)&hlj9?;QcRX=uO!)U zWK0rR$E3UW+&cRwdvj^0$(By=nI?wD2yDDA3jW~n{V0fRdTGO>L%x_jE$wWmB{TP3 z!*2fK$x5!&7t{k=izXE0knqKeofVrQlqx?~sMEe;Mh}B>OAx^%I${ zqBLcvwo8Z%k?A%#vGER`?T~7aYzRsz;!-6%Glmm=puQ8Uu{~is9;OzH|Fl$XL%@am zd@o|+?T56M%Uv=!YrOo?rbv(s)G3*VlZj;`-RWmhLw1eJjE6{){c0-J^GSrXib(Qo-O*vGs0{iL0|{23CfTX-WFG#-5ptqt z6x(T~0*RH$S;S1(4QW?Qj%on!P8X!QFz>Kt;;eZ)U;m@b-6M*wt)~>UHuV3$L}`7A11UI*&W#Q z?Y9YCQm?thAJ!&YKrJ9BW#gh3Vk#}v^vir5DDvs+l$fb`B;7m{5i(8fKi=`@hH&Lt zpiFPpwO%6#GI79+?H(ZTkO#%AsW3Rdbpc^ra1YX~d-+NYIn3se6d z@p7G?SyqZLiloZJSD2z&6R5Y1&`QZId;C;jSqa1gUEc})#1d~BAT$ewaZ-12fM=6f_PB_Ix$?D^_EV(X$T+FOT_U(Y9Li_qcSf)5W6@yB)j(PBMbD-KFm!;JcDZ|(m38Bfw&#FKQy*A$ zp9f-b&GY0IT+K!b9XboWUC&>sQR-xlRM|jD9w733FO%~WrN~#J#Aw(ic_0J zEeXJHmj=mELmHAYE*1wv3?%(#?<$l@iUi(j7d=_jaw_*EQx!cGMj}+Hv(>kUZ!+`0 zOKB|JI2_=TgM7kpyC{m>-li(d;fPc2#DR@0P4)`pN@-Ub@7rbvl!=6QTpp-b5K4dx z+jwQ+hsn#ho)Y*Rv96O^Y_Pi= zq%0v%yxB0HUq6*OjJ%+W-}X}Wr2Onn8J2h;^b;PjO6})$$K*T=!SP@7Nd`g(3P*9} zKfefTB{}pT;VI^GnU$00dgZSB+)&TcRPcx$(-hheoNhQm1|f9f&a_Y%JQ5a&jF8t6 zILurRv2#;Ix<`>@hAQh0R0M9&sSMtH0+)Mqx8appXd}WAGRsY%F-VBop9Q6?@9c$H z5dCT*b^9{)Bp7v8#Js*qfIQIZB*ZBim28F3|M;#4kTAb+xind0J1$D!TUl)yHJnol zI_B9eb!{pzGBe8>7#MJTpDLzP8cuBUQjY&IJHqfC>oZXV3?;$B#>VMbRkLNwx3Xll z(qd77aQzu@JwxShCgEd8cLMbvDGGPcvDhUCxjO)g^^@u6_4=p(Ol$lm89r{l;*Apt z3k)>0{agd&%pVzA^h-2Z!`x^~N=kycfyV@*N6UuD++nXdSsCC&fg zj{h5i$Y)e4lKHRfRqgsPR5m77-_*dP50Zm%N3?cTrF z54%DXooyx-0=%Oe8X71lDaR34XFLT~W=M@sPKrcWld%Foh>TD%PzGwfD~6@3r)Pv{ z>Ix$HxDws09}X-EprD{g(G(Zjxte4L9Q`v+QMdf}EXj zL+$uFX^XurDlBqkQ=~u@lYg)YTE@N$AAIg-SLe)<=U|LNYCvyO;yJy_am3msHqAVp z(5q-Du(AE-ps7|DHc(MH3%3twI@&j`aeZsK(u)f0y-VWN$?Des7uae_OQEaQ^i%td8KI2m}N~TV1s3{-I ziVf$|p@L)*&74ZDMm2@o7(98SYX*;lx!Z>gTX;!o-4E40(B4;8;kX;G*1x*i9AszD zGvnIDggsnYr$~`o?&+50uh83g)IX4h^gFot*~c7rWTH;`4ndS4LN9B43W=Dct@4GM zj`pI~gKmS58giI_nyAm$!m%csnoAdk#p|v@X~CSKW_>Gq=DD^)APh?DM902UpNCn4 z=V465uezMzl)}tVn=a#O-g$hBwX^fC0}GaewV%i-^Sc%LQ@29CF6Rs;%P}zw-@U5U z`mG6WGvq*HQJcdyQ}A^Wcj-M#f&U%k$UK;8{CtNtXE7OTJkhUJ#;Xgr3wIm5vp!gs zP!EG>n<@;?TfYpHYoy6kOKW-Jq?#D0OTf1mlcQ6{V3`R6A5e~|Qdh~g=-n2xwON&X zHqKxBqYd@HsyVl4Hn2U6(`lJGhdQ0oR$4aL7SV%!Nq5GfTIl(;Kt(3+^K zHa!@rTSDB0RFNRexO5yv#kea{w>pZ?!(@Ad7^ zN20lxrRH?m7sTG&_}-qVK=o@RciJSNN8E^8kz2zlL(3ZxKDSy+sk~YC8X$)80K9{R z>tWvJH(81>HPFS`xgf}b1=ek0`(xNkcSoeV^!UFrb28kYVI&<;#R00l%{jj=x^9fE zA_q#clJ}AEB8x4ViNb`}*I8TeWNbK1*s!aBh=ZctV8zlOV=W(-LH<_jS9PMjK6U2@ z@pb{snNjPTpTbOsKH!pm9MMB86@%ZWDAWyUBNqaqW%GGxqDh@vAz<`j zbo7UFAVeE>=H(P&(5RoU7SFX?ZMrMWy!gtwC^d{@P-i`*Ieh@D&!C5nsp7u`?XnQS z?9C^P7jqSae8pO&p$M~mvEcBQX!ji-7n;$qdZw^r;EF`@CO)tIZZ-@ozm5fKF)AbS z^f-0lRorfW;{)C513BmS_BZnAORXR+(mQg0_+i?YJ53)RU$;e#B~S+23@BYKG`64+ z8O@D?+v));d@!S@!=b11y!ldSvL`O1Ap~=P&|lbmp2~=Dss}r`_~DpAuwJt$*<)Ew zLUk0NV${!Br$}CUTOK^nFmM#uY+NOp@!i|w4FYb>E65FS;WP;=z2*sTC+`C}*kOl) zp(4hn^0bhBn4~r#FMvAdNu2gHLgqLi<=5~vQ&+E&_-FX~blB8DPE-KzTme(DC?XbK zInQ8LD^M<*mQw=O*Wy{qEt3AqUKfKo%mUu_#Dxe|d@+p*Z`mGrbjTO)|7MRCb1DWh z(`e559wdIO^t*&t{A^MqsQg(sD_r8L?a^#QG~w53z3CaYpri0S_9%wmomHZ2b-iz$ zvkY7cxR!h+vKLmMjjGp}Qo`XTmuIWw42c_h3-i4u8b0B!aeXP2!mZ>ldMNQ;qjb+A zRZ0f3f%&URx(^51vEM`w#gEZfQLf*S^Sz}Sm4Uun7qBLJE=P|zt~FvUkJ1b9Cq#CJ zb*9{H4Ee39jece+!P{rg$}vBC1e<#!Dm~`>N_9fW>ns8a@u^`u5;#G1^9%E`u>wS= zL1_<2E-2gClP%jn37`lF%%u^oeD2pj7Y&Unv;Cg0q`8ez959=LT?9?@y7lAmN3@Uy zvjT1Xp3$y~VN4@$xAZ35VYiqi`u&t~BOdrK!pjIHMmzjZDDHg{{X zAwF+@ttr(K9Fzvh$c*~uc4`cjSaU`Z|2tY2U4bpW{qEM4yFo`Gap_khX`*EdW}Li0 z)wmPUJ^pqiWf%u7TIr{V;O_U?D%foovW;#{`9aQ6a_!2CX9`ATXUjEJZO@g40w}RY z(!eIn@k>xaWkE|&7LP^?OsFsSwe%bxPZIb#(Wm_$CAR-W7 zhBblkBF9~a36Z?%jf+zzF$Y;0!|Hao#qNQ_g^^&vK=E zOK#bdN(1X9C|(f8UHISC$Q-L6=QaEj^9ea;fy_+i=twhQIF>>6xWtB)HOJ#5Ddqw< z!#`HlrB`mc=u*w9M##m0GW*|gE1uny+{1mCj|Q>DPVJi1=w@Gz)`UTic17;wFAy%C z)H`%YieF+aNxB)Od*VYN? zIKOOg*`>MFrYas!k7sRhLvsCfb3P71{$0JO0wT7S+4V_Dv!Y{@-1Zh9wTb3B#gY;w zle_%pINu#J*zQG-$xkr$|6?Nh3=;o>kw0VTKf8}UTlkBO$EM@s&&bE)f4?C7`NaQa dDZ7Zh#53Tt|M=R8-g;bsHORq|YJU6Se*n_`SaSdX literal 44212 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 TK)x3XbErRmsr*gxRrr4Z&TA9T From 8e97488b428cde0d3af47cdc07dbf5cd28260842 Mon Sep 17 00:00:00 2001 From: nobody Date: Sat, 14 Aug 2021 08:57:38 +0200 Subject: [PATCH 06/30] Screenshots updated --- screenshots/screenshot_after_update.png | Bin 65440 -> 78801 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/screenshots/screenshot_after_update.png b/screenshots/screenshot_after_update.png index 264ec146c3d0c791d22e48ab80182421364fa84d..6592ae4c03a00d1c4e572645775ad20f0889fbb3 100644 GIT binary patch literal 78801 zcmcG!1yq!8yFQ8q3JO01l(uLI=@1YRkj`OfP#UD0Ayh;Z1eBB*I%gP=7={`U5Rk43 z8fh3hhK}=s?!DLE=lg%_fA(7EU5hpEVxD>8&g;JJ=aYt-!ZmU_auO1fYl<(PYmty# zzyW^~mq~&DFvN-El91dbQG70=<2|%A>SYF+nK)VRMh}K9$(_F!^v~UM=Sy}>?vuZ3 z)6sCz9X>XwLn5&T4hXCrXr%3iOjCUndWZbs()IHeR5wcS=$#$1j5q8%A0A%xt~-7= z?bGGcwVB*LMpM5<2e!4@F ze?8`|-i6aI|Mz45DL8jJ!M~p8G9V$~`CpGA`FjLAsH8D)0uNkP0WL8HI}}$AqHS7e zbCX(+Ib({3Tk5R46v^2U9aXHt^ur>#`yh}U`=fj$ zKKq(~5)ogvs~}Xfx6DuHtx5KGAc=K*7op#ud9m^Rjz`X#dytK`b~m3S#xZflNkUGF zN9yX0KO^Z<{09#N{pSq#H+pWv_+mwV35ySkEvD%15Y{8=Gz$VB1p#IO7|feRc$-mn z5fyI_q&nALVZWRnwru>YYT+woh)kf2CNZhN?>?2^EAQ5cwAU&fyI84(wtI?cr zqc66e^i1kcm)VPW@HIiHi$|mVvER_EaiX)HZ`TuX6OTvx2_|BLVlKdWPObBYr!{%^ z{HY$@#&g?vr6J1OZzIEsPEUO*dDiemXTT*-NB$=0rW$4M+#JL9nJZg-O`!a0Avj>G zhjEtdJAO=bz(rD?`=jyfP|mO|{l3@e)V0EhS;lnP0J+bm%Bo?3I#W}uZJqVue+O2? z0$Nt-_o_ow9?a!clzgNtej8%`K=or%mhCb#=v0q@KLV!u12LV{Xu3G%&ur(=Mj*u& zQr0sHW$ZDAu0`m)2fx2x^T3in$(>*n8buN1F}dWzEncnx;r9~C^Q5}WoRz=K)W_KS zK&yp7wkjAqcwFKg5&fxGZ0tX{({xc#<0wS;b~i5hsMK9_MqSV5Apd?Bo$1rlkfaLe3lkj$yMZp<fe3Vsx>6stJ3RJ&J6tprSk z8+yqNG9=uon3%msHkY3TtB~1}ePfu$3cilt2R=Bc8u6i44$p&m=yU$CfG>{Loj?~bzKLa-C7P}a|u9-_r| z9mIwu+;05Yh!O7~%OIVU(|5{QrV2*~=Mpy@pje^DjwSoSJMl6fNJp&!f4A4twbz}z zdTIo*IiZWVxZNMy`<_d$_A2*X`2S3VK`CixS9Q<(jXv}6(;!m~O)7vGjI*h;b<>wn zQM6GAp8TFmj1`rIl-?*btQh0-3Hwa?fDLd!z!;zU?{8K~FN7}_VHc&2jE+3i;Ro)4 z!yLp7y8J2Y$aXV6_CAS{t{tSbb)D4U!Pi;lL!(PGd&Hrlz=d^@qx^$ZvHU*)kI=qe z+CqJzncP964P9-w`QHEg*S*AlBot91%$jpWpE(O3;lLqv7$77{*K!uv+jyydPAceq z?A1Qni&on)1uP{alS0V)R z6PgkdqXm@(qNPBt$DhPU@$Ux|eFJwDl1KjN)MHs?g0`uKo+W>~&SZp9Qc!%>QPs|^ zuIjxzV$)oaOR3*lvGjC*&|lJy+N12Lv!|!KImL=sUK@|9+VfkJu1QlH3wN;oj&Eh_ z{)KOfk7hXYgESs=%>uKp?dG_>M-n5w7Y=Z~(=g}i;f(0t1}DJF*5#*9@{H zYVQS$*HI`!=Br0mPg{FS9}` zmad-KB{XqJefj*q06oL2od6H)!FX^3*E@6rD$i@n;}d?32m z4>be1b%FTS38Q$>K~s7fj)5puw!3>Dl*n0VA1F2?X8U|oLh#ffLa6decjTnYyhCT1 zzPYImUv{Rzw6b+M|Hsi;P+*3l{9`ntd130hfF0Vnb+0uM9hf7foQNpPz>p4lrH3cl z_$@tG{Rqvvy!z2#{CK`-1ygcUxyY8DrCaB}WZ3LpmKi^ z6K#7cMx*8w0Doa}{)zlTN4DrveAA9a$4Pk@Huy<^h@IdC8R@%U*v^nk>U!OiBS61Z z9jm^u^6l~IydIPbuBwLN+u^vi*#~9Q0~vH!D)(#C7s<}zb)J1^O@jyD&eL#0L?l#W z>c}eI!d|WKQRkSnw!&t_h~SaFk$x8Kr&JsHNjAF)`b;1?3Ep#zIzMvWt_%$^7zIz6 zjbgYy-~4N&g+jKNGI?V1QZhE*#X5&;t=cD?P$^!a4|25JAon<|fR2sr&2rPic;mGb5h%~v^ay5Df0ed90(Nuq z`m4==8mPbELsz}N4Z& zX|2PE@aqlY%SZWFmzOeUroiyZNaAf({xAXJ#Mln<@Fzcu#Y*k;nLX)YmH`)4Tn-ZF zbN&Nq;xF2#zM#G4DJ;F}SG86KnrV2F)Z1Ejccje_iCDH*1kx=obltw7s`K#Oc+oy$ zZ1|{)_gD(K_E~CRv+(q9Ux+?UUB06L2?ijuv!pYZC`p>`Annqv1x8ypbWMp-tZu9c z(&)X{`-fJD!0lki?*O!e^YX-*rW9qgJ%g7oEKFxxPU-41!os-1gtj(i>gZs+C|1i@ z@xVTr5Lc?lAOCFicG-rLai%ZFoK^w(O1LCle{1}wjp7xW!|B7Dy0M$UMqyVLZ_P1V zYv+wQ`$9V%x;a}hqZBJT0X|X}uAE`qyNZaTSN1xqIx?Z4nF_|kxdQaH!|BRs-C#oO z6n^N5Hk!>196p??<*XHGu&F?L;|zH{je3Pho~apGXwcS;wKr*uZMlNe+8DfvWP*is z)4Qss@4p*V6o^eu?EnzvX>Cw;?KQa3%waUc0C8l#Fx~!Kzmg8pR@9*fkvOo~tH26( z>#Vj7Xxg`|&!q2NWj%9_rvgP*8y@SWm1FhE7j$F8u6@jm<~3h#`aJ!PtNXI4-jM{Z zEsUlqwu$a>pdO+_$Mm&F8z8qyX7ltJeD6}ZL*Cx)L)kt5m9966Ed1JK&Xu@#8IHDeu}7n2^C!V9X()P^jVUlYd)-YXxQ^d}Ii$gxqke$)I4AtP~a zoX~Y9c?zBX$1iCqoKhIC+%aYis@zT6CVD>dB!#Ft?0lz`^i^RVJN~p1O6!5u;8t9T zSgGQ&ijk^0y2lY!oI- zQ(NlE9|MeSe_{hG7F%TSx7TRT8 zPOJh$W$jSQjPIOEVMfnpnG~Z^;en^R$Z;y#JZ54Ldrw7mrurY3pt4m1M%E#*6A0Gf za_s!K#|Dxwq4&`b>>ZMNYkLg@UZPhbXbtU$KU3J4gDOX9tEU$ybE&6rdD*7Qa9Iz3 zz#N=S;p={YQ=gWWJo7Ym2W~jFjYuw(;0|ntPE1Hkd0f{6w|#;q(st7A=|dd?XMc(L zmbbX!YoIHtz6MBVeFM!z6`JU{aKmhxTJ8c$EKx|C`xGs3HAuXpqWrs4bmDfL#rMjw zI7}xXf*S@Rs37Uybq;jTVw3o4s_*!-J6{s?xb02SK7&J<6f1Foj zA&6PUPpMA~l@IzWNaPx%BJ23H(Ol*VXol+eQk1T$o;6Wm9PozcXWoFSuNovdg0xFJ zz)BzZC$+)bi}shCKPr4YMJDMrLC8KF0AEnHxUGXJW#ki|1kdbM4Of{G00?B%WV#zp zsnIb!elDB&VenQVbP2lEGszM4NEf?+Eki9`^+XEm%EihN#kH4bmK^#Cf3XTGt1x{O z^Q%=mn0oFt3?<|dwlBQsg>?i?F1<9AepSOo-IhJy8GqGiJ_r6I6_lTGw0Yuctao8V9*Sy0;UTRIeup=4m2}1ENM)|o8a1{;a|Cx zAt+g~8*p0kVwdmWeQR>4{KsJ>I3w@x!a7tb!*yfNh{3~k!+Lv(d}sQ2V>s3`+vq@r zYi&nx;xiT1f!t@TeE{SLGwkxOO{%W`Rj{PP=5}Bm!4_S7sUtLQdX-nS&x*qf{JMPgFl%%uc(KCA4FAkPq{=JL3|vk@VQhf6&t{l! zK%*&wC(x_oj=%dsZv0_KOA{E~xNoGLSGbyBr+Y$r7A-5}A7laogsT^pz>-5UL*$=F z7HC!{`g|}&b^w)WA-2}rW3g^)Y3QW1>d+t2V$AR655au2C&%K=a}u$2e@<7Z`Nr@K zkQHpTp+J)L5A@3iS+3eWu99CSccrMZOL*TQi5z2gTJavuarOsx)X5;G5GC`#p6?*g zCC@6I|Bp85G2i0M9SS#z6Ga7_B2Nh0bjW;{%rEe`R*u%f=;J)w3Z@%kF&clW9cQkp z>KVOLEP>VcUXn<7lmm}*^KvihRVf^NRqJ~%D7|Yxi*+LLKZb{Gcy8lo=3 zq0x~81&&1@%-zq!SKD_LRawJ1$(lH*YLEOr?Rt@d4Q<^NQ!z2|Ic4jAtaWfOXXWe9L!&I-~k;J z!aNA!x=P{5W+Q;V2w4p#P zRKPiB=HByQnYq-r8Z@hP7_QbsF9XDiW?N+pDSaWc$rEDee;Eq}ymk5a>T-&sCCOIbkwdN?+BmEuvHa)$ z_LIJe$7rGHQQt*)CE4uZBcr+ax&PF@CE#Cqs!t7*2!1Zkwb-z4M>&}eMTjAHtDqd7 zs_}gaK#wLUXD9$^-n#AI0Q7A`vXlZ@shnE?xH;nF?0jLcLLIWIM$W2Iv;yYUFQxll zhSxIIg5#bW3OhWW8vQW3DQoPde*q^mGsdKrr`F(WO@YZi7YCc>DX~X%C?Y&vIrbgQ zMU_UzMH(V-$2GY?^5c4}qpNE$f4YX2L!oZFR}vRmw38q{)+Hsr{*wbB2#t}ibrs_b zYKM)eb6k^#i2FZ8gb-+AQT4vXc#CgeGv0jk^0)j`TJT#jDTxtSK1h>Bzf9aR7V81z zu3NLTg`RJh3k`6iy~aT10jTAs98Yd_6IN-k^eD|pFKlC7W|?}aS8trz^i(guX&OHZ zk^HXWDtx57wRIT^Xa8QMW?!eb{H>}5RsvYF-MV8IIak-B3YBR6u$73bdE>a&`#cq|Vh` zbPsT8GZrhLZn*X=z^682%r<9(zz<(6yJnNiO||qL_8M7fu+H4fQTh9M_z<`>VX@`m zsGezQEl+@f&`T)j_9GIKA3imX6eK-&y(J*_ryc++<%JZ*F_^vv=|eKn$D=1mI@GEc zS8Cq@q#zK9iz(M8)~`jf&|b#=;S2JZ>y{58Vs{uFV4Ho-b%w^C05wju7yg~tKunT2 zw)fauFTUyc%~|!Y@m5^9SWUKAzZ>EJGjA_Io^fOV32ZmgY>k(4>kqbn_J^nXp*p=| zd~D_h4SelaPbj%=a^1K5z_c(wTtvI#G?Y0n>rpe1^rU%<`pz3Qi7l&)J9=SK}(bX^a@bSSlEWc`Juc7a0Lyc;fqtvu{OehlupW4 z^hmvP{0cZYe}o`z(ls_Dz5E>jN(j!tlHXaA(x0_sD>o8{_Fc!pTROSp2FAyyz+x>b zziJE~eCjWGk{v+2q+KbDBR7bBN!s9N2`jkNZNUfs5%6CzEv$XJ zUvnQoW|9u@v7x;j?93>`$QJQiuxqgwV#irBXJ){c;%ot+{CZ>f1zN9Gv~?2MNlY=^ zv1V+Qc;&HYlWOD7|H=wcwl|3Ep2s4J1oQq&r@`04=nAD?9=(PE{4XYJwK>1f;wW_7 z>v<&RgtShZ%ON13(e0YmncY7fH3tEOM-ZO7tXk@Yx2aXwAVGXEdyun;2Yj-2P8V;> zjFBOwEnDx{w|6W>z=KiSP6(TEn*HrxBBvraEf6t0PS#GbNo~lc4|pfVxm483U|Bp+ zdFvbJTKAi9B6zUnWeDVrLdMUOgt06IbjX=i5kv3}=SUncXM?isc3u|rg=#s#=76pb zqxLrY&j&wqe1UAT@HLwXr!*|0HU`_4VJzS|nMvmrwCuG=;ATBFOc9b4Kwl&O7%>_V zkH1I0E(B|&6ctm*=eHSIYNJ27M3-4LkY1{~gstdYiD24y-4YQFwp%z9zzZ3xbOJQ} zU#C6mN6Z0WHCNGPXV}QeN%vg9iDce92_%Mj7#T|BM0sHw2n7-$}l?WbR_7Q9$x_qehE1B#Ow!tb_E zK%elmKe>pmSh#d#zo{&Yhle`@i0D*CBezHcaH}ws)k&07^P~GlK;Ocke$tZU4Lz>o zs~b?nfitVT{KcMeMT3oY%=KLT9s@+hpYBy=F~q!+Nemp7E>BeO7t$(n^q;9J8-4xQ zzAdAbuG%c7ndc5-gWyVf3z+Q|>Ky=eyiW$UypG&9rR|IYHGcl%Fa9d7CK*l0Mgzwr z6tCvmHZFKb9~U@0mGF1j!IKj&TR#1ZU{5}D(`R_(;xH8f9~JVX>J}+HF4rQ|hWCcb z!Nk6t+n|?K8&`>Lk}3FpXds(4#F~`)Pf1K^=N#V}h`2;IJZZdR@ppNI51BL`BNq*@ z-1nH$=|){YzZ-csJ%M?VqL#AZvi%j>s}>bw7zgjP7Pd7c(43+ttiOos1_of7PSIQt zK=Pf|vis|r4P?G{O*ciFiVG6H%K-H}Umj3eYMhpq&f30w$1jiI<8YBf7e5itE9ro_ zoVFA3EzyjreVb^LntQ`5KygBh7Pf!7`xIcE-jGHZ)}JF0LGO5~<5$5)x_#m6vA5@G zvH+fpV~8!W{!at!Y2#W``kt@Z#81-kE?hwIzSYwGVDI;QHh&D?Mo&0(Fbh&gn^|h< zbFIW5C{FFSe^ml8^W}G-gZy^wG~>thq7|teAZGEChr@#3<7l_ynF9O4nRTbR+4;h& zW?=uy`~5@KTX)6Ed;rXMb{C+I@dUlH43P5J7F2f+z}a6V|HC{uK3Y^mU>lWlI8U2M zOLbm)rv9!6DnQ5M@tr@Ls(2g=j$gz&6wR9^nZi*1r`_9bK=rHDhi?H_It9l+Iw#yG zY|$lqmYpvSv(zpS8<&}TSH(}HFI8OXS@=86UKVxsg7ok)f@-@4U`DRGQsLfLDEihk zMqm6JWJl;uIne#>lljdHsn~g<5da&i(0iA|!=PzQs=j^ce`oSo?i$Dz;(&Vq{3q~> z7;s$f=L~ntc&qkT#lL{02Xvpw-Kn%vbNsQ=uhIadzW@-tf3E=iw)^Z3>>7Cfw)Fr0 z|G!@iIMeq3Y0O#l0KPo6i2v1?e|-bu?|x3B5b*r($NcLX5T_9jc>en_|Mgn`cFeyN z*Z-L3-;Md-i~aAp{?B5!x%;TiV84bnGBu6EX;p`s@jM9$9SNigNLOyLL)){BzVuHgz+jWq7ypbzX#u~miL!T%H8h-+*3lP}+qOt`jEZ*$wr=Q7b56RHp*1y!juRF8b zM(Wfyt^LxW`qe@QjWeNpi_3N$ETi-SVC!YrW30Y0 zL2;(%My0o02Zcsq zPZ;&kFUFn5;5Qd8ah8g<3W#dC7?aulO!FjnFLMaYX_y-NZu3caNi0LahlO9vn>|h6 z-h+wnnXE)`+l+OjFPP(Gp3-5YO8HYrbZnw=TA!UnrS~O{`-Mp##>Dg-4jFjH!^k5X zd-^Qtkvn=YS8^^3=j|`?sJdqv!!UFF3ZbvhG+r3}ECCW{KM{%;3glM~rY5c2eV^x3 zokAy`k!s*Otnc*(3nA7|o%FJf_xdh0)t4;k<*edYF>j+2#KDeVO2J?5PgdCv7za_$ z*`HAO#}sh4$Jv@Uyo9##=ma+@G99Z@_ot&i0A;juWNP!Tm~ze30728Fh#C0M{Tak= z2rFWDBA!%)cz7h?`*19McFLBcH=ldleqn!9+>cZFk|m9pk9TXkh@PekBPJgLMmj8U zru2}V`2>n5Op&$pVNehQBX77uT%Y;=3h`tfF3Z9%3gIfVbqj{Qpyl{vu;Y{AxkQ&g zemvobEOVVGZNq?k7i0C6eu=c#mlii9hP3HLysSFVB8{&h6_2_jK%zcT%B8E??)$C7g#U4P|C|q%QubwUFFzxJe+m*^bBN zKEe;5?5RLDRilDJ&c91yf6CIF}{ zG3CWvsSnOlu=66PbWEOkEDddP12wI0?`vfCi)!m5bqdP(w(6tjN84XzLU->uCv-9P z;hky*tdqj>6rFk;mNPcHY0j7s3J`&H8-ByTW^ylpR;s9k{P#E#-uV)~j*k_s-0Pa# zF^z?frlNCDU>3rrSDof&;7H~RGOi-94ih%cxKnT|@}$?lI7M1=7~~@#c5?J?mT@Tm zQoDLyzrUt5qqc37)XBK@kfE85#tzxm&#W=K*?`)dN>RB*D>Opi@P^<)cqRFMi$zl< z-E@!Ncc#~leZ`duvEK~t?F>k4txd=64<7nnYwk}jRx>SX*YL<379$HS@Vcy^hs9?G zodPr*#eNXgDF(AWaJ2K+%!_*%q+CI|ZO;J-(x+|B)j2lz?gEdAgM=Vko^uVSMt+?{d)s3g;`t1eq~ zndCa*tlMA7+S~D`%pMv+g_Pw_W<#%3xR;O3-$@D3%@y${DV zM~C>(CY|)j(n?Nt0Y%U7TSDHjlsh-MbHm;_n@pNO3*(H;CGtC|9f{=>pLDaTWpcyR z7M{cOB@K?-1b)S7F%G!tQI~*|)EIdxu?Np8w(Xb@BvbdYQ>D_iLHohhC~g=hFUZFd z*1#T$8lFkgG9~p#CNydiClrFM=hCG#fs#>^s+{ z=6qf%&;ZZoo-x!vxLY&Y-nm10Djpq(Jzwamdy?6!8P6+asU>glL8T;N{X{@nw1ofNlri9 zu+!&Bf+6d6SDTyZ1U+gZYPS=%mkzW}_8ND{9foE7_qTLWo~qdS5-VM+ERL2(32wD` zis;%Cf+5BZ zl&EKxmNc!u)85RN+s*EA%`7)e2TlwZi5tVmz4ZllXkIv~-WrF*ylM=ZS)6?+k!c}b ztLNnJrV(Ff*;c&p^k_R)kEOsQ!xD}nm^JWsj+Gj1`kP}QTNlF@uuF$a+rd+1FFwe> zw4=Y7XIfi2m?p0}>foKSI~P`eRHX#cHFzl2Hnc+)LD;9`mj18>qIjU zEh5iD8kC&eg=(7jPg?PJjY-73QYu@{v9+!grSCF*&weuF?A`CC+swaCWzP(wZe3v9?YHa(>9?1X3>}bphd^( z@vlr{X^&0Rf&Lm#8}F9|I|l(#uJ0bwqdNzIgjDryjkIDdYu!hf?S@Ti=(~3_<}n=! ztx6olMs?>Nld=mA$dD>$YpGiwzNR^DcsvJH1bu3{Tm7S%ylg-43Q{12RDoG;=MIAH zWZmh=<%RZOQc2muFtLqq)93sjka9l=J`}+O-ww~($Q-xps!9%PNY;GoFopfubys`C z03oUs5Pqj;ke%W+k+E8OX_yboRAD1`$v7B@By4=Q)=h@(Ex}XG zVmZ~M)561qIhu5GGw*ftc-d*(Bufy`okvsYn(_xZawub))pP7yX-luxjtZ4{{gyjX z3P0w{A)1D4r|3=*8Lj`ircM_NDbYYLcfH zTFxN6g^tF_I$in1C4V=&_}R|!%<_KmU!!+hdtNZIN+S-)P4P89A98yWQ3e=x4H>CI ze%)AhX%TSn4C`QvDriTFyRepP?oPPBFO1yeK*unW2YZsD&*61)cdu%=RmWGYQtT3^ z04?^liapV3kvr(>#)|ke|2pXcYT9AJql75~CTdPEw{(6jtr!Q#oa^c%nbG}o3q4H- zkLNfihN;S?;OaAksUngDurEiz64Y+)P&M!f$@1-MQ zRhKtv>dV2`W7q}L=pAI3p$4~2VpP?s7SgReJwzEOzg8`ZXvgdk*oJC}+DDc0B1SjbMu&E^Z>OS%zMxe5PgY}e-ygKrE+zYsO2chO zM=bN|y%W0``%2Woc4Loj`|OeZ8t*oAC>3%Gda9t5t-64o(8vGm2|exn z7E|T_)iXp2l< zan25G!A8k_>ggGFHq_H>Rt2A6dANUfI^9@x?D^3yJiq8g_Hy$wqfoclr0D#zva3+; z()hskTDp^6SvrR0f-S_NM@N1*=}u@ATqdel)g=5gtgukSMJA<$pFienbP+kkG#Is< z{gq0kUlO%vTIC&IuXqko4TlsIeU7!{T}-rL<Ly_rvTeQ zH<{0J`tlz%&A;Rz{(s~SPM7{mk^D#P_e@of?-Os-r^Do8q zKlbx)$NWpm#<{dOm!ij6KgMmE{>W?U+{~Q|7}Uwd(c81E7Z}}WqoZ)OIe4nLU-vVg zIYRUTR~a5jh@X;Icl8>Z?-*2oPLiut6jbL<9KTcaee9*OjX9ZVG|FadKh9oYgRx}R z$&Va;lRpsonRHvpV{QIiHdsfwttZFamX4mr_<#)|W^CGdpb@s&8I_E&oM$G!_^GNww729X=?ar>czp@DPj^$(lA@HL&=&5u%i=iH&?1^$v3!;uCH#cQa3?|5P%qC z%sBR6#SL6uH9ZQMZkDDxB^uum5ex`WO05h<1PYhgIqLMoFmD-CcBFG8GMgNFZDqs5 z<+t!!V)CUX#eJLJSIeA_PyT@|PtVfkX?Q7sVrMy#Y0qO_HHW{&*=>~$k&5{QbKvkG zelRSLPnp9y3}jpUOD6>u%Vm}SdQC_5$_a9FQT{(x=Kgh8fsHMJs}1D9fh%-a^vD}@ zM!J444?wzhFJYqmKMkcq;fG3L$wq#d0>xxf&-o0`6w0VaZR66)fkvqXoV3%o0^&{R zak?u}52GoaytPl%#Mw$84hGvE?ve@iO!;N;&lL8K*BTY+lv->N3Z=(IUVH`DT-c3I zW#p0GuS_xW(E~L<9Tl6E@!%TEkvoVglV&rO!+P3HQ^R&E0_d>f&mBE5?bLG-cB&1O z%c9YR9Z{~J!Ai~_yhe-$Uj1KY>stZGK-F~YOg1%&mBC&hC*I7fQ60e$ z!9b@EFa%7$aH`sBAy}>*xvf*>+QtcTfN3eZ#8EOBWQ)`#X0P&dS$vgAxp$phD22)} zHi1Ljw(1M>rn_M2t{+fIYv)8*f{yR-Q1ofX*h(?i&;>t-Eg+MFXBiyyrL}pvjWfgZ z2iuDBw2=8m)|(Ob#Hs|}2lotf3|5W9$h#lm>uSHj_sAj^EM9(UQ(*;xX*eV$HN$iR zvgW`m+U0wF;&W>LMe%jJMy5fi#VR1+Xvf= z8jiK0FqkDj7+xRIA%b0pQ zss6J-l9>{lbU~=bzTnBVC>=yU1Z*Qafz8zOA<+4M-z*D#L_@pehfVK?`nt}KR-r)V zm9!6)_h`9|N@ZGETjy!hb;G+-pT&jtizjABtc^+(;jlU%@I=`GnK5N-=gcCKaI3&`#bsey+ zN?{L!7$h4o`5-b63W_gD^>_0P#9C+;Gk=aS^YZ8^MGIOJDWQeprY&R0;-Qu@FzVyw z;7W1pW`(b!F_mOOF8-WRnUR%s1WSHS#?E7<3gf$o7$Pdm9Of+_6QD$4$=H6 z&|J&t?>qTYy(Y+wbkyc2aCft(^p;y}L~agnv9C)uXk>IG&@W}|_vAhG<7^x*NMqzLrBtW$I#9VGlE(O}5PUM%2%# zN3HQy#?>Iy)j_{>zT|P!9^Im)%hOGFG%(P37$#=g!cT5_Wlc-YDpX5_hSumlwn*+n zt?DmbnOWKyy@p#BO4#%c*d~f)SVVKtti@j1C@9yLDmkxJHTj|9D4lYCY7yp2sRf5R zzV%t@q~B*G4ppguviDlpbGF&4QLUpDFe+9fRb~n!wpA2a~slZ}1)7dSsk5njW8ITs}AJ*p{-6xS>juu%R8R zWvhA9y0OT_T@dgpG6|;kQ_p~SI&^1 z+ff~>Gnx0126{{GtPfL9M`S{%VqyH=a4_D{AhlL4SA~W;MK3$pR+EnTRZP9v7n!Q9 zZDZ{Z5f-}1Ckgecs_5ldFJQrYt$4g)vvvZ%zLGm@(Tg|@Ubzp#(Tm3qV}BL&FXV!T zaI&@w);g>~OGgbDWU(gKwiR4-wMb8v@>c zbl3}iEoR@ng2FyOYoQoeAP-DRVR2zJFV39gHM}#bOvQ{T8HPh#cs%?m>8BN{* zkNkL3zcnUv>&nF&1hle1V&%?G$i)|TpALw+?A4x}vt1d1%q9zL_U$CQb-(5^ufsPi ziMD=ajn?dyWGE_-+Dx9Gh^DWWX_(-#D9EralS6_=2v#24kH9w1g49d)&gZUfZ;?8m z{JhG~NH(~NbjHWH^d2AjaM#d`VWDroQZ3 z{`+#qejP(&M5C0AQT2J^kc{@+!YI<=dGIwO0|(IuA6;mB9N%K)WkW7$G75U^cRgWa zeKL8!y_j3PO?rBLCTTw|(X`-^tap$^S8Wq_5t-Mj(iWHIb@$5Z?pyV1o6Jw90+R#S z?*q?W0f4u{WK7#pwpx5(eg)P7a?Ye$RTvxTij{h*}KQ;i2n zs#u*%#@2^)evVr??{2j>ShF@wC%_g9r?$;TUI@hpL6pe9Dbw4w{ z?zL#H;-jn1vt`dI$X`9S!}GbCFQqoNU1jAQc>9)$BD!kUN~O!O%+e<@f01xdPxH(o z?VLQxJs!ilIl-4V1n1M#ORh}+g zg?sQwc5lqO)PovhWZPli_0S9GpWOZ^Z$@R$6?d>m0q9MkfBKQ(Jv?)O|+`xPVF z!Or8mc_aO!BEp?rYKxqt{lxpB1|hDlR36#P>q*qZdHj&!J|^8CHTS%B+yCP(z{|pW z?}_)eWl2m0$aacmW4Y-EaKClePCe{vw_vAUpsj)Ur(o@t@0Np1blhP~<7S4cm-u<= z-c&>z<_oLBcItjc8j^pDqm%vEsbH<}Ae&n5R+Zb{1mot5Rr_L7!t@Ui4$-f`w#On@oI?ZT3lb);s1NNuE@H zj?>9m5wEWjzFF!aqF!sD5TJDR7)rgw1y8T$y+zdy{lyMhb&LKGdC%YLT1yR$)j>eO z30{0dYw}9DcwRpDl(!)#)kvz0*3+w3c!C}<(tN`fjD1gh^YyWws)By$3Hx$<5??s` ztV+VKeJ_;OOevp4AbeWB4O^m6N=v%Vy)L#FrV=sN~;Y<4nJnVYy zYL!d`Wk`1NV#qpSrt+EwKQcc19QJ5F`>y=@tI(6ubbG5v72IR9r5 ze(n-ORx?|2FVEyj50I(iOX3oTumptT4INYRdxF>3%FZZhT^VZU0x5_;Ev;G$y!f5PV+ssa6y@DJ^NNiC68!OTsOFGt@RFFgUN z`Ph?<=Dh8f{`T$T#S$&~#{#_pz4+HCi7VvfZ1==tlRrQ1_@%_scWk>QORxAKmv3U1 z+!ML?Rm}7L;C|MPGaqw(w&wk$%3t#|iUM)eyl+zJG`j)MCHp_0|L#Te`&ll$e*NFP z{JY=(zt{LT6aD8`|5r2q=ji{Nm;Y}wR&FrB-tm$%vyDOCS)-6G8I_0K}ri zv2dg`D%$g1!WxmeguOrD5|7Vk6mwt-beZ&J^y&xlU|mYU7+$aPB6t{RrZ z)ZtPW5?wFq16;sQTthUb+=tKT`a_FwOI*#u=gVG3o|R`iehzH8|7Cf}0am(rm{#qz z_vNlcR=Y6a4FU!0j%3Xn!Q9~L=?f;_4ieX-D6U>GHNP?(7dPdumnE*Az>$^UNc?hnTc(UBQb;%A{flM2Aj*PBR5wOGVO}d*hX`MfKN3f9c6mp#8i8U^H z<4vHbBFAHI0vE?HD)F{D&gGyH6?L=2GFJJ|w(1R}SZJ(XoHKpWt7)8uOitl@#6N~#i3p`-Vq2QnSPxcO{O)OvF?9~O#9V8UmhoJy&1bp_k=&heNKk5LQ+Q;V{Wyh zVKNvLEc4^nLdT11KS_U1t3Pl$k`cyGU0qm#jTRUbf4Y!OboW7=+tDx_HLl>*XX4FO zQd-x0lNq9&G;W@M&a7|x!iDH6f`OmaZ_Akflm-uVq`G=f;_M#%y9635(~rWWS8$ZM zejUZmF;8wzmR5xr@%)J+m+UKb3RwBr{|TZ| zF?~SnWPP4Gwl$i8sAWQ38aRKMTvWus&>e-Gy0G+S#x@hp`+dLK$ZTM3hwKTBF(dSw zf6GgcUaTZvO=4^lgA?kb5 zN@75FFx=KdyV!$_Wo*njIp#*tD2;;aJ7!WEV+B-6=1_QWByN(Cp+JJ|2c7(Q%1c(0 zq9TzKVMa6cPX{&n?$wRGUN-dC!X@8CuBeHyQfdkGJJXp7FIi62lGa#<5^~lp9#b#V z7^(fW0V$Tm;^XthY@NUNTjgrXkRQr3Ku^GBc4o64%>pwY^s|!j1X5vj4tT(cw(jr` zLDfg?Kdy^>&3|BIre~qvX}w$w74%@53d#*=w#$8spL^KDJWsg2dXvBP@<`X%HdE;M z0k^s%RkJZTg!k^9kX{^$0lkxW?vvvG!`xd&#kB=tq7WOagS%UBhsLKv?!9llxwGz@_165D{?o(UyE;owrjzqB=(|=veU;>wvhA#937-a-exXiP6yyoj_?ZH*O2M(OR&Vew8DE&6;S_R3yy7kgKte z|HmeqiZDg>=d#vlE4AqZ9zhp}=Ip`Aj{K`F^hbxVIxqJSGn1wcph0|W{_|Ik4&DDm zoV(<>m5Tf^KYWm*Dq%0C8ytrH7x93vg5TnNOd(rcu%KZ0^2ESyppYVwm!y#xcFT-~ z&hGlx{e>kJ&rV^o2%Uv4T*}vX?}glk*)qL`4bEl@-x(n)RdTUC-l|4!^A7OF5i^z# zgjwX;@4B)ba!ILLaPvm$=&`(MyldtRM{Ll}={UmkJU{{15@o7C-CCY&Vgg=U^v|5` zAEceiJhP#UhCgwKC#p7@p;VbZDk0-li)_a>#kZ$1QF}I4XuC;3~Nh-IW zkXE9ogY}0H;8A*PTi@Ou9wAozi&0Qws3jB^Gn{P3>hxWctY^ohl_T@XdKxzRoRi=x zl@d=~x;GgLGfi>ebh{VfGZ_ja$pl1ACXy`w;E?U=d>mG%6zC2`HQp4?y%tY%_`bwR z{_CR89-)lwHDb9sVtu!#f-!`WEtYI{&Ehs7lVI&5HPO%vLx~j8~ zP0nK61`zy4dnN#d$yZ`*tUuF-@*$OV;+7WBD)wpX7 zvYj3BYx^dh(saOE%a&i1Fch=xW4J9+#D4VbE-4CD+G7IGHd4cqM5k!^HiV-TQIi-f zF(Ne+!N{lMDz$;^t8M|TRjc~CsgDmtD=R(>rpPyRW80U`q3eib&Xq~J4mS4l!|p0s z{Tuh-f=9*9M5mRV`~+S1gFE~5-PT&Q`m#CcwM#K9Y?Dib-MT6Jenzq`*yELF**8aS zOZ(qjS)u`H?R|%NZ9|NQ(ATWq)75GD6-Qlc_iO}I!QB;C9A>NTY07+|+k_Z-di^xx*eZOEMI)`#LWlD_~K&f=9U)V{o}IJs2?xs!uHP5&p`UajJ_1sKorcFY5oh9 zqx7Ygh|PK`sn2Kqv+l{$C!PbDaY**Kkp8`f%#VF(DOjr~5=Ka7Ue9pIyF4T8#{Ji$ z@73)OT|%@yvASYUR(k+xVwt>r_R#VdadUv87`8A3STkTz9iWOex}-wZ=ut8O6Z!a< zI`m+p>B(o$zU>~Go4y1csVjEl*WDVKXAM)zpt9!Z)Ho9eMU9++BIz--eQI>a?M8}& z#qArLlXQdauoSVBQ1 zC)5^{MXE+O0#0~jBH!ED%&pVmMXJ;^nPbl7G4*=CjEEEs7IOCvhtUP<{oIX^I=_nI z(7OR>Jy~{egSeYArQc9Pk)>cqQ1_2H&a$j zauR99%szjTQ?XlAn5j2csk{5=*%yutc)B~F)o6@nUv)<#(Sb(0;9Fx@L}6hk$@(;^ z_S@Eh6Hm;3u<)s9X?ZR#_MRD3tGBvj_c=Q|Ni_4uGR7EZMc(6u9&9Io5^oNoLWz;zKBoM;LTXlRfXD?Hxy|82b+Gp|^ zOW**5yN1APTxe41wLZ8$=7S#k8L!J%?eo!NQ%!cs@#sFQoP=mpO`OoY zUeP2Ln<-e|Ajl(v-V{ZS8OkknVCuW1a#mUJ292PO0IiX#OILDoTm3Tihh5Ik8ul*l zP&3m7G3`UicQfYnE0iX-+q9)VkbdKPqyrtzT(CAWE}(xQu3nYe zY=m&9o?R1BBsEmyxbHF_}QtpD6?NmMvHBMinH%KrUveK?3~zLuyMar`kw%R?;?$vuda$;@VmXT}q z6snoBx-<6BHg8XpbQ%I9eB!)s~=%&(oE~0hGJ0N8Du9BNY#Tw`UcueBI2+Ppr zSdMNx<+B_{>Fvm=X^Xrrz`1VF0FJJzNyV%7&ai85RGf&OW^nf*w)J>Ke`$5Qv3&F9 z4d}X|eR;8aLq7P%Ls+CNYUzCopZo9l1)S4KjzV-Z(zjA2qkfjEeV*Su^yI)NUzv3K z?6S|%s7uEksWfp2nYNx?*53(zVctT# zBfI52=|ZV}1FNoa(P(9h=vaP8w`;WhEz{MN*MVFoOs~&xbv7Pvu(}|z7ETPp=2(lfzNCk0_f_W)v^&8@@OgAed#| zlUO+M4%F@K0@W6U;;>O&?+URt(C|L;oKd@lHV@Fh#>c6>ax40->cbZH%llRly6}E1z$bLn(}YCQ88wtv6rK(`I8SEd1$U zkLxz;F_77)o*ci{v3%qcU8UisNzm$qkjHEx!^f?~(E|^}I;Uq|T=FV#y*XZnx=&&W zKlOG@Rg?Pi0=URkCNe}G9v(tUcFH~X~RGK%4{I%ujCbz&k*1|r?VT=)g)6Y}({ zqjN5K?vjKDTkAQaoDaz=Bk=@ucTz+UjrkAK-dYk&i#gUfOfqM#GzXcTw1y2MAdABinziC5$sZmR^HpW( zcgM;u4;_2jYAP6j+et6|Mb_1wPHaN2ek=7uh2y7dEC7ZMhb#Mbb#oET!sra$BBePZ zh13_V*yWBNo+-X;-@4EgMFbf|*DuUhej(v+U~@twKlfFv+pH|u zq?b(EHEzwQN50Mxq{C@m>gYh)3jeP2$_?k&d1p%CmE*)7JkbLHGM<1(3)j=r1Mcp# z>eIpQ+{!n-JKFF<&n_{Q*5~JCSrtsi#FnR7&YQ)X)|JX1uMagd>{T)F;Z}B!Hj8Lo zKwJ}#NXd+m4@khX5winv@Hqj#_{ipvK9>xUs93_^6@?o5H(s$ZF00nWhtL%u2iXQmF9v?R@VZJbZHqN47uQtO1tkgjNnyCg&b+VJ~Y6AFLS_QrXvi0UIh9FiaLwyi|5yWz|}t}*Q- z(QmSskTjjNQ9*;rSwaz;=hireuby#%sazwc8eK?X1q)p6HZG(Y@B^MbM)_#<^{LGS zexM%cSISA&)gI(b9>c4xNDd#lyI;5T?1vx(euEg6l#TM~)>Z!T8*2Qm`R~B7<5|QI ztaQDP0Wf3un4f+#fZvJHtq*G==T*nDsJlUYA@aq~muLs72+s%;E_!_%j z`h6tv7H3jY%8!WZny5j=eP7<{>7ZQa>fN5Wl0N$;wl;C|edXS>oj8 zTIeWMUq82Y_~<&Fp8D$g_w~G6;9pP`n2S*A($fpE_L*15{_8J+jZVl=@P zmTpb*O2_qI{UU1+Moht;>CmD)F&{rPHU6R1knw=C^672cmejjkA^7ipsoe*v9#ezA zDiFJUMEX0~L67H_J3RL6n?eV3Ejw?OzLAG8WrG|PZFNR%BLk(@R%j{KvJF(*>ur#X z1&^tpnm2?dEK`Mj6$fV$+?d2xhl1^dO6cN$e&Lv33Y8d1$ynevJ7CloMKf2ipPJI? zF+^!RnfGufF*_i}iop>R{w{KHMn}6kB|39;E4+xfL?r<_n(Gn^+DuMC4{5E5Z9TZ2 zNM}qipqP^2cv zL#YvkAUS7tex4@jp&uYCwt6?cV^vsoDx{@4FJ6fG;F}|k!xUCAnkJZz#MsH~kv#LI zfwG2C8to$V(8Oqs@V)&!5FUsvv=MY77vn&aD`UlM#Bp|`Sh;hAG*#QobOg>OkVsB; z+){YC-a;XiuH?@p!eG%qwC0z3x}hN*5g;maz;{#F?DDdVnI{_|nc#XcSG2~NCAIgT z8`n=*!o);-AUV_jHT(SV$1(@~DEmf4PUqP12ExtT zZ|9N5#ZVDpnGa52+;ofnfy?fqn-OC6$3c_Z${VHf2ehd6iGXcHGEWfnF~H+Z>n3HD zl)5cNn_-Fb?w*4^R(4)^Q%uVa(&kbxwyv%&&)u(FOuX8Cpt3_KHHpuXN*dp%-y-7c zMvUs$FT&Z91eWSA6M6#AY*shh2D8;1?>Tp%3tEGhc0Ts+D6hWJ3N3{#^U zZrb=>;~Blb!H}&JNtPMnjy;BYX2kp?Ah&TJX1|Xb={KZu(MvBZ2Swv@((8S zU|~|C`Ww~)zy7^5@$W1D$95L}8T$XjN&btc^*y+yojFZz1pLfN}80BlUmM!a!JN{-oNDw8F zPTKeQR#R|{yM10;EAPWJX`aI3-V$?L)%RB?S26;RsCN?LO^ z{?s(yAb)4U!!y#LKdSsYEegn0*_F%mx_6jibA^Bt_z=^xu=J5V$@Yf@j!#yS_qXXP z&kH!(qs)$A0E1~|+baj1I@WO=Uph4VXOD$P_%_4v>@Mp}*>d8|Ho02gUnoeO9D<&_JkT~iHF24iIHLyrd`sSiMlmF~fxO%MG!5?F<7r#qS8K+Ys*UjHp#=1@HRtc|+Td&e6p zK9viMli6FwdGJwm4M>OGE~hIkDObDTGbR6=3y`wT%-}j|r)PL_prYJ;c|fQqcy$l3 z|Nh=>|EPP!Pgq`?k_&6HNN zKWy>Z`bQOh7D@20AG%Umjotx+0$7-w%0G6&N60p{M6Qa{NYYa9dyR_c3f0M!5B@ei>|iKsnkw`$n?+6o3DIYYLb(ZEOqpy z;UZ5_Y18dUX8W4xqZ>RvYSqfP-OHRkp}1_W$$ehn;dtm4$7c(>-`Ps{s^3|DxGr;= zpTzH*y1lv3F`^7C482lUs(t`b?ejVck_0j7Z@jYn9M!>;$ALe(S%3=SyJF9n?<@tJ(gE{vmpu*T8>^~UnM;?;;6 zqgt^CI*;0QTVvj{@c^xyFyyzd*Uz0iMr8P>Tn{$+Mzod7^qpFxdcxhw$wl;7l_vBq z`WvU3=oR4Vm1Zi`he9V@538D_M#Vqm6o$%MQjFPkrvOD2R2bPhFp|5r4quV?!>kvn zjcyL}>A6W$_{a^C-q*?78<5EYS`yz`wWB#ps@@$B16)f3*(N2{ynPV3v2*)kzd<>< ze7J8ZUAd#;l&Uj*o1O@q^In++g+;h=EF2Rt(fdSaey+EArr}?84v!oz_0V2+^t^a- zGcPsm)ptT=6erQD)z%$Xd*G9`;1(1~5)e0ei{GzYQ@nupk&!eIHd}h zdZIw2tihwb7|=by`3U(m1MsV!O2VA&txleYrhBu_dbEp(f#qK? zwvm~MQ=iDL8@OwGpH3x=ZRuD#Cz1dp@;sacHSAGwxD7dPgF$G4M@OZ2ncWzv`xM9! z*Awx?C3jxC4WZK-B!Dj+ah7VxflKxSDfbXp3L79nlk5rp9hj&C$t0fYWm&9Clww34RT%N98u~=@1UD&<0#k@Gw*4EQp{7@gS-Jcw8$8c!$ z{3JQGSNWNb>x)1G>PWmx)amF55h9?mmFqSM@G<&bgE&{fB~7)Jcg;D#-IjrY&bQ?* zK4}9-A>fitd*bXumh=7}E7?=Hk4nopJ|xK*sG@QS4`y%VK81(2NKP*5_BVZ365?VDPw3OIua%6|v3 zmeuzQ3l~=s$eR@5-$?2U(aj%`uEKq=$TL+}tDCVWB2*!7rGcNINj?`lAc?&1X2x;q zbcy_MdBs?a0vKNJqYsakSmGt~TWb>oL`*BB={Ov2-Y^{DGA93AnI4?yypgQ^TWn;u zVqZAq9R0pp;Tt0H6_DjsgLcGJrdoq2GBt;uYEY}#t>@wz9gk^6uYpvN*0D#%&r|Gp zo}jCH63*;-T2G=riQ6a!9Qycxjth|UBh;1W z%6QvV5_g7eX5cgf2ieZ@XnX&mes3mSDYx9f*D6`g68ORl4vJNolCKP=2Uw~hN3>!b4FD45;N%}?Mi_e3aAH$e;WF;F?JbR4D~ zL7?76so#+_A6@DkCBpai;X-(nRXr@pb>|Cs* z%+AxfA1pP~m?x~Lq+(o5r$5)=iSI8tnME0?`7-AaV2Q%U3b=4+EBnK@1IN3u2{yaz zv(TgwbDbtxwNZFyC|Y-PZl`>pDw}bO_UgR}WD=9cU1I$0=dX-hf3ZP{K4kPS8n&s`11#jFAF`5=pW_RJKwd9N3>Z>f{(Nz3G zs$BVutlUy%9s3@?)6l|UJ87&mMs5yZXiiz&UE9lKD9q#7@j94->?f=dSpd4Gig(2= zw8#-gAaCH*>&52AqMDO#E%(Y|j*^b9XPexAU8y)|^;$s1 z76TxSM6!j?#dth=zK1C)G7yEP5&xY+y2G0E-66!43Z<|)u%($P+0@$N^LtprF=a!l zEL(iM<7knZ&m5Z8m!GfQBUR^fPc6_j6;?Z%no8WneT0aT2`1?3eHa9037>}`#h-YE z5VA)Qv2;kv>vNKo&p#X%z#Au4Wy*`c>dJY|9%}kyzKc+K_T7SOIMgUxxaWmu{Tij- zA?$X>{p|&=bkBlsGS4$xf%Zmfw$SLb?qFUE;t+S3%ibt|6>DV%T3s2IhQak&>=g!! zPW;ff)m{ee)kp@ufGr|!q;2Wsx!|zi9;2wX%O=kN1e@1MG!%Vdc1N>XDn5ZZr)XvFQHI5Xr<&Px!oCQf;jaE>EI z`nwm1UQYY+1~lnU&efhlrzt;0hR!kaL~JYEBIZ;VGE)t796w+komSl|Lg(e=4GJb+j&23aK+87}4G}xqT^J|lpJJWMjS?rBc1=;XMtj%8kHa|8fpb-i5Jlv=q$`jnO}$_{_MOSki7zsS zQE^25{p~xq=n1_R7e-9v#1K~M=!Hv6BkHH zE2os(JA7UFq7}EC{6HVEX1+^|iGBhW#PrQTrrq0$#B&7y!TOrCTF66TR$*c*I9F%s z=wY%HwRL!gUy0j&$M?s*NGt1~*LAE^uNou2FY|M|4r`$6jFc zFO5XnWZBG%&6y%Xl7gkt?oH9?!~N{$=JYqRl$_nMu=5xl0&1PoOYcvD8gvnW=2Y2} zuMHOfZZ6JC;<4de*BD3oPKGRFbK~J}#>E=JLK-mkSwC~8RrCvX$KyphxSc;RqpXVB zz}0T`E25{9dMWm1Af$uAj2Yf3nIEufz}rv&M?G5HgZjpdTG=ls#BU5BFtwEXM`>C9 zGQSVJeudE>XlwZHn)U_SV0Z_9{3RJiy@js5i1;06fM33Kf8PI#_y_*^58~g?4;cG` z>vE#XF3yKOgq^dYRm{&anMdR4=}XjiMj4l+{rO&v;Fo{AJ83d3fP7VZFTdC0jQ;J8 z)#>mp^6}XCE4Y^_$JkL(c}Vcqj}3dATx&2ZK-D(V9lJFI_0PCG7Z}!ZIi4-aW*SJ> z-G%_Sc^`0|&p`L-mqkY}P|nuS1kNf$HYS3!XZ`j$+77TDgoSO-PkIlxO zqJuSO?%61qD}l`!QnDLKGH&=I`?oLpjqC8GwY5*&hh(}rMP9r~=#lC36>H?|57<5` z$S;m|7+&2rBndsC!wb}uCi@-r|E}gxy_jq6JSif`(%BqOk=Zf6b__}AZ+$TE3({1C zO44m;q$5z@Z3P7yy-Ywgb?1r2Y5V@>Y3!TsaF*xj6Kd4y&yim&H$)(qKvWC@Z%AR` zew~El^?*Crr5VOoK;DY&f^Ro(60Ion08Mbl!qiPQn9N@0w1v5C6}OZJi50rDXKGyV zM9ligPP8e)TODZQF6NwGu4UmdPRql9kC>^1e>4Hc3_DgC8Hu2neF<0mQ~OG#NuJ+r z3bGO3qKj6e=XP{&l(F_+tg16k7>9Fp&=$NYG}bQvisKqxruMvOXO3GF*}O>qARXZT z_yTb7{JJ3=x$89XVmz#(n!z2JeVIR0JU3z?Qim9*+H_pBG(b~9NVZ-8mt6AYPc7J+ z8C%Yw#j(}bhvO+@klA;&5Mn3#VcJJ+Tbz6ZguN#`W9{v5$$YM*5MK+Ihw$UvjBDW# zAyuRgSCxdW+c<9fNe=4oY@PlvM;g)Z`+a=H77}E)L>5n;#gscgyZ}G+AM~O(O-?SHeE^dKq zk3>xcvd*p!(9M#|Uw3|W{Fu7`_C;~Q6?#b&oLdj%&x5cintlcc^j0VOLY(~_(6|zM z0KfAtsHqzWBZ_VH8N14(hmOU`X;F1Enlicw1^mUn7PCk_NkZwqrs1Xt#y%cZ20I>ozo@Fa3_83D)4ZyJ@NPJn39hwj*mW58YR1+; zMJtQ!nL@q~FEh#tw`6&YRgJYct)YYRYA6{p*r~}7x@#_*+--EOL?&{3A|6^%8zg*o zV`VdDwBck)Nl+i{goL}JRDHtrY{NtB4g`lqTXM6f)3=+iS;po8h<@MGMV2;Id(Tmx zM;LHz-7_UEcgw;SkXo+939&IqCISbe#HDy06?Esz(L=<5alXxp}V za<1{m_JTJ(1sl2h``V@Iw68Co42v^b?4}G~^ilY3^6M!>71&ULEsoou;kxb7M_z8T0L)f=EVBEtNp}A~svd!2ZoD1te`5 zx+Bf^NlH4Z7*%pH{;+WCww#c^j<0_%tO!^Lkp${8^3a7;u0bfK{+Xw5-KP^;2VEPg z6jO;FQ8A6nxrICO$Rwp`79Q!E*_WY-cYpHEXbb)x7b7W_*L{vmi1m}XJ@kBckerIf zXGyo&1S zF!{kK#kuxFa?*9v{q_n*J;E}}^F6bulZ5&JJ+uYTP z#i*L&I%Cl2=JR0G^U><O%KcQQE|I>j*uNB2eY`UI3D6f?I+pT2S^RT8f#ao&R;OC~;27xo4*F4g4Ul9T40N z;NgD4d9x(J!)piCJI2i1P-c7+^SNWphpggkWXg&|L$M|c&D8yD!obMg%Te>s?#la8 zm;pM36vsv!;=z$lH>ruSdnCcDI6#X)QJuEuS)83NVSmrjK7iK`k&V>c%DM=Hjg2 zNA2OO>Arwr-q@MZWr^iP(SQSkxv|Bn2tZ$1$knUac@%+`pr5oK5@8|voLynw%@#9V zUD#1tXSfkwhkj{Zp7KjX)%AyQd9Iyw^PhZNs8=Y<01l0=o=-axHfyGdM@u~ZVZ^t> z8x?JX!|US7iYYF_%uIs9RR<59bjR{c}bT{v~F(CccW z+Z$3s+Pp5qjxUNbO*K?wYDz>bfg)&%tJY%{JY6l54C~THo=qXJ%F7}-U;hMnU?-9l zhPKNXK zI$3JXnqv$wHY6u5FwTHThg()_f1!Tug*r$E@&fmf^yuQlLD}4YAC&ee| zUzcsOY6e2k!`p2BJkHosgdE$%yL;kxOn90|w}5&&D>IF+3C$lgQmdh@%ddcvXB->7dsmx_^?wU>Czq+xTEkJZrDF9~ezxg-+{Id(!HH%7{I>vPCA zR-mFOd?aLOZB6%cz;1R-s5Tqdn-FrFD6Hd$m6}`77NUrv8+j&2GyKzmRus``*+9dk zVZe5@BKF05Te*Fhi=rZW$yacpPpky>FI6+?xg&m$M$q?E+WkIh>ak9>m(1`G$R#D^ zoQ(6*BMc6A?>2T$1>e6~*!I_bTeM)YqteiG3#iTL zYS3eXm#`<_O5v)FrkrkJUTJ#z!z)BsD5iDYH`9O2HaIA@tG);uq@&FKQH$8p`iA3H zjlQM=1|J644kFWdR+KRqKWoPv<*u{)f{~{=7itXrz z4naV0ob2K8`pqfH+|ur15SUs*KLLx*Le6CJ>1*a4$B-dR!X;Kd1{pfE>8 zMMFW+4&m4NNy-`PiSKIKKFDTXxn!2na0+;m|Z)oAV7z3EM*?wh7Yr3~w`ZVkH?U&LPG zhFhUM?1Qi`V0PmK1+Aa#%I`8idGdWkMj@d)V6@oGJ%vbY!JI)5ySgb2urw3k^0?~jXIjUla@y&Iu% zP?yP&R2WU@&U%Ar5wsd&H~UvNXXhQUyn>pjiulhLyT7wGp3Y^yN9xtDgbdqfBV9vD zt=u-8xSapd>L3WRLvgJ9)=o8(5QyYNimFxN??KaM(1}WsRQt+WE*X#km08xv%LHn0 zQt+c_`%tAZzVS_vjv)T{AyyS3@h7G0TMPGZ*A1HpZ6Eu`Zxc~fT1P=&)$#ub;(aLt zm!sSCp7OU06j|A*$&+S2r*gi&>#})`2}dF&b}zM$>@}9d$ZzP6!lz%CpDWZKvHm=t zDG5e#gnKYqZlQ6D<1aW=UT<32ANR$r6QVuGD}ILcB7a zs~+9+a&52_0L5Aj(Af$|SJo^0PaG8xd@R9MbV{%&&yW0Dq0hOC_$m{QM39C2n z>UZc~tJOtV%;WE&e(O<;m-V3uF6cCN5V-kdZnU}g^V^SGukNDxO;MI4WGw0MR*F@#QQEDoE3`89y7oFlu1PW{z3O1HwX@@htxFnt*k^&9V~>AZf%nxB zFTV?>e8{}MbWSkx;u2QnA!6%Dc3oVRtRLaJ#&yu>9C7!lJdkVZuN6cxgPEdJ!Ved< z9UG?%Dp@tmh*J*k)Zw@(sZVz?Uv&-s?%($DPVR)+xp%z$_AB39b=m|*(s=bM-FuIw zXogh{F~inRdJEbTz&Y7Dmu6vJ98IQhIe`+DCQrI7E6Ocl*5rK`efY=%>9~$Kr@$rR zJx>n`K5dRP%yu{@D;g&J=IH3wYX!lA-UN>UkO9@?vlW%)(>kffbXIwScILgRsh<`8 z{>#A~#F*TE%a%?>*!1+hh7@xEng}B%RM7qHRGE|n_MmAB>Bp$f-#+fI+%2%cSKI%= zV;_wWO~zJ@9DI~lon=;>vN)IqoAkdu8-EV!L70loJp4p8@}_N5r7G0v#Tj4g4^@$X z46p)$qXR}P#2)`3s+StAmx6!b;1~mW!*~Cj3FgCV>a{I!XxhdH4Fk%!Pxe!@!?cH8X}|5KKLEzOF0x*@Ve1RVpbT< z`nXe{_D~S{_k}3iNH6}p_|<`oOz+``g3w}f)3M`>z5k`hCEjZFDf0U|`(&5Uqu5_w zi^0`YHOLf?K&kMHM`(K%N zilqA~2#y)SzSkl7oh2!#Iud05oJhv4-_(@P&>pX!(d(vKWsRM7vulfI<(pQ!ImDL{ za?Z3t%Qq5puJf+^*Qd$Un3JEdF+Cah?qS!Jw&M-vD_Pw(`)F^cBhsu)#X2%w0G0IV zx|*`5qrR+%G!`Qfn{aC_UT6oQW%g!hh+`T`ZM<;+Nw>|oYG3@Iu&NfgiQ3^hjY)dM zsNB`Fv6fZq#)&~OS=lX;+=z0g$n0G*wJ+L#^XfA=W1B05+|^t$LLzGTo`>AIAW~yU{=ViI#aHX5reuK*GTW+xSOXXF%%b~^{HX#6oM9lF+4}<^O-D;K7 zjog9*Qujqap`1tX_K8=IqaFJlQWROom(MayD3Gj8vnef+QAyC_)yD6ZNBE!{g~nuy zUDNSt9Dll~LpOuRu;EWED zpYY^@{$zJkTFz88quzl_1JrOVB)h1E;gu$^4Wx}z&S;B~7Kzxi88sAEc|1i3&Czc^ z7Tzj1)=z}u$=PH5PI8=Pe4fS5zjY9CKfr(BS3JpH)kGOe@W?%R8B63Vm>V2bpV6kj zMeQ`v2!v?PYT^-|d>V2nINSIww&AF|oSx*x(}H18wwBiY zOPac|pu)obJ@Ai;j=_i`Bxz0JKW8AQy8PIu0HZvk`4jIxpQ;Lt!&ZC|9Hkf-r0)%Y zJQ+AfY`W2cb!hWPhSEa7;!wwy=VJIlVIuScbnHYv1aN+>$FQZ zzHchbYik9JtnDZT?c!^2WbjM<AjV;F8@)vxxW5X(xUohgVmn7 zTz|cf7_l&}9I{;pH#0ztQ^|&0qa~7X+a!iUfGsOa)JTX|uuJHSlBQtFv}5*LZ|ms* z%Fweb{Tti!AAFC%&yfUU{RT)qz}Hxa6x|IgAo{;}ruY9!0k3YaV5B?k8_8per&nWL zH%2O!i5JJmQpeaY*rOFyL{$aI4|W(RSSs<8L>kw5>NC(+Pjps0^|yAmZAm>4!rG<# zu(5@N*sZP7Kbd8DxL<7F90KXT6Wv2lakEg}Dt?&j4T(pmU3Q3%J%1Nzu0C+ydKGN7 zjD^zi>mVxYfU&5>j*?$%$fo68{R>Od6U?TdF_XagAu`@5X9f6&#lV5}Ps%Ar&kVX+ zmf2eAos5KjQ)e#gpb5jDWmp(=`YTht@hyPLUX4Dw28Rz*&@yp;51J(^&(f&+cocRt4_cgY0X#{3nAYn2 z*mB3_+V7l+$8=*Q5=HL@vL9D?va)%dgwo_k(}lP%^}@+l-kp}Sr;EKtlgA#=Fe;u7 zjbno}qz&Jr>(9o$vihuds?W>VC1e|uvX36VXuRYxG1`*yoeYBD{O))9Xd|JTG5kI$ zz6zY{fG>Fsv)Sxj$G&iZQbkhp_I`?jk34;=R?7DLjoC6EI4=d$8~R;mH$@e&?_czg zGc2>JO&mu3@vIb62%O`9z2;wz^fB@v^bI$e;Wn6kI*eH2CIq>EZ62JnT!zml>a%O`zJ|kItAbVM_vEDSM|TR@(=3yAH@ISv3~&7e-r;P&_5sj zGvdHWpS1MpO>}B=7COz$rZvYD){D4y2Mw6V%hZXhsv@Sba&$bZRIBuOB_tlJR34`P zx}&JFGWllZUZYbDoK=V-2MPVzAKViA`t_^l^tFwRO)3m^d+NVa?Az6!3f3sVaGO&bmD)cLYGV3mVv#tAI>%4Vf)Xw(tZ{~V}Yo*EHHUuYwYm3W7Q zU9ebfK*+XhDQ^zd(oLH`2)08D1%daIjifKypN-_=(k=3K|Rf z5oYxB0E3~U+I4fAZ00vh=GwiOZrJa0DIAhb+&9s9T&0DiysnH&(}6!aYp5nve@Am( z@AC8W9qux~3`^epOP2ZE9fh*%bnD^CH%YWEljwe-^tztU>RgxH@kA;Fs9a0_ZEbySCQ7Q_a2lxp$l^6_oqwF)>9m0dU#1q559m%UWS=Xs$uyxbEK@wQHzR}O_32eN#$p;g z0*W2=YEyO6IZ#VZ<>8g-!j0}RU@7bAWOh9=za+lQD(btP0YsZ;XV1+uCe4LLT|K0t znKKc&Z%NRS)NBuQYA-pnxzQW+LbdDrep5npfgfHTsn5>TjWkJC6q=ImKVWKlMYjyQ zlQXpX^Y(}IuO$8U-s<)O&2!JT^>0Dm7wJcvBhCTkNbi1STEqL;NboRU+tM?!f4?!K znyOdUpQGcs5T{+`f3n)~dVCi}k7#h%9)u=;@D`9kmfK~*aw&KGYcgdf2FZlU8RK4t z)t@HFDyuDW=fe|74JVf4lCC}>hL*kf+NlVZNANU;%r29{5h9`SZ() z2J3)2Sr9t|xMdi(eof~Ubwic8A@i-npq`^sYGit6GgQEPW6#bG5?RK>01H+DV1~@| z!Y9{0QF864P17|+X9}JHz>ydgy|}JX5K?%{fdzAh&g)|!O@)I_=kl|G$oPkyl?zI2 zp#r8VKPS2b8(V`Jm1C{>L~OSUPR3`~NN^3~bWuA&`k*EW=D7Wk%$v|_=8_B1zQ|-( zTl=Z1u%w_RU?hRvoOXQw3})A@`JBp*L5sH@1`l&Oir~{|{gQrZ^9@JI?5trMAS|ci zIQMz7Y3Y2>^UX!W#aECRqQ@_qP%~4%II0s$ssd6z&4v_wNzvGQAh%1d5#?-aH|b1% zA(NG}UzQY<)1hbFnU(A5&p`9gH^|jb8M+^D%7>HdpGm0Ael3vvuwc**di}+J~vvPv(UdM zRmIMHoap%Rlu7r}toOT*1xGR&(K@dV2c+yNE-s2{INBN<|0fE-iNNv^8EhCi6PU(CDL;*S} zmKsW5qXp(ycOTV7aVQy9t)-kvJ(-XM$u=@7Bt>h^KTC0fEqfqJhtod7oEEOIyXFk9 z9Y##j2@xg74{|A7_*xjf5eVzA@!G*OjLF|q!%ZvaUfa?TRdj^ZFh_N{3e35iiT)4L z-ZCi8t!W#@2_8alOK^AB1cF;|cXxLWnm{19ySuv#?l8dM?(T!@A=!Js@Ao}Yr|O)a z6vJINYgYHVq`Q~P&(CwE)9<$u){2KHE2bntnaQCx$YflFsGq0R2da)7SX7q3fYB`L zU6mC!4n&)B7_8SKd%cRQ1rncR-tS;;kX@#R#U&Z^vmEE~QSi?vP(X(v9NQCD0Kin* zrFG#NybfH+n-blk{(?pLc0dJf%c+S-Q}+i;7R$ZeQ~#hJ#I z#C%@KlfG^s9v3ZW9RVG7U_#6KiA`qn0;H0{FJA)77}nKp(t%)Ic_LU@%J$to_(uOu z(6@Q8lHtAKH3Q#W1K|0c{qN0xL79nu2;dj=5OCu}aBdG$=;XwRNi@M5{|LVSG~U$TMRVE1QWq8F=I2K@QwETRm`nnE2p2k% zfK^AyiN`b_cxU~&JG36Yo1NucjVIh*KCo4@0ybu{6Wq)^G|GUyhSlg6C2MQ`iqhJZK_sn|lzni|#K;b0xxviXb71TNtH1Xl znACmRmIRb9ZM-lJ&Bx;bhigjNeK0D0LL}ASKby|Zb0XDX$x~%}t)#NWQ^<444Ql7| z;?cTuJr;iOu5q{CXD%kVD|L6~Nzv4jiF`}icc!DYY(#k4+MF&VhAD>C*7pF<18RxE zb|Z7Ju3!;Jy61*JM!isN?_Sat#0z8B7IHFz)tsSl+_+@)-iw<`c&d;wvavvrEv6Q% zjgk{w{SsAD&jF#;OXuTBLEWGB-qtHcT~ovE3bV5gPF-xrK|noSR6Y(Vr-kxFlvL;H zFim+(q_cIMEeyZsD93aehB?q~G_(BZ9tg9O8^6&bd)*AYrRcUlxxNG0Q&!2L4GFma zbjOY3l5#zpNg00Ad_iL%^SZi}inlZ-tySL*cI_2b)5b2=bhM_Ga{hQUuelh2WP2~2 zC_U2uWR^4+bn=vuQ>$*dWJz!OVJp7Ct;Y~iTf;fi@cV-62;++p0Elq7Lg3mx zC~j`WmdaV6{hIIHpdJmyHRgj=^CNSL5SZ%L{9Sd)eD+7b+`*4u_yAa!F6P` z14q~5yU`|wutXDH-0a=6;e(0Ev{+}Kz!G>~TtzduFYH{x?ylheu za}JyH!4y2oYw*6X>N~={NMAQy0UM_8*dakLYcMXc1myfrZ+fT8iBmUFLPqpf259oN zFeBy(MEiZ|ayrZk^Sqy}kk#%1J*8QBd?0~0fMD<2j%%(OBB`F7dLIa!M_v%igO7$< zz&_t}%sDH?_?WQipIRTS%omNi#bb}dk=2gF3gAxrL-30|uM?4pMa51jfp;t#yxX(? zYHjk*$od_Ze%>Ruc5gx`Uu}RK9HZ-TM}$~);(Wu(sp3^JJKtMD#G4zJGc8_v+cPoy zTmh;66Hj*%OE~ZM`LC7(0}nMdb%C#}oZQR2b#`{P>rb`e zyY2DTy3%=kQKv29w{PXhY93SABnj3=bbB9k<0hIs!K(ztgb%7!ZmN*eja19m0vWlk zYd`8Gb$*BJ@53EHDmLWkRDHXK!5&fj{9+)TBKSd#7q!Msh!Jn`+Z${4h)etea7Br? z54gV>app|uMa{~;lda8|`+EhTtE>}_(C7~vxl?8%R`$VETOah78f&-2 zL7-u=`Ajlc(fUul(d!%gu0W*rk96j!n*lm9EYEVliMzN_c2Nx1%6GU8uui*m0oblo z$5!mAfug(0_O4?=C)Wdfu3%b!op`15_w z?d5CDNV+NMKRm&#(V6T%Y~o&BP#jqh{Qe(bl^6huB7rNPC*=+!(e`!)!019T#f*8K z+NQL-c=rD*>EOcctrpz8-ct$JRfh8e{}1VS#y{L#>)1t`B<&0CH6SO;XGI$UcEVDw z;uB(YP7B-QTN*%(8ergZum;7jSJxOR;aCR?3=w+sfOx7Q>EVC|x>rR|Cc%W+$8rwH18z|1Dft3x$6wRtml zNYg2a<9x~fo2Q%23oTitPoK}(ge z@EBj4ej3xp47yHb6)vaclbTkZeEQg%q|0;ML zJNp2xC(dj95R^p7!E{pIFzEE{W20b2>x@6F>q`u#NJye5Fvkcvsjmlh1yClSTyh6^ z0DL&uUf#moiEe)+w+StFRiP1-{6YO)Zr0kQKRRmb87#XZ&O7~PI`@c)*gU=FUhk=x))S`jIqP;1aVp_>)aqTfzvx?IaMuFIOf*$?7Ob zOQGfA@ZDP#9qF_sf--WcBXtVuN2K-6=pke0HWZBttN9)+*NOUQRcqPfqA5m+6fnXE zpp>zoaK(MSKi4}fd}1mV$$i8)WO#_Q?!{q6=UA=n7e)iVYHe|+NhnJaUSCd8f64Sm z+p*3ouGhvoU2h>jq`p9+V9OPNSMeSVhNe82VNVO0(^yDJqUDTfrTR_^&JR&V zkUMlRNLbCQFwwAtsDsP-Z6qBvzq{fF7+xazWHiUJhFYM~FC~&sc5>@yf!LsS-e9at z(%^y&uliFXwxTHC@D7bO!f&$wYLkp5Y`$4!&34n&8k`Eekw*0Ul?q=;> z8EDj8nCR#aoT$JIfU95EyC9;mq}_}EH2L&oj;lqSqxpdl{)&`_zsY23`csE85G)F` z#hq?rj5J;ytQC7#s2ft@aB`o>ggeX~ojla}j#39@VS;-l1GIV32jQ{oM6Lqe$lmOa zuW4(z-oQ?}koa#1en^ey!SOLfZlhd^zOgA}+|lY?meg)dR(+~wd-!~YCeGc+a&29+ zzvl-8=!dtbaMLYV=gx!5OWbT&j4?r|hQXk7_!|nJB7t3ioau}L)`^7CRO7XpG*RFc zu9!l1+=#9-0n=AOk{?WtTv44U=I@T>at4?X9WN}rO`7S9DX)DPSuMLTYa7?ypC8`7)vR-s-C`;6{p!(#8~ZgWd!_(r0Y=y|p@FpGJ7|@fP0t4C!jU;fVEbJ`>Tx{3fL? z`P*X*C|AZNKZcWXY01tJI%hDnruq7AxBb}GQ2gP;61{zG#ARoVJfo-s<< zor3!;-V+-fhj|L#kEEtR<&ecZcSTPB-w|5=6Do|M?b22#U18vDS?8sHqWuql7o zSQPfn9gWG#hcsQiJ*0F*`kJvdK@G!Ha>13=cu5*c43+F=^@jQ87Z_@)|I^n3`_}Vm z3YMB1rWQ>W3<{qwCq;t1VD5NrjALzBqg@^*_(b6H`A@8G*6n1nTAw8?Xo_Ab#mV5> zKvvRag)apRK5}^ss0_$pf%8*N*4_@d`NdLs)A5`Uc3*{FiKNvfdwjEDEf5^*N z5%unvmczx;o639r+g{Q;+LP5Dl=aR-A%>Bl9Dw(a|vo|!s>fjMK{z2`6 zqp>;l*e|Z+dA<(ik%jq;Ukct7A8fsS$SUq-j22>xr13rc#KeFfHjn7k+L8vB4fk(v z7ivWNEsG*a43w_>Yu zs`v9&loyQ4_eP0SoIm@IU7l=R?H+pA(C;k|C%m@qSG6pO^geU9KC5H$dr+=L@P7C9 z_quw0Qu%ab89;b?K$urGYl6c-n@guEY!rPT+IKb0hSusY|{GSy~=JckJ zrr6o^sg*twx_Ji5FO)hH=HKGIY1*bHI!_czP$Aq~c*0s?ulrbTlH2OFOeQLgWITB& zjKJycu-|R#X!;xzp4_}E9qOX|DwKPKAAS58IPI{6;% z(MY(87DiF~nJX=0-phfRJs`;P8H|fz4Q?!wfOxJ~LC$b}gZ!yYmQTR(eLvC3K;AK< z=@y>uMk_L4W3G`3C`?Ev*u`P+}1wuohGO`_{OG-U;MtS6! zuJt_iz;_@RqmyuJaCpfV=Q^^{B;Z3CDe;n!$X*+3x&XgETZu+IM`Su<_`N`tg!9(* zwTtqpwh|8HUQD@ZDxH}YGG_LBS?`{3k6c<-#KD|r_lGsFgQV7dmr&C}k`_w1X~l@Q zyCKtk$3%-Xx}nc=?0jwEfpwsV`j@d+`E;`CK_`76`7?3Q@2`hjN>XxYKLZ2;`MRVO z78Zg8`+IxOhiF-GSWPPNQ*cx>q{uY=JEi#lljfcn>Yu+BT;?h&$B#9rBb zQ8O>P;pRDiPxi&;%phA5!Qxf>Glb9-RD^RY2|tK7()No zhIw4qns4=vOM)aOdT~^u+$AjMSRGip00?aonhw*>POuFS*VK_mmX;~_{wdFUg~@`p z5Mzd~g<5pAx@$o8+X?p(aJcxbBVDJ}+3~i1*R6gt zDIrPO+m&&mjM!B3N;k(-xy(DTv*M_~h*jn{3V7B0ZTq9TG;{jTulu}G8!L(L^Ce?R;c zV?1+6+b^9Tr6mH~ViN$*(Svf<*}Z`Ujm&djJt^cehUd~p&EKwt*nZ;r-T)ZOk5=?= z{lOktM@o~8?ysXGn2M;=7SIsQP+%U4s|)y$-STt2ZR$siJlzAUO{7ilt+Fv?_x40& zW8Hb4^lf{5)8cQ`o6UUe*@IyvwKgUuW>+*SwE3CXZXBVpI>}oTg9HzDWBZC#u~XZ< z)W@8OkfiiB$(pU*i;kF>i@jZAP_E8r89ghItu3U27D5$uRlu8YRQU0{ zj*ZNIPt%H)_bRE$i+5jRLzq61o`ZxDzwgMYzX&nr>dwuh7iQzolDzm(?KRkD9?dBk zFRi4Nb|tK+9>e8jNJGt*k_tGK0=yA!`o!Kjf?Ej0lY}z%-jI-Jp071HhZUDk9!mpC zc$q)@+-i0=9o4&vmlsWb-%?+i=l%wvD`-{KmQ;DhgqnHzbXZltCz){eiKGG_7~oC9 zyvW03zWiO|+N5L2lSIySbgj2w=jfZkdZCC+sh zhwPZF%l{t|;4J#E{j`NkUOf~dBBPwUl|oy-$jdNTTT(1HBt1^ zgXAQ3Pt6^~uY!(Pwq<#iK_goDB_rSYc?Q55zOzDUtHy;kwpAV#X2xSo2`l26H0@4m zC?-ul3fWkv_gMXu>&qE63}v&H#-C(#qC1LlywtHt^IXFlP>U8aNp(VmbuvuGYRJo| zBOg+9T~30v;z}q-)a1`y1pA(NaU^9{_uDWmm&^IZuZQ^wL)3?`i@AFtt_&3X;Z!T^ zwd^4;{!^RuA!Ey(uWmOcGlFJo0q&Yb$3?cP=S1zA)#)SvJt5%(N4@D;D=xci8*Pw# zXjxucQj-JgU|2NQ#Yhbu6=b2_RZKvl7FS?z$Pe!N1ITbi`165ig|(&rt*z0Zf3+%V zh;;w7%E4N4+eVOD0Yf+ZlN526iurF^dE>|;myc+Qy^(?MJxMoh%*CLIF+>3>$ar(X z0fU~eZJ3#wP!cyc1;%#X;WqwG1XGcPmqyph&^T`z58PMw?&x!xZ?>zBc$2Qhp{@?6 zq!>TaOeUNa2H$>R&x*1oB`Jm7+M2#FsyM^}uWHIZw#78jkD-xXHRggLJVcYn76v}8 zIp44}=P|+|-?G^VC2C?G0yKWy{4{K$9>U16r9Ejafu9e+jf+1mI7SEo6vB>A&CEn!X=#QXi5%deSkO38Xc%?*>2K zoWn#|4d=>o&%FHtgj_~o@)HBO)SeF*y`aM@of@r2lav$i|JV@_JrG;%n|r2+XPA@5 ztRuki^GL&S6Bd@nd2_)3i-B88t+qeQ(*L*g^4inj<4D`bE&7mEUZx8MgC}OTnvM zRwoDRx>LFp^l{mY2=lcahwS@{mXxuw@^MxXO&F})(wF{5@h(ylGq0;*vW&_MYSXhE z&>7?{MFGg^?8C-k^GQ-?V9KE1pi$SB2~+?=Oi}W|0!s{ONDg;8o7H=_hzOgFXi@z{ zpR*Q8#EVEn6amGte?)(#-U#Cbsbg`UYDO6->)J*imeuVR2uhK=pvKoH6;qr2?Q*Q$ zXs!&ayM-SWGj-wP`0m)czn?+s+R=1e`rGozNTslLV1=ZRwy|k!@}Ds3QP+MLGXGB$ zK`bpDkJD}a*twXvdGll^vl-70D_Ylxf@|RTa+{ip%P;#8D)n_GAp#0uYj%se4DiU~J9q&R2ta1LpMB z&*L6@QeOAoc=JiR_LdV;d~EzE@S=~mHOa})u{W9_t*=&oi+bLa{S1wQJEYz zILM26l(uDpy=GgdS9+ZIx4VG!KkmXGC+4^A$MtXS!jyU4?$D${>PLIF8h5{v#JU>6 zk9qgfdaL)3;yPC;1GUtONgS6DkrC;i`{vavJy>H}`X|rN>$HA}8KQjDVlAX?d1if0 zYNQT?SqBZg^OuD0{m1DTkJc=N*i>`otm}`qG`K6;t+em9l}(v=1VKl)R?LIbddR1}(=s#XV6%C$Hy6g|Q|3nuuJTpBs1?2{B9SWyjk6BYvK+vFvkRtj6@Pb|%Yv`2%0Q>T zffMINJ}_{w$7?Av{=4?x$_uw-N?m#PdtK;{4Sc<%M2dTp#n9RlAVf-nZ5#Bfin{iZ`hU6Xl2()surG{5rexpo3$egUIF^l0|_o*SxT% z0(BVl32%4j3TUQDy8+~#pQQ#v%Ik@v`c99pS6zk&YXHLXUZh6wG=^A@1I{exLeQ)t zSr4mvVoG!}=70rg+7eEgg3s&Tca5E7Is{k|=u8}VV=16=GIuLJ$Y*AY)#NJ8-Ir|o$Zqe{C`Ujf5xYa&i|gpSpjAM0RL zf5`vhSp*B}uY$KO3RZUIUy?4Hd$2VNc8gjKv4B_SB~OVEa4%!EBkdVjGkQF7S4NNF z2({pG+}~=oDGVIk#<91_xt6W1Efh5LG}A@O{~PM(fw&Odeg!HK%QqKaW{~fxq+cg` z45&e~F3;?J|jYGh|=p4j+p3>Wu;G4Oy0DfQ{rPWk4u}?;E z+oP);tOSu|50}ie4#g~%?|^ee-V=F*SROpt9_IK^|9;2cc0@dBP=jdX=JC%vE_;2! zOM1p|k5IYlmswj?Ry_%vfnPQ#&ogNi7km1M_#EUKwj>W>mr{S_NXt9s|18cUb4(Sv zi7fCvPw=L{^%aEb(wIE$y&`~LtXN`z0c9Cd;NA*VssVfCvP4MPgn!^u>E3$D|G$0XXJ`t3KxJOuCCcx z^O0*fD(qb?o^tq8!^4yHcO_#BL48 z%`MEW=CQ}NGr;V|s_DDaB}dp%d`^cH>ivm?Dqm^JL$9dv z_(8g9sNRn1+Bn`?++@^^Q^)r{00ewD3)n%qHaaog4;W>BqEaGC1LMdMwfr;=L89hs zPHVa$Hz<-ib;7JVYd>_m7(f}3pwGOWGg)bUey3HJKlGmk>$1Gmm;ly(CKDOn=MSJ?2&mzJ8>Gr_5Acq2O^kQDiUpNcedBLavnG7tD5Bw!R2P2m-}_ zxy#N-kbPtk|COy2`Ia*2}~yX4OqsA87kb@zBnT} z+Cf}^AQ_%D;GJ^Wg^$+kX|qrJO%w2L=@i`Vc;)OXaN~U)DbGY|#S(%@1y+j&AQn78 zk(1Vw|B7);@+RgGGh~X>CXVqp?K|3iSQk}!-0J7F*F|r9v2-y>BGT4{5-HfIBqr|d z)b-VG-sM@*cEW||CKN$ifHRCb9^mLK=9Bbust<148=BjYW=9ZvG9BIkNyt13|yJ!(N~MKjnH z5#WksDH#le?;Zs?*_0fgS+4w|+1`J>xkj!1^Ki#a2&h8`#RPTgbRu2Dc)6qOC9aIu z!Hm`FZCzQc(#47J7i>)41_A(n^otgepf!J>>#9BscX83$e9Agw^Ye*Nr!Ft%vQY3O zK%L#{b;{qxiO4AhXXtl{oJ+FGg#yMLPfvODuNGcsF5fIu5^DMxqtQGb4DyP_>ugB( z43<7m&9me`%1~SBRE20%$Ye!kph(hu<*wu{D=8W(kE~`%pDryr*pG-abuLy@?d%o^ zt3}=p(GqZd$&c<1;+SwJanoIk2(ccP*SNbdz6;FJ8y>29ar*Za5tl)JZG;kPZ zKA~-^o{Bw)ZnwDc>0>J1;MhQ?P(gR|tu@V_RweDU2%@7D-RO@OeUspY%z`7#Wkjtm zlbT#btQya|9LGZ0lqyYehJMAGpYznYSWODk$B>%yi83Y;aA`UBCq-+8HKdfRVGll~ z%n2h_q_PaMz4{tKF=3!pJCdXU{(8SG>%)!Xb^nkM;_e)quS#yVBdX0RoyzW~uF)>+ zKf5qMX4)WZU0q$Tr|w&h*^c8w<1fO(c(ao<8#=w~k(-Pq0*IIvaZquRL6T)qL5OjZ zkt=6=_wPQL>wgzHmzp-QxV-0;T6birVdmbmqZ4==G=m`KjD@Ry|6oP?oR3*=#!il3 zHa=H8Fg74cw7~FZi;}5@8F17R@u%LSoxQPPO=De%l_EQQnPYH?&_Hx>q*gb!8W^NF zJxyFFQA@KqtuU~?WRJf2+2_zpWkSS2)8fxQwl@;p6zi4or9df*4X1GzQT4@ShqM)%E~G+gOCICx%6cW(FI&S7yImy>{?NH?SNpa{7 zX?FI_quaURf)Rl5`=#Cc4${NnhbP>cI#Bk2ICCL z6eGKC@kGe;sXBnPJq2u7rE~$MCOf|jkkoPEH6__x@-eu5?Fa>E^6&dr4k)3mVqmYU$C^exN>IJ)|#nwbK8VWk2p zH3E_Ni<#GK&6TO#yoyvTMhepd{#~KG;2Qr|3huxcxof?nEad@oe%X9~X1d@be_yonSo8Y-@ zUe+dd-R&?0%%u5Z2FRZ+HA7#amsiI{L{wc^nxyDctxD|?QiG@sP%EaX`P0ldL@oHv zCDh-?%BCRFGmdBgVG7tUOKn2R6ba!6oh#Se21F2>4}Et<<8$z^K=wy1TbmZC!3>8E112x<*xvG z{TX3q!(PeBj*Zyhb@^W(7y4Fr8t3iG81ynnq=^er3ys!88XN+QcX&hsY4giHa|>`4Q#V*TeY4X(unz1@4{ zGy(n*8Hh`*1*Tv!mIGSj5C|fTACD+=%h0c_<*OP=JwzcB>Q3a2|;xj*1+d}k$ zjIYJzKhn(fdS~%R~$4}Bp|$kx~on}uj38KA5lK{Z9+qwXC8?2 zsAwHsyY`≈8xl-j< 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 Dm8H$; literal 65440 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 Q<0;3F$R3V3sCwuB0Ng5dO#lD@ From 91b260b286b2bc432370b55cdd6bcec057e68988 Mon Sep 17 00:00:00 2001 From: nobody Date: Mon, 8 May 2023 19:13:17 +0200 Subject: [PATCH 07/30] Mapping cdnjs -> typeahead.js (#1415) --- core/mappings.js | 1 + pages/updates/updates.html | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/core/mappings.js b/core/mappings.js index c4307c96..566bbdb4 100644 --- a/core/mappings.js +++ b/core/mappings.js @@ -531,6 +531,7 @@ mappings.cdn = { 'twitter-bootstrap/{version}/bootstrap.min.css': resources.bootstrapCSS, 'twitter-bootstrap/{version}/bootstrap.css': resources.bootstrapCSS, 'twix.js/{version}/twix.': resources.twixJS, + 'typeahead.js/{version}/typeahead.jquery.min.js': resources.corejsTypeahead, 'underscore.js/{version}/underscore.': resources.underscore, 'underscore.js/{version}/underscore-min.': resources.underscore, 'URI.js/{version}/URI.min.js': resources.uriJS, diff --git a/pages/updates/updates.html b/pages/updates/updates.html index 977d0074..37781b0d 100644 --- a/pages/updates/updates.html +++ b/pages/updates/updates.html @@ -25,9 +25,9 @@

New in LocalCDN:

From a442481b9ec187e3cfc7ddb87000b37aa2b9ad54 Mon Sep 17 00:00:00 2001 From: nobody Date: Mon, 8 May 2023 19:13:44 +0200 Subject: [PATCH 08/30] Mapping cdnjs -> bootstrap-table (#1415) --- core/mappings.js | 4 ++++ pages/updates/updates.html | 1 + 2 files changed, 5 insertions(+) diff --git a/core/mappings.js b/core/mappings.js index 566bbdb4..accd9170 100644 --- a/core/mappings.js +++ b/core/mappings.js @@ -253,6 +253,10 @@ mappings.cdn = { 'bootstrap-slider/{version}/css/bootstrap-slider.min.css': resources.bootstrapSliderCSS, 'bootstrap-slider/{version}/css/bootstrap-slider.css': resources.bootstrapSliderCSS, 'bootstrap-slider/{version}/bootstrap-slider.min.js': resources.bootstrapSliderJS, + 'bootstrap-table/{version}/bootstrap-table.min.js': resources.bootstrapTableJS, + 'bootstrap-table/{version}/bootstrap-table.js': resources.bootstrapTableJS, + 'bootstrap-table/{version}/bootstrap-table.min.css': resources.bootstrapTableCSS, + 'bootstrap-table/{version}/bootstrap-table.css': resources.bootstrapTableCSS, 'bootstrap-toggle/{version}/js/bootstrap-toggle.': resources.bootstrapToggleJS, 'bootstrap-toggle/{version}/js/bootstrap2-toggle.': resources.bootstrap2ToggleJS, 'bootstrap-toggle/{version}/css/bootstrap-toggle.': resources.bootstrapToggleCSS, diff --git a/pages/updates/updates.html b/pages/updates/updates.html index 37781b0d..8f6f961a 100644 --- a/pages/updates/updates.html +++ b/pages/updates/updates.html @@ -28,6 +28,7 @@

Mapping

  • cdnjs -> typeahead.js (#1415)
  • +
  • cdnjs -> bootstrap-table (#1415)
From f1169b25fc07dfe2a9c1f7ec395246ee7094539d Mon Sep 17 00:00:00 2001 From: nobody Date: Tue, 9 May 2023 06:04:54 +0200 Subject: [PATCH 09/30] fix link in release notes page (#1415) --- pages/updates/updates.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/updates/updates.html b/pages/updates/updates.html index 8f6f961a..efe63eb6 100644 --- a/pages/updates/updates.html +++ b/pages/updates/updates.html @@ -27,8 +27,8 @@

Mapping

    -
  • cdnjs -> typeahead.js (#1415)
  • -
  • cdnjs -> bootstrap-table (#1415)
  • +
  • cdnjs -> typeahead.js (#1415)
  • +
  • cdnjs -> bootstrap-table (#1415)
From fcedc6b6b42805dd9904dd222095f69bba77a419 Mon Sep 17 00:00:00 2001 From: nobody Date: Tue, 9 May 2023 06:05:18 +0200 Subject: [PATCH 10/30] Mapping jsdelivr.net -> docsearch.js (#1416) --- core/mappings.js | 4 ++++ pages/updates/updates.html | 1 + 2 files changed, 5 insertions(+) diff --git a/core/mappings.js b/core/mappings.js index accd9170..5834459b 100644 --- a/core/mappings.js +++ b/core/mappings.js @@ -750,6 +750,10 @@ mappings.cdn = { 'bluebird/{version}/bluebird.': resources.bluebird, 'bootstrap/{version}/css/bootstrap.': resources.bootstrapCSS, 'bootstrap/{version}/js/bootstrap.': resources.bootstrapJS, + 'docsearch.js/{version}/docsearch.min.js': resources.docsearchJS, + 'docsearch.js/{version}/docsearch.js': resources.docsearchJS, + 'docsearch.js/{version}/docsearch.min.css': resources.docsearchCSS, + 'docsearch.js/{version}/docsearch.css': resources.docsearchCSS, 'fontawesome/{version}/css/font-awesome.min.css': resources.fontawesome, 'foundation-icons/{version}/foundation-icons.min.css': resources.foundationIconsCSS, 'gh/alpinejs/alpine@v{version}/dist/alpine.': resources.alpinejs, diff --git a/pages/updates/updates.html b/pages/updates/updates.html index efe63eb6..ea1e37fd 100644 --- a/pages/updates/updates.html +++ b/pages/updates/updates.html @@ -29,6 +29,7 @@
  • cdnjs -> typeahead.js (#1415)
  • cdnjs -> bootstrap-table (#1415)
  • +
  • jsdelivr.net -> docsearch.js (#1416)
From 37b79442b56bb6b7921296e3d5bea2fee52ab00f Mon Sep 17 00:00:00 2001 From: nobody Date: Sat, 13 May 2023 06:59:28 +0200 Subject: [PATCH 11/30] Update README.md (#1417) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6b30adb5..fccd5e11 100644 --- a/README.md +++ b/README.md @@ -70,7 +70,7 @@ In some cases, LocalCDN is not allowed to replace requested resources because th ## Contributing Code -Suggestions in the form of **Issues**, and contributions in the form of **Merge Requests**, are highly welcome. +Suggestions in the form of **Issues**, and contributions in the form of **Merge/Pull Requests**, are highly welcome. ## Installation From fea7d82e134873feac7b1b8bb14e6937705d7e63 Mon Sep 17 00:00:00 2001 From: nobody Date: Sat, 20 May 2023 17:50:07 +0200 Subject: [PATCH 12/30] bootstrap-datepicker v1.9.0 -> v1.10.0 (#1422) --- THIRD_PARTY.txt | 172 +++++++++--------- modules/internal/targets.js | 2 +- pages/updates/updates.html | 4 + .../bootstrap-datepicker-en-CA.min.jsm | 0 .../bootstrap-datepicker.ar-tn.min.jsm | 0 .../bootstrap-datepicker.ar.min.jsm | 0 .../bootstrap-datepicker.az.min.jsm | 0 .../bootstrap-datepicker.bg.min.jsm | 0 .../bootstrap-datepicker.bm.min.jsm | 0 .../bootstrap-datepicker.bn.min.jsm | 0 .../bootstrap-datepicker.br.min.jsm | 0 .../bootstrap-datepicker.bs.min.jsm | 0 .../1.10.0/bootstrap-datepicker.ca.min.jsm | 1 + .../bootstrap-datepicker.cs.min.jsm | 0 .../bootstrap-datepicker.cy.min.jsm | 0 .../bootstrap-datepicker.da.min.jsm | 0 .../1.10.0/bootstrap-datepicker.de.min.jsm | 1 + .../bootstrap-datepicker.el.min.jsm | 0 .../bootstrap-datepicker.en-AU.min.jsm | 0 .../bootstrap-datepicker.en-CA.min.jsm | 0 .../bootstrap-datepicker.en-GB.min.jsm | 0 .../bootstrap-datepicker.en-IE.min.jsm | 0 .../bootstrap-datepicker.en-NZ.min.jsm | 0 .../bootstrap-datepicker.en-ZA.min.jsm | 0 .../bootstrap-datepicker.eo.min.jsm | 0 .../bootstrap-datepicker.es.min.jsm | 0 .../bootstrap-datepicker.et.min.jsm | 0 .../bootstrap-datepicker.eu.min.jsm | 0 .../bootstrap-datepicker.fa.min.jsm | 0 .../bootstrap-datepicker.fi.min.jsm | 2 +- .../bootstrap-datepicker.fo.min.jsm | 0 .../bootstrap-datepicker.fr-CH.min.jsm | 0 .../bootstrap-datepicker.fr.min.jsm | 0 .../bootstrap-datepicker.gl.min.jsm | 0 .../bootstrap-datepicker.he.min.jsm | 0 .../bootstrap-datepicker.hi.min.jsm | 0 .../bootstrap-datepicker.hr.min.jsm | 0 .../bootstrap-datepicker.hu.min.jsm | 0 .../bootstrap-datepicker.hy.min.jsm | 0 .../1.10.0/bootstrap-datepicker.id.min.jsm | 1 + .../bootstrap-datepicker.is.min.jsm | 0 .../bootstrap-datepicker.it-CH.min.jsm | 0 .../bootstrap-datepicker.it.min.jsm | 0 .../bootstrap-datepicker.ja.min.jsm | 0 .../bootstrap-datepicker.ka.min.jsm | 0 .../bootstrap-datepicker.kh.min.jsm | 0 .../bootstrap-datepicker.kk.min.jsm | 0 .../bootstrap-datepicker.km.min.jsm | 0 .../bootstrap-datepicker.ko.min.jsm | 0 .../bootstrap-datepicker.kr.min.jsm | 0 .../bootstrap-datepicker.lt.min.jsm | 0 .../bootstrap-datepicker.lv.min.jsm | 0 .../bootstrap-datepicker.me.min.jsm | 0 .../1.10.0/bootstrap-datepicker.min.jsm | 8 + .../bootstrap-datepicker.mk.min.jsm | 0 .../bootstrap-datepicker.mn.min.jsm | 0 .../bootstrap-datepicker.ms.min.jsm | 0 .../bootstrap-datepicker.nl-BE.min.jsm | 0 .../bootstrap-datepicker.nl.min.jsm | 0 .../bootstrap-datepicker.no.min.jsm | 0 .../bootstrap-datepicker.oc.min.jsm | 0 .../bootstrap-datepicker.pl.min.jsm | 0 .../bootstrap-datepicker.pt-BR.min.jsm | 0 .../bootstrap-datepicker.pt.min.jsm | 0 .../bootstrap-datepicker.ro.min.jsm | 0 .../bootstrap-datepicker.rs-latin.min.jsm | 0 .../bootstrap-datepicker.rs.min.jsm | 0 .../bootstrap-datepicker.ru.min.jsm | 0 .../bootstrap-datepicker.si.min.jsm | 0 .../bootstrap-datepicker.sk.min.jsm | 0 .../bootstrap-datepicker.sl.min.jsm | 0 .../bootstrap-datepicker.sq.min.jsm | 0 .../bootstrap-datepicker.sr-latin.min.jsm | 0 .../bootstrap-datepicker.sr.min.jsm | 0 .../bootstrap-datepicker.standalone.min.css | 4 +- .../bootstrap-datepicker.sv.min.jsm | 0 .../bootstrap-datepicker.sw.min.jsm | 0 .../bootstrap-datepicker.ta.min.jsm | 0 .../bootstrap-datepicker.tg.min.jsm | 0 .../bootstrap-datepicker.th.min.jsm | 0 .../bootstrap-datepicker.tk.min.jsm | 0 .../bootstrap-datepicker.tr.min.jsm | 0 .../1.10.0/bootstrap-datepicker.uk.min.jsm | 1 + .../bootstrap-datepicker.uz-cyrl.min.jsm | 0 .../bootstrap-datepicker.uz-latn.min.jsm | 0 .../bootstrap-datepicker.vi.min.jsm | 0 .../bootstrap-datepicker.zh-CN.min.jsm | 0 .../bootstrap-datepicker.zh-TW.min.jsm | 2 +- .../bootstrap-datepicker3.standalone.min.css | 4 +- .../1.9.0/bootstrap-datepicker.ca.min.jsm | 1 - .../1.9.0/bootstrap-datepicker.de.min.jsm | 1 - .../1.9.0/bootstrap-datepicker.id.min.jsm | 1 - .../1.9.0/bootstrap-datepicker.min.jsm | 8 - .../1.9.0/bootstrap-datepicker.uk.min.jsm | 1 - 94 files changed, 109 insertions(+), 105 deletions(-) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker-en-CA.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.ar-tn.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.ar.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.az.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.bg.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.bm.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.bn.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.br.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.bs.min.jsm (100%) create mode 100644 resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.ca.min.jsm rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.cs.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.cy.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.da.min.jsm (100%) create mode 100644 resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.de.min.jsm rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.el.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.en-AU.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.en-CA.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.en-GB.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.en-IE.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.en-NZ.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.en-ZA.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.eo.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.es.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.et.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.eu.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.fa.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.fi.min.jsm (58%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.fo.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.fr-CH.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.fr.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.gl.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.he.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.hi.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.hr.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.hu.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.hy.min.jsm (100%) create mode 100644 resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.id.min.jsm rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.is.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.it-CH.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.it.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.ja.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.ka.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.kh.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.kk.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.km.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.ko.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.kr.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.lt.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.lv.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.me.min.jsm (100%) create mode 100644 resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.min.jsm rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.mk.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.mn.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.ms.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.nl-BE.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.nl.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.no.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.oc.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.pl.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.pt-BR.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.pt.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.ro.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.rs-latin.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.rs.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.ru.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.si.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.sk.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.sl.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.sq.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.sr-latin.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.sr.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.standalone.min.css (98%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.sv.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.sw.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.ta.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.tg.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.th.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.tk.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.tr.min.jsm (100%) create mode 100644 resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.uk.min.jsm rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.uz-cyrl.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.uz-latn.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.vi.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.zh-CN.min.jsm (100%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker.zh-TW.min.jsm (73%) rename resources/bootstrap-datepicker/{1.9.0 => 1.10.0}/bootstrap-datepicker3.standalone.min.css (98%) delete mode 100644 resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.ca.min.jsm delete mode 100644 resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.de.min.jsm delete mode 100644 resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.id.min.jsm delete mode 100644 resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.min.jsm delete mode 100644 resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.uk.min.jsm diff --git a/THIRD_PARTY.txt b/THIRD_PARTY.txt index a4508b4c..252b8ec4 100644 --- a/THIRD_PARTY.txt +++ b/THIRD_PARTY.txt @@ -197,92 +197,92 @@ https://cdnjs.cloudflare.com/ajax/libs/bootbox.js/4.4.0/bootbox.min.js https://cdnjs.cloudflare.com/ajax/libs/bootbox.js/5.5.3/bootbox.min.js https://cdnjs.cloudflare.com/ajax/libs/bootbox.js/6.0.0/bootbox.min.js https://cdnjs.cloudflare.com/ajax/libs/bootstrap-3-typeahead/4.0.2/bootstrap3-typeahead.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/css/bootstrap-datepicker3.standalone.min.css -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/css/bootstrap-datepicker.standalone.min.css -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/js/bootstrap-datepicker.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.ar.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.ar-tn.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.az.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.bg.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.bm.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.bn.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.br.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.bs.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.ca.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.cs.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.cy.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.da.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.de.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.el.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.en-AU.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker-en-CA.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.en-CA.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.en-GB.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.en-IE.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.en-NZ.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.en-ZA.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.eo.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.es.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.et.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.eu.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.fa.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.fi.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.fo.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.fr-CH.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.fr.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.gl.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.he.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.hi.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.hr.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.hu.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.hy.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.id.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.is.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.it-CH.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.it.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.ja.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.ka.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.kh.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.kk.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.km.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.ko.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.kr.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.lt.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.lv.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.me.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.mk.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.mn.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.ms.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.nl-BE.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.nl.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.no.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.oc.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.pl.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.pt-BR.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.pt.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.ro.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.rs-latin.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.rs.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.ru.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.si.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.sk.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.sl.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.sq.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.sr-latin.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.sr.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.sv.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.sw.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.ta.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.tg.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.th.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.tk.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.tr.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.uk.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.uz-cyrl.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.uz-latn.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.vi.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.zh-CN.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.zh-TW.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/css/bootstrap-datepicker3.standalone.min.css +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/css/bootstrap-datepicker.standalone.min.css +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/js/bootstrap-datepicker.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.ar.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.ar-tn.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.az.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.bg.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.bm.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.bn.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.br.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.bs.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.ca.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.cs.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.cy.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.da.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.de.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.el.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.en-AU.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker-en-CA.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.en-CA.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.en-GB.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.en-IE.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.en-NZ.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.en-ZA.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.eo.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.es.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.et.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.eu.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.fa.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.fi.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.fo.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.fr-CH.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.fr.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.gl.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.he.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.hi.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.hr.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.hu.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.hy.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.id.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.is.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.it-CH.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.it.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.ja.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.ka.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.kh.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.kk.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.km.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.ko.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.kr.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.lt.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.lv.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.me.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.mk.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.mn.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.ms.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.nl-BE.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.nl.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.no.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.oc.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.pl.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.pt-BR.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.pt.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.ro.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.rs-latin.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.rs.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.ru.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.si.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.sk.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.sl.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.sq.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.sr-latin.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.sr.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.sv.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.sw.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.ta.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.tg.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.th.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.tk.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.tr.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.uk.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.uz-cyrl.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.uz-latn.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.vi.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.zh-CN.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.zh-TW.min.js https://cdnjs.cloudflare.com/ajax/libs/bootstrap-daterangepicker/2.1.27/daterangepicker.min.js https://cdnjs.cloudflare.com/ajax/libs/bootstrap-daterangepicker/3.1/daterangepicker.min.js https://cdnjs.cloudflare.com/ajax/libs/bootstrap-icons/1.10.5/font/bootstrap-icons.min.css diff --git a/modules/internal/targets.js b/modules/internal/targets.js index d8be6fd5..5a5939f7 100644 --- a/modules/internal/targets.js +++ b/modules/internal/targets.js @@ -149,7 +149,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/bootbox.js/6.')) return '6.0.0'; if (type.startsWith('/bootstrap-daterangepicker/2.')) return '2.1.27'; if (type.startsWith('/bootstrap-daterangepicker/3.')) return '3.1'; - if (type.startsWith('/bootstrap-datepicker/1.')) return '1.9.0'; + if (type.startsWith('/bootstrap-datepicker/1.')) return '1.10.0'; if (type.startsWith('/bootstrap-icons/1.')) return '1.10.5'; if (type.startsWith('/bootstrap-multiselect/0.')) return '0.9.16'; if (type.startsWith('/bootstrap-multiselect/1.')) return '1.1.2'; diff --git a/pages/updates/updates.html b/pages/updates/updates.html index ea1e37fd..19422937 100644 --- a/pages/updates/updates.html +++ b/pages/updates/updates.html @@ -25,6 +25,10 @@

New in LocalCDN:

+

Updated

+
    +
  • bootstrap-datepicker v1.9.0 -> v1.10.0 (#1422)
  • +

Mapping

  • cdnjs -> typeahead.js (#1415)
  • diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker-en-CA.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker-en-CA.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker-en-CA.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker-en-CA.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.ar-tn.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.ar-tn.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.ar-tn.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.ar-tn.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.ar.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.ar.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.ar.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.ar.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.az.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.az.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.az.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.az.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.bg.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.bg.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.bg.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.bg.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.bm.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.bm.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.bm.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.bm.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.bn.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.bn.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.bn.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.bn.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.br.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.br.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.br.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.br.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.bs.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.bs.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.bs.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.bs.min.jsm diff --git a/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.ca.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.ca.min.jsm new file mode 100644 index 00000000..d2135186 --- /dev/null +++ b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.ca.min.jsm @@ -0,0 +1 @@ +!function(a){a.fn.datepicker.dates.ca={days:["diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte"],daysShort:["dg.","dl.","dt.","dc.","dj.","dv.","ds."],daysMin:["dg","dl","dt","dc","dj","dv","ds"],months:["gener","febrer","març","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre"],monthsShort:["gen.","febr.","març","abr.","maig","juny","jul.","ag.","set.","oct.","nov.","des."],today:"Avui",monthsTitle:"Mesos",clear:"Esborra",weekStart:1,format:"dd/mm/yyyy"}}(jQuery); \ No newline at end of file diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.cs.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.cs.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.cs.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.cs.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.cy.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.cy.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.cy.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.cy.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.da.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.da.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.da.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.da.min.jsm diff --git a/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.de.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.de.min.jsm new file mode 100644 index 00000000..c76f75d3 --- /dev/null +++ b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.de.min.jsm @@ -0,0 +1 @@ +!function(a){a.fn.datepicker.dates.de={days:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],daysShort:["So","Mo","Di","Mi","Do","Fr","Sa"],daysMin:["So","Mo","Di","Mi","Do","Fr","Sa"],months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthsShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],today:"Heute",monthsTitle:"Monate",clear:"Löschen",weekStart:1,format:"dd.mm.yyyy"}}(jQuery); \ No newline at end of file diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.el.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.el.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.el.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.el.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.en-AU.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.en-AU.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.en-AU.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.en-AU.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.en-CA.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.en-CA.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.en-CA.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.en-CA.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.en-GB.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.en-GB.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.en-GB.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.en-GB.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.en-IE.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.en-IE.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.en-IE.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.en-IE.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.en-NZ.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.en-NZ.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.en-NZ.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.en-NZ.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.en-ZA.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.en-ZA.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.en-ZA.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.en-ZA.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.eo.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.eo.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.eo.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.eo.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.es.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.es.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.es.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.es.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.et.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.et.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.et.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.et.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.eu.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.eu.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.eu.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.eu.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.fa.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.fa.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.fa.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.fa.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.fi.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.fi.min.jsm similarity index 58% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.fi.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.fi.min.jsm index 239dfb79..33af3d3e 100644 --- a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.fi.min.jsm +++ b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.fi.min.jsm @@ -1 +1 @@ -!function(a){a.fn.datepicker.dates.fi={days:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],daysShort:["sun","maa","tii","kes","tor","per","lau"],daysMin:["su","ma","ti","ke","to","pe","la"],months:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],monthsShort:["tam","hel","maa","huh","tou","kes","hei","elo","syy","lok","mar","jou"],today:"tänään",clear:"Tyhjennä",weekStart:1,format:"d.m.yyyy"}}(jQuery); \ No newline at end of file +!function(a){a.fn.datepicker.dates.fi={days:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],daysShort:["sun","maa","tii","kes","tor","per","lau"],daysMin:["su","ma","ti","ke","to","pe","la"],months:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],monthsShort:["tammi","helmi","maalis","huhti","touko","kesä","heinä","elo","syys","loka","marras","joulu"],today:"tänään",clear:"Tyhjennä",weekStart:1,format:"d.m.yyyy"}}(jQuery); \ No newline at end of file diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.fo.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.fo.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.fo.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.fo.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.fr-CH.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.fr-CH.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.fr-CH.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.fr-CH.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.fr.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.fr.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.fr.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.fr.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.gl.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.gl.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.gl.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.gl.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.he.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.he.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.he.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.he.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.hi.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.hi.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.hi.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.hi.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.hr.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.hr.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.hr.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.hr.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.hu.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.hu.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.hu.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.hu.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.hy.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.hy.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.hy.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.hy.min.jsm diff --git a/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.id.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.id.min.jsm new file mode 100644 index 00000000..bc9258d6 --- /dev/null +++ b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.id.min.jsm @@ -0,0 +1 @@ +!function(a){a.fn.datepicker.dates.id={days:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],daysShort:["Min","Sen","Sel","Rab","Kam","Jum","Sab"],daysMin:["Mg","Sn","Sl","Rb","Km","Jm","Sb"],months:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"],monthsShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agt","Sep","Okt","Nov","Des"],today:"Hari Ini",monthsTitle:"Bulan",clear:"Kosongkan",weekStart:0,format:"dd-mm-yyyy"}}(jQuery); \ No newline at end of file diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.is.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.is.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.is.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.is.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.it-CH.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.it-CH.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.it-CH.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.it-CH.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.it.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.it.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.it.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.it.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.ja.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.ja.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.ja.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.ja.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.ka.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.ka.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.ka.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.ka.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.kh.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.kh.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.kh.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.kh.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.kk.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.kk.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.kk.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.kk.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.km.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.km.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.km.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.km.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.ko.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.ko.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.ko.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.ko.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.kr.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.kr.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.kr.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.kr.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.lt.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.lt.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.lt.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.lt.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.lv.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.lv.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.lv.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.lv.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.me.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.me.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.me.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.me.min.jsm diff --git a/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.min.jsm new file mode 100644 index 00000000..017a3de6 --- /dev/null +++ b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.min.jsm @@ -0,0 +1,8 @@ +/*! + * Datepicker for Bootstrap v1.10.0 (https://github.com/uxsolutions/bootstrap-datepicker) + * + * Licensed under the Apache License v2.0 (https://www.apache.org/licenses/LICENSE-2.0) + */ + +!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a,b){function c(){return new Date(Date.UTC.apply(Date,arguments))}function d(){var a=new Date;return c(a.getFullYear(),a.getMonth(),a.getDate())}function e(a,b){return a.getUTCFullYear()===b.getUTCFullYear()&&a.getUTCMonth()===b.getUTCMonth()&&a.getUTCDate()===b.getUTCDate()}function f(c,d){return function(){return d!==b&&a.fn.datepicker.deprecated(d),this[c].apply(this,arguments)}}function g(a){return a&&!isNaN(a.getTime())}function h(b,c){function d(a,b){return b.toLowerCase()}var e,f=a(b).data(),g={},h=new RegExp("^"+c.toLowerCase()+"([A-Z])");c=new RegExp("^"+c.toLowerCase());for(var i in f)c.test(i)&&(e=i.replace(h,d),g[e]=f[i]);return g}function i(b){var c={};if(q[b]||(b=b.split("-")[0],q[b])){var d=q[b];return a.each(p,function(a,b){b in d&&(c[b]=d[b])}),c}}var j=function(){var b={get:function(a){return this.slice(a)[0]},contains:function(a){for(var b=a&&a.valueOf(),c=0,d=this.length;c]/g)||[]).length<=0)return!0;return a(c).length>0}catch(a){return!1}},_process_options:function(b){this._o=a.extend({},this._o,b);var e=this.o=a.extend({},this._o),f=e.language;q[f]||(f=f.split("-")[0],q[f]||(f=o.language)),e.language=f,e.startView=this._resolveViewName(e.startView),e.minViewMode=this._resolveViewName(e.minViewMode),e.maxViewMode=this._resolveViewName(e.maxViewMode),e.startView=Math.max(this.o.minViewMode,Math.min(this.o.maxViewMode,e.startView)),!0!==e.multidate&&(e.multidate=Number(e.multidate)||!1,!1!==e.multidate&&(e.multidate=Math.max(0,e.multidate))),e.multidateSeparator=String(e.multidateSeparator),e.weekStart%=7,e.weekEnd=(e.weekStart+6)%7;var g=r.parseFormat(e.format);e.startDate!==-1/0&&(e.startDate?e.startDate instanceof Date?e.startDate=this._local_to_utc(this._zero_time(e.startDate)):e.startDate=r.parseDate(e.startDate,g,e.language,e.assumeNearbyYear):e.startDate=-1/0),e.endDate!==1/0&&(e.endDate?e.endDate instanceof Date?e.endDate=this._local_to_utc(this._zero_time(e.endDate)):e.endDate=r.parseDate(e.endDate,g,e.language,e.assumeNearbyYear):e.endDate=1/0),e.daysOfWeekDisabled=this._resolveDaysOfWeek(e.daysOfWeekDisabled||[]),e.daysOfWeekHighlighted=this._resolveDaysOfWeek(e.daysOfWeekHighlighted||[]),e.datesDisabled=e.datesDisabled||[],Array.isArray(e.datesDisabled)||(e.datesDisabled=e.datesDisabled.split(",")),e.datesDisabled=a.map(e.datesDisabled,function(a){return r.parseDate(a,g,e.language,e.assumeNearbyYear)});var h=String(e.orientation).toLowerCase().split(/\s+/g),i=e.orientation.toLowerCase();if(h=a.grep(h,function(a){return/^auto|left|right|top|bottom$/.test(a)}),e.orientation={x:"auto",y:"auto"},i&&"auto"!==i)if(1===h.length)switch(h[0]){case"top":case"bottom":e.orientation.y=h[0];break;case"left":case"right":e.orientation.x=h[0]}else i=a.grep(h,function(a){return/^left|right$/.test(a)}),e.orientation.x=i[0]||"auto",i=a.grep(h,function(a){return/^top|bottom$/.test(a)}),e.orientation.y=i[0]||"auto";else;if(e.defaultViewDate instanceof Date||"string"==typeof e.defaultViewDate)e.defaultViewDate=r.parseDate(e.defaultViewDate,g,e.language,e.assumeNearbyYear);else if(e.defaultViewDate){var j=e.defaultViewDate.year||(new Date).getFullYear(),k=e.defaultViewDate.month||0,l=e.defaultViewDate.day||1;e.defaultViewDate=c(j,k,l)}else e.defaultViewDate=d()},_applyEvents:function(a){for(var c,d,e,f=0;fe?(this.picker.addClass("datepicker-orient-right"),m+=l-b):this.o.rtl?this.picker.addClass("datepicker-orient-right"):this.picker.addClass("datepicker-orient-left");var o,p=this.o.orientation.y;if("auto"===p&&(o=-f+n-c,p=o<0?"bottom":"top"),this.picker.addClass("datepicker-orient-"+p),"top"===p?n-=c+parseInt(this.picker.css("padding-top")):n+=k,this.o.rtl){var q=e-(m+l);this.picker.css({top:n,right:q,zIndex:i})}else this.picker.css({top:n,left:m,zIndex:i});return this},_allow_update:!0,update:function(){if(!this._allow_update)return this;var b=this.dates.copy(),c=[],d=!1;return arguments.length?(a.each(arguments,a.proxy(function(a,b){b instanceof Date&&(b=this._local_to_utc(b)),c.push(b)},this)),d=!0):(c=this.isInput?this.element.val():this.element.data("date")||this.inputField.val(),c=c&&this.o.multidate?c.split(this.o.multidateSeparator):[c],delete this.element.data().date),c=a.map(c,a.proxy(function(a){return r.parseDate(a,this.o.format,this.o.language,this.o.assumeNearbyYear)},this)),c=a.grep(c,a.proxy(function(a){return!this.dateWithinRange(a)||!a},this),!0),this.dates.replace(c),this.o.updateViewDate&&(this.dates.length?this.viewDate=new Date(this.dates.get(-1)):this.viewDatethis.o.endDate?this.viewDate=new Date(this.o.endDate):this.viewDate=this.o.defaultViewDate),d?(this.setValue(),this.element.change()):this.dates.length&&String(b)!==String(this.dates)&&d&&(this._trigger("changeDate"),this.element.change()),!this.dates.length&&b.length&&(this._trigger("clearDate"),this.element.change()),this.fill(),this},fillDow:function(){if(this.o.showWeekDays){var b=this.o.weekStart,c="";for(this.o.calendarWeeks&&(c+=' ');b";c+="",this.picker.find(".datepicker-days thead").append(c)}},fillMonths:function(){for(var a,b=this._utc_to_local(this.viewDate),c="",d=0;d<12;d++)a=b&&b.getMonth()===d?" focused":"",c+=''+q[this.o.language].monthsShort[d]+"";this.picker.find(".datepicker-months td").html(c)},setRange:function(b){b&&b.length?this.range=a.map(b,function(a){return a.valueOf()}):delete this.range,this.fill()},getClassNames:function(b){var c=[],f=this.viewDate.getUTCFullYear(),g=this.viewDate.getUTCMonth(),h=d();return b.getUTCFullYear()f||b.getUTCFullYear()===f&&b.getUTCMonth()>g)&&c.push("new"),this.focusDate&&b.valueOf()===this.focusDate.valueOf()&&c.push("focused"),this.o.todayHighlight&&e(b,h)&&c.push("today"),-1!==this.dates.contains(b)&&c.push("active"),this.dateWithinRange(b)||c.push("disabled"),this.dateIsDisabled(b)&&c.push("disabled","disabled-date"),-1!==a.inArray(b.getUTCDay(),this.o.daysOfWeekHighlighted)&&c.push("highlighted"),this.range&&(b>this.range[0]&&bh)&&j.push("disabled"),t===r&&j.push("focused"),i!==a.noop&&(l=i(new Date(t,0,1)),l===b?l={}:"boolean"==typeof l?l={enabled:l}:"string"==typeof l&&(l={classes:l}),!1===l.enabled&&j.push("disabled"),l.classes&&(j=j.concat(l.classes.split(/\s+/))),l.tooltip&&(k=l.tooltip)),m+='"+t+"";o.find(".datepicker-switch").text(p+"-"+q),o.find("td").html(m)},fill:function(){var e,f,g=new Date(this.viewDate),h=g.getUTCFullYear(),i=g.getUTCMonth(),j=this.o.startDate!==-1/0?this.o.startDate.getUTCFullYear():-1/0,k=this.o.startDate!==-1/0?this.o.startDate.getUTCMonth():-1/0,l=this.o.endDate!==1/0?this.o.endDate.getUTCFullYear():1/0,m=this.o.endDate!==1/0?this.o.endDate.getUTCMonth():1/0,n=q[this.o.language].today||q.en.today||"",o=q[this.o.language].clear||q.en.clear||"",p=q[this.o.language].titleFormat||q.en.titleFormat,s=d(),t=(!0===this.o.todayBtn||"linked"===this.o.todayBtn)&&s>=this.o.startDate&&s<=this.o.endDate&&!this.weekOfDateIsDisabled(s);if(!isNaN(h)&&!isNaN(i)){this.picker.find(".datepicker-days .datepicker-switch").text(r.formatDate(g,p,this.o.language)),this.picker.find("tfoot .today").text(n).css("display",t?"table-cell":"none"),this.picker.find("tfoot .clear").text(o).css("display",!0===this.o.clearBtn?"table-cell":"none"),this.picker.find("thead .datepicker-title").text(this.o.title).css("display","string"==typeof this.o.title&&""!==this.o.title?"table-cell":"none"),this.updateNavArrows(),this.fillMonths();var u=c(h,i,0),v=u.getUTCDate();u.setUTCDate(v-(u.getUTCDay()-this.o.weekStart+7)%7);var w=new Date(u);u.getUTCFullYear()<100&&w.setUTCFullYear(u.getUTCFullYear()),w.setUTCDate(w.getUTCDate()+42),w=w.valueOf();for(var x,y,z=[];u.valueOf()"),this.o.calendarWeeks)){var A=new Date(+u+(this.o.weekStart-x-7)%7*864e5),B=new Date(Number(A)+(11-A.getUTCDay())%7*864e5),C=new Date(Number(C=c(B.getUTCFullYear(),0,1))+(11-C.getUTCDay())%7*864e5),D=(B-C)/864e5/7+1;z.push(''+D+"")}y=this.getClassNames(u),y.push("day");var E=u.getUTCDate();this.o.beforeShowDay!==a.noop&&(f=this.o.beforeShowDay(this._utc_to_local(u)),f===b?f={}:"boolean"==typeof f?f={enabled:f}:"string"==typeof f&&(f={classes:f}),!1===f.enabled&&y.push("disabled"),f.classes&&(y=y.concat(f.classes.split(/\s+/))),f.tooltip&&(e=f.tooltip),f.content&&(E=f.content)),y="function"==typeof a.uniqueSort?a.uniqueSort(y):a.unique(y),z.push(''+E+""),e=null,x===this.o.weekEnd&&z.push(""),u.setUTCDate(u.getUTCDate()+1)}this.picker.find(".datepicker-days tbody").html(z.join(""));var F=q[this.o.language].monthsTitle||q.en.monthsTitle||"Months",G=this.picker.find(".datepicker-months").find(".datepicker-switch").text(this.o.maxViewMode<2?F:h).end().find("tbody span").removeClass("active");if(a.each(this.dates,function(a,b){b.getUTCFullYear()===h&&G.eq(b.getUTCMonth()).addClass("active")}),(hl)&&G.addClass("disabled"),h===j&&G.slice(0,k).addClass("disabled"),h===l&&G.slice(m+1).addClass("disabled"),this.o.beforeShowMonth!==a.noop){var H=this;a.each(G,function(c,d){var e=new Date(h,c,1),f=H.o.beforeShowMonth(e);f===b?f={}:"boolean"==typeof f?f={enabled:f}:"string"==typeof f&&(f={classes:f}),!1!==f.enabled||a(d).hasClass("disabled")||a(d).addClass("disabled"),f.classes&&a(d).addClass(f.classes),f.tooltip&&a(d).prop("title",f.tooltip)})}this._fill_yearsView(".datepicker-years","year",10,h,j,l,this.o.beforeShowYear),this._fill_yearsView(".datepicker-decades","decade",100,h,j,l,this.o.beforeShowDecade),this._fill_yearsView(".datepicker-centuries","century",1e3,h,j,l,this.o.beforeShowCentury)}},updateNavArrows:function(){if(this._allow_update){var a,b,c=new Date(this.viewDate),d=c.getUTCFullYear(),e=c.getUTCMonth(),f=this.o.startDate!==-1/0?this.o.startDate.getUTCFullYear():-1/0,g=this.o.startDate!==-1/0?this.o.startDate.getUTCMonth():-1/0,h=this.o.endDate!==1/0?this.o.endDate.getUTCFullYear():1/0,i=this.o.endDate!==1/0?this.o.endDate.getUTCMonth():1/0,j=1;switch(this.viewMode){case 4:j*=10;case 3:j*=10;case 2:j*=10;case 1:a=Math.floor(d/j)*j<=f,b=Math.floor(d/j)*j+j>h;break;case 0:a=d<=f&&e<=g,b=d>=h&&e>=i}this.picker.find(".prev").toggleClass("disabled",a),this.picker.find(".next").toggleClass("disabled",b)}},click:function(b){b.preventDefault(),b.stopPropagation();var e,f,g,h;e=a(b.target),e.hasClass("datepicker-switch")&&this.viewMode!==this.o.maxViewMode&&this.setViewMode(this.viewMode+1),e.hasClass("today")&&!e.hasClass("day")&&(this.setViewMode(0),this._setDate(d(),"linked"===this.o.todayBtn?null:"view")),e.hasClass("clear")&&this.clearDates(),e.hasClass("disabled")||(e.hasClass("month")||e.hasClass("year")||e.hasClass("decade")||e.hasClass("century"))&&(this.viewDate.setUTCDate(1),f=1,1===this.viewMode?(h=e.parent().find("span").index(e),g=this.viewDate.getUTCFullYear(),this.viewDate.setUTCMonth(h)):(h=0,g=Number(e.text()),this.viewDate.setUTCFullYear(g)),this._trigger(r.viewModes[this.viewMode-1].e,this.viewDate),this.viewMode===this.o.minViewMode?this._setDate(c(g,h,f)):(this.setViewMode(this.viewMode-1),this.fill())),this.picker.is(":visible")&&this._focused_from&&this._focused_from.focus(),delete this._focused_from},dayCellClick:function(b){var c=a(b.currentTarget),d=c.data("date"),e=new Date(d);this.o.updateViewDate&&(e.getUTCFullYear()!==this.viewDate.getUTCFullYear()&&this._trigger("changeYear",this.viewDate),e.getUTCMonth()!==this.viewDate.getUTCMonth()&&this._trigger("changeMonth",this.viewDate)),this._setDate(e)},navArrowsClick:function(b){var c=a(b.currentTarget),d=c.hasClass("prev")?-1:1;0!==this.viewMode&&(d*=12*r.viewModes[this.viewMode].navStep),this.viewDate=this.moveMonth(this.viewDate,d),this._trigger(r.viewModes[this.viewMode].e,this.viewDate),this.fill()},_toggle_multidate:function(a){var b=this.dates.contains(a);if(a||this.dates.clear(),-1!==b?(!0===this.o.multidate||this.o.multidate>1||this.o.toggleActive)&&this.dates.remove(b):!1===this.o.multidate?(this.dates.clear(),this.dates.push(a)):this.dates.push(a),"number"==typeof this.o.multidate)for(;this.dates.length>this.o.multidate;)this.dates.remove(0)},_setDate:function(a,b){b&&"date"!==b||this._toggle_multidate(a&&new Date(a)),(!b&&this.o.updateViewDate||"view"===b)&&(this.viewDate=a&&new Date(a)),this.fill(),this.setValue(),b&&"view"===b||this._trigger("changeDate"),this.inputField.trigger("change"),!this.o.autoclose||b&&"date"!==b||this.hide()},moveDay:function(a,b){var c=new Date(a);return c.setUTCDate(a.getUTCDate()+b),c},moveWeek:function(a,b){return this.moveDay(a,7*b)},moveMonth:function(a,b){if(!g(a))return this.o.defaultViewDate;if(!b)return a;var c,d,e=new Date(a.valueOf()),f=e.getUTCDate(),h=e.getUTCMonth(),i=Math.abs(b);if(b=b>0?1:-1,1===i)d=-1===b?function(){return e.getUTCMonth()===h}:function(){return e.getUTCMonth()!==c},c=h+b,e.setUTCMonth(c),c=(c+12)%12;else{for(var j=0;j0},dateWithinRange:function(a){return a>=this.o.startDate&&a<=this.o.endDate},keydown:function(a){if(!this.picker.is(":visible"))return void(40!==a.keyCode&&27!==a.keyCode||(this.show(),a.stopPropagation()));var b,c,d=!1,e=this.focusDate||this.viewDate;switch(a.keyCode){case 27:this.focusDate?(this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill()):this.hide(),a.preventDefault(),a.stopPropagation();break;case 37:case 38:case 39:case 40:if(!this.o.keyboardNavigation||7===this.o.daysOfWeekDisabled.length)break;b=37===a.keyCode||38===a.keyCode?-1:1,0===this.viewMode?a.ctrlKey?(c=this.moveAvailableDate(e,b,"moveYear"))&&this._trigger("changeYear",this.viewDate):a.shiftKey?(c=this.moveAvailableDate(e,b,"moveMonth"))&&this._trigger("changeMonth",this.viewDate):37===a.keyCode||39===a.keyCode?c=this.moveAvailableDate(e,b,"moveDay"):this.weekOfDateIsDisabled(e)||(c=this.moveAvailableDate(e,b,"moveWeek")):1===this.viewMode?(38!==a.keyCode&&40!==a.keyCode||(b*=4),c=this.moveAvailableDate(e,b,"moveMonth")):2===this.viewMode&&(38!==a.keyCode&&40!==a.keyCode||(b*=4),c=this.moveAvailableDate(e,b,"moveYear")),c&&(this.focusDate=this.viewDate=c,this.setValue(),this.fill(),a.preventDefault());break;case 13:if(!this.o.forceParse)break;e=this.focusDate||this.dates.get(-1)||this.viewDate,this.o.keyboardNavigation&&(this._toggle_multidate(e),d=!0),this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.setValue(),this.fill(),this.picker.is(":visible")&&(a.preventDefault(),a.stopPropagation(),this.o.autoclose&&this.hide());break;case 9:this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill(),this.hide()}d&&(this.dates.length?this._trigger("changeDate"):this._trigger("clearDate"),this.inputField.trigger("change"))},setViewMode:function(a){this.viewMode=a,this.picker.children("div").hide().filter(".datepicker-"+r.viewModes[this.viewMode].clsName).show(),this.updateNavArrows(),this._trigger("changeViewMode",new Date(this.viewDate))}};var l=function(b,c){a.data(b,"datepicker",this),this.element=a(b),this.inputs=a.map(c.inputs,function(a){return a.jquery?a[0]:a}),delete c.inputs,this.keepEmptyValues=c.keepEmptyValues,delete c.keepEmptyValues,n.call(a(this.inputs),c).on("changeDate",a.proxy(this.dateUpdated,this)),this.pickers=a.map(this.inputs,function(b){return a.data(b,"datepicker")}),this.updateDates()};l.prototype={updateDates:function(){this.dates=a.map(this.pickers,function(a){return a.getUTCDate()}),this.updateRanges()},updateRanges:function(){var b=a.map(this.dates,function(a){return a.valueOf()});a.each(this.pickers,function(a,c){c.setRange(b)})},clearDates:function(){a.each(this.pickers,function(a,b){b.clearDates()})},dateUpdated:function(c){if(!this.updating){this.updating=!0;var d=a.data(c.target,"datepicker");if(d!==b){var e=d.getUTCDate(),f=this.keepEmptyValues,g=a.inArray(c.target,this.inputs),h=g-1,i=g+1,j=this.inputs.length;if(-1!==g){if(a.each(this.pickers,function(a,b){b.getUTCDate()||b!==d&&f||b.setUTCDate(e)}),e=0&&e0;)this.pickers[h--].setUTCDate(e);else if(e>this.dates[i])for(;ithis.dates[i]&&(this.pickers[i].element.val()||"").length>0;)this.pickers[i++].setUTCDate(e);this.updateDates(),delete this.updating}}}},destroy:function(){a.map(this.pickers,function(a){a.destroy()}),a(this.inputs).off("changeDate",this.dateUpdated),delete this.element.data().datepicker},remove:f("destroy","Method `remove` is deprecated and will be removed in version 2.0. Use `destroy` instead")};var m=a.fn.datepicker,n=function(c){var d=Array.apply(null,arguments);d.shift();var e;if(this.each(function(){var b=a(this),f=b.data("datepicker"),g="object"==typeof c&&c;if(!f){var j=h(this,"date"),m=a.extend({},o,j,g),n=i(m.language),p=a.extend({},o,n,j,g);b.hasClass("input-daterange")||p.inputs?(a.extend(p,{inputs:p.inputs||b.find("input").toArray()}),f=new l(this,p)):f=new k(this,p),b.data("datepicker",f)}"string"==typeof c&&"function"==typeof f[c]&&(e=f[c].apply(f,d))}),e===b||e instanceof k||e instanceof l)return this;if(this.length>1)throw new Error("Using only allowed for the collection of a single element ("+c+" function)");return e};a.fn.datepicker=n;var o=a.fn.datepicker.defaults={assumeNearbyYear:!1,autoclose:!1,beforeShowDay:a.noop,beforeShowMonth:a.noop,beforeShowYear:a.noop,beforeShowDecade:a.noop,beforeShowCentury:a.noop,calendarWeeks:!1,clearBtn:!1,toggleActive:!1,daysOfWeekDisabled:[],daysOfWeekHighlighted:[],datesDisabled:[],endDate:1/0,forceParse:!0,format:"mm/dd/yyyy",isInline:null,keepEmptyValues:!1,keyboardNavigation:!0,language:"en",minViewMode:0,maxViewMode:4,multidate:!1,multidateSeparator:",",orientation:"auto",rtl:!1,startDate:-1/0,startView:0,todayBtn:!1,todayHighlight:!1,updateViewDate:!0,weekStart:0,disableTouchKeyboard:!1,enableOnReadonly:!0,showOnFocus:!0,zIndexOffset:10,container:"body",immediateUpdates:!1,title:"",templates:{leftArrow:"«",rightArrow:"»"},showWeekDays:!0},p=a.fn.datepicker.locale_opts=["format","rtl","weekStart"];a.fn.datepicker.Constructor=k;var q=a.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear",titleFormat:"MM yyyy"}},r={viewModes:[{names:["days","month"],clsName:"days",e:"changeMonth"},{names:["months","year"],clsName:"months",e:"changeYear",navStep:1},{names:["years","decade"],clsName:"years",e:"changeDecade",navStep:10},{names:["decades","century"],clsName:"decades",e:"changeCentury",navStep:100},{names:["centuries","millennium"],clsName:"centuries",e:"changeMillennium",navStep:1e3}],validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\u5e74\u6708\u65e5\[-`{-~\t\n\r]+/g,parseFormat:function(a){if("function"==typeof a.toValue&&"function"==typeof a.toDisplay)return a;var b=a.replace(this.validParts,"\0").split("\0"),c=a.match(this.validParts);if(!b||!b.length||!c||0===c.length)throw new Error("Invalid date format.");return{separators:b,parts:c}},parseDate:function(c,e,f,g){function h(a,b){return!0===b&&(b=10),a<100&&(a+=2e3)>(new Date).getFullYear()+b&&(a-=100),a}function i(){var a=this.slice(0,j[n].length),b=j[n].slice(0,a.length);return a.toLowerCase()===b.toLowerCase()}if(!c)return b;if(c instanceof Date)return c;if("string"==typeof e&&(e=r.parseFormat(e)),e.toValue)return e.toValue(c,e,f);var j,l,m,n,o,p={d:"moveDay",m:"moveMonth",w:"moveWeek",y:"moveYear"},s={yesterday:"-1d",today:"+0d",tomorrow:"+1d"};if(c in s&&(c=s[c]),/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/i.test(c)){for(j=c.match(/([\-+]\d+)([dmwy])/gi),c=new Date,n=0;n'+o.templates.leftArrow+''+o.templates.rightArrow+"",contTemplate:'',footTemplate:''};r.template='
    '+r.headTemplate+""+r.footTemplate+'
    '+r.headTemplate+r.contTemplate+r.footTemplate+'
    '+r.headTemplate+r.contTemplate+r.footTemplate+'
    '+r.headTemplate+r.contTemplate+r.footTemplate+'
    '+r.headTemplate+r.contTemplate+r.footTemplate+"
    ",a.fn.datepicker.DPGlobal=r,a.fn.datepicker.noConflict=function(){return a.fn.datepicker=m,this},a.fn.datepicker.version="1.10.0",a.fn.datepicker.deprecated=function(a){var b=window.console;b&&b.warn&&b.warn("DEPRECATED: "+a)},a(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide="datepicker"]',function(b){var c=a(this);c.data("datepicker")||(b.preventDefault(),n.call(c,"show"))}),a(function(){n.call(a('[data-provide="datepicker-inline"]'))})}); \ No newline at end of file diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.mk.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.mk.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.mk.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.mk.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.mn.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.mn.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.mn.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.mn.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.ms.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.ms.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.ms.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.ms.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.nl-BE.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.nl-BE.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.nl-BE.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.nl-BE.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.nl.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.nl.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.nl.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.nl.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.no.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.no.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.no.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.no.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.oc.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.oc.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.oc.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.oc.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.pl.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.pl.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.pl.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.pl.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.pt-BR.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.pt-BR.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.pt-BR.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.pt-BR.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.pt.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.pt.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.pt.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.pt.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.ro.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.ro.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.ro.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.ro.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.rs-latin.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.rs-latin.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.rs-latin.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.rs-latin.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.rs.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.rs.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.rs.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.rs.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.ru.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.ru.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.ru.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.ru.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.si.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.si.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.si.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.si.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.sk.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.sk.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.sk.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.sk.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.sl.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.sl.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.sl.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.sl.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.sq.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.sq.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.sq.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.sq.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.sr-latin.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.sr-latin.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.sr-latin.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.sr-latin.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.sr.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.sr.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.sr.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.sr.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.standalone.min.css b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.standalone.min.css similarity index 98% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.standalone.min.css rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.standalone.min.css index 1dcc5ddd..129bf307 100644 --- a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.standalone.min.css +++ b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.standalone.min.css @@ -1,7 +1,7 @@ /*! - * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker) + * Datepicker for Bootstrap v1.10.0 (https://github.com/uxsolutions/bootstrap-datepicker) * - * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) + * Licensed under the Apache License v2.0 (https://www.apache.org/licenses/LICENSE-2.0) */ .datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,grey);background-image:-ms-linear-gradient(to bottom,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,grey);background-image:-o-linear-gradient(to bottom,#b3b3b3,grey);background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:20px;padding:4px 5px;font-weight:400;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-size:13px;line-height:20px}.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:4px 5px} \ No newline at end of file diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.sv.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.sv.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.sv.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.sv.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.sw.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.sw.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.sw.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.sw.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.ta.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.ta.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.ta.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.ta.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.tg.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.tg.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.tg.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.tg.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.th.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.th.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.th.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.th.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.tk.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.tk.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.tk.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.tk.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.tr.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.tr.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.tr.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.tr.min.jsm diff --git a/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.uk.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.uk.min.jsm new file mode 100644 index 00000000..a555be80 --- /dev/null +++ b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.uk.min.jsm @@ -0,0 +1 @@ +!function(a){a.fn.datepicker.dates.uk={days:["Неділя","Понеділок","Вівторок","Середа","Четвер","П'ятниця","Субота"],daysShort:["Нед","Пнд","Втр","Срд","Чтв","Птн","Суб"],daysMin:["Нд","Пн","Вт","Ср","Чт","Пт","Сб"],months:["Січень","Лютий","Березень","Квітень","Травень","Червень","Липень","Серпень","Вересень","Жовтень","Листопад","Грудень"],monthsShort:["Січ","Лют","Бер","Кві","Тра","Чер","Лип","Сер","Вер","Жов","Лис","Гру"],today:"Сьогодні",clear:"Очистити",format:"dd.mm.yyyy",weekStart:1}}(jQuery); \ No newline at end of file diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.uz-cyrl.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.uz-cyrl.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.uz-cyrl.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.uz-cyrl.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.uz-latn.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.uz-latn.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.uz-latn.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.uz-latn.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.vi.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.vi.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.vi.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.vi.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.zh-CN.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.zh-CN.min.jsm similarity index 100% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.zh-CN.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.zh-CN.min.jsm diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.zh-TW.min.jsm b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.zh-TW.min.jsm similarity index 73% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.zh-TW.min.jsm rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.zh-TW.min.jsm index e309c1d7..5d2c0b55 100644 --- a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.zh-TW.min.jsm +++ b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker.zh-TW.min.jsm @@ -1 +1 @@ -!function(a){a.fn.datepicker.dates["zh-TW"]={days:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],daysShort:["週日","週一","週二","週三","週四","週五","週六"],daysMin:["日","一","二","三","四","五","六"],months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthsShort:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],today:"今天",format:"yyyy年mm月dd日",weekStart:1,clear:"清除"}}(jQuery); \ No newline at end of file +!function(a){a.fn.datepicker.dates["zh-TW"]={days:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],daysShort:["週日","週一","週二","週三","週四","週五","週六"],daysMin:["日","一","二","三","四","五","六"],months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthsShort:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],today:"今天",monthsTitle:"月份",format:"yyyy/mm/dd",weekStart:0,titleFormat:"yyyy年mm月",clear:"清除"}}(jQuery); \ No newline at end of file diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker3.standalone.min.css b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker3.standalone.min.css similarity index 98% rename from resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker3.standalone.min.css rename to resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker3.standalone.min.css index 9dc4e90b..ac3bed8f 100644 --- a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker3.standalone.min.css +++ b/resources/bootstrap-datepicker/1.10.0/bootstrap-datepicker3.standalone.min.css @@ -1,7 +1,7 @@ /*! - * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker) + * Datepicker for Bootstrap v1.10.0 (https://github.com/uxsolutions/bootstrap-datepicker) * - * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) + * Licensed under the Apache License v2.0 (https://www.apache.org/licenses/LICENSE-2.0) */ .datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.15);border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#777}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#777}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active,.datepicker table tr td.today:active{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#777}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active,.datepicker table tr td.range:active{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#777}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#777}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#777}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#777;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:#5e5e5e;border-color:#161616}.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover{color:#fff;background-color:#4c4c4c;border-color:#161616}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#777;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#777}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.42857143;border-width:1px 0;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#333;font-size:13px;line-height:1.42857143}.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:0 5px} \ No newline at end of file diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.ca.min.jsm b/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.ca.min.jsm deleted file mode 100644 index ac107894..00000000 --- a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.ca.min.jsm +++ /dev/null @@ -1 +0,0 @@ -!function(a){a.fn.datepicker.dates.ca={days:["Diumenge","Dilluns","Dimarts","Dimecres","Dijous","Divendres","Dissabte"],daysShort:["Diu","Dil","Dmt","Dmc","Dij","Div","Dis"],daysMin:["dg","dl","dt","dc","dj","dv","ds"],months:["Gener","Febrer","Març","Abril","Maig","Juny","Juliol","Agost","Setembre","Octubre","Novembre","Desembre"],monthsShort:["Gen","Feb","Mar","Abr","Mai","Jun","Jul","Ago","Set","Oct","Nov","Des"],today:"Avui",monthsTitle:"Mesos",clear:"Esborrar",weekStart:1,format:"dd/mm/yyyy"}}(jQuery); \ No newline at end of file diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.de.min.jsm b/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.de.min.jsm deleted file mode 100644 index 1b5d6a24..00000000 --- a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.de.min.jsm +++ /dev/null @@ -1 +0,0 @@ -!function(a){a.fn.datepicker.dates.de={days:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],daysShort:["Son","Mon","Die","Mit","Don","Fre","Sam"],daysMin:["So","Mo","Di","Mi","Do","Fr","Sa"],months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthsShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],today:"Heute",monthsTitle:"Monate",clear:"Löschen",weekStart:1,format:"dd.mm.yyyy"}}(jQuery); \ No newline at end of file diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.id.min.jsm b/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.id.min.jsm deleted file mode 100644 index 7c3220a6..00000000 --- a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.id.min.jsm +++ /dev/null @@ -1 +0,0 @@ -!function(a){a.fn.datepicker.dates.id={days:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],daysShort:["Mgu","Sen","Sel","Rab","Kam","Jum","Sab"],daysMin:["Mg","Sn","Sl","Ra","Ka","Ju","Sa"],months:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"],monthsShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Ags","Sep","Okt","Nov","Des"],today:"Hari Ini",clear:"Kosongkan"}}(jQuery); \ No newline at end of file diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.min.jsm b/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.min.jsm deleted file mode 100644 index 8800106e..00000000 --- a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.min.jsm +++ /dev/null @@ -1,8 +0,0 @@ -/*! - * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker) - * - * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) - */ - -!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a,b){function c(){return new Date(Date.UTC.apply(Date,arguments))}function d(){var a=new Date;return c(a.getFullYear(),a.getMonth(),a.getDate())}function e(a,b){return a.getUTCFullYear()===b.getUTCFullYear()&&a.getUTCMonth()===b.getUTCMonth()&&a.getUTCDate()===b.getUTCDate()}function f(c,d){return function(){return d!==b&&a.fn.datepicker.deprecated(d),this[c].apply(this,arguments)}}function g(a){return a&&!isNaN(a.getTime())}function h(b,c){function d(a,b){return b.toLowerCase()}var e,f=a(b).data(),g={},h=new RegExp("^"+c.toLowerCase()+"([A-Z])");c=new RegExp("^"+c.toLowerCase());for(var i in f)c.test(i)&&(e=i.replace(h,d),g[e]=f[i]);return g}function i(b){var c={};if(q[b]||(b=b.split("-")[0],q[b])){var d=q[b];return a.each(p,function(a,b){b in d&&(c[b]=d[b])}),c}}var j=function(){var b={get:function(a){return this.slice(a)[0]},contains:function(a){for(var b=a&&a.valueOf(),c=0,d=this.length;c]/g)||[]).length<=0)return!0;return a(c).length>0}catch(a){return!1}},_process_options:function(b){this._o=a.extend({},this._o,b);var e=this.o=a.extend({},this._o),f=e.language;q[f]||(f=f.split("-")[0],q[f]||(f=o.language)),e.language=f,e.startView=this._resolveViewName(e.startView),e.minViewMode=this._resolveViewName(e.minViewMode),e.maxViewMode=this._resolveViewName(e.maxViewMode),e.startView=Math.max(this.o.minViewMode,Math.min(this.o.maxViewMode,e.startView)),!0!==e.multidate&&(e.multidate=Number(e.multidate)||!1,!1!==e.multidate&&(e.multidate=Math.max(0,e.multidate))),e.multidateSeparator=String(e.multidateSeparator),e.weekStart%=7,e.weekEnd=(e.weekStart+6)%7;var g=r.parseFormat(e.format);e.startDate!==-1/0&&(e.startDate?e.startDate instanceof Date?e.startDate=this._local_to_utc(this._zero_time(e.startDate)):e.startDate=r.parseDate(e.startDate,g,e.language,e.assumeNearbyYear):e.startDate=-1/0),e.endDate!==1/0&&(e.endDate?e.endDate instanceof Date?e.endDate=this._local_to_utc(this._zero_time(e.endDate)):e.endDate=r.parseDate(e.endDate,g,e.language,e.assumeNearbyYear):e.endDate=1/0),e.daysOfWeekDisabled=this._resolveDaysOfWeek(e.daysOfWeekDisabled||[]),e.daysOfWeekHighlighted=this._resolveDaysOfWeek(e.daysOfWeekHighlighted||[]),e.datesDisabled=e.datesDisabled||[],a.isArray(e.datesDisabled)||(e.datesDisabled=e.datesDisabled.split(",")),e.datesDisabled=a.map(e.datesDisabled,function(a){return r.parseDate(a,g,e.language,e.assumeNearbyYear)});var h=String(e.orientation).toLowerCase().split(/\s+/g),i=e.orientation.toLowerCase();if(h=a.grep(h,function(a){return/^auto|left|right|top|bottom$/.test(a)}),e.orientation={x:"auto",y:"auto"},i&&"auto"!==i)if(1===h.length)switch(h[0]){case"top":case"bottom":e.orientation.y=h[0];break;case"left":case"right":e.orientation.x=h[0]}else i=a.grep(h,function(a){return/^left|right$/.test(a)}),e.orientation.x=i[0]||"auto",i=a.grep(h,function(a){return/^top|bottom$/.test(a)}),e.orientation.y=i[0]||"auto";else;if(e.defaultViewDate instanceof Date||"string"==typeof e.defaultViewDate)e.defaultViewDate=r.parseDate(e.defaultViewDate,g,e.language,e.assumeNearbyYear);else if(e.defaultViewDate){var j=e.defaultViewDate.year||(new Date).getFullYear(),k=e.defaultViewDate.month||0,l=e.defaultViewDate.day||1;e.defaultViewDate=c(j,k,l)}else e.defaultViewDate=d()},_applyEvents:function(a){for(var c,d,e,f=0;fe?(this.picker.addClass("datepicker-orient-right"),m+=l-b):this.o.rtl?this.picker.addClass("datepicker-orient-right"):this.picker.addClass("datepicker-orient-left");var o,p=this.o.orientation.y;if("auto"===p&&(o=-f+n-c,p=o<0?"bottom":"top"),this.picker.addClass("datepicker-orient-"+p),"top"===p?n-=c+parseInt(this.picker.css("padding-top")):n+=k,this.o.rtl){var q=e-(m+l);this.picker.css({top:n,right:q,zIndex:i})}else this.picker.css({top:n,left:m,zIndex:i});return this},_allow_update:!0,update:function(){if(!this._allow_update)return this;var b=this.dates.copy(),c=[],d=!1;return arguments.length?(a.each(arguments,a.proxy(function(a,b){b instanceof Date&&(b=this._local_to_utc(b)),c.push(b)},this)),d=!0):(c=this.isInput?this.element.val():this.element.data("date")||this.inputField.val(),c=c&&this.o.multidate?c.split(this.o.multidateSeparator):[c],delete this.element.data().date),c=a.map(c,a.proxy(function(a){return r.parseDate(a,this.o.format,this.o.language,this.o.assumeNearbyYear)},this)),c=a.grep(c,a.proxy(function(a){return!this.dateWithinRange(a)||!a},this),!0),this.dates.replace(c),this.o.updateViewDate&&(this.dates.length?this.viewDate=new Date(this.dates.get(-1)):this.viewDatethis.o.endDate?this.viewDate=new Date(this.o.endDate):this.viewDate=this.o.defaultViewDate),d?(this.setValue(),this.element.change()):this.dates.length&&String(b)!==String(this.dates)&&d&&(this._trigger("changeDate"),this.element.change()),!this.dates.length&&b.length&&(this._trigger("clearDate"),this.element.change()),this.fill(),this},fillDow:function(){if(this.o.showWeekDays){var b=this.o.weekStart,c="";for(this.o.calendarWeeks&&(c+=' ');b";c+="",this.picker.find(".datepicker-days thead").append(c)}},fillMonths:function(){for(var a,b=this._utc_to_local(this.viewDate),c="",d=0;d<12;d++)a=b&&b.getMonth()===d?" focused":"",c+=''+q[this.o.language].monthsShort[d]+"";this.picker.find(".datepicker-months td").html(c)},setRange:function(b){b&&b.length?this.range=a.map(b,function(a){return a.valueOf()}):delete this.range,this.fill()},getClassNames:function(b){var c=[],f=this.viewDate.getUTCFullYear(),g=this.viewDate.getUTCMonth(),h=d();return b.getUTCFullYear()f||b.getUTCFullYear()===f&&b.getUTCMonth()>g)&&c.push("new"),this.focusDate&&b.valueOf()===this.focusDate.valueOf()&&c.push("focused"),this.o.todayHighlight&&e(b,h)&&c.push("today"),-1!==this.dates.contains(b)&&c.push("active"),this.dateWithinRange(b)||c.push("disabled"),this.dateIsDisabled(b)&&c.push("disabled","disabled-date"),-1!==a.inArray(b.getUTCDay(),this.o.daysOfWeekHighlighted)&&c.push("highlighted"),this.range&&(b>this.range[0]&&bh)&&j.push("disabled"),t===r&&j.push("focused"),i!==a.noop&&(l=i(new Date(t,0,1)),l===b?l={}:"boolean"==typeof l?l={enabled:l}:"string"==typeof l&&(l={classes:l}),!1===l.enabled&&j.push("disabled"),l.classes&&(j=j.concat(l.classes.split(/\s+/))),l.tooltip&&(k=l.tooltip)),m+='"+t+"";o.find(".datepicker-switch").text(p+"-"+q),o.find("td").html(m)},fill:function(){var e,f,g=new Date(this.viewDate),h=g.getUTCFullYear(),i=g.getUTCMonth(),j=this.o.startDate!==-1/0?this.o.startDate.getUTCFullYear():-1/0,k=this.o.startDate!==-1/0?this.o.startDate.getUTCMonth():-1/0,l=this.o.endDate!==1/0?this.o.endDate.getUTCFullYear():1/0,m=this.o.endDate!==1/0?this.o.endDate.getUTCMonth():1/0,n=q[this.o.language].today||q.en.today||"",o=q[this.o.language].clear||q.en.clear||"",p=q[this.o.language].titleFormat||q.en.titleFormat,s=d(),t=(!0===this.o.todayBtn||"linked"===this.o.todayBtn)&&s>=this.o.startDate&&s<=this.o.endDate&&!this.weekOfDateIsDisabled(s);if(!isNaN(h)&&!isNaN(i)){this.picker.find(".datepicker-days .datepicker-switch").text(r.formatDate(g,p,this.o.language)),this.picker.find("tfoot .today").text(n).css("display",t?"table-cell":"none"),this.picker.find("tfoot .clear").text(o).css("display",!0===this.o.clearBtn?"table-cell":"none"),this.picker.find("thead .datepicker-title").text(this.o.title).css("display","string"==typeof this.o.title&&""!==this.o.title?"table-cell":"none"),this.updateNavArrows(),this.fillMonths();var u=c(h,i,0),v=u.getUTCDate();u.setUTCDate(v-(u.getUTCDay()-this.o.weekStart+7)%7);var w=new Date(u);u.getUTCFullYear()<100&&w.setUTCFullYear(u.getUTCFullYear()),w.setUTCDate(w.getUTCDate()+42),w=w.valueOf();for(var x,y,z=[];u.valueOf()"),this.o.calendarWeeks)){var A=new Date(+u+(this.o.weekStart-x-7)%7*864e5),B=new Date(Number(A)+(11-A.getUTCDay())%7*864e5),C=new Date(Number(C=c(B.getUTCFullYear(),0,1))+(11-C.getUTCDay())%7*864e5),D=(B-C)/864e5/7+1;z.push(''+D+"")}y=this.getClassNames(u),y.push("day");var E=u.getUTCDate();this.o.beforeShowDay!==a.noop&&(f=this.o.beforeShowDay(this._utc_to_local(u)),f===b?f={}:"boolean"==typeof f?f={enabled:f}:"string"==typeof f&&(f={classes:f}),!1===f.enabled&&y.push("disabled"),f.classes&&(y=y.concat(f.classes.split(/\s+/))),f.tooltip&&(e=f.tooltip),f.content&&(E=f.content)),y=a.isFunction(a.uniqueSort)?a.uniqueSort(y):a.unique(y),z.push(''+E+""),e=null,x===this.o.weekEnd&&z.push(""),u.setUTCDate(u.getUTCDate()+1)}this.picker.find(".datepicker-days tbody").html(z.join(""));var F=q[this.o.language].monthsTitle||q.en.monthsTitle||"Months",G=this.picker.find(".datepicker-months").find(".datepicker-switch").text(this.o.maxViewMode<2?F:h).end().find("tbody span").removeClass("active");if(a.each(this.dates,function(a,b){b.getUTCFullYear()===h&&G.eq(b.getUTCMonth()).addClass("active")}),(hl)&&G.addClass("disabled"),h===j&&G.slice(0,k).addClass("disabled"),h===l&&G.slice(m+1).addClass("disabled"),this.o.beforeShowMonth!==a.noop){var H=this;a.each(G,function(c,d){var e=new Date(h,c,1),f=H.o.beforeShowMonth(e);f===b?f={}:"boolean"==typeof f?f={enabled:f}:"string"==typeof f&&(f={classes:f}),!1!==f.enabled||a(d).hasClass("disabled")||a(d).addClass("disabled"),f.classes&&a(d).addClass(f.classes),f.tooltip&&a(d).prop("title",f.tooltip)})}this._fill_yearsView(".datepicker-years","year",10,h,j,l,this.o.beforeShowYear),this._fill_yearsView(".datepicker-decades","decade",100,h,j,l,this.o.beforeShowDecade),this._fill_yearsView(".datepicker-centuries","century",1e3,h,j,l,this.o.beforeShowCentury)}},updateNavArrows:function(){if(this._allow_update){var a,b,c=new Date(this.viewDate),d=c.getUTCFullYear(),e=c.getUTCMonth(),f=this.o.startDate!==-1/0?this.o.startDate.getUTCFullYear():-1/0,g=this.o.startDate!==-1/0?this.o.startDate.getUTCMonth():-1/0,h=this.o.endDate!==1/0?this.o.endDate.getUTCFullYear():1/0,i=this.o.endDate!==1/0?this.o.endDate.getUTCMonth():1/0,j=1;switch(this.viewMode){case 4:j*=10;case 3:j*=10;case 2:j*=10;case 1:a=Math.floor(d/j)*j<=f,b=Math.floor(d/j)*j+j>h;break;case 0:a=d<=f&&e<=g,b=d>=h&&e>=i}this.picker.find(".prev").toggleClass("disabled",a),this.picker.find(".next").toggleClass("disabled",b)}},click:function(b){b.preventDefault(),b.stopPropagation();var e,f,g,h;e=a(b.target),e.hasClass("datepicker-switch")&&this.viewMode!==this.o.maxViewMode&&this.setViewMode(this.viewMode+1),e.hasClass("today")&&!e.hasClass("day")&&(this.setViewMode(0),this._setDate(d(),"linked"===this.o.todayBtn?null:"view")),e.hasClass("clear")&&this.clearDates(),e.hasClass("disabled")||(e.hasClass("month")||e.hasClass("year")||e.hasClass("decade")||e.hasClass("century"))&&(this.viewDate.setUTCDate(1),f=1,1===this.viewMode?(h=e.parent().find("span").index(e),g=this.viewDate.getUTCFullYear(),this.viewDate.setUTCMonth(h)):(h=0,g=Number(e.text()),this.viewDate.setUTCFullYear(g)),this._trigger(r.viewModes[this.viewMode-1].e,this.viewDate),this.viewMode===this.o.minViewMode?this._setDate(c(g,h,f)):(this.setViewMode(this.viewMode-1),this.fill())),this.picker.is(":visible")&&this._focused_from&&this._focused_from.focus(),delete this._focused_from},dayCellClick:function(b){var c=a(b.currentTarget),d=c.data("date"),e=new Date(d);this.o.updateViewDate&&(e.getUTCFullYear()!==this.viewDate.getUTCFullYear()&&this._trigger("changeYear",this.viewDate),e.getUTCMonth()!==this.viewDate.getUTCMonth()&&this._trigger("changeMonth",this.viewDate)),this._setDate(e)},navArrowsClick:function(b){var c=a(b.currentTarget),d=c.hasClass("prev")?-1:1;0!==this.viewMode&&(d*=12*r.viewModes[this.viewMode].navStep),this.viewDate=this.moveMonth(this.viewDate,d),this._trigger(r.viewModes[this.viewMode].e,this.viewDate),this.fill()},_toggle_multidate:function(a){var b=this.dates.contains(a);if(a||this.dates.clear(),-1!==b?(!0===this.o.multidate||this.o.multidate>1||this.o.toggleActive)&&this.dates.remove(b):!1===this.o.multidate?(this.dates.clear(),this.dates.push(a)):this.dates.push(a),"number"==typeof this.o.multidate)for(;this.dates.length>this.o.multidate;)this.dates.remove(0)},_setDate:function(a,b){b&&"date"!==b||this._toggle_multidate(a&&new Date(a)),(!b&&this.o.updateViewDate||"view"===b)&&(this.viewDate=a&&new Date(a)),this.fill(),this.setValue(),b&&"view"===b||this._trigger("changeDate"),this.inputField.trigger("change"),!this.o.autoclose||b&&"date"!==b||this.hide()},moveDay:function(a,b){var c=new Date(a);return c.setUTCDate(a.getUTCDate()+b),c},moveWeek:function(a,b){return this.moveDay(a,7*b)},moveMonth:function(a,b){if(!g(a))return this.o.defaultViewDate;if(!b)return a;var c,d,e=new Date(a.valueOf()),f=e.getUTCDate(),h=e.getUTCMonth(),i=Math.abs(b);if(b=b>0?1:-1,1===i)d=-1===b?function(){return e.getUTCMonth()===h}:function(){return e.getUTCMonth()!==c},c=h+b,e.setUTCMonth(c),c=(c+12)%12;else{for(var j=0;j0},dateWithinRange:function(a){return a>=this.o.startDate&&a<=this.o.endDate},keydown:function(a){if(!this.picker.is(":visible"))return void(40!==a.keyCode&&27!==a.keyCode||(this.show(),a.stopPropagation()));var b,c,d=!1,e=this.focusDate||this.viewDate;switch(a.keyCode){case 27:this.focusDate?(this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill()):this.hide(),a.preventDefault(),a.stopPropagation();break;case 37:case 38:case 39:case 40:if(!this.o.keyboardNavigation||7===this.o.daysOfWeekDisabled.length)break;b=37===a.keyCode||38===a.keyCode?-1:1,0===this.viewMode?a.ctrlKey?(c=this.moveAvailableDate(e,b,"moveYear"))&&this._trigger("changeYear",this.viewDate):a.shiftKey?(c=this.moveAvailableDate(e,b,"moveMonth"))&&this._trigger("changeMonth",this.viewDate):37===a.keyCode||39===a.keyCode?c=this.moveAvailableDate(e,b,"moveDay"):this.weekOfDateIsDisabled(e)||(c=this.moveAvailableDate(e,b,"moveWeek")):1===this.viewMode?(38!==a.keyCode&&40!==a.keyCode||(b*=4),c=this.moveAvailableDate(e,b,"moveMonth")):2===this.viewMode&&(38!==a.keyCode&&40!==a.keyCode||(b*=4),c=this.moveAvailableDate(e,b,"moveYear")),c&&(this.focusDate=this.viewDate=c,this.setValue(),this.fill(),a.preventDefault());break;case 13:if(!this.o.forceParse)break;e=this.focusDate||this.dates.get(-1)||this.viewDate,this.o.keyboardNavigation&&(this._toggle_multidate(e),d=!0),this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.setValue(),this.fill(),this.picker.is(":visible")&&(a.preventDefault(),a.stopPropagation(),this.o.autoclose&&this.hide());break;case 9:this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill(),this.hide()}d&&(this.dates.length?this._trigger("changeDate"):this._trigger("clearDate"),this.inputField.trigger("change"))},setViewMode:function(a){this.viewMode=a,this.picker.children("div").hide().filter(".datepicker-"+r.viewModes[this.viewMode].clsName).show(),this.updateNavArrows(),this._trigger("changeViewMode",new Date(this.viewDate))}};var l=function(b,c){a.data(b,"datepicker",this),this.element=a(b),this.inputs=a.map(c.inputs,function(a){return a.jquery?a[0]:a}),delete c.inputs,this.keepEmptyValues=c.keepEmptyValues,delete c.keepEmptyValues,n.call(a(this.inputs),c).on("changeDate",a.proxy(this.dateUpdated,this)),this.pickers=a.map(this.inputs,function(b){return a.data(b,"datepicker")}),this.updateDates()};l.prototype={updateDates:function(){this.dates=a.map(this.pickers,function(a){return a.getUTCDate()}),this.updateRanges()},updateRanges:function(){var b=a.map(this.dates,function(a){return a.valueOf()});a.each(this.pickers,function(a,c){c.setRange(b)})},clearDates:function(){a.each(this.pickers,function(a,b){b.clearDates()})},dateUpdated:function(c){if(!this.updating){this.updating=!0;var d=a.data(c.target,"datepicker");if(d!==b){var e=d.getUTCDate(),f=this.keepEmptyValues,g=a.inArray(c.target,this.inputs),h=g-1,i=g+1,j=this.inputs.length;if(-1!==g){if(a.each(this.pickers,function(a,b){b.getUTCDate()||b!==d&&f||b.setUTCDate(e)}),e=0&&ethis.dates[i])for(;ithis.dates[i];)this.pickers[i++].setUTCDate(e);this.updateDates(),delete this.updating}}}},destroy:function(){a.map(this.pickers,function(a){a.destroy()}),a(this.inputs).off("changeDate",this.dateUpdated),delete this.element.data().datepicker},remove:f("destroy","Method `remove` is deprecated and will be removed in version 2.0. Use `destroy` instead")};var m=a.fn.datepicker,n=function(c){var d=Array.apply(null,arguments);d.shift();var e;if(this.each(function(){var b=a(this),f=b.data("datepicker"),g="object"==typeof c&&c;if(!f){var j=h(this,"date"),m=a.extend({},o,j,g),n=i(m.language),p=a.extend({},o,n,j,g);b.hasClass("input-daterange")||p.inputs?(a.extend(p,{inputs:p.inputs||b.find("input").toArray()}),f=new l(this,p)):f=new k(this,p),b.data("datepicker",f)}"string"==typeof c&&"function"==typeof f[c]&&(e=f[c].apply(f,d))}),e===b||e instanceof k||e instanceof l)return this;if(this.length>1)throw new Error("Using only allowed for the collection of a single element ("+c+" function)");return e};a.fn.datepicker=n;var o=a.fn.datepicker.defaults={assumeNearbyYear:!1,autoclose:!1,beforeShowDay:a.noop,beforeShowMonth:a.noop,beforeShowYear:a.noop,beforeShowDecade:a.noop,beforeShowCentury:a.noop,calendarWeeks:!1,clearBtn:!1,toggleActive:!1,daysOfWeekDisabled:[],daysOfWeekHighlighted:[],datesDisabled:[],endDate:1/0,forceParse:!0,format:"mm/dd/yyyy",keepEmptyValues:!1,keyboardNavigation:!0,language:"en",minViewMode:0,maxViewMode:4,multidate:!1,multidateSeparator:",",orientation:"auto",rtl:!1,startDate:-1/0,startView:0,todayBtn:!1,todayHighlight:!1,updateViewDate:!0,weekStart:0,disableTouchKeyboard:!1,enableOnReadonly:!0,showOnFocus:!0,zIndexOffset:10,container:"body",immediateUpdates:!1,title:"",templates:{leftArrow:"«",rightArrow:"»"},showWeekDays:!0},p=a.fn.datepicker.locale_opts=["format","rtl","weekStart"];a.fn.datepicker.Constructor=k;var q=a.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear",titleFormat:"MM yyyy"}},r={viewModes:[{names:["days","month"],clsName:"days",e:"changeMonth"},{names:["months","year"],clsName:"months",e:"changeYear",navStep:1},{names:["years","decade"],clsName:"years",e:"changeDecade",navStep:10},{names:["decades","century"],clsName:"decades",e:"changeCentury",navStep:100},{names:["centuries","millennium"],clsName:"centuries",e:"changeMillennium",navStep:1e3}],validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\u5e74\u6708\u65e5\[-`{-~\t\n\r]+/g,parseFormat:function(a){if("function"==typeof a.toValue&&"function"==typeof a.toDisplay)return a;var b=a.replace(this.validParts,"\0").split("\0"),c=a.match(this.validParts);if(!b||!b.length||!c||0===c.length)throw new Error("Invalid date format.");return{separators:b,parts:c}},parseDate:function(c,e,f,g){function h(a,b){return!0===b&&(b=10),a<100&&(a+=2e3)>(new Date).getFullYear()+b&&(a-=100),a}function i(){var a=this.slice(0,j[n].length),b=j[n].slice(0,a.length);return a.toLowerCase()===b.toLowerCase()}if(!c)return b;if(c instanceof Date)return c;if("string"==typeof e&&(e=r.parseFormat(e)),e.toValue)return e.toValue(c,e,f);var j,l,m,n,o,p={d:"moveDay",m:"moveMonth",w:"moveWeek",y:"moveYear"},s={yesterday:"-1d",today:"+0d",tomorrow:"+1d"};if(c in s&&(c=s[c]),/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/i.test(c)){for(j=c.match(/([\-+]\d+)([dmwy])/gi),c=new Date,n=0;n'+o.templates.leftArrow+''+o.templates.rightArrow+"",contTemplate:'',footTemplate:''};r.template='
    '+r.headTemplate+""+r.footTemplate+'
    '+r.headTemplate+r.contTemplate+r.footTemplate+'
    '+r.headTemplate+r.contTemplate+r.footTemplate+'
    '+r.headTemplate+r.contTemplate+r.footTemplate+'
    '+r.headTemplate+r.contTemplate+r.footTemplate+"
    ",a.fn.datepicker.DPGlobal=r,a.fn.datepicker.noConflict=function(){return a.fn.datepicker=m,this},a.fn.datepicker.version="1.9.0",a.fn.datepicker.deprecated=function(a){var b=window.console;b&&b.warn&&b.warn("DEPRECATED: "+a)},a(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide="datepicker"]',function(b){var c=a(this);c.data("datepicker")||(b.preventDefault(),n.call(c,"show"))}),a(function(){n.call(a('[data-provide="datepicker-inline"]'))})}); \ No newline at end of file diff --git a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.uk.min.jsm b/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.uk.min.jsm deleted file mode 100644 index 41b02e6b..00000000 --- a/resources/bootstrap-datepicker/1.9.0/bootstrap-datepicker.uk.min.jsm +++ /dev/null @@ -1 +0,0 @@ -!function(a){a.fn.datepicker.dates.uk={days:["Неділя","Понеділок","Вівторок","Середа","Четвер","П'ятниця","Субота"],daysShort:["Нед","Пнд","Втр","Срд","Чтв","Птн","Суб"],daysMin:["Нд","Пн","Вт","Ср","Чт","Пт","Сб"],months:["Cічень","Лютий","Березень","Квітень","Травень","Червень","Липень","Серпень","Вересень","Жовтень","Листопад","Грудень"],monthsShort:["Січ","Лют","Бер","Кві","Тра","Чер","Лип","Сер","Вер","Жов","Лис","Гру"],today:"Сьогодні",clear:"Очистити",format:"dd.mm.yyyy",weekStart:1}}(jQuery); \ No newline at end of file From cfafe97443dd8c1a6173962c21e8b497a5254d50 Mon Sep 17 00:00:00 2001 From: nobody Date: Sat, 20 May 2023 17:53:29 +0200 Subject: [PATCH 13/30] vue v3.2.47 -> v3.3.4 (#1423) --- THIRD_PARTY.txt | 2 +- modules/internal/targets.js | 2 +- pages/updates/updates.html | 1 + resources/vue/3.2.47/vue.min.jsm | 1 - resources/vue/{3.2.47 => 3.3.4}/note | 0 resources/vue/3.3.4/vue.min.jsm | 1 + 6 files changed, 4 insertions(+), 3 deletions(-) delete mode 100644 resources/vue/3.2.47/vue.min.jsm rename resources/vue/{3.2.47 => 3.3.4}/note (100%) create mode 100644 resources/vue/3.3.4/vue.min.jsm diff --git a/THIRD_PARTY.txt b/THIRD_PARTY.txt index 252b8ec4..6acb0a07 100644 --- a/THIRD_PARTY.txt +++ b/THIRD_PARTY.txt @@ -1827,7 +1827,7 @@ https://cdnjs.cloudflare.com/ajax/libs/video.js/7.21.1/video-js.min.css https://cdnjs.cloudflare.com/ajax/libs/video.js/7.21.1/video.min.js https://cdnjs.cloudflare.com/ajax/libs/video.js/8.3.0/video-js.min.css https://cdnjs.cloudflare.com/ajax/libs/video.js/8.3.0/video.min.js -https://cdnjs.cloudflare.com/ajax/libs/vue/3.2.47/vue.global.prod.js +https://cdnjs.cloudflare.com/ajax/libs/vue/3.3.4/vue.global.prod.js https://cdnjs.cloudflare.com/ajax/libs/vue-i18n/8.27.2/vue-i18n.min.js https://cdnjs.cloudflare.com/ajax/libs/vue-i18n/9.2.2/vue-i18n.cjs.min.js https://cdnjs.cloudflare.com/ajax/libs/vue-router/3.6.5/vue-router.min.js diff --git a/modules/internal/targets.js b/modules/internal/targets.js index 5a5939f7..aec5fd64 100644 --- a/modules/internal/targets.js +++ b/modules/internal/targets.js @@ -486,7 +486,7 @@ targets.setLastVersion = function (type, version) { } if (type.startsWith('/vue/1.')) return '1.0.28'; if (type.startsWith('/vue/2.')) return '2.6.14'; - if (type.startsWith('/vue/3.')) return '3.2.47'; + if (type.startsWith('/vue/3.')) return '3.3.4'; if (type.startsWith('/vue-i18n/8.')) return '8.27.2'; if (type.startsWith('/vue-i18n/9.')) return '9.2.2'; if (type.startsWith('/vue-match-media/1.')) return '1.0.3'; diff --git a/pages/updates/updates.html b/pages/updates/updates.html index 19422937..78706ea7 100644 --- a/pages/updates/updates.html +++ b/pages/updates/updates.html @@ -28,6 +28,7 @@

    Updated

    • bootstrap-datepicker v1.9.0 -> v1.10.0 (#1422)
    • +
    • vue v3.2.47 -> v3.3.4 (#1423)

    Mapping

      diff --git a/resources/vue/3.2.47/vue.min.jsm b/resources/vue/3.2.47/vue.min.jsm deleted file mode 100644 index 53edceee..00000000 --- a/resources/vue/3.2.47/vue.min.jsm +++ /dev/null @@ -1 +0,0 @@ -var Vue=function(e){"use strict";function t(e,t){const n=Object.create(null),o=e.split(",");for(let r=0;r!!n[e.toLowerCase()]:e=>!!n[e]}const n=t("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt");function o(e){if(E(e)){const t={};for(let n=0;n{if(e){const n=e.split(s);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function c(e){let t="";if(R(e))t=e;else if(E(e))for(let n=0;nh(e,t)))}const g=(e,t)=>t&&t.__v_isRef?g(e,t.value):O(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n])=>(e[`${t} =>`]=n,e)),{})}:A(t)?{[`Set(${t.size})`]:[...t.values()]}:!M(t)||E(t)||L(t)?t:String(t),v={},y=[],_=()=>{},b=()=>!1,S=/^on[^a-z]/,x=e=>S.test(e),C=e=>e.startsWith("onUpdate:"),k=Object.assign,w=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},T=Object.prototype.hasOwnProperty,N=(e,t)=>T.call(e,t),E=Array.isArray,O=e=>"[object Map]"===B(e),A=e=>"[object Set]"===B(e),F=e=>"[object Date]"===B(e),P=e=>"function"==typeof e,R=e=>"string"==typeof e,$=e=>"symbol"==typeof e,M=e=>null!==e&&"object"==typeof e,V=e=>M(e)&&P(e.then)&&P(e.catch),I=Object.prototype.toString,B=e=>I.call(e),L=e=>"[object Object]"===B(e),j=e=>R(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,U=t(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),D=t("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),H=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},W=/-(\w)/g,z=H((e=>e.replace(W,((e,t)=>t?t.toUpperCase():"")))),K=/\B([A-Z])/g,G=H((e=>e.replace(K,"-$1").toLowerCase())),q=H((e=>e.charAt(0).toUpperCase()+e.slice(1))),J=H((e=>e?`on${q(e)}`:"")),Z=(e,t)=>!Object.is(e,t),Y=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},X=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ee=e=>{const t=R(e)?Number(e):NaN;return isNaN(t)?e:t};let te;let ne;class oe{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ne,!e&&ne&&(this.index=(ne.scopes||(ne.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=ne;try{return ne=this,e()}finally{ne=t}}}on(){ne=this}off(){ne=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t{const t=new Set(e);return t.w=0,t.n=0,t},le=e=>(e.w&pe)>0,ce=e=>(e.n&pe)>0,ae=new WeakMap;let ue=0,pe=1;let fe;const de=Symbol(""),he=Symbol("");class me{constructor(e,t=null,n){this.fn=e,this.scheduler=t,this.active=!0,this.deps=[],this.parent=void 0,re(this,n)}run(){if(!this.active)return this.fn();let e=fe,t=ve;for(;e;){if(e===this)return;e=e.parent}try{return this.parent=fe,fe=this,ve=!0,pe=1<<++ue,ue<=30?(({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let o=0;o{("length"===n||n>=e)&&l.push(t)}))}else switch(void 0!==n&&l.push(i.get(n)),t){case"add":E(e)?j(n)&&l.push(i.get("length")):(l.push(i.get(de)),O(e)&&l.push(i.get(he)));break;case"delete":E(e)||(l.push(i.get(de)),O(e)&&l.push(i.get(he)));break;case"set":O(e)&&l.push(i.get(de))}if(1===l.length)l[0]&&ke(l[0]);else{const e=[];for(const t of l)t&&e.push(...t);ke(ie(e))}}function ke(e,t){const n=E(e)?e:[...e];for(const o of n)o.computed&&we(o);for(const o of n)o.computed||we(o)}function we(e,t){(e!==fe||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Te=t("__proto__,__v_isRef,__isVue"),Ne=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter($)),Ee=Me(),Oe=Me(!1,!0),Ae=Me(!0),Fe=Me(!0,!0),Pe=Re();function Re(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=xt(this);for(let t=0,r=this.length;t{e[t]=function(...e){_e();const n=xt(this)[t].apply(this,e);return be(),n}})),e}function $e(e){const t=xt(this);return Se(t,0,e),t.hasOwnProperty(e)}function Me(e=!1,t=!1){return function(n,o,r){if("__v_isReactive"===o)return!e;if("__v_isReadonly"===o)return e;if("__v_isShallow"===o)return t;if("__v_raw"===o&&r===(e?t?ft:pt:t?ut:at).get(n))return n;const s=E(n);if(!e){if(s&&N(Pe,o))return Reflect.get(Pe,o,r);if("hasOwnProperty"===o)return $e}const i=Reflect.get(n,o,r);return($(o)?Ne.has(o):Te(o))?i:(e||Se(n,0,o),t?i:Et(i)?s&&j(o)?i:i.value:M(i)?e?gt(i):ht(i):i)}}function Ve(e=!1){return function(t,n,o,r){let s=t[n];if(_t(s)&&Et(s)&&!Et(o))return!1;if(!e&&(bt(o)||_t(o)||(s=xt(s),o=xt(o)),!E(t)&&Et(s)&&!Et(o)))return s.value=o,!0;const i=E(t)&&j(n)?Number(n)!0,deleteProperty:(e,t)=>!0},Le=k({},Ie,{get:Oe,set:Ve(!0)}),je=k({},Be,{get:Fe}),Ue=e=>e,De=e=>Reflect.getPrototypeOf(e);function He(e,t,n=!1,o=!1){const r=xt(e=e.__v_raw),s=xt(t);n||(t!==s&&Se(r,0,t),Se(r,0,s));const{has:i}=De(r),l=o?Ue:n?wt:kt;return i.call(r,t)?l(e.get(t)):i.call(r,s)?l(e.get(s)):void(e!==r&&e.get(t))}function We(e,t=!1){const n=this.__v_raw,o=xt(n),r=xt(e);return t||(e!==r&&Se(o,0,e),Se(o,0,r)),e===r?n.has(e):n.has(e)||n.has(r)}function ze(e,t=!1){return e=e.__v_raw,!t&&Se(xt(e),0,de),Reflect.get(e,"size",e)}function Ke(e){e=xt(e);const t=xt(this);return De(t).has.call(t,e)||(t.add(e),Ce(t,"add",e,e)),this}function Ge(e,t){t=xt(t);const n=xt(this),{has:o,get:r}=De(n);let s=o.call(n,e);s||(e=xt(e),s=o.call(n,e));const i=r.call(n,e);return n.set(e,t),s?Z(t,i)&&Ce(n,"set",e,t):Ce(n,"add",e,t),this}function qe(e){const t=xt(this),{has:n,get:o}=De(t);let r=n.call(t,e);r||(e=xt(e),r=n.call(t,e)),o&&o.call(t,e);const s=t.delete(e);return r&&Ce(t,"delete",e,void 0),s}function Je(){const e=xt(this),t=0!==e.size,n=e.clear();return t&&Ce(e,"clear",void 0,void 0),n}function Ze(e,t){return function(n,o){const r=this,s=r.__v_raw,i=xt(s),l=t?Ue:e?wt:kt;return!e&&Se(i,0,de),s.forEach(((e,t)=>n.call(o,l(e),l(t),r)))}}function Ye(e,t,n){return function(...o){const r=this.__v_raw,s=xt(r),i=O(s),l="entries"===e||e===Symbol.iterator&&i,c="keys"===e&&i,a=r[e](...o),u=n?Ue:t?wt:kt;return!t&&Se(s,0,c?he:de),{next(){const{value:e,done:t}=a.next();return t?{value:e,done:t}:{value:l?[u(e[0]),u(e[1])]:u(e),done:t}},[Symbol.iterator](){return this}}}}function Qe(e){return function(...t){return"delete"!==e&&this}}function Xe(){const e={get(e){return He(this,e)},get size(){return ze(this)},has:We,add:Ke,set:Ge,delete:qe,clear:Je,forEach:Ze(!1,!1)},t={get(e){return He(this,e,!1,!0)},get size(){return ze(this)},has:We,add:Ke,set:Ge,delete:qe,clear:Je,forEach:Ze(!1,!0)},n={get(e){return He(this,e,!0)},get size(){return ze(this,!0)},has(e){return We.call(this,e,!0)},add:Qe("add"),set:Qe("set"),delete:Qe("delete"),clear:Qe("clear"),forEach:Ze(!0,!1)},o={get(e){return He(this,e,!0,!0)},get size(){return ze(this,!0)},has(e){return We.call(this,e,!0)},add:Qe("add"),set:Qe("set"),delete:Qe("delete"),clear:Qe("clear"),forEach:Ze(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((r=>{e[r]=Ye(r,!1,!1),n[r]=Ye(r,!0,!1),t[r]=Ye(r,!1,!0),o[r]=Ye(r,!0,!0)})),[e,n,t,o]}const[et,tt,nt,ot]=Xe();function rt(e,t){const n=t?e?ot:nt:e?tt:et;return(t,o,r)=>"__v_isReactive"===o?!e:"__v_isReadonly"===o?e:"__v_raw"===o?t:Reflect.get(N(n,o)&&o in t?n:t,o,r)}const st={get:rt(!1,!1)},it={get:rt(!1,!0)},lt={get:rt(!0,!1)},ct={get:rt(!0,!0)},at=new WeakMap,ut=new WeakMap,pt=new WeakMap,ft=new WeakMap;function dt(e){return e.__v_skip||!Object.isExtensible(e)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((e=>B(e).slice(8,-1))(e))}function ht(e){return _t(e)?e:vt(e,!1,Ie,st,at)}function mt(e){return vt(e,!1,Le,it,ut)}function gt(e){return vt(e,!0,Be,lt,pt)}function vt(e,t,n,o,r){if(!M(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const s=r.get(e);if(s)return s;const i=dt(e);if(0===i)return e;const l=new Proxy(e,2===i?o:n);return r.set(e,l),l}function yt(e){return _t(e)?yt(e.__v_raw):!(!e||!e.__v_isReactive)}function _t(e){return!(!e||!e.__v_isReadonly)}function bt(e){return!(!e||!e.__v_isShallow)}function St(e){return yt(e)||_t(e)}function xt(e){const t=e&&e.__v_raw;return t?xt(t):e}function Ct(e){return Q(e,"__v_skip",!0),e}const kt=e=>M(e)?ht(e):e,wt=e=>M(e)?gt(e):e;function Tt(e){ve&&fe&&xe((e=xt(e)).dep||(e.dep=ie()))}function Nt(e,t){const n=(e=xt(e)).dep;n&&ke(n)}function Et(e){return!(!e||!0!==e.__v_isRef)}function Ot(e){return At(e,!1)}function At(e,t){return Et(e)?e:new Ft(e,t)}class Ft{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:xt(e),this._value=t?e:kt(e)}get value(){return Tt(this),this._value}set value(e){const t=this.__v_isShallow||bt(e)||_t(e);e=t?e:xt(e),Z(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:kt(e),Nt(this))}}function Pt(e){return Et(e)?e.value:e}const Rt={get:(e,t,n)=>Pt(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return Et(r)&&!Et(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function $t(e){return yt(e)?e:new Proxy(e,Rt)}class Mt{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:t,set:n}=e((()=>Tt(this)),(()=>Nt(this)));this._get=t,this._set=n}get value(){return this._get()}set value(e){this._set(e)}}class Vt{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return function(e,t){var n;return null===(n=ae.get(e))||void 0===n?void 0:n.get(t)}(xt(this._object),this._key)}}function It(e,t,n){const o=e[t];return Et(o)?o:new Vt(e,t,n)}var Bt;class Lt{constructor(e,t,n,o){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this[Bt]=!1,this._dirty=!0,this.effect=new me(e,(()=>{this._dirty||(this._dirty=!0,Nt(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=n}get value(){const e=xt(this);return Tt(e),!e._dirty&&e._cacheable||(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function jt(e,t,n,o){let r;try{r=o?e(...o):e()}catch(s){Dt(s,t,n)}return r}function Ut(e,t,n,o){if(P(e)){const r=jt(e,t,n,o);return r&&V(r)&&r.catch((e=>{Dt(e,t,n)})),r}const r=[];for(let s=0;s>>1;rn(zt[o])rn(e)-rn(t))),Jt=0;Jtnull==e.id?1/0:e.id,sn=(e,t)=>{const n=rn(e)-rn(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function ln(e){Wt=!1,Ht=!0,zt.sort(sn);try{for(Kt=0;KtR(e)?e.trim():e))),t&&(r=n.map(X))}let l,c=o[l=J(t)]||o[l=J(z(t))];!c&&s&&(c=o[l=J(G(t))]),c&&Ut(c,e,6,r);const a=o[l+"Once"];if(a){if(e.emitted){if(e.emitted[l])return}else e.emitted={};e.emitted[l]=!0,Ut(a,e,6,r)}}function un(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(void 0!==r)return r;const s=e.emits;let i={},l=!1;if(!P(e)){const o=e=>{const n=un(e,t,!0);n&&(l=!0,k(i,n))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return s||l?(E(s)?s.forEach((e=>i[e]=null)):k(i,s),M(e)&&o.set(e,i),i):(M(e)&&o.set(e,null),null)}function pn(e,t){return!(!e||!x(t))&&(t=t.slice(2).replace(/Once$/,""),N(e,t[0].toLowerCase()+t.slice(1))||N(e,G(t))||N(e,t))}let fn=null,dn=null;function hn(e){const t=fn;return fn=e,dn=e&&e.type.__scopeId||null,t}function mn(e,t=fn,n){if(!t)return e;if(e._n)return e;const o=(...n)=>{o._d&&Tr(-1);const r=hn(t);let s;try{s=e(...n)}finally{hn(r),o._d&&Tr(1)}return s};return o._n=!0,o._c=!0,o._d=!0,o}function gn(e){const{type:t,vnode:n,proxy:o,withProxy:r,props:s,propsOptions:[i],slots:l,attrs:c,emit:a,render:u,renderCache:p,data:f,setupState:d,ctx:h,inheritAttrs:m}=e;let g,v;const y=hn(e);try{if(4&n.shapeFlag){const e=r||o;g=Lr(u.call(e,e,p,s,d,f,h)),v=c}else{const e=t;0,g=Lr(e(s,e.length>1?{attrs:c,slots:l,emit:a}:null)),v=t.props?c:vn(c)}}catch(b){Sr.length=0,Dt(b,e,1),g=Mr(_r)}let _=g;if(v&&!1!==m){const e=Object.keys(v),{shapeFlag:t}=_;e.length&&7&t&&(i&&e.some(C)&&(v=yn(v,i)),_=Ir(_,v))}return n.dirs&&(_=Ir(_),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&(_.transition=n.transition),g=_,hn(y),g}const vn=e=>{let t;for(const n in e)("class"===n||"style"===n||x(n))&&((t||(t={}))[n]=e[n]);return t},yn=(e,t)=>{const n={};for(const o in e)C(o)&&o.slice(9)in t||(n[o]=e[o]);return n};function _n(e,t,n){const o=Object.keys(t);if(o.length!==Object.keys(e).length)return!0;for(let r=0;re.__isSuspense,xn={name:"Suspense",__isSuspense:!0,process(e,t,n,o,r,s,i,l,c,a){null==e?function(e,t,n,o,r,s,i,l,c){const{p:a,o:{createElement:u}}=c,p=u("div"),f=e.suspense=kn(e,r,o,t,p,n,s,i,l,c);a(null,f.pendingBranch=e.ssContent,p,null,o,f,s,i),f.deps>0?(Cn(e,"onPending"),Cn(e,"onFallback"),a(null,e.ssFallback,t,n,o,null,s,i),Nn(f,e.ssFallback)):f.resolve()}(t,n,o,r,s,i,l,c,a):function(e,t,n,o,r,s,i,l,{p:c,um:a,o:{createElement:u}}){const p=t.suspense=e.suspense;p.vnode=t,t.el=e.el;const f=t.ssContent,d=t.ssFallback,{activeBranch:h,pendingBranch:m,isInFallback:g,isHydrating:v}=p;if(m)p.pendingBranch=f,Ar(f,m)?(c(m,f,p.hiddenContainer,null,r,p,s,i,l),p.deps<=0?p.resolve():g&&(c(h,d,n,o,r,null,s,i,l),Nn(p,d))):(p.pendingId++,v?(p.isHydrating=!1,p.activeBranch=m):a(m,r,p),p.deps=0,p.effects.length=0,p.hiddenContainer=u("div"),g?(c(null,f,p.hiddenContainer,null,r,p,s,i,l),p.deps<=0?p.resolve():(c(h,d,n,o,r,null,s,i,l),Nn(p,d))):h&&Ar(f,h)?(c(h,f,n,o,r,p,s,i,l),p.resolve(!0)):(c(null,f,p.hiddenContainer,null,r,p,s,i,l),p.deps<=0&&p.resolve()));else if(h&&Ar(f,h))c(h,f,n,o,r,p,s,i,l),Nn(p,f);else if(Cn(t,"onPending"),p.pendingBranch=f,p.pendingId++,c(null,f,p.hiddenContainer,null,r,p,s,i,l),p.deps<=0)p.resolve();else{const{timeout:e,pendingId:t}=p;e>0?setTimeout((()=>{p.pendingId===t&&p.fallback(d)}),e):0===e&&p.fallback(d)}}(e,t,n,o,r,i,l,c,a)},hydrate:function(e,t,n,o,r,s,i,l,c){const a=t.suspense=kn(t,o,n,e.parentNode,document.createElement("div"),null,r,s,i,l,!0),u=c(e,a.pendingBranch=t.ssContent,n,a,s,i);0===a.deps&&a.resolve();return u},create:kn,normalize:function(e){const{shapeFlag:t,children:n}=e,o=32&t;e.ssContent=wn(o?n.default:n),e.ssFallback=o?wn(n.fallback):Mr(_r)}};function Cn(e,t){const n=e.props&&e.props[t];P(n)&&n()}function kn(e,t,n,o,r,s,i,l,c,a,u=!1){const{p:p,m:f,um:d,n:h,o:{parentNode:m,remove:g}}=a,v=e.props?ee(e.props.timeout):void 0,y={vnode:e,parent:t,parentComponent:n,isSVG:i,container:o,hiddenContainer:r,anchor:s,deps:0,pendingId:0,timeout:"number"==typeof v?v:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:u,isUnmounted:!1,effects:[],resolve(e=!1){const{vnode:t,activeBranch:n,pendingBranch:o,pendingId:r,effects:s,parentComponent:i,container:l}=y;if(y.isHydrating)y.isHydrating=!1;else if(!e){const e=n&&o.transition&&"out-in"===o.transition.mode;e&&(n.transition.afterLeave=()=>{r===y.pendingId&&f(o,l,t,0)});let{anchor:t}=y;n&&(t=h(n),d(n,i,y,!0)),e||f(o,l,t,0)}Nn(y,o),y.pendingBranch=null,y.isInFallback=!1;let c=y.parent,a=!1;for(;c;){if(c.pendingBranch){c.effects.push(...s),a=!0;break}c=c.parent}a||tn(s),y.effects=[],Cn(t,"onResolve")},fallback(e){if(!y.pendingBranch)return;const{vnode:t,activeBranch:n,parentComponent:o,container:r,isSVG:s}=y;Cn(t,"onFallback");const i=h(n),a=()=>{y.isInFallback&&(p(null,e,r,i,o,null,s,l,c),Nn(y,e))},u=e.transition&&"out-in"===e.transition.mode;u&&(n.transition.afterLeave=a),y.isInFallback=!0,d(n,o,null,!0),u||a()},move(e,t,n){y.activeBranch&&f(y.activeBranch,e,t,n),y.container=e},next:()=>y.activeBranch&&h(y.activeBranch),registerDep(e,t){const n=!!y.pendingBranch;n&&y.deps++;const o=e.vnode.el;e.asyncDep.catch((t=>{Dt(t,e,0)})).then((r=>{if(e.isUnmounted||y.isUnmounted||y.pendingId!==e.suspenseId)return;e.asyncResolved=!0;const{vnode:s}=e;es(e,r,!1),o&&(s.el=o);const l=!o&&e.subTree.el;t(e,s,m(o||e.subTree.el),o?null:h(e.subTree),y,i,c),l&&g(l),bn(e,s.el),n&&0==--y.deps&&y.resolve()}))},unmount(e,t){y.isUnmounted=!0,y.activeBranch&&d(y.activeBranch,n,e,t),y.pendingBranch&&d(y.pendingBranch,n,e,t)}};return y}function wn(e){let t;if(P(e)){const n=wr&&e._c;n&&(e._d=!1,Cr()),e=e(),n&&(e._d=!0,t=xr,kr())}if(E(e)){const t=function(e){let t;for(let n=0;nt!==e))),e}function Tn(e,t){t&&t.pendingBranch?E(e)?t.effects.push(...e):t.effects.push(e):tn(e)}function Nn(e,t){e.activeBranch=t;const{vnode:n,parentComponent:o}=e,r=n.el=t.el;o&&o.subTree===n&&(o.vnode.el=r,bn(o,r))}function En(e,t){if(Kr){let n=Kr.provides;const o=Kr.parent&&Kr.parent.provides;o===n&&(n=Kr.provides=Object.create(o)),n[e]=t}else;}function On(e,t,n=!1){const o=Kr||fn;if(o){const r=null==o.parent?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&P(t)?t.call(o.proxy):t}}function An(e,t){return Rn(e,null,{flush:"post"})}const Fn={};function Pn(e,t,n){return Rn(e,t,n)}function Rn(e,t,{immediate:n,deep:o,flush:r}=v){const s=se()===(null==Kr?void 0:Kr.scope)?Kr:null;let i,l,c=!1,a=!1;if(Et(e)?(i=()=>e.value,c=bt(e)):yt(e)?(i=()=>e,o=!0):E(e)?(a=!0,c=e.some((e=>yt(e)||bt(e))),i=()=>e.map((e=>Et(e)?e.value:yt(e)?Vn(e):P(e)?jt(e,s,2):void 0))):i=P(e)?t?()=>jt(e,s,2):()=>{if(!s||!s.isUnmounted)return l&&l(),Ut(e,s,3,[u])}:_,t&&o){const e=i;i=()=>Vn(e())}let u=e=>{l=h.onStop=()=>{jt(e,s,4)}},p=a?new Array(e.length).fill(Fn):Fn;const f=()=>{if(h.active)if(t){const e=h.run();(o||c||(a?e.some(((e,t)=>Z(e,p[t]))):Z(e,p)))&&(l&&l(),Ut(t,s,3,[e,p===Fn?void 0:a&&p[0]===Fn?[]:p,u]),p=e)}else h.run()};let d;f.allowRecurse=!!t,"sync"===r?d=f:"post"===r?d=()=>sr(f,s&&s.suspense):(f.pre=!0,s&&(f.id=s.uid),d=()=>Xt(f));const h=new me(i,d);t?n?f():p=h.run():"post"===r?sr(h.run.bind(h),s&&s.suspense):h.run();return()=>{h.stop(),s&&s.scope&&w(s.scope.effects,h)}}function $n(e,t,n){const o=this.proxy,r=R(e)?e.includes(".")?Mn(o,e):()=>o[e]:e.bind(o,o);let s;P(t)?s=t:(s=t.handler,n=t);const i=Kr;qr(this);const l=Rn(r,s.bind(o),n);return i?qr(i):Jr(),l}function Mn(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{Vn(e,t)}));else if(L(e))for(const n in e)Vn(e[n],t);return e}function In(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return lo((()=>{e.isMounted=!0})),uo((()=>{e.isUnmounting=!0})),e}const Bn=[Function,Array],Ln={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Bn,onEnter:Bn,onAfterEnter:Bn,onEnterCancelled:Bn,onBeforeLeave:Bn,onLeave:Bn,onAfterLeave:Bn,onLeaveCancelled:Bn,onBeforeAppear:Bn,onAppear:Bn,onAfterAppear:Bn,onAppearCancelled:Bn},setup(e,{slots:t}){const n=Gr(),o=In();let r;return()=>{const s=t.default&&zn(t.default(),!0);if(!s||!s.length)return;let i=s[0];if(s.length>1)for(const e of s)if(e.type!==_r){i=e;break}const l=xt(e),{mode:c}=l;if(o.isLeaving)return Dn(i);const a=Hn(i);if(!a)return Dn(i);const u=Un(a,l,o,n);Wn(a,u);const p=n.subTree,f=p&&Hn(p);let d=!1;const{getTransitionKey:h}=a.type;if(h){const e=h();void 0===r?r=e:e!==r&&(r=e,d=!0)}if(f&&f.type!==_r&&(!Ar(a,f)||d)){const e=Un(f,l,o,n);if(Wn(f,e),"out-in"===c)return o.isLeaving=!0,e.afterLeave=()=>{o.isLeaving=!1,!1!==n.update.active&&n.update()},Dn(i);"in-out"===c&&a.type!==_r&&(e.delayLeave=(e,t,n)=>{jn(o,f)[String(f.key)]=f,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=n})}return i}}};function jn(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function Un(e,t,n,o){const{appear:r,mode:s,persisted:i=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:a,onEnterCancelled:u,onBeforeLeave:p,onLeave:f,onAfterLeave:d,onLeaveCancelled:h,onBeforeAppear:m,onAppear:g,onAfterAppear:v,onAppearCancelled:y}=t,_=String(e.key),b=jn(n,e),S=(e,t)=>{e&&Ut(e,o,9,t)},x=(e,t)=>{const n=t[1];S(e,t),E(e)?e.every((e=>e.length<=1))&&n():e.length<=1&&n()},C={mode:s,persisted:i,beforeEnter(t){let o=l;if(!n.isMounted){if(!r)return;o=m||l}t._leaveCb&&t._leaveCb(!0);const s=b[_];s&&Ar(e,s)&&s.el._leaveCb&&s.el._leaveCb(),S(o,[t])},enter(e){let t=c,o=a,s=u;if(!n.isMounted){if(!r)return;t=g||c,o=v||a,s=y||u}let i=!1;const l=e._enterCb=t=>{i||(i=!0,S(t?s:o,[e]),C.delayedLeave&&C.delayedLeave(),e._enterCb=void 0)};t?x(t,[e,l]):l()},leave(t,o){const r=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return o();S(p,[t]);let s=!1;const i=t._leaveCb=n=>{s||(s=!0,o(),S(n?h:d,[t]),t._leaveCb=void 0,b[r]===e&&delete b[r])};b[r]=e,f?x(f,[t,i]):i()},clone:e=>Un(e,t,n,o)};return C}function Dn(e){if(Jn(e))return(e=Ir(e)).children=null,e}function Hn(e){return Jn(e)?e.children?e.children[0]:void 0:e}function Wn(e,t){6&e.shapeFlag&&e.component?Wn(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function zn(e,t=!1,n){let o=[],r=0;for(let s=0;s1)for(let s=0;s!!e.type.__asyncLoader;function qn(e,t){const{ref:n,props:o,children:r,ce:s}=t.vnode,i=Mr(e,o,r);return i.ref=n,i.ce=s,delete t.vnode.ce,i}const Jn=e=>e.type.__isKeepAlive,Zn={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Gr(),o=n.ctx,r=new Map,s=new Set;let i=null;const l=n.suspense,{renderer:{p:c,m:a,um:u,o:{createElement:p}}}=o,f=p("div");function d(e){no(e),u(e,n,l,!0)}function h(e){r.forEach(((t,n)=>{const o=ss(t.type);!o||e&&e(o)||m(n)}))}function m(e){const t=r.get(e);i&&Ar(t,i)?i&&no(i):d(t),r.delete(e),s.delete(e)}o.activate=(e,t,n,o,r)=>{const s=e.component;a(e,t,n,0,l),c(s.vnode,e,t,n,s,l,o,e.slotScopeIds,r),sr((()=>{s.isDeactivated=!1,s.a&&Y(s.a);const t=e.props&&e.props.onVnodeMounted;t&&Hr(t,s.parent,e)}),l)},o.deactivate=e=>{const t=e.component;a(e,f,null,1,l),sr((()=>{t.da&&Y(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&Hr(n,t.parent,e),t.isDeactivated=!0}),l)},Pn((()=>[e.include,e.exclude]),(([e,t])=>{e&&h((t=>Yn(e,t))),t&&h((e=>!Yn(t,e)))}),{flush:"post",deep:!0});let g=null;const v=()=>{null!=g&&r.set(g,oo(n.subTree))};return lo(v),ao(v),uo((()=>{r.forEach((e=>{const{subTree:t,suspense:o}=n,r=oo(t);if(e.type!==r.type||e.key!==r.key)d(e);else{no(r);const e=r.component.da;e&&sr(e,o)}}))})),()=>{if(g=null,!t.default)return null;const n=t.default(),o=n[0];if(n.length>1)return i=null,n;if(!(Or(o)&&(4&o.shapeFlag||128&o.shapeFlag)))return i=null,o;let l=oo(o);const c=l.type,a=ss(Gn(l)?l.type.__asyncResolved||{}:c),{include:u,exclude:p,max:f}=e;if(u&&(!a||!Yn(u,a))||p&&a&&Yn(p,a))return i=l,o;const d=null==l.key?c:l.key,h=r.get(d);return l.el&&(l=Ir(l),128&o.shapeFlag&&(o.ssContent=l)),g=d,h?(l.el=h.el,l.component=h.component,l.transition&&Wn(l,l.transition),l.shapeFlag|=512,s.delete(d),s.add(d)):(s.add(d),f&&s.size>parseInt(f,10)&&m(s.values().next().value)),l.shapeFlag|=256,i=l,Sn(o.type)?o:l}}};function Yn(e,t){return E(e)?e.some((e=>Yn(e,t))):R(e)?e.split(",").includes(t):"[object RegExp]"===B(e)&&e.test(t)}function Qn(e,t){eo(e,"a",t)}function Xn(e,t){eo(e,"da",t)}function eo(e,t,n=Kr){const o=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(ro(t,o,n),n){let e=n.parent;for(;e&&e.parent;)Jn(e.parent.vnode)&&to(o,t,n,e),e=e.parent}}function to(e,t,n,o){const r=ro(t,e,o,!0);po((()=>{w(o[t],r)}),n)}function no(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function oo(e){return 128&e.shapeFlag?e.ssContent:e}function ro(e,t,n=Kr,o=!1){if(n){const r=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;_e(),qr(n);const r=Ut(t,n,e,o);return Jr(),be(),r});return o?r.unshift(s):r.push(s),s}}const so=e=>(t,n=Kr)=>(!Xr||"sp"===e)&&ro(e,((...e)=>t(...e)),n),io=so("bm"),lo=so("m"),co=so("bu"),ao=so("u"),uo=so("bum"),po=so("um"),fo=so("sp"),ho=so("rtg"),mo=so("rtc");function go(e,t=Kr){ro("ec",e,t)}function vo(e,t,n,o){const r=e.dirs,s=t&&t.dirs;for(let i=0;i!Or(e)||e.type!==_r&&!(e.type===vr&&!xo(e.children))))?e:null}const Co=e=>e?Zr(e)?rs(e)||e.proxy:Co(e.parent):null,ko=k(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Co(e.parent),$root:e=>Co(e.root),$emit:e=>e.emit,$options:e=>Po(e),$forceUpdate:e=>e.f||(e.f=()=>Xt(e.update)),$nextTick:e=>e.n||(e.n=Qt.bind(e.proxy)),$watch:e=>$n.bind(e)}),wo=(e,t)=>e!==v&&!e.__isScriptSetup&&N(e,t),To={get({_:e},t){const{ctx:n,setupState:o,data:r,props:s,accessCache:i,type:l,appContext:c}=e;let a;if("$"!==t[0]){const l=i[t];if(void 0!==l)switch(l){case 1:return o[t];case 2:return r[t];case 4:return n[t];case 3:return s[t]}else{if(wo(o,t))return i[t]=1,o[t];if(r!==v&&N(r,t))return i[t]=2,r[t];if((a=e.propsOptions[0])&&N(a,t))return i[t]=3,s[t];if(n!==v&&N(n,t))return i[t]=4,n[t];Eo&&(i[t]=0)}}const u=ko[t];let p,f;return u?("$attrs"===t&&Se(e,0,t),u(e)):(p=l.__cssModules)&&(p=p[t])?p:n!==v&&N(n,t)?(i[t]=4,n[t]):(f=c.config.globalProperties,N(f,t)?f[t]:void 0)},set({_:e},t,n){const{data:o,setupState:r,ctx:s}=e;return wo(r,t)?(r[t]=n,!0):o!==v&&N(o,t)?(o[t]=n,!0):!N(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(s[t]=n,!0))},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:s}},i){let l;return!!n[i]||e!==v&&N(e,i)||wo(t,i)||(l=s[0])&&N(l,i)||N(o,i)||N(ko,i)||N(r.config.globalProperties,i)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:N(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},No=k({},To,{get(e,t){if(t!==Symbol.unscopables)return To.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!n(t)});let Eo=!0;function Oo(e){const t=Po(e),n=e.proxy,o=e.ctx;Eo=!1,t.beforeCreate&&Ao(t.beforeCreate,e,"bc");const{data:r,computed:s,methods:i,watch:l,provide:c,inject:a,created:u,beforeMount:p,mounted:f,beforeUpdate:d,updated:h,activated:m,deactivated:g,beforeUnmount:v,unmounted:y,render:b,renderTracked:S,renderTriggered:x,errorCaptured:C,serverPrefetch:k,expose:w,inheritAttrs:T,components:N,directives:O}=t;if(a&&function(e,t,n=_,o=!1){E(e)&&(e=Vo(e));for(const r in e){const n=e[r];let s;s=M(n)?"default"in n?On(n.from||r,n.default,!0):On(n.from||r):On(n),Et(s)&&o?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e}):t[r]=s}}(a,o,null,e.appContext.config.unwrapInjectedRef),i)for(const _ in i){const e=i[_];P(e)&&(o[_]=e.bind(n))}if(r){const t=r.call(n,n);M(t)&&(e.data=ht(t))}if(Eo=!0,s)for(const E in s){const e=s[E],t=P(e)?e.bind(n,n):P(e.get)?e.get.bind(n,n):_,r=!P(e)&&P(e.set)?e.set.bind(n):_,i=is({get:t,set:r});Object.defineProperty(o,E,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e})}if(l)for(const _ in l)Fo(l[_],o,n,_);if(c){const e=P(c)?c.call(n):c;Reflect.ownKeys(e).forEach((t=>{En(t,e[t])}))}function A(e,t){E(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(u&&Ao(u,e,"c"),A(io,p),A(lo,f),A(co,d),A(ao,h),A(Qn,m),A(Xn,g),A(go,C),A(mo,S),A(ho,x),A(uo,v),A(po,y),A(fo,k),E(w))if(w.length){const t=e.exposed||(e.exposed={});w.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});b&&e.render===_&&(e.render=b),null!=T&&(e.inheritAttrs=T),N&&(e.components=N),O&&(e.directives=O)}function Ao(e,t,n){Ut(E(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function Fo(e,t,n,o){const r=o.includes(".")?Mn(n,o):()=>n[o];if(R(e)){const n=t[e];P(n)&&Pn(r,n)}else if(P(e))Pn(r,e.bind(n));else if(M(e))if(E(e))e.forEach((e=>Fo(e,t,n,o)));else{const o=P(e.handler)?e.handler.bind(n):t[e.handler];P(o)&&Pn(r,o,e)}}function Po(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,l=s.get(t);let c;return l?c=l:r.length||n||o?(c={},r.length&&r.forEach((e=>Ro(c,e,i,!0))),Ro(c,t,i)):c=t,M(t)&&s.set(t,c),c}function Ro(e,t,n,o=!1){const{mixins:r,extends:s}=t;s&&Ro(e,s,n,!0),r&&r.forEach((t=>Ro(e,t,n,!0)));for(const i in t)if(o&&"expose"===i);else{const o=$o[i]||n&&n[i];e[i]=o?o(e[i],t[i]):t[i]}return e}const $o={data:Mo,props:Bo,emits:Bo,methods:Bo,computed:Bo,beforeCreate:Io,created:Io,beforeMount:Io,mounted:Io,beforeUpdate:Io,updated:Io,beforeDestroy:Io,beforeUnmount:Io,destroyed:Io,unmounted:Io,activated:Io,deactivated:Io,errorCaptured:Io,serverPrefetch:Io,components:Bo,directives:Bo,watch:function(e,t){if(!e)return t;if(!t)return e;const n=k(Object.create(null),e);for(const o in t)n[o]=Io(e[o],t[o]);return n},provide:Mo,inject:function(e,t){return Bo(Vo(e),Vo(t))}};function Mo(e,t){return t?e?function(){return k(P(e)?e.call(this,this):e,P(t)?t.call(this,this):t)}:t:e}function Vo(e){if(E(e)){const t={};for(let n=0;n{c=!0;const[n,o]=Uo(e,t,!0);k(i,n),o&&l.push(...o)};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}if(!s&&!c)return M(e)&&o.set(e,y),y;if(E(s))for(let u=0;u-1,n[1]=o<0||t-1||N(n,"default"))&&l.push(e)}}}const a=[i,l];return M(e)&&o.set(e,a),a}function Do(e){return"$"!==e[0]}function Ho(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:null===e?"null":""}function Wo(e,t){return Ho(e)===Ho(t)}function zo(e,t){return E(t)?t.findIndex((t=>Wo(t,e))):P(t)&&Wo(t,e)?0:-1}const Ko=e=>"_"===e[0]||"$stable"===e,Go=e=>E(e)?e.map(Lr):[Lr(e)],qo=(e,t,n)=>{if(t._n)return t;const o=mn(((...e)=>Go(t(...e))),n);return o._c=!1,o},Jo=(e,t,n)=>{const o=e._ctx;for(const r in e){if(Ko(r))continue;const n=e[r];if(P(n))t[r]=qo(0,n,o);else if(null!=n){const e=Go(n);t[r]=()=>e}}},Zo=(e,t)=>{const n=Go(t);e.slots.default=()=>n};function Yo(){return{app:null,config:{isNativeTag:b,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Qo=0;function Xo(e,t){return function(n,o=null){P(n)||(n=Object.assign({},n)),null==o||M(o)||(o=null);const r=Yo(),s=new Set;let i=!1;const l=r.app={_uid:Qo++,_component:n,_props:o,_container:null,_context:r,_instance:null,version:ps,get config(){return r.config},set config(e){},use:(e,...t)=>(s.has(e)||(e&&P(e.install)?(s.add(e),e.install(l,...t)):P(e)&&(s.add(e),e(l,...t))),l),mixin:e=>(r.mixins.includes(e)||r.mixins.push(e),l),component:(e,t)=>t?(r.components[e]=t,l):r.components[e],directive:(e,t)=>t?(r.directives[e]=t,l):r.directives[e],mount(s,c,a){if(!i){const u=Mr(n,o);return u.appContext=r,c&&t?t(u,s):e(u,s,a),i=!0,l._container=s,s.__vue_app__=l,rs(u.component)||u.component.proxy}},unmount(){i&&(e(null,l._container),delete l._container.__vue_app__)},provide:(e,t)=>(r.provides[e]=t,l)};return l}}function er(e,t,n,o,r=!1){if(E(e))return void e.forEach(((e,s)=>er(e,t&&(E(t)?t[s]:t),n,o,r)));if(Gn(o)&&!r)return;const s=4&o.shapeFlag?rs(o.component)||o.component.proxy:o.el,i=r?null:s,{i:l,r:c}=e,a=t&&t.r,u=l.refs===v?l.refs={}:l.refs,p=l.setupState;if(null!=a&&a!==c&&(R(a)?(u[a]=null,N(p,a)&&(p[a]=null)):Et(a)&&(a.value=null)),P(c))jt(c,l,12,[i,u]);else{const t=R(c),o=Et(c);if(t||o){const l=()=>{if(e.f){const n=t?N(p,c)?p[c]:u[c]:c.value;r?E(n)&&w(n,s):E(n)?n.includes(s)||n.push(s):t?(u[c]=[s],N(p,c)&&(p[c]=u[c])):(c.value=[s],e.k&&(u[e.k]=c.value))}else t?(u[c]=i,N(p,c)&&(p[c]=i)):o&&(c.value=i,e.k&&(u[e.k]=i))};i?(l.id=-1,sr(l,n)):l()}}}let tr=!1;const nr=e=>/svg/.test(e.namespaceURI)&&"foreignObject"!==e.tagName,or=e=>8===e.nodeType;function rr(e){const{mt:t,p:n,o:{patchProp:o,createText:r,nextSibling:s,parentNode:i,remove:l,insert:c,createComment:a}}=e,u=(n,o,l,a,g,v=!1)=>{const y=or(n)&&"["===n.data,_=()=>h(n,o,l,a,g,y),{type:b,ref:S,shapeFlag:x,patchFlag:C}=o;let k=n.nodeType;o.el=n,-2===C&&(v=!1,o.dynamicChildren=null);let w=null;switch(b){case yr:3!==k?""===o.children?(c(o.el=r(""),i(n),n),w=n):w=_():(n.data!==o.children&&(tr=!0,n.data=o.children),w=s(n));break;case _r:w=8!==k||y?_():s(n);break;case br:if(y&&(k=(n=s(n)).nodeType),1===k||3===k){w=n;const e=!o.children.length;for(let t=0;t{i=i||!!t.dynamicChildren;const{type:c,props:a,patchFlag:u,shapeFlag:p,dirs:d}=t,h="input"===c&&d||"option"===c;if(h||-1!==u){if(d&&vo(t,null,n,"created"),a)if(h||!i||48&u)for(const t in a)(h&&t.endsWith("value")||x(t)&&!U(t))&&o(e,t,null,a[t],!1,void 0,n);else a.onClick&&o(e,"onClick",null,a.onClick,!1,void 0,n);let c;if((c=a&&a.onVnodeBeforeMount)&&Hr(c,n,t),d&&vo(t,null,n,"beforeMount"),((c=a&&a.onVnodeMounted)||d)&&Tn((()=>{c&&Hr(c,n,t),d&&vo(t,null,n,"mounted")}),r),16&p&&(!a||!a.innerHTML&&!a.textContent)){let o=f(e.firstChild,t,e,n,r,s,i);for(;o;){tr=!0;const e=o;o=o.nextSibling,l(e)}}else 8&p&&e.textContent!==t.children&&(tr=!0,e.textContent=t.children)}return e.nextSibling},f=(e,t,o,r,s,i,l)=>{l=l||!!t.dynamicChildren;const c=t.children,a=c.length;for(let p=0;p{const{slotScopeIds:u}=t;u&&(r=r?r.concat(u):u);const p=i(e),d=f(s(e),t,p,n,o,r,l);return d&&or(d)&&"]"===d.data?s(t.anchor=d):(tr=!0,c(t.anchor=a("]"),p,d),d)},h=(e,t,o,r,c,a)=>{if(tr=!0,t.el=null,a){const t=m(e);for(;;){const n=s(e);if(!n||n===t)break;l(n)}}const u=s(e),p=i(e);return l(e),n(null,t,p,u,o,r,nr(p),c),u},m=e=>{let t=0;for(;e;)if((e=s(e))&&or(e)&&("["===e.data&&t++,"]"===e.data)){if(0===t)return s(e);t--}return e};return[(e,t)=>{if(!t.hasChildNodes())return n(null,e,t),on(),void(t._vnode=e);tr=!1,u(t.firstChild,e,null,null,null),on(),t._vnode=e,tr&&console.error("Hydration completed but contains mismatches.")},u]}const sr=Tn;function ir(e){return cr(e)}function lr(e){return cr(e,rr)}function cr(e,t){(te||(te="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{})).__VUE__=!0;const{insert:n,remove:o,patchProp:r,createElement:s,createText:i,createComment:l,setText:c,setElementText:a,parentNode:u,nextSibling:p,setScopeId:f=_,insertStaticContent:d}=e,h=(e,t,n,o=null,r=null,s=null,i=!1,l=null,c=!!t.dynamicChildren)=>{if(e===t)return;e&&!Ar(e,t)&&(o=J(e),D(e,r,s,!0),e=null),-2===t.patchFlag&&(c=!1,t.dynamicChildren=null);const{type:a,ref:u,shapeFlag:p}=t;switch(a){case yr:m(e,t,n,o);break;case _r:g(e,t,n,o);break;case br:null==e&&b(t,n,o,i);break;case vr:A(e,t,n,o,r,s,i,l,c);break;default:1&p?S(e,t,n,o,r,s,i,l,c):6&p?F(e,t,n,o,r,s,i,l,c):(64&p||128&p)&&a.process(e,t,n,o,r,s,i,l,c,X)}null!=u&&r&&er(u,e&&e.ref,s,t||e,!t)},m=(e,t,o,r)=>{if(null==e)n(t.el=i(t.children),o,r);else{const n=t.el=e.el;t.children!==e.children&&c(n,t.children)}},g=(e,t,o,r)=>{null==e?n(t.el=l(t.children||""),o,r):t.el=e.el},b=(e,t,n,o)=>{[e.el,e.anchor]=d(e.children,t,n,o,e.el,e.anchor)},S=(e,t,n,o,r,s,i,l,c)=>{i=i||"svg"===t.type,null==e?x(t,n,o,r,s,i,l,c):T(e,t,r,s,i,l,c)},x=(e,t,o,i,l,c,u,p)=>{let f,d;const{type:h,props:m,shapeFlag:g,transition:v,dirs:y}=e;if(f=e.el=s(e.type,c,m&&m.is,m),8&g?a(f,e.children):16&g&&w(e.children,f,null,i,l,c&&"foreignObject"!==h,u,p),y&&vo(e,null,i,"created"),C(f,e,e.scopeId,u,i),m){for(const t in m)"value"===t||U(t)||r(f,t,null,m[t],c,e.children,i,l,q);"value"in m&&r(f,"value",null,m.value),(d=m.onVnodeBeforeMount)&&Hr(d,i,e)}y&&vo(e,null,i,"beforeMount");const _=(!l||l&&!l.pendingBranch)&&v&&!v.persisted;_&&v.beforeEnter(f),n(f,t,o),((d=m&&m.onVnodeMounted)||_||y)&&sr((()=>{d&&Hr(d,i,e),_&&v.enter(f),y&&vo(e,null,i,"mounted")}),l)},C=(e,t,n,o,r)=>{if(n&&f(e,n),o)for(let s=0;s{for(let a=c;a{const c=t.el=e.el;let{patchFlag:u,dynamicChildren:p,dirs:f}=t;u|=16&e.patchFlag;const d=e.props||v,h=t.props||v;let m;n&&ar(n,!1),(m=h.onVnodeBeforeUpdate)&&Hr(m,n,t,e),f&&vo(t,e,n,"beforeUpdate"),n&&ar(n,!0);const g=s&&"foreignObject"!==t.type;if(p?E(e.dynamicChildren,p,c,n,o,g,i):l||I(e,t,c,null,n,o,g,i,!1),u>0){if(16&u)O(c,t,d,h,n,o,s);else if(2&u&&d.class!==h.class&&r(c,"class",null,h.class,s),4&u&&r(c,"style",d.style,h.style,s),8&u){const i=t.dynamicProps;for(let t=0;t{m&&Hr(m,n,t,e),f&&vo(t,e,n,"updated")}),o)},E=(e,t,n,o,r,s,i)=>{for(let l=0;l{if(n!==o){if(n!==v)for(const c in n)U(c)||c in o||r(e,c,n[c],null,l,t.children,s,i,q);for(const c in o){if(U(c))continue;const a=o[c],u=n[c];a!==u&&"value"!==c&&r(e,c,u,a,l,t.children,s,i,q)}"value"in o&&r(e,"value",n.value,o.value)}},A=(e,t,o,r,s,l,c,a,u)=>{const p=t.el=e?e.el:i(""),f=t.anchor=e?e.anchor:i("");let{patchFlag:d,dynamicChildren:h,slotScopeIds:m}=t;m&&(a=a?a.concat(m):m),null==e?(n(p,o,r),n(f,o,r),w(t.children,o,f,s,l,c,a,u)):d>0&&64&d&&h&&e.dynamicChildren?(E(e.dynamicChildren,h,o,s,l,c,a),(null!=t.key||s&&t===s.subTree)&&ur(e,t,!0)):I(e,t,o,f,s,l,c,a,u)},F=(e,t,n,o,r,s,i,l,c)=>{t.slotScopeIds=l,null==e?512&t.shapeFlag?r.ctx.activate(t,n,o,i,c):P(t,n,o,r,s,i,c):R(e,t,c)},P=(e,t,n,o,r,s,i)=>{const l=e.component=function(e,t,n){const o=e.type,r=(t?t.appContext:e.appContext)||Wr,s={uid:zr++,vnode:e,type:o,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,scope:new oe(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Uo(o,r),emitsOptions:un(o,r),emit:null,emitted:null,propsDefaults:v,inheritAttrs:o.inheritAttrs,ctx:v,data:v,props:v,attrs:v,slots:v,refs:v,setupState:v,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};s.ctx={_:s},s.root=t?t.root:s,s.emit=an.bind(null,s),e.ce&&e.ce(s);return s}(e,o,r);if(Jn(e)&&(l.ctx.renderer=X),function(e,t=!1){Xr=t;const{props:n,children:o}=e.vnode,r=Zr(e);(function(e,t,n,o=!1){const r={},s={};Q(s,Fr,1),e.propsDefaults=Object.create(null),Lo(e,t,r,s);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);e.props=n?o?r:mt(r):e.type.props?r:s,e.attrs=s})(e,n,r,t),((e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=xt(t),Q(t,"_",n)):Jo(t,e.slots={})}else e.slots={},t&&Zo(e,t);Q(e.slots,Fr,1)})(e,o);const s=r?function(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Ct(new Proxy(e.ctx,To));const{setup:o}=n;if(o){const n=e.setupContext=o.length>1?os(e):null;qr(e),_e();const r=jt(o,e,0,[e.props,n]);if(be(),Jr(),V(r)){if(r.then(Jr,Jr),t)return r.then((n=>{es(e,n,t)})).catch((t=>{Dt(t,e,0)}));e.asyncDep=r}else es(e,r,t)}else ns(e,t)}(e,t):void 0;Xr=!1}(l),l.asyncDep){if(r&&r.registerDep(l,$),!e.el){const e=l.subTree=Mr(_r);g(null,e,t,n)}}else $(l,e,t,n,r,s,i)},R=(e,t,n)=>{const o=t.component=e.component;if(function(e,t,n){const{props:o,children:r,component:s}=e,{props:i,children:l,patchFlag:c}=t,a=s.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&c>=0))return!(!r&&!l||l&&l.$stable)||o!==i&&(o?!i||_n(o,i,a):!!i);if(1024&c)return!0;if(16&c)return o?_n(o,i,a):!!i;if(8&c){const e=t.dynamicProps;for(let t=0;tKt&&zt.splice(t,1)}(o.update),o.update()}else t.el=e.el,o.vnode=t},$=(e,t,n,o,r,s,i)=>{const l=e.effect=new me((()=>{if(e.isMounted){let t,{next:n,bu:o,u:l,parent:c,vnode:a}=e,p=n;ar(e,!1),n?(n.el=a.el,M(e,n,i)):n=a,o&&Y(o),(t=n.props&&n.props.onVnodeBeforeUpdate)&&Hr(t,c,n,a),ar(e,!0);const f=gn(e),d=e.subTree;e.subTree=f,h(d,f,u(d.el),J(d),e,r,s),n.el=f.el,null===p&&bn(e,f.el),l&&sr(l,r),(t=n.props&&n.props.onVnodeUpdated)&&sr((()=>Hr(t,c,n,a)),r)}else{let i;const{el:l,props:c}=t,{bm:a,m:u,parent:p}=e,f=Gn(t);if(ar(e,!1),a&&Y(a),!f&&(i=c&&c.onVnodeBeforeMount)&&Hr(i,p,t),ar(e,!0),l&&ne){const n=()=>{e.subTree=gn(e),ne(l,e.subTree,e,r,null)};f?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{const i=e.subTree=gn(e);h(null,i,n,o,e,r,s),t.el=i.el}if(u&&sr(u,r),!f&&(i=c&&c.onVnodeMounted)){const e=t;sr((()=>Hr(i,p,e)),r)}(256&t.shapeFlag||p&&Gn(p.vnode)&&256&p.vnode.shapeFlag)&&e.a&&sr(e.a,r),e.isMounted=!0,t=n=o=null}}),(()=>Xt(c)),e.scope),c=e.update=()=>l.run();c.id=e.uid,ar(e,!0),c()},M=(e,t,n)=>{t.component=e;const o=e.vnode.props;e.vnode=t,e.next=null,function(e,t,n,o){const{props:r,attrs:s,vnode:{patchFlag:i}}=e,l=xt(r),[c]=e.propsOptions;let a=!1;if(!(o||i>0)||16&i){let o;Lo(e,t,r,s)&&(a=!0);for(const s in l)t&&(N(t,s)||(o=G(s))!==s&&N(t,o))||(c?!n||void 0===n[s]&&void 0===n[o]||(r[s]=jo(c,l,s,void 0,e,!0)):delete r[s]);if(s!==l)for(const e in s)t&&N(t,e)||(delete s[e],a=!0)}else if(8&i){const n=e.vnode.dynamicProps;for(let o=0;o{const{vnode:o,slots:r}=e;let s=!0,i=v;if(32&o.shapeFlag){const e=t._;e?n&&1===e?s=!1:(k(r,t),n||1!==e||delete r._):(s=!t.$stable,Jo(t,r)),i=t}else t&&(Zo(e,t),i={default:1});if(s)for(const l in r)Ko(l)||l in i||delete r[l]})(e,t.children,n),_e(),nn(),be()},I=(e,t,n,o,r,s,i,l,c=!1)=>{const u=e&&e.children,p=e?e.shapeFlag:0,f=t.children,{patchFlag:d,shapeFlag:h}=t;if(d>0){if(128&d)return void L(u,f,n,o,r,s,i,l,c);if(256&d)return void B(u,f,n,o,r,s,i,l,c)}8&h?(16&p&&q(u,r,s),f!==u&&a(n,f)):16&p?16&h?L(u,f,n,o,r,s,i,l,c):q(u,r,s,!0):(8&p&&a(n,""),16&h&&w(f,n,o,r,s,i,l,c))},B=(e,t,n,o,r,s,i,l,c)=>{const a=(e=e||y).length,u=(t=t||y).length,p=Math.min(a,u);let f;for(f=0;fu?q(e,r,s,!0,!1,p):w(t,n,o,r,s,i,l,c,p)},L=(e,t,n,o,r,s,i,l,c)=>{let a=0;const u=t.length;let p=e.length-1,f=u-1;for(;a<=p&&a<=f;){const o=e[a],u=t[a]=c?jr(t[a]):Lr(t[a]);if(!Ar(o,u))break;h(o,u,n,null,r,s,i,l,c),a++}for(;a<=p&&a<=f;){const o=e[p],a=t[f]=c?jr(t[f]):Lr(t[f]);if(!Ar(o,a))break;h(o,a,n,null,r,s,i,l,c),p--,f--}if(a>p){if(a<=f){const e=f+1,p=ef)for(;a<=p;)D(e[a],r,s,!0),a++;else{const d=a,m=a,g=new Map;for(a=m;a<=f;a++){const e=t[a]=c?jr(t[a]):Lr(t[a]);null!=e.key&&g.set(e.key,a)}let v,_=0;const b=f-m+1;let S=!1,x=0;const C=new Array(b);for(a=0;a=b){D(o,r,s,!0);continue}let u;if(null!=o.key)u=g.get(o.key);else for(v=m;v<=f;v++)if(0===C[v-m]&&Ar(o,t[v])){u=v;break}void 0===u?D(o,r,s,!0):(C[u-m]=a+1,u>=x?x=u:S=!0,h(o,t[u],n,null,r,s,i,l,c),_++)}const k=S?function(e){const t=e.slice(),n=[0];let o,r,s,i,l;const c=e.length;for(o=0;o>1,e[n[l]]0&&(t[o]=n[s-1]),n[s]=o)}}s=n.length,i=n[s-1];for(;s-- >0;)n[s]=i,i=t[i];return n}(C):y;for(v=k.length-1,a=b-1;a>=0;a--){const e=m+a,p=t[e],f=e+1{const{el:i,type:l,transition:c,children:a,shapeFlag:u}=e;if(6&u)return void j(e.component.subTree,t,o,r);if(128&u)return void e.suspense.move(t,o,r);if(64&u)return void l.move(e,t,o,X);if(l===vr){n(i,t,o);for(let e=0;e{let s;for(;e&&e!==t;)s=p(e),n(e,o,r),e=s;n(t,o,r)})(e,t,o);if(2!==r&&1&u&&c)if(0===r)c.beforeEnter(i),n(i,t,o),sr((()=>c.enter(i)),s);else{const{leave:e,delayLeave:r,afterLeave:s}=c,l=()=>n(i,t,o),a=()=>{e(i,(()=>{l(),s&&s()}))};r?r(i,l,a):a()}else n(i,t,o)},D=(e,t,n,o=!1,r=!1)=>{const{type:s,props:i,ref:l,children:c,dynamicChildren:a,shapeFlag:u,patchFlag:p,dirs:f}=e;if(null!=l&&er(l,null,n,e,!0),256&u)return void t.ctx.deactivate(e);const d=1&u&&f,h=!Gn(e);let m;if(h&&(m=i&&i.onVnodeBeforeUnmount)&&Hr(m,t,e),6&u)K(e.component,n,o);else{if(128&u)return void e.suspense.unmount(n,o);d&&vo(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,r,X,o):a&&(s!==vr||p>0&&64&p)?q(a,t,n,!1,!0):(s===vr&&384&p||!r&&16&u)&&q(c,t,n),o&&H(e)}(h&&(m=i&&i.onVnodeUnmounted)||d)&&sr((()=>{m&&Hr(m,t,e),d&&vo(e,null,t,"unmounted")}),n)},H=e=>{const{type:t,el:n,anchor:r,transition:s}=e;if(t===vr)return void W(n,r);if(t===br)return void(({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=p(e),o(e),e=n;o(t)})(e);const i=()=>{o(n),s&&!s.persisted&&s.afterLeave&&s.afterLeave()};if(1&e.shapeFlag&&s&&!s.persisted){const{leave:t,delayLeave:o}=s,r=()=>t(n,i);o?o(e.el,i,r):r()}else i()},W=(e,t)=>{let n;for(;e!==t;)n=p(e),o(e),e=n;o(t)},K=(e,t,n)=>{const{bum:o,scope:r,update:s,subTree:i,um:l}=e;o&&Y(o),r.stop(),s&&(s.active=!1,D(i,e,t,n)),l&&sr(l,t),sr((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},q=(e,t,n,o=!1,r=!1,s=0)=>{for(let i=s;i6&e.shapeFlag?J(e.component.subTree):128&e.shapeFlag?e.suspense.next():p(e.anchor||e.el),Z=(e,t,n)=>{null==e?t._vnode&&D(t._vnode,null,null,!0):h(t._vnode||null,e,t,null,null,null,n),nn(),on(),t._vnode=e},X={p:h,um:D,m:j,r:H,mt:P,mc:w,pc:I,pbc:E,n:J,o:e};let ee,ne;return t&&([ee,ne]=t(X)),{render:Z,hydrate:ee,createApp:Xo(Z,ee)}}function ar({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ur(e,t,n=!1){const o=e.children,r=t.children;if(E(o)&&E(r))for(let s=0;se&&(e.disabled||""===e.disabled),fr=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,dr=(e,t)=>{const n=e&&e.to;if(R(n)){if(t){return t(n)}return null}return n};function hr(e,t,n,{o:{insert:o},m:r},s=2){0===s&&o(e.targetAnchor,t,n);const{el:i,anchor:l,shapeFlag:c,children:a,props:u}=e,p=2===s;if(p&&o(i,t,n),(!p||pr(u))&&16&c)for(let f=0;f{16&v&&u(y,e,t,r,s,i,l,c)};g?_(n,a):p&&_(p,f)}else{t.el=e.el;const o=t.anchor=e.anchor,u=t.target=e.target,d=t.targetAnchor=e.targetAnchor,m=pr(e.props),v=m?n:u,y=m?o:d;if(i=i||fr(u),_?(f(e.dynamicChildren,_,v,r,s,i,l),ur(e,t,!0)):c||p(e,t,v,y,r,s,i,l,!1),g)m||hr(t,n,o,a,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=dr(t.props,h);e&&hr(t,e,null,a,0)}else m&&hr(t,u,d,a,1)}gr(t)},remove(e,t,n,o,{um:r,o:{remove:s}},i){const{shapeFlag:l,children:c,anchor:a,targetAnchor:u,target:p,props:f}=e;if(p&&s(u),(i||!pr(f))&&(s(a),16&l))for(let d=0;d0?xr||y:null,kr(),wr>0&&xr&&xr.push(e),e}function Er(e,t,n,o,r){return Nr(Mr(e,t,n,o,r,!0))}function Or(e){return!!e&&!0===e.__v_isVNode}function Ar(e,t){return e.type===t.type&&e.key===t.key}const Fr="__vInternal",Pr=({key:e})=>null!=e?e:null,Rr=({ref:e,ref_key:t,ref_for:n})=>null!=e?R(e)||Et(e)||P(e)?{i:fn,r:e,k:t,f:!!n}:e:null;function $r(e,t=null,n=null,o=0,r=null,s=(e===vr?0:1),i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Pr(t),ref:t&&Rr(t),scopeId:dn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:fn};return l?(Ur(c,n),128&s&&e.normalize(c)):n&&(c.shapeFlag|=R(n)?8:16),wr>0&&!i&&xr&&(c.patchFlag>0||6&s)&&32!==c.patchFlag&&xr.push(c),c}const Mr=function(e,t=null,n=null,r=0,s=null,i=!1){e&&e!==_o||(e=_r);if(Or(e)){const o=Ir(e,t,!0);return n&&Ur(o,n),wr>0&&!i&&xr&&(6&o.shapeFlag?xr[xr.indexOf(e)]=o:xr.push(o)),o.patchFlag|=-2,o}l=e,P(l)&&"__vccOpts"in l&&(e=e.__vccOpts);var l;if(t){t=Vr(t);let{class:e,style:n}=t;e&&!R(e)&&(t.class=c(e)),M(n)&&(St(n)&&!E(n)&&(n=k({},n)),t.style=o(n))}const a=R(e)?1:Sn(e)?128:(e=>e.__isTeleport)(e)?64:M(e)?4:P(e)?2:0;return $r(e,t,n,r,s,a,i,!0)};function Vr(e){return e?St(e)||Fr in e?k({},e):e:null}function Ir(e,t,n=!1){const{props:o,ref:r,patchFlag:s,children:i}=e,l=t?Dr(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Pr(l),ref:t&&t.ref?n&&r?E(r)?r.concat(Rr(t)):[r,Rr(t)]:Rr(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==vr?-1===s?16:16|s:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ir(e.ssContent),ssFallback:e.ssFallback&&Ir(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Br(e=" ",t=0){return Mr(yr,null,e,t)}function Lr(e){return null==e||"boolean"==typeof e?Mr(_r):E(e)?Mr(vr,null,e.slice()):"object"==typeof e?jr(e):Mr(yr,null,String(e))}function jr(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:Ir(e)}function Ur(e,t){let n=0;const{shapeFlag:o}=e;if(null==t)t=null;else if(E(t))n=16;else if("object"==typeof t){if(65&o){const n=t.default;return void(n&&(n._c&&(n._d=!1),Ur(e,n()),n._c&&(n._d=!0)))}{n=32;const o=t._;o||Fr in t?3===o&&fn&&(1===fn.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=fn}}else P(t)?(t={default:t,_ctx:fn},n=32):(t=String(t),64&o?(n=16,t=[Br(t)]):n=8);e.children=t,e.shapeFlag|=n}function Dr(...e){const t={};for(let n=0;nKr||fn,qr=e=>{Kr=e,e.scope.on()},Jr=()=>{Kr&&Kr.scope.off(),Kr=null};function Zr(e){return 4&e.vnode.shapeFlag}let Yr,Qr,Xr=!1;function es(e,t,n){P(t)?e.render=t:M(t)&&(e.setupState=$t(t)),ns(e,n)}function ts(e){Yr=e,Qr=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,No))}}function ns(e,t,n){const o=e.type;if(!e.render){if(!t&&Yr&&!o.render){const t=o.template||Po(e).template;if(t){const{isCustomElement:n,compilerOptions:r}=e.appContext.config,{delimiters:s,compilerOptions:i}=o,l=k(k({isCustomElement:n,delimiters:s},r),i);o.render=Yr(t,l)}}e.render=o.render||_,Qr&&Qr(e)}qr(e),_e(),Oo(e),be(),Jr()}function os(e){const t=t=>{e.exposed=t||{}};let n;return{get attrs(){return n||(n=function(e){return new Proxy(e.attrs,{get:(t,n)=>(Se(e,0,"$attrs"),t[n])})}(e))},slots:e.slots,emit:e.emit,expose:t}}function rs(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy($t(Ct(e.exposed)),{get:(t,n)=>n in t?t[n]:n in ko?ko[n](e):void 0,has:(e,t)=>t in e||t in ko}))}function ss(e,t=!0){return P(e)?e.displayName||e.name:e.name||t&&e.__name}const is=(e,t)=>function(e,t,n=!1){let o,r;const s=P(e);return s?(o=e,r=_):(o=e.get,r=e.set),new Lt(o,r,s||!r,n)}(e,0,Xr);function ls(){const e=Gr();return e.setupContext||(e.setupContext=os(e))}function cs(e,t,n){const o=arguments.length;return 2===o?M(t)&&!E(t)?Or(t)?Mr(e,null,[t]):Mr(e,t):Mr(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):3===o&&Or(n)&&(n=[n]),Mr(e,t,n))}const as=Symbol("");function us(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let o=0;o0&&xr&&xr.push(e),!0}const ps="3.2.47",fs="undefined"!=typeof document?document:null,ds=fs&&fs.createElement("template"),hs={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t?fs.createElementNS("http://www.w3.org/2000/svg",e):fs.createElement(e,n?{is:n}:void 0);return"select"===e&&o&&null!=o.multiple&&r.setAttribute("multiple",o.multiple),r},createText:e=>fs.createTextNode(e),createComment:e=>fs.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>fs.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,s){const i=n?n.previousSibling:t.lastChild;if(r&&(r===s||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),r!==s&&(r=r.nextSibling););else{ds.innerHTML=o?`${e}`:e;const r=ds.content;if(o){const e=r.firstChild;for(;e.firstChild;)r.appendChild(e.firstChild);r.removeChild(e)}t.insertBefore(r,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};const ms=/\s*!important$/;function gs(e,t,n){if(E(n))n.forEach((n=>gs(e,t,n)));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=function(e,t){const n=ys[t];if(n)return n;let o=z(t);if("filter"!==o&&o in e)return ys[t]=o;o=q(o);for(let r=0;r{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();Ut(function(e,t){if(E(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}(e,n.value),t,5,[e])};return n.value=e,n.attached=(()=>Cs||(ks.then((()=>Cs=0)),Cs=Date.now()))(),n}(o,r);bs(e,n,i,l)}else i&&(!function(e,t,n,o){e.removeEventListener(t,n,o)}(e,n,i,l),s[t]=void 0)}}const xs=/(?:Once|Passive|Capture)$/;let Cs=0;const ks=Promise.resolve();const ws=/^on[a-z]/;function Ts(e,t){const n=Kn(e);class o extends Es{constructor(e){super(n,e,t)}}return o.def=n,o}const Ns="undefined"!=typeof HTMLElement?HTMLElement:class{};class Es extends Ns{constructor(e,t={},n){super(),this._def=e,this._props=t,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&n?n(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,Qt((()=>{this._connected||(wi(null,this.shadowRoot),this._instance=null)}))}_resolveDef(){this._resolved=!0;for(let n=0;n{for(const t of e)this._setAttr(t.attributeName)})).observe(this,{attributes:!0});const e=(e,t=!1)=>{const{props:n,styles:o}=e;let r;if(n&&!E(n))for(const s in n){const e=n[s];(e===Number||e&&e.type===Number)&&(s in this._props&&(this._props[s]=ee(this._props[s])),(r||(r=Object.create(null)))[z(s)]=!0)}this._numberProps=r,t&&this._resolveProps(e),this._applyStyles(o),this._update()},t=this._def.__asyncLoader;t?t().then((t=>e(t,!0))):e(this._def)}_resolveProps(e){const{props:t}=e,n=E(t)?t:Object.keys(t||{});for(const o of Object.keys(this))"_"!==o[0]&&n.includes(o)&&this._setProp(o,this[o],!0,!1);for(const o of n.map(z))Object.defineProperty(this,o,{get(){return this._getProp(o)},set(e){this._setProp(o,e)}})}_setAttr(e){let t=this.getAttribute(e);const n=z(e);this._numberProps&&this._numberProps[n]&&(t=ee(t)),this._setProp(n,t,!1)}_getProp(e){return this._props[e]}_setProp(e,t,n=!0,o=!0){t!==this._props[e]&&(this._props[e]=t,o&&this._instance&&this._update(),n&&(!0===t?this.setAttribute(G(e),""):"string"==typeof t||"number"==typeof t?this.setAttribute(G(e),t+""):t||this.removeAttribute(G(e))))}_update(){wi(this._createVNode(),this.shadowRoot)}_createVNode(){const e=Mr(this._def,k({},this._props));return this._instance||(e.ce=e=>{this._instance=e,e.isCE=!0;const t=(e,t)=>{this.dispatchEvent(new CustomEvent(e,{detail:t}))};e.emit=(e,...n)=>{t(e,n),G(e)!==e&&t(G(e),n)};let n=this;for(;n=n&&(n.parentNode||n.host);)if(n instanceof Es){e.parent=n._instance,e.provides=n._instance.provides;break}}),e}_applyStyles(e){e&&e.forEach((e=>{const t=document.createElement("style");t.textContent=e,this.shadowRoot.appendChild(t)}))}}function Os(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push((()=>{Os(n.activeBranch,t)}))}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)As(e.el,t);else if(e.type===vr)e.children.forEach((e=>Os(e,t)));else if(e.type===br){let{el:n,anchor:o}=e;for(;n&&(As(n,t),n!==o);)n=n.nextSibling}}function As(e,t){if(1===e.nodeType){const n=e.style;for(const e in t)n.setProperty(`--${e}`,t[e])}}const Fs="transition",Ps="animation",Rs=(e,{slots:t})=>cs(Ln,Bs(e),t);Rs.displayName="Transition";const $s={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Ms=Rs.props=k({},Ln.props,$s),Vs=(e,t=[])=>{E(e)?e.forEach((e=>e(...t))):e&&e(...t)},Is=e=>!!e&&(E(e)?e.some((e=>e.length>1)):e.length>1);function Bs(e){const t={};for(const k in e)k in $s||(t[k]=e[k]);if(!1===e.css)return t;const{name:n="v",type:o,duration:r,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=s,appearActiveClass:a=i,appearToClass:u=l,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:d=`${n}-leave-to`}=e,h=function(e){if(null==e)return null;if(M(e))return[Ls(e.enter),Ls(e.leave)];{const t=Ls(e);return[t,t]}}(r),m=h&&h[0],g=h&&h[1],{onBeforeEnter:v,onEnter:y,onEnterCancelled:_,onLeave:b,onLeaveCancelled:S,onBeforeAppear:x=v,onAppear:C=y,onAppearCancelled:w=_}=t,T=(e,t,n)=>{Us(e,t?u:l),Us(e,t?a:i),n&&n()},N=(e,t)=>{e._isLeaving=!1,Us(e,p),Us(e,d),Us(e,f),t&&t()},E=e=>(t,n)=>{const r=e?C:y,i=()=>T(t,e,n);Vs(r,[t,i]),Ds((()=>{Us(t,e?c:s),js(t,e?u:l),Is(r)||Ws(t,o,m,i)}))};return k(t,{onBeforeEnter(e){Vs(v,[e]),js(e,s),js(e,i)},onBeforeAppear(e){Vs(x,[e]),js(e,c),js(e,a)},onEnter:E(!1),onAppear:E(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>N(e,t);js(e,p),qs(),js(e,f),Ds((()=>{e._isLeaving&&(Us(e,p),js(e,d),Is(b)||Ws(e,o,g,n))})),Vs(b,[e,n])},onEnterCancelled(e){T(e,!1),Vs(_,[e])},onAppearCancelled(e){T(e,!0),Vs(w,[e])},onLeaveCancelled(e){N(e),Vs(S,[e])}})}function Ls(e){return ee(e)}function js(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e._vtc||(e._vtc=new Set)).add(t)}function Us(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.remove(t)));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function Ds(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let Hs=0;function Ws(e,t,n,o){const r=e._endId=++Hs,s=()=>{r===e._endId&&o()};if(n)return setTimeout(s,n);const{type:i,timeout:l,propCount:c}=zs(e,t);if(!i)return o();const a=i+"end";let u=0;const p=()=>{e.removeEventListener(a,f),s()},f=t=>{t.target===e&&++u>=c&&p()};setTimeout((()=>{u(n[e]||"").split(", "),r=o("transitionDelay"),s=o("transitionDuration"),i=Ks(r,s),l=o("animationDelay"),c=o("animationDuration"),a=Ks(l,c);let u=null,p=0,f=0;t===Fs?i>0&&(u=Fs,p=i,f=s.length):t===Ps?a>0&&(u=Ps,p=a,f=c.length):(p=Math.max(i,a),u=p>0?i>a?Fs:Ps:null,f=u?u===Fs?s.length:c.length:0);return{type:u,timeout:p,propCount:f,hasTransform:u===Fs&&/\b(transform|all)(,|$)/.test(o("transitionProperty").toString())}}function Ks(e,t){for(;e.lengthGs(t)+Gs(e[n]))))}function Gs(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function qs(){return document.body.offsetHeight}const Js=new WeakMap,Zs=new WeakMap,Ys={name:"TransitionGroup",props:k({},Ms,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Gr(),o=In();let r,s;return ao((()=>{if(!r.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!function(e,t,n){const o=e.cloneNode();e._vtc&&e._vtc.forEach((e=>{e.split(/\s+/).forEach((e=>e&&o.classList.remove(e)))}));n.split(/\s+/).forEach((e=>e&&o.classList.add(e))),o.style.display="none";const r=1===t.nodeType?t:t.parentNode;r.appendChild(o);const{hasTransform:s}=zs(o);return r.removeChild(o),s}(r[0].el,n.vnode.el,t))return;r.forEach(Xs),r.forEach(ei);const o=r.filter(ti);qs(),o.forEach((e=>{const n=e.el,o=n.style;js(n,t),o.transform=o.webkitTransform=o.transitionDuration="";const r=n._moveCb=e=>{e&&e.target!==n||e&&!/transform$/.test(e.propertyName)||(n.removeEventListener("transitionend",r),n._moveCb=null,Us(n,t))};n.addEventListener("transitionend",r)}))})),()=>{const i=xt(e),l=Bs(i);let c=i.tag||vr;r=s,s=t.default?zn(t.default()):[];for(let e=0;e{const t=e.props["onUpdate:modelValue"]||!1;return E(t)?e=>Y(t,e):t};function oi(e){e.target.composing=!0}function ri(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const si={created(e,{modifiers:{lazy:t,trim:n,number:o}},r){e._assign=ni(r);const s=o||r.props&&"number"===r.props.type;bs(e,t?"change":"input",(t=>{if(t.target.composing)return;let o=e.value;n&&(o=o.trim()),s&&(o=X(o)),e._assign(o)})),n&&bs(e,"change",(()=>{e.value=e.value.trim()})),t||(bs(e,"compositionstart",oi),bs(e,"compositionend",ri),bs(e,"change",ri))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:o,number:r}},s){if(e._assign=ni(s),e.composing)return;if(document.activeElement===e&&"range"!==e.type){if(n)return;if(o&&e.value.trim()===t)return;if((r||"number"===e.type)&&X(e.value)===t)return}const i=null==t?"":t;e.value!==i&&(e.value=i)}},ii={deep:!0,created(e,t,n){e._assign=ni(n),bs(e,"change",(()=>{const t=e._modelValue,n=pi(e),o=e.checked,r=e._assign;if(E(t)){const e=m(t,n),s=-1!==e;if(o&&!s)r(t.concat(n));else if(!o&&s){const n=[...t];n.splice(e,1),r(n)}}else if(A(t)){const e=new Set(t);o?e.add(n):e.delete(n),r(e)}else r(fi(e,o))}))},mounted:li,beforeUpdate(e,t,n){e._assign=ni(n),li(e,t,n)}};function li(e,{value:t,oldValue:n},o){e._modelValue=t,E(t)?e.checked=m(t,o.props.value)>-1:A(t)?e.checked=t.has(o.props.value):t!==n&&(e.checked=h(t,fi(e,!0)))}const ci={created(e,{value:t},n){e.checked=h(t,n.props.value),e._assign=ni(n),bs(e,"change",(()=>{e._assign(pi(e))}))},beforeUpdate(e,{value:t,oldValue:n},o){e._assign=ni(o),t!==n&&(e.checked=h(t,o.props.value))}},ai={deep:!0,created(e,{value:t,modifiers:{number:n}},o){const r=A(t);bs(e,"change",(()=>{const t=Array.prototype.filter.call(e.options,(e=>e.selected)).map((e=>n?X(pi(e)):pi(e)));e._assign(e.multiple?r?new Set(t):t:t[0])})),e._assign=ni(o)},mounted(e,{value:t}){ui(e,t)},beforeUpdate(e,t,n){e._assign=ni(n)},updated(e,{value:t}){ui(e,t)}};function ui(e,t){const n=e.multiple;if(!n||E(t)||A(t)){for(let o=0,r=e.options.length;o-1:t.has(s);else if(h(pi(r),t))return void(e.selectedIndex!==o&&(e.selectedIndex=o))}n||-1===e.selectedIndex||(e.selectedIndex=-1)}}function pi(e){return"_value"in e?e._value:e.value}function fi(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const di={created(e,t,n){hi(e,t,n,null,"created")},mounted(e,t,n){hi(e,t,n,null,"mounted")},beforeUpdate(e,t,n,o){hi(e,t,n,o,"beforeUpdate")},updated(e,t,n,o){hi(e,t,n,o,"updated")}};function hi(e,t,n,o,r){const s=function(e,t){switch(e){case"SELECT":return ai;case"TEXTAREA":return si;default:switch(t){case"checkbox":return ii;case"radio":return ci;default:return si}}}(e.tagName,n.props&&n.props.type)[r];s&&s(e,t,n,o)}const mi=["ctrl","shift","alt","meta"],gi={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>mi.some((n=>e[`${n}Key`]&&!t.includes(n)))},vi={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},yi={beforeMount(e,{value:t},{transition:n}){e._vod="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):_i(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),_i(e,!0),o.enter(e)):o.leave(e,(()=>{_i(e,!1)})):_i(e,t))},beforeUnmount(e,{value:t}){_i(e,t)}};function _i(e,t){e.style.display=t?e._vod:"none"}const bi=k({patchProp:(e,t,n,o,r=!1,s,i,l,c)=>{"class"===t?function(e,t,n){const o=e._vtc;o&&(t=(t?[t,...o]:[...o]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,o,r):"style"===t?function(e,t,n){const o=e.style,r=R(n);if(n&&!r){if(t&&!R(t))for(const e in t)null==n[e]&&gs(o,e,"");for(const e in n)gs(o,e,n[e])}else{const s=o.display;r?t!==n&&(o.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(o.display=s)}}(e,n,o):x(t)?C(t)||Ss(e,t,0,o,i):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,n,o){if(o)return"innerHTML"===t||"textContent"===t||!!(t in e&&ws.test(t)&&P(n));if("spellcheck"===t||"draggable"===t||"translate"===t)return!1;if("form"===t)return!1;if("list"===t&&"INPUT"===e.tagName)return!1;if("type"===t&&"TEXTAREA"===e.tagName)return!1;if(ws.test(t)&&R(n))return!1;return t in e}(e,t,o,r))?function(e,t,n,o,r,s,i){if("innerHTML"===t||"textContent"===t)return o&&i(o,r,s),void(e[t]=null==n?"":n);if("value"===t&&"PROGRESS"!==e.tagName&&!e.tagName.includes("-")){e._value=n;const o=null==n?"":n;return e.value===o&&"OPTION"!==e.tagName||(e.value=o),void(null==n&&e.removeAttribute(t))}let l=!1;if(""===n||null==n){const o=typeof e[t];"boolean"===o?n=d(n):null==n&&"string"===o?(n="",l=!0):"number"===o&&(n=0,l=!0)}try{e[t]=n}catch(c){}l&&e.removeAttribute(t)}(e,t,o,s,i,l,c):("true-value"===t?e._trueValue=o:"false-value"===t&&(e._falseValue=o),function(e,t,n,o,r){if(o&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(_s,t.slice(6,t.length)):e.setAttributeNS(_s,t,n);else{const o=f(t);null==n||o&&!d(n)?e.removeAttribute(t):e.setAttribute(t,o?"":n)}}(e,t,o,r))}},hs);let Si,xi=!1;function Ci(){return Si||(Si=ir(bi))}function ki(){return Si=xi?Si:lr(bi),xi=!0,Si}const wi=(...e)=>{Ci().render(...e)},Ti=(...e)=>{ki().hydrate(...e)};function Ni(e){if(R(e)){return document.querySelector(e)}return e}const Ei=_;function Oi(e){throw e}function Ai(e){}function Fi(e,t,n,o){const r=new SyntaxError(String(e));return r.code=e,r.loc=t,r}const Pi=Symbol(""),Ri=Symbol(""),$i=Symbol(""),Mi=Symbol(""),Vi=Symbol(""),Ii=Symbol(""),Bi=Symbol(""),Li=Symbol(""),ji=Symbol(""),Ui=Symbol(""),Di=Symbol(""),Hi=Symbol(""),Wi=Symbol(""),zi=Symbol(""),Ki=Symbol(""),Gi=Symbol(""),qi=Symbol(""),Ji=Symbol(""),Zi=Symbol(""),Yi=Symbol(""),Qi=Symbol(""),Xi=Symbol(""),el=Symbol(""),tl=Symbol(""),nl=Symbol(""),ol=Symbol(""),rl=Symbol(""),sl=Symbol(""),il=Symbol(""),ll=Symbol(""),cl=Symbol(""),al=Symbol(""),ul=Symbol(""),pl=Symbol(""),fl=Symbol(""),dl=Symbol(""),hl=Symbol(""),ml=Symbol(""),gl=Symbol(""),vl={[Pi]:"Fragment",[Ri]:"Teleport",[$i]:"Suspense",[Mi]:"KeepAlive",[Vi]:"BaseTransition",[Ii]:"openBlock",[Bi]:"createBlock",[Li]:"createElementBlock",[ji]:"createVNode",[Ui]:"createElementVNode",[Di]:"createCommentVNode",[Hi]:"createTextVNode",[Wi]:"createStaticVNode",[zi]:"resolveComponent",[Ki]:"resolveDynamicComponent",[Gi]:"resolveDirective",[qi]:"resolveFilter",[Ji]:"withDirectives",[Zi]:"renderList",[Yi]:"renderSlot",[Qi]:"createSlots",[Xi]:"toDisplayString",[el]:"mergeProps",[tl]:"normalizeClass",[nl]:"normalizeStyle",[ol]:"normalizeProps",[rl]:"guardReactiveProps",[sl]:"toHandlers",[il]:"camelize",[ll]:"capitalize",[cl]:"toHandlerKey",[al]:"setBlockTracking",[ul]:"pushScopeId",[pl]:"popScopeId",[fl]:"withCtx",[dl]:"unref",[hl]:"isRef",[ml]:"withMemo",[gl]:"isMemoSame"};const yl={source:"",start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};function _l(e,t,n,o,r,s,i,l=!1,c=!1,a=!1,u=yl){return e&&(l?(e.helper(Ii),e.helper(ql(e.inSSR,a))):e.helper(Gl(e.inSSR,a)),i&&e.helper(Ji)),{type:13,tag:t,props:n,children:o,patchFlag:r,dynamicProps:s,directives:i,isBlock:l,disableTracking:c,isComponent:a,loc:u}}function bl(e,t=yl){return{type:17,loc:t,elements:e}}function Sl(e,t=yl){return{type:15,loc:t,properties:e}}function xl(e,t){return{type:16,loc:yl,key:R(e)?Cl(e,!0):e,value:t}}function Cl(e,t=!1,n=yl,o=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:o}}function kl(e,t=yl){return{type:8,loc:t,children:e}}function wl(e,t=[],n=yl){return{type:14,loc:n,callee:e,arguments:t}}function Tl(e,t,n=!1,o=!1,r=yl){return{type:18,params:e,returns:t,newline:n,isSlot:o,loc:r}}function Nl(e,t,n,o=!0){return{type:19,test:e,consequent:t,alternate:n,newline:o,loc:yl}}const El=e=>4===e.type&&e.isStatic,Ol=(e,t)=>e===t||e===G(t);function Al(e){return Ol(e,"Teleport")?Ri:Ol(e,"Suspense")?$i:Ol(e,"KeepAlive")?Mi:Ol(e,"BaseTransition")?Vi:void 0}const Fl=/^\d|[^\$\w]/,Pl=e=>!Fl.test(e),Rl=/[A-Za-z_$\xA0-\uFFFF]/,$l=/[\.\?\w$\xA0-\uFFFF]/,Ml=/\s+[.[]\s*|\s*[.[]\s+/g,Vl=e=>{e=e.trim().replace(Ml,(e=>e.trim()));let t=0,n=[],o=0,r=0,s=null;for(let i=0;i4===e.key.type&&e.key.content===o))}return n}function Xl(e,t){return`_${t}_${e.replace(/[^\w]/g,((t,n)=>"-"===t?"_":e.charCodeAt(n).toString()))}`}function ec(e,{helper:t,removeHelper:n,inSSR:o}){e.isBlock||(e.isBlock=!0,n(Gl(o,e.isComponent)),t(Ii),t(ql(o,e.isComponent)))}const tc=/&(gt|lt|amp|apos|quot);/g,nc={gt:">",lt:"<",amp:"&",apos:"'",quot:'"'},oc={delimiters:["{{","}}"],getNamespace:()=>0,getTextMode:()=>0,isVoidTag:b,isPreTag:b,isCustomElement:b,decodeEntities:e=>e.replace(tc,((e,t)=>nc[t])),onError:Oi,onWarn:Ai,comments:!1};function rc(e,t={}){const n=function(e,t){const n=k({},oc);let o;for(o in t)n[o]=void 0===t[o]?oc[o]:t[o];return{options:n,column:1,line:1,offset:0,originalSource:e,source:e,inPre:!1,inVPre:!1,onWarn:n.onWarn}}(e,t),o=yc(n);return function(e,t=yl){return{type:0,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:t}}(sc(n,0,[]),_c(n,o))}function sc(e,t,n){const o=bc(n),r=o?o.ns:0,s=[];for(;!wc(e,t,n);){const i=e.source;let l;if(0===t||1===t)if(!e.inVPre&&Sc(i,e.options.delimiters[0]))l=mc(e,t);else if(0===t&&"<"===i[0])if(1===i.length);else if("!"===i[1])l=Sc(i,"\x3c!--")?cc(e):Sc(i,""===i[2]){xc(e,3);continue}if(/[a-z]/i.test(i[2])){fc(e,1,o);continue}l=ac(e)}else/[a-z]/i.test(i[1])?l=uc(e,n):"?"===i[1]&&(l=ac(e));if(l||(l=gc(e,t)),E(l))for(let e=0;e/.exec(e.source);if(o){n=e.source.slice(4,o.index);const t=e.source.slice(0,o.index);let r=1,s=0;for(;-1!==(s=t.indexOf("\x3c!--",r));)xc(e,s-r+1),r=s+1;xc(e,o.index+o[0].length-r+1)}else n=e.source.slice(4),xc(e,e.source.length);return{type:3,content:n,loc:_c(e,t)}}function ac(e){const t=yc(e),n="?"===e.source[1]?1:2;let o;const r=e.source.indexOf(">");return-1===r?(o=e.source.slice(n),xc(e,e.source.length)):(o=e.source.slice(n,r),xc(e,r+1)),{type:3,content:o,loc:_c(e,t)}}function uc(e,t){const n=e.inPre,o=e.inVPre,r=bc(t),s=fc(e,0,r),i=e.inPre&&!n,l=e.inVPre&&!o;if(s.isSelfClosing||e.options.isVoidTag(s.tag))return i&&(e.inPre=!1),l&&(e.inVPre=!1),s;t.push(s);const c=e.options.getTextMode(s,r),a=sc(e,c,t);if(t.pop(),s.children=a,Tc(e.source,s.tag))fc(e,1,r);else if(0===e.source.length&&"script"===s.tag.toLowerCase()){const e=a[0];e&&Sc(e.loc.source,"\x3c!--")}return s.loc=_c(e,s.loc.start),i&&(e.inPre=!1),l&&(e.inVPre=!1),s}const pc=t("if,else,else-if,for,slot");function fc(e,t,n){const o=yc(e),r=/^<\/?([a-z][^\t\r\n\f />]*)/i.exec(e.source),s=r[1],i=e.options.getNamespace(s,n);xc(e,r[0].length),Cc(e);const l=yc(e),c=e.source;e.options.isPreTag(s)&&(e.inPre=!0);let a=dc(e,t);0===t&&!e.inVPre&&a.some((e=>7===e.type&&"pre"===e.name))&&(e.inVPre=!0,k(e,l),e.source=c,a=dc(e,t).filter((e=>"v-pre"!==e.name)));let u=!1;if(0===e.source.length||(u=Sc(e.source,"/>"),xc(e,u?2:1)),1===t)return;let p=0;return e.inVPre||("slot"===s?p=2:"template"===s?a.some((e=>7===e.type&&pc(e.name)))&&(p=3):function(e,t,n){const o=n.options;if(o.isCustomElement(e))return!1;if("component"===e||/^[A-Z]/.test(e)||Al(e)||o.isBuiltInComponent&&o.isBuiltInComponent(e)||o.isNativeTag&&!o.isNativeTag(e))return!0;for(let r=0;r0&&!Sc(e.source,">")&&!Sc(e.source,"/>");){if(Sc(e.source,"/")){xc(e,1),Cc(e);continue}const r=hc(e,o);6===r.type&&r.value&&"class"===r.name&&(r.value.content=r.value.content.replace(/\s+/g," ").trim()),0===t&&n.push(r),/^[^\t\r\n\f />]/.test(e.source),Cc(e)}return n}function hc(e,t){const n=yc(e),o=/^[^\t\r\n\f />][^\t\r\n\f />=]*/.exec(e.source)[0];t.has(o),t.add(o);{const e=/["'<]/g;let t;for(;t=e.exec(o););}let r;xc(e,o.length),/^[\t\r\n\f ]*=/.test(e.source)&&(Cc(e),xc(e,1),Cc(e),r=function(e){const t=yc(e);let n;const o=e.source[0],r='"'===o||"'"===o;if(r){xc(e,1);const t=e.source.indexOf(o);-1===t?n=vc(e,e.source.length,4):(n=vc(e,t,4),xc(e,1))}else{const t=/^[^\t\r\n\f >]+/.exec(e.source);if(!t)return;const o=/["'<=`]/g;let r;for(;r=o.exec(t[0]););n=vc(e,t[0].length,4)}return{content:n,isQuoted:r,loc:_c(e,t)}}(e));const s=_c(e,n);if(!e.inVPre&&/^(v-[A-Za-z0-9-]|:|\.|@|#)/.test(o)){const t=/(?:^v-([a-z0-9-]+))?(?:(?::|^\.|^@|^#)(\[[^\]]+\]|[^\.]+))?(.+)?$/i.exec(o);let i,l=Sc(o,"."),c=t[1]||(l||Sc(o,":")?"bind":Sc(o,"@")?"on":"slot");if(t[2]){const r="slot"===c,s=o.lastIndexOf(t[2]),l=_c(e,kc(e,n,s),kc(e,n,s+t[2].length+(r&&t[3]||"").length));let a=t[2],u=!0;a.startsWith("[")?(u=!1,a=a.endsWith("]")?a.slice(1,a.length-1):a.slice(1)):r&&(a+=t[3]||""),i={type:4,content:a,isStatic:u,constType:u?3:0,loc:l}}if(r&&r.isQuoted){const e=r.loc;e.start.offset++,e.start.column++,e.end=Bl(e.start,r.content),e.source=e.source.slice(1,-1)}const a=t[3]?t[3].slice(1).split("."):[];return l&&a.push("prop"),{type:7,name:c,exp:r&&{type:4,content:r.content,isStatic:!1,constType:0,loc:r.loc},arg:i,modifiers:a,loc:s}}return!e.inVPre&&Sc(o,"v-"),{type:6,name:o,value:r&&{type:2,content:r.content,loc:r.loc},loc:s}}function mc(e,t){const[n,o]=e.options.delimiters,r=e.source.indexOf(o,n.length);if(-1===r)return;const s=yc(e);xc(e,n.length);const i=yc(e),l=yc(e),c=r-n.length,a=e.source.slice(0,c),u=vc(e,c,t),p=u.trim(),f=u.indexOf(p);f>0&&Ll(i,a,f);return Ll(l,a,c-(u.length-p.length-f)),xc(e,o.length),{type:5,content:{type:4,isStatic:!1,constType:0,content:p,loc:_c(e,i,l)},loc:_c(e,s)}}function gc(e,t){const n=3===t?["]]>"]:["<",e.options.delimiters[0]];let o=e.source.length;for(let s=0;st&&(o=t)}const r=yc(e);return{type:2,content:vc(e,o,t),loc:_c(e,r)}}function vc(e,t,n){const o=e.source.slice(0,t);return xc(e,t),2!==n&&3!==n&&o.includes("&")?e.options.decodeEntities(o,4===n):o}function yc(e){const{column:t,line:n,offset:o}=e;return{column:t,line:n,offset:o}}function _c(e,t,n){return{start:t,end:n=n||yc(e),source:e.originalSource.slice(t.offset,n.offset)}}function bc(e){return e[e.length-1]}function Sc(e,t){return e.startsWith(t)}function xc(e,t){const{source:n}=e;Ll(e,n,t),e.source=n.slice(t)}function Cc(e){const t=/^[\t\r\n\f ]+/.exec(e.source);t&&xc(e,t[0].length)}function kc(e,t,n){return Bl(t,e.originalSource.slice(t.offset,n),n)}function wc(e,t,n){const o=e.source;switch(t){case 0:if(Sc(o,"=0;--e)if(Tc(o,n[e].tag))return!0;break;case 1:case 2:{const e=bc(n);if(e&&Tc(o,e.tag))return!0;break}case 3:if(Sc(o,"]]>"))return!0}return!o}function Tc(e,t){return Sc(e,"]/.test(e[2+t.length]||">")}function Nc(e,t){Oc(e,t,Ec(e,e.children[0]))}function Ec(e,t){const{children:n}=e;return 1===n.length&&1===t.type&&!Kl(t)}function Oc(e,t,n=!1){const{children:o}=e,r=o.length;let s=0;for(let i=0;i0){if(o>=2){e.codegenNode.patchFlag="-1",e.codegenNode=t.hoist(e.codegenNode),s++;continue}}else{const n=e.codegenNode;if(13===n.type){const o=Mc(n);if((!o||512===o||1===o)&&Rc(e,t)>=2){const o=$c(e);o&&(n.props=t.hoist(o))}n.dynamicProps&&(n.dynamicProps=t.hoist(n.dynamicProps))}}}if(1===e.type){const n=1===e.tagType;n&&t.scopes.vSlot++,Oc(e,t),n&&t.scopes.vSlot--}else if(11===e.type)Oc(e,t,1===e.children.length);else if(9===e.type)for(let n=0;n1)for(let r=0;r`_${vl[w.helper(e)]}`,replaceNode(e){w.parent.children[w.childIndex]=w.currentNode=e},removeNode(e){const t=e?w.parent.children.indexOf(e):w.currentNode?w.childIndex:-1;e&&e!==w.currentNode?w.childIndex>t&&(w.childIndex--,w.onNodeRemoved()):(w.currentNode=null,w.onNodeRemoved()),w.parent.children.splice(t,1)},onNodeRemoved:()=>{},addIdentifiers(e){},removeIdentifiers(e){},hoist(e){R(e)&&(e=Cl(e)),w.hoists.push(e);const t=Cl(`_hoisted_${w.hoists.length}`,!1,e.loc,2);return t.hoisted=e,t},cache:(e,t=!1)=>function(e,t,n=!1){return{type:20,index:e,value:t,isVNode:n,loc:yl}}(w.cached++,e,t)};return w}function Ic(e,t){const n=Vc(e,t);Bc(e,n),t.hoistStatic&&Nc(e,n),t.ssr||function(e,t){const{helper:n}=t,{children:o}=e;if(1===o.length){const n=o[0];if(Ec(e,n)&&n.codegenNode){const o=n.codegenNode;13===o.type&&ec(o,t),e.codegenNode=o}else e.codegenNode=n}else if(o.length>1){let o=64;e.codegenNode=_l(t,n(Pi),void 0,e.children,o+"",void 0,void 0,!0,void 0,!1)}}(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached}function Bc(e,t){t.currentNode=e;const{nodeTransforms:n}=t,o=[];for(let s=0;s{n--};for(;nt===e:t=>e.test(t);return(e,o)=>{if(1===e.type){const{props:r}=e;if(3===e.tagType&&r.some(Wl))return;const s=[];for(let i=0;i`${vl[e]}: _${vl[e]}`;function Dc(e,{mode:t="function",prefixIdentifiers:n="module"===t,sourceMap:o=!1,filename:r="template.vue.html",scopeId:s=null,optimizeImports:i=!1,runtimeGlobalName:l="Vue",runtimeModuleName:c="vue",ssrRuntimeModuleName:a="vue/server-renderer",ssr:u=!1,isTS:p=!1,inSSR:f=!1}){const d={mode:t,prefixIdentifiers:n,sourceMap:o,filename:r,scopeId:s,optimizeImports:i,runtimeGlobalName:l,runtimeModuleName:c,ssrRuntimeModuleName:a,ssr:u,isTS:p,inSSR:f,source:e.loc.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper:e=>`_${vl[e]}`,push(e,t){d.code+=e},indent(){h(++d.indentLevel)},deindent(e=!1){e?--d.indentLevel:h(--d.indentLevel)},newline(){h(d.indentLevel)}};function h(e){d.push("\n"+" ".repeat(e))}return d}function Hc(e,t={}){const n=Dc(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:o,push:r,prefixIdentifiers:s,indent:i,deindent:l,newline:c,ssr:a}=n,u=Array.from(e.helpers),p=u.length>0,f=!s&&"module"!==o,d=n;!function(e,t){const{push:n,newline:o,runtimeGlobalName:r}=t,s=r,i=Array.from(e.helpers);if(i.length>0&&(n(`const _Vue = ${s}\n`),e.hoists.length)){n(`const { ${[ji,Ui,Di,Hi,Wi].filter((e=>i.includes(e))).map(Uc).join(", ")} } = _Vue\n`)}(function(e,t){if(!e.length)return;t.pure=!0;const{push:n,newline:o}=t;o();for(let r=0;r0)&&c()),e.directives.length&&(Wc(e.directives,"directive",n),e.temps>0&&c()),e.temps>0){r("let ");for(let t=0;t0?", ":""}_temp${t}`)}return(e.components.length||e.directives.length||e.temps)&&(r("\n"),c()),a||r("return "),e.codegenNode?Gc(e.codegenNode,n):r("null"),f&&(l(),r("}")),l(),r("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function Wc(e,t,{helper:n,push:o,newline:r,isTS:s}){const i=n("component"===t?zi:Gi);for(let l=0;l3||!1;t.push("["),n&&t.indent(),Kc(e,t,n),n&&t.deindent(),t.push("]")}function Kc(e,t,n=!1,o=!0){const{push:r,newline:s}=t;for(let i=0;ie||"null"))}([s,i,l,c,a]),t),n(")"),p&&n(")");u&&(n(", "),Gc(u,t),n(")"))}(e,t);break;case 14:!function(e,t){const{push:n,helper:o,pure:r}=t,s=R(e.callee)?e.callee:o(e.callee);r&&n(jc);n(s+"(",e),Kc(e.arguments,t),n(")")}(e,t);break;case 15:!function(e,t){const{push:n,indent:o,deindent:r,newline:s}=t,{properties:i}=e;if(!i.length)return void n("{}",e);const l=i.length>1||!1;n(l?"{":"{ "),l&&o();for(let c=0;c "),(c||l)&&(n("{"),o());i?(c&&n("return "),E(i)?zc(i,t):Gc(i,t)):l&&Gc(l,t);(c||l)&&(r(),n("}"));a&&n(")")}(e,t);break;case 19:!function(e,t){const{test:n,consequent:o,alternate:r,newline:s}=e,{push:i,indent:l,deindent:c,newline:a}=t;if(4===n.type){const e=!Pl(n.content);e&&i("("),qc(n,t),e&&i(")")}else i("("),Gc(n,t),i(")");s&&l(),t.indentLevel++,s||i(" "),i("? "),Gc(o,t),t.indentLevel--,s&&a(),s||i(" "),i(": ");const u=19===r.type;u||t.indentLevel++;Gc(r,t),u||t.indentLevel--;s&&c(!0)}(e,t);break;case 20:!function(e,t){const{push:n,helper:o,indent:r,deindent:s,newline:i}=t;n(`_cache[${e.index}] || (`),e.isVNode&&(r(),n(`${o(al)}(-1),`),i());n(`_cache[${e.index}] = `),Gc(e.value,t),e.isVNode&&(n(","),i(),n(`${o(al)}(1),`),i(),n(`_cache[${e.index}]`),s());n(")")}(e,t);break;case 21:Kc(e.body,t,!0,!1)}}function qc(e,t){const{content:n,isStatic:o}=e;t.push(o?JSON.stringify(n):n,e)}function Jc(e,t){for(let n=0;nfunction(e,t,n,o){if(!("else"===t.name||t.exp&&t.exp.content.trim())){t.exp=Cl("true",!1,t.exp?t.exp.loc:e.loc)}if("if"===t.name){const r=Qc(e,t),s={type:9,loc:e.loc,branches:[r]};if(n.replaceNode(s),o)return o(s,r,!0)}else{const r=n.parent.children;let s=r.indexOf(e);for(;s-- >=-1;){const i=r[s];if(i&&3===i.type)n.removeNode(i);else{if(!i||2!==i.type||i.content.trim().length){if(i&&9===i.type){n.removeNode();const r=Qc(e,t);i.branches.push(r);const s=o&&o(i,r,!1);Bc(r,n),s&&s(),n.currentNode=null}break}n.removeNode(i)}}}}(e,t,n,((e,t,o)=>{const r=n.parent.children;let s=r.indexOf(e),i=0;for(;s-- >=0;){const e=r[s];e&&9===e.type&&(i+=e.branches.length)}return()=>{if(o)e.codegenNode=Xc(t,i,n);else{const o=function(e){for(;;)if(19===e.type){if(19!==e.alternate.type)return e;e=e.alternate}else 20===e.type&&(e=e.value)}(e.codegenNode);o.alternate=Xc(t,i+e.branches.length-1,n)}}}))));function Qc(e,t){const n=3===e.tagType;return{type:10,loc:e.loc,condition:"else"===t.name?void 0:t.exp,children:n&&!jl(e,"for")?e.children:[e],userKey:Ul(e,"key"),isTemplateIf:n}}function Xc(e,t,n){return e.condition?Nl(e.condition,ea(e,t,n),wl(n.helper(Di),['""',"true"])):ea(e,t,n)}function ea(e,t,n){const{helper:o}=n,r=xl("key",Cl(`${t}`,!1,yl,2)),{children:s}=e,i=s[0];if(1!==s.length||1!==i.type){if(1===s.length&&11===i.type){const e=i.codegenNode;return Yl(e,r,n),e}{let t=64;return _l(n,o(Pi),Sl([r]),s,t+"",void 0,void 0,!0,!1,!1,e.loc)}}{const e=i.codegenNode,t=14===(l=e).type&&l.callee===ml?l.arguments[1].returns:l;return 13===t.type&&ec(t,n),Yl(t,r,n),e}var l}const ta=Lc("for",((e,t,n)=>{const{helper:o,removeHelper:r}=n;return function(e,t,n,o){if(!t.exp)return;const r=sa(t.exp);if(!r)return;const{scopes:s}=n,{source:i,value:l,key:c,index:a}=r,u={type:11,loc:t.loc,source:i,valueAlias:l,keyAlias:c,objectIndexAlias:a,parseResult:r,children:zl(e)?e.children:[e]};n.replaceNode(u),s.vFor++;const p=o&&o(u);return()=>{s.vFor--,p&&p()}}(e,t,n,(t=>{const s=wl(o(Zi),[t.source]),i=zl(e),l=jl(e,"memo"),c=Ul(e,"key"),a=c&&(6===c.type?Cl(c.value.content,!0):c.exp),u=c?xl("key",a):null,p=4===t.source.type&&t.source.constType>0,f=p?64:c?128:256;return t.codegenNode=_l(n,o(Pi),void 0,s,f+"",void 0,void 0,!0,!p,!1,e.loc),()=>{let c;const{children:f}=t,d=1!==f.length||1!==f[0].type,h=Kl(e)?e:i&&1===e.children.length&&Kl(e.children[0])?e.children[0]:null;if(h?(c=h.codegenNode,i&&u&&Yl(c,u,n)):d?c=_l(n,o(Pi),u?Sl([u]):void 0,e.children,"64",void 0,void 0,!0,void 0,!1):(c=f[0].codegenNode,i&&u&&Yl(c,u,n),c.isBlock!==!p&&(c.isBlock?(r(Ii),r(ql(n.inSSR,c.isComponent))):r(Gl(n.inSSR,c.isComponent))),c.isBlock=!p,c.isBlock?(o(Ii),o(ql(n.inSSR,c.isComponent))):o(Gl(n.inSSR,c.isComponent))),l){const e=Tl(la(t.parseResult,[Cl("_cached")]));e.body={type:21,body:[kl(["const _memo = (",l.exp,")"]),kl(["if (_cached",...a?[" && _cached.key === ",a]:[],` && ${n.helperString(gl)}(_cached, _memo)) return _cached`]),kl(["const _item = ",c]),Cl("_item.memo = _memo"),Cl("return _item")],loc:yl},s.arguments.push(e,Cl("_cache"),Cl(String(n.cached++)))}else s.arguments.push(Tl(la(t.parseResult),c,!0))}}))}));const na=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,oa=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,ra=/^\(|\)$/g;function sa(e,t){const n=e.loc,o=e.content,r=o.match(na);if(!r)return;const[,s,i]=r,l={source:ia(n,i.trim(),o.indexOf(i,s.length)),value:void 0,key:void 0,index:void 0};let c=s.trim().replace(ra,"").trim();const a=s.indexOf(c),u=c.match(oa);if(u){c=c.replace(oa,"").trim();const e=u[1].trim();let t;if(e&&(t=o.indexOf(e,a+c.length),l.key=ia(n,e,t)),u[2]){const r=u[2].trim();r&&(l.index=ia(n,r,o.indexOf(r,l.key?t+e.length:a+c.length)))}}return c&&(l.value=ia(n,c,a)),l}function ia(e,t,n){return Cl(t,!1,Il(e,n,t.length))}function la({value:e,key:t,index:n},o=[]){return function(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map(((e,t)=>e||Cl("_".repeat(t+1),!1)))}([e,t,n,...o])}const ca=Cl("undefined",!1),aa=(e,t)=>{if(1===e.type&&(1===e.tagType||3===e.tagType)){const n=jl(e,"slot");if(n)return t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},ua=(e,t,n)=>Tl(e,t,!1,!0,t.length?t[0].loc:n);function pa(e,t,n=ua){t.helper(fl);const{children:o,loc:r}=e,s=[],i=[];let l=t.scopes.vSlot>0||t.scopes.vFor>0;const c=jl(e,"slot",!0);if(c){const{arg:e,exp:t}=c;e&&!El(e)&&(l=!0),s.push(xl(e||Cl("default",!0),n(t,o,r)))}let a=!1,u=!1;const p=[],f=new Set;let d=0;for(let g=0;gxl("default",n(e,t,r));a?p.length&&p.some((e=>ha(e)))&&(u||s.push(e(void 0,p))):s.push(e(void 0,o))}const h=l?2:da(e.children)?3:1;let m=Sl(s.concat(xl("_",Cl(h+"",!1))),r);return i.length&&(m=wl(t.helper(Qi),[m,bl(i)])),{slots:m,hasDynamicSlots:l}}function fa(e,t,n){const o=[xl("name",e),xl("fn",t)];return null!=n&&o.push(xl("key",Cl(String(n),!0))),Sl(o)}function da(e){for(let t=0;tfunction(){if(1!==(e=t.currentNode).type||0!==e.tagType&&1!==e.tagType)return;const{tag:n,props:o}=e,r=1===e.tagType;let s=r?function(e,t,n=!1){let{tag:o}=e;const r=ba(o),s=Ul(e,"is");if(s)if(r){const e=6===s.type?s.value&&Cl(s.value.content,!0):s.exp;if(e)return wl(t.helper(Ki),[e])}else 6===s.type&&s.value.content.startsWith("vue:")&&(o=s.value.content.slice(4));const i=!r&&jl(e,"is");if(i&&i.exp)return wl(t.helper(Ki),[i.exp]);const l=Al(o)||t.isBuiltInComponent(o);if(l)return n||t.helper(l),l;return t.helper(zi),t.components.add(o),Xl(o,"component")}(e,t):`"${n}"`;const i=M(s)&&s.callee===Ki;let l,c,a,u,p,f,d=0,h=i||s===Ri||s===$i||!r&&("svg"===n||"foreignObject"===n);if(o.length>0){const n=va(e,t,void 0,r,i);l=n.props,d=n.patchFlag,p=n.dynamicPropNames;const o=n.directives;f=o&&o.length?bl(o.map((e=>function(e,t){const n=[],o=ma.get(e);o?n.push(t.helperString(o)):(t.helper(Gi),t.directives.add(e.name),n.push(Xl(e.name,"directive")));const{loc:r}=e;e.exp&&n.push(e.exp);e.arg&&(e.exp||n.push("void 0"),n.push(e.arg));if(Object.keys(e.modifiers).length){e.arg||(e.exp||n.push("void 0"),n.push("void 0"));const t=Cl("true",!1,r);n.push(Sl(e.modifiers.map((e=>xl(e,t))),r))}return bl(n,e.loc)}(e,t)))):void 0,n.shouldUseBlock&&(h=!0)}if(e.children.length>0){s===Mi&&(h=!0,d|=1024);if(r&&s!==Ri&&s!==Mi){const{slots:n,hasDynamicSlots:o}=pa(e,t);c=n,o&&(d|=1024)}else if(1===e.children.length&&s!==Ri){const n=e.children[0],o=n.type,r=5===o||8===o;r&&0===Ac(n,t)&&(d|=1),c=r||2===o?n:e.children}else c=e.children}0!==d&&(a=String(d),p&&p.length&&(u=function(e){let t="[";for(let n=0,o=e.length;n0;let d=!1,h=0,m=!1,g=!1,v=!1,y=!1,_=!1,b=!1;const S=[],C=e=>{a.length&&(u.push(Sl(ya(a),l)),a=[]),e&&u.push(e)},k=({key:e,value:n})=>{if(El(e)){const s=e.content,i=x(s);if(!i||o&&!r||"onclick"===s.toLowerCase()||"onUpdate:modelValue"===s||U(s)||(y=!0),i&&U(s)&&(b=!0),20===n.type||(4===n.type||8===n.type)&&Ac(n,t)>0)return;"ref"===s?m=!0:"class"===s?g=!0:"style"===s?v=!0:"key"===s||S.includes(s)||S.push(s),!o||"class"!==s&&"style"!==s||S.includes(s)||S.push(s)}else _=!0};for(let x=0;x0&&a.push(xl(Cl("ref_for",!0),Cl("true")))),"is"===n&&(ba(i)||o&&o.content.startsWith("vue:")))continue;a.push(xl(Cl(n,!0,Il(e,0,n.length)),Cl(o?o.content:"",s,o?o.loc:e)))}else{const{name:n,arg:c,exp:h,loc:m}=r,g="bind"===n,v="on"===n;if("slot"===n)continue;if("once"===n||"memo"===n)continue;if("is"===n||g&&Dl(c,"is")&&ba(i))continue;if(v&&s)continue;if((g&&Dl(c,"key")||v&&f&&Dl(c,"vue:before-update"))&&(d=!0),g&&Dl(c,"ref")&&t.scopes.vFor>0&&a.push(xl(Cl("ref_for",!0),Cl("true"))),!c&&(g||v)){_=!0,h&&(g?(C(),u.push(h)):C({type:14,loc:m,callee:t.helper(sl),arguments:o?[h]:[h,"true"]}));continue}const y=t.directiveTransforms[n];if(y){const{props:n,needRuntime:o}=y(r,e,t);!s&&n.forEach(k),v&&c&&!El(c)?C(Sl(n,l)):a.push(...n),o&&(p.push(r),$(o)&&ma.set(r,o))}else D(n)||(p.push(r),f&&(d=!0))}}let w;if(u.length?(C(),w=u.length>1?wl(t.helper(el),u,l):u[0]):a.length&&(w=Sl(ya(a),l)),_?h|=16:(g&&!o&&(h|=2),v&&!o&&(h|=4),S.length&&(h|=8),y&&(h|=32)),d||0!==h&&32!==h||!(m||b||p.length>0)||(h|=512),!t.inSSR&&w)switch(w.type){case 15:let e=-1,n=-1,o=!1;for(let t=0;t{if(Kl(e)){const{children:n,loc:o}=e,{slotName:r,slotProps:s}=function(e,t){let n,o='"default"';const r=[];for(let s=0;s0){const{props:o,directives:s}=va(e,t,r,!1,!1);n=o}return{slotName:o,slotProps:n}}(e,t),i=[t.prefixIdentifiers?"_ctx.$slots":"$slots",r,"{}","undefined","true"];let l=2;s&&(i[2]=s,l=3),n.length&&(i[3]=Tl([],n,!1,!1,o),l=4),t.scopeId&&!t.slotted&&(l=5),i.splice(l),e.codegenNode=wl(t.helper(Yi),i,o)}};const xa=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,Ca=(e,t,n,o)=>{const{loc:r,modifiers:s,arg:i}=e;let l;if(4===i.type)if(i.isStatic){let e=i.content;e.startsWith("vue:")&&(e=`vnode-${e.slice(4)}`);l=Cl(0!==t.tagType||e.startsWith("vnode")||!/[A-Z]/.test(e)?J(z(e)):`on:${e}`,!0,i.loc)}else l=kl([`${n.helperString(cl)}(`,i,")"]);else l=i,l.children.unshift(`${n.helperString(cl)}(`),l.children.push(")");let c=e.exp;c&&!c.content.trim()&&(c=void 0);let a=n.cacheHandlers&&!c&&!n.inVOnce;if(c){const e=Vl(c.content),t=!(e||xa.test(c.content)),n=c.content.includes(";");(t||a&&e)&&(c=kl([`${t?"$event":"(...args)"} => ${n?"{":"("}`,c,n?"}":")"]))}let u={props:[xl(l,c||Cl("() => {}",!1,r))]};return o&&(u=o(u)),a&&(u.props[0].value=n.cache(u.props[0].value)),u.props.forEach((e=>e.key.isHandlerKey=!0)),u},ka=(e,t,n)=>{const{exp:o,modifiers:r,loc:s}=e,i=e.arg;return 4!==i.type?(i.children.unshift("("),i.children.push(') || ""')):i.isStatic||(i.content=`${i.content} || ""`),r.includes("camel")&&(4===i.type?i.content=i.isStatic?z(i.content):`${n.helperString(il)}(${i.content})`:(i.children.unshift(`${n.helperString(il)}(`),i.children.push(")"))),n.inSSR||(r.includes("prop")&&wa(i,"."),r.includes("attr")&&wa(i,"^")),!o||4===o.type&&!o.content.trim()?{props:[xl(i,Cl("",!0,s))]}:{props:[xl(i,o)]}},wa=(e,t)=>{4===e.type?e.content=e.isStatic?t+e.content:`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},Ta=(e,t)=>{if(0===e.type||1===e.type||11===e.type||10===e.type)return()=>{const n=e.children;let o,r=!1;for(let e=0;e7===e.type&&!t.directiveTransforms[e.name])))))for(let e=0;e{if(1===e.type&&jl(e,"once",!0)){if(Na.has(e)||t.inVOnce)return;return Na.add(e),t.inVOnce=!0,t.helper(al),()=>{t.inVOnce=!1;const e=t.currentNode;e.codegenNode&&(e.codegenNode=t.cache(e.codegenNode,!0))}}},Oa=(e,t,n)=>{const{exp:o,arg:r}=e;if(!o)return Aa();const s=o.loc.source,i=4===o.type?o.content:s,l=n.bindingMetadata[s];if("props"===l||"props-aliased"===l)return Aa();if(!i.trim()||!Vl(i))return Aa();const c=r||Cl("modelValue",!0),a=r?El(r)?`onUpdate:${z(r.content)}`:kl(['"onUpdate:" + ',r]):"onUpdate:modelValue";let u;u=kl([`${n.isTS?"($event: any)":"$event"} => ((`,o,") = $event)"]);const p=[xl(c,e.exp),xl(a,u)];if(e.modifiers.length&&1===t.tagType){const t=e.modifiers.map((e=>(Pl(e)?e:JSON.stringify(e))+": true")).join(", "),n=r?El(r)?`${r.content}Modifiers`:kl([r,' + "Modifiers"']):"modelModifiers";p.push(xl(n,Cl(`{ ${t} }`,!1,e.loc,2)))}return Aa(p)};function Aa(e=[]){return{props:e}}const Fa=new WeakSet,Pa=(e,t)=>{if(1===e.type){const n=jl(e,"memo");if(!n||Fa.has(e))return;return Fa.add(e),()=>{const o=e.codegenNode||t.currentNode.codegenNode;o&&13===o.type&&(1!==e.tagType&&ec(o,t),e.codegenNode=wl(t.helper(ml),[n.exp,Tl(void 0,o),"_cache",String(t.cached++)]))}}};function Ra(e,t={}){const n=t.onError||Oi,o="module"===t.mode;!0===t.prefixIdentifiers?n(Fi(47)):o&&n(Fi(48));t.cacheHandlers&&n(Fi(49)),t.scopeId&&!o&&n(Fi(50));const r=R(e)?rc(e,t):e,[s,i]=[[Ea,Yc,Pa,ta,Sa,ga,aa,Ta],{on:Ca,bind:ka,model:Oa}];return Ic(r,k({},t,{prefixIdentifiers:false,nodeTransforms:[...s,...t.nodeTransforms||[]],directiveTransforms:k({},i,t.directiveTransforms||{})})),Hc(r,k({},t,{prefixIdentifiers:false}))}const $a=Symbol(""),Ma=Symbol(""),Va=Symbol(""),Ia=Symbol(""),Ba=Symbol(""),La=Symbol(""),ja=Symbol(""),Ua=Symbol(""),Da=Symbol(""),Ha=Symbol("");var Wa;let za;Wa={[$a]:"vModelRadio",[Ma]:"vModelCheckbox",[Va]:"vModelText",[Ia]:"vModelSelect",[Ba]:"vModelDynamic",[La]:"withModifiers",[ja]:"withKeys",[Ua]:"vShow",[Da]:"Transition",[Ha]:"TransitionGroup"},Object.getOwnPropertySymbols(Wa).forEach((e=>{vl[e]=Wa[e]}));const Ka=t("style,iframe,script,noscript",!0),Ga={isVoidTag:p,isNativeTag:e=>a(e)||u(e),isPreTag:e=>"pre"===e,decodeEntities:function(e,t=!1){return za||(za=document.createElement("div")),t?(za.innerHTML=`
      `,za.children[0].getAttribute("foo")):(za.innerHTML=e,za.textContent)},isBuiltInComponent:e=>Ol(e,"Transition")?Da:Ol(e,"TransitionGroup")?Ha:void 0,getNamespace(e,t){let n=t?t.ns:0;if(t&&2===n)if("annotation-xml"===t.tag){if("svg"===e)return 1;t.props.some((e=>6===e.type&&"encoding"===e.name&&null!=e.value&&("text/html"===e.value.content||"application/xhtml+xml"===e.value.content)))&&(n=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&"mglyph"!==e&&"malignmark"!==e&&(n=0);else t&&1===n&&("foreignObject"!==t.tag&&"desc"!==t.tag&&"title"!==t.tag||(n=0));if(0===n){if("svg"===e)return 1;if("math"===e)return 2}return n},getTextMode({tag:e,ns:t}){if(0===t){if("textarea"===e||"title"===e)return 1;if(Ka(e))return 2}return 0}},qa=(e,t)=>{const n=l(e);return Cl(JSON.stringify(n),!1,t,3)};const Ja=t("passive,once,capture"),Za=t("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),Ya=t("left,right"),Qa=t("onkeyup,onkeydown,onkeypress",!0),Xa=(e,t)=>El(e)&&"onclick"===e.content.toLowerCase()?Cl(t,!0):4!==e.type?kl(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,eu=(e,t)=>{1!==e.type||0!==e.tagType||"script"!==e.tag&&"style"!==e.tag||t.removeNode()},tu=[e=>{1===e.type&&e.props.forEach(((t,n)=>{6===t.type&&"style"===t.name&&t.value&&(e.props[n]={type:7,name:"bind",arg:Cl("style",!0,t.loc),exp:qa(t.value.content,t.loc),modifiers:[],loc:t.loc})}))}],nu={cloak:()=>({props:[]}),html:(e,t,n)=>{const{exp:o,loc:r}=e;return t.children.length&&(t.children.length=0),{props:[xl(Cl("innerHTML",!0,r),o||Cl("",!0))]}},text:(e,t,n)=>{const{exp:o,loc:r}=e;return t.children.length&&(t.children.length=0),{props:[xl(Cl("textContent",!0),o?Ac(o,n)>0?o:wl(n.helperString(Xi),[o],r):Cl("",!0))]}},model:(e,t,n)=>{const o=Oa(e,t,n);if(!o.props.length||1===t.tagType)return o;const{tag:r}=t,s=n.isCustomElement(r);if("input"===r||"textarea"===r||"select"===r||s){let e=Va,i=!1;if("input"===r||s){const n=Ul(t,"type");if(n){if(7===n.type)e=Ba;else if(n.value)switch(n.value.content){case"radio":e=$a;break;case"checkbox":e=Ma;break;case"file":i=!0}}else(function(e){return e.props.some((e=>!(7!==e.type||"bind"!==e.name||e.arg&&4===e.arg.type&&e.arg.isStatic)))})(t)&&(e=Ba)}else"select"===r&&(e=Ia);i||(o.needRuntime=n.helper(e))}return o.props=o.props.filter((e=>!(4===e.key.type&&"modelValue"===e.key.content))),o},on:(e,t,n)=>Ca(e,t,n,(t=>{const{modifiers:o}=e;if(!o.length)return t;let{key:r,value:s}=t.props[0];const{keyModifiers:i,nonKeyModifiers:l,eventOptionModifiers:c}=((e,t,n,o)=>{const r=[],s=[],i=[];for(let l=0;l({props:[],needRuntime:n.helper(Ua)})};const ou=Object.create(null);function ru(e,t){if(!R(e)){if(!e.nodeType)return _;e=e.innerHTML}const n=e,o=ou[n];if(o)return o;if("#"===e[0]){const t=document.querySelector(e);e=t?t.innerHTML:""}const r=k({hoistStatic:!0,onError:void 0,onWarn:_},t);r.isCustomElement||"undefined"==typeof customElements||(r.isCustomElement=e=>!!customElements.get(e));const{code:s}=function(e,t={}){return Ra(e,k({},Ga,t,{nodeTransforms:[eu,...tu,...t.nodeTransforms||[]],directiveTransforms:k({},nu,t.directiveTransforms||{}),transformHoist:null}))}(e,r),i=new Function(s)();return i._rc=!0,ou[n]=i}return ts(ru),e.BaseTransition=Ln,e.Comment=_r,e.EffectScope=oe,e.Fragment=vr,e.KeepAlive=Zn,e.ReactiveEffect=me,e.Static=br,e.Suspense=xn,e.Teleport=mr,e.Text=yr,e.Transition=Rs,e.TransitionGroup=Qs,e.VueElement=Es,e.assertNumber=function(e,t){},e.callWithAsyncErrorHandling=Ut,e.callWithErrorHandling=jt,e.camelize=z,e.capitalize=q,e.cloneVNode=Ir,e.compatUtils=null,e.compile=ru,e.computed=is,e.createApp=(...e)=>{const t=Ci().createApp(...e),{mount:n}=t;return t.mount=e=>{const o=Ni(e);if(!o)return;const r=t._component;P(r)||r.render||r.template||(r.template=o.innerHTML),o.innerHTML="";const s=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),s},t},e.createBlock=Er,e.createCommentVNode=function(e="",t=!1){return t?(Cr(),Er(_r,null,e)):Mr(_r,null,e)},e.createElementBlock=function(e,t,n,o,r,s){return Nr($r(e,t,n,o,r,s,!0))},e.createElementVNode=$r,e.createHydrationRenderer=lr,e.createPropsRestProxy=function(e,t){const n={};for(const o in e)t.includes(o)||Object.defineProperty(n,o,{enumerable:!0,get:()=>e[o]});return n},e.createRenderer=ir,e.createSSRApp=(...e)=>{const t=ki().createApp(...e),{mount:n}=t;return t.mount=e=>{const t=Ni(e);if(t)return n(t,!0,t instanceof SVGElement)},t},e.createSlots=function(e,t){for(let n=0;n{const t=o.fn(...e);return t&&(t.key=o.key),t}:o.fn)}return e},e.createStaticVNode=function(e,t){const n=Mr(br,null,e);return n.staticCount=t,n},e.createTextVNode=Br,e.createVNode=Mr,e.customRef=function(e){return new Mt(e)},e.defineAsyncComponent=function(e){P(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:r=200,timeout:s,suspensible:i=!0,onError:l}=e;let c,a=null,u=0;const p=()=>{let e;return a||(e=a=t().catch((e=>{if(e=e instanceof Error?e:new Error(String(e)),l)return new Promise(((t,n)=>{l(e,(()=>t((u++,a=null,p()))),(()=>n(e)),u+1)}));throw e})).then((t=>e!==a&&a?a:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),c=t,t))))};return Kn({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return c},setup(){const e=Kr;if(c)return()=>qn(c,e);const t=t=>{a=null,Dt(t,e,13,!o)};if(i&&e.suspense)return p().then((t=>()=>qn(t,e))).catch((e=>(t(e),()=>o?Mr(o,{error:e}):null)));const l=Ot(!1),u=Ot(),f=Ot(!!r);return r&&setTimeout((()=>{f.value=!1}),r),null!=s&&setTimeout((()=>{if(!l.value&&!u.value){const e=new Error(`Async component timed out after ${s}ms.`);t(e),u.value=e}}),s),p().then((()=>{l.value=!0,e.parent&&Jn(e.parent.vnode)&&Xt(e.parent.update)})).catch((e=>{t(e),u.value=e})),()=>l.value&&c?qn(c,e):u.value&&o?Mr(o,{error:u.value}):n&&!f.value?Mr(n):void 0}})},e.defineComponent=Kn,e.defineCustomElement=Ts,e.defineEmits=function(){return null},e.defineExpose=function(e){},e.defineProps=function(){return null},e.defineSSRCustomElement=e=>Ts(e,Ti),e.effect=function(e,t){e.effect&&(e=e.effect.fn);const n=new me(e);t&&(k(n,t),t.scope&&re(n,t.scope)),t&&t.lazy||n.run();const o=n.run.bind(n);return o.effect=n,o},e.effectScope=function(e){return new oe(e)},e.getCurrentInstance=Gr,e.getCurrentScope=se,e.getTransitionRawChildren=zn,e.guardReactiveProps=Vr,e.h=cs,e.handleError=Dt,e.hydrate=Ti,e.initCustomFormatter=function(){},e.initDirectivesForSSR=Ei,e.inject=On,e.isMemoSame=us,e.isProxy=St,e.isReactive=yt,e.isReadonly=_t,e.isRef=Et,e.isRuntimeOnly=()=>!Yr,e.isShallow=bt,e.isVNode=Or,e.markRaw=Ct,e.mergeDefaults=function(e,t){const n=E(e)?e.reduce(((e,t)=>(e[t]={},e)),{}):e;for(const o in t){const e=n[o];e?E(e)||P(e)?n[o]={type:e,default:t[o]}:e.default=t[o]:null===e&&(n[o]={default:t[o]})}return n},e.mergeProps=Dr,e.nextTick=Qt,e.normalizeClass=c,e.normalizeProps=function(e){if(!e)return null;let{class:t,style:n}=e;return t&&!R(t)&&(e.class=c(t)),n&&(e.style=o(n)),e},e.normalizeStyle=o,e.onActivated=Qn,e.onBeforeMount=io,e.onBeforeUnmount=uo,e.onBeforeUpdate=co,e.onDeactivated=Xn,e.onErrorCaptured=go,e.onMounted=lo,e.onRenderTracked=mo,e.onRenderTriggered=ho,e.onScopeDispose=function(e){ne&&ne.cleanups.push(e)},e.onServerPrefetch=fo,e.onUnmounted=po,e.onUpdated=ao,e.openBlock=Cr,e.popScopeId=function(){dn=null},e.provide=En,e.proxyRefs=$t,e.pushScopeId=function(e){dn=e},e.queuePostFlushCb=tn,e.reactive=ht,e.readonly=gt,e.ref=Ot,e.registerRuntimeCompiler=ts,e.render=wi,e.renderList=function(e,t,n,o){let r;const s=n&&n[o];if(E(e)||R(e)){r=new Array(e.length);for(let n=0,o=e.length;nt(e,n,void 0,s&&s[n])));else{const n=Object.keys(e);r=new Array(n.length);for(let o=0,i=n.length;oe.devtools.emit(t,...n))),cn=[];else if("undefined"!=typeof window&&window.HTMLElement&&!(null===(s=null===(r=window.navigator)||void 0===r?void 0:r.userAgent)||void 0===s?void 0:s.includes("jsdom"))){(o.__VUE_DEVTOOLS_HOOK_REPLAY__=o.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push((e=>{t(e,o)})),setTimeout((()=>{e.devtools||(o.__VUE_DEVTOOLS_HOOK_REPLAY__=null,cn=[])}),3e3)}else cn=[]},e.setTransitionHooks=Wn,e.shallowReactive=mt,e.shallowReadonly=function(e){return vt(e,!0,je,ct,ft)},e.shallowRef=function(e){return At(e,!0)},e.ssrContextKey=as,e.ssrUtils=null,e.stop=function(e){e.effect.stop()},e.toDisplayString=e=>R(e)?e:null==e?"":E(e)||M(e)&&(e.toString===I||!P(e.toString))?JSON.stringify(e,g,2):String(e),e.toHandlerKey=J,e.toHandlers=function(e,t){const n={};for(const o in e)n[t&&/[A-Z]/.test(o)?`on:${o}`:J(o)]=e[o];return n},e.toRaw=xt,e.toRef=It,e.toRefs=function(e){const t=E(e)?new Array(e.length):{};for(const n in e)t[n]=It(e,n);return t},e.transformVNodeArgs=function(e){},e.triggerRef=function(e){Nt(e)},e.unref=Pt,e.useAttrs=function(){return ls().attrs},e.useCssModule=function(e="$style"){return v},e.useCssVars=function(e){const t=Gr();if(!t)return;const n=t.ut=(n=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach((e=>As(e,n)))},o=()=>{const o=e(t.proxy);Os(t.subTree,o),n(o)};An(o),lo((()=>{const e=new MutationObserver(o);e.observe(t.subTree.el.parentNode,{childList:!0}),po((()=>e.disconnect()))}))},e.useSSRContext=()=>{},e.useSlots=function(){return ls().slots},e.useTransitionState=In,e.vModelCheckbox=ii,e.vModelDynamic=di,e.vModelRadio=ci,e.vModelSelect=ai,e.vModelText=si,e.vShow=yi,e.version=ps,e.warn=function(e,...t){},e.watch=Pn,e.watchEffect=function(e,t){return Rn(e,null,t)},e.watchPostEffect=An,e.watchSyncEffect=function(e,t){return Rn(e,null,{flush:"sync"})},e.withAsyncContext=function(e){const t=Gr();let n=e();return Jr(),V(n)&&(n=n.catch((e=>{throw qr(t),e}))),[n,()=>qr(t)]},e.withCtx=mn,e.withDefaults=function(e,t){return null},e.withDirectives=function(e,t){const n=fn;if(null===n)return e;const o=rs(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let s=0;sn=>{if(!("key"in n))return;const o=G(n.key);return t.some((e=>e===o||vi[e]===o))?e(n):void 0},e.withMemo=function(e,t,n,o){const r=n[o];if(r&&us(r,e))return r;const s=t();return s.memo=e.slice(),n[o]=s},e.withModifiers=(e,t)=>(n,...o)=>{for(let e=0;emn,Object.defineProperty(e,"__esModule",{value:!0}),e}({}); diff --git a/resources/vue/3.2.47/note b/resources/vue/3.3.4/note similarity index 100% rename from resources/vue/3.2.47/note rename to resources/vue/3.3.4/note diff --git a/resources/vue/3.3.4/vue.min.jsm b/resources/vue/3.3.4/vue.min.jsm new file mode 100644 index 00000000..dffd3a12 --- /dev/null +++ b/resources/vue/3.3.4/vue.min.jsm @@ -0,0 +1 @@ +var Vue=function(e){"use strict";function t(e,t){const n=Object.create(null),o=e.split(",");for(let r=0;r!!n[e.toLowerCase()]:e=>!!n[e]}const n={},o=[],r=()=>{},s=()=>!1,i=/^on[^a-z]/,l=e=>i.test(e),c=e=>e.startsWith("onUpdate:"),a=Object.assign,u=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},p=Object.prototype.hasOwnProperty,f=(e,t)=>p.call(e,t),d=Array.isArray,h=e=>"[object Map]"===C(e),m=e=>"[object Set]"===C(e),g=e=>"[object Date]"===C(e),v=e=>"function"==typeof e,y=e=>"string"==typeof e,_=e=>"symbol"==typeof e,b=e=>null!==e&&"object"==typeof e,S=e=>b(e)&&v(e.then)&&v(e.catch),x=Object.prototype.toString,C=e=>x.call(e),k=e=>"[object Object]"===C(e),w=e=>y(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,T=t(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),E=t("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),N=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},O=/-(\w)/g,$=N((e=>e.replace(O,((e,t)=>t?t.toUpperCase():"")))),P=/\B([A-Z])/g,A=N((e=>e.replace(P,"-$1").toLowerCase())),F=N((e=>e.charAt(0).toUpperCase()+e.slice(1))),R=N((e=>e?`on${F(e)}`:"")),M=(e,t)=>!Object.is(e,t),V=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},B=e=>{const t=parseFloat(e);return isNaN(t)?e:t},L=e=>{const t=y(e)?Number(e):NaN;return isNaN(t)?e:t};let j;const U=t("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console");function D(e){if(d(e)){const t={};for(let n=0;n{if(e){const n=e.split(W);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function G(e){let t="";if(y(e))t=e;else if(d(e))for(let n=0;nX(e,t)))}const te=(e,t)=>t&&t.__v_isRef?te(e,t.value):h(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n])=>(e[`${t} =>`]=n,e)),{})}:m(t)?{[`Set(${t.size})`]:[...t.values()]}:!b(t)||d(t)||k(t)?t:String(t);let ne;class oe{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ne,!e&&ne&&(this.index=(ne.scopes||(ne.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=ne;try{return ne=this,e()}finally{ne=t}}}on(){ne=this}off(){ne=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t{const t=new Set(e);return t.w=0,t.n=0,t},le=e=>(e.w&pe)>0,ce=e=>(e.n&pe)>0,ae=new WeakMap;let ue=0,pe=1;let fe;const de=Symbol(""),he=Symbol("");class me{constructor(e,t=null,n){this.fn=e,this.scheduler=t,this.active=!0,this.deps=[],this.parent=void 0,re(this,n)}run(){if(!this.active)return this.fn();let e=fe,t=ve;for(;e;){if(e===this)return;e=e.parent}try{return this.parent=fe,fe=this,ve=!0,pe=1<<++ue,ue<=30?(({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let o=0;o{("length"===n||n>=e)&&l.push(t)}))}else switch(void 0!==n&&l.push(i.get(n)),t){case"add":d(e)?w(n)&&l.push(i.get("length")):(l.push(i.get(de)),h(e)&&l.push(i.get(he)));break;case"delete":d(e)||(l.push(i.get(de)),h(e)&&l.push(i.get(he)));break;case"set":h(e)&&l.push(i.get(de))}if(1===l.length)l[0]&&ke(l[0]);else{const e=[];for(const t of l)t&&e.push(...t);ke(ie(e))}}function ke(e,t){const n=d(e)?e:[...e];for(const o of n)o.computed&&we(o);for(const o of n)o.computed||we(o)}function we(e,t){(e!==fe||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Te=t("__proto__,__v_isRef,__isVue"),Ee=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(_)),Ne=Me(),Oe=Me(!1,!0),$e=Me(!0),Pe=Me(!0,!0),Ae=Fe();function Fe(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=xt(this);for(let t=0,r=this.length;t{e[t]=function(...e){_e();const n=xt(this)[t].apply(this,e);return be(),n}})),e}function Re(e){const t=xt(this);return Se(t,0,e),t.hasOwnProperty(e)}function Me(e=!1,t=!1){return function(n,o,r){if("__v_isReactive"===o)return!e;if("__v_isReadonly"===o)return e;if("__v_isShallow"===o)return t;if("__v_raw"===o&&r===(e?t?ft:pt:t?ut:at).get(n))return n;const s=d(n);if(!e){if(s&&f(Ae,o))return Reflect.get(Ae,o,r);if("hasOwnProperty"===o)return Re}const i=Reflect.get(n,o,r);return(_(o)?Ee.has(o):Te(o))?i:(e||Se(n,0,o),t?i:Nt(i)?s&&w(o)?i:i.value:b(i)?e?gt(i):ht(i):i)}}function Ve(e=!1){return function(t,n,o,r){let s=t[n];if(_t(s)&&Nt(s)&&!Nt(o))return!1;if(!e&&(bt(o)||_t(o)||(s=xt(s),o=xt(o)),!d(t)&&Nt(s)&&!Nt(o)))return s.value=o,!0;const i=d(t)&&w(n)?Number(n)!0,deleteProperty:(e,t)=>!0},Le=a({},Ie,{get:Oe,set:Ve(!0)}),je=a({},Be,{get:Pe}),Ue=e=>e,De=e=>Reflect.getPrototypeOf(e);function He(e,t,n=!1,o=!1){const r=xt(e=e.__v_raw),s=xt(t);n||(t!==s&&Se(r,0,t),Se(r,0,s));const{has:i}=De(r),l=o?Ue:n?wt:kt;return i.call(r,t)?l(e.get(t)):i.call(r,s)?l(e.get(s)):void(e!==r&&e.get(t))}function We(e,t=!1){const n=this.__v_raw,o=xt(n),r=xt(e);return t||(e!==r&&Se(o,0,e),Se(o,0,r)),e===r?n.has(e):n.has(e)||n.has(r)}function ze(e,t=!1){return e=e.__v_raw,!t&&Se(xt(e),0,de),Reflect.get(e,"size",e)}function Ke(e){e=xt(e);const t=xt(this);return De(t).has.call(t,e)||(t.add(e),Ce(t,"add",e,e)),this}function Ge(e,t){t=xt(t);const n=xt(this),{has:o,get:r}=De(n);let s=o.call(n,e);s||(e=xt(e),s=o.call(n,e));const i=r.call(n,e);return n.set(e,t),s?M(t,i)&&Ce(n,"set",e,t):Ce(n,"add",e,t),this}function qe(e){const t=xt(this),{has:n,get:o}=De(t);let r=n.call(t,e);r||(e=xt(e),r=n.call(t,e)),o&&o.call(t,e);const s=t.delete(e);return r&&Ce(t,"delete",e,void 0),s}function Je(){const e=xt(this),t=0!==e.size,n=e.clear();return t&&Ce(e,"clear",void 0,void 0),n}function Ze(e,t){return function(n,o){const r=this,s=r.__v_raw,i=xt(s),l=t?Ue:e?wt:kt;return!e&&Se(i,0,de),s.forEach(((e,t)=>n.call(o,l(e),l(t),r)))}}function Ye(e,t,n){return function(...o){const r=this.__v_raw,s=xt(r),i=h(s),l="entries"===e||e===Symbol.iterator&&i,c="keys"===e&&i,a=r[e](...o),u=n?Ue:t?wt:kt;return!t&&Se(s,0,c?he:de),{next(){const{value:e,done:t}=a.next();return t?{value:e,done:t}:{value:l?[u(e[0]),u(e[1])]:u(e),done:t}},[Symbol.iterator](){return this}}}}function Qe(e){return function(...t){return"delete"!==e&&this}}function Xe(){const e={get(e){return He(this,e)},get size(){return ze(this)},has:We,add:Ke,set:Ge,delete:qe,clear:Je,forEach:Ze(!1,!1)},t={get(e){return He(this,e,!1,!0)},get size(){return ze(this)},has:We,add:Ke,set:Ge,delete:qe,clear:Je,forEach:Ze(!1,!0)},n={get(e){return He(this,e,!0)},get size(){return ze(this,!0)},has(e){return We.call(this,e,!0)},add:Qe("add"),set:Qe("set"),delete:Qe("delete"),clear:Qe("clear"),forEach:Ze(!0,!1)},o={get(e){return He(this,e,!0,!0)},get size(){return ze(this,!0)},has(e){return We.call(this,e,!0)},add:Qe("add"),set:Qe("set"),delete:Qe("delete"),clear:Qe("clear"),forEach:Ze(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((r=>{e[r]=Ye(r,!1,!1),n[r]=Ye(r,!0,!1),t[r]=Ye(r,!1,!0),o[r]=Ye(r,!0,!0)})),[e,n,t,o]}const[et,tt,nt,ot]=Xe();function rt(e,t){const n=t?e?ot:nt:e?tt:et;return(t,o,r)=>"__v_isReactive"===o?!e:"__v_isReadonly"===o?e:"__v_raw"===o?t:Reflect.get(f(n,o)&&o in t?n:t,o,r)}const st={get:rt(!1,!1)},it={get:rt(!1,!0)},lt={get:rt(!0,!1)},ct={get:rt(!0,!0)},at=new WeakMap,ut=new WeakMap,pt=new WeakMap,ft=new WeakMap;function dt(e){return e.__v_skip||!Object.isExtensible(e)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((e=>C(e).slice(8,-1))(e))}function ht(e){return _t(e)?e:vt(e,!1,Ie,st,at)}function mt(e){return vt(e,!1,Le,it,ut)}function gt(e){return vt(e,!0,Be,lt,pt)}function vt(e,t,n,o,r){if(!b(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const s=r.get(e);if(s)return s;const i=dt(e);if(0===i)return e;const l=new Proxy(e,2===i?o:n);return r.set(e,l),l}function yt(e){return _t(e)?yt(e.__v_raw):!(!e||!e.__v_isReactive)}function _t(e){return!(!e||!e.__v_isReadonly)}function bt(e){return!(!e||!e.__v_isShallow)}function St(e){return yt(e)||_t(e)}function xt(e){const t=e&&e.__v_raw;return t?xt(t):e}function Ct(e){return I(e,"__v_skip",!0),e}const kt=e=>b(e)?ht(e):e,wt=e=>b(e)?gt(e):e;function Tt(e){ve&&fe&&xe((e=xt(e)).dep||(e.dep=ie()))}function Et(e,t){const n=(e=xt(e)).dep;n&&ke(n)}function Nt(e){return!(!e||!0!==e.__v_isRef)}function Ot(e){return $t(e,!1)}function $t(e,t){return Nt(e)?e:new Pt(e,t)}class Pt{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:xt(e),this._value=t?e:kt(e)}get value(){return Tt(this),this._value}set value(e){const t=this.__v_isShallow||bt(e)||_t(e);e=t?e:xt(e),M(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:kt(e),Et(this))}}function At(e){return Nt(e)?e.value:e}const Ft={get:(e,t,n)=>At(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return Nt(r)&&!Nt(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function Rt(e){return yt(e)?e:new Proxy(e,Ft)}class Mt{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:t,set:n}=e((()=>Tt(this)),(()=>Et(this)));this._get=t,this._set=n}get value(){return this._get()}set value(e){this._set(e)}}class Vt{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return e=xt(this._object),t=this._key,null==(n=ae.get(e))?void 0:n.get(t);var e,t,n}}class It{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Bt(e,t,n){const o=e[t];return Nt(o)?o:new Vt(e,t,n)}class Lt{constructor(e,t,n,o){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new me(e,(()=>{this._dirty||(this._dirty=!0,Et(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=n}get value(){const e=xt(this);return Tt(e),!e._dirty&&e._cacheable||(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function jt(e,t,n,o){let r;try{r=o?e(...o):e()}catch(s){Dt(s,t,n)}return r}function Ut(e,t,n,o){if(v(e)){const r=jt(e,t,n,o);return r&&S(r)&&r.catch((e=>{Dt(e,t,n)})),r}const r=[];for(let s=0;s>>1;rn(zt[o])rn(e)-rn(t))),Jt=0;Jtnull==e.id?1/0:e.id,sn=(e,t)=>{const n=rn(e)-rn(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function ln(e){Wt=!1,Ht=!0,zt.sort(sn);try{for(Kt=0;Kty(e)?e.trim():e))),t&&(s=o.map(B))}let c,a=r[c=R(t)]||r[c=R($(t))];!a&&i&&(a=r[c=R(A(t))]),a&&Ut(a,e,6,s);const u=r[c+"Once"];if(u){if(e.emitted){if(e.emitted[c])return}else e.emitted={};e.emitted[c]=!0,Ut(u,e,6,s)}}function un(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(void 0!==r)return r;const s=e.emits;let i={},l=!1;if(!v(e)){const o=e=>{const n=un(e,t,!0);n&&(l=!0,a(i,n))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return s||l?(d(s)?s.forEach((e=>i[e]=null)):a(i,s),b(e)&&o.set(e,i),i):(b(e)&&o.set(e,null),null)}function pn(e,t){return!(!e||!l(t))&&(t=t.slice(2).replace(/Once$/,""),f(e,t[0].toLowerCase()+t.slice(1))||f(e,A(t))||f(e,t))}let fn=null,dn=null;function hn(e){const t=fn;return fn=e,dn=e&&e.type.__scopeId||null,t}function mn(e,t=fn,n){if(!t)return e;if(e._n)return e;const o=(...n)=>{o._d&&Pr(-1);const r=hn(t);let s;try{s=e(...n)}finally{hn(r),o._d&&Pr(1)}return s};return o._n=!0,o._c=!0,o._d=!0,o}function gn(e){const{type:t,vnode:n,proxy:o,withProxy:r,props:s,propsOptions:[i],slots:l,attrs:a,emit:u,render:p,renderCache:f,data:d,setupState:h,ctx:m,inheritAttrs:g}=e;let v,y;const _=hn(e);try{if(4&n.shapeFlag){const e=r||o;v=Wr(p.call(e,e,f,s,h,d,m)),y=a}else{const e=t;0,v=Wr(e(s,e.length>1?{attrs:a,slots:l,emit:u}:null)),y=t.props?a:vn(a)}}catch(S){Tr.length=0,Dt(S,e,1),v=jr(kr)}let b=v;if(y&&!1!==g){const e=Object.keys(y),{shapeFlag:t}=b;e.length&&7&t&&(i&&e.some(c)&&(y=yn(y,i)),b=Dr(b,y))}return n.dirs&&(b=Dr(b),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),v=b,hn(_),v}const vn=e=>{let t;for(const n in e)("class"===n||"style"===n||l(n))&&((t||(t={}))[n]=e[n]);return t},yn=(e,t)=>{const n={};for(const o in e)c(o)&&o.slice(9)in t||(n[o]=e[o]);return n};function _n(e,t,n){const o=Object.keys(t);if(o.length!==Object.keys(e).length)return!0;for(let r=0;re.__isSuspense,xn={name:"Suspense",__isSuspense:!0,process(e,t,n,o,r,s,i,l,c,a){null==e?function(e,t,n,o,r,s,i,l,c){const{p:a,o:{createElement:u}}=c,p=u("div"),f=e.suspense=kn(e,r,o,t,p,n,s,i,l,c);a(null,f.pendingBranch=e.ssContent,p,null,o,f,s,i),f.deps>0?(Cn(e,"onPending"),Cn(e,"onFallback"),a(null,e.ssFallback,t,n,o,null,s,i),En(f,e.ssFallback)):f.resolve(!1,!0)}(t,n,o,r,s,i,l,c,a):function(e,t,n,o,r,s,i,l,{p:c,um:a,o:{createElement:u}}){const p=t.suspense=e.suspense;p.vnode=t,t.el=e.el;const f=t.ssContent,d=t.ssFallback,{activeBranch:h,pendingBranch:m,isInFallback:g,isHydrating:v}=p;if(m)p.pendingBranch=f,Mr(f,m)?(c(m,f,p.hiddenContainer,null,r,p,s,i,l),p.deps<=0?p.resolve():g&&(c(h,d,n,o,r,null,s,i,l),En(p,d))):(p.pendingId++,v?(p.isHydrating=!1,p.activeBranch=m):a(m,r,p),p.deps=0,p.effects.length=0,p.hiddenContainer=u("div"),g?(c(null,f,p.hiddenContainer,null,r,p,s,i,l),p.deps<=0?p.resolve():(c(h,d,n,o,r,null,s,i,l),En(p,d))):h&&Mr(f,h)?(c(h,f,n,o,r,p,s,i,l),p.resolve(!0)):(c(null,f,p.hiddenContainer,null,r,p,s,i,l),p.deps<=0&&p.resolve()));else if(h&&Mr(f,h))c(h,f,n,o,r,p,s,i,l),En(p,f);else if(Cn(t,"onPending"),p.pendingBranch=f,p.pendingId++,c(null,f,p.hiddenContainer,null,r,p,s,i,l),p.deps<=0)p.resolve();else{const{timeout:e,pendingId:t}=p;e>0?setTimeout((()=>{p.pendingId===t&&p.fallback(d)}),e):0===e&&p.fallback(d)}}(e,t,n,o,r,i,l,c,a)},hydrate:function(e,t,n,o,r,s,i,l,c){const a=t.suspense=kn(t,o,n,e.parentNode,document.createElement("div"),null,r,s,i,l,!0),u=c(e,a.pendingBranch=t.ssContent,n,a,s,i);0===a.deps&&a.resolve(!1,!0);return u},create:kn,normalize:function(e){const{shapeFlag:t,children:n}=e,o=32&t;e.ssContent=wn(o?n.default:n),e.ssFallback=o?wn(n.fallback):jr(kr)}};function Cn(e,t){const n=e.props&&e.props[t];v(n)&&n()}function kn(e,t,n,o,r,s,i,l,c,a,u=!1){const{p:p,m:f,um:d,n:h,o:{parentNode:m,remove:g}}=a;let v;const y=function(e){var t;return null!=(null==(t=e.props)?void 0:t.suspensible)&&!1!==e.props.suspensible}(e);y&&(null==t?void 0:t.pendingBranch)&&(v=t.pendingId,t.deps++);const _=e.props?L(e.props.timeout):void 0,b={vnode:e,parent:t,parentComponent:n,isSVG:i,container:o,hiddenContainer:r,anchor:s,deps:0,pendingId:0,timeout:"number"==typeof _?_:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:u,isUnmounted:!1,effects:[],resolve(e=!1,n=!1){const{vnode:o,activeBranch:r,pendingBranch:s,pendingId:i,effects:l,parentComponent:c,container:a}=b;if(b.isHydrating)b.isHydrating=!1;else if(!e){const e=r&&s.transition&&"out-in"===s.transition.mode;e&&(r.transition.afterLeave=()=>{i===b.pendingId&&f(s,a,t,0)});let{anchor:t}=b;r&&(t=h(r),d(r,c,b,!0)),e||f(s,a,t,0)}En(b,s),b.pendingBranch=null,b.isInFallback=!1;let u=b.parent,p=!1;for(;u;){if(u.pendingBranch){u.effects.push(...l),p=!0;break}u=u.parent}p||tn(l),b.effects=[],y&&t&&t.pendingBranch&&v===t.pendingId&&(t.deps--,0!==t.deps||n||t.resolve()),Cn(o,"onResolve")},fallback(e){if(!b.pendingBranch)return;const{vnode:t,activeBranch:n,parentComponent:o,container:r,isSVG:s}=b;Cn(t,"onFallback");const i=h(n),a=()=>{b.isInFallback&&(p(null,e,r,i,o,null,s,l,c),En(b,e))},u=e.transition&&"out-in"===e.transition.mode;u&&(n.transition.afterLeave=a),b.isInFallback=!0,d(n,o,null,!0),u||a()},move(e,t,n){b.activeBranch&&f(b.activeBranch,e,t,n),b.container=e},next:()=>b.activeBranch&&h(b.activeBranch),registerDep(e,t){const n=!!b.pendingBranch;n&&b.deps++;const o=e.vnode.el;e.asyncDep.catch((t=>{Dt(t,e,0)})).then((r=>{if(e.isUnmounted||b.isUnmounted||b.pendingId!==e.suspenseId)return;e.asyncResolved=!0;const{vnode:s}=e;is(e,r,!1),o&&(s.el=o);const l=!o&&e.subTree.el;t(e,s,m(o||e.subTree.el),o?null:h(e.subTree),b,i,c),l&&g(l),bn(e,s.el),n&&0==--b.deps&&b.resolve()}))},unmount(e,t){b.isUnmounted=!0,b.activeBranch&&d(b.activeBranch,n,e,t),b.pendingBranch&&d(b.pendingBranch,n,e,t)}};return b}function wn(e){let t;if(v(e)){const n=$r&&e._c;n&&(e._d=!1,Nr()),e=e(),n&&(e._d=!0,t=Er,Or())}if(d(e)){const t=function(e){let t;for(let n=0;nt!==e))),e}function Tn(e,t){t&&t.pendingBranch?d(e)?t.effects.push(...e):t.effects.push(e):tn(e)}function En(e,t){e.activeBranch=t;const{vnode:n,parentComponent:o}=e,r=n.el=t.el;o&&o.subTree===n&&(o.vnode.el=r,bn(o,r))}function Nn(e,t){return Pn(e,null,{flush:"post"})}const On={};function $n(e,t,n){return Pn(e,t,n)}function Pn(e,t,{immediate:o,deep:s,flush:i}=n){var l;const c=se()===(null==(l=Yr)?void 0:l.scope)?Yr:null;let a,p,f=!1,h=!1;if(Nt(e)?(a=()=>e.value,f=bt(e)):yt(e)?(a=()=>e,s=!0):d(e)?(h=!0,f=e.some((e=>yt(e)||bt(e))),a=()=>e.map((e=>Nt(e)?e.value:yt(e)?Rn(e):v(e)?jt(e,c,2):void 0))):a=v(e)?t?()=>jt(e,c,2):()=>{if(!c||!c.isUnmounted)return p&&p(),Ut(e,c,3,[m])}:r,t&&s){const e=a;a=()=>Rn(e())}let m=e=>{p=b.onStop=()=>{jt(e,c,4)}},g=h?new Array(e.length).fill(On):On;const y=()=>{if(b.active)if(t){const e=b.run();(s||f||(h?e.some(((e,t)=>M(e,g[t]))):M(e,g)))&&(p&&p(),Ut(t,c,3,[e,g===On?void 0:h&&g[0]===On?[]:g,m]),g=e)}else b.run()};let _;y.allowRecurse=!!t,"sync"===i?_=y:"post"===i?_=()=>ur(y,c&&c.suspense):(y.pre=!0,c&&(y.id=c.uid),_=()=>Xt(y));const b=new me(a,_);t?o?y():g=b.run():"post"===i?ur(b.run.bind(b),c&&c.suspense):b.run();return()=>{b.stop(),c&&c.scope&&u(c.scope.effects,b)}}function An(e,t,n){const o=this.proxy,r=y(e)?e.includes(".")?Fn(o,e):()=>o[e]:e.bind(o,o);let s;v(t)?s=t:(s=t.handler,n=t);const i=Yr;es(this);const l=Pn(r,s.bind(o),n);return i?es(i):ts(),l}function Fn(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{Rn(e,t)}));else if(k(e))for(const n in e)Rn(e[n],t);return e}function Mn(e,t,n,o){const r=e.dirs,s=t&&t.dirs;for(let i=0;i{e.isMounted=!0})),uo((()=>{e.isUnmounting=!0})),e}const In=[Function,Array],Bn={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:In,onEnter:In,onAfterEnter:In,onEnterCancelled:In,onBeforeLeave:In,onLeave:In,onAfterLeave:In,onLeaveCancelled:In,onBeforeAppear:In,onAppear:In,onAfterAppear:In,onAppearCancelled:In},Ln={name:"BaseTransition",props:Bn,setup(e,{slots:t}){const n=Qr(),o=Vn();let r;return()=>{const s=t.default&&zn(t.default(),!0);if(!s||!s.length)return;let i=s[0];if(s.length>1)for(const e of s)if(e.type!==kr){i=e;break}const l=xt(e),{mode:c}=l;if(o.isLeaving)return Dn(i);const a=Hn(i);if(!a)return Dn(i);const u=Un(a,l,o,n);Wn(a,u);const p=n.subTree,f=p&&Hn(p);let d=!1;const{getTransitionKey:h}=a.type;if(h){const e=h();void 0===r?r=e:e!==r&&(r=e,d=!0)}if(f&&f.type!==kr&&(!Mr(a,f)||d)){const e=Un(f,l,o,n);if(Wn(f,e),"out-in"===c)return o.isLeaving=!0,e.afterLeave=()=>{o.isLeaving=!1,!1!==n.update.active&&n.update()},Dn(i);"in-out"===c&&a.type!==kr&&(e.delayLeave=(e,t,n)=>{jn(o,f)[String(f.key)]=f,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=n})}return i}}};function jn(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function Un(e,t,n,o){const{appear:r,mode:s,persisted:i=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:a,onEnterCancelled:u,onBeforeLeave:p,onLeave:f,onAfterLeave:h,onLeaveCancelled:m,onBeforeAppear:g,onAppear:v,onAfterAppear:y,onAppearCancelled:_}=t,b=String(e.key),S=jn(n,e),x=(e,t)=>{e&&Ut(e,o,9,t)},C=(e,t)=>{const n=t[1];x(e,t),d(e)?e.every((e=>e.length<=1))&&n():e.length<=1&&n()},k={mode:s,persisted:i,beforeEnter(t){let o=l;if(!n.isMounted){if(!r)return;o=g||l}t._leaveCb&&t._leaveCb(!0);const s=S[b];s&&Mr(e,s)&&s.el._leaveCb&&s.el._leaveCb(),x(o,[t])},enter(e){let t=c,o=a,s=u;if(!n.isMounted){if(!r)return;t=v||c,o=y||a,s=_||u}let i=!1;const l=e._enterCb=t=>{i||(i=!0,x(t?s:o,[e]),k.delayedLeave&&k.delayedLeave(),e._enterCb=void 0)};t?C(t,[e,l]):l()},leave(t,o){const r=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return o();x(p,[t]);let s=!1;const i=t._leaveCb=n=>{s||(s=!0,o(),x(n?m:h,[t]),t._leaveCb=void 0,S[r]===e&&delete S[r])};S[r]=e,f?C(f,[t,i]):i()},clone:e=>Un(e,t,n,o)};return k}function Dn(e){if(Jn(e))return(e=Dr(e)).children=null,e}function Hn(e){return Jn(e)?e.children?e.children[0]:void 0:e}function Wn(e,t){6&e.shapeFlag&&e.component?Wn(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function zn(e,t=!1,n){let o=[],r=0;for(let s=0;s1)for(let s=0;sa({name:e.name},t,{setup:e}))():e}const Gn=e=>!!e.type.__asyncLoader;function qn(e,t){const{ref:n,props:o,children:r,ce:s}=t.vnode,i=jr(e,o,r);return i.ref=n,i.ce=s,delete t.vnode.ce,i}const Jn=e=>e.type.__isKeepAlive,Zn={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Qr(),o=n.ctx,r=new Map,s=new Set;let i=null;const l=n.suspense,{renderer:{p:c,m:a,um:u,o:{createElement:p}}}=o,f=p("div");function d(e){no(e),u(e,n,l,!0)}function h(e){r.forEach(((t,n)=>{const o=ps(t.type);!o||e&&e(o)||m(n)}))}function m(e){const t=r.get(e);i&&Mr(t,i)?i&&no(i):d(t),r.delete(e),s.delete(e)}o.activate=(e,t,n,o,r)=>{const s=e.component;a(e,t,n,0,l),c(s.vnode,e,t,n,s,l,o,e.slotScopeIds,r),ur((()=>{s.isDeactivated=!1,s.a&&V(s.a);const t=e.props&&e.props.onVnodeMounted;t&&qr(t,s.parent,e)}),l)},o.deactivate=e=>{const t=e.component;a(e,f,null,1,l),ur((()=>{t.da&&V(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&qr(n,t.parent,e),t.isDeactivated=!0}),l)},$n((()=>[e.include,e.exclude]),(([e,t])=>{e&&h((t=>Yn(e,t))),t&&h((e=>!Yn(t,e)))}),{flush:"post",deep:!0});let g=null;const v=()=>{null!=g&&r.set(g,oo(n.subTree))};return lo(v),ao(v),uo((()=>{r.forEach((e=>{const{subTree:t,suspense:o}=n,r=oo(t);if(e.type!==r.type||e.key!==r.key)d(e);else{no(r);const e=r.component.da;e&&ur(e,o)}}))})),()=>{if(g=null,!t.default)return null;const n=t.default(),o=n[0];if(n.length>1)return i=null,n;if(!(Rr(o)&&(4&o.shapeFlag||128&o.shapeFlag)))return i=null,o;let l=oo(o);const c=l.type,a=ps(Gn(l)?l.type.__asyncResolved||{}:c),{include:u,exclude:p,max:f}=e;if(u&&(!a||!Yn(u,a))||p&&a&&Yn(p,a))return i=l,o;const d=null==l.key?c:l.key,h=r.get(d);return l.el&&(l=Dr(l),128&o.shapeFlag&&(o.ssContent=l)),g=d,h?(l.el=h.el,l.component=h.component,l.transition&&Wn(l,l.transition),l.shapeFlag|=512,s.delete(d),s.add(d)):(s.add(d),f&&s.size>parseInt(f,10)&&m(s.values().next().value)),l.shapeFlag|=256,i=l,Sn(o.type)?o:l}}};function Yn(e,t){return d(e)?e.some((e=>Yn(e,t))):y(e)?e.split(",").includes(t):"[object RegExp]"===C(e)&&e.test(t)}function Qn(e,t){eo(e,"a",t)}function Xn(e,t){eo(e,"da",t)}function eo(e,t,n=Yr){const o=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(ro(t,o,n),n){let e=n.parent;for(;e&&e.parent;)Jn(e.parent.vnode)&&to(o,t,n,e),e=e.parent}}function to(e,t,n,o){const r=ro(t,e,o,!0);po((()=>{u(o[t],r)}),n)}function no(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function oo(e){return 128&e.shapeFlag?e.ssContent:e}function ro(e,t,n=Yr,o=!1){if(n){const r=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;_e(),es(n);const r=Ut(t,n,e,o);return ts(),be(),r});return o?r.unshift(s):r.push(s),s}}const so=e=>(t,n=Yr)=>(!ss||"sp"===e)&&ro(e,((...e)=>t(...e)),n),io=so("bm"),lo=so("m"),co=so("bu"),ao=so("u"),uo=so("bum"),po=so("um"),fo=so("sp"),ho=so("rtg"),mo=so("rtc");function go(e,t=Yr){ro("ec",e,t)}const vo="components";const yo=Symbol.for("v-ndc");function _o(e,t,n=!0,o=!1){const r=fn||Yr;if(r){const n=r.type;if(e===vo){const e=ps(n,!1);if(e&&(e===t||e===$(t)||e===F($(t))))return n}const s=bo(r[e]||n[e],t)||bo(r.appContext[e],t);return!s&&o?n:s}}function bo(e,t){return e&&(e[t]||e[$(t)]||e[F($(t))])}function So(e){return e.some((e=>!Rr(e)||e.type!==kr&&!(e.type===xr&&!So(e.children))))?e:null}const xo=e=>e?ns(e)?us(e)||e.proxy:xo(e.parent):null,Co=a(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>xo(e.parent),$root:e=>xo(e.root),$emit:e=>e.emit,$options:e=>Fo(e),$forceUpdate:e=>e.f||(e.f=()=>Xt(e.update)),$nextTick:e=>e.n||(e.n=Qt.bind(e.proxy)),$watch:e=>An.bind(e)}),ko=(e,t)=>e!==n&&!e.__isScriptSetup&&f(e,t),wo={get({_:e},t){const{ctx:o,setupState:r,data:s,props:i,accessCache:l,type:c,appContext:a}=e;let u;if("$"!==t[0]){const c=l[t];if(void 0!==c)switch(c){case 1:return r[t];case 2:return s[t];case 4:return o[t];case 3:return i[t]}else{if(ko(r,t))return l[t]=1,r[t];if(s!==n&&f(s,t))return l[t]=2,s[t];if((u=e.propsOptions[0])&&f(u,t))return l[t]=3,i[t];if(o!==n&&f(o,t))return l[t]=4,o[t];Oo&&(l[t]=0)}}const p=Co[t];let d,h;return p?("$attrs"===t&&Se(e,0,t),p(e)):(d=c.__cssModules)&&(d=d[t])?d:o!==n&&f(o,t)?(l[t]=4,o[t]):(h=a.config.globalProperties,f(h,t)?h[t]:void 0)},set({_:e},t,o){const{data:r,setupState:s,ctx:i}=e;return ko(s,t)?(s[t]=o,!0):r!==n&&f(r,t)?(r[t]=o,!0):!f(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(i[t]=o,!0))},has({_:{data:e,setupState:t,accessCache:o,ctx:r,appContext:s,propsOptions:i}},l){let c;return!!o[l]||e!==n&&f(e,l)||ko(t,l)||(c=i[0])&&f(c,l)||f(r,l)||f(Co,l)||f(s.config.globalProperties,l)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:f(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},To=a({},wo,{get(e,t){if(t!==Symbol.unscopables)return wo.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!U(t)});function Eo(){const e=Qr();return e.setupContext||(e.setupContext=as(e))}function No(e){return d(e)?e.reduce(((e,t)=>(e[t]=null,e)),{}):e}let Oo=!0;function $o(e){const t=Fo(e),n=e.proxy,o=e.ctx;Oo=!1,t.beforeCreate&&Po(t.beforeCreate,e,"bc");const{data:s,computed:i,methods:l,watch:c,provide:a,inject:u,created:p,beforeMount:f,mounted:h,beforeUpdate:m,updated:g,activated:y,deactivated:_,beforeUnmount:S,unmounted:x,render:C,renderTracked:k,renderTriggered:w,errorCaptured:T,serverPrefetch:E,expose:N,inheritAttrs:O,components:$,directives:P}=t;if(u&&function(e,t,n=r){d(e)&&(e=Io(e));for(const o in e){const n=e[o];let r;r=b(n)?"default"in n?Ko(n.from||o,n.default,!0):Ko(n.from||o):Ko(n),Nt(r)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>r.value,set:e=>r.value=e}):t[o]=r}}(u,o,null),l)for(const r in l){const e=l[r];v(e)&&(o[r]=e.bind(n))}if(s){const t=s.call(n,n);b(t)&&(e.data=ht(t))}if(Oo=!0,i)for(const d in i){const e=i[d],t=v(e)?e.bind(n,n):v(e.get)?e.get.bind(n,n):r,s=!v(e)&&v(e.set)?e.set.bind(n):r,l=fs({get:t,set:s});Object.defineProperty(o,d,{enumerable:!0,configurable:!0,get:()=>l.value,set:e=>l.value=e})}if(c)for(const r in c)Ao(c[r],o,n,r);if(a){const e=v(a)?a.call(n):a;Reflect.ownKeys(e).forEach((t=>{zo(t,e[t])}))}function A(e,t){d(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(p&&Po(p,e,"c"),A(io,f),A(lo,h),A(co,m),A(ao,g),A(Qn,y),A(Xn,_),A(go,T),A(mo,k),A(ho,w),A(uo,S),A(po,x),A(fo,E),d(N))if(N.length){const t=e.exposed||(e.exposed={});N.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});C&&e.render===r&&(e.render=C),null!=O&&(e.inheritAttrs=O),$&&(e.components=$),P&&(e.directives=P)}function Po(e,t,n){Ut(d(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function Ao(e,t,n,o){const r=o.includes(".")?Fn(n,o):()=>n[o];if(y(e)){const n=t[e];v(n)&&$n(r,n)}else if(v(e))$n(r,e.bind(n));else if(b(e))if(d(e))e.forEach((e=>Ao(e,t,n,o)));else{const o=v(e.handler)?e.handler.bind(n):t[e.handler];v(o)&&$n(r,o,e)}}function Fo(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,l=s.get(t);let c;return l?c=l:r.length||n||o?(c={},r.length&&r.forEach((e=>Ro(c,e,i,!0))),Ro(c,t,i)):c=t,b(t)&&s.set(t,c),c}function Ro(e,t,n,o=!1){const{mixins:r,extends:s}=t;s&&Ro(e,s,n,!0),r&&r.forEach((t=>Ro(e,t,n,!0)));for(const i in t)if(o&&"expose"===i);else{const o=Mo[i]||n&&n[i];e[i]=o?o(e[i],t[i]):t[i]}return e}const Mo={data:Vo,props:jo,emits:jo,methods:Lo,computed:Lo,beforeCreate:Bo,created:Bo,beforeMount:Bo,mounted:Bo,beforeUpdate:Bo,updated:Bo,beforeDestroy:Bo,beforeUnmount:Bo,destroyed:Bo,unmounted:Bo,activated:Bo,deactivated:Bo,errorCaptured:Bo,serverPrefetch:Bo,components:Lo,directives:Lo,watch:function(e,t){if(!e)return t;if(!t)return e;const n=a(Object.create(null),e);for(const o in t)n[o]=Bo(e[o],t[o]);return n},provide:Vo,inject:function(e,t){return Lo(Io(e),Io(t))}};function Vo(e,t){return t?e?function(){return a(v(e)?e.call(this,this):e,v(t)?t.call(this,this):t)}:t:e}function Io(e){if(d(e)){const t={};for(let n=0;n(s.has(e)||(e&&v(e.install)?(s.add(e),e.install(l,...t)):v(e)&&(s.add(e),e(l,...t))),l),mixin:e=>(r.mixins.includes(e)||r.mixins.push(e),l),component:(e,t)=>t?(r.components[e]=t,l):r.components[e],directive:(e,t)=>t?(r.directives[e]=t,l):r.directives[e],mount(s,c,a){if(!i){const u=jr(n,o);return u.appContext=r,c&&t?t(u,s):e(u,s,a),i=!0,l._container=s,s.__vue_app__=l,us(u.component)||u.component.proxy}},unmount(){i&&(e(null,l._container),delete l._container.__vue_app__)},provide:(e,t)=>(r.provides[e]=t,l),runWithContext(e){Wo=l;try{return e()}finally{Wo=null}}};return l}}let Wo=null;function zo(e,t){if(Yr){let n=Yr.provides;const o=Yr.parent&&Yr.parent.provides;o===n&&(n=Yr.provides=Object.create(o)),n[e]=t}else;}function Ko(e,t,n=!1){const o=Yr||fn;if(o||Wo){const r=o?null==o.parent?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:Wo._context.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&v(t)?t.call(o&&o.proxy):t}}function Go(e,t,o,r){const[s,i]=e.propsOptions;let l,c=!1;if(t)for(let n in t){if(T(n))continue;const a=t[n];let u;s&&f(s,u=$(n))?i&&i.includes(u)?(l||(l={}))[u]=a:o[u]=a:pn(e.emitsOptions,n)||n in r&&a===r[n]||(r[n]=a,c=!0)}if(i){const t=xt(o),r=l||n;for(let n=0;n{p=!0;const[n,o]=Jo(e,t,!0);a(c,n),o&&u.push(...o)};!r&&t.mixins.length&&t.mixins.forEach(n),e.extends&&n(e.extends),e.mixins&&e.mixins.forEach(n)}if(!l&&!p)return b(e)&&s.set(e,o),o;if(d(l))for(let o=0;o-1,o[1]=n<0||t-1||f(o,"default"))&&u.push(e)}}}const h=[c,u];return b(e)&&s.set(e,h),h}function Zo(e){return"$"!==e[0]}function Yo(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:null===e?"null":""}function Qo(e,t){return Yo(e)===Yo(t)}function Xo(e,t){return d(t)?t.findIndex((t=>Qo(t,e))):v(t)&&Qo(t,e)?0:-1}const er=e=>"_"===e[0]||"$stable"===e,tr=e=>d(e)?e.map(Wr):[Wr(e)],nr=(e,t,n)=>{if(t._n)return t;const o=mn(((...e)=>tr(t(...e))),n);return o._c=!1,o},or=(e,t,n)=>{const o=e._ctx;for(const r in e){if(er(r))continue;const n=e[r];if(v(n))t[r]=nr(0,n,o);else if(null!=n){const e=tr(n);t[r]=()=>e}}},rr=(e,t)=>{const n=tr(t);e.slots.default=()=>n};function sr(e,t,o,r,s=!1){if(d(e))return void e.forEach(((e,n)=>sr(e,t&&(d(t)?t[n]:t),o,r,s)));if(Gn(r)&&!s)return;const i=4&r.shapeFlag?us(r.component)||r.component.proxy:r.el,l=s?null:i,{i:c,r:a}=e,p=t&&t.r,h=c.refs===n?c.refs={}:c.refs,m=c.setupState;if(null!=p&&p!==a&&(y(p)?(h[p]=null,f(m,p)&&(m[p]=null)):Nt(p)&&(p.value=null)),v(a))jt(a,c,12,[l,h]);else{const t=y(a),n=Nt(a);if(t||n){const r=()=>{if(e.f){const n=t?f(m,a)?m[a]:h[a]:a.value;s?d(n)&&u(n,i):d(n)?n.includes(i)||n.push(i):t?(h[a]=[i],f(m,a)&&(m[a]=h[a])):(a.value=[i],e.k&&(h[e.k]=a.value))}else t?(h[a]=l,f(m,a)&&(m[a]=l)):n&&(a.value=l,e.k&&(h[e.k]=l))};l?(r.id=-1,ur(r,o)):r()}}}let ir=!1;const lr=e=>/svg/.test(e.namespaceURI)&&"foreignObject"!==e.tagName,cr=e=>8===e.nodeType;function ar(e){const{mt:t,p:n,o:{patchProp:o,createText:r,nextSibling:s,parentNode:i,remove:c,insert:a,createComment:u}}=e,p=(n,o,l,c,u,v=!1)=>{const y=cr(n)&&"["===n.data,_=()=>m(n,o,l,c,u,y),{type:b,ref:S,shapeFlag:x,patchFlag:C}=o;let k=n.nodeType;o.el=n,-2===C&&(v=!1,o.dynamicChildren=null);let w=null;switch(b){case Cr:3!==k?""===o.children?(a(o.el=r(""),i(n),n),w=n):w=_():(n.data!==o.children&&(ir=!0,n.data=o.children),w=s(n));break;case kr:w=8!==k||y?_():s(n);break;case wr:if(y&&(k=(n=s(n)).nodeType),1===k||3===k){w=n;const e=!o.children.length;for(let t=0;t{i=i||!!t.dynamicChildren;const{type:a,props:u,patchFlag:p,shapeFlag:f,dirs:h}=t,m="input"===a&&h||"option"===a;if(m||-1!==p){if(h&&Mn(t,null,n,"created"),u)if(m||!i||48&p)for(const t in u)(m&&t.endsWith("value")||l(t)&&!T(t))&&o(e,t,null,u[t],!1,void 0,n);else u.onClick&&o(e,"onClick",null,u.onClick,!1,void 0,n);let a;if((a=u&&u.onVnodeBeforeMount)&&qr(a,n,t),h&&Mn(t,null,n,"beforeMount"),((a=u&&u.onVnodeMounted)||h)&&Tn((()=>{a&&qr(a,n,t),h&&Mn(t,null,n,"mounted")}),r),16&f&&(!u||!u.innerHTML&&!u.textContent)){let o=d(e.firstChild,t,e,n,r,s,i);for(;o;){ir=!0;const e=o;o=o.nextSibling,c(e)}}else 8&f&&e.textContent!==t.children&&(ir=!0,e.textContent=t.children)}return e.nextSibling},d=(e,t,o,r,s,i,l)=>{l=l||!!t.dynamicChildren;const c=t.children,a=c.length;for(let u=0;u{const{slotScopeIds:c}=t;c&&(r=r?r.concat(c):c);const p=i(e),f=d(s(e),t,p,n,o,r,l);return f&&cr(f)&&"]"===f.data?s(t.anchor=f):(ir=!0,a(t.anchor=u("]"),p,f),f)},m=(e,t,o,r,l,a)=>{if(ir=!0,t.el=null,a){const t=g(e);for(;;){const n=s(e);if(!n||n===t)break;c(n)}}const u=s(e),p=i(e);return c(e),n(null,t,p,u,o,r,lr(p),l),u},g=e=>{let t=0;for(;e;)if((e=s(e))&&cr(e)&&("["===e.data&&t++,"]"===e.data)){if(0===t)return s(e);t--}return e};return[(e,t)=>{if(!t.hasChildNodes())return n(null,e,t),on(),void(t._vnode=e);ir=!1,p(t.firstChild,e,null,null,null),on(),t._vnode=e,ir&&console.error("Hydration completed but contains mismatches.")},p]}const ur=Tn;function pr(e){return dr(e)}function fr(e){return dr(e,ar)}function dr(e,t){(j||(j="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{})).__VUE__=!0;const{insert:s,remove:i,patchProp:l,createElement:c,createText:u,createComment:p,setText:d,setElementText:h,parentNode:m,nextSibling:g,setScopeId:v=r,insertStaticContent:y}=e,_=(e,t,n,o=null,r=null,s=null,i=!1,l=null,c=!!t.dynamicChildren)=>{if(e===t)return;e&&!Mr(e,t)&&(o=Q(e),G(e,r,s,!0),e=null),-2===t.patchFlag&&(c=!1,t.dynamicChildren=null);const{type:a,ref:u,shapeFlag:p}=t;switch(a){case Cr:b(e,t,n,o);break;case kr:x(e,t,n,o);break;case wr:null==e&&C(t,n,o,i);break;case xr:R(e,t,n,o,r,s,i,l,c);break;default:1&p?k(e,t,n,o,r,s,i,l,c):6&p?M(e,t,n,o,r,s,i,l,c):(64&p||128&p)&&a.process(e,t,n,o,r,s,i,l,c,ee)}null!=u&&r&&sr(u,e&&e.ref,s,t||e,!t)},b=(e,t,n,o)=>{if(null==e)s(t.el=u(t.children),n,o);else{const n=t.el=e.el;t.children!==e.children&&d(n,t.children)}},x=(e,t,n,o)=>{null==e?s(t.el=p(t.children||""),n,o):t.el=e.el},C=(e,t,n,o)=>{[e.el,e.anchor]=y(e.children,t,n,o,e.el,e.anchor)},k=(e,t,n,o,r,s,i,l,c)=>{i=i||"svg"===t.type,null==e?w(t,n,o,r,s,i,l,c):O(e,t,r,s,i,l,c)},w=(e,t,n,o,r,i,a,u)=>{let p,f;const{type:d,props:m,shapeFlag:g,transition:v,dirs:y}=e;if(p=e.el=c(e.type,i,m&&m.is,m),8&g?h(p,e.children):16&g&&N(e.children,p,null,o,r,i&&"foreignObject"!==d,a,u),y&&Mn(e,null,o,"created"),E(p,e,e.scopeId,a,o),m){for(const t in m)"value"===t||T(t)||l(p,t,null,m[t],i,e.children,o,r,Y);"value"in m&&l(p,"value",null,m.value),(f=m.onVnodeBeforeMount)&&qr(f,o,e)}y&&Mn(e,null,o,"beforeMount");const _=(!r||r&&!r.pendingBranch)&&v&&!v.persisted;_&&v.beforeEnter(p),s(p,t,n),((f=m&&m.onVnodeMounted)||_||y)&&ur((()=>{f&&qr(f,o,e),_&&v.enter(p),y&&Mn(e,null,o,"mounted")}),r)},E=(e,t,n,o,r)=>{if(n&&v(e,n),o)for(let s=0;s{for(let a=c;a{const a=t.el=e.el;let{patchFlag:u,dynamicChildren:p,dirs:f}=t;u|=16&e.patchFlag;const d=e.props||n,m=t.props||n;let g;o&&hr(o,!1),(g=m.onVnodeBeforeUpdate)&&qr(g,o,t,e),f&&Mn(t,e,o,"beforeUpdate"),o&&hr(o,!0);const v=s&&"foreignObject"!==t.type;if(p?P(e.dynamicChildren,p,a,o,r,v,i):c||H(e,t,a,null,o,r,v,i,!1),u>0){if(16&u)F(a,t,d,m,o,r,s);else if(2&u&&d.class!==m.class&&l(a,"class",null,m.class,s),4&u&&l(a,"style",d.style,m.style,s),8&u){const n=t.dynamicProps;for(let t=0;t{g&&qr(g,o,t,e),f&&Mn(t,e,o,"updated")}),r)},P=(e,t,n,o,r,s,i)=>{for(let l=0;l{if(o!==r){if(o!==n)for(const n in o)T(n)||n in r||l(e,n,o[n],null,c,t.children,s,i,Y);for(const n in r){if(T(n))continue;const a=r[n],u=o[n];a!==u&&"value"!==n&&l(e,n,u,a,c,t.children,s,i,Y)}"value"in r&&l(e,"value",o.value,r.value)}},R=(e,t,n,o,r,i,l,c,a)=>{const p=t.el=e?e.el:u(""),f=t.anchor=e?e.anchor:u("");let{patchFlag:d,dynamicChildren:h,slotScopeIds:m}=t;m&&(c=c?c.concat(m):m),null==e?(s(p,n,o),s(f,n,o),N(t.children,n,f,r,i,l,c,a)):d>0&&64&d&&h&&e.dynamicChildren?(P(e.dynamicChildren,h,n,r,i,l,c),(null!=t.key||r&&t===r.subTree)&&mr(e,t,!0)):H(e,t,n,f,r,i,l,c,a)},M=(e,t,n,o,r,s,i,l,c)=>{t.slotScopeIds=l,null==e?512&t.shapeFlag?r.ctx.activate(t,n,o,i,c):B(t,n,o,r,s,i,c):L(e,t,c)},B=(e,t,o,r,s,i,l)=>{const c=e.component=function(e,t,o){const r=e.type,s=(t?t.appContext:e.appContext)||Jr,i={uid:Zr++,vnode:e,type:r,parent:t,appContext:s,root:null,next:null,subTree:null,effect:null,update:null,scope:new oe(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(s.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Jo(r,s),emitsOptions:un(r,s),emit:null,emitted:null,propsDefaults:n,inheritAttrs:r.inheritAttrs,ctx:n,data:n,props:n,attrs:n,slots:n,refs:n,setupState:n,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:o,suspenseId:o?o.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};i.ctx={_:i},i.root=t?t.root:i,i.emit=an.bind(null,i),e.ce&&e.ce(i);return i}(e,r,s);if(Jn(e)&&(c.ctx.renderer=ee),function(e,t=!1){ss=t;const{props:n,children:o}=e.vnode,r=ns(e);(function(e,t,n,o=!1){const r={},s={};I(s,Vr,1),e.propsDefaults=Object.create(null),Go(e,t,r,s);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);e.props=n?o?r:mt(r):e.type.props?r:s,e.attrs=s})(e,n,r,t),((e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=xt(t),I(t,"_",n)):or(t,e.slots={})}else e.slots={},t&&rr(e,t);I(e.slots,Vr,1)})(e,o);const s=r?function(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Ct(new Proxy(e.ctx,wo));const{setup:o}=n;if(o){const n=e.setupContext=o.length>1?as(e):null;es(e),_e();const r=jt(o,e,0,[e.props,n]);if(be(),ts(),S(r)){if(r.then(ts,ts),t)return r.then((n=>{is(e,n,t)})).catch((t=>{Dt(t,e,0)}));e.asyncDep=r}else is(e,r,t)}else cs(e,t)}(e,t):void 0;ss=!1}(c),c.asyncDep){if(s&&s.registerDep(c,U),!e.el){const e=c.subTree=jr(kr);x(null,e,t,o)}}else U(c,e,t,o,s,i,l)},L=(e,t,n)=>{const o=t.component=e.component;if(function(e,t,n){const{props:o,children:r,component:s}=e,{props:i,children:l,patchFlag:c}=t,a=s.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&c>=0))return!(!r&&!l||l&&l.$stable)||o!==i&&(o?!i||_n(o,i,a):!!i);if(1024&c)return!0;if(16&c)return o?_n(o,i,a):!!i;if(8&c){const e=t.dynamicProps;for(let t=0;tKt&&zt.splice(t,1)}(o.update),o.update()}else t.el=e.el,o.vnode=t},U=(e,t,n,o,r,s,i)=>{const l=e.effect=new me((()=>{if(e.isMounted){let t,{next:n,bu:o,u:l,parent:c,vnode:a}=e,u=n;hr(e,!1),n?(n.el=a.el,D(e,n,i)):n=a,o&&V(o),(t=n.props&&n.props.onVnodeBeforeUpdate)&&qr(t,c,n,a),hr(e,!0);const p=gn(e),f=e.subTree;e.subTree=p,_(f,p,m(f.el),Q(f),e,r,s),n.el=p.el,null===u&&bn(e,p.el),l&&ur(l,r),(t=n.props&&n.props.onVnodeUpdated)&&ur((()=>qr(t,c,n,a)),r)}else{let i;const{el:l,props:c}=t,{bm:a,m:u,parent:p}=e,f=Gn(t);if(hr(e,!1),a&&V(a),!f&&(i=c&&c.onVnodeBeforeMount)&&qr(i,p,t),hr(e,!0),l&&ne){const n=()=>{e.subTree=gn(e),ne(l,e.subTree,e,r,null)};f?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{const i=e.subTree=gn(e);_(null,i,n,o,e,r,s),t.el=i.el}if(u&&ur(u,r),!f&&(i=c&&c.onVnodeMounted)){const e=t;ur((()=>qr(i,p,e)),r)}(256&t.shapeFlag||p&&Gn(p.vnode)&&256&p.vnode.shapeFlag)&&e.a&&ur(e.a,r),e.isMounted=!0,t=n=o=null}}),(()=>Xt(c)),e.scope),c=e.update=()=>l.run();c.id=e.uid,hr(e,!0),c()},D=(e,t,o)=>{t.component=e;const r=e.vnode.props;e.vnode=t,e.next=null,function(e,t,n,o){const{props:r,attrs:s,vnode:{patchFlag:i}}=e,l=xt(r),[c]=e.propsOptions;let a=!1;if(!(o||i>0)||16&i){let o;Go(e,t,r,s)&&(a=!0);for(const s in l)t&&(f(t,s)||(o=A(s))!==s&&f(t,o))||(c?!n||void 0===n[s]&&void 0===n[o]||(r[s]=qo(c,l,s,void 0,e,!0)):delete r[s]);if(s!==l)for(const e in s)t&&f(t,e)||(delete s[e],a=!0)}else if(8&i){const n=e.vnode.dynamicProps;for(let o=0;o{const{vnode:r,slots:s}=e;let i=!0,l=n;if(32&r.shapeFlag){const e=t._;e?o&&1===e?i=!1:(a(s,t),o||1!==e||delete s._):(i=!t.$stable,or(t,s)),l=t}else t&&(rr(e,t),l={default:1});if(i)for(const n in s)er(n)||n in l||delete s[n]})(e,t.children,o),_e(),nn(),be()},H=(e,t,n,o,r,s,i,l,c=!1)=>{const a=e&&e.children,u=e?e.shapeFlag:0,p=t.children,{patchFlag:f,shapeFlag:d}=t;if(f>0){if(128&f)return void z(a,p,n,o,r,s,i,l,c);if(256&f)return void W(a,p,n,o,r,s,i,l,c)}8&d?(16&u&&Y(a,r,s),p!==a&&h(n,p)):16&u?16&d?z(a,p,n,o,r,s,i,l,c):Y(a,r,s,!0):(8&u&&h(n,""),16&d&&N(p,n,o,r,s,i,l,c))},W=(e,t,n,r,s,i,l,c,a)=>{const u=(e=e||o).length,p=(t=t||o).length,f=Math.min(u,p);let d;for(d=0;dp?Y(e,s,i,!0,!1,f):N(t,n,r,s,i,l,c,a,f)},z=(e,t,n,r,s,i,l,c,a)=>{let u=0;const p=t.length;let f=e.length-1,d=p-1;for(;u<=f&&u<=d;){const o=e[u],r=t[u]=a?zr(t[u]):Wr(t[u]);if(!Mr(o,r))break;_(o,r,n,null,s,i,l,c,a),u++}for(;u<=f&&u<=d;){const o=e[f],r=t[d]=a?zr(t[d]):Wr(t[d]);if(!Mr(o,r))break;_(o,r,n,null,s,i,l,c,a),f--,d--}if(u>f){if(u<=d){const e=d+1,o=ed)for(;u<=f;)G(e[u],s,i,!0),u++;else{const h=u,m=u,g=new Map;for(u=m;u<=d;u++){const e=t[u]=a?zr(t[u]):Wr(t[u]);null!=e.key&&g.set(e.key,u)}let v,y=0;const b=d-m+1;let S=!1,x=0;const C=new Array(b);for(u=0;u=b){G(o,s,i,!0);continue}let r;if(null!=o.key)r=g.get(o.key);else for(v=m;v<=d;v++)if(0===C[v-m]&&Mr(o,t[v])){r=v;break}void 0===r?G(o,s,i,!0):(C[r-m]=u+1,r>=x?x=r:S=!0,_(o,t[r],n,null,s,i,l,c,a),y++)}const k=S?function(e){const t=e.slice(),n=[0];let o,r,s,i,l;const c=e.length;for(o=0;o>1,e[n[l]]0&&(t[o]=n[s-1]),n[s]=o)}}s=n.length,i=n[s-1];for(;s-- >0;)n[s]=i,i=t[i];return n}(C):o;for(v=k.length-1,u=b-1;u>=0;u--){const e=m+u,o=t[e],f=e+1{const{el:i,type:l,transition:c,children:a,shapeFlag:u}=e;if(6&u)return void K(e.component.subTree,t,n,o);if(128&u)return void e.suspense.move(t,n,o);if(64&u)return void l.move(e,t,n,ee);if(l===xr){s(i,t,n);for(let e=0;e{let r;for(;e&&e!==t;)r=g(e),s(e,n,o),e=r;s(t,n,o)})(e,t,n);if(2!==o&&1&u&&c)if(0===o)c.beforeEnter(i),s(i,t,n),ur((()=>c.enter(i)),r);else{const{leave:e,delayLeave:o,afterLeave:r}=c,l=()=>s(i,t,n),a=()=>{e(i,(()=>{l(),r&&r()}))};o?o(i,l,a):a()}else s(i,t,n)},G=(e,t,n,o=!1,r=!1)=>{const{type:s,props:i,ref:l,children:c,dynamicChildren:a,shapeFlag:u,patchFlag:p,dirs:f}=e;if(null!=l&&sr(l,null,n,e,!0),256&u)return void t.ctx.deactivate(e);const d=1&u&&f,h=!Gn(e);let m;if(h&&(m=i&&i.onVnodeBeforeUnmount)&&qr(m,t,e),6&u)Z(e.component,n,o);else{if(128&u)return void e.suspense.unmount(n,o);d&&Mn(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,r,ee,o):a&&(s!==xr||p>0&&64&p)?Y(a,t,n,!1,!0):(s===xr&&384&p||!r&&16&u)&&Y(c,t,n),o&&q(e)}(h&&(m=i&&i.onVnodeUnmounted)||d)&&ur((()=>{m&&qr(m,t,e),d&&Mn(e,null,t,"unmounted")}),n)},q=e=>{const{type:t,el:n,anchor:o,transition:r}=e;if(t===xr)return void J(n,o);if(t===wr)return void(({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=g(e),i(e),e=n;i(t)})(e);const s=()=>{i(n),r&&!r.persisted&&r.afterLeave&&r.afterLeave()};if(1&e.shapeFlag&&r&&!r.persisted){const{leave:t,delayLeave:o}=r,i=()=>t(n,s);o?o(e.el,s,i):i()}else s()},J=(e,t)=>{let n;for(;e!==t;)n=g(e),i(e),e=n;i(t)},Z=(e,t,n)=>{const{bum:o,scope:r,update:s,subTree:i,um:l}=e;o&&V(o),r.stop(),s&&(s.active=!1,G(i,e,t,n)),l&&ur(l,t),ur((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},Y=(e,t,n,o=!1,r=!1,s=0)=>{for(let i=s;i6&e.shapeFlag?Q(e.component.subTree):128&e.shapeFlag?e.suspense.next():g(e.anchor||e.el),X=(e,t,n)=>{null==e?t._vnode&&G(t._vnode,null,null,!0):_(t._vnode||null,e,t,null,null,null,n),nn(),on(),t._vnode=e},ee={p:_,um:G,m:K,r:q,mt:B,mc:N,pc:H,pbc:P,n:Q,o:e};let te,ne;return t&&([te,ne]=t(ee)),{render:X,hydrate:te,createApp:Ho(X,te)}}function hr({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function mr(e,t,n=!1){const o=e.children,r=t.children;if(d(o)&&d(r))for(let s=0;se&&(e.disabled||""===e.disabled),vr=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,yr=(e,t)=>{const n=e&&e.to;if(y(n)){if(t){return t(n)}return null}return n};function _r(e,t,n,{o:{insert:o},m:r},s=2){0===s&&o(e.targetAnchor,t,n);const{el:i,anchor:l,shapeFlag:c,children:a,props:u}=e,p=2===s;if(p&&o(i,t,n),(!p||gr(u))&&16&c)for(let f=0;f{16&v&&u(y,e,t,r,s,i,l,c)};g?_(n,a):p&&_(p,f)}else{t.el=e.el;const o=t.anchor=e.anchor,u=t.target=e.target,d=t.targetAnchor=e.targetAnchor,m=gr(e.props),v=m?n:u,y=m?o:d;if(i=i||vr(u),_?(f(e.dynamicChildren,_,v,r,s,i,l),mr(e,t,!0)):c||p(e,t,v,y,r,s,i,l,!1),g)m||_r(t,n,o,a,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=yr(t.props,h);e&&_r(t,e,null,a,0)}else m&&_r(t,u,d,a,1)}Sr(t)},remove(e,t,n,o,{um:r,o:{remove:s}},i){const{shapeFlag:l,children:c,anchor:a,targetAnchor:u,target:p,props:f}=e;if(p&&s(u),(i||!gr(f))&&(s(a),16&l))for(let d=0;d0?Er||o:null,Or(),$r>0&&Er&&Er.push(e),e}function Fr(e,t,n,o,r){return Ar(jr(e,t,n,o,r,!0))}function Rr(e){return!!e&&!0===e.__v_isVNode}function Mr(e,t){return e.type===t.type&&e.key===t.key}const Vr="__vInternal",Ir=({key:e})=>null!=e?e:null,Br=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?y(e)||Nt(e)||v(e)?{i:fn,r:e,k:t,f:!!n}:e:null);function Lr(e,t=null,n=null,o=0,r=null,s=(e===xr?0:1),i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ir(t),ref:t&&Br(t),scopeId:dn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:fn};return l?(Kr(c,n),128&s&&e.normalize(c)):n&&(c.shapeFlag|=y(n)?8:16),$r>0&&!i&&Er&&(c.patchFlag>0||6&s)&&32!==c.patchFlag&&Er.push(c),c}const jr=function(e,t=null,n=null,o=0,r=null,s=!1){e&&e!==yo||(e=kr);if(Rr(e)){const o=Dr(e,t,!0);return n&&Kr(o,n),$r>0&&!s&&Er&&(6&o.shapeFlag?Er[Er.indexOf(e)]=o:Er.push(o)),o.patchFlag|=-2,o}i=e,v(i)&&"__vccOpts"in i&&(e=e.__vccOpts);var i;if(t){t=Ur(t);let{class:e,style:n}=t;e&&!y(e)&&(t.class=G(e)),b(n)&&(St(n)&&!d(n)&&(n=a({},n)),t.style=D(n))}const l=y(e)?1:Sn(e)?128:(e=>e.__isTeleport)(e)?64:b(e)?4:v(e)?2:0;return Lr(e,t,n,o,r,l,s,!0)};function Ur(e){return e?St(e)||Vr in e?a({},e):e:null}function Dr(e,t,n=!1){const{props:o,ref:r,patchFlag:s,children:i}=e,l=t?Gr(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Ir(l),ref:t&&t.ref?n&&r?d(r)?r.concat(Br(t)):[r,Br(t)]:Br(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==xr?-1===s?16:16|s:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Dr(e.ssContent),ssFallback:e.ssFallback&&Dr(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Hr(e=" ",t=0){return jr(Cr,null,e,t)}function Wr(e){return null==e||"boolean"==typeof e?jr(kr):d(e)?jr(xr,null,e.slice()):"object"==typeof e?zr(e):jr(Cr,null,String(e))}function zr(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:Dr(e)}function Kr(e,t){let n=0;const{shapeFlag:o}=e;if(null==t)t=null;else if(d(t))n=16;else if("object"==typeof t){if(65&o){const n=t.default;return void(n&&(n._c&&(n._d=!1),Kr(e,n()),n._c&&(n._d=!0)))}{n=32;const o=t._;o||Vr in t?3===o&&fn&&(1===fn.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=fn}}else v(t)?(t={default:t,_ctx:fn},n=32):(t=String(t),64&o?(n=16,t=[Hr(t)]):n=8);e.children=t,e.shapeFlag|=n}function Gr(...e){const t={};for(let n=0;nYr||fn;let Xr;Xr=e=>{Yr=e};const es=e=>{Xr(e),e.scope.on()},ts=()=>{Yr&&Yr.scope.off(),Xr(null)};function ns(e){return 4&e.vnode.shapeFlag}let os,rs,ss=!1;function is(e,t,n){v(t)?e.render=t:b(t)&&(e.setupState=Rt(t)),cs(e,n)}function ls(e){os=e,rs=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,To))}}function cs(e,t,n){const o=e.type;if(!e.render){if(!t&&os&&!o.render){const t=o.template||Fo(e).template;if(t){const{isCustomElement:n,compilerOptions:r}=e.appContext.config,{delimiters:s,compilerOptions:i}=o,l=a(a({isCustomElement:n,delimiters:s},r),i);o.render=os(t,l)}}e.render=o.render||r,rs&&rs(e)}es(e),_e(),$o(e),be(),ts()}function as(e){const t=t=>{e.exposed=t||{}};return{get attrs(){return function(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get:(t,n)=>(Se(e,0,"$attrs"),t[n])}))}(e)},slots:e.slots,emit:e.emit,expose:t}}function us(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Rt(Ct(e.exposed)),{get:(t,n)=>n in t?t[n]:n in Co?Co[n](e):void 0,has:(e,t)=>t in e||t in Co}))}function ps(e,t=!0){return v(e)?e.displayName||e.name:e.name||t&&e.__name}const fs=(e,t)=>function(e,t,n=!1){let o,s;const i=v(e);return i?(o=e,s=r):(o=e.get,s=e.set),new Lt(o,s,i||!s,n)}(e,0,ss);function ds(e,t,n){const o=arguments.length;return 2===o?b(t)&&!d(t)?Rr(t)?jr(e,null,[t]):jr(e,t):jr(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):3===o&&Rr(n)&&(n=[n]),jr(e,t,n))}const hs=Symbol.for("v-scx");function ms(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let o=0;o0&&Er&&Er.push(e),!0}const gs="3.3.4",vs="undefined"!=typeof document?document:null,ys=vs&&vs.createElement("template"),_s={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t?vs.createElementNS("http://www.w3.org/2000/svg",e):vs.createElement(e,n?{is:n}:void 0);return"select"===e&&o&&null!=o.multiple&&r.setAttribute("multiple",o.multiple),r},createText:e=>vs.createTextNode(e),createComment:e=>vs.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>vs.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,s){const i=n?n.previousSibling:t.lastChild;if(r&&(r===s||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),r!==s&&(r=r.nextSibling););else{ys.innerHTML=o?`${e}`:e;const r=ys.content;if(o){const e=r.firstChild;for(;e.firstChild;)r.appendChild(e.firstChild);r.removeChild(e)}t.insertBefore(r,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};const bs=/\s*!important$/;function Ss(e,t,n){if(d(n))n.forEach((n=>Ss(e,t,n)));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=function(e,t){const n=Cs[t];if(n)return n;let o=$(t);if("filter"!==o&&o in e)return Cs[t]=o;o=F(o);for(let r=0;r{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();Ut(function(e,t){if(d(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}(e,n.value),t,5,[e])};return n.value=e,n.attached=(()=>Ns||(Os.then((()=>Ns=0)),Ns=Date.now()))(),n}(o,r);ws(e,n,i,l)}else i&&(!function(e,t,n,o){e.removeEventListener(t,n,o)}(e,n,i,l),s[t]=void 0)}}const Es=/(?:Once|Passive|Capture)$/;let Ns=0;const Os=Promise.resolve();const $s=/^on[a-z]/;function Ps(e,t){const n=Kn(e);class o extends Fs{constructor(e){super(n,e,t)}}return o.def=n,o}const As="undefined"!=typeof HTMLElement?HTMLElement:class{};class Fs extends As{constructor(e,t={},n){super(),this._def=e,this._props=t,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&n?n(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,Qt((()=>{this._connected||($i(null,this.shadowRoot),this._instance=null)}))}_resolveDef(){this._resolved=!0;for(let n=0;n{for(const t of e)this._setAttr(t.attributeName)})).observe(this,{attributes:!0});const e=(e,t=!1)=>{const{props:n,styles:o}=e;let r;if(n&&!d(n))for(const s in n){const e=n[s];(e===Number||e&&e.type===Number)&&(s in this._props&&(this._props[s]=L(this._props[s])),(r||(r=Object.create(null)))[$(s)]=!0)}this._numberProps=r,t&&this._resolveProps(e),this._applyStyles(o),this._update()},t=this._def.__asyncLoader;t?t().then((t=>e(t,!0))):e(this._def)}_resolveProps(e){const{props:t}=e,n=d(t)?t:Object.keys(t||{});for(const o of Object.keys(this))"_"!==o[0]&&n.includes(o)&&this._setProp(o,this[o],!0,!1);for(const o of n.map($))Object.defineProperty(this,o,{get(){return this._getProp(o)},set(e){this._setProp(o,e)}})}_setAttr(e){let t=this.getAttribute(e);const n=$(e);this._numberProps&&this._numberProps[n]&&(t=L(t)),this._setProp(n,t,!1)}_getProp(e){return this._props[e]}_setProp(e,t,n=!0,o=!0){t!==this._props[e]&&(this._props[e]=t,o&&this._instance&&this._update(),n&&(!0===t?this.setAttribute(A(e),""):"string"==typeof t||"number"==typeof t?this.setAttribute(A(e),t+""):t||this.removeAttribute(A(e))))}_update(){$i(this._createVNode(),this.shadowRoot)}_createVNode(){const e=jr(this._def,a({},this._props));return this._instance||(e.ce=e=>{this._instance=e,e.isCE=!0;const t=(e,t)=>{this.dispatchEvent(new CustomEvent(e,{detail:t}))};e.emit=(e,...n)=>{t(e,n),A(e)!==e&&t(A(e),n)};let n=this;for(;n=n&&(n.parentNode||n.host);)if(n instanceof Fs){e.parent=n._instance,e.provides=n._instance.provides;break}}),e}_applyStyles(e){e&&e.forEach((e=>{const t=document.createElement("style");t.textContent=e,this.shadowRoot.appendChild(t)}))}}function Rs(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push((()=>{Rs(n.activeBranch,t)}))}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)Ms(e.el,t);else if(e.type===xr)e.children.forEach((e=>Rs(e,t)));else if(e.type===wr){let{el:n,anchor:o}=e;for(;n&&(Ms(n,t),n!==o);)n=n.nextSibling}}function Ms(e,t){if(1===e.nodeType){const n=e.style;for(const e in t)n.setProperty(`--${e}`,t[e])}}const Vs="transition",Is="animation",Bs=(e,{slots:t})=>ds(Ln,Hs(e),t);Bs.displayName="Transition";const Ls={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},js=Bs.props=a({},Bn,Ls),Us=(e,t=[])=>{d(e)?e.forEach((e=>e(...t))):e&&e(...t)},Ds=e=>!!e&&(d(e)?e.some((e=>e.length>1)):e.length>1);function Hs(e){const t={};for(const a in e)a in Ls||(t[a]=e[a]);if(!1===e.css)return t;const{name:n="v",type:o,duration:r,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=s,appearActiveClass:u=i,appearToClass:p=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,m=function(e){if(null==e)return null;if(b(e))return[Ws(e.enter),Ws(e.leave)];{const t=Ws(e);return[t,t]}}(r),g=m&&m[0],v=m&&m[1],{onBeforeEnter:y,onEnter:_,onEnterCancelled:S,onLeave:x,onLeaveCancelled:C,onBeforeAppear:k=y,onAppear:w=_,onAppearCancelled:T=S}=t,E=(e,t,n)=>{Ks(e,t?p:l),Ks(e,t?u:i),n&&n()},N=(e,t)=>{e._isLeaving=!1,Ks(e,f),Ks(e,h),Ks(e,d),t&&t()},O=e=>(t,n)=>{const r=e?w:_,i=()=>E(t,e,n);Us(r,[t,i]),Gs((()=>{Ks(t,e?c:s),zs(t,e?p:l),Ds(r)||Js(t,o,g,i)}))};return a(t,{onBeforeEnter(e){Us(y,[e]),zs(e,s),zs(e,i)},onBeforeAppear(e){Us(k,[e]),zs(e,c),zs(e,u)},onEnter:O(!1),onAppear:O(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>N(e,t);zs(e,f),Xs(),zs(e,d),Gs((()=>{e._isLeaving&&(Ks(e,f),zs(e,h),Ds(x)||Js(e,o,v,n))})),Us(x,[e,n])},onEnterCancelled(e){E(e,!1),Us(S,[e])},onAppearCancelled(e){E(e,!0),Us(T,[e])},onLeaveCancelled(e){N(e),Us(C,[e])}})}function Ws(e){return L(e)}function zs(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e._vtc||(e._vtc=new Set)).add(t)}function Ks(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.remove(t)));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function Gs(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let qs=0;function Js(e,t,n,o){const r=e._endId=++qs,s=()=>{r===e._endId&&o()};if(n)return setTimeout(s,n);const{type:i,timeout:l,propCount:c}=Zs(e,t);if(!i)return o();const a=i+"end";let u=0;const p=()=>{e.removeEventListener(a,f),s()},f=t=>{t.target===e&&++u>=c&&p()};setTimeout((()=>{u(n[e]||"").split(", "),r=o(`${Vs}Delay`),s=o(`${Vs}Duration`),i=Ys(r,s),l=o(`${Is}Delay`),c=o(`${Is}Duration`),a=Ys(l,c);let u=null,p=0,f=0;t===Vs?i>0&&(u=Vs,p=i,f=s.length):t===Is?a>0&&(u=Is,p=a,f=c.length):(p=Math.max(i,a),u=p>0?i>a?Vs:Is:null,f=u?u===Vs?s.length:c.length:0);return{type:u,timeout:p,propCount:f,hasTransform:u===Vs&&/\b(transform|all)(,|$)/.test(o(`${Vs}Property`).toString())}}function Ys(e,t){for(;e.lengthQs(t)+Qs(e[n]))))}function Qs(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function Xs(){return document.body.offsetHeight}const ei=new WeakMap,ti=new WeakMap,ni={name:"TransitionGroup",props:a({},js,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Qr(),o=Vn();let r,s;return ao((()=>{if(!r.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!function(e,t,n){const o=e.cloneNode();e._vtc&&e._vtc.forEach((e=>{e.split(/\s+/).forEach((e=>e&&o.classList.remove(e)))}));n.split(/\s+/).forEach((e=>e&&o.classList.add(e))),o.style.display="none";const r=1===t.nodeType?t:t.parentNode;r.appendChild(o);const{hasTransform:s}=Zs(o);return r.removeChild(o),s}(r[0].el,n.vnode.el,t))return;r.forEach(ri),r.forEach(si);const o=r.filter(ii);Xs(),o.forEach((e=>{const n=e.el,o=n.style;zs(n,t),o.transform=o.webkitTransform=o.transitionDuration="";const r=n._moveCb=e=>{e&&e.target!==n||e&&!/transform$/.test(e.propertyName)||(n.removeEventListener("transitionend",r),n._moveCb=null,Ks(n,t))};n.addEventListener("transitionend",r)}))})),()=>{const i=xt(e),l=Hs(i);let c=i.tag||xr;r=s,s=t.default?zn(t.default()):[];for(let e=0;e{const t=e.props["onUpdate:modelValue"]||!1;return d(t)?e=>V(t,e):t};function ci(e){e.target.composing=!0}function ai(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ui={created(e,{modifiers:{lazy:t,trim:n,number:o}},r){e._assign=li(r);const s=o||r.props&&"number"===r.props.type;ws(e,t?"change":"input",(t=>{if(t.target.composing)return;let o=e.value;n&&(o=o.trim()),s&&(o=B(o)),e._assign(o)})),n&&ws(e,"change",(()=>{e.value=e.value.trim()})),t||(ws(e,"compositionstart",ci),ws(e,"compositionend",ai),ws(e,"change",ai))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:o,number:r}},s){if(e._assign=li(s),e.composing)return;if(document.activeElement===e&&"range"!==e.type){if(n)return;if(o&&e.value.trim()===t)return;if((r||"number"===e.type)&&B(e.value)===t)return}const i=null==t?"":t;e.value!==i&&(e.value=i)}},pi={deep:!0,created(e,t,n){e._assign=li(n),ws(e,"change",(()=>{const t=e._modelValue,n=gi(e),o=e.checked,r=e._assign;if(d(t)){const e=ee(t,n),s=-1!==e;if(o&&!s)r(t.concat(n));else if(!o&&s){const n=[...t];n.splice(e,1),r(n)}}else if(m(t)){const e=new Set(t);o?e.add(n):e.delete(n),r(e)}else r(vi(e,o))}))},mounted:fi,beforeUpdate(e,t,n){e._assign=li(n),fi(e,t,n)}};function fi(e,{value:t,oldValue:n},o){e._modelValue=t,d(t)?e.checked=ee(t,o.props.value)>-1:m(t)?e.checked=t.has(o.props.value):t!==n&&(e.checked=X(t,vi(e,!0)))}const di={created(e,{value:t},n){e.checked=X(t,n.props.value),e._assign=li(n),ws(e,"change",(()=>{e._assign(gi(e))}))},beforeUpdate(e,{value:t,oldValue:n},o){e._assign=li(o),t!==n&&(e.checked=X(t,o.props.value))}},hi={deep:!0,created(e,{value:t,modifiers:{number:n}},o){const r=m(t);ws(e,"change",(()=>{const t=Array.prototype.filter.call(e.options,(e=>e.selected)).map((e=>n?B(gi(e)):gi(e)));e._assign(e.multiple?r?new Set(t):t:t[0])})),e._assign=li(o)},mounted(e,{value:t}){mi(e,t)},beforeUpdate(e,t,n){e._assign=li(n)},updated(e,{value:t}){mi(e,t)}};function mi(e,t){const n=e.multiple;if(!n||d(t)||m(t)){for(let o=0,r=e.options.length;o-1:t.has(s);else if(X(gi(r),t))return void(e.selectedIndex!==o&&(e.selectedIndex=o))}n||-1===e.selectedIndex||(e.selectedIndex=-1)}}function gi(e){return"_value"in e?e._value:e.value}function vi(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const yi={created(e,t,n){_i(e,t,n,null,"created")},mounted(e,t,n){_i(e,t,n,null,"mounted")},beforeUpdate(e,t,n,o){_i(e,t,n,o,"beforeUpdate")},updated(e,t,n,o){_i(e,t,n,o,"updated")}};function _i(e,t,n,o,r){const s=function(e,t){switch(e){case"SELECT":return hi;case"TEXTAREA":return ui;default:switch(t){case"checkbox":return pi;case"radio":return di;default:return ui}}}(e.tagName,n.props&&n.props.type)[r];s&&s(e,t,n,o)}const bi=["ctrl","shift","alt","meta"],Si={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>bi.some((n=>e[`${n}Key`]&&!t.includes(n)))},xi={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Ci={beforeMount(e,{value:t},{transition:n}){e._vod="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):ki(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),ki(e,!0),o.enter(e)):o.leave(e,(()=>{ki(e,!1)})):ki(e,t))},beforeUnmount(e,{value:t}){ki(e,t)}};function ki(e,t){e.style.display=t?e._vod:"none"}const wi=a({patchProp:(e,t,n,o,r=!1,s,i,a,u)=>{"class"===t?function(e,t,n){const o=e._vtc;o&&(t=(t?[t,...o]:[...o]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,o,r):"style"===t?function(e,t,n){const o=e.style,r=y(n);if(n&&!r){if(t&&!y(t))for(const e in t)null==n[e]&&Ss(o,e,"");for(const e in n)Ss(o,e,n[e])}else{const s=o.display;r?t!==n&&(o.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(o.display=s)}}(e,n,o):l(t)?c(t)||Ts(e,t,0,o,i):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,n,o){if(o)return"innerHTML"===t||"textContent"===t||!!(t in e&&$s.test(t)&&v(n));if("spellcheck"===t||"draggable"===t||"translate"===t)return!1;if("form"===t)return!1;if("list"===t&&"INPUT"===e.tagName)return!1;if("type"===t&&"TEXTAREA"===e.tagName)return!1;if($s.test(t)&&y(n))return!1;return t in e}(e,t,o,r))?function(e,t,n,o,r,s,i){if("innerHTML"===t||"textContent"===t)return o&&i(o,r,s),void(e[t]=null==n?"":n);const l=e.tagName;if("value"===t&&"PROGRESS"!==l&&!l.includes("-")){e._value=n;const o=null==n?"":n;return("OPTION"===l?e.getAttribute("value"):e.value)!==o&&(e.value=o),void(null==n&&e.removeAttribute(t))}let c=!1;if(""===n||null==n){const o=typeof e[t];"boolean"===o?n=Q(n):null==n&&"string"===o?(n="",c=!0):"number"===o&&(n=0,c=!0)}try{e[t]=n}catch(a){}c&&e.removeAttribute(t)}(e,t,o,s,i,a,u):("true-value"===t?e._trueValue=o:"false-value"===t&&(e._falseValue=o),function(e,t,n,o,r){if(o&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(ks,t.slice(6,t.length)):e.setAttributeNS(ks,t,n);else{const o=Y(t);null==n||o&&!Q(n)?e.removeAttribute(t):e.setAttribute(t,o?"":n)}}(e,t,o,r))}},_s);let Ti,Ei=!1;function Ni(){return Ti||(Ti=pr(wi))}function Oi(){return Ti=Ei?Ti:fr(wi),Ei=!0,Ti}const $i=(...e)=>{Ni().render(...e)},Pi=(...e)=>{Oi().hydrate(...e)};function Ai(e){if(y(e)){return document.querySelector(e)}return e}const Fi=r;function Ri(e){throw e}function Mi(e){}function Vi(e,t,n,o){const r=new SyntaxError(String(e));return r.code=e,r.loc=t,r}const Ii=Symbol(""),Bi=Symbol(""),Li=Symbol(""),ji=Symbol(""),Ui=Symbol(""),Di=Symbol(""),Hi=Symbol(""),Wi=Symbol(""),zi=Symbol(""),Ki=Symbol(""),Gi=Symbol(""),qi=Symbol(""),Ji=Symbol(""),Zi=Symbol(""),Yi=Symbol(""),Qi=Symbol(""),Xi=Symbol(""),el=Symbol(""),tl=Symbol(""),nl=Symbol(""),ol=Symbol(""),rl=Symbol(""),sl=Symbol(""),il=Symbol(""),ll=Symbol(""),cl=Symbol(""),al=Symbol(""),ul=Symbol(""),pl=Symbol(""),fl=Symbol(""),dl=Symbol(""),hl=Symbol(""),ml=Symbol(""),gl=Symbol(""),vl=Symbol(""),yl=Symbol(""),_l=Symbol(""),bl=Symbol(""),Sl=Symbol(""),xl={[Ii]:"Fragment",[Bi]:"Teleport",[Li]:"Suspense",[ji]:"KeepAlive",[Ui]:"BaseTransition",[Di]:"openBlock",[Hi]:"createBlock",[Wi]:"createElementBlock",[zi]:"createVNode",[Ki]:"createElementVNode",[Gi]:"createCommentVNode",[qi]:"createTextVNode",[Ji]:"createStaticVNode",[Zi]:"resolveComponent",[Yi]:"resolveDynamicComponent",[Qi]:"resolveDirective",[Xi]:"resolveFilter",[el]:"withDirectives",[tl]:"renderList",[nl]:"renderSlot",[ol]:"createSlots",[rl]:"toDisplayString",[sl]:"mergeProps",[il]:"normalizeClass",[ll]:"normalizeStyle",[cl]:"normalizeProps",[al]:"guardReactiveProps",[ul]:"toHandlers",[pl]:"camelize",[fl]:"capitalize",[dl]:"toHandlerKey",[hl]:"setBlockTracking",[ml]:"pushScopeId",[gl]:"popScopeId",[vl]:"withCtx",[yl]:"unref",[_l]:"isRef",[bl]:"withMemo",[Sl]:"isMemoSame"};const Cl={source:"",start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};function kl(e,t,n,o,r,s,i,l=!1,c=!1,a=!1,u=Cl){return e&&(l?(e.helper(Di),e.helper(Rl(e.inSSR,a))):e.helper(Fl(e.inSSR,a)),i&&e.helper(el)),{type:13,tag:t,props:n,children:o,patchFlag:r,dynamicProps:s,directives:i,isBlock:l,disableTracking:c,isComponent:a,loc:u}}function wl(e,t=Cl){return{type:17,loc:t,elements:e}}function Tl(e,t=Cl){return{type:15,loc:t,properties:e}}function El(e,t){return{type:16,loc:Cl,key:y(e)?Nl(e,!0):e,value:t}}function Nl(e,t=!1,n=Cl,o=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:o}}function Ol(e,t=Cl){return{type:8,loc:t,children:e}}function $l(e,t=[],n=Cl){return{type:14,loc:n,callee:e,arguments:t}}function Pl(e,t,n=!1,o=!1,r=Cl){return{type:18,params:e,returns:t,newline:n,isSlot:o,loc:r}}function Al(e,t,n,o=!0){return{type:19,test:e,consequent:t,alternate:n,newline:o,loc:Cl}}function Fl(e,t){return e||t?zi:Ki}function Rl(e,t){return e||t?Hi:Wi}function Ml(e,{helper:t,removeHelper:n,inSSR:o}){e.isBlock||(e.isBlock=!0,n(Fl(o,e.isComponent)),t(Di),t(Rl(o,e.isComponent)))}const Vl=e=>4===e.type&&e.isStatic,Il=(e,t)=>e===t||e===A(t);function Bl(e){return Il(e,"Teleport")?Bi:Il(e,"Suspense")?Li:Il(e,"KeepAlive")?ji:Il(e,"BaseTransition")?Ui:void 0}const Ll=/^\d|[^\$\w]/,jl=e=>!Ll.test(e),Ul=/[A-Za-z_$\xA0-\uFFFF]/,Dl=/[\.\?\w$\xA0-\uFFFF]/,Hl=/\s+[.[]\s*|\s*[.[]\s+/g,Wl=e=>{e=e.trim().replace(Hl,(e=>e.trim()));let t=0,n=[],o=0,r=0,s=null;for(let i=0;i4===e.key.type&&e.key.content===o))}return n}function sc(e,t){return`_${t}_${e.replace(/[^\w]/g,((t,n)=>"-"===t?"_":e.charCodeAt(n).toString()))}`}const ic=/&(gt|lt|amp|apos|quot);/g,lc={gt:">",lt:"<",amp:"&",apos:"'",quot:'"'},cc={delimiters:["{{","}}"],getNamespace:()=>0,getTextMode:()=>0,isVoidTag:s,isPreTag:s,isCustomElement:s,decodeEntities:e=>e.replace(ic,((e,t)=>lc[t])),onError:Ri,onWarn:Mi,comments:!1};function ac(e,t={}){const n=function(e,t){const n=a({},cc);let o;for(o in t)n[o]=void 0===t[o]?cc[o]:t[o];return{options:n,column:1,line:1,offset:0,originalSource:e,source:e,inPre:!1,inVPre:!1,onWarn:n.onWarn}}(e,t),o=kc(n);return function(e,t=Cl){return{type:0,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:t}}(uc(n,0,[]),wc(n,o))}function uc(e,t,n){const o=Tc(n),r=o?o.ns:0,s=[];for(;!Ac(e,t,n);){const i=e.source;let l;if(0===t||1===t)if(!e.inVPre&&Ec(i,e.options.delimiters[0]))l=Sc(e,t);else if(0===t&&"<"===i[0])if(1===i.length);else if("!"===i[1])l=Ec(i,"\x3c!--")?dc(e):Ec(i,""===i[2]){Nc(e,3);continue}if(/[a-z]/i.test(i[2])){yc(e,gc.End,o);continue}Pc(e,12,2),l=hc(e)}else/[a-z]/i.test(i[1])?l=mc(e,n):"?"===i[1]&&(Pc(e,21,1),l=hc(e));if(l||(l=xc(e,t)),d(l))for(let e=0;e/.exec(e.source);if(o){n=e.source.slice(4,o.index);const t=e.source.slice(0,o.index);let r=1,s=0;for(;-1!==(s=t.indexOf("\x3c!--",r));)Nc(e,s-r+1),r=s+1;Nc(e,o.index+o[0].length-r+1)}else n=e.source.slice(4),Nc(e,e.source.length);return{type:3,content:n,loc:wc(e,t)}}function hc(e){const t=kc(e),n="?"===e.source[1]?1:2;let o;const r=e.source.indexOf(">");return-1===r?(o=e.source.slice(n),Nc(e,e.source.length)):(o=e.source.slice(n,r),Nc(e,r+1)),{type:3,content:o,loc:wc(e,t)}}function mc(e,t){const n=e.inPre,o=e.inVPre,r=Tc(t),s=yc(e,gc.Start,r),i=e.inPre&&!n,l=e.inVPre&&!o;if(s.isSelfClosing||e.options.isVoidTag(s.tag))return i&&(e.inPre=!1),l&&(e.inVPre=!1),s;t.push(s);const c=e.options.getTextMode(s,r),a=uc(e,c,t);if(t.pop(),s.children=a,Fc(e.source,s.tag))yc(e,gc.End,r);else if(0===e.source.length&&"script"===s.tag.toLowerCase()){const e=a[0];e&&Ec(e.loc.source,"\x3c!--")}return s.loc=wc(e,s.loc.start),i&&(e.inPre=!1),l&&(e.inVPre=!1),s}var gc=(e=>(e[e.Start=0]="Start",e[e.End=1]="End",e))(gc||{});const vc=t("if,else,else-if,for,slot");function yc(e,t,n){const o=kc(e),r=/^<\/?([a-z][^\t\r\n\f />]*)/i.exec(e.source),s=r[1],i=e.options.getNamespace(s,n);Nc(e,r[0].length),Oc(e);const l=kc(e),c=e.source;e.options.isPreTag(s)&&(e.inPre=!0);let u=_c(e,t);0===t&&!e.inVPre&&u.some((e=>7===e.type&&"pre"===e.name))&&(e.inVPre=!0,a(e,l),e.source=c,u=_c(e,t).filter((e=>"v-pre"!==e.name)));let p=!1;if(0===e.source.length||(p=Ec(e.source,"/>"),Nc(e,p?2:1)),1===t)return;let f=0;return e.inVPre||("slot"===s?f=2:"template"===s?u.some((e=>7===e.type&&vc(e.name)))&&(f=3):function(e,t,n){const o=n.options;if(o.isCustomElement(e))return!1;if("component"===e||/^[A-Z]/.test(e)||Bl(e)||o.isBuiltInComponent&&o.isBuiltInComponent(e)||o.isNativeTag&&!o.isNativeTag(e))return!0;for(let r=0;r0&&!Ec(e.source,">")&&!Ec(e.source,"/>");){if(Ec(e.source,"/")){Nc(e,1),Oc(e);continue}const r=bc(e,o);6===r.type&&r.value&&"class"===r.name&&(r.value.content=r.value.content.replace(/\s+/g," ").trim()),0===t&&n.push(r),/^[^\t\r\n\f />]/.test(e.source),Oc(e)}return n}function bc(e,t){var n;const o=kc(e),r=/^[^\t\r\n\f />][^\t\r\n\f />=]*/.exec(e.source)[0];t.has(r),t.add(r);{const t=/["'<]/g;let n;for(;n=t.exec(r);)Pc(e,17,n.index)}let s;Nc(e,r.length),/^[\t\r\n\f ]*=/.test(e.source)&&(Oc(e),Nc(e,1),Oc(e),s=function(e){const t=kc(e);let n;const o=e.source[0],r='"'===o||"'"===o;if(r){Nc(e,1);const t=e.source.indexOf(o);-1===t?n=Cc(e,e.source.length,4):(n=Cc(e,t,4),Nc(e,1))}else{const t=/^[^\t\r\n\f >]+/.exec(e.source);if(!t)return;const o=/["'<=`]/g;let r;for(;r=o.exec(t[0]);)Pc(e,18,r.index);n=Cc(e,t[0].length,4)}return{content:n,isQuoted:r,loc:wc(e,t)}}(e));const i=wc(e,o);if(!e.inVPre&&/^(v-[A-Za-z0-9-]|:|\.|@|#)/.test(r)){const t=/(?:^v-([a-z0-9-]+))?(?:(?::|^\.|^@|^#)(\[[^\]]+\]|[^\.]+))?(.+)?$/i.exec(r);let l,c=Ec(r,"."),a=t[1]||(c||Ec(r,":")?"bind":Ec(r,"@")?"on":"slot");if(t[2]){const s="slot"===a,i=r.lastIndexOf(t[2],r.length-((null==(n=t[3])?void 0:n.length)||0)),c=wc(e,$c(e,o,i),$c(e,o,i+t[2].length+(s&&t[3]||"").length));let u=t[2],p=!0;u.startsWith("[")?(p=!1,u.endsWith("]")?u=u.slice(1,u.length-1):(Pc(e,27),u=u.slice(1))):s&&(u+=t[3]||""),l={type:4,content:u,isStatic:p,constType:p?3:0,loc:c}}if(s&&s.isQuoted){const e=s.loc;e.start.offset++,e.start.column++,e.end=Kl(e.start,s.content),e.source=e.source.slice(1,-1)}const u=t[3]?t[3].slice(1).split("."):[];return c&&u.push("prop"),{type:7,name:a,exp:s&&{type:4,content:s.content,isStatic:!1,constType:0,loc:s.loc},arg:l,modifiers:u,loc:i}}return!e.inVPre&&Ec(r,"v-"),{type:6,name:r,value:s&&{type:2,content:s.content,loc:s.loc},loc:i}}function Sc(e,t){const[n,o]=e.options.delimiters,r=e.source.indexOf(o,n.length);if(-1===r)return;const s=kc(e);Nc(e,n.length);const i=kc(e),l=kc(e),c=r-n.length,a=e.source.slice(0,c),u=Cc(e,c,t),p=u.trim(),f=u.indexOf(p);f>0&&Gl(i,a,f);return Gl(l,a,c-(u.length-p.length-f)),Nc(e,o.length),{type:5,content:{type:4,isStatic:!1,constType:0,content:p,loc:wc(e,i,l)},loc:wc(e,s)}}function xc(e,t){const n=3===t?["]]>"]:["<",e.options.delimiters[0]];let o=e.source.length;for(let s=0;st&&(o=t)}const r=kc(e);return{type:2,content:Cc(e,o,t),loc:wc(e,r)}}function Cc(e,t,n){const o=e.source.slice(0,t);return Nc(e,t),2!==n&&3!==n&&o.includes("&")?e.options.decodeEntities(o,4===n):o}function kc(e){const{column:t,line:n,offset:o}=e;return{column:t,line:n,offset:o}}function wc(e,t,n){return{start:t,end:n=n||kc(e),source:e.originalSource.slice(t.offset,n.offset)}}function Tc(e){return e[e.length-1]}function Ec(e,t){return e.startsWith(t)}function Nc(e,t){const{source:n}=e;Gl(e,n,t),e.source=n.slice(t)}function Oc(e){const t=/^[\t\r\n\f ]+/.exec(e.source);t&&Nc(e,t[0].length)}function $c(e,t,n){return Kl(t,e.originalSource.slice(t.offset,n),n)}function Pc(e,t,n,o=kc(e)){n&&(o.offset+=n,o.column+=n),e.options.onError(Vi(t,{start:o,end:o,source:""}))}function Ac(e,t,n){const o=e.source;switch(t){case 0:if(Ec(o,"=0;--e)if(Fc(o,n[e].tag))return!0;break;case 1:case 2:{const e=Tc(n);if(e&&Fc(o,e.tag))return!0;break}case 3:if(Ec(o,"]]>"))return!0}return!o}function Fc(e,t){return Ec(e,"]/.test(e[2+t.length]||">")}function Rc(e,t){Vc(e,t,Mc(e,e.children[0]))}function Mc(e,t){const{children:n}=e;return 1===n.length&&1===t.type&&!ec(t)}function Vc(e,t,n=!1){const{children:o}=e,r=o.length;let s=0;for(let i=0;i0){if(o>=2){e.codegenNode.patchFlag="-1",e.codegenNode=t.hoist(e.codegenNode),s++;continue}}else{const n=e.codegenNode;if(13===n.type){const o=Dc(n);if((!o||512===o||1===o)&&jc(e,t)>=2){const o=Uc(e);o&&(n.props=t.hoist(o))}n.dynamicProps&&(n.dynamicProps=t.hoist(n.dynamicProps))}}}if(1===e.type){const n=1===e.tagType;n&&t.scopes.vSlot++,Vc(e,t),n&&t.scopes.vSlot--}else if(11===e.type)Vc(e,t,1===e.children.length);else if(9===e.type)for(let n=0;n1)for(let r=0;r`_${xl[T.helper(e)]}`,replaceNode(e){T.parent.children[T.childIndex]=T.currentNode=e},removeNode(e){const t=e?T.parent.children.indexOf(e):T.currentNode?T.childIndex:-1;e&&e!==T.currentNode?T.childIndex>t&&(T.childIndex--,T.onNodeRemoved()):(T.currentNode=null,T.onNodeRemoved()),T.parent.children.splice(t,1)},onNodeRemoved:()=>{},addIdentifiers(e){},removeIdentifiers(e){},hoist(e){y(e)&&(e=Nl(e)),T.hoists.push(e);const t=Nl(`_hoisted_${T.hoists.length}`,!1,e.loc,2);return t.hoisted=e,t},cache:(e,t=!1)=>function(e,t,n=!1){return{type:20,index:e,value:t,isVNode:n,loc:Cl}}(T.cached++,e,t)};return T}function Wc(e,t){const n=Hc(e,t);zc(e,n),t.hoistStatic&&Rc(e,n),t.ssr||function(e,t){const{helper:n}=t,{children:o}=e;if(1===o.length){const n=o[0];if(Mc(e,n)&&n.codegenNode){const o=n.codegenNode;13===o.type&&Ml(o,t),e.codegenNode=o}else e.codegenNode=n}else if(o.length>1){let o=64;e.codegenNode=kl(t,n(Ii),void 0,e.children,o+"",void 0,void 0,!0,void 0,!1)}}(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached}function zc(e,t){t.currentNode=e;const{nodeTransforms:n}=t,o=[];for(let s=0;s{n--};for(;nt===e:t=>e.test(t);return(e,o)=>{if(1===e.type){const{props:r}=e;if(3===e.tagType&&r.some(Ql))return;const s=[];for(let i=0;i`${xl[e]}: _${xl[e]}`;function Jc(e,{mode:t="function",prefixIdentifiers:n="module"===t,sourceMap:o=!1,filename:r="template.vue.html",scopeId:s=null,optimizeImports:i=!1,runtimeGlobalName:l="Vue",runtimeModuleName:c="vue",ssrRuntimeModuleName:a="vue/server-renderer",ssr:u=!1,isTS:p=!1,inSSR:f=!1}){const d={mode:t,prefixIdentifiers:n,sourceMap:o,filename:r,scopeId:s,optimizeImports:i,runtimeGlobalName:l,runtimeModuleName:c,ssrRuntimeModuleName:a,ssr:u,isTS:p,inSSR:f,source:e.loc.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper:e=>`_${xl[e]}`,push(e,t){d.code+=e},indent(){h(++d.indentLevel)},deindent(e=!1){e?--d.indentLevel:h(--d.indentLevel)},newline(){h(d.indentLevel)}};function h(e){d.push("\n"+" ".repeat(e))}return d}function Zc(e,t={}){const n=Jc(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:o,push:r,prefixIdentifiers:s,indent:i,deindent:l,newline:c,ssr:a}=n,u=Array.from(e.helpers),p=u.length>0,f=!s&&"module"!==o,d=n;!function(e,t){const{push:n,newline:o,runtimeGlobalName:r}=t,s=r,i=Array.from(e.helpers);if(i.length>0&&(n(`const _Vue = ${s}\n`),e.hoists.length)){n(`const { ${[zi,Ki,Gi,qi,Ji].filter((e=>i.includes(e))).map(qc).join(", ")} } = _Vue\n`)}(function(e,t){if(!e.length)return;t.pure=!0;const{push:n,newline:o}=t;o();for(let r=0;r0)&&c()),e.directives.length&&(Yc(e.directives,"directive",n),e.temps>0&&c()),e.temps>0){r("let ");for(let t=0;t0?", ":""}_temp${t}`)}return(e.components.length||e.directives.length||e.temps)&&(r("\n"),c()),a||r("return "),e.codegenNode?ea(e.codegenNode,n):r("null"),f&&(l(),r("}")),l(),r("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function Yc(e,t,{helper:n,push:o,newline:r,isTS:s}){const i=n("component"===t?Zi:Qi);for(let l=0;l3||!1;t.push("["),n&&t.indent(),Xc(e,t,n),n&&t.deindent(),t.push("]")}function Xc(e,t,n=!1,o=!0){const{push:r,newline:s}=t;for(let i=0;ie||"null"))}([s,i,l,c,a]),t),n(")"),p&&n(")");u&&(n(", "),ea(u,t),n(")"))}(e,t);break;case 14:!function(e,t){const{push:n,helper:o,pure:r}=t,s=y(e.callee)?e.callee:o(e.callee);r&&n(Gc);n(s+"(",e),Xc(e.arguments,t),n(")")}(e,t);break;case 15:!function(e,t){const{push:n,indent:o,deindent:r,newline:s}=t,{properties:i}=e;if(!i.length)return void n("{}",e);const l=i.length>1||!1;n(l?"{":"{ "),l&&o();for(let c=0;c "),(c||l)&&(n("{"),o());i?(c&&n("return "),d(i)?Qc(i,t):ea(i,t)):l&&ea(l,t);(c||l)&&(r(),n("}"));a&&n(")")}(e,t);break;case 19:!function(e,t){const{test:n,consequent:o,alternate:r,newline:s}=e,{push:i,indent:l,deindent:c,newline:a}=t;if(4===n.type){const e=!jl(n.content);e&&i("("),ta(n,t),e&&i(")")}else i("("),ea(n,t),i(")");s&&l(),t.indentLevel++,s||i(" "),i("? "),ea(o,t),t.indentLevel--,s&&a(),s||i(" "),i(": ");const u=19===r.type;u||t.indentLevel++;ea(r,t),u||t.indentLevel--;s&&c(!0)}(e,t);break;case 20:!function(e,t){const{push:n,helper:o,indent:r,deindent:s,newline:i}=t;n(`_cache[${e.index}] || (`),e.isVNode&&(r(),n(`${o(hl)}(-1),`),i());n(`_cache[${e.index}] = `),ea(e.value,t),e.isVNode&&(n(","),i(),n(`${o(hl)}(1),`),i(),n(`_cache[${e.index}]`),s());n(")")}(e,t);break;case 21:Xc(e.body,t,!0,!1)}}function ta(e,t){const{content:n,isStatic:o}=e;t.push(o?JSON.stringify(n):n,e)}function na(e,t){for(let n=0;nfunction(e,t,n,o){if(!("else"===t.name||t.exp&&t.exp.content.trim())){const o=t.exp?t.exp.loc:e.loc;n.onError(Vi(28,t.loc)),t.exp=Nl("true",!1,o)}if("if"===t.name){const r=sa(e,t),s={type:9,loc:e.loc,branches:[r]};if(n.replaceNode(s),o)return o(s,r,!0)}else{const r=n.parent.children;let s=r.indexOf(e);for(;s-- >=-1;){const i=r[s];if(i&&3===i.type)n.removeNode(i);else{if(!i||2!==i.type||i.content.trim().length){if(i&&9===i.type){"else-if"===t.name&&void 0===i.branches[i.branches.length-1].condition&&n.onError(Vi(30,e.loc)),n.removeNode();const r=sa(e,t);i.branches.push(r);const s=o&&o(i,r,!1);zc(r,n),s&&s(),n.currentNode=null}else n.onError(Vi(30,e.loc));break}n.removeNode(i)}}}}(e,t,n,((e,t,o)=>{const r=n.parent.children;let s=r.indexOf(e),i=0;for(;s-- >=0;){const e=r[s];e&&9===e.type&&(i+=e.branches.length)}return()=>{if(o)e.codegenNode=ia(t,i,n);else{const o=function(e){for(;;)if(19===e.type){if(19!==e.alternate.type)return e;e=e.alternate}else 20===e.type&&(e=e.value)}(e.codegenNode);o.alternate=ia(t,i+e.branches.length-1,n)}}}))));function sa(e,t){const n=3===e.tagType;return{type:10,loc:e.loc,condition:"else"===t.name?void 0:t.exp,children:n&&!ql(e,"for")?e.children:[e],userKey:Jl(e,"key"),isTemplateIf:n}}function ia(e,t,n){return e.condition?Al(e.condition,la(e,t,n),$l(n.helper(Gi),['""',"true"])):la(e,t,n)}function la(e,t,n){const{helper:o}=n,r=El("key",Nl(`${t}`,!1,Cl,2)),{children:s}=e,i=s[0];if(1!==s.length||1!==i.type){if(1===s.length&&11===i.type){const e=i.codegenNode;return oc(e,r,n),e}{let t=64;return kl(n,o(Ii),Tl([r]),s,t+"",void 0,void 0,!0,!1,!1,e.loc)}}{const e=i.codegenNode,t=14===(l=e).type&&l.callee===bl?l.arguments[1].returns:l;return 13===t.type&&Ml(t,n),oc(t,r,n),e}var l}const ca=Kc("for",((e,t,n)=>{const{helper:o,removeHelper:r}=n;return function(e,t,n,o){if(!t.exp)return void n.onError(Vi(31,t.loc));const r=fa(t.exp);if(!r)return void n.onError(Vi(32,t.loc));const{scopes:s}=n,{source:i,value:l,key:c,index:a}=r,u={type:11,loc:t.loc,source:i,valueAlias:l,keyAlias:c,objectIndexAlias:a,parseResult:r,children:Xl(e)?e.children:[e]};n.replaceNode(u),s.vFor++;const p=o&&o(u);return()=>{s.vFor--,p&&p()}}(e,t,n,(t=>{const s=$l(o(tl),[t.source]),i=Xl(e),l=ql(e,"memo"),c=Jl(e,"key"),a=c&&(6===c.type?Nl(c.value.content,!0):c.exp),u=c?El("key",a):null,p=4===t.source.type&&t.source.constType>0,f=p?64:c?128:256;return t.codegenNode=kl(n,o(Ii),void 0,s,f+"",void 0,void 0,!0,!p,!1,e.loc),()=>{let c;const{children:f}=t,d=1!==f.length||1!==f[0].type,h=ec(e)?e:i&&1===e.children.length&&ec(e.children[0])?e.children[0]:null;if(h?(c=h.codegenNode,i&&u&&oc(c,u,n)):d?c=kl(n,o(Ii),u?Tl([u]):void 0,e.children,"64",void 0,void 0,!0,void 0,!1):(c=f[0].codegenNode,i&&u&&oc(c,u,n),c.isBlock!==!p&&(c.isBlock?(r(Di),r(Rl(n.inSSR,c.isComponent))):r(Fl(n.inSSR,c.isComponent))),c.isBlock=!p,c.isBlock?(o(Di),o(Rl(n.inSSR,c.isComponent))):o(Fl(n.inSSR,c.isComponent))),l){const e=Pl(ha(t.parseResult,[Nl("_cached")]));e.body={type:21,body:[Ol(["const _memo = (",l.exp,")"]),Ol(["if (_cached",...a?[" && _cached.key === ",a]:[],` && ${n.helperString(Sl)}(_cached, _memo)) return _cached`]),Ol(["const _item = ",c]),Nl("_item.memo = _memo"),Nl("return _item")],loc:Cl},s.arguments.push(e,Nl("_cache"),Nl(String(n.cached++)))}else s.arguments.push(Pl(ha(t.parseResult),c,!0))}}))}));const aa=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,ua=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,pa=/^\(|\)$/g;function fa(e,t){const n=e.loc,o=e.content,r=o.match(aa);if(!r)return;const[,s,i]=r,l={source:da(n,i.trim(),o.indexOf(i,s.length)),value:void 0,key:void 0,index:void 0};let c=s.trim().replace(pa,"").trim();const a=s.indexOf(c),u=c.match(ua);if(u){c=c.replace(ua,"").trim();const e=u[1].trim();let t;if(e&&(t=o.indexOf(e,a+c.length),l.key=da(n,e,t)),u[2]){const r=u[2].trim();r&&(l.index=da(n,r,o.indexOf(r,l.key?t+e.length:a+c.length)))}}return c&&(l.value=da(n,c,a)),l}function da(e,t,n){return Nl(t,!1,zl(e,n,t.length))}function ha({value:e,key:t,index:n},o=[]){return function(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map(((e,t)=>e||Nl("_".repeat(t+1),!1)))}([e,t,n,...o])}const ma=Nl("undefined",!1),ga=(e,t)=>{if(1===e.type&&(1===e.tagType||3===e.tagType)){const n=ql(e,"slot");if(n)return t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},va=(e,t,n)=>Pl(e,t,!1,!0,t.length?t[0].loc:n);function ya(e,t,n=va){t.helper(vl);const{children:o,loc:r}=e,s=[],i=[];let l=t.scopes.vSlot>0||t.scopes.vFor>0;const c=ql(e,"slot",!0);if(c){const{arg:e,exp:t}=c;e&&!Vl(e)&&(l=!0),s.push(El(e||Nl("default",!0),n(t,o,r)))}let a=!1,u=!1;const p=[],f=new Set;let d=0;for(let g=0;gEl("default",n(e,t,r));a?p.length&&p.some((e=>Sa(e)))&&(u?t.onError(Vi(39,p[0].loc)):s.push(e(void 0,p))):s.push(e(void 0,o))}const h=l?2:ba(e.children)?3:1;let m=Tl(s.concat(El("_",Nl(h+"",!1))),r);return i.length&&(m=$l(t.helper(ol),[m,wl(i)])),{slots:m,hasDynamicSlots:l}}function _a(e,t,n){const o=[El("name",e),El("fn",t)];return null!=n&&o.push(El("key",Nl(String(n),!0))),Tl(o)}function ba(e){for(let t=0;tfunction(){if(1!==(e=t.currentNode).type||0!==e.tagType&&1!==e.tagType)return;const{tag:n,props:o}=e,r=1===e.tagType;let s=r?function(e,t,n=!1){let{tag:o}=e;const r=Ea(o),s=Jl(e,"is");if(s)if(r){const e=6===s.type?s.value&&Nl(s.value.content,!0):s.exp;if(e)return $l(t.helper(Yi),[e])}else 6===s.type&&s.value.content.startsWith("vue:")&&(o=s.value.content.slice(4));const i=!r&&ql(e,"is");if(i&&i.exp)return $l(t.helper(Yi),[i.exp]);const l=Bl(o)||t.isBuiltInComponent(o);if(l)return n||t.helper(l),l;return t.helper(Zi),t.components.add(o),sc(o,"component")}(e,t):`"${n}"`;const i=b(s)&&s.callee===Yi;let l,c,a,u,p,f,d=0,h=i||s===Bi||s===Li||!r&&("svg"===n||"foreignObject"===n);if(o.length>0){const n=ka(e,t,void 0,r,i);l=n.props,d=n.patchFlag,p=n.dynamicPropNames;const o=n.directives;f=o&&o.length?wl(o.map((e=>function(e,t){const n=[],o=xa.get(e);o?n.push(t.helperString(o)):(t.helper(Qi),t.directives.add(e.name),n.push(sc(e.name,"directive")));const{loc:r}=e;e.exp&&n.push(e.exp);e.arg&&(e.exp||n.push("void 0"),n.push(e.arg));if(Object.keys(e.modifiers).length){e.arg||(e.exp||n.push("void 0"),n.push("void 0"));const t=Nl("true",!1,r);n.push(Tl(e.modifiers.map((e=>El(e,t))),r))}return wl(n,e.loc)}(e,t)))):void 0,n.shouldUseBlock&&(h=!0)}if(e.children.length>0){s===ji&&(h=!0,d|=1024);if(r&&s!==Bi&&s!==ji){const{slots:n,hasDynamicSlots:o}=ya(e,t);c=n,o&&(d|=1024)}else if(1===e.children.length&&s!==Bi){const n=e.children[0],o=n.type,r=5===o||8===o;r&&0===Ic(n,t)&&(d|=1),c=r||2===o?n:e.children}else c=e.children}0!==d&&(a=String(d),p&&p.length&&(u=function(e){let t="[";for(let n=0,o=e.length;n0;let h=!1,m=0,g=!1,v=!1,y=!1,b=!1,S=!1,x=!1;const C=[],k=e=>{u.length&&(p.push(Tl(wa(u),c)),u=[]),e&&p.push(e)},w=({key:e,value:n})=>{if(Vl(e)){const s=e.content,i=l(s);if(!i||o&&!r||"onclick"===s.toLowerCase()||"onUpdate:modelValue"===s||T(s)||(b=!0),i&&T(s)&&(x=!0),20===n.type||(4===n.type||8===n.type)&&Ic(n,t)>0)return;"ref"===s?g=!0:"class"===s?v=!0:"style"===s?y=!0:"key"===s||C.includes(s)||C.push(s),!o||"class"!==s&&"style"!==s||C.includes(s)||C.push(s)}else S=!0};for(let l=0;l0&&u.push(El(Nl("ref_for",!0),Nl("true")))),"is"===n&&(Ea(i)||o&&o.content.startsWith("vue:")))continue;u.push(El(Nl(n,!0,zl(e,0,n.length)),Nl(o?o.content:"",s,o?o.loc:e)))}else{const{name:n,arg:l,exp:a,loc:m}=r,g="bind"===n,v="on"===n;if("slot"===n){o||t.onError(Vi(40,m));continue}if("once"===n||"memo"===n)continue;if("is"===n||g&&Zl(l,"is")&&Ea(i))continue;if(v&&s)continue;if((g&&Zl(l,"key")||v&&d&&Zl(l,"vue:before-update"))&&(h=!0),g&&Zl(l,"ref")&&t.scopes.vFor>0&&u.push(El(Nl("ref_for",!0),Nl("true"))),!l&&(g||v)){S=!0,a?g?(k(),p.push(a)):k({type:14,loc:m,callee:t.helper(ul),arguments:o?[a]:[a,"true"]}):t.onError(Vi(g?34:35,m));continue}const y=t.directiveTransforms[n];if(y){const{props:n,needRuntime:o}=y(r,e,t);!s&&n.forEach(w),v&&l&&!Vl(l)?k(Tl(n,c)):u.push(...n),o&&(f.push(r),_(o)&&xa.set(r,o))}else E(n)||(f.push(r),d&&(h=!0))}}let N;if(p.length?(k(),N=p.length>1?$l(t.helper(sl),p,c):p[0]):u.length&&(N=Tl(wa(u),c)),S?m|=16:(v&&!o&&(m|=2),y&&!o&&(m|=4),C.length&&(m|=8),b&&(m|=32)),h||0!==m&&32!==m||!(g||x||f.length>0)||(m|=512),!t.inSSR&&N)switch(N.type){case 15:let e=-1,n=-1,o=!1;for(let t=0;t{if(ec(e)){const{children:n,loc:o}=e,{slotName:r,slotProps:s}=function(e,t){let n,o='"default"';const r=[];for(let s=0;s0){const{props:o,directives:s}=ka(e,t,r,!1,!1);n=o,s.length&&t.onError(Vi(36,s[0].loc))}return{slotName:o,slotProps:n}}(e,t),i=[t.prefixIdentifiers?"_ctx.$slots":"$slots",r,"{}","undefined","true"];let l=2;s&&(i[2]=s,l=3),n.length&&(i[3]=Pl([],n,!1,!1,o),l=4),t.scopeId&&!t.slotted&&(l=5),i.splice(l),e.codegenNode=$l(t.helper(nl),i,o)}};const Oa=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,$a=(e,t,n,o)=>{const{loc:r,modifiers:s,arg:i}=e;let l;if(4===i.type)if(i.isStatic){let e=i.content;e.startsWith("vue:")&&(e=`vnode-${e.slice(4)}`);l=Nl(0!==t.tagType||e.startsWith("vnode")||!/[A-Z]/.test(e)?R($(e)):`on:${e}`,!0,i.loc)}else l=Ol([`${n.helperString(dl)}(`,i,")"]);else l=i,l.children.unshift(`${n.helperString(dl)}(`),l.children.push(")");let c=e.exp;c&&!c.content.trim()&&(c=void 0);let a=n.cacheHandlers&&!c&&!n.inVOnce;if(c){const e=Wl(c.content),t=!(e||Oa.test(c.content)),n=c.content.includes(";");(t||a&&e)&&(c=Ol([`${t?"$event":"(...args)"} => ${n?"{":"("}`,c,n?"}":")"]))}let u={props:[El(l,c||Nl("() => {}",!1,r))]};return o&&(u=o(u)),a&&(u.props[0].value=n.cache(u.props[0].value)),u.props.forEach((e=>e.key.isHandlerKey=!0)),u},Pa=(e,t,n)=>{const{exp:o,modifiers:r,loc:s}=e,i=e.arg;return 4!==i.type?(i.children.unshift("("),i.children.push(') || ""')):i.isStatic||(i.content=`${i.content} || ""`),r.includes("camel")&&(4===i.type?i.content=i.isStatic?$(i.content):`${n.helperString(pl)}(${i.content})`:(i.children.unshift(`${n.helperString(pl)}(`),i.children.push(")"))),n.inSSR||(r.includes("prop")&&Aa(i,"."),r.includes("attr")&&Aa(i,"^")),!o||4===o.type&&!o.content.trim()?{props:[El(i,Nl("",!0,s))]}:{props:[El(i,o)]}},Aa=(e,t)=>{4===e.type?e.content=e.isStatic?t+e.content:`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},Fa=(e,t)=>{if(0===e.type||1===e.type||11===e.type||10===e.type)return()=>{const n=e.children;let o,r=!1;for(let e=0;e7===e.type&&!t.directiveTransforms[e.name])))))for(let e=0;e{if(1===e.type&&ql(e,"once",!0)){if(Ra.has(e)||t.inVOnce||t.inSSR)return;return Ra.add(e),t.inVOnce=!0,t.helper(hl),()=>{t.inVOnce=!1;const e=t.currentNode;e.codegenNode&&(e.codegenNode=t.cache(e.codegenNode,!0))}}},Va=(e,t,n)=>{const{exp:o,arg:r}=e;if(!o)return n.onError(Vi(41,e.loc)),Ia();const s=o.loc.source,i=4===o.type?o.content:s,l=n.bindingMetadata[s];if("props"===l||"props-aliased"===l)return Ia();if(!i.trim()||!Wl(i))return n.onError(Vi(42,o.loc)),Ia();const c=r||Nl("modelValue",!0),a=r?Vl(r)?`onUpdate:${$(r.content)}`:Ol(['"onUpdate:" + ',r]):"onUpdate:modelValue";let u;u=Ol([`${n.isTS?"($event: any)":"$event"} => ((`,o,") = $event)"]);const p=[El(c,e.exp),El(a,u)];if(e.modifiers.length&&1===t.tagType){const t=e.modifiers.map((e=>(jl(e)?e:JSON.stringify(e))+": true")).join(", "),n=r?Vl(r)?`${r.content}Modifiers`:Ol([r,' + "Modifiers"']):"modelModifiers";p.push(El(n,Nl(`{ ${t} }`,!1,e.loc,2)))}return Ia(p)};function Ia(e=[]){return{props:e}}const Ba=new WeakSet,La=(e,t)=>{if(1===e.type){const n=ql(e,"memo");if(!n||Ba.has(e))return;return Ba.add(e),()=>{const o=e.codegenNode||t.currentNode.codegenNode;o&&13===o.type&&(1!==e.tagType&&Ml(o,t),e.codegenNode=$l(t.helper(bl),[n.exp,Pl(void 0,o),"_cache",String(t.cached++)]))}}};function ja(e,t={}){const n=t.onError||Ri,o="module"===t.mode;!0===t.prefixIdentifiers?n(Vi(47)):o&&n(Vi(48));t.cacheHandlers&&n(Vi(49)),t.scopeId&&!o&&n(Vi(50));const r=y(e)?ac(e,t):e,[s,i]=[[Ma,ra,La,ca,Na,Ca,ga,Fa],{on:$a,bind:Pa,model:Va}];return Wc(r,a({},t,{prefixIdentifiers:false,nodeTransforms:[...s,...t.nodeTransforms||[]],directiveTransforms:a({},i,t.directiveTransforms||{})})),Zc(r,a({},t,{prefixIdentifiers:false}))}const Ua=Symbol(""),Da=Symbol(""),Ha=Symbol(""),Wa=Symbol(""),za=Symbol(""),Ka=Symbol(""),Ga=Symbol(""),qa=Symbol(""),Ja=Symbol(""),Za=Symbol("");var Ya;let Qa;Ya={[Ua]:"vModelRadio",[Da]:"vModelCheckbox",[Ha]:"vModelText",[Wa]:"vModelSelect",[za]:"vModelDynamic",[Ka]:"withModifiers",[Ga]:"withKeys",[qa]:"vShow",[Ja]:"Transition",[Za]:"TransitionGroup"},Object.getOwnPropertySymbols(Ya).forEach((e=>{xl[e]=Ya[e]}));const Xa=t("style,iframe,script,noscript",!0),eu={isVoidTag:Z,isNativeTag:e=>q(e)||J(e),isPreTag:e=>"pre"===e,decodeEntities:function(e,t=!1){return Qa||(Qa=document.createElement("div")),t?(Qa.innerHTML=`
      `,Qa.children[0].getAttribute("foo")):(Qa.innerHTML=e,Qa.textContent)},isBuiltInComponent:e=>Il(e,"Transition")?Ja:Il(e,"TransitionGroup")?Za:void 0,getNamespace(e,t){let n=t?t.ns:0;if(t&&2===n)if("annotation-xml"===t.tag){if("svg"===e)return 1;t.props.some((e=>6===e.type&&"encoding"===e.name&&null!=e.value&&("text/html"===e.value.content||"application/xhtml+xml"===e.value.content)))&&(n=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&"mglyph"!==e&&"malignmark"!==e&&(n=0);else t&&1===n&&("foreignObject"!==t.tag&&"desc"!==t.tag&&"title"!==t.tag||(n=0));if(0===n){if("svg"===e)return 1;if("math"===e)return 2}return n},getTextMode({tag:e,ns:t}){if(0===t){if("textarea"===e||"title"===e)return 1;if(Xa(e))return 2}return 0}},tu=(e,t)=>{const n=K(e);return Nl(JSON.stringify(n),!1,t,3)};function nu(e,t){return Vi(e,t)}const ou=t("passive,once,capture"),ru=t("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),su=t("left,right"),iu=t("onkeyup,onkeydown,onkeypress",!0),lu=(e,t)=>Vl(e)&&"onclick"===e.content.toLowerCase()?Nl(t,!0):4!==e.type?Ol(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,cu=(e,t)=>{1!==e.type||0!==e.tagType||"script"!==e.tag&&"style"!==e.tag||t.removeNode()},au=[e=>{1===e.type&&e.props.forEach(((t,n)=>{6===t.type&&"style"===t.name&&t.value&&(e.props[n]={type:7,name:"bind",arg:Nl("style",!0,t.loc),exp:tu(t.value.content,t.loc),modifiers:[],loc:t.loc})}))}],uu={cloak:()=>({props:[]}),html:(e,t,n)=>{const{exp:o,loc:r}=e;return o||n.onError(nu(53,r)),t.children.length&&(n.onError(nu(54,r)),t.children.length=0),{props:[El(Nl("innerHTML",!0,r),o||Nl("",!0))]}},text:(e,t,n)=>{const{exp:o,loc:r}=e;return o||n.onError(nu(55,r)),t.children.length&&(n.onError(nu(56,r)),t.children.length=0),{props:[El(Nl("textContent",!0),o?Ic(o,n)>0?o:$l(n.helperString(rl),[o],r):Nl("",!0))]}},model:(e,t,n)=>{const o=Va(e,t,n);if(!o.props.length||1===t.tagType)return o;e.arg&&n.onError(nu(58,e.arg.loc));const{tag:r}=t,s=n.isCustomElement(r);if("input"===r||"textarea"===r||"select"===r||s){let i=Ha,l=!1;if("input"===r||s){const o=Jl(t,"type");if(o){if(7===o.type)i=za;else if(o.value)switch(o.value.content){case"radio":i=Ua;break;case"checkbox":i=Da;break;case"file":l=!0,n.onError(nu(59,e.loc))}}else(function(e){return e.props.some((e=>!(7!==e.type||"bind"!==e.name||e.arg&&4===e.arg.type&&e.arg.isStatic)))})(t)&&(i=za)}else"select"===r&&(i=Wa);l||(o.needRuntime=n.helper(i))}else n.onError(nu(57,e.loc));return o.props=o.props.filter((e=>!(4===e.key.type&&"modelValue"===e.key.content))),o},on:(e,t,n)=>$a(e,t,n,(t=>{const{modifiers:o}=e;if(!o.length)return t;let{key:r,value:s}=t.props[0];const{keyModifiers:i,nonKeyModifiers:l,eventOptionModifiers:c}=((e,t,n,o)=>{const r=[],s=[],i=[];for(let l=0;l{const{exp:o,loc:r}=e;return o||n.onError(nu(61,r)),{props:[],needRuntime:n.helper(qa)}}};const pu=Object.create(null);function fu(e,t){if(!y(e)){if(!e.nodeType)return r;e=e.innerHTML}const n=e,o=pu[n];if(o)return o;if("#"===e[0]){const t=document.querySelector(e);e=t?t.innerHTML:""}const s=a({hoistStatic:!0,onError:void 0,onWarn:r},t);s.isCustomElement||"undefined"==typeof customElements||(s.isCustomElement=e=>!!customElements.get(e));const{code:i}=function(e,t={}){return ja(e,a({},eu,t,{nodeTransforms:[cu,...au,...t.nodeTransforms||[]],directiveTransforms:a({},uu,t.directiveTransforms||{}),transformHoist:null}))}(e,s),l=new Function(i)();return l._rc=!0,pu[n]=l}return ls(fu),e.BaseTransition=Ln,e.BaseTransitionPropsValidators=Bn,e.Comment=kr,e.EffectScope=oe,e.Fragment=xr,e.KeepAlive=Zn,e.ReactiveEffect=me,e.Static=wr,e.Suspense=xn,e.Teleport=br,e.Text=Cr,e.Transition=Bs,e.TransitionGroup=oi,e.VueElement=Fs,e.assertNumber=function(e,t){},e.callWithAsyncErrorHandling=Ut,e.callWithErrorHandling=jt,e.camelize=$,e.capitalize=F,e.cloneVNode=Dr,e.compatUtils=null,e.compile=fu,e.computed=fs,e.createApp=(...e)=>{const t=Ni().createApp(...e),{mount:n}=t;return t.mount=e=>{const o=Ai(e);if(!o)return;const r=t._component;v(r)||r.render||r.template||(r.template=o.innerHTML),o.innerHTML="";const s=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),s},t},e.createBlock=Fr,e.createCommentVNode=function(e="",t=!1){return t?(Nr(),Fr(kr,null,e)):jr(kr,null,e)},e.createElementBlock=function(e,t,n,o,r,s){return Ar(Lr(e,t,n,o,r,s,!0))},e.createElementVNode=Lr,e.createHydrationRenderer=fr,e.createPropsRestProxy=function(e,t){const n={};for(const o in e)t.includes(o)||Object.defineProperty(n,o,{enumerable:!0,get:()=>e[o]});return n},e.createRenderer=pr,e.createSSRApp=(...e)=>{const t=Oi().createApp(...e),{mount:n}=t;return t.mount=e=>{const t=Ai(e);if(t)return n(t,!0,t instanceof SVGElement)},t},e.createSlots=function(e,t){for(let n=0;n{const t=o.fn(...e);return t&&(t.key=o.key),t}:o.fn)}return e},e.createStaticVNode=function(e,t){const n=jr(wr,null,e);return n.staticCount=t,n},e.createTextVNode=Hr,e.createVNode=jr,e.customRef=function(e){return new Mt(e)},e.defineAsyncComponent=function(e){v(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:r=200,timeout:s,suspensible:i=!0,onError:l}=e;let c,a=null,u=0;const p=()=>{let e;return a||(e=a=t().catch((e=>{if(e=e instanceof Error?e:new Error(String(e)),l)return new Promise(((t,n)=>{l(e,(()=>t((u++,a=null,p()))),(()=>n(e)),u+1)}));throw e})).then((t=>e!==a&&a?a:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),c=t,t))))};return Kn({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return c},setup(){const e=Yr;if(c)return()=>qn(c,e);const t=t=>{a=null,Dt(t,e,13,!o)};if(i&&e.suspense)return p().then((t=>()=>qn(t,e))).catch((e=>(t(e),()=>o?jr(o,{error:e}):null)));const l=Ot(!1),u=Ot(),f=Ot(!!r);return r&&setTimeout((()=>{f.value=!1}),r),null!=s&&setTimeout((()=>{if(!l.value&&!u.value){const e=new Error(`Async component timed out after ${s}ms.`);t(e),u.value=e}}),s),p().then((()=>{l.value=!0,e.parent&&Jn(e.parent.vnode)&&Xt(e.parent.update)})).catch((e=>{t(e),u.value=e})),()=>l.value&&c?qn(c,e):u.value&&o?jr(o,{error:u.value}):n&&!f.value?jr(n):void 0}})},e.defineComponent=Kn,e.defineCustomElement=Ps,e.defineEmits=function(){return null},e.defineExpose=function(e){},e.defineModel=function(){},e.defineOptions=function(e){},e.defineProps=function(){return null},e.defineSSRCustomElement=e=>Ps(e,Pi),e.defineSlots=function(){return null},e.effect=function(e,t){e.effect&&(e=e.effect.fn);const n=new me(e);t&&(a(n,t),t.scope&&re(n,t.scope)),t&&t.lazy||n.run();const o=n.run.bind(n);return o.effect=n,o},e.effectScope=function(e){return new oe(e)},e.getCurrentInstance=Qr,e.getCurrentScope=se,e.getTransitionRawChildren=zn,e.guardReactiveProps=Ur,e.h=ds,e.handleError=Dt,e.hasInjectionContext=function(){return!!(Yr||fn||Wo)},e.hydrate=Pi,e.initCustomFormatter=function(){},e.initDirectivesForSSR=Fi,e.inject=Ko,e.isMemoSame=ms,e.isProxy=St,e.isReactive=yt,e.isReadonly=_t,e.isRef=Nt,e.isRuntimeOnly=()=>!os,e.isShallow=bt,e.isVNode=Rr,e.markRaw=Ct,e.mergeDefaults=function(e,t){const n=No(e);for(const o in t){if(o.startsWith("__skip"))continue;let e=n[o];e?d(e)||v(e)?e=n[o]={type:e,default:t[o]}:e.default=t[o]:null===e&&(e=n[o]={default:t[o]}),e&&t[`__skip_${o}`]&&(e.skipFactory=!0)}return n},e.mergeModels=function(e,t){return e&&t?d(e)&&d(t)?e.concat(t):a({},No(e),No(t)):e||t},e.mergeProps=Gr,e.nextTick=Qt,e.normalizeClass=G,e.normalizeProps=function(e){if(!e)return null;let{class:t,style:n}=e;return t&&!y(t)&&(e.class=G(t)),n&&(e.style=D(n)),e},e.normalizeStyle=D,e.onActivated=Qn,e.onBeforeMount=io,e.onBeforeUnmount=uo,e.onBeforeUpdate=co,e.onDeactivated=Xn,e.onErrorCaptured=go,e.onMounted=lo,e.onRenderTracked=mo,e.onRenderTriggered=ho,e.onScopeDispose=function(e){ne&&ne.cleanups.push(e)},e.onServerPrefetch=fo,e.onUnmounted=po,e.onUpdated=ao,e.openBlock=Nr,e.popScopeId=function(){dn=null},e.provide=zo,e.proxyRefs=Rt,e.pushScopeId=function(e){dn=e},e.queuePostFlushCb=tn,e.reactive=ht,e.readonly=gt,e.ref=Ot,e.registerRuntimeCompiler=ls,e.render=$i,e.renderList=function(e,t,n,o){let r;const s=n&&n[o];if(d(e)||y(e)){r=new Array(e.length);for(let n=0,o=e.length;nt(e,n,void 0,s&&s[n])));else{const n=Object.keys(e);r=new Array(n.length);for(let o=0,i=n.length;oe.devtools.emit(t,...n))),cn=[];else if("undefined"!=typeof window&&window.HTMLElement&&!(null==(s=null==(r=window.navigator)?void 0:r.userAgent)?void 0:s.includes("jsdom"))){(o.__VUE_DEVTOOLS_HOOK_REPLAY__=o.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push((e=>{t(e,o)})),setTimeout((()=>{e.devtools||(o.__VUE_DEVTOOLS_HOOK_REPLAY__=null,cn=[])}),3e3)}else cn=[]},e.setTransitionHooks=Wn,e.shallowReactive=mt,e.shallowReadonly=function(e){return vt(e,!0,je,ct,ft)},e.shallowRef=function(e){return $t(e,!0)},e.ssrContextKey=hs,e.ssrUtils=null,e.stop=function(e){e.effect.stop()},e.toDisplayString=e=>y(e)?e:null==e?"":d(e)||b(e)&&(e.toString===x||!v(e.toString))?JSON.stringify(e,te,2):String(e),e.toHandlerKey=R,e.toHandlers=function(e,t){const n={};for(const o in e)n[t&&/[A-Z]/.test(o)?`on:${o}`:R(o)]=e[o];return n},e.toRaw=xt,e.toRef=function(e,t,n){return Nt(e)?e:v(e)?new It(e):b(e)&&arguments.length>1?Bt(e,t,n):Ot(e)},e.toRefs=function(e){const t=d(e)?new Array(e.length):{};for(const n in e)t[n]=Bt(e,n);return t},e.toValue=function(e){return v(e)?e():At(e)},e.transformVNodeArgs=function(e){},e.triggerRef=function(e){Et(e)},e.unref=At,e.useAttrs=function(){return Eo().attrs},e.useCssModule=function(e="$style"){return n},e.useCssVars=function(e){const t=Qr();if(!t)return;const n=t.ut=(n=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach((e=>Ms(e,n)))},o=()=>{const o=e(t.proxy);Rs(t.subTree,o),n(o)};Nn(o),lo((()=>{const e=new MutationObserver(o);e.observe(t.subTree.el.parentNode,{childList:!0}),po((()=>e.disconnect()))}))},e.useModel=function(e,t,n){const o=Qr();if(n&&n.local){const n=Ot(e[t]);return $n((()=>e[t]),(e=>n.value=e)),$n(n,(n=>{n!==e[t]&&o.emit(`update:${t}`,n)})),n}return{__v_isRef:!0,get value(){return e[t]},set value(e){o.emit(`update:${t}`,e)}}},e.useSSRContext=()=>{},e.useSlots=function(){return Eo().slots},e.useTransitionState=Vn,e.vModelCheckbox=pi,e.vModelDynamic=yi,e.vModelRadio=di,e.vModelSelect=hi,e.vModelText=ui,e.vShow=Ci,e.version=gs,e.warn=function(e,...t){},e.watch=$n,e.watchEffect=function(e,t){return Pn(e,null,t)},e.watchPostEffect=Nn,e.watchSyncEffect=function(e,t){return Pn(e,null,{flush:"sync"})},e.withAsyncContext=function(e){const t=Qr();let n=e();return ts(),S(n)&&(n=n.catch((e=>{throw es(t),e}))),[n,()=>es(t)]},e.withCtx=mn,e.withDefaults=function(e,t){return null},e.withDirectives=function(e,t){const o=fn;if(null===o)return e;const r=us(o)||o.proxy,s=e.dirs||(e.dirs=[]);for(let i=0;in=>{if(!("key"in n))return;const o=A(n.key);return t.some((e=>e===o||xi[e]===o))?e(n):void 0},e.withMemo=function(e,t,n,o){const r=n[o];if(r&&ms(r,e))return r;const s=t();return s.memo=e.slice(),n[o]=s},e.withModifiers=(e,t)=>(n,...o)=>{for(let e=0;emn,e}({}); From 2d92693ca3300c7bb4d59e6a97cd7c9e4364d1fb Mon Sep 17 00:00:00 2001 From: nobody Date: Sat, 20 May 2023 17:55:03 +0200 Subject: [PATCH 14/30] jquery v3.6.4 -> v3.7.0 (#1424) --- THIRD_PARTY.txt | 2 +- modules/internal/targets.js | 2 +- pages/updates/updates.html | 1 + resources/jquery/3.6.4/jquery.min.jsm | 2 -- resources/jquery/3.7.0/jquery.min.jsm | 2 ++ 5 files changed, 5 insertions(+), 4 deletions(-) delete mode 100644 resources/jquery/3.6.4/jquery.min.jsm create mode 100644 resources/jquery/3.7.0/jquery.min.jsm diff --git a/THIRD_PARTY.txt b/THIRD_PARTY.txt index 6acb0a07..6ffa955e 100644 --- a/THIRD_PARTY.txt +++ b/THIRD_PARTY.txt @@ -1181,7 +1181,7 @@ https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js -https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.4/jquery.min.js +https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.0/jquery.min.js https://cdnjs.cloudflare.com/ajax/libs/jquery-ajax-unobtrusive/3.2.6/jquery.unobtrusive-ajax.min.js https://cdnjs.cloudflare.com/ajax/libs/jquery.blockUI/2.70/jquery.blockUI.min.js https://cdnjs.cloudflare.com/ajax/libs/jquery.colorbox/1.6.4/jquery.colorbox-min.js diff --git a/modules/internal/targets.js b/modules/internal/targets.js index aec5fd64..11db39cc 100644 --- a/modules/internal/targets.js +++ b/modules/internal/targets.js @@ -253,7 +253,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/jquery/3.') || type.startsWith('/jquery/latest')) { if (helpers.compareVersion('3.2.1', version)) return '3.2.1'; // <= v3.2.1 if (helpers.compareVersion('3.5.1', version)) return '3.5.1'; // <= v3.5.1 - return '3.6.4'; + return '3.7.0'; } if (type.startsWith('/jquery.devbridge-autocomplete/1.')) return '1.4.11'; if (type.startsWith('/jqueryui/1.')) { diff --git a/pages/updates/updates.html b/pages/updates/updates.html index 78706ea7..622afcdf 100644 --- a/pages/updates/updates.html +++ b/pages/updates/updates.html @@ -29,6 +29,7 @@
      • bootstrap-datepicker v1.9.0 -> v1.10.0 (#1422)
      • vue v3.2.47 -> v3.3.4 (#1423)
      • +
      • jquery v3.6.4 -> v3.7.0 (#1424)

      Mapping

        diff --git a/resources/jquery/3.6.4/jquery.min.jsm b/resources/jquery/3.6.4/jquery.min.jsm deleted file mode 100644 index 0de648ed..00000000 --- a/resources/jquery/3.6.4/jquery.min.jsm +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.6.4 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.4",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.cssHas=ce(function(){try{return C.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),d.cssHas||y.push(":has"),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType&&e.documentElement||e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
        "],col:[2,"","
        "],tr:[2,"","
        "],td:[3,"","
        "],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
        ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},R=function(){V()},M=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&z(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function X(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&M(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function U(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function z(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",R),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="",le.option=!!xe.lastChild;var ke={thead:[1,"","
        "],col:[2,"","
        "],tr:[2,"","
        "],td:[3,"","
        "],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n",""]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function Me(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
        ",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return R(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return R(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0 Date: Sat, 20 May 2023 17:56:53 +0200 Subject: [PATCH 15/30] react-router v6.11.1 -> v6.11.2 (#1425) --- THIRD_PARTY.txt | 2 +- modules/internal/targets.js | 2 +- pages/updates/updates.html | 1 + resources/react-router/6.11.1/react-router.min.jsm | 12 ------------ resources/react-router/{6.11.1 => 6.11.2}/note | 0 resources/react-router/6.11.2/react-router.min.jsm | 12 ++++++++++++ 6 files changed, 15 insertions(+), 14 deletions(-) delete mode 100644 resources/react-router/6.11.1/react-router.min.jsm rename resources/react-router/{6.11.1 => 6.11.2}/note (100%) create mode 100644 resources/react-router/6.11.2/react-router.min.jsm diff --git a/THIRD_PARTY.txt b/THIRD_PARTY.txt index 6ffa955e..12c5aaff 100644 --- a/THIRD_PARTY.txt +++ b/THIRD_PARTY.txt @@ -1492,7 +1492,7 @@ https://cdnjs.cloudflare.com/ajax/libs/react-dom/18.2.0/umd/react-dom.production https://cdnjs.cloudflare.com/ajax/libs/react-redux/7.2.8/react-redux.min.js https://cdnjs.cloudflare.com/ajax/libs/react-redux/8.0.5/react-redux.min.js https://cdnjs.cloudflare.com/ajax/libs/react-router/5.3.3/react-router.min.js -https://cdnjs.cloudflare.com/ajax/libs/react-router/6.11.1/react-router.production.min.js +https://cdnjs.cloudflare.com/ajax/libs/react-router/6.11.2/react-router.production.min.js https://cdnjs.cloudflare.com/ajax/libs/redux/4.2.1/redux.min.js https://cdnjs.cloudflare.com/ajax/libs/rickshaw/1.7.1/rickshaw.min.css https://cdnjs.cloudflare.com/ajax/libs/rickshaw/1.7.1/rickshaw.min.js diff --git a/modules/internal/targets.js b/modules/internal/targets.js index 11db39cc..1f4ef1b4 100644 --- a/modules/internal/targets.js +++ b/modules/internal/targets.js @@ -400,7 +400,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/react-redux/7.')) return '7.2.8'; if (type.startsWith('/react-redux/8.')) return '8.0.5'; if (type.startsWith('/react-router/5.')) return '5.3.3'; - if (type.startsWith('/react-router/6.')) return '6.11.1'; + if (type.startsWith('/react-router/6.')) return '6.11.2'; if (type.startsWith('/react-side-effect/')) return '2.1.2'; if (type.startsWith('/react-lifecycles-compat/')) return '3.0.4'; if (type.startsWith('/redux/4.')) return '4.2.1'; diff --git a/pages/updates/updates.html b/pages/updates/updates.html index 622afcdf..200c0cc2 100644 --- a/pages/updates/updates.html +++ b/pages/updates/updates.html @@ -30,6 +30,7 @@
      • bootstrap-datepicker v1.9.0 -> v1.10.0 (#1422)
      • vue v3.2.47 -> v3.3.4 (#1423)
      • jquery v3.6.4 -> v3.7.0 (#1424)
      • +
      • react-router v6.11.1 -> v6.11.2 (#1425)

      Mapping

        diff --git a/resources/react-router/6.11.1/react-router.min.jsm b/resources/react-router/6.11.1/react-router.min.jsm deleted file mode 100644 index 8f9385e7..00000000 --- a/resources/react-router/6.11.1/react-router.min.jsm +++ /dev/null @@ -1,12 +0,0 @@ -/** - * React Router v6.11.1 - * - * Copyright (c) Remix Software Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE.md file in the root directory of this source tree. - * - * @license MIT - */ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react"),require("@remix-run/router")):"function"==typeof define&&define.amd?define(["exports","react","@remix-run/router"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).ReactRouter={},e.React,e.RemixRouter)}(this,(function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(r){if("default"!==r){var n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:function(){return e[r]}})}})),t.default=e,Object.freeze(t)}var a=n(t);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{r.current=!0})),a.useCallback((function(n,a){void 0===a&&(a={}),r.current&&("number"==typeof n?e.navigate(n):e.navigate(n,o({fromRouteId:t},a)))}),[e,t])}():function(){m()||r.UNSAFE_invariant(!1);let{basename:e,navigator:t}=a.useContext(s),{matches:n}=a.useContext(d),{pathname:o}=h(),i=JSON.stringify(r.UNSAFE_getPathContributingMatches(n).map((e=>e.pathnameBase))),u=a.useRef(!1);return f((()=>{u.current=!0})),a.useCallback((function(n,a){if(void 0===a&&(a={}),!u.current)return;if("number"==typeof n)return void t.go(n);let l=r.resolveTo(n,JSON.parse(i),o,"path"===a.relative);"/"!==e&&(l.pathname="/"===l.pathname?e:r.joinPaths([e,l.pathname])),(a.replace?t.replace:t.push)(l,a.state,a)}),[e,t,i,o])}()}const g=a.createContext(null);function E(e){let t=a.useContext(d).outlet;return t?a.createElement(g.Provider,{value:e},t):t}function y(e,t){let{relative:n}=void 0===t?{}:t,{matches:o}=a.useContext(d),{pathname:i}=h(),u=JSON.stringify(r.UNSAFE_getPathContributingMatches(o).map((e=>e.pathnameBase)));return a.useMemo((()=>r.resolveTo(e,JSON.parse(u),i,"path"===n)),[e,u,i,n])}function b(e,t){return R(e,t)}function R(e,t,n){m()||r.UNSAFE_invariant(!1);let{navigator:i}=a.useContext(s),{matches:u}=a.useContext(d),l=u[u.length-1],p=l?l.params:{};!l||l.pathname;let f=l?l.pathnameBase:"/";l&&l.route;let v,g=h();if(t){var E;let e="string"==typeof t?r.parsePath(t):t;"/"===f||(null==(E=e.pathname)?void 0:E.startsWith(f))||r.UNSAFE_invariant(!1),v=e}else v=g;let y=v.pathname||"/",b="/"===f?y:y.slice(f.length)||"/",R=r.matchRoutes(e,{pathname:b}),P=S(R&&R.map((e=>Object.assign({},e,{params:Object.assign({},p,e.params),pathname:r.joinPaths([f,i.encodeLocation?i.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?f:r.joinPaths([f,i.encodeLocation?i.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),u,n);return t&&P?a.createElement(c.Provider,{value:{location:o({pathname:"/",search:"",hash:"",state:null,key:"default"},v),navigationType:r.Action.Pop}},P):P}function P(){let e=F(),t=r.isRouteErrorResponse(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return a.createElement(a.Fragment,null,a.createElement("h2",null,"Unexpected Application Error!"),a.createElement("h3",{style:{fontStyle:"italic"}},t),n?a.createElement("pre",{style:o},n):null,null)}const C=a.createElement(P,null);class x extends a.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error||t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return this.state.error?a.createElement(d.Provider,{value:this.props.routeContext},a.createElement(p.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function U(e){let{routeContext:t,match:r,children:n}=e,o=a.useContext(i);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),a.createElement(d.Provider,{value:t},n)}function S(e,t,n){var o;if(void 0===t&&(t=[]),void 0===n&&(n=null),null==e){var i;if(null==(i=n)||!i.errors)return null;e=n.matches}let u=e,l=null==(o=n)?void 0:o.errors;if(null!=l){let e=u.findIndex((e=>e.route.id&&(null==l?void 0:l[e.route.id])));e>=0||r.UNSAFE_invariant(!1),u=u.slice(0,Math.min(u.length,e+1))}return u.reduceRight(((e,r,o)=>{let i=r.route.id?null==l?void 0:l[r.route.id]:null,s=null;n&&(s=r.route.errorElement||C);let c=t.concat(u.slice(0,o+1)),d=()=>{let t;return t=i?s:r.route.Component?a.createElement(r.route.Component,null):r.route.element?r.route.element:e,a.createElement(U,{match:r,routeContext:{outlet:e,matches:c,isDataRoute:null!=n},children:t})};return n&&(r.route.ErrorBoundary||r.route.errorElement||0===o)?a.createElement(x,{location:n.location,revalidation:n.revalidation,component:s,error:i,children:d(),routeContext:{outlet:null,matches:c,isDataRoute:!0}}):d()}),null)}var N,_;function O(e){let t=a.useContext(i);return t||r.UNSAFE_invariant(!1),t}function A(e){let t=a.useContext(u);return t||r.UNSAFE_invariant(!1),t}function j(e){let t=function(e){let t=a.useContext(d);return t||r.UNSAFE_invariant(!1),t}(),n=t.matches[t.matches.length-1];return n.route.id||r.UNSAFE_invariant(!1),n.route.id}function F(){var e;let t=a.useContext(p),r=A(_.UseRouteError),n=j(_.UseRouteError);return t||(null==(e=r.errors)?void 0:e[n])}function D(){let e=a.useContext(l);return null==e?void 0:e._data}!function(e){e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate"}(N||(N={})),function(e){e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId"}(_||(_={}));let B=0;function k(e){let{routes:t,state:r}=e;return R(t,void 0,r)}function M(e){r.UNSAFE_invariant(!1)}function L(e){let{basename:t="/",children:n=null,location:o,navigationType:i=r.Action.Pop,navigator:u,static:l=!1}=e;m()&&r.UNSAFE_invariant(!1);let d=t.replace(/^\/*/,"/"),p=a.useMemo((()=>({basename:d,navigator:u,static:l})),[d,u,l]);"string"==typeof o&&(o=r.parsePath(o));let{pathname:h="/",search:f="",hash:v="",state:g=null,key:E="default"}=o,y=a.useMemo((()=>{let e=r.stripBasename(h,d);return null==e?null:{location:{pathname:e,search:f,hash:v,state:g,key:E},navigationType:i}}),[d,h,f,v,g,E,i]);return null==y?null:a.createElement(s.Provider,{value:p},a.createElement(c.Provider,{children:n,value:y}))}var I;!function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"}(I||(I={}));const T=new Promise((()=>{}));class w extends a.Component{constructor(e){super(e),this.state={error:null}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,t){console.error(" caught the following error during render",e,t)}render(){let{children:e,errorElement:t,resolve:n}=this.props,o=null,i=I.pending;if(n instanceof Promise)if(this.state.error){i=I.error;let e=this.state.error;o=Promise.reject().catch((()=>{})),Object.defineProperty(o,"_tracked",{get:()=>!0}),Object.defineProperty(o,"_error",{get:()=>e})}else n._tracked?(o=n,i=void 0!==o._error?I.error:void 0!==o._data?I.success:I.pending):(i=I.pending,Object.defineProperty(n,"_tracked",{get:()=>!0}),o=n.then((e=>Object.defineProperty(n,"_data",{get:()=>e})),(e=>Object.defineProperty(n,"_error",{get:()=>e}))));else i=I.success,o=Promise.resolve(),Object.defineProperty(o,"_tracked",{get:()=>!0}),Object.defineProperty(o,"_data",{get:()=>n});if(i===I.error&&o._error instanceof r.AbortedDeferredError)throw T;if(i===I.error&&!t)throw o._error;if(i===I.error)return a.createElement(l.Provider,{value:o,children:t});if(i===I.success)return a.createElement(l.Provider,{value:o,children:e});throw o}}function J(e){let{children:t}=e,r=D(),n="function"==typeof t?t(r):t;return a.createElement(a.Fragment,null,n)}function H(e,t){void 0===t&&(t=[]);let n=[];return a.Children.forEach(e,((e,o)=>{if(!a.isValidElement(e))return;let i=[...t,o];if(e.type===a.Fragment)return void n.push.apply(n,H(e.props.children,i));e.type!==M&&r.UNSAFE_invariant(!1),e.props.index&&e.props.children&&r.UNSAFE_invariant(!1);let u={id:e.props.id||i.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(u.children=H(e.props.children,i)),n.push(u)})),n}function z(e){let t={hasErrorBoundary:null!=e.ErrorBoundary||null!=e.errorElement};return e.Component&&Object.assign(t,{element:a.createElement(e.Component),Component:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:a.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}Object.defineProperty(e,"AbortedDeferredError",{enumerable:!0,get:function(){return r.AbortedDeferredError}}),Object.defineProperty(e,"NavigationType",{enumerable:!0,get:function(){return r.Action}}),Object.defineProperty(e,"createPath",{enumerable:!0,get:function(){return r.createPath}}),Object.defineProperty(e,"defer",{enumerable:!0,get:function(){return r.defer}}),Object.defineProperty(e,"generatePath",{enumerable:!0,get:function(){return r.generatePath}}),Object.defineProperty(e,"isRouteErrorResponse",{enumerable:!0,get:function(){return r.isRouteErrorResponse}}),Object.defineProperty(e,"json",{enumerable:!0,get:function(){return r.json}}),Object.defineProperty(e,"matchPath",{enumerable:!0,get:function(){return r.matchPath}}),Object.defineProperty(e,"matchRoutes",{enumerable:!0,get:function(){return r.matchRoutes}}),Object.defineProperty(e,"parsePath",{enumerable:!0,get:function(){return r.parsePath}}),Object.defineProperty(e,"redirect",{enumerable:!0,get:function(){return r.redirect}}),Object.defineProperty(e,"resolvePath",{enumerable:!0,get:function(){return r.resolvePath}}),e.Await=function(e){let{children:t,errorElement:r,resolve:n}=e;return a.createElement(w,{resolve:n,errorElement:r},a.createElement(J,null,t))},e.MemoryRouter=function(e){let{basename:t,children:n,initialEntries:o,initialIndex:i}=e,u=a.useRef();null==u.current&&(u.current=r.createMemoryHistory({initialEntries:o,initialIndex:i,v5Compat:!0}));let l=u.current,[s,c]=a.useState({action:l.action,location:l.location});return a.useLayoutEffect((()=>l.listen(c)),[l]),a.createElement(L,{basename:t,children:n,location:s.location,navigationType:s.action,navigator:l})},e.Navigate=function(e){let{to:t,replace:n,state:o,relative:i}=e;m()||r.UNSAFE_invariant(!1);let{matches:u}=a.useContext(d),{pathname:l}=h(),s=v(),c=r.resolveTo(t,r.UNSAFE_getPathContributingMatches(u).map((e=>e.pathnameBase)),l,"path"===i),p=JSON.stringify(c);return a.useEffect((()=>s(JSON.parse(p),{replace:n,state:o,relative:i})),[s,p,i,n,o]),null},e.Outlet=function(e){return E(e.context)},e.Route=M,e.Router=L,e.RouterProvider=function(e){let{fallbackElement:t,router:r}=e,[n,o]=a.useState(r.state);a.useLayoutEffect((()=>r.subscribe(o)),[r,o]);let l=a.useMemo((()=>({createHref:r.createHref,encodeLocation:r.encodeLocation,go:e=>r.navigate(e),push:(e,t,n)=>r.navigate(e,{state:t,preventScrollReset:null==n?void 0:n.preventScrollReset}),replace:(e,t,n)=>r.navigate(e,{replace:!0,state:t,preventScrollReset:null==n?void 0:n.preventScrollReset})})),[r]),s=r.basename||"/",c=a.useMemo((()=>({router:r,navigator:l,static:!1,basename:s})),[r,l,s]);return a.createElement(a.Fragment,null,a.createElement(i.Provider,{value:c},a.createElement(u.Provider,{value:n},a.createElement(L,{basename:r.basename,location:r.state.location,navigationType:r.state.historyAction,navigator:l},r.state.initialized?a.createElement(k,{routes:r.routes,state:n}):t))),null)},e.Routes=function(e){let{children:t,location:r}=e;return b(H(t),r)},e.UNSAFE_DataRouterContext=i,e.UNSAFE_DataRouterStateContext=u,e.UNSAFE_LocationContext=c,e.UNSAFE_NavigationContext=s,e.UNSAFE_RouteContext=d,e.UNSAFE_mapRouteProperties=z,e.UNSAFE_useRouteId=function(){return j(_.UseRouteId)},e.UNSAFE_useRoutesImpl=R,e.createMemoryRouter=function(e,t){return r.createRouter({basename:null==t?void 0:t.basename,future:o({},null==t?void 0:t.future,{v7_prependBasename:!0}),history:r.createMemoryHistory({initialEntries:null==t?void 0:t.initialEntries,initialIndex:null==t?void 0:t.initialIndex}),hydrationData:null==t?void 0:t.hydrationData,routes:e,mapRouteProperties:z}).initialize()},e.createRoutesFromChildren=H,e.createRoutesFromElements=H,e.renderMatches=function(e){return S(e)},e.unstable_useBlocker=function(e){let{router:t}=O(N.UseBlocker),r=A(_.UseBlocker),[n]=a.useState((()=>String(++B))),o=a.useCallback((t=>"function"==typeof e?!!e(t):!!e),[e]),i=t.getBlocker(n,o);return a.useEffect((()=>()=>t.deleteBlocker(n)),[t,n]),r.blockers.get(n)||i},e.useActionData=function(){let e=A(_.UseActionData);return a.useContext(d)||r.UNSAFE_invariant(!1),Object.values((null==e?void 0:e.actionData)||{})[0]},e.useAsyncError=function(){let e=a.useContext(l);return null==e?void 0:e._error},e.useAsyncValue=D,e.useHref=function(e,t){let{relative:n}=void 0===t?{}:t;m()||r.UNSAFE_invariant(!1);let{basename:o,navigator:i}=a.useContext(s),{hash:u,pathname:l,search:c}=y(e,{relative:n}),d=l;return"/"!==o&&(d="/"===l?o:r.joinPaths([o,l])),i.createHref({pathname:d,search:c,hash:u})},e.useInRouterContext=m,e.useLoaderData=function(){let e=A(_.UseLoaderData),t=j(_.UseLoaderData);if(!e.errors||null==e.errors[t])return e.loaderData[t];console.error("You cannot `useLoaderData` in an errorElement (routeId: "+t+")")},e.useLocation=h,e.useMatch=function(e){m()||r.UNSAFE_invariant(!1);let{pathname:t}=h();return a.useMemo((()=>r.matchPath(e,t)),[t,e])},e.useMatches=function(){let{matches:e,loaderData:t}=A(_.UseMatches);return a.useMemo((()=>e.map((e=>{let{pathname:r,params:n}=e;return{id:e.route.id,pathname:r,params:n,data:t[e.route.id],handle:e.route.handle}}))),[e,t])},e.useNavigate=v,e.useNavigation=function(){return A(_.UseNavigation).navigation},e.useNavigationType=function(){return a.useContext(c).navigationType},e.useOutlet=E,e.useOutletContext=function(){return a.useContext(g)},e.useParams=function(){let{matches:e}=a.useContext(d),t=e[e.length-1];return t?t.params:{}},e.useResolvedPath=y,e.useRevalidator=function(){let e=O(N.UseRevalidator),t=A(_.UseRevalidator);return{revalidate:e.router.revalidate,state:t.revalidation}},e.useRouteError=F,e.useRouteLoaderData=function(e){return A(_.UseRouteLoaderData).loaderData[e]},e.useRoutes=b,Object.defineProperty(e,"__esModule",{value:!0})})); -//# sourceMappingURL=react-router.production.min.js.map diff --git a/resources/react-router/6.11.1/note b/resources/react-router/6.11.2/note similarity index 100% rename from resources/react-router/6.11.1/note rename to resources/react-router/6.11.2/note diff --git a/resources/react-router/6.11.2/react-router.min.jsm b/resources/react-router/6.11.2/react-router.min.jsm new file mode 100644 index 00000000..4a0aa591 --- /dev/null +++ b/resources/react-router/6.11.2/react-router.min.jsm @@ -0,0 +1,12 @@ +/** + * React Router v6.11.2 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react"),require("@remix-run/router")):"function"==typeof define&&define.amd?define(["exports","react","@remix-run/router"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).ReactRouter={},e.React,e.RemixRouter)}(this,(function(e,t,r){"use strict";function n(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(r){if("default"!==r){var n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:function(){return e[r]}})}})),t.default=e,Object.freeze(t)}var a=n(t);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{r.current=!0})),a.useCallback((function(n,a){void 0===a&&(a={}),r.current&&("number"==typeof n?e.navigate(n):e.navigate(n,o({fromRouteId:t},a)))}),[e,t])}():function(){m()||r.UNSAFE_invariant(!1);let e=a.useContext(i),{basename:t,navigator:n}=a.useContext(s),{matches:o}=a.useContext(d),{pathname:u}=h(),l=JSON.stringify(r.UNSAFE_getPathContributingMatches(o).map((e=>e.pathnameBase))),c=a.useRef(!1);return f((()=>{c.current=!0})),a.useCallback((function(a,o){if(void 0===o&&(o={}),!c.current)return;if("number"==typeof a)return void n.go(a);let i=r.resolveTo(a,JSON.parse(l),u,"path"===o.relative);null==e&&"/"!==t&&(i.pathname="/"===i.pathname?t:r.joinPaths([t,i.pathname])),(o.replace?n.replace:n.push)(i,o.state,o)}),[t,n,l,u,e])}()}const g=a.createContext(null);function E(e){let t=a.useContext(d).outlet;return t?a.createElement(g.Provider,{value:e},t):t}function y(e,t){let{relative:n}=void 0===t?{}:t,{matches:o}=a.useContext(d),{pathname:i}=h(),u=JSON.stringify(r.UNSAFE_getPathContributingMatches(o).map((e=>e.pathnameBase)));return a.useMemo((()=>r.resolveTo(e,JSON.parse(u),i,"path"===n)),[e,u,i,n])}function b(e,t){return R(e,t)}function R(e,t,n){m()||r.UNSAFE_invariant(!1);let{navigator:i}=a.useContext(s),{matches:u}=a.useContext(d),l=u[u.length-1],p=l?l.params:{};!l||l.pathname;let f=l?l.pathnameBase:"/";l&&l.route;let v,g=h();if(t){var E;let e="string"==typeof t?r.parsePath(t):t;"/"===f||(null==(E=e.pathname)?void 0:E.startsWith(f))||r.UNSAFE_invariant(!1),v=e}else v=g;let y=v.pathname||"/",b="/"===f?y:y.slice(f.length)||"/",R=r.matchRoutes(e,{pathname:b}),C=S(R&&R.map((e=>Object.assign({},e,{params:Object.assign({},p,e.params),pathname:r.joinPaths([f,i.encodeLocation?i.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?f:r.joinPaths([f,i.encodeLocation?i.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),u,n);return t&&C?a.createElement(c.Provider,{value:{location:o({pathname:"/",search:"",hash:"",state:null,key:"default"},v),navigationType:r.Action.Pop}},C):C}function C(){let e=F(),t=r.isRouteErrorResponse(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return a.createElement(a.Fragment,null,a.createElement("h2",null,"Unexpected Application Error!"),a.createElement("h3",{style:{fontStyle:"italic"}},t),n?a.createElement("pre",{style:o},n):null,null)}const P=a.createElement(C,null);class x extends a.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error||t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return this.state.error?a.createElement(d.Provider,{value:this.props.routeContext},a.createElement(p.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function U(e){let{routeContext:t,match:r,children:n}=e,o=a.useContext(i);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),a.createElement(d.Provider,{value:t},n)}function S(e,t,n){var o;if(void 0===t&&(t=[]),void 0===n&&(n=null),null==e){var i;if(null==(i=n)||!i.errors)return null;e=n.matches}let u=e,l=null==(o=n)?void 0:o.errors;if(null!=l){let e=u.findIndex((e=>e.route.id&&(null==l?void 0:l[e.route.id])));e>=0||r.UNSAFE_invariant(!1),u=u.slice(0,Math.min(u.length,e+1))}return u.reduceRight(((e,r,o)=>{let i=r.route.id?null==l?void 0:l[r.route.id]:null,s=null;n&&(s=r.route.errorElement||P);let c=t.concat(u.slice(0,o+1)),d=()=>{let t;return t=i?s:r.route.Component?a.createElement(r.route.Component,null):r.route.element?r.route.element:e,a.createElement(U,{match:r,routeContext:{outlet:e,matches:c,isDataRoute:null!=n},children:t})};return n&&(r.route.ErrorBoundary||r.route.errorElement||0===o)?a.createElement(x,{location:n.location,revalidation:n.revalidation,component:s,error:i,children:d(),routeContext:{outlet:null,matches:c,isDataRoute:!0}}):d()}),null)}var N,_;function O(e){let t=a.useContext(i);return t||r.UNSAFE_invariant(!1),t}function A(e){let t=a.useContext(u);return t||r.UNSAFE_invariant(!1),t}function j(e){let t=function(e){let t=a.useContext(d);return t||r.UNSAFE_invariant(!1),t}(),n=t.matches[t.matches.length-1];return n.route.id||r.UNSAFE_invariant(!1),n.route.id}function F(){var e;let t=a.useContext(p),r=A(_.UseRouteError),n=j(_.UseRouteError);return t||(null==(e=r.errors)?void 0:e[n])}function D(){let e=a.useContext(l);return null==e?void 0:e._data}!function(e){e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate"}(N||(N={})),function(e){e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId"}(_||(_={}));let B=0;function k(e){let{routes:t,state:r}=e;return R(t,void 0,r)}function M(e){r.UNSAFE_invariant(!1)}function L(e){let{basename:t="/",children:n=null,location:o,navigationType:i=r.Action.Pop,navigator:u,static:l=!1}=e;m()&&r.UNSAFE_invariant(!1);let d=t.replace(/^\/*/,"/"),p=a.useMemo((()=>({basename:d,navigator:u,static:l})),[d,u,l]);"string"==typeof o&&(o=r.parsePath(o));let{pathname:h="/",search:f="",hash:v="",state:g=null,key:E="default"}=o,y=a.useMemo((()=>{let e=r.stripBasename(h,d);return null==e?null:{location:{pathname:e,search:f,hash:v,state:g,key:E},navigationType:i}}),[d,h,f,v,g,E,i]);return null==y?null:a.createElement(s.Provider,{value:p},a.createElement(c.Provider,{children:n,value:y}))}var I;!function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"}(I||(I={}));const T=new Promise((()=>{}));class w extends a.Component{constructor(e){super(e),this.state={error:null}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,t){console.error(" caught the following error during render",e,t)}render(){let{children:e,errorElement:t,resolve:n}=this.props,o=null,i=I.pending;if(n instanceof Promise)if(this.state.error){i=I.error;let e=this.state.error;o=Promise.reject().catch((()=>{})),Object.defineProperty(o,"_tracked",{get:()=>!0}),Object.defineProperty(o,"_error",{get:()=>e})}else n._tracked?(o=n,i=void 0!==o._error?I.error:void 0!==o._data?I.success:I.pending):(i=I.pending,Object.defineProperty(n,"_tracked",{get:()=>!0}),o=n.then((e=>Object.defineProperty(n,"_data",{get:()=>e})),(e=>Object.defineProperty(n,"_error",{get:()=>e}))));else i=I.success,o=Promise.resolve(),Object.defineProperty(o,"_tracked",{get:()=>!0}),Object.defineProperty(o,"_data",{get:()=>n});if(i===I.error&&o._error instanceof r.AbortedDeferredError)throw T;if(i===I.error&&!t)throw o._error;if(i===I.error)return a.createElement(l.Provider,{value:o,children:t});if(i===I.success)return a.createElement(l.Provider,{value:o,children:e});throw o}}function J(e){let{children:t}=e,r=D(),n="function"==typeof t?t(r):t;return a.createElement(a.Fragment,null,n)}function H(e,t){void 0===t&&(t=[]);let n=[];return a.Children.forEach(e,((e,o)=>{if(!a.isValidElement(e))return;let i=[...t,o];if(e.type===a.Fragment)return void n.push.apply(n,H(e.props.children,i));e.type!==M&&r.UNSAFE_invariant(!1),e.props.index&&e.props.children&&r.UNSAFE_invariant(!1);let u={id:e.props.id||i.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(u.children=H(e.props.children,i)),n.push(u)})),n}function z(e){let t={hasErrorBoundary:null!=e.ErrorBoundary||null!=e.errorElement};return e.Component&&Object.assign(t,{element:a.createElement(e.Component),Component:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:a.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}Object.defineProperty(e,"AbortedDeferredError",{enumerable:!0,get:function(){return r.AbortedDeferredError}}),Object.defineProperty(e,"NavigationType",{enumerable:!0,get:function(){return r.Action}}),Object.defineProperty(e,"createPath",{enumerable:!0,get:function(){return r.createPath}}),Object.defineProperty(e,"defer",{enumerable:!0,get:function(){return r.defer}}),Object.defineProperty(e,"generatePath",{enumerable:!0,get:function(){return r.generatePath}}),Object.defineProperty(e,"isRouteErrorResponse",{enumerable:!0,get:function(){return r.isRouteErrorResponse}}),Object.defineProperty(e,"json",{enumerable:!0,get:function(){return r.json}}),Object.defineProperty(e,"matchPath",{enumerable:!0,get:function(){return r.matchPath}}),Object.defineProperty(e,"matchRoutes",{enumerable:!0,get:function(){return r.matchRoutes}}),Object.defineProperty(e,"parsePath",{enumerable:!0,get:function(){return r.parsePath}}),Object.defineProperty(e,"redirect",{enumerable:!0,get:function(){return r.redirect}}),Object.defineProperty(e,"resolvePath",{enumerable:!0,get:function(){return r.resolvePath}}),e.Await=function(e){let{children:t,errorElement:r,resolve:n}=e;return a.createElement(w,{resolve:n,errorElement:r},a.createElement(J,null,t))},e.MemoryRouter=function(e){let{basename:t,children:n,initialEntries:o,initialIndex:i}=e,u=a.useRef();null==u.current&&(u.current=r.createMemoryHistory({initialEntries:o,initialIndex:i,v5Compat:!0}));let l=u.current,[s,c]=a.useState({action:l.action,location:l.location});return a.useLayoutEffect((()=>l.listen(c)),[l]),a.createElement(L,{basename:t,children:n,location:s.location,navigationType:s.action,navigator:l})},e.Navigate=function(e){let{to:t,replace:n,state:o,relative:i}=e;m()||r.UNSAFE_invariant(!1);let{matches:u}=a.useContext(d),{pathname:l}=h(),s=v(),c=r.resolveTo(t,r.UNSAFE_getPathContributingMatches(u).map((e=>e.pathnameBase)),l,"path"===i),p=JSON.stringify(c);return a.useEffect((()=>s(JSON.parse(p),{replace:n,state:o,relative:i})),[s,p,i,n,o]),null},e.Outlet=function(e){return E(e.context)},e.Route=M,e.Router=L,e.RouterProvider=function(e){let{fallbackElement:t,router:r}=e,[n,o]=a.useState(r.state);a.useLayoutEffect((()=>r.subscribe(o)),[r,o]);let l=a.useMemo((()=>({createHref:r.createHref,encodeLocation:r.encodeLocation,go:e=>r.navigate(e),push:(e,t,n)=>r.navigate(e,{state:t,preventScrollReset:null==n?void 0:n.preventScrollReset}),replace:(e,t,n)=>r.navigate(e,{replace:!0,state:t,preventScrollReset:null==n?void 0:n.preventScrollReset})})),[r]),s=r.basename||"/",c=a.useMemo((()=>({router:r,navigator:l,static:!1,basename:s})),[r,l,s]);return a.createElement(a.Fragment,null,a.createElement(i.Provider,{value:c},a.createElement(u.Provider,{value:n},a.createElement(L,{basename:r.basename,location:r.state.location,navigationType:r.state.historyAction,navigator:l},r.state.initialized?a.createElement(k,{routes:r.routes,state:n}):t))),null)},e.Routes=function(e){let{children:t,location:r}=e;return b(H(t),r)},e.UNSAFE_DataRouterContext=i,e.UNSAFE_DataRouterStateContext=u,e.UNSAFE_LocationContext=c,e.UNSAFE_NavigationContext=s,e.UNSAFE_RouteContext=d,e.UNSAFE_mapRouteProperties=z,e.UNSAFE_useRouteId=function(){return j(_.UseRouteId)},e.UNSAFE_useRoutesImpl=R,e.createMemoryRouter=function(e,t){return r.createRouter({basename:null==t?void 0:t.basename,future:o({},null==t?void 0:t.future,{v7_prependBasename:!0}),history:r.createMemoryHistory({initialEntries:null==t?void 0:t.initialEntries,initialIndex:null==t?void 0:t.initialIndex}),hydrationData:null==t?void 0:t.hydrationData,routes:e,mapRouteProperties:z}).initialize()},e.createRoutesFromChildren=H,e.createRoutesFromElements=H,e.renderMatches=function(e){return S(e)},e.unstable_useBlocker=function(e){let{router:t}=O(N.UseBlocker),r=A(_.UseBlocker),[n]=a.useState((()=>String(++B))),o=a.useCallback((t=>"function"==typeof e?!!e(t):!!e),[e]),i=t.getBlocker(n,o);return a.useEffect((()=>()=>t.deleteBlocker(n)),[t,n]),r.blockers.get(n)||i},e.useActionData=function(){let e=A(_.UseActionData);return a.useContext(d)||r.UNSAFE_invariant(!1),Object.values((null==e?void 0:e.actionData)||{})[0]},e.useAsyncError=function(){let e=a.useContext(l);return null==e?void 0:e._error},e.useAsyncValue=D,e.useHref=function(e,t){let{relative:n}=void 0===t?{}:t;m()||r.UNSAFE_invariant(!1);let{basename:o,navigator:i}=a.useContext(s),{hash:u,pathname:l,search:c}=y(e,{relative:n}),d=l;return"/"!==o&&(d="/"===l?o:r.joinPaths([o,l])),i.createHref({pathname:d,search:c,hash:u})},e.useInRouterContext=m,e.useLoaderData=function(){let e=A(_.UseLoaderData),t=j(_.UseLoaderData);if(!e.errors||null==e.errors[t])return e.loaderData[t];console.error("You cannot `useLoaderData` in an errorElement (routeId: "+t+")")},e.useLocation=h,e.useMatch=function(e){m()||r.UNSAFE_invariant(!1);let{pathname:t}=h();return a.useMemo((()=>r.matchPath(e,t)),[t,e])},e.useMatches=function(){let{matches:e,loaderData:t}=A(_.UseMatches);return a.useMemo((()=>e.map((e=>{let{pathname:r,params:n}=e;return{id:e.route.id,pathname:r,params:n,data:t[e.route.id],handle:e.route.handle}}))),[e,t])},e.useNavigate=v,e.useNavigation=function(){return A(_.UseNavigation).navigation},e.useNavigationType=function(){return a.useContext(c).navigationType},e.useOutlet=E,e.useOutletContext=function(){return a.useContext(g)},e.useParams=function(){let{matches:e}=a.useContext(d),t=e[e.length-1];return t?t.params:{}},e.useResolvedPath=y,e.useRevalidator=function(){let e=O(N.UseRevalidator),t=A(_.UseRevalidator);return{revalidate:e.router.revalidate,state:t.revalidation}},e.useRouteError=F,e.useRouteLoaderData=function(e){return A(_.UseRouteLoaderData).loaderData[e]},e.useRoutes=b,Object.defineProperty(e,"__esModule",{value:!0})})); +//# sourceMappingURL=react-router.production.min.js.map From b9af867d43da8eab7ddb72cf0748f035ab234e63 Mon Sep 17 00:00:00 2001 From: nobody Date: Sat, 20 May 2023 17:58:37 +0200 Subject: [PATCH 16/30] leaflet v1.9.3 -> v1.9.4 (#1426) --- THIRD_PARTY.txt | 4 ++-- modules/internal/targets.js | 2 +- pages/updates/updates.html | 1 + resources/leaflet/1.9.3/leaflet.jsm | 6 ------ .../leaflet/{1.9.3 => 1.9.4}/images/layers-2x.png | Bin .../leaflet/{1.9.3 => 1.9.4}/images/layers.png | Bin .../{1.9.3 => 1.9.4}/images/marker-icon-2x.png | Bin .../leaflet/{1.9.3 => 1.9.4}/images/marker-icon.png | Bin .../{1.9.3 => 1.9.4}/images/marker-shadow.png | Bin resources/leaflet/{1.9.3 => 1.9.4}/leaflet.css | 7 ++++++- resources/leaflet/1.9.4/leaflet.jsm | 6 ++++++ 11 files changed, 16 insertions(+), 10 deletions(-) delete mode 100644 resources/leaflet/1.9.3/leaflet.jsm rename resources/leaflet/{1.9.3 => 1.9.4}/images/layers-2x.png (100%) rename resources/leaflet/{1.9.3 => 1.9.4}/images/layers.png (100%) rename resources/leaflet/{1.9.3 => 1.9.4}/images/marker-icon-2x.png (100%) rename resources/leaflet/{1.9.3 => 1.9.4}/images/marker-icon.png (100%) rename resources/leaflet/{1.9.3 => 1.9.4}/images/marker-shadow.png (100%) rename resources/leaflet/{1.9.3 => 1.9.4}/leaflet.css (94%) create mode 100644 resources/leaflet/1.9.4/leaflet.jsm diff --git a/THIRD_PARTY.txt b/THIRD_PARTY.txt index 12c5aaff..4869a416 100644 --- a/THIRD_PARTY.txt +++ b/THIRD_PARTY.txt @@ -1260,8 +1260,8 @@ https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/leaflet.css https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/leaflet.js https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/leaflet.css https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/leaflet.js -https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.9.3/leaflet.css -https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.9.3/leaflet.js +https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.9.4/leaflet.css +https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.9.4/leaflet.js https://cdnjs.cloudflare.com/ajax/libs/Leaflet.EasyButton/2.4.0/easy-button.min.js https://cdnjs.cloudflare.com/ajax/libs/leaflet.markercluster/1.5.3/leaflet.markercluster.js https://cdnjs.cloudflare.com/ajax/libs/libphonenumber-js/1.10.28/libphonenumber-js.min.js diff --git a/modules/internal/targets.js b/modules/internal/targets.js index 1f4ef1b4..0e2e3528 100644 --- a/modules/internal/targets.js +++ b/modules/internal/targets.js @@ -307,7 +307,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/leaflet/0.')) return '0.7.7'; if (type.startsWith('/leaflet/1.')) { if (helpers.compareVersion('1.7.1', version)) return '1.7.1'; // <= v1.7.1 - return '1.9.3'; + return '1.9.4'; } if (type.startsWith('/Leaflet.EasyButton/2.')) return '2.4.0'; if (type.startsWith('/leaflet.featuregroup.subgroup/1.')) return '1.0.2'; diff --git a/pages/updates/updates.html b/pages/updates/updates.html index 200c0cc2..8d2f3dbd 100644 --- a/pages/updates/updates.html +++ b/pages/updates/updates.html @@ -31,6 +31,7 @@
      • vue v3.2.47 -> v3.3.4 (#1423)
      • jquery v3.6.4 -> v3.7.0 (#1424)
      • react-router v6.11.1 -> v6.11.2 (#1425)
      • +
      • leaflet v1.9.3 -> v1.9.4 (#1426)

      Mapping

        diff --git a/resources/leaflet/1.9.3/leaflet.jsm b/resources/leaflet/1.9.3/leaflet.jsm deleted file mode 100644 index 047bfe7e..00000000 --- a/resources/leaflet/1.9.3/leaflet.jsm +++ /dev/null @@ -1,6 +0,0 @@ -/* @preserve - * Leaflet 1.9.3, a JS library for interactive maps. https://leafletjs.com - * (c) 2010-2022 Vladimir Agafonkin, (c) 2010-2011 CloudMade - */ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).leaflet={})}(this,function(t){"use strict";function l(t){for(var e,i,n=1,o=arguments.length;n=this.min.x&&i.x<=this.max.x&&e.y>=this.min.y&&i.y<=this.max.y},intersects:function(t){t=_(t);var e=this.min,i=this.max,n=t.min,t=t.max,o=t.x>=e.x&&n.x<=i.x,t=t.y>=e.y&&n.y<=i.y;return o&&t},overlaps:function(t){t=_(t);var e=this.min,i=this.max,n=t.min,t=t.max,o=t.x>e.x&&n.xe.y&&n.y=n.lat&&i.lat<=o.lat&&e.lng>=n.lng&&i.lng<=o.lng},intersects:function(t){t=g(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),t=t.getNorthEast(),o=t.lat>=e.lat&&n.lat<=i.lat,t=t.lng>=e.lng&&n.lng<=i.lng;return o&&t},overlaps:function(t){t=g(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),t=t.getNorthEast(),o=t.lat>e.lat&&n.late.lng&&n.lng","http://www.w3.org/2000/svg"===(Ft.firstChild&&Ft.firstChild.namespaceURI));function y(t){return 0<=navigator.userAgent.toLowerCase().indexOf(t)}var b={ie:pt,ielt9:mt,edge:n,webkit:ft,android:gt,android23:vt,androidStock:yt,opera:xt,chrome:wt,gecko:bt,safari:Pt,phantom:Lt,opera12:o,win:Tt,ie3d:Mt,webkit3d:zt,gecko3d:_t,any3d:Ct,mobile:Zt,mobileWebkit:St,mobileWebkit3d:Et,msPointer:kt,pointer:Ot,touch:Bt,touchNative:At,mobileOpera:It,mobileGecko:Rt,retina:Nt,passiveEvents:Dt,canvas:jt,svg:Ht,vml:!Ht&&function(){try{var t=document.createElement("div"),e=(t.innerHTML='',t.firstChild);return e.style.behavior="url(#default#VML)",e&&"object"==typeof e.adj}catch(t){return!1}}(),inlineSvg:Ft,mac:0===navigator.platform.indexOf("Mac"),linux:0===navigator.platform.indexOf("Linux")},Wt=b.msPointer?"MSPointerDown":"pointerdown",Ut=b.msPointer?"MSPointerMove":"pointermove",Vt=b.msPointer?"MSPointerUp":"pointerup",qt=b.msPointer?"MSPointerCancel":"pointercancel",Gt={touchstart:Wt,touchmove:Ut,touchend:Vt,touchcancel:qt},Kt={touchstart:function(t,e){e.MSPOINTER_TYPE_TOUCH&&e.pointerType===e.MSPOINTER_TYPE_TOUCH&&O(e);ee(t,e)},touchmove:ee,touchend:ee,touchcancel:ee},Yt={},Xt=!1;function Jt(t,e,i){return"touchstart"!==e||Xt||(document.addEventListener(Wt,$t,!0),document.addEventListener(Ut,Qt,!0),document.addEventListener(Vt,te,!0),document.addEventListener(qt,te,!0),Xt=!0),Kt[e]?(i=Kt[e].bind(this,i),t.addEventListener(Gt[e],i,!1),i):(console.warn("wrong event specified:",e),u)}function $t(t){Yt[t.pointerId]=t}function Qt(t){Yt[t.pointerId]&&(Yt[t.pointerId]=t)}function te(t){delete Yt[t.pointerId]}function ee(t,e){if(e.pointerType!==(e.MSPOINTER_TYPE_MOUSE||"mouse")){for(var i in e.touches=[],Yt)e.touches.push(Yt[i]);e.changedTouches=[e],t(e)}}var ie=200;function ne(t,i){t.addEventListener("dblclick",i);var n,o=0;function e(t){var e;1!==t.detail?n=t.detail:"mouse"===t.pointerType||t.sourceCapabilities&&!t.sourceCapabilities.firesTouchEvents||((e=Ne(t)).some(function(t){return t instanceof HTMLLabelElement&&t.attributes.for})&&!e.some(function(t){return t instanceof HTMLInputElement||t instanceof HTMLSelectElement})||((e=Date.now())-o<=ie?2===++n&&i(function(t){var e,i,n={};for(i in t)e=t[i],n[i]=e&&e.bind?e.bind(t):e;return(t=n).type="dblclick",n.detail=2,n.isTrusted=!1,n._simulated=!0,n}(t)):n=1,o=e))}return t.addEventListener("click",e),{dblclick:i,simDblclick:e}}var oe,se,re,ae,he,le,ue=we(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ce=we(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),de="webkitTransition"===ce||"OTransition"===ce?ce+"End":"transitionend";function _e(t){return"string"==typeof t?document.getElementById(t):t}function pe(t,e){var i=t.style[e]||t.currentStyle&&t.currentStyle[e];return"auto"===(i=i&&"auto"!==i||!document.defaultView?i:(t=document.defaultView.getComputedStyle(t,null))?t[e]:null)?null:i}function P(t,e,i){t=document.createElement(t);return t.className=e||"",i&&i.appendChild(t),t}function T(t){var e=t.parentNode;e&&e.removeChild(t)}function me(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function fe(t){var e=t.parentNode;e&&e.lastChild!==t&&e.appendChild(t)}function ge(t){var e=t.parentNode;e&&e.firstChild!==t&&e.insertBefore(t,e.firstChild)}function ve(t,e){return void 0!==t.classList?t.classList.contains(e):0<(t=xe(t)).length&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(t)}function M(t,e){var i;if(void 0!==t.classList)for(var n=W(e),o=0,s=n.length;othis.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,e){this._enforcingBounds=!0;var i=this.getCenter(),t=this._limitCenter(i,this._zoom,g(t));return i.equals(t)||this.panTo(t,e),this._enforcingBounds=!1,this},panInside:function(t,e){var i=m((e=e||{}).paddingTopLeft||e.padding||[0,0]),n=m(e.paddingBottomRight||e.padding||[0,0]),o=this.project(this.getCenter()),t=this.project(t),s=this.getPixelBounds(),i=_([s.min.add(i),s.max.subtract(n)]),s=i.getSize();return i.contains(t)||(this._enforcingBounds=!0,n=t.subtract(i.getCenter()),i=i.extend(t).getSize().subtract(s),o.x+=n.x<0?-i.x:i.x,o.y+=n.y<0?-i.y:i.y,this.panTo(this.unproject(o),e),this._enforcingBounds=!1),this},invalidateSize:function(t){if(!this._loaded)return this;t=l({animate:!1,pan:!0},!0===t?{animate:!0}:t);var e=this.getSize(),i=(this._sizeChanged=!0,this._lastCenter=null,this.getSize()),n=e.divideBy(2).round(),o=i.divideBy(2).round(),n=n.subtract(o);return n.x||n.y?(t.animate&&t.pan?this.panBy(n):(t.pan&&this._rawPanBy(n),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(a(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:e,newSize:i})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){var e,i;return t=this._locateOptions=l({timeout:1e4,watch:!1},t),"geolocation"in navigator?(e=a(this._handleGeolocationResponse,this),i=a(this._handleGeolocationError,this),t.watch?this._locationWatchId=navigator.geolocation.watchPosition(e,i,t):navigator.geolocation.getCurrentPosition(e,i,t)):this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){var e;this._container._leaflet_id&&(e=t.code,t=t.message||(1===e?"permission denied":2===e?"position unavailable":"timeout"),this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+t+"."}))},_handleGeolocationResponse:function(t){if(this._container._leaflet_id){var e,i,n=new v(t.coords.latitude,t.coords.longitude),o=n.toBounds(2*t.coords.accuracy),s=this._locateOptions,r=(s.setView&&(e=this.getBoundsZoom(o),this.setView(n,s.maxZoom?Math.min(e,s.maxZoom):e)),{latlng:n,bounds:o,timestamp:t.timestamp});for(i in t.coords)"number"==typeof t.coords[i]&&(r[i]=t.coords[i]);this.fire("locationfound",r)}},addHandler:function(t,e){return e&&(e=this[t]=new e(this),this._handlers.push(e),this.options[t]&&e.enable()),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(t){this._container._leaflet_id=void 0,this._containerId=void 0}for(var t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),T(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(r(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)T(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,e){e=P("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),e||this._mapPane);return t&&(this._panes[t]=e),e},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new s(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,e,i){t=g(t),i=m(i||[0,0]);var n=this.getZoom()||0,o=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),t=t.getSouthEast(),i=this.getSize().subtract(i),t=_(this.project(t,n),this.project(r,n)).getSize(),r=b.any3d?this.options.zoomSnap:1,a=i.x/t.x,i=i.y/t.y,t=e?Math.max(a,i):Math.min(a,i),n=this.getScaleZoom(t,n);return r&&(n=Math.round(n/(r/100))*(r/100),n=e?Math.ceil(n/r)*r:Math.floor(n/r)*r),Math.max(o,Math.min(s,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new p(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,e){t=this._getTopLeftPoint(t,e);return new f(t,t.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"==typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,e){var i=this.options.crs;return e=void 0===e?this._zoom:e,i.scale(t)/i.scale(e)},getScaleZoom:function(t,e){var i=this.options.crs,t=(e=void 0===e?this._zoom:e,i.zoom(t*i.scale(e)));return isNaN(t)?1/0:t},project:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.latLngToPoint(w(t),e)},unproject:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.pointToLatLng(m(t),e)},layerPointToLatLng:function(t){t=m(t).add(this.getPixelOrigin());return this.unproject(t)},latLngToLayerPoint:function(t){return this.project(w(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(w(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(g(t))},distance:function(t,e){return this.options.crs.distance(w(t),w(e))},containerPointToLayerPoint:function(t){return m(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return m(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){t=this.containerPointToLayerPoint(m(t));return this.layerPointToLatLng(t)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(w(t)))},mouseEventToContainerPoint:function(t){return De(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){t=this._container=_e(t);if(!t)throw new Error("Map container not found.");if(t._leaflet_id)throw new Error("Map container is already initialized.");S(t,"scroll",this._onScroll,this),this._containerId=h(t)},_initLayout:function(){var t=this._container,e=(this._fadeAnimated=this.options.fadeAnimation&&b.any3d,M(t,"leaflet-container"+(b.touch?" leaflet-touch":"")+(b.retina?" leaflet-retina":"")+(b.ielt9?" leaflet-oldie":"")+(b.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":"")),pe(t,"position"));"absolute"!==e&&"relative"!==e&&"fixed"!==e&&"sticky"!==e&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Z(this._mapPane,new p(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(M(t.markerPane,"leaflet-zoom-hide"),M(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,e,i){Z(this._mapPane,new p(0,0));var n=!this._loaded,o=(this._loaded=!0,e=this._limitZoom(e),this.fire("viewprereset"),this._zoom!==e);this._moveStart(o,i)._move(t,e)._moveEnd(o),this.fire("viewreset"),n&&this.fire("load")},_moveStart:function(t,e){return t&&this.fire("zoomstart"),e||this.fire("movestart"),this},_move:function(t,e,i,n){void 0===e&&(e=this._zoom);var o=this._zoom!==e;return this._zoom=e,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),n?i&&i.pinch&&this.fire("zoom",i):((o||i&&i.pinch)&&this.fire("zoom",i),this.fire("move",i)),this},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return r(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){Z(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={};var e=t?k:S;e((this._targets[h(this._container)]=this)._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&e(window,"resize",this._onResize,this),b.any3d&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){r(this._resizeRequest),this._resizeRequest=x(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,e){for(var i,n=[],o="mouseout"===e||"mouseover"===e,s=t.target||t.srcElement,r=!1;s;){if((i=this._targets[h(s)])&&("click"===e||"preclick"===e)&&this._draggableMoved(i)){r=!0;break}if(i&&i.listens(e,!0)){if(o&&!Fe(s,t))break;if(n.push(i),o)break}if(s===this._container)break;s=s.parentNode}return n=n.length||r||o||!this.listens(e,!0)?n:[this]},_isClickDisabled:function(t){for(;t&&t!==this._container;){if(t._leaflet_disable_click)return!0;t=t.parentNode}},_handleDOMEvent:function(t){var e,i=t.target||t.srcElement;!this._loaded||i._leaflet_disable_events||"click"===t.type&&this._isClickDisabled(i)||("mousedown"===(e=t.type)&&Me(i),this._fireDOMEvent(t,e))},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,e,i){"click"===t.type&&((a=l({},t)).type="preclick",this._fireDOMEvent(a,a.type,i));var n=this._findEventTargets(t,e);if(i){for(var o=[],s=0;sthis.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(e),n=this._getCenterOffset(t)._divideBy(1-1/n);if(!0!==i.animate&&!this.getSize().contains(n))return!1;x(function(){this._moveStart(!0,!1)._animateZoom(t,e,!0)},this)}return!0},_animateZoom:function(t,e,i,n){this._mapPane&&(i&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=e,M(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:e,noUpdate:n}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(a(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&z(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function Ue(t){return new B(t)}var Ve,B=et.extend({options:{position:"topright"},initialize:function(t){c(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var e=this._container=this.onAdd(t),i=this.getPosition(),t=t._controlCorners[i];return M(e,"leaflet-control"),-1!==i.indexOf("bottom")?t.insertBefore(e,t.firstChild):t.appendChild(e),this._map.on("unload",this.remove,this),this},remove:function(){return this._map&&(T(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null),this},_refocusOnMap:function(t){this._map&&t&&0",e=document.createElement("div");return e.innerHTML=t,e.firstChild},_addItem:function(t){var e,i=document.createElement("label"),n=this._map.hasLayer(t.layer),n=(t.overlay?((e=document.createElement("input")).type="checkbox",e.className="leaflet-control-layers-selector",e.defaultChecked=n):e=this._createRadioElement("leaflet-base-layers_"+h(this),n),this._layerControlInputs.push(e),e.layerId=h(t.layer),S(e,"click",this._onInputClick,this),document.createElement("span")),o=(n.innerHTML=" "+t.name,document.createElement("span"));return i.appendChild(o),o.appendChild(e),o.appendChild(n),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(i),this._checkDisabledLayers(),i},_onInputClick:function(){var t,e,i=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=i.length-1;0<=s;s--)t=i[s],e=this._getLayer(t.layerId).layer,t.checked?n.push(e):t.checked||o.push(e);for(s=0;se.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var t=this._section;S(t,"click",O),this.expand(),setTimeout(function(){k(t,"click",O)})}})),Ge=B.extend({options:{position:"topleft",zoomInText:'',zoomInTitle:"Zoom in",zoomOutText:'',zoomOutTitle:"Zoom out"},onAdd:function(t){var e="leaflet-control-zoom",i=P("div",e+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,e+"-in",i,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,e+"-out",i,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,e,i,n,o){i=P("a",i,n);return i.innerHTML=t,i.href="#",i.title=e,i.setAttribute("role","button"),i.setAttribute("aria-label",e),Ie(i),S(i,"click",Re),S(i,"click",o,this),S(i,"click",this._refocusOnMap,this),i},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";z(this._zoomInButton,e),z(this._zoomOutButton,e),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),!this._disabled&&t._zoom!==t.getMinZoom()||(M(this._zoomOutButton,e),this._zoomOutButton.setAttribute("aria-disabled","true")),!this._disabled&&t._zoom!==t.getMaxZoom()||(M(this._zoomInButton,e),this._zoomInButton.setAttribute("aria-disabled","true"))}}),Ke=(A.mergeOptions({zoomControl:!0}),A.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new Ge,this.addControl(this.zoomControl))}),B.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var e="leaflet-control-scale",i=P("div",e),n=this.options;return this._addScales(n,e+"-line",i),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),i},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,e,i){t.metric&&(this._mScale=P("div",e,i)),t.imperial&&(this._iScale=P("div",e,i))},_update:function(){var t=this._map,e=t.getSize().y/2,t=t.distance(t.containerPointToLatLng([0,e]),t.containerPointToLatLng([this.options.maxWidth,e]));this._updateScales(t)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var e=this._getRoundNum(t);this._updateScale(this._mScale,e<1e3?e+" m":e/1e3+" km",e/t)},_updateImperial:function(t){var e,i,t=3.2808399*t;5280'+(b.inlineSvg?' ':"")+"Leaflet"},initialize:function(t){c(this,t),this._attributions={}},onAdd:function(t){for(var e in(t.attributionControl=this)._container=P("div","leaflet-control-attribution"),Ie(this._container),t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return this._update(),t.on("layeradd",this._addAttribution,this),this._container},onRemove:function(t){t.off("layeradd",this._addAttribution,this)},_addAttribution:function(t){t.layer.getAttribution&&(this.addAttribution(t.layer.getAttribution()),t.layer.once("remove",function(){this.removeAttribution(t.layer.getAttribution())},this))},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t&&(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update()),this},removeAttribution:function(t){return t&&this._attributions[t]&&(this._attributions[t]--,this._update()),this},_update:function(){if(this._map){var t,e=[];for(t in this._attributions)this._attributions[t]&&e.push(t);var i=[];this.options.prefix&&i.push(this.options.prefix),e.length&&i.push(e.join(", ")),this._container.innerHTML=i.join(' ')}}}),n=(A.mergeOptions({attributionControl:!0}),A.addInitHook(function(){this.options.attributionControl&&(new Ye).addTo(this)}),B.Layers=qe,B.Zoom=Ge,B.Scale=Ke,B.Attribution=Ye,Ue.layers=function(t,e,i){return new qe(t,e,i)},Ue.zoom=function(t){return new Ge(t)},Ue.scale=function(t){return new Ke(t)},Ue.attribution=function(t){return new Ye(t)},et.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled&&(this._enabled=!1,this.removeHooks()),this},enabled:function(){return!!this._enabled}})),ft=(n.addTo=function(t,e){return t.addHandler(e,this),this},{Events:e}),Xe=b.touch?"touchstart mousedown":"mousedown",Je=it.extend({options:{clickTolerance:3},initialize:function(t,e,i,n){c(this,n),this._element=t,this._dragStartTarget=e||t,this._preventOutline=i},enable:function(){this._enabled||(S(this._dragStartTarget,Xe,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(Je._dragging===this&&this.finishDrag(!0),k(this._dragStartTarget,Xe,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){var e,i;this._enabled&&(this._moved=!1,ve(this._element,"leaflet-zoom-anim")||(t.touches&&1!==t.touches.length?Je._dragging===this&&this.finishDrag():Je._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||((Je._dragging=this)._preventOutline&&Me(this._element),Le(),re(),this._moving||(this.fire("down"),i=t.touches?t.touches[0]:t,e=Ce(this._element),this._startPoint=new p(i.clientX,i.clientY),this._startPos=Pe(this._element),this._parentScale=Ze(e),i="mousedown"===t.type,S(document,i?"mousemove":"touchmove",this._onMove,this),S(document,i?"mouseup":"touchend touchcancel",this._onUp,this)))))},_onMove:function(t){var e;this._enabled&&(t.touches&&1e&&(i.push(t[n]),o=n);oe.max.x&&(i|=2),t.ye.max.y&&(i|=8),i}function ni(t,e,i,n){var o=e.x,e=e.y,s=i.x-o,r=i.y-e,a=s*s+r*r;return 0this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()t.y!=n.y>t.y&&t.x<(n.x-i.x)*(t.y-i.y)/(n.y-i.y)+i.x&&(l=!l);return l||vi.prototype._containsPoint.call(this,t,!0)}});var xi=ui.extend({initialize:function(t,e){c(this,e),this._layers={},t&&this.addData(t)},addData:function(t){var e,i,n,o=d(t)?t:t.features;if(o){for(e=0,i=o.length;es.x&&(r=i.x+a-s.x+o.x),i.x-r-n.x<(a=0)&&(r=i.x-n.x),i.y+e+o.y>s.y&&(a=i.y+e-s.y+o.y),i.y-a-n.y<0&&(a=i.y-n.y),(r||a)&&(this.options.keepInView&&(this._autopanning=!0),t.fire("autopanstart").panBy([r,a]))))},_getAnchor:function(){return m(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}})),Bi=(A.mergeOptions({closePopupOnClick:!0}),A.include({openPopup:function(t,e,i){return this._initOverlay(Ai,t,e,i).openOn(this),this},closePopup:function(t){return(t=arguments.length?t:this._popup)&&t.close(),this}}),o.include({bindPopup:function(t,e){return this._popup=this._initOverlay(Ai,this._popup,t,e),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t){return this._popup&&(this instanceof ui||(this._popup._source=this),this._popup._prepareOpen(t||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){var e;this._popup&&this._map&&(Re(t),e=t.layer||t.target,this._popup._source!==e||e instanceof mi?(this._popup._source=e,this.openPopup(t.latlng)):this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(t.latlng))},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}}),Oi.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(t){Oi.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(t){Oi.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var t=Oi.prototype.getEvents.call(this);return this.options.permanent||(t.preclick=this.close),t},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=P("div",t),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+h(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var e,i=this._map,n=this._container,o=i.latLngToContainerPoint(i.getCenter()),i=i.layerPointToContainerPoint(t),s=this.options.direction,r=n.offsetWidth,a=n.offsetHeight,h=m(this.options.offset),l=this._getAnchor(),i="top"===s?(e=r/2,a):"bottom"===s?(e=r/2,0):(e="center"===s?r/2:"right"===s?0:"left"===s?r:i.xthis.options.maxZoom||nthis.options.maxZoom||void 0!==this.options.minZoom&&oi.max.x)||!e.wrapLat&&(t.yi.max.y))return!1}return!this.options.bounds||(e=this._tileCoordsToBounds(t),g(this.options.bounds).overlaps(e))},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var e=this._map,i=this.getTileSize(),n=t.scaleBy(i),i=n.add(i);return[e.unproject(n,t.z),e.unproject(i,t.z)]},_tileCoordsToBounds:function(t){t=this._tileCoordsToNwSe(t),t=new s(t[0],t[1]);return t=this.options.noWrap?t:this._map.wrapLatLngBounds(t)},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var t=t.split(":"),e=new p(+t[0],+t[1]);return e.z=+t[2],e},_removeTile:function(t){var e=this._tiles[t];e&&(T(e.el),delete this._tiles[t],this.fire("tileunload",{tile:e.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){M(t,"leaflet-tile");var e=this.getTileSize();t.style.width=e.x+"px",t.style.height=e.y+"px",t.onselectstart=u,t.onmousemove=u,b.ielt9&&this.options.opacity<1&&C(t,this.options.opacity)},_addTile:function(t,e){var i=this._getTilePos(t),n=this._tileCoordsToKey(t),o=this.createTile(this._wrapCoords(t),a(this._tileReady,this,t));this._initTile(o),this.createTile.length<2&&x(a(this._tileReady,this,t,null,o)),Z(o,i),this._tiles[n]={el:o,coords:t,current:!0},e.appendChild(o),this.fire("tileloadstart",{tile:o,coords:t})},_tileReady:function(t,e,i){e&&this.fire("tileerror",{error:e,tile:i,coords:t});var n=this._tileCoordsToKey(t);(i=this._tiles[n])&&(i.loaded=+new Date,this._map._fadeAnimated?(C(i.el,0),r(this._fadeFrame),this._fadeFrame=x(this._updateOpacity,this)):(i.active=!0,this._pruneTiles()),e||(M(i.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:i.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),b.ielt9||!this._map._fadeAnimated?x(this._pruneTiles,this):setTimeout(a(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var e=new p(this._wrapX?H(t.x,this._wrapX):t.x,this._wrapY?H(t.y,this._wrapY):t.y);return e.z=t.z,e},_pxBoundsToTileRange:function(t){var e=this.getTileSize();return new f(t.min.unscaleBy(e).floor(),t.max.unscaleBy(e).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});var Ni=Ri.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(t,e){this._url=t,(e=c(this,e)).detectRetina&&b.retina&&0')}}catch(t){}return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),zt={_initContainer:function(){this._container=P("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Hi.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var e=t._container=Ui("shape");M(e,"leaflet-vml-shape "+(this.options.className||"")),e.coordsize="1 1",t._path=Ui("path"),e.appendChild(t._path),this._updateStyle(t),this._layers[h(t)]=t},_addPath:function(t){var e=t._container;this._container.appendChild(e),t.options.interactive&&t.addInteractiveTarget(e)},_removePath:function(t){var e=t._container;T(e),t.removeInteractiveTarget(e),delete this._layers[h(t)]},_updateStyle:function(t){var e=t._stroke,i=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(e=e||(t._stroke=Ui("stroke")),o.appendChild(e),e.weight=n.weight+"px",e.color=n.color,e.opacity=n.opacity,n.dashArray?e.dashStyle=d(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):e.dashStyle="",e.endcap=n.lineCap.replace("butt","flat"),e.joinstyle=n.lineJoin):e&&(o.removeChild(e),t._stroke=null),n.fill?(i=i||(t._fill=Ui("fill")),o.appendChild(i),i.color=n.fillColor||n.color,i.opacity=n.fillOpacity):i&&(o.removeChild(i),t._fill=null)},_updateCircle:function(t){var e=t._point.round(),i=Math.round(t._radius),n=Math.round(t._radiusY||i);this._setPath(t,t._empty()?"M0 0":"AL "+e.x+","+e.y+" "+i+","+n+" 0,23592600")},_setPath:function(t,e){t._path.v=e},_bringToFront:function(t){fe(t._container)},_bringToBack:function(t){ge(t._container)}},Vi=b.vml?Ui:ct,qi=Hi.extend({_initContainer:function(){this._container=Vi("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=Vi("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){T(this._container),k(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){var t,e,i;this._map._animatingZoom&&this._bounds||(Hi.prototype._update.call(this),e=(t=this._bounds).getSize(),i=this._container,this._svgSize&&this._svgSize.equals(e)||(this._svgSize=e,i.setAttribute("width",e.x),i.setAttribute("height",e.y)),Z(i,t.min),i.setAttribute("viewBox",[t.min.x,t.min.y,e.x,e.y].join(" ")),this.fire("update"))},_initPath:function(t){var e=t._path=Vi("path");t.options.className&&M(e,t.options.className),t.options.interactive&&M(e,"leaflet-interactive"),this._updateStyle(t),this._layers[h(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){T(t._path),t.removeInteractiveTarget(t._path),delete this._layers[h(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var e=t._path,t=t.options;e&&(t.stroke?(e.setAttribute("stroke",t.color),e.setAttribute("stroke-opacity",t.opacity),e.setAttribute("stroke-width",t.weight),e.setAttribute("stroke-linecap",t.lineCap),e.setAttribute("stroke-linejoin",t.lineJoin),t.dashArray?e.setAttribute("stroke-dasharray",t.dashArray):e.removeAttribute("stroke-dasharray"),t.dashOffset?e.setAttribute("stroke-dashoffset",t.dashOffset):e.removeAttribute("stroke-dashoffset")):e.setAttribute("stroke","none"),t.fill?(e.setAttribute("fill",t.fillColor||t.color),e.setAttribute("fill-opacity",t.fillOpacity),e.setAttribute("fill-rule",t.fillRule||"evenodd")):e.setAttribute("fill","none"))},_updatePoly:function(t,e){this._setPath(t,dt(t._parts,e))},_updateCircle:function(t){var e=t._point,i=Math.max(Math.round(t._radius),1),n="a"+i+","+(Math.max(Math.round(t._radiusY),1)||i)+" 0 1,0 ",e=t._empty()?"M0 0":"M"+(e.x-i)+","+e.y+n+2*i+",0 "+n+2*-i+",0 ";this._setPath(t,e)},_setPath:function(t,e){t._path.setAttribute("d",e)},_bringToFront:function(t){fe(t._path)},_bringToBack:function(t){ge(t._path)}});function Gi(t){return b.svg||b.vml?new qi(t):null}b.vml&&qi.include(zt),A.include({getRenderer:function(t){t=(t=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer)||(this._renderer=this._createRenderer());return this.hasLayer(t)||this.addLayer(t),t},_getPaneRenderer:function(t){var e;return"overlayPane"!==t&&void 0!==t&&(void 0===(e=this._paneRenderers[t])&&(e=this._createRenderer({pane:t}),this._paneRenderers[t]=e),e)},_createRenderer:function(t){return this.options.preferCanvas&&Wi(t)||Gi(t)}});var Ki=yi.extend({initialize:function(t,e){yi.prototype.initialize.call(this,this._boundsToLatLngs(t),e)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=g(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});qi.create=Vi,qi.pointsToPath=dt,xi.geometryToLayer=wi,xi.coordsToLatLng=Pi,xi.coordsToLatLngs=Li,xi.latLngToCoords=Ti,xi.latLngsToCoords=Mi,xi.getFeature=zi,xi.asFeature=Ci,A.mergeOptions({boxZoom:!0});var _t=n.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){S(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){k(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){T(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),re(),Le(),this._startPoint=this._map.mouseEventToContainerPoint(t),S(document,{contextmenu:Re,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=P("div","leaflet-zoom-box",this._container),M(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var t=new f(this._point,this._startPoint),e=t.getSize();Z(this._box,t.min),this._box.style.width=e.x+"px",this._box.style.height=e.y+"px"},_finish:function(){this._moved&&(T(this._box),z(this._container,"leaflet-crosshair")),ae(),Te(),k(document,{contextmenu:Re,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){1!==t.which&&1!==t.button||(this._finish(),this._moved&&(this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(a(this._resetState,this),0),t=new s(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point)),this._map.fitBounds(t).fire("boxzoomend",{boxZoomBounds:t})))},_onKeyDown:function(t){27===t.keyCode&&(this._finish(),this._clearDeferredResetState(),this._resetState())}}),Ct=(A.addInitHook("addHandler","boxZoom",_t),A.mergeOptions({doubleClickZoom:!0}),n.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var e=this._map,i=e.getZoom(),n=e.options.zoomDelta,i=t.originalEvent.shiftKey?i-n:i+n;"center"===e.options.doubleClickZoom?e.setZoom(i):e.setZoomAround(t.containerPoint,i)}})),Zt=(A.addInitHook("addHandler","doubleClickZoom",Ct),A.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0}),n.extend({addHooks:function(){var t;this._draggable||(t=this._map,this._draggable=new Je(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))),M(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){z(this._map._container,"leaflet-grab"),z(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t,e=this._map;e._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity?(t=g(this._map.options.maxBounds),this._offsetLimit=_(this._map.latLngToContainerPoint(t.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(t.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))):this._offsetLimit=null,e.fire("movestart").fire("dragstart"),e.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){var e,i;this._map.options.inertia&&(e=this._lastTime=+new Date,i=this._lastPos=this._draggable._absPos||this._draggable._newPos,this._positions.push(i),this._times.push(e),this._prunePositions(e)),this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;1e.max.x&&(t.x=this._viscousLimit(t.x,e.max.x)),t.y>e.max.y&&(t.y=this._viscousLimit(t.y,e.max.y)),this._draggable._newPos=this._draggable._startPos.add(t))},_onPreDragWrap:function(){var t=this._worldWidth,e=Math.round(t/2),i=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-e+i)%t+e-i,n=(n+e+i)%t-e-i,t=Math.abs(o+i)e.getMaxZoom()&&1=this.min.x&&i.x<=this.max.x&&e.y>=this.min.y&&i.y<=this.max.y},intersects:function(t){t=_(t);var e=this.min,i=this.max,n=t.min,t=t.max,o=t.x>=e.x&&n.x<=i.x,t=t.y>=e.y&&n.y<=i.y;return o&&t},overlaps:function(t){t=_(t);var e=this.min,i=this.max,n=t.min,t=t.max,o=t.x>e.x&&n.xe.y&&n.y=n.lat&&i.lat<=o.lat&&e.lng>=n.lng&&i.lng<=o.lng},intersects:function(t){t=g(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),t=t.getNorthEast(),o=t.lat>=e.lat&&n.lat<=i.lat,t=t.lng>=e.lng&&n.lng<=i.lng;return o&&t},overlaps:function(t){t=g(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),t=t.getNorthEast(),o=t.lat>e.lat&&n.late.lng&&n.lng","http://www.w3.org/2000/svg"===(Wt.firstChild&&Wt.firstChild.namespaceURI));function y(t){return 0<=navigator.userAgent.toLowerCase().indexOf(t)}var b={ie:pt,ielt9:mt,edge:n,webkit:ft,android:gt,android23:vt,androidStock:yt,opera:xt,chrome:wt,gecko:bt,safari:Pt,phantom:Lt,opera12:o,win:Tt,ie3d:Mt,webkit3d:zt,gecko3d:_t,any3d:Ct,mobile:Zt,mobileWebkit:St,mobileWebkit3d:Et,msPointer:kt,pointer:Ot,touch:Bt,touchNative:At,mobileOpera:It,mobileGecko:Rt,retina:Nt,passiveEvents:Dt,canvas:jt,svg:Ht,vml:!Ht&&function(){try{var t=document.createElement("div"),e=(t.innerHTML='',t.firstChild);return e.style.behavior="url(#default#VML)",e&&"object"==typeof e.adj}catch(t){return!1}}(),inlineSvg:Wt,mac:0===navigator.platform.indexOf("Mac"),linux:0===navigator.platform.indexOf("Linux")},Ft=b.msPointer?"MSPointerDown":"pointerdown",Ut=b.msPointer?"MSPointerMove":"pointermove",Vt=b.msPointer?"MSPointerUp":"pointerup",qt=b.msPointer?"MSPointerCancel":"pointercancel",Gt={touchstart:Ft,touchmove:Ut,touchend:Vt,touchcancel:qt},Kt={touchstart:function(t,e){e.MSPOINTER_TYPE_TOUCH&&e.pointerType===e.MSPOINTER_TYPE_TOUCH&&O(e);ee(t,e)},touchmove:ee,touchend:ee,touchcancel:ee},Yt={},Xt=!1;function Jt(t,e,i){return"touchstart"!==e||Xt||(document.addEventListener(Ft,$t,!0),document.addEventListener(Ut,Qt,!0),document.addEventListener(Vt,te,!0),document.addEventListener(qt,te,!0),Xt=!0),Kt[e]?(i=Kt[e].bind(this,i),t.addEventListener(Gt[e],i,!1),i):(console.warn("wrong event specified:",e),u)}function $t(t){Yt[t.pointerId]=t}function Qt(t){Yt[t.pointerId]&&(Yt[t.pointerId]=t)}function te(t){delete Yt[t.pointerId]}function ee(t,e){if(e.pointerType!==(e.MSPOINTER_TYPE_MOUSE||"mouse")){for(var i in e.touches=[],Yt)e.touches.push(Yt[i]);e.changedTouches=[e],t(e)}}var ie=200;function ne(t,i){t.addEventListener("dblclick",i);var n,o=0;function e(t){var e;1!==t.detail?n=t.detail:"mouse"===t.pointerType||t.sourceCapabilities&&!t.sourceCapabilities.firesTouchEvents||((e=Ne(t)).some(function(t){return t instanceof HTMLLabelElement&&t.attributes.for})&&!e.some(function(t){return t instanceof HTMLInputElement||t instanceof HTMLSelectElement})||((e=Date.now())-o<=ie?2===++n&&i(function(t){var e,i,n={};for(i in t)e=t[i],n[i]=e&&e.bind?e.bind(t):e;return(t=n).type="dblclick",n.detail=2,n.isTrusted=!1,n._simulated=!0,n}(t)):n=1,o=e))}return t.addEventListener("click",e),{dblclick:i,simDblclick:e}}var oe,se,re,ae,he,le,ue=we(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ce=we(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),de="webkitTransition"===ce||"OTransition"===ce?ce+"End":"transitionend";function _e(t){return"string"==typeof t?document.getElementById(t):t}function pe(t,e){var i=t.style[e]||t.currentStyle&&t.currentStyle[e];return"auto"===(i=i&&"auto"!==i||!document.defaultView?i:(t=document.defaultView.getComputedStyle(t,null))?t[e]:null)?null:i}function P(t,e,i){t=document.createElement(t);return t.className=e||"",i&&i.appendChild(t),t}function T(t){var e=t.parentNode;e&&e.removeChild(t)}function me(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function fe(t){var e=t.parentNode;e&&e.lastChild!==t&&e.appendChild(t)}function ge(t){var e=t.parentNode;e&&e.firstChild!==t&&e.insertBefore(t,e.firstChild)}function ve(t,e){return void 0!==t.classList?t.classList.contains(e):0<(t=xe(t)).length&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(t)}function M(t,e){var i;if(void 0!==t.classList)for(var n=F(e),o=0,s=n.length;othis.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,e){this._enforcingBounds=!0;var i=this.getCenter(),t=this._limitCenter(i,this._zoom,g(t));return i.equals(t)||this.panTo(t,e),this._enforcingBounds=!1,this},panInside:function(t,e){var i=m((e=e||{}).paddingTopLeft||e.padding||[0,0]),n=m(e.paddingBottomRight||e.padding||[0,0]),o=this.project(this.getCenter()),t=this.project(t),s=this.getPixelBounds(),i=_([s.min.add(i),s.max.subtract(n)]),s=i.getSize();return i.contains(t)||(this._enforcingBounds=!0,n=t.subtract(i.getCenter()),i=i.extend(t).getSize().subtract(s),o.x+=n.x<0?-i.x:i.x,o.y+=n.y<0?-i.y:i.y,this.panTo(this.unproject(o),e),this._enforcingBounds=!1),this},invalidateSize:function(t){if(!this._loaded)return this;t=l({animate:!1,pan:!0},!0===t?{animate:!0}:t);var e=this.getSize(),i=(this._sizeChanged=!0,this._lastCenter=null,this.getSize()),n=e.divideBy(2).round(),o=i.divideBy(2).round(),n=n.subtract(o);return n.x||n.y?(t.animate&&t.pan?this.panBy(n):(t.pan&&this._rawPanBy(n),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(a(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:e,newSize:i})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){var e,i;return t=this._locateOptions=l({timeout:1e4,watch:!1},t),"geolocation"in navigator?(e=a(this._handleGeolocationResponse,this),i=a(this._handleGeolocationError,this),t.watch?this._locationWatchId=navigator.geolocation.watchPosition(e,i,t):navigator.geolocation.getCurrentPosition(e,i,t)):this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){var e;this._container._leaflet_id&&(e=t.code,t=t.message||(1===e?"permission denied":2===e?"position unavailable":"timeout"),this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+t+"."}))},_handleGeolocationResponse:function(t){if(this._container._leaflet_id){var e,i,n=new v(t.coords.latitude,t.coords.longitude),o=n.toBounds(2*t.coords.accuracy),s=this._locateOptions,r=(s.setView&&(e=this.getBoundsZoom(o),this.setView(n,s.maxZoom?Math.min(e,s.maxZoom):e)),{latlng:n,bounds:o,timestamp:t.timestamp});for(i in t.coords)"number"==typeof t.coords[i]&&(r[i]=t.coords[i]);this.fire("locationfound",r)}},addHandler:function(t,e){return e&&(e=this[t]=new e(this),this._handlers.push(e),this.options[t]&&e.enable()),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(t){this._container._leaflet_id=void 0,this._containerId=void 0}for(var t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),T(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(r(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)T(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,e){e=P("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),e||this._mapPane);return t&&(this._panes[t]=e),e},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new s(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,e,i){t=g(t),i=m(i||[0,0]);var n=this.getZoom()||0,o=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),t=t.getSouthEast(),i=this.getSize().subtract(i),t=_(this.project(t,n),this.project(r,n)).getSize(),r=b.any3d?this.options.zoomSnap:1,a=i.x/t.x,i=i.y/t.y,t=e?Math.max(a,i):Math.min(a,i),n=this.getScaleZoom(t,n);return r&&(n=Math.round(n/(r/100))*(r/100),n=e?Math.ceil(n/r)*r:Math.floor(n/r)*r),Math.max(o,Math.min(s,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new p(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,e){t=this._getTopLeftPoint(t,e);return new f(t,t.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"==typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,e){var i=this.options.crs;return e=void 0===e?this._zoom:e,i.scale(t)/i.scale(e)},getScaleZoom:function(t,e){var i=this.options.crs,t=(e=void 0===e?this._zoom:e,i.zoom(t*i.scale(e)));return isNaN(t)?1/0:t},project:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.latLngToPoint(w(t),e)},unproject:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.pointToLatLng(m(t),e)},layerPointToLatLng:function(t){t=m(t).add(this.getPixelOrigin());return this.unproject(t)},latLngToLayerPoint:function(t){return this.project(w(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(w(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(g(t))},distance:function(t,e){return this.options.crs.distance(w(t),w(e))},containerPointToLayerPoint:function(t){return m(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return m(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){t=this.containerPointToLayerPoint(m(t));return this.layerPointToLatLng(t)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(w(t)))},mouseEventToContainerPoint:function(t){return De(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){t=this._container=_e(t);if(!t)throw new Error("Map container not found.");if(t._leaflet_id)throw new Error("Map container is already initialized.");S(t,"scroll",this._onScroll,this),this._containerId=h(t)},_initLayout:function(){var t=this._container,e=(this._fadeAnimated=this.options.fadeAnimation&&b.any3d,M(t,"leaflet-container"+(b.touch?" leaflet-touch":"")+(b.retina?" leaflet-retina":"")+(b.ielt9?" leaflet-oldie":"")+(b.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":"")),pe(t,"position"));"absolute"!==e&&"relative"!==e&&"fixed"!==e&&"sticky"!==e&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Z(this._mapPane,new p(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(M(t.markerPane,"leaflet-zoom-hide"),M(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,e,i){Z(this._mapPane,new p(0,0));var n=!this._loaded,o=(this._loaded=!0,e=this._limitZoom(e),this.fire("viewprereset"),this._zoom!==e);this._moveStart(o,i)._move(t,e)._moveEnd(o),this.fire("viewreset"),n&&this.fire("load")},_moveStart:function(t,e){return t&&this.fire("zoomstart"),e||this.fire("movestart"),this},_move:function(t,e,i,n){void 0===e&&(e=this._zoom);var o=this._zoom!==e;return this._zoom=e,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),n?i&&i.pinch&&this.fire("zoom",i):((o||i&&i.pinch)&&this.fire("zoom",i),this.fire("move",i)),this},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return r(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){Z(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={};var e=t?k:S;e((this._targets[h(this._container)]=this)._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&e(window,"resize",this._onResize,this),b.any3d&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){r(this._resizeRequest),this._resizeRequest=x(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,e){for(var i,n=[],o="mouseout"===e||"mouseover"===e,s=t.target||t.srcElement,r=!1;s;){if((i=this._targets[h(s)])&&("click"===e||"preclick"===e)&&this._draggableMoved(i)){r=!0;break}if(i&&i.listens(e,!0)){if(o&&!We(s,t))break;if(n.push(i),o)break}if(s===this._container)break;s=s.parentNode}return n=n.length||r||o||!this.listens(e,!0)?n:[this]},_isClickDisabled:function(t){for(;t&&t!==this._container;){if(t._leaflet_disable_click)return!0;t=t.parentNode}},_handleDOMEvent:function(t){var e,i=t.target||t.srcElement;!this._loaded||i._leaflet_disable_events||"click"===t.type&&this._isClickDisabled(i)||("mousedown"===(e=t.type)&&Me(i),this._fireDOMEvent(t,e))},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,e,i){"click"===t.type&&((a=l({},t)).type="preclick",this._fireDOMEvent(a,a.type,i));var n=this._findEventTargets(t,e);if(i){for(var o=[],s=0;sthis.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(e),n=this._getCenterOffset(t)._divideBy(1-1/n);if(!0!==i.animate&&!this.getSize().contains(n))return!1;x(function(){this._moveStart(!0,i.noMoveStart||!1)._animateZoom(t,e,!0)},this)}return!0},_animateZoom:function(t,e,i,n){this._mapPane&&(i&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=e,M(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:e,noUpdate:n}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(a(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&z(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function Ue(t){return new B(t)}var B=et.extend({options:{position:"topright"},initialize:function(t){c(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var e=this._container=this.onAdd(t),i=this.getPosition(),t=t._controlCorners[i];return M(e,"leaflet-control"),-1!==i.indexOf("bottom")?t.insertBefore(e,t.firstChild):t.appendChild(e),this._map.on("unload",this.remove,this),this},remove:function(){return this._map&&(T(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null),this},_refocusOnMap:function(t){this._map&&t&&0",e=document.createElement("div");return e.innerHTML=t,e.firstChild},_addItem:function(t){var e,i=document.createElement("label"),n=this._map.hasLayer(t.layer),n=(t.overlay?((e=document.createElement("input")).type="checkbox",e.className="leaflet-control-layers-selector",e.defaultChecked=n):e=this._createRadioElement("leaflet-base-layers_"+h(this),n),this._layerControlInputs.push(e),e.layerId=h(t.layer),S(e,"click",this._onInputClick,this),document.createElement("span")),o=(n.innerHTML=" "+t.name,document.createElement("span"));return i.appendChild(o),o.appendChild(e),o.appendChild(n),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(i),this._checkDisabledLayers(),i},_onInputClick:function(){if(!this._preventClick){var t,e,i=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=i.length-1;0<=s;s--)t=i[s],e=this._getLayer(t.layerId).layer,t.checked?n.push(e):t.checked||o.push(e);for(s=0;se.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var t=this._section,e=(this._preventClick=!0,S(t,"click",O),this.expand(),this);setTimeout(function(){k(t,"click",O),e._preventClick=!1})}})),qe=B.extend({options:{position:"topleft",zoomInText:'',zoomInTitle:"Zoom in",zoomOutText:'',zoomOutTitle:"Zoom out"},onAdd:function(t){var e="leaflet-control-zoom",i=P("div",e+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,e+"-in",i,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,e+"-out",i,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,e,i,n,o){i=P("a",i,n);return i.innerHTML=t,i.href="#",i.title=e,i.setAttribute("role","button"),i.setAttribute("aria-label",e),Ie(i),S(i,"click",Re),S(i,"click",o,this),S(i,"click",this._refocusOnMap,this),i},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";z(this._zoomInButton,e),z(this._zoomOutButton,e),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),!this._disabled&&t._zoom!==t.getMinZoom()||(M(this._zoomOutButton,e),this._zoomOutButton.setAttribute("aria-disabled","true")),!this._disabled&&t._zoom!==t.getMaxZoom()||(M(this._zoomInButton,e),this._zoomInButton.setAttribute("aria-disabled","true"))}}),Ge=(A.mergeOptions({zoomControl:!0}),A.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new qe,this.addControl(this.zoomControl))}),B.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var e="leaflet-control-scale",i=P("div",e),n=this.options;return this._addScales(n,e+"-line",i),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),i},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,e,i){t.metric&&(this._mScale=P("div",e,i)),t.imperial&&(this._iScale=P("div",e,i))},_update:function(){var t=this._map,e=t.getSize().y/2,t=t.distance(t.containerPointToLatLng([0,e]),t.containerPointToLatLng([this.options.maxWidth,e]));this._updateScales(t)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var e=this._getRoundNum(t);this._updateScale(this._mScale,e<1e3?e+" m":e/1e3+" km",e/t)},_updateImperial:function(t){var e,i,t=3.2808399*t;5280'+(b.inlineSvg?' ':"")+"Leaflet"},initialize:function(t){c(this,t),this._attributions={}},onAdd:function(t){for(var e in(t.attributionControl=this)._container=P("div","leaflet-control-attribution"),Ie(this._container),t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return this._update(),t.on("layeradd",this._addAttribution,this),this._container},onRemove:function(t){t.off("layeradd",this._addAttribution,this)},_addAttribution:function(t){t.layer.getAttribution&&(this.addAttribution(t.layer.getAttribution()),t.layer.once("remove",function(){this.removeAttribution(t.layer.getAttribution())},this))},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t&&(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update()),this},removeAttribution:function(t){return t&&this._attributions[t]&&(this._attributions[t]--,this._update()),this},_update:function(){if(this._map){var t,e=[];for(t in this._attributions)this._attributions[t]&&e.push(t);var i=[];this.options.prefix&&i.push(this.options.prefix),e.length&&i.push(e.join(", ")),this._container.innerHTML=i.join(' ')}}}),n=(A.mergeOptions({attributionControl:!0}),A.addInitHook(function(){this.options.attributionControl&&(new Ke).addTo(this)}),B.Layers=Ve,B.Zoom=qe,B.Scale=Ge,B.Attribution=Ke,Ue.layers=function(t,e,i){return new Ve(t,e,i)},Ue.zoom=function(t){return new qe(t)},Ue.scale=function(t){return new Ge(t)},Ue.attribution=function(t){return new Ke(t)},et.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled&&(this._enabled=!1,this.removeHooks()),this},enabled:function(){return!!this._enabled}})),ft=(n.addTo=function(t,e){return t.addHandler(e,this),this},{Events:e}),Ye=b.touch?"touchstart mousedown":"mousedown",Xe=it.extend({options:{clickTolerance:3},initialize:function(t,e,i,n){c(this,n),this._element=t,this._dragStartTarget=e||t,this._preventOutline=i},enable:function(){this._enabled||(S(this._dragStartTarget,Ye,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(Xe._dragging===this&&this.finishDrag(!0),k(this._dragStartTarget,Ye,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){var e,i;this._enabled&&(this._moved=!1,ve(this._element,"leaflet-zoom-anim")||(t.touches&&1!==t.touches.length?Xe._dragging===this&&this.finishDrag():Xe._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||((Xe._dragging=this)._preventOutline&&Me(this._element),Le(),re(),this._moving||(this.fire("down"),i=t.touches?t.touches[0]:t,e=Ce(this._element),this._startPoint=new p(i.clientX,i.clientY),this._startPos=Pe(this._element),this._parentScale=Ze(e),i="mousedown"===t.type,S(document,i?"mousemove":"touchmove",this._onMove,this),S(document,i?"mouseup":"touchend touchcancel",this._onUp,this)))))},_onMove:function(t){var e;this._enabled&&(t.touches&&1e&&(i.push(t[n]),o=n);oe.max.x&&(i|=2),t.ye.max.y&&(i|=8),i}function ri(t,e,i,n){var o=e.x,e=e.y,s=i.x-o,r=i.y-e,a=s*s+r*r;return 0this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()t.y!=n.y>t.y&&t.x<(n.x-i.x)*(t.y-i.y)/(n.y-i.y)+i.x&&(l=!l);return l||yi.prototype._containsPoint.call(this,t,!0)}});var wi=ci.extend({initialize:function(t,e){c(this,e),this._layers={},t&&this.addData(t)},addData:function(t){var e,i,n,o=d(t)?t:t.features;if(o){for(e=0,i=o.length;es.x&&(r=i.x+a-s.x+o.x),i.x-r-n.x<(a=0)&&(r=i.x-n.x),i.y+e+o.y>s.y&&(a=i.y+e-s.y+o.y),i.y-a-n.y<0&&(a=i.y-n.y),(r||a)&&(this.options.keepInView&&(this._autopanning=!0),t.fire("autopanstart").panBy([r,a]))))},_getAnchor:function(){return m(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}})),Ii=(A.mergeOptions({closePopupOnClick:!0}),A.include({openPopup:function(t,e,i){return this._initOverlay(Bi,t,e,i).openOn(this),this},closePopup:function(t){return(t=arguments.length?t:this._popup)&&t.close(),this}}),o.include({bindPopup:function(t,e){return this._popup=this._initOverlay(Bi,this._popup,t,e),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t){return this._popup&&(this instanceof ci||(this._popup._source=this),this._popup._prepareOpen(t||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){var e;this._popup&&this._map&&(Re(t),e=t.layer||t.target,this._popup._source!==e||e instanceof fi?(this._popup._source=e,this.openPopup(t.latlng)):this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(t.latlng))},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}}),Ai.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(t){Ai.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(t){Ai.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var t=Ai.prototype.getEvents.call(this);return this.options.permanent||(t.preclick=this.close),t},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=P("div",t),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+h(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var e,i=this._map,n=this._container,o=i.latLngToContainerPoint(i.getCenter()),i=i.layerPointToContainerPoint(t),s=this.options.direction,r=n.offsetWidth,a=n.offsetHeight,h=m(this.options.offset),l=this._getAnchor(),i="top"===s?(e=r/2,a):"bottom"===s?(e=r/2,0):(e="center"===s?r/2:"right"===s?0:"left"===s?r:i.xthis.options.maxZoom||nthis.options.maxZoom||void 0!==this.options.minZoom&&oi.max.x)||!e.wrapLat&&(t.yi.max.y))return!1}return!this.options.bounds||(e=this._tileCoordsToBounds(t),g(this.options.bounds).overlaps(e))},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var e=this._map,i=this.getTileSize(),n=t.scaleBy(i),i=n.add(i);return[e.unproject(n,t.z),e.unproject(i,t.z)]},_tileCoordsToBounds:function(t){t=this._tileCoordsToNwSe(t),t=new s(t[0],t[1]);return t=this.options.noWrap?t:this._map.wrapLatLngBounds(t)},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var t=t.split(":"),e=new p(+t[0],+t[1]);return e.z=+t[2],e},_removeTile:function(t){var e=this._tiles[t];e&&(T(e.el),delete this._tiles[t],this.fire("tileunload",{tile:e.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){M(t,"leaflet-tile");var e=this.getTileSize();t.style.width=e.x+"px",t.style.height=e.y+"px",t.onselectstart=u,t.onmousemove=u,b.ielt9&&this.options.opacity<1&&C(t,this.options.opacity)},_addTile:function(t,e){var i=this._getTilePos(t),n=this._tileCoordsToKey(t),o=this.createTile(this._wrapCoords(t),a(this._tileReady,this,t));this._initTile(o),this.createTile.length<2&&x(a(this._tileReady,this,t,null,o)),Z(o,i),this._tiles[n]={el:o,coords:t,current:!0},e.appendChild(o),this.fire("tileloadstart",{tile:o,coords:t})},_tileReady:function(t,e,i){e&&this.fire("tileerror",{error:e,tile:i,coords:t});var n=this._tileCoordsToKey(t);(i=this._tiles[n])&&(i.loaded=+new Date,this._map._fadeAnimated?(C(i.el,0),r(this._fadeFrame),this._fadeFrame=x(this._updateOpacity,this)):(i.active=!0,this._pruneTiles()),e||(M(i.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:i.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),b.ielt9||!this._map._fadeAnimated?x(this._pruneTiles,this):setTimeout(a(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var e=new p(this._wrapX?H(t.x,this._wrapX):t.x,this._wrapY?H(t.y,this._wrapY):t.y);return e.z=t.z,e},_pxBoundsToTileRange:function(t){var e=this.getTileSize();return new f(t.min.unscaleBy(e).floor(),t.max.unscaleBy(e).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});var Di=Ni.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(t,e){this._url=t,(e=c(this,e)).detectRetina&&b.retina&&0')}}catch(t){}return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),zt={_initContainer:function(){this._container=P("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Wi.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var e=t._container=Vi("shape");M(e,"leaflet-vml-shape "+(this.options.className||"")),e.coordsize="1 1",t._path=Vi("path"),e.appendChild(t._path),this._updateStyle(t),this._layers[h(t)]=t},_addPath:function(t){var e=t._container;this._container.appendChild(e),t.options.interactive&&t.addInteractiveTarget(e)},_removePath:function(t){var e=t._container;T(e),t.removeInteractiveTarget(e),delete this._layers[h(t)]},_updateStyle:function(t){var e=t._stroke,i=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(e=e||(t._stroke=Vi("stroke")),o.appendChild(e),e.weight=n.weight+"px",e.color=n.color,e.opacity=n.opacity,n.dashArray?e.dashStyle=d(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):e.dashStyle="",e.endcap=n.lineCap.replace("butt","flat"),e.joinstyle=n.lineJoin):e&&(o.removeChild(e),t._stroke=null),n.fill?(i=i||(t._fill=Vi("fill")),o.appendChild(i),i.color=n.fillColor||n.color,i.opacity=n.fillOpacity):i&&(o.removeChild(i),t._fill=null)},_updateCircle:function(t){var e=t._point.round(),i=Math.round(t._radius),n=Math.round(t._radiusY||i);this._setPath(t,t._empty()?"M0 0":"AL "+e.x+","+e.y+" "+i+","+n+" 0,23592600")},_setPath:function(t,e){t._path.v=e},_bringToFront:function(t){fe(t._container)},_bringToBack:function(t){ge(t._container)}},qi=b.vml?Vi:ct,Gi=Wi.extend({_initContainer:function(){this._container=qi("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=qi("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){T(this._container),k(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){var t,e,i;this._map._animatingZoom&&this._bounds||(Wi.prototype._update.call(this),e=(t=this._bounds).getSize(),i=this._container,this._svgSize&&this._svgSize.equals(e)||(this._svgSize=e,i.setAttribute("width",e.x),i.setAttribute("height",e.y)),Z(i,t.min),i.setAttribute("viewBox",[t.min.x,t.min.y,e.x,e.y].join(" ")),this.fire("update"))},_initPath:function(t){var e=t._path=qi("path");t.options.className&&M(e,t.options.className),t.options.interactive&&M(e,"leaflet-interactive"),this._updateStyle(t),this._layers[h(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){T(t._path),t.removeInteractiveTarget(t._path),delete this._layers[h(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var e=t._path,t=t.options;e&&(t.stroke?(e.setAttribute("stroke",t.color),e.setAttribute("stroke-opacity",t.opacity),e.setAttribute("stroke-width",t.weight),e.setAttribute("stroke-linecap",t.lineCap),e.setAttribute("stroke-linejoin",t.lineJoin),t.dashArray?e.setAttribute("stroke-dasharray",t.dashArray):e.removeAttribute("stroke-dasharray"),t.dashOffset?e.setAttribute("stroke-dashoffset",t.dashOffset):e.removeAttribute("stroke-dashoffset")):e.setAttribute("stroke","none"),t.fill?(e.setAttribute("fill",t.fillColor||t.color),e.setAttribute("fill-opacity",t.fillOpacity),e.setAttribute("fill-rule",t.fillRule||"evenodd")):e.setAttribute("fill","none"))},_updatePoly:function(t,e){this._setPath(t,dt(t._parts,e))},_updateCircle:function(t){var e=t._point,i=Math.max(Math.round(t._radius),1),n="a"+i+","+(Math.max(Math.round(t._radiusY),1)||i)+" 0 1,0 ",e=t._empty()?"M0 0":"M"+(e.x-i)+","+e.y+n+2*i+",0 "+n+2*-i+",0 ";this._setPath(t,e)},_setPath:function(t,e){t._path.setAttribute("d",e)},_bringToFront:function(t){fe(t._path)},_bringToBack:function(t){ge(t._path)}});function Ki(t){return b.svg||b.vml?new Gi(t):null}b.vml&&Gi.include(zt),A.include({getRenderer:function(t){t=(t=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer)||(this._renderer=this._createRenderer());return this.hasLayer(t)||this.addLayer(t),t},_getPaneRenderer:function(t){var e;return"overlayPane"!==t&&void 0!==t&&(void 0===(e=this._paneRenderers[t])&&(e=this._createRenderer({pane:t}),this._paneRenderers[t]=e),e)},_createRenderer:function(t){return this.options.preferCanvas&&Ui(t)||Ki(t)}});var Yi=xi.extend({initialize:function(t,e){xi.prototype.initialize.call(this,this._boundsToLatLngs(t),e)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=g(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});Gi.create=qi,Gi.pointsToPath=dt,wi.geometryToLayer=bi,wi.coordsToLatLng=Li,wi.coordsToLatLngs=Ti,wi.latLngToCoords=Mi,wi.latLngsToCoords=zi,wi.getFeature=Ci,wi.asFeature=Zi,A.mergeOptions({boxZoom:!0});var _t=n.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){S(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){k(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){T(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),re(),Le(),this._startPoint=this._map.mouseEventToContainerPoint(t),S(document,{contextmenu:Re,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=P("div","leaflet-zoom-box",this._container),M(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var t=new f(this._point,this._startPoint),e=t.getSize();Z(this._box,t.min),this._box.style.width=e.x+"px",this._box.style.height=e.y+"px"},_finish:function(){this._moved&&(T(this._box),z(this._container,"leaflet-crosshair")),ae(),Te(),k(document,{contextmenu:Re,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){1!==t.which&&1!==t.button||(this._finish(),this._moved&&(this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(a(this._resetState,this),0),t=new s(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point)),this._map.fitBounds(t).fire("boxzoomend",{boxZoomBounds:t})))},_onKeyDown:function(t){27===t.keyCode&&(this._finish(),this._clearDeferredResetState(),this._resetState())}}),Ct=(A.addInitHook("addHandler","boxZoom",_t),A.mergeOptions({doubleClickZoom:!0}),n.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var e=this._map,i=e.getZoom(),n=e.options.zoomDelta,i=t.originalEvent.shiftKey?i-n:i+n;"center"===e.options.doubleClickZoom?e.setZoom(i):e.setZoomAround(t.containerPoint,i)}})),Zt=(A.addInitHook("addHandler","doubleClickZoom",Ct),A.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0}),n.extend({addHooks:function(){var t;this._draggable||(t=this._map,this._draggable=new Xe(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))),M(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){z(this._map._container,"leaflet-grab"),z(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t,e=this._map;e._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity?(t=g(this._map.options.maxBounds),this._offsetLimit=_(this._map.latLngToContainerPoint(t.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(t.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))):this._offsetLimit=null,e.fire("movestart").fire("dragstart"),e.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){var e,i;this._map.options.inertia&&(e=this._lastTime=+new Date,i=this._lastPos=this._draggable._absPos||this._draggable._newPos,this._positions.push(i),this._times.push(e),this._prunePositions(e)),this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;1e.max.x&&(t.x=this._viscousLimit(t.x,e.max.x)),t.y>e.max.y&&(t.y=this._viscousLimit(t.y,e.max.y)),this._draggable._newPos=this._draggable._startPos.add(t))},_onPreDragWrap:function(){var t=this._worldWidth,e=Math.round(t/2),i=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-e+i)%t+e-i,n=(n+e+i)%t-e-i,t=Math.abs(o+i)e.getMaxZoom()&&1 Date: Sat, 20 May 2023 18:00:44 +0200 Subject: [PATCH 17/30] Swiper v9.2.4 -> v9.3.2 (#1427) --- THIRD_PARTY.txt | 4 ++-- modules/internal/targets.js | 2 +- pages/updates/updates.html | 1 + resources/Swiper/9.2.4/js/swiper.min.jsm | 14 -------------- .../Swiper/{9.2.4 => 9.3.2}/css/swiper.min.css | 4 ++-- resources/Swiper/9.3.2/js/swiper.min.jsm | 14 ++++++++++++++ resources/Swiper/{9.2.4 => 9.3.2}/note | 0 7 files changed, 20 insertions(+), 19 deletions(-) delete mode 100644 resources/Swiper/9.2.4/js/swiper.min.jsm rename resources/Swiper/{9.2.4 => 9.3.2}/css/swiper.min.css (99%) create mode 100644 resources/Swiper/9.3.2/js/swiper.min.jsm rename resources/Swiper/{9.2.4 => 9.3.2}/note (100%) diff --git a/THIRD_PARTY.txt b/THIRD_PARTY.txt index 4869a416..e220785d 100644 --- a/THIRD_PARTY.txt +++ b/THIRD_PARTY.txt @@ -1882,8 +1882,8 @@ https://cdn.jsdelivr.net/npm/swiper@7.4.1/swiper-bundle.min.css https://cdn.jsdelivr.net/npm/swiper@7.4.1/swiper-bundle.min.js https://cdn.jsdelivr.net/npm/swiper@8.4.7/swiper-bundle.min.css https://cdn.jsdelivr.net/npm/swiper@8.4.7/swiper-bundle.min.js -https://cdn.jsdelivr.net/npm/swiper@9.2.4/swiper-bundle.min.css -https://cdn.jsdelivr.net/npm/swiper@9.2.4/swiper-bundle.min.js +https://cdn.jsdelivr.net/npm/swiper@9.3.2/swiper-bundle.min.css +https://cdn.jsdelivr.net/npm/swiper@9.3.2/swiper-bundle.min.js https://cdn.jsdelivr.net/npm/urlize.js/urlize.js https://cdn.jsdelivr.net/npm/vanilla-lazyload@17.8.3/dist/lazyload.min.js https://cdn.jsdelivr.net/npm/videojs-seek-buttons@1.6.0/dist/videojs-seek-buttons.css diff --git a/modules/internal/targets.js b/modules/internal/targets.js index 0e2e3528..2edb2d01 100644 --- a/modules/internal/targets.js +++ b/modules/internal/targets.js @@ -444,7 +444,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/Swiper/6.')) return '6.8.4'; if (type.startsWith('/Swiper/7.')) return '7.4.1'; if (type.startsWith('/Swiper/8.')) return '8.4.7'; - if (type.startsWith('/Swiper/9.') || type.startsWith('/Swiper/')) return '9.2.4'; + if (type.startsWith('/Swiper/9.') || type.startsWith('/Swiper/')) return '9.3.2'; if (type.startsWith('/tensorflow/2.')) return '4.3.0'; if (type.startsWith('/tensorflow/3.')) return '4.3.0'; if (type.startsWith('/tensorflow/4.')) return '4.4.0'; diff --git a/pages/updates/updates.html b/pages/updates/updates.html index 8d2f3dbd..8dc8fbc9 100644 --- a/pages/updates/updates.html +++ b/pages/updates/updates.html @@ -32,6 +32,7 @@
      • jquery v3.6.4 -> v3.7.0 (#1424)
      • react-router v6.11.1 -> v6.11.2 (#1425)
      • leaflet v1.9.3 -> v1.9.4 (#1426)
      • +
      • Swiper v9.2.4 -> v9.3.2 (#1427)

      Mapping

        diff --git a/resources/Swiper/9.2.4/js/swiper.min.jsm b/resources/Swiper/9.2.4/js/swiper.min.jsm deleted file mode 100644 index 659f47db..00000000 --- a/resources/Swiper/9.2.4/js/swiper.min.jsm +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Swiper 9.2.4 - * Most modern mobile touch slider and framework with hardware accelerated transitions - * https://swiperjs.com - * - * Copyright 2014-2023 Vladimir Kharlampidi - * - * Released under the MIT License - * - * Released on: April 21, 2023 - */ - -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Swiper=t()}(this,(function(){"use strict";function e(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function t(s,a){void 0===s&&(s={}),void 0===a&&(a={}),Object.keys(a).forEach((i=>{void 0===s[i]?s[i]=a[i]:e(a[i])&&e(s[i])&&Object.keys(a[i]).length>0&&t(s[i],a[i])}))}const s={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function a(){const e="undefined"!=typeof document?document:{};return t(e,s),e}const i={document:s,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function r(){const e="undefined"!=typeof window?window:{};return t(e,i),e}function n(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function l(){return Date.now()}function o(e,t){void 0===t&&(t="x");const s=r();let a,i,n;const l=function(e){const t=r();let s;return t.getComputedStyle&&(s=t.getComputedStyle(e,null)),!s&&e.currentStyle&&(s=e.currentStyle),s||(s=e.style),s}(e);return s.WebKitCSSMatrix?(i=l.transform||l.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map((e=>e.replace(",","."))).join(", ")),n=new s.WebKitCSSMatrix("none"===i?"":i)):(n=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),a=n.toString().split(",")),"x"===t&&(i=s.WebKitCSSMatrix?n.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&&(i=s.WebKitCSSMatrix?n.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),i||0}function d(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function c(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function p(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let s=1;st.indexOf(e)<0));for(let t=0,i=s.length;tn?"next":"prev",p=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,u=()=>{l=(new Date).getTime(),null===o&&(o=l);const e=Math.max(Math.min((l-o)/d,1),0),r=.5-Math.cos(e*Math.PI)/2;let c=n+r*(s-n);if(p(c,s)&&(c=s),t.wrapperEl.scrollTo({[a]:c}),p(c,s))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout((()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[a]:c})})),void i.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=i.requestAnimationFrame(u)};u()}function h(e){return e.querySelector(".swiper-slide-transform")||e.shadowEl&&e.shadowEl.querySelector(".swiper-slide-transform")||e}function f(e,t){return void 0===t&&(t=""),[...e.children].filter((e=>e.matches(t)))}function g(e,t){void 0===t&&(t=[]);const s=document.createElement(e);return s.classList.add(...Array.isArray(t)?t:[t]),s}function v(e){const t=r(),s=a(),i=e.getBoundingClientRect(),n=s.body,l=e.clientTop||n.clientTop||0,o=e.clientLeft||n.clientLeft||0,d=e===t?t.scrollY:e.scrollTop,c=e===t?t.scrollX:e.scrollLeft;return{top:i.top+d-l,left:i.left+c-o}}function w(e,t){return r().getComputedStyle(e,null).getPropertyValue(t)}function b(e){let t,s=e;if(s){for(t=0;null!==(s=s.previousSibling);)1===s.nodeType&&(t+=1);return t}}function y(e,t){const s=[];let a=e.parentElement;for(;a;)t?a.matches(t)&&s.push(a):s.push(a),a=a.parentElement;return s}function E(e,t){t&&e.addEventListener("transitionend",(function s(a){a.target===e&&(t.call(e,a),e.removeEventListener("transitionend",s))}))}function x(e,t,s){const a=r();return s?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(a.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(a.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}let S,T,M;function C(){return S||(S=function(){const e=r(),t=a();return{smoothScroll:t.documentElement&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),S}function P(e){return void 0===e&&(e={}),T||(T=function(e){let{userAgent:t}=void 0===e?{}:e;const s=C(),a=r(),i=a.navigator.platform,n=t||a.navigator.userAgent,l={ios:!1,android:!1},o=a.screen.width,d=a.screen.height,c=n.match(/(Android);?[\s\/]+([\d.]+)?/);let p=n.match(/(iPad).*OS\s([\d_]+)/);const u=n.match(/(iPod)(.*OS\s([\d_]+))?/),m=!p&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===i;let f="MacIntel"===i;return!p&&f&&s.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${d}`)>=0&&(p=n.match(/(Version)\/([\d.]+)/),p||(p=[0,1,"13_0_0"]),f=!1),c&&!h&&(l.os="android",l.android=!0),(p||m||u)&&(l.os="ios",l.ios=!0),l}(e)),T}function L(){return M||(M=function(){const e=r();let t=!1;function s(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(s()){const s=String(e.navigator.userAgent);if(s.includes("Version/")){const[e,a]=s.split("Version/")[1].split(" ")[0].split(".").map((e=>Number(e)));t=e<16||16===e&&a<2}}return{isSafari:t||s(),needPerspectiveFix:t,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),M}var z={on(e,t,s){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof t)return a;const i=s?"unshift":"push";return e.split(" ").forEach((e=>{a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][i](t)})),a},once(e,t,s){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof t)return a;function i(){a.off(e,i),i.__emitterProxy&&delete i.__emitterProxy;for(var s=arguments.length,r=new Array(s),n=0;n=0&&t.eventsAnyListeners.splice(s,1),t},off(e,t){const s=this;return!s.eventsListeners||s.destroyed?s:s.eventsListeners?(e.split(" ").forEach((e=>{void 0===t?s.eventsListeners[e]=[]:s.eventsListeners[e]&&s.eventsListeners[e].forEach(((a,i)=>{(a===t||a.__emitterProxy&&a.__emitterProxy===t)&&s.eventsListeners[e].splice(i,1)}))})),s):s},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,s,a;for(var i=arguments.length,r=new Array(i),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach((e=>{e.apply(a,[t,...s])})),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach((e=>{e.apply(a,s)}))})),e}};const A=(e,t)=>{if(!e||e.destroyed||!e.params)return;const s=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(s){const t=s.querySelector(`.${e.params.lazyPreloaderClass}`);t&&t.remove()}},$=(e,t)=>{if(!e.slides[t])return;const s=e.slides[t].querySelector('[loading="lazy"]');s&&s.removeAttribute("loading")},I=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const s=e.slides.length;if(!s||!t||t<0)return;t=Math.min(t,s);const a="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex,r=i+a-1;if(e.params.rewind)for(let a=i-t;a<=r+t;a+=1){const t=(a%s+s)%s;t!==i&&t>r&&$(e,t)}else for(let a=Math.max(r-t,0);a<=Math.min(r+t,s-1);a+=1)a!==i&&a>r&&$(e,a)};var k={updateSize:function(){const e=this;let t,s;const a=e.el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:a.clientWidth,s=void 0!==e.params.height&&null!==e.params.height?e.params.height:a.clientHeight,0===t&&e.isHorizontal()||0===s&&e.isVertical()||(t=t-parseInt(w(a,"padding-left")||0,10)-parseInt(w(a,"padding-right")||0,10),s=s-parseInt(w(a,"padding-top")||0,10)-parseInt(w(a,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(s)&&(s=0),Object.assign(e,{width:t,height:s,size:e.isHorizontal()?t:s}))},updateSlides:function(){const e=this;function t(t){return e.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}function s(e,s){return parseFloat(e.getPropertyValue(t(s))||0)}const a=e.params,{wrapperEl:i,slidesEl:r,size:n,rtlTranslate:l,wrongRTL:o}=e,d=e.virtual&&a.virtual.enabled,c=d?e.virtual.slides.length:e.slides.length,p=f(r,`.${e.params.slideClass}, swiper-slide`),m=d?e.virtual.slides.length:p.length;let h=[];const g=[],v=[];let b=a.slidesOffsetBefore;"function"==typeof b&&(b=a.slidesOffsetBefore.call(e));let y=a.slidesOffsetAfter;"function"==typeof y&&(y=a.slidesOffsetAfter.call(e));const E=e.snapGrid.length,S=e.slidesGrid.length;let T=a.spaceBetween,M=-b,C=0,P=0;if(void 0===n)return;"string"==typeof T&&T.indexOf("%")>=0&&(T=parseFloat(T.replace("%",""))/100*n),e.virtualSize=-T,p.forEach((e=>{l?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""})),a.centeredSlides&&a.cssMode&&(u(i,"--swiper-centered-offset-before",""),u(i,"--swiper-centered-offset-after",""));const L=a.grid&&a.grid.rows>1&&e.grid;let z;L&&e.grid.initSlides(m);const A="auto"===a.slidesPerView&&a.breakpoints&&Object.keys(a.breakpoints).filter((e=>void 0!==a.breakpoints[e].slidesPerView)).length>0;for(let i=0;i1&&h.push(e.virtualSize-n)}if(d&&a.loop){const t=v[0]+T;if(a.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/a.slidesPerGroup),i=t*a.slidesPerGroup;for(let e=0;e!(a.cssMode&&!a.loop)||t!==p.length-1)).forEach((e=>{e.style[s]=`${T}px`}))}if(a.centeredSlides&&a.centeredSlidesBounds){let e=0;v.forEach((t=>{e+=t+(a.spaceBetween?a.spaceBetween:0)})),e-=a.spaceBetween;const t=e-n;h=h.map((e=>e<0?-b:e>t?t+y:e))}if(a.centerInsufficientSlides){let e=0;if(v.forEach((t=>{e+=t+(a.spaceBetween?a.spaceBetween:0)})),e-=a.spaceBetween,e{h[s]=e-t})),g.forEach(((e,s)=>{g[s]=e+t}))}}if(Object.assign(e,{slides:p,snapGrid:h,slidesGrid:g,slidesSizesGrid:v}),a.centeredSlides&&a.cssMode&&!a.centeredSlidesBounds){u(i,"--swiper-centered-offset-before",-h[0]+"px"),u(i,"--swiper-centered-offset-after",e.size/2-v[v.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((e=>e+t)),e.slidesGrid=e.slidesGrid.map((e=>e+s))}if(m!==c&&e.emit("slidesLengthChange"),h.length!==E&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),g.length!==S&&e.emit("slidesGridLengthChange"),a.watchSlidesProgress&&e.updateSlidesOffset(),!(d||a.cssMode||"slide"!==a.effect&&"fade"!==a.effect)){const t=`${a.containerModifierClass}backface-hidden`,s=e.el.classList.contains(t);m<=a.maxBackfaceHiddenSlides?s||e.el.classList.add(t):s&&e.el.classList.remove(t)}},updateAutoHeight:function(e){const t=this,s=[],a=t.virtual&&t.params.virtual.enabled;let i,r=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const n=e=>a?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach((e=>{s.push(e)}));else for(i=0;it.slides.length&&!a)break;s.push(n(e))}else s.push(n(t.activeIndex));for(i=0;ir?e:r}(r||0===r)&&(t.wrapperEl.style.height=`${r}px`)},updateSlidesOffset:function(){const e=this,t=e.slides,s=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let a=0;a{e.classList.remove(s.slideVisibleClass)})),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(let e=0;e=0&&p1&&u<=t.size||p<=0&&u>=t.size)&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e),a[e].classList.add(s.slideVisibleClass)),l.progress=i?-d:d,l.originalProgress=i?-c:c}},updateProgress:function(e){const t=this;if(void 0===e){const s=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*s||0}const s=t.params,a=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:r,isEnd:n,progressLoop:l}=t;const o=r,d=n;if(0===a)i=0,r=!0,n=!0;else{i=(e-t.minTranslate())/a;const s=Math.abs(e-t.minTranslate())<1,l=Math.abs(e-t.maxTranslate())<1;r=s||i<=0,n=l||i>=1,s&&(i=0),l&&(i=1)}if(s.loop){const s=t.getSlideIndexByData(0),a=t.getSlideIndexByData(t.slides.length-1),i=t.slidesGrid[s],r=t.slidesGrid[a],n=t.slidesGrid[t.slidesGrid.length-1],o=Math.abs(e);l=o>=i?(o-i)/n:(o+n-r)/n,l>1&&(l-=1)}Object.assign(t,{progress:i,progressLoop:l,isBeginning:r,isEnd:n}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&t.updateSlidesProgress(e),r&&!o&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(o&&!r||d&&!n)&&t.emit("fromEdge"),t.emit("progress",i)},updateSlidesClasses:function(){const e=this,{slides:t,params:s,slidesEl:a,activeIndex:i}=e,r=e.virtual&&s.virtual.enabled,n=e=>f(a,`.${s.slideClass}${e}, swiper-slide${e}`)[0];let l;if(t.forEach((e=>{e.classList.remove(s.slideActiveClass,s.slideNextClass,s.slidePrevClass)})),r)if(s.loop){let t=i-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),l=n(`[data-swiper-slide-index="${t}"]`)}else l=n(`[data-swiper-slide-index="${i}"]`);else l=t[i];if(l){l.classList.add(s.slideActiveClass);let e=function(e,t){const s=[];for(;e.nextElementSibling;){const a=e.nextElementSibling;t?a.matches(t)&&s.push(a):s.push(a),e=a}return s}(l,`.${s.slideClass}, swiper-slide`)[0];s.loop&&!e&&(e=t[0]),e&&e.classList.add(s.slideNextClass);let a=function(e,t){const s=[];for(;e.previousElementSibling;){const a=e.previousElementSibling;t?a.matches(t)&&s.push(a):s.push(a),e=a}return s}(l,`.${s.slideClass}, swiper-slide`)[0];s.loop&&0===!a&&(a=t[t.length-1]),a&&a.classList.add(s.slidePrevClass)}e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,s=t.rtlTranslate?t.translate:-t.translate,{snapGrid:a,params:i,activeIndex:r,realIndex:n,snapIndex:l}=t;let o,d=e;const c=e=>{let s=e-t.virtual.slidesBefore;return s<0&&(s=t.virtual.slides.length+s),s>=t.virtual.slides.length&&(s-=t.virtual.slides.length),s};if(void 0===d&&(d=function(e){const{slidesGrid:t,params:s}=e,a=e.rtlTranslate?e.translate:-e.translate;let i;for(let e=0;e=t[e]&&a=t[e]&&a=t[e]&&(i=e);return s.normalizeSlideIndex&&(i<0||void 0===i)&&(i=0),i}(t)),a.indexOf(s)>=0)o=a.indexOf(s);else{const e=Math.min(i.slidesPerGroupSkip,d);o=e+Math.floor((d-e)/i.slidesPerGroup)}if(o>=a.length&&(o=a.length-1),d===r)return o!==l&&(t.snapIndex=o,t.emit("snapIndexChange")),void(t.params.loop&&t.virtual&&t.params.virtual.enabled&&(t.realIndex=c(d)));let p;p=t.virtual&&i.virtual.enabled&&i.loop?c(d):t.slides[d]?parseInt(t.slides[d].getAttribute("data-swiper-slide-index")||d,10):d,Object.assign(t,{previousSnapIndex:l,snapIndex:o,previousRealIndex:n,realIndex:p,previousIndex:r,activeIndex:d}),t.initialized&&I(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),n!==p&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")},updateClickedSlide:function(e){const t=this,s=t.params,a=e.closest(`.${s.slideClass}, swiper-slide`);let i,r=!1;if(a)for(let e=0;eo?o:a&&en?"next":r=o.length&&(v=o.length-1);const w=-o[v];if(l.normalizeSlideIndex)for(let e=0;e=s&&t=s&&t=s&&(n=e)}if(r.initialized&&n!==p){if(!r.allowSlideNext&&wr.translate&&w>r.maxTranslate()&&(p||0)!==n)return!1}let b;if(n!==(c||0)&&s&&r.emit("beforeSlideChangeStart"),r.updateProgress(w),b=n>p?"next":n0?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame((()=>{h[e?"scrollLeft":"scrollTop"]=s}))):h[e?"scrollLeft":"scrollTop"]=s,t&&requestAnimationFrame((()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1}))}else{if(!r.support.smoothScroll)return m({swiper:r,targetPosition:s,side:e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:s,behavior:"smooth"})}return!0}return r.setTransition(t),r.setTranslate(w),r.updateActiveIndex(n),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,a),r.transitionStart(s,b),0===t?r.transitionEnd(s,b):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(s,b))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,s,a){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),"string"==typeof e){e=parseInt(e,10)}const i=this;let r=e;return i.params.loop&&(i.virtual&&i.params.virtual.enabled?r+=i.virtual.slidesBefore:r=i.getSlideIndexByData(r)),i.slideTo(r,t,s,a)},slideNext:function(e,t,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const a=this,{enabled:i,params:r,animating:n}=a;if(!i)return a;let l=r.slidesPerGroup;"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(l=Math.max(a.slidesPerViewDynamic("current",!0),1));const o=a.activeIndexp(e)));let h=r[m.indexOf(u)-1];if(void 0===h&&i.cssMode){let e;r.forEach(((t,s)=>{u>=t&&(e=s)})),void 0!==e&&(h=r[e>0?e-1:e])}let f=0;if(void 0!==h&&(f=n.indexOf(h),f<0&&(f=a.activeIndex-1),"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(f=f-a.slidesPerViewDynamic("previous",!0)+1,f=Math.max(f,0))),i.rewind&&a.isBeginning){const i=a.params.virtual&&a.params.virtual.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1;return a.slideTo(i,e,t,s)}return a.slideTo(f,e,t,s)},slideReset:function(e,t,s){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,s)},slideToClosest:function(e,t,s,a){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===a&&(a=.5);const i=this;let r=i.activeIndex;const n=Math.min(i.params.slidesPerGroupSkip,r),l=n+Math.floor((r-n)/i.params.slidesPerGroup),o=i.rtlTranslate?i.translate:-i.translate;if(o>=i.snapGrid[l]){const e=i.snapGrid[l];o-e>(i.snapGrid[l+1]-e)*a&&(r+=i.params.slidesPerGroup)}else{const e=i.snapGrid[l-1];o-e<=(i.snapGrid[l]-e)*a&&(r-=i.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,i.slidesGrid.length-1),i.slideTo(r,e,t,s)},slideToClickedSlide:function(){const e=this,{params:t,slidesEl:s}=e,a="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let i,r=e.clickedIndex;const l=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;i=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?re.slides.length-e.loopedSlides+a/2?(e.loopFix(),r=e.getSlideIndex(f(s,`${l}[data-swiper-slide-index="${i}"]`)[0]),n((()=>{e.slideTo(r)}))):e.slideTo(r):r>e.slides.length-a?(e.loopFix(),r=e.getSlideIndex(f(s,`${l}[data-swiper-slide-index="${i}"]`)[0]),n((()=>{e.slideTo(r)}))):e.slideTo(r)}else e.slideTo(r)}};var B={loopCreate:function(e){const t=this,{params:s,slidesEl:a}=t;if(!s.loop||t.virtual&&t.params.virtual.enabled)return;f(a,`.${s.slideClass}, swiper-slide`).forEach(((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})),t.loopFix({slideRealIndex:e,direction:s.centeredSlides?void 0:"next"})},loopFix:function(e){let{slideRealIndex:t,slideTo:s=!0,direction:a,setTranslate:i,activeSlideIndex:r,byController:n,byMousewheel:l}=void 0===e?{}:e;const o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");const{slides:d,allowSlidePrev:c,allowSlideNext:p,slidesEl:u,params:m}=o;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&m.virtual.enabled)return s&&(m.centeredSlides||0!==o.snapIndex?m.centeredSlides&&o.snapIndexe.classList.contains(m.slideActiveClass)))[0]):w=r;const b="next"===a||!a,y="prev"===a||!a;let E=0,x=0;if(ro.slides.length-2*f){x=Math.max(r-(o.slides.length-2*f),m.slidesPerGroup);for(let e=0;e{u.prepend(o.slides[e])})),b&&v.forEach((e=>{u.append(o.slides[e])})),o.recalcSlides(),"auto"===m.slidesPerView&&o.updateSlides(),m.watchSlidesProgress&&o.updateSlidesOffset(),s)if(g.length>0&&y)if(void 0===t){const e=o.slidesGrid[w],t=o.slidesGrid[w+E]-e;l?o.setTranslate(o.translate-t):(o.slideTo(w+E,0,!1,!0),i&&(o.touches[o.isHorizontal()?"startX":"startY"]+=t))}else i&&o.slideToLoop(t,0,!1,!0);else if(v.length>0&&b)if(void 0===t){const e=o.slidesGrid[w],t=o.slidesGrid[w-x]-e;l?o.setTranslate(o.translate-t):(o.slideTo(w-x,0,!1,!0),i&&(o.touches[o.isHorizontal()?"startX":"startY"]+=t))}else o.slideToLoop(t,0,!1,!0);if(o.allowSlidePrev=c,o.allowSlideNext=p,o.controller&&o.controller.control&&!n){const e={slideRealIndex:t,slideTo:!1,direction:a,setTranslate:i,activeSlideIndex:r,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach((t=>{!t.destroyed&&t.params.loop&&t.loopFix(e)})):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix(e)}o.emit("loopFix")},loopDestroy:function(){const e=this,{params:t,slidesEl:s}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const a=[];e.slides.forEach((e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;a[t]=e})),e.slides.forEach((e=>{e.removeAttribute("data-swiper-slide-index")})),a.forEach((e=>{s.append(e)})),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function H(e){const t=this,s=a(),i=r(),n=t.touchEventsData;n.evCache.push(e);const{params:o,touches:d,enabled:c}=t;if(!c)return;if(!o.simulateTouch&&"mouse"===e.pointerType)return;if(t.animating&&o.preventInteractionOnTransition)return;!t.animating&&o.cssMode&&o.loop&&t.loopFix();let p=e;p.originalEvent&&(p=p.originalEvent);let u=p.target;if("wrapper"===o.touchEventsTarget&&!t.wrapperEl.contains(u))return;if("which"in p&&3===p.which)return;if("button"in p&&p.button>0)return;if(n.isTouched&&n.isMoved)return;const m=!!o.noSwipingClass&&""!==o.noSwipingClass,h=e.composedPath?e.composedPath():e.path;m&&p.target&&p.target.shadowRoot&&h&&(u=h[0]);const f=o.noSwipingSelector?o.noSwipingSelector:`.${o.noSwipingClass}`,g=!(!p.target||!p.target.shadowRoot);if(o.noSwiping&&(g?function(e,t){return void 0===t&&(t=this),function t(s){if(!s||s===a()||s===r())return null;s.assignedSlot&&(s=s.assignedSlot);const i=s.closest(e);return i||s.getRootNode?i||t(s.getRootNode().host):null}(t)}(f,u):u.closest(f)))return void(t.allowClick=!0);if(o.swipeHandler&&!u.closest(o.swipeHandler))return;d.currentX=p.pageX,d.currentY=p.pageY;const v=d.currentX,w=d.currentY,b=o.edgeSwipeDetection||o.iOSEdgeSwipeDetection,y=o.edgeSwipeThreshold||o.iOSEdgeSwipeThreshold;if(b&&(v<=y||v>=i.innerWidth-y)){if("prevent"!==b)return;e.preventDefault()}Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=v,d.startY=w,n.touchStartTime=l(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,o.threshold>0&&(n.allowThresholdMove=!1);let E=!0;u.matches(n.focusableElements)&&(E=!1,"SELECT"===u.nodeName&&(n.isTouched=!1)),s.activeElement&&s.activeElement.matches(n.focusableElements)&&s.activeElement!==u&&s.activeElement.blur();const x=E&&t.allowTouchMove&&o.touchStartPreventDefault;!o.touchStartForcePreventDefault&&!x||u.isContentEditable||p.preventDefault(),t.params.freeMode&&t.params.freeMode.enabled&&t.freeMode&&t.animating&&!o.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",p)}function X(e){const t=a(),s=this,i=s.touchEventsData,{params:r,touches:n,rtlTranslate:o,enabled:d}=s;if(!d)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let c=e;if(c.originalEvent&&(c=c.originalEvent),!i.isTouched)return void(i.startMoving&&i.isScrolling&&s.emit("touchMoveOpposite",c));const p=i.evCache.findIndex((e=>e.pointerId===c.pointerId));p>=0&&(i.evCache[p]=c);const u=i.evCache.length>1?i.evCache[0]:c,m=u.pageX,h=u.pageY;if(c.preventedByNestedSwiper)return n.startX=m,void(n.startY=h);if(!s.allowTouchMove)return c.target.matches(i.focusableElements)||(s.allowClick=!1),void(i.isTouched&&(Object.assign(n,{startX:m,startY:h,prevX:s.touches.currentX,prevY:s.touches.currentY,currentX:m,currentY:h}),i.touchStartTime=l()));if(r.touchReleaseOnEdges&&!r.loop)if(s.isVertical()){if(hn.startY&&s.translate>=s.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(mn.startX&&s.translate>=s.minTranslate())return;if(t.activeElement&&c.target===t.activeElement&&c.target.matches(i.focusableElements))return i.isMoved=!0,void(s.allowClick=!1);if(i.allowTouchCallbacks&&s.emit("touchMove",c),c.targetTouches&&c.targetTouches.length>1)return;n.currentX=m,n.currentY=h;const f=n.currentX-n.startX,g=n.currentY-n.startY;if(s.params.threshold&&Math.sqrt(f**2+g**2)=25&&(e=180*Math.atan2(Math.abs(g),Math.abs(f))/Math.PI,i.isScrolling=s.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(i.isScrolling&&s.emit("touchMoveOpposite",c),void 0===i.startMoving&&(n.currentX===n.startX&&n.currentY===n.startY||(i.startMoving=!0)),i.isScrolling||s.zoom&&s.params.zoom&&s.params.zoom.enabled&&i.evCache.length>1)return void(i.isTouched=!1);if(!i.startMoving)return;s.allowClick=!1,!r.cssMode&&c.cancelable&&c.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&c.stopPropagation();let v=s.isHorizontal()?f:g,w=s.isHorizontal()?n.currentX-n.previousX:n.currentY-n.previousY;r.oneWayMovement&&(v=Math.abs(v)*(o?1:-1),w=Math.abs(w)*(o?1:-1)),n.diff=v,v*=r.touchRatio,o&&(v=-v,w=-w);const b=s.touchesDirection;s.swipeDirection=v>0?"prev":"next",s.touchesDirection=w>0?"prev":"next";const y=s.params.loop&&!r.cssMode;if(!i.isMoved){if(y&&s.loopFix({direction:s.swipeDirection}),i.startTranslate=s.getTranslate(),s.setTransition(0),s.animating){const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});s.wrapperEl.dispatchEvent(e)}i.allowMomentumBounce=!1,!r.grabCursor||!0!==s.allowSlideNext&&!0!==s.allowSlidePrev||s.setGrabCursor(!0),s.emit("sliderFirstMove",c)}let E;i.isMoved&&b!==s.touchesDirection&&y&&Math.abs(v)>=1&&(s.loopFix({direction:s.swipeDirection,setTranslate:!0}),E=!0),s.emit("sliderMove",c),i.isMoved=!0,i.currentTranslate=v+i.startTranslate;let x=!0,S=r.resistanceRatio;if(r.touchReleaseOnEdges&&(S=0),v>0?(y&&!E&&i.currentTranslate>(r.centeredSlides?s.minTranslate()-s.size/2:s.minTranslate())&&s.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>s.minTranslate()&&(x=!1,r.resistance&&(i.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+i.startTranslate+v)**S))):v<0&&(y&&!E&&i.currentTranslate<(r.centeredSlides?s.maxTranslate()+s.size/2:s.maxTranslate())&&s.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:s.slides.length-("auto"===r.slidesPerView?s.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),s.allowSlidePrev||s.allowSlideNext||(i.currentTranslate=i.startTranslate),r.threshold>0){if(!(Math.abs(v)>r.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,i.currentTranslate=i.startTranslate,void(n.diff=s.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&s.freeMode||r.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),s.params.freeMode&&r.freeMode.enabled&&s.freeMode&&s.freeMode.onTouchMove(),s.updateProgress(i.currentTranslate),s.setTranslate(i.currentTranslate))}function Y(e){const t=this,s=t.touchEventsData,a=s.evCache.findIndex((t=>t.pointerId===e.pointerId));if(a>=0&&s.evCache.splice(a,1),["pointercancel","pointerout","pointerleave"].includes(e.type)){if(!("pointercancel"===e.type&&(t.browser.isSafari||t.browser.isWebView)))return}const{params:i,touches:r,rtlTranslate:o,slidesGrid:d,enabled:c}=t;if(!c)return;if(!i.simulateTouch&&"mouse"===e.pointerType)return;let p=e;if(p.originalEvent&&(p=p.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",p),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&i.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);i.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const u=l(),m=u-s.touchStartTime;if(t.allowClick){const e=p.path||p.composedPath&&p.composedPath();t.updateClickedSlide(e&&e[0]||p.target),t.emit("tap click",p),m<300&&u-s.lastClickTime<300&&t.emit("doubleTap doubleClick",p)}if(s.lastClickTime=l(),n((()=>{t.destroyed||(t.allowClick=!0)})),!s.isTouched||!s.isMoved||!t.swipeDirection||0===r.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);let h;if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,h=i.followFinger?o?t.translate:-t.translate:-s.currentTranslate,i.cssMode)return;if(t.params.freeMode&&i.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:h});let f=0,g=t.slidesSizesGrid[0];for(let e=0;e=d[e]&&h=d[e]&&(f=e,g=d[d.length-1]-d[d.length-2])}let v=null,w=null;i.rewind&&(t.isBeginning?w=t.params.virtual&&t.params.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(v=0));const b=(h-d[f])/g,y=fi.longSwipesMs){if(!i.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(b>=i.longSwipesRatio?t.slideTo(i.rewind&&t.isEnd?v:f+y):t.slideTo(f)),"prev"===t.swipeDirection&&(b>1-i.longSwipesRatio?t.slideTo(f+y):null!==w&&b<0&&Math.abs(b)>i.longSwipesRatio?t.slideTo(w):t.slideTo(f))}else{if(!i.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(p.target===t.navigation.nextEl||p.target===t.navigation.prevEl)?p.target===t.navigation.nextEl?t.slideTo(f+y):t.slideTo(f):("next"===t.swipeDirection&&t.slideTo(null!==v?v:f+y),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:f))}}function N(){const e=this,{params:t,el:s}=e;if(s&&0===s.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:a,allowSlidePrev:i,snapGrid:r}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const l=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||l?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout((()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()}),500)),e.allowSlidePrev=i,e.allowSlideNext=a,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function q(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function R(){const e=this,{wrapperEl:t,rtlTranslate:s,enabled:a}=e;if(!a)return;let i;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const r=e.maxTranslate()-e.minTranslate();i=0===r?0:(e.translate-e.minTranslate())/r,i!==e.progress&&e.updateProgress(s?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function _(e){A(this,e.target),this.update()}let V=!1;function F(){}const j=(e,t)=>{const s=a(),{params:i,el:r,wrapperEl:n,device:l}=e,o=!!i.nested,d="on"===t?"addEventListener":"removeEventListener",c=t;r[d]("pointerdown",e.onTouchStart,{passive:!1}),s[d]("pointermove",e.onTouchMove,{passive:!1,capture:o}),s[d]("pointerup",e.onTouchEnd,{passive:!0}),s[d]("pointercancel",e.onTouchEnd,{passive:!0}),s[d]("pointerout",e.onTouchEnd,{passive:!0}),s[d]("pointerleave",e.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&r[d]("click",e.onClick,!0),i.cssMode&&n[d]("scroll",e.onScroll),i.updateOnWindowResize?e[c](l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",N,!0):e[c]("observerUpdate",N,!0),r[d]("load",e.onLoad,{capture:!0})};const W=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var U={init:!0,direction:"horizontal",oneWayMovement:!1,touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopedSlides:null,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function K(e,t){return function(s){void 0===s&&(s={});const a=Object.keys(s)[0],i=s[a];"object"==typeof i&&null!==i?(["navigation","pagination","scrollbar"].indexOf(a)>=0&&!0===e[a]&&(e[a]={auto:!0}),a in e&&"enabled"in i?(!0===e[a]&&(e[a]={enabled:!0}),"object"!=typeof e[a]||"enabled"in e[a]||(e[a].enabled=!0),e[a]||(e[a]={enabled:!1}),p(t,s)):p(t,s)):p(t,s)}}const Z={eventsEmitter:z,update:k,translate:O,transition:{setTransition:function(e,t){const s=this;s.params.cssMode||(s.wrapperEl.style.transitionDuration=`${e}ms`),s.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);const s=this,{params:a}=s;a.cssMode||(a.autoHeight&&s.updateAutoHeight(),D({swiper:s,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);const s=this,{params:a}=s;s.animating=!1,a.cssMode||(s.setTransition(0),D({swiper:s,runCallbacks:e,direction:t,step:"End"}))}},slide:G,loop:B,grabCursor:{setGrabCursor:function(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const s="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),s.style.cursor="move",s.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame((()=>{t.__preventObserver__=!1}))},unsetGrabCursor:function(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame((()=>{e.__preventObserver__=!1})))}},events:{attachEvents:function(){const e=this,t=a(),{params:s}=e;e.onTouchStart=H.bind(e),e.onTouchMove=X.bind(e),e.onTouchEnd=Y.bind(e),s.cssMode&&(e.onScroll=R.bind(e)),e.onClick=q.bind(e),e.onLoad=_.bind(e),V||(t.addEventListener("touchstart",F),V=!0),j(e,"on")},detachEvents:function(){j(this,"off")}},breakpoints:{setBreakpoint:function(){const e=this,{realIndex:t,initialized:s,params:a,el:i}=e,r=a.breakpoints;if(!r||r&&0===Object.keys(r).length)return;const n=e.getBreakpoint(r,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const l=(n in r?r[n]:void 0)||e.originalParams,o=W(e,a),d=W(e,l),c=a.enabled;o&&!d?(i.classList.remove(`${a.containerModifierClass}grid`,`${a.containerModifierClass}grid-column`),e.emitContainerClasses()):!o&&d&&(i.classList.add(`${a.containerModifierClass}grid`),(l.grid.fill&&"column"===l.grid.fill||!l.grid.fill&&"column"===a.grid.fill)&&i.classList.add(`${a.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach((t=>{const s=a[t]&&a[t].enabled,i=l[t]&&l[t].enabled;s&&!i&&e[t].disable(),!s&&i&&e[t].enable()}));const u=l.direction&&l.direction!==a.direction,m=a.loop&&(l.slidesPerView!==a.slidesPerView||u);u&&s&&e.changeDirection(),p(e.params,l);const h=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),c&&!h?e.disable():!c&&h&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",l),m&&s&&(e.loopDestroy(),e.loopCreate(t),e.updateSlides()),e.emit("breakpoint",l)},getBreakpoint:function(e,t,s){if(void 0===t&&(t="window"),!e||"container"===t&&!s)return;let a=!1;const i=r(),n="window"===t?i.innerHeight:s.clientHeight,l=Object.keys(e).map((e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:n*t,point:e}}return{value:e,point:e}}));l.sort(((e,t)=>parseInt(e.value,10)-parseInt(t.value,10)));for(let e=0;es}else e.isLocked=1===e.snapGrid.length;!0===s.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===s.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:{addClasses:function(){const e=this,{classNames:t,params:s,rtl:a,el:i,device:r}=e,n=function(e,t){const s=[];return e.forEach((e=>{"object"==typeof e?Object.keys(e).forEach((a=>{e[a]&&s.push(t+a)})):"string"==typeof e&&s.push(t+e)})),s}(["initialized",s.direction,{"free-mode":e.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:a},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&"column"===s.grid.fill},{android:r.android},{ios:r.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],s.containerModifierClass);t.push(...n),i.classList.add(...t),e.emitContainerClasses()},removeClasses:function(){const{el:e,classNames:t}=this;e.classList.remove(...t),this.emitContainerClasses()}}},Q={};class J{constructor(){let e,t;for(var s=arguments.length,i=new Array(s),r=0;r1){const e=[];return n.querySelectorAll(t.el).forEach((s=>{const a=p({},t,{el:s});e.push(new J(a))})),e}const l=this;l.__swiper__=!0,l.support=C(),l.device=P({userAgent:t.userAgent}),l.browser=L(),l.eventsListeners={},l.eventsAnyListeners=[],l.modules=[...l.__modules__],t.modules&&Array.isArray(t.modules)&&l.modules.push(...t.modules);const o={};l.modules.forEach((e=>{e({params:t,swiper:l,extendParams:K(t,o),on:l.on.bind(l),once:l.once.bind(l),off:l.off.bind(l),emit:l.emit.bind(l)})}));const d=p({},U,o);return l.params=p({},d,Q,t),l.originalParams=p({},l.params),l.passedParams=p({},t),l.params&&l.params.on&&Object.keys(l.params.on).forEach((e=>{l.on(e,l.params.on[e])})),l.params&&l.params.onAny&&l.onAny(l.params.onAny),Object.assign(l,{enabled:l.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===l.params.direction,isVertical:()=>"vertical"===l.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:l.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,evCache:[]},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.emit("_swiper"),l.params.init&&l.init(),l}getSlideIndex(e){const{slidesEl:t,params:s}=this,a=b(f(t,`.${s.slideClass}, swiper-slide`)[0]);return b(e)-a}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter((t=>1*t.getAttribute("data-swiper-slide-index")===e))[0])}recalcSlides(){const{slidesEl:e,params:t}=this;this.slides=f(e,`.${t.slideClass}, swiper-slide`)}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const s=this;e=Math.min(Math.max(e,0),1);const a=s.minTranslate(),i=(s.maxTranslate()-a)*e+a;s.translateTo(i,void 0===t?0:t),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter((t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass)));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter((e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass))).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach((s=>{const a=e.getSlideClasses(s);t.push({slideEl:s,classNames:a}),e.emit("_slideClass",s,a)})),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{params:s,slides:a,slidesGrid:i,slidesSizesGrid:r,size:n,activeIndex:l}=this;let o=1;if(s.centeredSlides){let e,t=a[l].swiperSlideSize;for(let s=l+1;sn&&(e=!0));for(let s=l-1;s>=0;s-=1)a[s]&&!e&&(t+=a[s].swiperSlideSize,o+=1,t>n&&(e=!0))}else if("current"===e)for(let e=l+1;e=0;e-=1){i[l]-i[e]{t.complete&&A(e,t)})),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode&&e.params.freeMode.enabled)a(),e.params.autoHeight&&e.updateAutoHeight();else{if(("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides){const t=e.virtual&&e.params.virtual.enabled?e.virtual.slides:e.slides;i=e.slideTo(t.length-1,0,!1,!0)}else i=e.slideTo(e.activeIndex,0,!1,!0);i||a()}s.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);const s=this,a=s.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&&"vertical"!==e||(s.el.classList.remove(`${s.params.containerModifierClass}${a}`),s.el.classList.add(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.forEach((t=>{"vertical"===e?t.style.width="":t.style.height=""})),s.emit("changeDirection"),t&&s.update()),s}changeLanguageDirection(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;let s=e||t.params.el;if("string"==typeof s&&(s=document.querySelector(s)),!s)return!1;s.swiper=t,s.shadowEl&&(t.isElement=!0);const a=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let i=(()=>{if(s&&s.shadowRoot&&s.shadowRoot.querySelector){return s.shadowRoot.querySelector(a())}return f(s,a())[0]})();return!i&&t.params.createElements&&(i=g("div",t.params.wrapperClass),s.append(i),f(s,`.${t.params.slideClass}`).forEach((e=>{i.append(e)}))),Object.assign(t,{el:s,wrapperEl:i,slidesEl:t.isElement?s:i,mounted:!0,rtl:"rtl"===s.dir.toLowerCase()||"rtl"===w(s,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===s.dir.toLowerCase()||"rtl"===w(s,"direction")),wrongRTL:"-webkit-box"===w(i,"display")}),!0}init(e){const t=this;if(t.initialized)return t;return!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach((e=>{e.complete?A(t,e):e.addEventListener("load",(e=>{A(t,e.target)}))})),I(t),t.initialized=!0,I(t),t.emit("init"),t.emit("afterInit")),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const s=this,{params:a,el:i,wrapperEl:r,slides:n}=s;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),a.loop&&s.loopDestroy(),t&&(s.removeClasses(),i.removeAttribute("style"),r.removeAttribute("style"),n&&n.length&&n.forEach((e=>{e.classList.remove(a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")}))),s.emit("destroy"),Object.keys(s.eventsListeners).forEach((e=>{s.off(e)})),!1!==e&&(s.el.swiper=null,function(e){const t=e;Object.keys(t).forEach((e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))}(s)),s.destroyed=!0),null}static extendDefaults(e){p(Q,e)}static get extendedDefaults(){return Q}static get defaults(){return U}static installModule(e){J.prototype.__modules__||(J.prototype.__modules__=[]);const t=J.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach((e=>J.installModule(e))),J):(J.installModule(e),J)}}function ee(e,t,s,a){return e.params.createElements&&Object.keys(a).forEach((i=>{if(!s[i]&&!0===s.auto){let r=f(e.el,`.${a[i]}`)[0];r||(r=g("div",a[i]),r.className=a[i],e.el.append(r)),s[i]=r,t[i]=r}})),s}function te(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function se(e){const t=this,{params:s,slidesEl:a}=t;s.loop&&t.loopDestroy();const i=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,a.append(t.children[0]),t.innerHTML=""}else a.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,i.prepend(t.children[0]),t.innerHTML=""}else i.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t=l)return void s.appendSlide(t);let o=n>e?n+1:n;const d=[];for(let t=l-1;t>=e;t-=1){const e=s.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else r.append(t);for(let e=0;e{if(s.params.effect!==t)return;s.classNames.push(`${s.params.containerModifierClass}${t}`),l&&l()&&s.classNames.push(`${s.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(s.params,e),Object.assign(s.originalParams,e)})),a("setTranslate",(()=>{s.params.effect===t&&i()})),a("setTransition",((e,a)=>{s.params.effect===t&&r(a)})),a("transitionEnd",(()=>{if(s.params.effect===t&&o){if(!d||!d().slideShadows)return;s.slides.forEach((e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach((e=>e.remove()))})),o()}})),a("virtualUpdate",(()=>{s.params.effect===t&&(s.slides.length||(c=!0),requestAnimationFrame((()=>{c&&s.slides&&s.slides.length&&(i(),c=!1)})))}))}function oe(e,t){const s=h(t);return s!==t&&(s.style.backfaceVisibility="hidden",s.style["-webkit-backface-visibility"]="hidden"),s}function de(e){let{swiper:t,duration:s,transformElements:a,allSlides:i}=e;const{activeIndex:r}=t;if(t.params.virtualTranslate&&0!==s){let e,s=!1;e=i?a:a.filter((e=>{const s=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter((t=>t.shadowEl&&t.shadowEl===e.parentNode))[0];return e.parentElement})(e):e;return t.getSlideIndex(s)===r})),e.forEach((e=>{E(e,(()=>{if(s)return;if(!t||t.destroyed)return;s=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});t.wrapperEl.dispatchEvent(e)}))}))}}function ce(e,t,s){const a="swiper-slide-shadow"+(s?`-${s}`:""),i=h(t);let r=i.querySelector(`.${a}`);return r||(r=g("div","swiper-slide-shadow"+(s?`-${s}`:"")),i.append(r)),r}Object.keys(Z).forEach((e=>{Object.keys(Z[e]).forEach((t=>{J.prototype[t]=Z[e][t]}))})),J.use([function(e){let{swiper:t,on:s,emit:a}=e;const i=r();let n=null,l=null;const o=()=>{t&&!t.destroyed&&t.initialized&&(a("beforeResize"),a("resize"))},d=()=>{t&&!t.destroyed&&t.initialized&&a("orientationchange")};s("init",(()=>{t.params.resizeObserver&&void 0!==i.ResizeObserver?t&&!t.destroyed&&t.initialized&&(n=new ResizeObserver((e=>{l=i.requestAnimationFrame((()=>{const{width:s,height:a}=t;let i=s,r=a;e.forEach((e=>{let{contentBoxSize:s,contentRect:a,target:n}=e;n&&n!==t.el||(i=a?a.width:(s[0]||s).inlineSize,r=a?a.height:(s[0]||s).blockSize)})),i===s&&r===a||o()}))})),n.observe(t.el)):(i.addEventListener("resize",o),i.addEventListener("orientationchange",d))})),s("destroy",(()=>{l&&i.cancelAnimationFrame(l),n&&n.unobserve&&t.el&&(n.unobserve(t.el),n=null),i.removeEventListener("resize",o),i.removeEventListener("orientationchange",d)}))},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=[],l=r(),o=function(e,s){void 0===s&&(s={});const a=new(l.MutationObserver||l.WebkitMutationObserver)((e=>{if(t.__preventObserver__)return;if(1===e.length)return void i("observerUpdate",e[0]);const s=function(){i("observerUpdate",e[0])};l.requestAnimationFrame?l.requestAnimationFrame(s):l.setTimeout(s,0)}));a.observe(e,{attributes:void 0===s.attributes||s.attributes,childList:void 0===s.childList||s.childList,characterData:void 0===s.characterData||s.characterData}),n.push(a)};s({observer:!1,observeParents:!1,observeSlideChildren:!1}),a("init",(()=>{if(t.params.observer){if(t.params.observeParents){const e=y(t.el);for(let t=0;t{n.forEach((e=>{e.disconnect()})),n.splice(0,n.length)}))}]);const pe=[function(e){let t,{swiper:s,extendParams:i,on:r,emit:n}=e;i({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});const l=a();s.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const o=l.createElement("div");function d(e,t){const a=s.params.virtual;if(a.cache&&s.virtual.cache[t])return s.virtual.cache[t];let i;return a.renderSlide?(i=a.renderSlide.call(s,e,t),"string"==typeof i&&(o.innerHTML=i,i=o.children[0])):i=s.isElement?g("swiper-slide"):g("div",s.params.slideClass),i.setAttribute("data-swiper-slide-index",t),a.renderSlide||(i.innerHTML=e),a.cache&&(s.virtual.cache[t]=i),i}function c(e){const{slidesPerView:t,slidesPerGroup:a,centeredSlides:i,loop:r}=s.params,{addSlidesBefore:l,addSlidesAfter:o}=s.params.virtual,{from:c,to:p,slides:u,slidesGrid:m,offset:h}=s.virtual;s.params.cssMode||s.updateActiveIndex();const g=s.activeIndex||0;let v,w,b;v=s.rtlTranslate?"right":s.isHorizontal()?"left":"top",i?(w=Math.floor(t/2)+a+o,b=Math.floor(t/2)+a+l):(w=t+(a-1)+o,b=(r?t:a)+l);let y=g-b,E=g+w;r||(y=Math.max(y,0),E=Math.min(E,u.length-1));let x=(s.slidesGrid[y]||0)-(s.slidesGrid[0]||0);function S(){s.updateSlides(),s.updateProgress(),s.updateSlidesClasses(),n("virtualUpdate")}if(r&&g>=b?(y-=b,i||(x+=s.slidesGrid[0])):r&&g{e.style[v]=x-Math.abs(s.cssOverflowAdjustment())+"px"})),s.updateProgress(),void n("virtualUpdate");if(s.params.virtual.renderExternal)return s.params.virtual.renderExternal.call(s,{offset:x,from:y,to:E,slides:function(){const e=[];for(let t=y;t<=E;t+=1)e.push(u[t]);return e}()}),void(s.params.virtual.renderExternalUpdate?S():n("virtualUpdate"));const T=[],M=[],C=e=>{let t=e;return e<0?t=u.length+e:t>=u.length&&(t-=u.length),t};if(e)s.slidesEl.querySelectorAll(`.${s.params.slideClass}, swiper-slide`).forEach((e=>{e.remove()}));else for(let e=c;e<=p;e+=1)if(eE){const t=C(e);s.slidesEl.querySelectorAll(`.${s.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`).forEach((e=>{e.remove()}))}const P=r?-u.length:0,L=r?2*u.length:u.length;for(let t=P;t=y&&t<=E){const s=C(t);void 0===p||e?M.push(s):(t>p&&M.push(s),t{s.slidesEl.append(d(u[e],e))})),r)for(let e=T.length-1;e>=0;e-=1){const t=T[e];s.slidesEl.prepend(d(u[t],t))}else T.sort(((e,t)=>t-e)),T.forEach((e=>{s.slidesEl.prepend(d(u[e],e))}));f(s.slidesEl,".swiper-slide, swiper-slide").forEach((e=>{e.style[v]=x-Math.abs(s.cssOverflowAdjustment())+"px"})),S()}r("beforeInit",(()=>{if(!s.params.virtual.enabled)return;let e;if(void 0===s.passedParams.virtual.slides){const t=[...s.slidesEl.children].filter((e=>e.matches(`.${s.params.slideClass}, swiper-slide`)));t&&t.length&&(s.virtual.slides=[...t],e=!0,t.forEach(((e,t)=>{e.setAttribute("data-swiper-slide-index",t),s.virtual.cache[t]=e,e.remove()})))}e||(s.virtual.slides=s.params.virtual.slides),s.classNames.push(`${s.params.containerModifierClass}virtual`),s.params.watchSlidesProgress=!0,s.originalParams.watchSlidesProgress=!0,s.params.initialSlide||c()})),r("setTranslate",(()=>{s.params.virtual.enabled&&(s.params.cssMode&&!s._immediateVirtual?(clearTimeout(t),t=setTimeout((()=>{c()}),100)):c())})),r("init update resize",(()=>{s.params.virtual.enabled&&s.params.cssMode&&u(s.wrapperEl,"--swiper-virtual-size",`${s.virtualSize}px`)})),Object.assign(s.virtual,{appendSlide:function(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const a=e[s],r=a.getAttribute("data-swiper-slide-index");r&&a.setAttribute("data-swiper-slide-index",parseInt(r,10)+i),t[parseInt(s,10)+i]=a})),s.virtual.cache=t}c(!0),s.slideTo(a,0)},removeSlide:function(e){if(null==e)return;let t=s.activeIndex;if(Array.isArray(e))for(let a=e.length-1;a>=0;a-=1)s.virtual.slides.splice(e[a],1),s.params.virtual.cache&&delete s.virtual.cache[e[a]],e[a]0&&0===y(t.el,`.${t.params.slideActiveClass}`).length)return;const a=t.el,i=a.clientWidth,r=a.clientHeight,n=o.innerWidth,l=o.innerHeight,d=v(a);s&&(d.left-=a.scrollLeft);const c=[[d.left,d.top],[d.left+i,d.top],[d.left,d.top+r],[d.left+i,d.top+r]];for(let t=0;t=0&&s[0]<=n&&s[1]>=0&&s[1]<=l){if(0===s[0]&&0===s[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),((c||u)&&!s||(d||p)&&s)&&t.slideNext(),((d||p)&&!s||(c||u)&&s)&&t.slidePrev()):((d||c||m||h)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),(c||h)&&t.slideNext(),(d||m)&&t.slidePrev()),n("keyPress",i)}}function c(){t.keyboard.enabled||(l.addEventListener("keydown",d),t.keyboard.enabled=!0)}function p(){t.keyboard.enabled&&(l.removeEventListener("keydown",d),t.keyboard.enabled=!1)}t.keyboard={enabled:!1},s({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),i("init",(()=>{t.params.keyboard.enabled&&c()})),i("destroy",(()=>{t.keyboard.enabled&&p()})),Object.assign(t.keyboard,{enable:c,disable:p})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const o=r();let d;s({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}}),t.mousewheel={enabled:!1};let c,p=l();const u=[];function m(){t.enabled&&(t.mouseEntered=!0)}function h(){t.enabled&&(t.mouseEntered=!1)}function f(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&l()-p<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),i("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),i("scroll",e.raw)),p=(new o.Date).getTime(),!1)))}function g(e){let s=e,a=!0;if(!t.enabled)return;const r=t.params.mousewheel;t.params.cssMode&&s.preventDefault();let o=t.el;"container"!==t.params.mousewheel.eventsTarget&&(o=document.querySelector(t.params.mousewheel.eventsTarget));const p=o&&o.contains(s.target);if(!t.mouseEntered&&!p&&!r.releaseOnEdges)return!0;s.originalEvent&&(s=s.originalEvent);let m=0;const h=t.rtlTranslate?-1:1,g=function(e){let t=0,s=0,a=0,i=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=s,s=0),a=10*t,i=10*s,"deltaY"in e&&(i=e.deltaY),"deltaX"in e&&(a=e.deltaX),e.shiftKey&&!a&&(a=i,i=0),(a||i)&&e.deltaMode&&(1===e.deltaMode?(a*=40,i*=40):(a*=800,i*=800)),a&&!t&&(t=a<1?-1:1),i&&!s&&(s=i<1?-1:1),{spinX:t,spinY:s,pixelX:a,pixelY:i}}(s);if(r.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(g.pixelX)>Math.abs(g.pixelY)))return!0;m=-g.pixelX*h}else{if(!(Math.abs(g.pixelY)>Math.abs(g.pixelX)))return!0;m=-g.pixelY}else m=Math.abs(g.pixelX)>Math.abs(g.pixelY)?-g.pixelX*h:-g.pixelY;if(0===m)return!0;r.invert&&(m=-m);let v=t.getTranslate()+m*r.sensitivity;if(v>=t.minTranslate()&&(v=t.minTranslate()),v<=t.maxTranslate()&&(v=t.maxTranslate()),a=!!t.params.loop||!(v===t.minTranslate()||v===t.maxTranslate()),a&&t.params.nested&&s.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={time:l(),delta:Math.abs(m),direction:Math.sign(m)},a=c&&e.time=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!o&&t.isBeginning||!p&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({direction:e.direction<0?"next":"prev",byMousewheel:!0}),t.params.freeMode.sticky){clearTimeout(d),d=void 0,u.length>=15&&u.shift();const s=u.length?u[u.length-1]:void 0,a=u[0];if(u.push(e),s&&(e.delta>s.delta||e.direction!==s.direction))u.splice(0);else if(u.length>=15&&e.time-a.time<500&&a.delta-e.delta>=1&&e.delta<=6){const s=m>0?.8:.2;c=e,u.splice(0),d=n((()=>{t.slideToClosest(t.params.speed,!0,void 0,s)}),0)}d||(d=n((()=>{c=e,u.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)}),500))}if(a||i("scroll",s),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),l===t.minTranslate()||l===t.maxTranslate())return!0}}else{const s={time:l(),delta:Math.abs(m),direction:Math.sign(m),raw:e};u.length>=2&&u.shift();const a=u.length?u[u.length-1]:void 0;if(u.push(s),a?(s.direction!==a.direction||s.delta>a.delta||s.time>a.time+150)&&f(s):f(s),function(e){const s=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&s.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&s.releaseOnEdges)return!0;return!1}(s))return!0}return s.preventDefault?s.preventDefault():s.returnValue=!1,!1}function v(e){let s=t.el;"container"!==t.params.mousewheel.eventsTarget&&(s=document.querySelector(t.params.mousewheel.eventsTarget)),s[e]("mouseenter",m),s[e]("mouseleave",h),s[e]("wheel",g)}function w(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",g),!0):!t.mousewheel.enabled&&(v("addEventListener"),t.mousewheel.enabled=!0,!0)}function b(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,g),!0):!!t.mousewheel.enabled&&(v("removeEventListener"),t.mousewheel.enabled=!1,!0)}a("init",(()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&b(),t.params.mousewheel.enabled&&w()})),a("destroy",(()=>{t.params.cssMode&&w(),t.mousewheel.enabled&&b()})),Object.assign(t.mousewheel,{enable:w,disable:b})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;s({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null};const r=e=>(Array.isArray(e)||(e=[e].filter((e=>!!e))),e);function n(e){let s;return e&&"string"==typeof e&&t.isElement&&(s=t.el.shadowRoot.querySelector(e),s)?s:(e&&("string"==typeof e&&(s=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&s.length>1&&1===t.el.querySelectorAll(e).length&&(s=t.el.querySelector(e))),e&&!s?e:s)}function l(e,s){const a=t.params.navigation;(e=r(e)).forEach((e=>{e&&(e.classList[s?"add":"remove"](...a.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=s),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](a.lockClass))}))}function o(){const{nextEl:e,prevEl:s}=t.navigation;if(t.params.loop)return l(s,!1),void l(e,!1);l(s,t.isBeginning&&!t.params.rewind),l(e,t.isEnd&&!t.params.rewind)}function d(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),i("navigationPrev"))}function c(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),i("navigationNext"))}function p(){const e=t.params.navigation;if(t.params.navigation=ee(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let s=n(e.nextEl),a=n(e.prevEl);Object.assign(t.navigation,{nextEl:s,prevEl:a}),s=r(s),a=r(a);const i=(s,a)=>{s&&s.addEventListener("click","next"===a?c:d),!t.enabled&&s&&s.classList.add(...e.lockClass.split(" "))};s.forEach((e=>i(e,"next"))),a.forEach((e=>i(e,"prev")))}function u(){let{nextEl:e,prevEl:s}=t.navigation;e=r(e),s=r(s);const a=(e,s)=>{e.removeEventListener("click","next"===s?c:d),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach((e=>a(e,"next"))),s.forEach((e=>a(e,"prev")))}a("init",(()=>{!1===t.params.navigation.enabled?m():(p(),o())})),a("toEdge fromEdge lock unlock",(()=>{o()})),a("destroy",(()=>{u()})),a("enable disable",(()=>{let{nextEl:e,prevEl:s}=t.navigation;e=r(e),s=r(s),[...e,...s].filter((e=>!!e)).forEach((e=>e.classList[t.enabled?"remove":"add"](t.params.navigation.lockClass)))})),a("click",((e,s)=>{let{nextEl:a,prevEl:n}=t.navigation;a=r(a),n=r(n);const l=s.target;if(t.params.navigation.hideOnClick&&!n.includes(l)&&!a.includes(l)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===l||t.pagination.el.contains(l)))return;let e;a.length?e=a[0].classList.contains(t.params.navigation.hiddenClass):n.length&&(e=n[0].classList.contains(t.params.navigation.hiddenClass)),i(!0===e?"navigationShow":"navigationHide"),[...a,...n].filter((e=>!!e)).forEach((e=>e.classList.toggle(t.params.navigation.hiddenClass)))}}));const m=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),u()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),p(),o()},disable:m,update:o,init:p,destroy:u})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const r="swiper-pagination";let n;s({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${r}-bullet`,bulletActiveClass:`${r}-bullet-active`,modifierClass:`${r}-`,currentClass:`${r}-current`,totalClass:`${r}-total`,hiddenClass:`${r}-hidden`,progressbarFillClass:`${r}-progressbar-fill`,progressbarOppositeClass:`${r}-progressbar-opposite`,clickableClass:`${r}-clickable`,lockClass:`${r}-lock`,horizontalClass:`${r}-horizontal`,verticalClass:`${r}-vertical`,paginationDisabledClass:`${r}-disabled`}}),t.pagination={el:null,bullets:[]};let l=0;const o=e=>(Array.isArray(e)||(e=[e].filter((e=>!!e))),e);function d(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function c(e,s){const{bulletActiveClass:a}=t.params.pagination;e&&(e=e[("prev"===s?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${a}-${s}`),(e=e[("prev"===s?"previous":"next")+"ElementSibling"])&&e.classList.add(`${a}-${s}-${s}`))}function p(e){const s=e.target.closest(te(t.params.pagination.bulletClass));if(!s)return;e.preventDefault();const a=b(s)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===a)return;const e=t.getSlideIndexByData(a),s=t.getSlideIndexByData(t.realIndex);e>t.slides.length-t.loopedSlides&&t.loopFix({direction:e>s?"next":"prev",activeSlideIndex:e,slideTo:!1}),t.slideToLoop(a)}else t.slideTo(a)}function u(){const e=t.rtl,s=t.params.pagination;if(d())return;let a,r,p=t.pagination.el;p=o(p);const u=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,m=t.params.loop?Math.ceil(u/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(r=t.previousRealIndex||0,a=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(a=t.snapIndex,r=t.previousSnapIndex):(r=t.previousIndex||0,a=t.activeIndex||0),"bullets"===s.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const i=t.pagination.bullets;let o,d,u;if(s.dynamicBullets&&(n=x(i[0],t.isHorizontal()?"width":"height",!0),p.forEach((e=>{e.style[t.isHorizontal()?"width":"height"]=n*(s.dynamicMainBullets+4)+"px"})),s.dynamicMainBullets>1&&void 0!==r&&(l+=a-(r||0),l>s.dynamicMainBullets-1?l=s.dynamicMainBullets-1:l<0&&(l=0)),o=Math.max(a-l,0),d=o+(Math.min(i.length,s.dynamicMainBullets)-1),u=(d+o)/2),i.forEach((e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map((e=>`${s.bulletActiveClass}${e}`))].map((e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e)).flat();e.classList.remove(...t)})),p.length>1)i.forEach((e=>{const t=b(e);t===a&&e.classList.add(...s.bulletActiveClass.split(" ")),s.dynamicBullets&&(t>=o&&t<=d&&e.classList.add(...`${s.bulletActiveClass}-main`.split(" ")),t===o&&c(e,"prev"),t===d&&c(e,"next"))}));else{const e=i[a];if(e&&e.classList.add(...s.bulletActiveClass.split(" ")),s.dynamicBullets){const e=i[o],t=i[d];for(let e=o;e<=d;e+=1)i[e]&&i[e].classList.add(...`${s.bulletActiveClass}-main`.split(" "));c(e,"prev"),c(t,"next")}}if(s.dynamicBullets){const a=Math.min(i.length,s.dynamicMainBullets+4),r=(n*a-n)/2-u*n,l=e?"right":"left";i.forEach((e=>{e.style[t.isHorizontal()?l:"top"]=`${r}px`}))}}p.forEach(((e,r)=>{if("fraction"===s.type&&(e.querySelectorAll(te(s.currentClass)).forEach((e=>{e.textContent=s.formatFractionCurrent(a+1)})),e.querySelectorAll(te(s.totalClass)).forEach((e=>{e.textContent=s.formatFractionTotal(m)}))),"progressbar"===s.type){let i;i=s.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const r=(a+1)/m;let n=1,l=1;"horizontal"===i?n=r:l=r,e.querySelectorAll(te(s.progressbarFillClass)).forEach((e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${l})`,e.style.transitionDuration=`${t.params.speed}ms`}))}"custom"===s.type&&s.renderCustom?(e.innerHTML=s.renderCustom(t,a+1,m),0===r&&i("paginationRender",e)):(0===r&&i("paginationRender",e),i("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass)}))}function m(){const e=t.params.pagination;if(d())return;const s=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length;let a=t.pagination.el;a=o(a);let r="";if("bullets"===e.type){let a=t.params.loop?Math.ceil(s/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&a>s&&(a=s);for(let s=0;s`}"fraction"===e.type&&(r=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(r=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``),t.pagination.bullets=[],a.forEach((s=>{"custom"!==e.type&&(s.innerHTML=r||""),"bullets"===e.type&&t.pagination.bullets.push(...s.querySelectorAll(te(e.bulletClass)))})),"custom"!==e.type&&i("paginationRender",a[0])}function h(){t.params.pagination=ee(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let s;"string"==typeof e.el&&t.isElement&&(s=t.el.shadowRoot.querySelector(e.el)),s||"string"!=typeof e.el||(s=[...document.querySelectorAll(e.el)]),s||(s=e.el),s&&0!==s.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(s)&&s.length>1&&(s=[...t.el.querySelectorAll(e.el)],s.length>1&&(s=s.filter((e=>y(e,".swiper")[0]===t.el))[0])),Array.isArray(s)&&1===s.length&&(s=s[0]),Object.assign(t.pagination,{el:s}),s=o(s),s.forEach((s=>{"bullets"===e.type&&e.clickable&&s.classList.add(e.clickableClass),s.classList.add(e.modifierClass+e.type),s.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(s.classList.add(`${e.modifierClass}${e.type}-dynamic`),l=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&s.classList.add(e.progressbarOppositeClass),e.clickable&&s.addEventListener("click",p),t.enabled||s.classList.add(e.lockClass)})))}function f(){const e=t.params.pagination;if(d())return;let s=t.pagination.el;s&&(s=o(s),s.forEach((s=>{s.classList.remove(e.hiddenClass),s.classList.remove(e.modifierClass+e.type),s.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&s.removeEventListener("click",p)}))),t.pagination.bullets&&t.pagination.bullets.forEach((t=>t.classList.remove(...e.bulletActiveClass.split(" "))))}a("changeDirection",(()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{el:s}=t.pagination;s=o(s),s.forEach((s=>{s.classList.remove(e.horizontalClass,e.verticalClass),s.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)}))})),a("init",(()=>{!1===t.params.pagination.enabled?g():(h(),m(),u())})),a("activeIndexChange",(()=>{void 0===t.snapIndex&&u()})),a("snapIndexChange",(()=>{u()})),a("snapGridLengthChange",(()=>{m(),u()})),a("destroy",(()=>{f()})),a("enable disable",(()=>{let{el:e}=t.pagination;e&&(e=o(e),e.forEach((e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass))))})),a("lock unlock",(()=>{u()})),a("click",((e,s)=>{const a=s.target;let{el:r}=t.pagination;if(Array.isArray(r)||(r=[r].filter((e=>!!e))),t.params.pagination.el&&t.params.pagination.hideOnClick&&r&&r.length>0&&!a.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&a===t.navigation.nextEl||t.navigation.prevEl&&a===t.navigation.prevEl))return;const e=r[0].classList.contains(t.params.pagination.hiddenClass);i(!0===e?"paginationShow":"paginationHide"),r.forEach((e=>e.classList.toggle(t.params.pagination.hiddenClass)))}}));const g=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=o(e),e.forEach((e=>e.classList.add(t.params.pagination.paginationDisabledClass)))),f()};Object.assign(t.pagination,{enable:()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=o(e),e.forEach((e=>e.classList.remove(t.params.pagination.paginationDisabledClass)))),h(),m(),u()},disable:g,render:m,update:u,init:h,destroy:f})},function(e){let{swiper:t,extendParams:s,on:i,emit:r}=e;const l=a();let o,d,c,p,u=!1,m=null,h=null;function f(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e,rtlTranslate:s}=t,{dragEl:a,el:i}=e,r=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let l=d,o=(c-d)*n;s?(o=-o,o>0?(l=d-o,o=0):-o+d>c&&(l=c+o)):o<0?(l=d+o,o=0):o+d>c&&(l=c-o),t.isHorizontal()?(a.style.transform=`translate3d(${o}px, 0, 0)`,a.style.width=`${l}px`):(a.style.transform=`translate3d(0px, ${o}px, 0)`,a.style.height=`${l}px`),r.hide&&(clearTimeout(m),i.style.opacity=1,m=setTimeout((()=>{i.style.opacity=0,i.style.transitionDuration="400ms"}),1e3))}function w(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e}=t,{dragEl:s,el:a}=e;s.style.width="",s.style.height="",c=t.isHorizontal()?a.offsetWidth:a.offsetHeight,p=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),d="auto"===t.params.scrollbar.dragSize?c*p:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?s.style.width=`${d}px`:s.style.height=`${d}px`,a.style.display=p>=1?"none":"",t.params.scrollbar.hide&&(a.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function b(e){return t.isHorizontal()?e.clientX:e.clientY}function y(e){const{scrollbar:s,rtlTranslate:a}=t,{el:i}=s;let r;r=(b(e)-v(i)[t.isHorizontal()?"left":"top"]-(null!==o?o:d/2))/(c-d),r=Math.max(Math.min(r,1),0),a&&(r=1-r);const n=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*r;t.updateProgress(n),t.setTranslate(n),t.updateActiveIndex(),t.updateSlidesClasses()}function E(e){const s=t.params.scrollbar,{scrollbar:a,wrapperEl:i}=t,{el:n,dragEl:l}=a;u=!0,o=e.target===l?b(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.style.transitionDuration="100ms",l.style.transitionDuration="100ms",y(e),clearTimeout(h),n.style.transitionDuration="0ms",s.hide&&(n.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function x(e){const{scrollbar:s,wrapperEl:a}=t,{el:i,dragEl:n}=s;u&&(e.preventDefault?e.preventDefault():e.returnValue=!1,y(e),a.style.transitionDuration="0ms",i.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function S(e){const s=t.params.scrollbar,{scrollbar:a,wrapperEl:i}=t,{el:l}=a;u&&(u=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",i.style.transitionDuration=""),s.hide&&(clearTimeout(h),h=n((()=>{l.style.opacity=0,l.style.transitionDuration="400ms"}),1e3)),r("scrollbarDragEnd",e),s.snapOnRelease&&t.slideToClosest())}function T(e){const{scrollbar:s,params:a}=t,i=s.el;if(!i)return;const r=i,n=!!a.passiveListeners&&{passive:!1,capture:!1},o=!!a.passiveListeners&&{passive:!0,capture:!1};if(!r)return;const d="on"===e?"addEventListener":"removeEventListener";r[d]("pointerdown",E,n),l[d]("pointermove",x,n),l[d]("pointerup",S,o)}function M(){const{scrollbar:e,el:s}=t;t.params.scrollbar=ee(t,t.originalParams.scrollbar,t.params.scrollbar,{el:"swiper-scrollbar"});const a=t.params.scrollbar;if(!a.el)return;let i,r;"string"==typeof a.el&&t.isElement&&(i=t.el.shadowRoot.querySelector(a.el)),i||"string"!=typeof a.el?i||(i=a.el):i=l.querySelectorAll(a.el),t.params.uniqueNavElements&&"string"==typeof a.el&&i.length>1&&1===s.querySelectorAll(a.el).length&&(i=s.querySelector(a.el)),i.length>0&&(i=i[0]),i.classList.add(t.isHorizontal()?a.horizontalClass:a.verticalClass),i&&(r=i.querySelector(`.${t.params.scrollbar.dragClass}`),r||(r=g("div",t.params.scrollbar.dragClass),i.append(r))),Object.assign(e,{el:i,dragEl:r}),a.draggable&&t.params.scrollbar.el&&t.scrollbar.el&&T("on"),i&&i.classList[t.enabled?"remove":"add"](t.params.scrollbar.lockClass)}function C(){const e=t.params.scrollbar,s=t.scrollbar.el;s&&s.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),t.params.scrollbar.el&&t.scrollbar.el&&T("off")}s({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),t.scrollbar={el:null,dragEl:null},i("init",(()=>{!1===t.params.scrollbar.enabled?P():(M(),w(),f())})),i("update resize observerUpdate lock unlock",(()=>{w()})),i("setTranslate",(()=>{f()})),i("setTransition",((e,s)=>{!function(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(s)})),i("enable disable",(()=>{const{el:e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](t.params.scrollbar.lockClass)})),i("destroy",(()=>{C()}));const P=()=>{t.el.classList.add(t.params.scrollbar.scrollbarDisabledClass),t.scrollbar.el&&t.scrollbar.el.classList.add(t.params.scrollbar.scrollbarDisabledClass),C()};Object.assign(t.scrollbar,{enable:()=>{t.el.classList.remove(t.params.scrollbar.scrollbarDisabledClass),t.scrollbar.el&&t.scrollbar.el.classList.remove(t.params.scrollbar.scrollbarDisabledClass),M(),w(),f()},disable:P,updateSize:w,setTranslate:f,init:M,destroy:C})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({parallax:{enabled:!1}});const i=(e,s)=>{const{rtl:a}=t,i=a?-1:1,r=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),l=e.getAttribute("data-swiper-parallax-y");const o=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||l?(n=n||"0",l=l||"0"):t.isHorizontal()?(n=r,l="0"):(l=r,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*s*i+"%":n*s*i+"px",l=l.indexOf("%")>=0?parseInt(l,10)*s+"%":l*s+"px",null!=d){const t=d-(d-1)*(1-Math.abs(s));e.style.opacity=t}let p=`translate3d(${n}, ${l}, 0px)`;if(null!=o){p+=` scale(${o-(o-1)*(1-Math.abs(s))})`}if(c&&null!=c){p+=` rotate(${c*s*-1}deg)`}e.style.transform=p},r=()=>{const{el:e,slides:s,progress:a,snapGrid:r}=t;f(e,"[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").forEach((e=>{i(e,a)})),s.forEach(((e,s)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(s/2)-a*(r.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale], [data-swiper-parallax-rotate]").forEach((e=>{i(e,n)}))}))};a("beforeInit",(()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)})),a("init",(()=>{t.params.parallax.enabled&&r()})),a("setTranslate",(()=>{t.params.parallax.enabled&&r()})),a("setTransition",((e,s)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{el:s}=t;s.querySelectorAll("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").forEach((t=>{let s=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(s=0),t.style.transitionDuration=`${s}ms`}))}(s)}))},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=r();s({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),t.zoom={enabled:!1};let l,d,c=1,p=!1;const u=[],m={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},h={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},g={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let w=1;function b(){if(u.length<2)return 1;const e=u[0].pageX,t=u[0].pageY,s=u[1].pageX,a=u[1].pageY;return Math.sqrt((s-e)**2+(a-t)**2)}function E(e){const s=t.isElement?"swiper-slide":`.${t.params.slideClass}`;return!!e.target.matches(s)||t.slides.filter((t=>t.contains(e.target))).length>0}function x(e){if("mouse"===e.pointerType&&u.splice(0,u.length),!E(e))return;const s=t.params.zoom;if(l=!1,d=!1,u.push(e),!(u.length<2)){if(l=!0,m.scaleStart=b(),!m.slideEl){m.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),m.slideEl||(m.slideEl=t.slides[t.activeIndex]);let a=m.slideEl.querySelector(`.${s.containerClass}`);if(a&&(a=a.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),m.imageEl=a,m.imageWrapEl=a?y(m.imageEl,`.${s.containerClass}`)[0]:void 0,!m.imageWrapEl)return void(m.imageEl=void 0);m.maxRatio=m.imageWrapEl.getAttribute("data-swiper-zoom")||s.maxRatio}if(m.imageEl){const[e,t]=function(){if(u.length<2)return{x:null,y:null};const e=m.imageEl.getBoundingClientRect();return[(u[0].pageX+(u[1].pageX-u[0].pageX)/2-e.x)/c,(u[0].pageY+(u[1].pageY-u[0].pageY)/2-e.y)/c]}();m.originX=e,m.originY=t,m.imageEl.style.transitionDuration="0ms"}p=!0}}function S(e){if(!E(e))return;const s=t.params.zoom,a=t.zoom,i=u.findIndex((t=>t.pointerId===e.pointerId));i>=0&&(u[i]=e),u.length<2||(d=!0,m.scaleMove=b(),m.imageEl&&(a.scale=m.scaleMove/m.scaleStart*c,a.scale>m.maxRatio&&(a.scale=m.maxRatio-1+(a.scale-m.maxRatio+1)**.5),a.scalet.pointerId===e.pointerId));i>=0&&u.splice(i,1),l&&d&&(l=!1,d=!1,m.imageEl&&(a.scale=Math.max(Math.min(a.scale,m.maxRatio),s.minRatio),m.imageEl.style.transitionDuration=`${t.params.speed}ms`,m.imageEl.style.transform=`translate3d(0,0,0) scale(${a.scale})`,c=a.scale,p=!1,a.scale>1&&m.slideEl?m.slideEl.classList.add(`${s.zoomedSlideClass}`):a.scale<=1&&m.slideEl&&m.slideEl.classList.remove(`${s.zoomedSlideClass}`),1===a.scale&&(m.originX=0,m.originY=0,m.slideEl=void 0)))}function M(e){if(!E(e)||!function(e){const s=`.${t.params.zoom.containerClass}`;return!!e.target.matches(s)||[...t.el.querySelectorAll(s)].filter((t=>t.contains(e.target))).length>0}(e))return;const s=t.zoom;if(!m.imageEl)return;if(!h.isTouched||!m.slideEl)return;h.isMoved||(h.width=m.imageEl.offsetWidth,h.height=m.imageEl.offsetHeight,h.startX=o(m.imageWrapEl,"x")||0,h.startY=o(m.imageWrapEl,"y")||0,m.slideWidth=m.slideEl.offsetWidth,m.slideHeight=m.slideEl.offsetHeight,m.imageWrapEl.style.transitionDuration="0ms");const a=h.width*s.scale,i=h.height*s.scale;if(a0?u[0].pageX:e.pageX,h.touchesCurrent.y=u.length>0?u[0].pageY:e.pageY;if(Math.max(Math.abs(h.touchesCurrent.x-h.touchesStart.x),Math.abs(h.touchesCurrent.y-h.touchesStart.y))>5&&(t.allowClick=!1),!h.isMoved&&!p){if(t.isHorizontal()&&(Math.floor(h.minX)===Math.floor(h.startX)&&h.touchesCurrent.xh.touchesStart.x))return void(h.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(h.minY)===Math.floor(h.startY)&&h.touchesCurrent.yh.touchesStart.y))return void(h.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),h.isMoved=!0;const r=(s.scale-c)/(m.maxRatio-t.params.zoom.minRatio),{originX:n,originY:l}=m;h.currentX=h.touchesCurrent.x-h.touchesStart.x+h.startX+r*(h.width-2*n),h.currentY=h.touchesCurrent.y-h.touchesStart.y+h.startY+r*(h.height-2*l),h.currentXh.maxX&&(h.currentX=h.maxX-1+(h.currentX-h.maxX+1)**.8),h.currentYh.maxY&&(h.currentY=h.maxY-1+(h.currentY-h.maxY+1)**.8),g.prevPositionX||(g.prevPositionX=h.touchesCurrent.x),g.prevPositionY||(g.prevPositionY=h.touchesCurrent.y),g.prevTime||(g.prevTime=Date.now()),g.x=(h.touchesCurrent.x-g.prevPositionX)/(Date.now()-g.prevTime)/2,g.y=(h.touchesCurrent.y-g.prevPositionY)/(Date.now()-g.prevTime)/2,Math.abs(h.touchesCurrent.x-g.prevPositionX)<2&&(g.x=0),Math.abs(h.touchesCurrent.y-g.prevPositionY)<2&&(g.y=0),g.prevPositionX=h.touchesCurrent.x,g.prevPositionY=h.touchesCurrent.y,g.prevTime=Date.now(),m.imageWrapEl.style.transform=`translate3d(${h.currentX}px, ${h.currentY}px,0)`}function C(){const e=t.zoom;m.slideEl&&t.activeIndex!==t.slides.indexOf(m.slideEl)&&(m.imageEl&&(m.imageEl.style.transform="translate3d(0,0,0) scale(1)"),m.imageWrapEl&&(m.imageWrapEl.style.transform="translate3d(0,0,0)"),m.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,c=1,m.slideEl=void 0,m.imageEl=void 0,m.imageWrapEl=void 0,m.originX=0,m.originY=0)}function P(e){const s=t.zoom,a=t.params.zoom;if(!m.slideEl){e&&e.target&&(m.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),m.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?m.slideEl=f(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:m.slideEl=t.slides[t.activeIndex]);let s=m.slideEl.querySelector(`.${a.containerClass}`);s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),m.imageEl=s,m.imageWrapEl=s?y(m.imageEl,`.${a.containerClass}`)[0]:void 0}if(!m.imageEl||!m.imageWrapEl)return;let i,r,l,o,d,p,u,g,w,b,E,x,S,T,M,C,P,L;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),m.slideEl.classList.add(`${a.zoomedSlideClass}`),void 0===h.touchesStart.x&&e?(i=e.pageX,r=e.pageY):(i=h.touchesStart.x,r=h.touchesStart.y);const z="number"==typeof e?e:null;1===c&&z&&(i=void 0,r=void 0),s.scale=z||m.imageWrapEl.getAttribute("data-swiper-zoom")||a.maxRatio,c=z||m.imageWrapEl.getAttribute("data-swiper-zoom")||a.maxRatio,!e||1===c&&z?(u=0,g=0):(P=m.slideEl.offsetWidth,L=m.slideEl.offsetHeight,l=v(m.slideEl).left+n.scrollX,o=v(m.slideEl).top+n.scrollY,d=l+P/2-i,p=o+L/2-r,w=m.imageEl.offsetWidth,b=m.imageEl.offsetHeight,E=w*s.scale,x=b*s.scale,S=Math.min(P/2-E/2,0),T=Math.min(L/2-x/2,0),M=-S,C=-T,u=d*s.scale,g=p*s.scale,uM&&(u=M),gC&&(g=C)),z&&1===s.scale&&(m.originX=0,m.originY=0),m.imageWrapEl.style.transitionDuration="300ms",m.imageWrapEl.style.transform=`translate3d(${u}px, ${g}px,0)`,m.imageEl.style.transitionDuration="300ms",m.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`}function L(){const e=t.zoom,s=t.params.zoom;if(!m.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?m.slideEl=f(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:m.slideEl=t.slides[t.activeIndex];let e=m.slideEl.querySelector(`.${s.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),m.imageEl=e,m.imageWrapEl=e?y(m.imageEl,`.${s.containerClass}`)[0]:void 0}m.imageEl&&m.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,c=1,m.imageWrapEl.style.transitionDuration="300ms",m.imageWrapEl.style.transform="translate3d(0,0,0)",m.imageEl.style.transitionDuration="300ms",m.imageEl.style.transform="translate3d(0,0,0) scale(1)",m.slideEl.classList.remove(`${s.zoomedSlideClass}`),m.slideEl=void 0,m.originX=0,m.originY=0)}function z(e){const s=t.zoom;s.scale&&1!==s.scale?L():P(e)}function A(){return{passiveListener:!!t.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!t.params.passiveListeners||{passive:!1,capture:!0}}}function $(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{passiveListener:s,activeListenerWithCapture:a}=A();t.wrapperEl.addEventListener("pointerdown",x,s),t.wrapperEl.addEventListener("pointermove",S,a),["pointerup","pointercancel","pointerout"].forEach((e=>{t.wrapperEl.addEventListener(e,T,s)})),t.wrapperEl.addEventListener("pointermove",M,a)}function I(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{passiveListener:s,activeListenerWithCapture:a}=A();t.wrapperEl.removeEventListener("pointerdown",x,s),t.wrapperEl.removeEventListener("pointermove",S,a),["pointerup","pointercancel","pointerout"].forEach((e=>{t.wrapperEl.removeEventListener(e,T,s)})),t.wrapperEl.removeEventListener("pointermove",M,a)}Object.defineProperty(t.zoom,"scale",{get:()=>w,set(e){if(w!==e){const t=m.imageEl,s=m.slideEl;i("zoomChange",e,t,s)}w=e}}),a("init",(()=>{t.params.zoom.enabled&&$()})),a("destroy",(()=>{I()})),a("touchStart",((e,s)=>{t.zoom.enabled&&function(e){const s=t.device;if(!m.imageEl)return;if(h.isTouched)return;s.android&&e.cancelable&&e.preventDefault(),h.isTouched=!0;const a=u.length>0?u[0]:e;h.touchesStart.x=a.pageX,h.touchesStart.y=a.pageY}(s)})),a("touchEnd",((e,s)=>{t.zoom.enabled&&function(){const e=t.zoom;if(!m.imageEl)return;if(!h.isTouched||!h.isMoved)return h.isTouched=!1,void(h.isMoved=!1);h.isTouched=!1,h.isMoved=!1;let s=300,a=300;const i=g.x*s,r=h.currentX+i,n=g.y*a,l=h.currentY+n;0!==g.x&&(s=Math.abs((r-h.currentX)/g.x)),0!==g.y&&(a=Math.abs((l-h.currentY)/g.y));const o=Math.max(s,a);h.currentX=r,h.currentY=l;const d=h.width*e.scale,c=h.height*e.scale;h.minX=Math.min(m.slideWidth/2-d/2,0),h.maxX=-h.minX,h.minY=Math.min(m.slideHeight/2-c/2,0),h.maxY=-h.minY,h.currentX=Math.max(Math.min(h.currentX,h.maxX),h.minX),h.currentY=Math.max(Math.min(h.currentY,h.maxY),h.minY),m.imageWrapEl.style.transitionDuration=`${o}ms`,m.imageWrapEl.style.transform=`translate3d(${h.currentX}px, ${h.currentY}px,0)`}()})),a("doubleTap",((e,s)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&z(s)})),a("transitionEnd",(()=>{t.zoom.enabled&&t.params.zoom.enabled&&C()})),a("slideChange",(()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&C()})),Object.assign(t.zoom,{enable:$,disable:I,in:P,out:L,toggle:z})},function(e){let{swiper:t,extendParams:s,on:a}=e;function i(e,t){const s=function(){let e,t,s;return(a,i)=>{for(t=-1,e=a.length;e-t>1;)s=e+t>>1,a[s]<=i?t=s:e=s;return e}}();let a,i;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=s(this.x,e),a=i-1,(e-this.x[a])*(this.y[i]-this.y[a])/(this.x[i]-this.x[a])+this.y[a]):0},this}function r(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}s({controller:{control:void 0,inverse:!1,by:"slide"}}),t.controller={control:void 0},a("beforeInit",(()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){const e=document.querySelector(t.params.controller.control);if(e&&e.swiper)t.controller.control=e.swiper;else if(e){const s=a=>{t.controller.control=a.detail[0],t.update(),e.removeEventListener("init",s)};e.addEventListener("init",s)}}else t.controller.control=t.params.controller.control})),a("update",(()=>{r()})),a("resize",(()=>{r()})),a("observerUpdate",(()=>{r()})),a("setTranslate",((e,s,a)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(s,a)})),a("setTransition",((e,s,a)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(s,a)})),Object.assign(t.controller,{setTranslate:function(e,s){const a=t.controller.control;let r,n;const l=t.constructor;function o(e){if(e.destroyed)return;const s=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function(e){t.controller.spline=t.params.loop?new i(t.slidesGrid,e.slidesGrid):new i(t.snapGrid,e.snapGrid)}(e),n=-t.controller.spline.interpolate(-s)),n&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),n=(s-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(n=e.maxTranslate()-n),e.updateProgress(n),e.setTranslate(n,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(a))for(let e=0;e{s.updateAutoHeight()})),E(s.wrapperEl,(()=>{i&&s.transitionEnd()}))))}if(Array.isArray(i))for(r=0;r(Array.isArray(e)||(e=[e].filter((e=>!!e))),e);function l(e){(e=n(e)).forEach((e=>{e.setAttribute("tabIndex","0")}))}function o(e){(e=n(e)).forEach((e=>{e.setAttribute("tabIndex","-1")}))}function d(e,t){(e=n(e)).forEach((e=>{e.setAttribute("role",t)}))}function c(e,t){(e=n(e)).forEach((e=>{e.setAttribute("aria-roledescription",t)}))}function p(e,t){(e=n(e)).forEach((e=>{e.setAttribute("aria-label",t)}))}function u(e){(e=n(e)).forEach((e=>{e.setAttribute("aria-disabled",!0)}))}function m(e){(e=n(e)).forEach((e=>{e.setAttribute("aria-disabled",!1)}))}function h(e){if(13!==e.keyCode&&32!==e.keyCode)return;const s=t.params.a11y,a=e.target;t.pagination&&t.pagination.el&&(a===t.pagination.el||t.pagination.el.contains(e.target))&&!e.target.matches(te(t.params.pagination.bulletClass))||(t.navigation&&t.navigation.nextEl&&a===t.navigation.nextEl&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?r(s.lastSlideMessage):r(s.nextSlideMessage)),t.navigation&&t.navigation.prevEl&&a===t.navigation.prevEl&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?r(s.firstSlideMessage):r(s.prevSlideMessage)),t.pagination&&a.matches(te(t.params.pagination.bulletClass))&&a.click())}function f(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function v(){return f()&&t.params.pagination.clickable}const w=(e,t,s)=>{l(e),"BUTTON"!==e.tagName&&(d(e,"button"),e.addEventListener("keydown",h)),p(e,s),function(e,t){(e=n(e)).forEach((e=>{e.setAttribute("aria-controls",t)}))}(e,t)},y=()=>{t.a11y.clicked=!0},E=()=>{requestAnimationFrame((()=>{requestAnimationFrame((()=>{t.destroyed||(t.a11y.clicked=!1)}))}))},x=e=>{if(t.a11y.clicked)return;const s=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!s||!t.slides.includes(s))return;const a=t.slides.indexOf(s)===t.activeIndex,i=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(s);a||i||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,t.slideTo(t.slides.indexOf(s),0))},S=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&c(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&d(t.slides,e.slideRole);const s=t.slides.length;e.slideLabelMessage&&t.slides.forEach(((a,i)=>{const r=t.params.loop?parseInt(a.getAttribute("data-swiper-slide-index"),10):i;p(a,e.slideLabelMessage.replace(/\{\{index\}\}/,r+1).replace(/\{\{slidesLength\}\}/,s))}))},T=()=>{const e=t.params.a11y;t.el.append(i);const s=t.el;e.containerRoleDescriptionMessage&&c(s,e.containerRoleDescriptionMessage),e.containerMessage&&p(s,e.containerMessage);const a=t.wrapperEl,r=e.id||a.getAttribute("id")||`swiper-wrapper-${l=16,void 0===l&&(l=16),"x".repeat(l).replace(/x/g,(()=>Math.round(16*Math.random()).toString(16)))}`;var l;const o=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";var d;d=r,n(a).forEach((e=>{e.setAttribute("id",d)})),function(e,t){(e=n(e)).forEach((e=>{e.setAttribute("aria-live",t)}))}(a,o),S();let{nextEl:u,prevEl:m}=t.navigation?t.navigation:{};if(u=n(u),m=n(m),u&&u.forEach((t=>w(t,r,e.nextSlideMessage))),m&&m.forEach((t=>w(t,r,e.prevSlideMessage))),v()){(Array.isArray(t.pagination.el)?t.pagination.el:[t.pagination.el]).forEach((e=>{e.addEventListener("keydown",h)}))}t.el.addEventListener("focus",x,!0),t.el.addEventListener("pointerdown",y,!0),t.el.addEventListener("pointerup",E,!0)};a("beforeInit",(()=>{i=g("span",t.params.a11y.notificationClass),i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true"),t.isElement&&i.setAttribute("slot","container-end")})),a("afterInit",(()=>{t.params.a11y.enabled&&T()})),a("slidesLengthChange snapGridLengthChange slidesGridLengthChange",(()=>{t.params.a11y.enabled&&S()})),a("fromEdge toEdge afterInit lock unlock",(()=>{t.params.a11y.enabled&&function(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{nextEl:e,prevEl:s}=t.navigation;s&&(t.isBeginning?(u(s),o(s)):(m(s),l(s))),e&&(t.isEnd?(u(e),o(e)):(m(e),l(e)))}()})),a("paginationUpdate",(()=>{t.params.a11y.enabled&&function(){const e=t.params.a11y;f()&&t.pagination.bullets.forEach((s=>{t.params.pagination.clickable&&(l(s),t.params.pagination.renderBullet||(d(s,"button"),p(s,e.paginationBulletMessage.replace(/\{\{index\}\}/,b(s)+1)))),s.matches(te(t.params.pagination.bulletActiveClass))?s.setAttribute("aria-current","true"):s.removeAttribute("aria-current")}))}()})),a("destroy",(()=>{t.params.a11y.enabled&&function(){i&&i.length>0&&i.remove();let{nextEl:e,prevEl:s}=t.navigation?t.navigation:{};e=n(e),s=n(s),e&&e.forEach((e=>e.removeEventListener("keydown",h))),s&&s.forEach((e=>e.removeEventListener("keydown",h))),v()&&(Array.isArray(t.pagination.el)?t.pagination.el:[t.pagination.el]).forEach((e=>{e.removeEventListener("keydown",h)}));t.el.removeEventListener("focus",x,!0),t.el.removeEventListener("pointerdown",y,!0),t.el.removeEventListener("pointerup",E,!0)}()}))},function(e){let{swiper:t,extendParams:s,on:a}=e;s({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let i=!1,n={};const l=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),o=e=>{const t=r();let s;s=e?new URL(e):t.location;const a=s.pathname.slice(1).split("/").filter((e=>""!==e)),i=a.length;return{key:a[i-2],value:a[i-1]}},d=(e,s)=>{const a=r();if(!i||!t.params.history.enabled)return;let n;n=t.params.url?new URL(t.params.url):a.location;const o=t.slides[s];let d=l(o.getAttribute("data-history"));if(t.params.history.root.length>0){let s=t.params.history.root;"/"===s[s.length-1]&&(s=s.slice(0,s.length-1)),d=`${s}/${e?`${e}/`:""}${d}`}else n.pathname.includes(e)||(d=`${e?`${e}/`:""}${d}`);t.params.history.keepQuery&&(d+=n.search);const c=a.history.state;c&&c.value===d||(t.params.history.replaceState?a.history.replaceState({value:d},null,d):a.history.pushState({value:d},null,d))},c=(e,s,a)=>{if(s)for(let i=0,r=t.slides.length;i{n=o(t.params.url),c(t.params.speed,n.value,!1)};a("init",(()=>{t.params.history.enabled&&(()=>{const e=r();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);i=!0,n=o(t.params.url),n.key||n.value?(c(0,n.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",p)):t.params.history.replaceState||e.addEventListener("popstate",p)}})()})),a("destroy",(()=>{t.params.history.enabled&&(()=>{const e=r();t.params.history.replaceState||e.removeEventListener("popstate",p)})()})),a("transitionEnd _freeModeNoMomentumRelease",(()=>{i&&d(t.params.history.key,t.activeIndex)})),a("slideChange",(()=>{i&&t.params.cssMode&&d(t.params.history.key,t.activeIndex)}))},function(e){let{swiper:t,extendParams:s,emit:i,on:n}=e,l=!1;const o=a(),d=r();s({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(e,s){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter((e=>e.getAttribute("data-hash")===s))[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(f(t.slidesEl,`.${t.params.slideClass}[data-hash="${s}"], swiper-slide[data-hash="${s}"]`)[0])}}});const c=()=>{i("hashChange");const e=o.location.hash.replace("#",""),s=t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`);if(e!==(s?s.getAttribute("data-hash"):"")){const s=t.params.hashNavigation.getSlideIndex(t,e);if(console.log(s),void 0===s)return;t.slideTo(s)}},p=()=>{if(!l||!t.params.hashNavigation.enabled)return;const e=t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`),s=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&d.history&&d.history.replaceState?(d.history.replaceState(null,null,`#${s}`||""),i("hashSet")):(o.location.hash=s||"",i("hashSet"))};n("init",(()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;l=!0;const e=o.location.hash.replace("#","");if(e){const s=0,a=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(a||0,s,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&d.addEventListener("hashchange",c)})()})),n("destroy",(()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&d.removeEventListener("hashchange",c)})),n("transitionEnd _freeModeNoMomentumRelease",(()=>{l&&p()})),n("slideChange",(()=>{l&&t.params.cssMode&&p()}))},function(e){let t,s,{swiper:i,extendParams:r,on:n,emit:l,params:o}=e;i.autoplay={running:!1,paused:!1,timeLeft:0},r({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let d,c,p,u,m,h,f,g=o&&o.autoplay?o.autoplay.delay:3e3,v=o&&o.autoplay?o.autoplay.delay:3e3,w=(new Date).getTime;function b(e){i&&!i.destroyed&&i.wrapperEl&&e.target===i.wrapperEl&&(i.wrapperEl.removeEventListener("transitionend",b),M())}const y=()=>{if(i.destroyed||!i.autoplay.running)return;i.autoplay.paused?c=!0:c&&(v=d,c=!1);const e=i.autoplay.paused?d:w+v-(new Date).getTime();i.autoplay.timeLeft=e,l("autoplayTimeLeft",e,e/g),s=requestAnimationFrame((()=>{y()}))},E=e=>{if(i.destroyed||!i.autoplay.running)return;cancelAnimationFrame(s),y();let a=void 0===e?i.params.autoplay.delay:e;g=i.params.autoplay.delay,v=i.params.autoplay.delay;const r=(()=>{let e;if(e=i.virtual&&i.params.virtual.enabled?i.slides.filter((e=>e.classList.contains("swiper-slide-active")))[0]:i.slides[i.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(r)&&r>0&&void 0===e&&(a=r,g=r,v=r),d=a;const n=i.params.speed,o=()=>{i&&!i.destroyed&&(i.params.autoplay.reverseDirection?!i.isBeginning||i.params.loop||i.params.rewind?(i.slidePrev(n,!0,!0),l("autoplay")):i.params.autoplay.stopOnLastSlide||(i.slideTo(i.slides.length-1,n,!0,!0),l("autoplay")):!i.isEnd||i.params.loop||i.params.rewind?(i.slideNext(n,!0,!0),l("autoplay")):i.params.autoplay.stopOnLastSlide||(i.slideTo(0,n,!0,!0),l("autoplay")),i.params.cssMode&&(w=(new Date).getTime(),requestAnimationFrame((()=>{E()}))))};return a>0?(clearTimeout(t),t=setTimeout((()=>{o()}),a)):requestAnimationFrame((()=>{o()})),a},x=()=>{i.autoplay.running=!0,E(),l("autoplayStart")},S=()=>{i.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(s),l("autoplayStop")},T=(e,s)=>{if(i.destroyed||!i.autoplay.running)return;clearTimeout(t),e||(f=!0);const a=()=>{l("autoplayPause"),i.params.autoplay.waitForTransition?i.wrapperEl.addEventListener("transitionend",b):M()};if(i.autoplay.paused=!0,s)return h&&(d=i.params.autoplay.delay),h=!1,void a();const r=d||i.params.autoplay.delay;d=r-((new Date).getTime()-w),i.isEnd&&d<0&&!i.params.loop||(d<0&&(d=0),a())},M=()=>{i.isEnd&&d<0&&!i.params.loop||i.destroyed||!i.autoplay.running||(w=(new Date).getTime(),f?(f=!1,E(d)):E(),i.autoplay.paused=!1,l("autoplayResume"))},C=()=>{if(i.destroyed||!i.autoplay.running)return;const e=a();"hidden"===e.visibilityState&&(f=!0,T(!0)),"visible"===e.visibilityState&&M()},P=e=>{"mouse"===e.pointerType&&(f=!0,T(!0))},L=e=>{"mouse"===e.pointerType&&i.autoplay.paused&&M()};n("init",(()=>{i.params.autoplay.enabled&&(i.params.autoplay.pauseOnMouseEnter&&(i.el.addEventListener("pointerenter",P),i.el.addEventListener("pointerleave",L)),a().addEventListener("visibilitychange",C),w=(new Date).getTime(),x())})),n("destroy",(()=>{i.el.removeEventListener("pointerenter",P),i.el.removeEventListener("pointerleave",L),a().removeEventListener("visibilitychange",C),i.autoplay.running&&S()})),n("beforeTransitionStart",((e,t,s)=>{!i.destroyed&&i.autoplay.running&&(s||!i.params.autoplay.disableOnInteraction?T(!0,!0):S())})),n("sliderFirstMove",(()=>{!i.destroyed&&i.autoplay.running&&(i.params.autoplay.disableOnInteraction?S():(p=!0,u=!1,f=!1,m=setTimeout((()=>{f=!0,u=!0,T(!0)}),200)))})),n("touchEnd",(()=>{if(!i.destroyed&&i.autoplay.running&&p){if(clearTimeout(m),clearTimeout(t),i.params.autoplay.disableOnInteraction)return u=!1,void(p=!1);u&&i.params.cssMode&&M(),u=!1,p=!1}})),n("slideChange",(()=>{!i.destroyed&&i.autoplay.running&&(h=!0)})),Object.assign(i.autoplay,{start:x,stop:S,pause:T,resume:M})},function(e){let{swiper:t,extendParams:s,on:i}=e;s({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let r=!1,n=!1;function l(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const s=e.clickedIndex,a=e.clickedSlide;if(a&&a.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==s)return;let i;i=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):s,t.params.loop?t.slideToLoop(i):t.slideTo(i)}function o(){const{thumbs:e}=t.params;if(r)return!1;r=!0;const s=t.constructor;if(e.swiper instanceof s)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(t.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper.update();else if(d(e.swiper)){const a=Object.assign({},e.swiper);Object.assign(a,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper=new s(a),n=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",l),!0}function c(e){const s=t.thumbs.swiper;if(!s||s.destroyed)return;const a="auto"===s.params.slidesPerView?s.slidesPerViewDynamic():s.params.slidesPerView;let i=1;const r=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(i=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(i=1),i=Math.floor(i),s.slides.forEach((e=>e.classList.remove(r))),s.params.loop||s.params.virtual&&s.params.virtual.enabled)for(let e=0;e{e.classList.add(r)}));else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${t.realIndex}`))[0];r=s.slides.indexOf(e),o=t.activeIndex>t.previousIndex?"next":"prev"}else r=t.realIndex,o=r>t.previousIndex?"next":"prev";l&&(r+="next"===o?n:-1*n),s.visibleSlidesIndexes&&s.visibleSlidesIndexes.indexOf(r)<0&&(s.params.centeredSlides?r=r>i?r-Math.floor(a/2)+1:r+Math.floor(a/2)-1:r>i&&s.params.slidesPerGroup,s.slideTo(r,e?0:void 0))}}t.thumbs={swiper:null},i("beforeInit",(()=>{const{thumbs:e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const s=a(),i=()=>{const a="string"==typeof e.swiper?s.querySelector(e.swiper):e.swiper;if(a&&a.swiper)e.swiper=a.swiper,o(),c(!0);else if(a){const s=i=>{e.swiper=i.detail[0],a.removeEventListener("init",s),o(),c(!0),e.swiper.update(),t.update()};a.addEventListener("init",s)}return a},r=()=>{if(t.destroyed)return;i()||requestAnimationFrame(r)};requestAnimationFrame(r)}else o(),c(!0)})),i("slideChange update resize observerUpdate",(()=>{c()})),i("setTransition",((e,s)=>{const a=t.thumbs.swiper;a&&!a.destroyed&&a.setTransition(s)})),i("beforeDestroy",(()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&n&&e.destroy()})),Object.assign(t.thumbs,{init:o,update:c})},function(e){let{swiper:t,extendParams:s,emit:a,once:i}=e;s({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(t,{freeMode:{onTouchStart:function(){const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({currentPos:t.rtl?t.translate:-t.translate})},onTouchMove:function(){const{touchEventsData:e,touches:s}=t;0===e.velocities.length&&e.velocities.push({position:s[t.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:s[t.isHorizontal()?"currentX":"currentY"],time:l()})},onTouchEnd:function(e){let{currentPos:s}=e;const{params:r,wrapperEl:n,rtlTranslate:o,snapGrid:d,touchEventsData:c}=t,p=l()-c.touchStartTime;if(s<-t.minTranslate())t.slideTo(t.activeIndex);else if(s>-t.maxTranslate())t.slides.length1){const e=c.velocities.pop(),s=c.velocities.pop(),a=e.position-s.position,i=e.time-s.time;t.velocity=a/i,t.velocity/=2,Math.abs(t.velocity)150||l()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=r.freeMode.momentumVelocityRatio,c.velocities.length=0;let e=1e3*r.freeMode.momentumRatio;const s=t.velocity*e;let p=t.translate+s;o&&(p=-p);let u,m=!1;const h=20*Math.abs(t.velocity)*r.freeMode.momentumBounceRatio;let f;if(pt.minTranslate())r.freeMode.momentumBounce?(p-t.minTranslate()>h&&(p=t.minTranslate()+h),u=t.minTranslate(),m=!0,c.allowMomentumBounce=!0):p=t.minTranslate(),r.loop&&r.centeredSlides&&(f=!0);else if(r.freeMode.sticky){let e;for(let t=0;t-p){e=t;break}p=Math.abs(d[e]-p){t.loopFix()})),0!==t.velocity){if(e=o?Math.abs((-p-t.translate)/t.velocity):Math.abs((p-t.translate)/t.velocity),r.freeMode.sticky){const s=Math.abs((o?-p:p)-t.translate),a=t.slidesSizesGrid[t.activeIndex];e=s{t&&!t.destroyed&&c.allowMomentumBounce&&(a("momentumBounce"),t.setTransition(r.speed),setTimeout((()=>{t.setTranslate(u),E(n,(()=>{t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(a("_freeModeNoMomentumRelease"),t.updateProgress(p),t.setTransition(e),t.setTranslate(p),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,E(n,(()=>{t&&!t.destroyed&&t.transitionEnd()})))):t.updateProgress(p),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(r.freeMode.sticky)return void t.slideToClosest();r.freeMode&&a("_freeModeNoMomentumRelease")}(!r.freeMode.momentum||p>=r.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function(e){let t,s,a,{swiper:i,extendParams:r}=e;r({grid:{rows:1,fill:"column"}}),i.grid={initSlides:e=>{const{slidesPerView:r}=i.params,{rows:n,fill:l}=i.params.grid;s=t/n,a=Math.floor(e/n),t=Math.floor(e/n)===e/n?e:Math.ceil(e/n)*n,"auto"!==r&&"row"===l&&(t=Math.max(t,r*n))},updateSlide:(e,r,n,l)=>{const{slidesPerGroup:o,spaceBetween:d}=i.params,{rows:c,fill:p}=i.params.grid;let u,m,h;if("row"===p&&o>1){const s=Math.floor(e/(o*c)),a=e-c*o*s,i=0===s?o:Math.min(Math.ceil((n-s*c*o)/c),o);h=Math.floor(a/i),m=a-h*i+s*o,u=m+h*t/c,r.style.order=u}else"column"===p?(m=Math.floor(e/c),h=e-m*c,(m>a||m===a&&h===c-1)&&(h+=1,h>=c&&(h=0,m+=1))):(h=Math.floor(e/s),m=e-h*s);r.style[l("margin-top")]=0!==h?d&&`${d}px`:""},updateWrapperSize:(e,s,a)=>{const{spaceBetween:r,centeredSlides:n,roundLengths:l}=i.params,{rows:o}=i.params.grid;if(i.virtualSize=(e+r)*t,i.virtualSize=Math.ceil(i.virtualSize/o)-r,i.wrapperEl.style[a("width")]=`${i.virtualSize+r}px`,n){const e=[];for(let t=0;t{const{slides:e}=t;t.params.fadeEffect;for(let s=0;s{const s=t.slides.map((e=>h(e)));s.forEach((t=>{t.style.transitionDuration=`${e}ms`})),de({swiper:t,duration:e,transformElements:s,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const i=(e,t,s)=>{let a=s?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),i=s?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");a||(a=g("div","swiper-slide-shadow-"+(s?"left":"top")),e.append(a)),i||(i=g("div","swiper-slide-shadow-"+(s?"right":"bottom")),e.append(i)),a&&(a.style.opacity=Math.max(-t,0)),i&&(i.style.opacity=Math.max(t,0))};le({effect:"cube",swiper:t,on:a,setTranslate:()=>{const{el:e,wrapperEl:s,slides:a,width:r,height:n,rtlTranslate:l,size:o,browser:d}=t,c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let m,h=0;c.shadow&&(p?(m=t.slidesEl.querySelector(".swiper-cube-shadow"),m||(m=g("div","swiper-cube-shadow"),t.slidesEl.append(m)),m.style.height=`${r}px`):(m=e.querySelector(".swiper-cube-shadow"),m||(m=g("div","swiper-cube-shadow"),e.append(m))));for(let e=0;e-1&&(h=90*s+90*d,l&&(h=90*-s-90*d)),t.style.transform=v,c.slideShadows&&i(t,d,p)}if(s.style.transformOrigin=`50% 50% -${o/2}px`,s.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)m.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(90deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(h)-90*Math.floor(Math.abs(h)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),s=c.shadowScale,a=c.shadowScale/t,i=c.shadowOffset;m.style.transform=`scale3d(${s}, 1, ${a}) translate3d(0px, ${n/2+i}px, ${-n/2/a}px) rotateX(-90deg)`}const f=(d.isSafari||d.isWebView)&&d.needPerspectiveFix?-o/2:0;s.style.transform=`translate3d(0px,0,${f}px) rotateX(${t.isHorizontal()?0:h}deg) rotateY(${t.isHorizontal()?-h:0}deg)`,s.style.setProperty("--swiper-cube-translate-z",`${f}px`)},setTransition:e=>{const{el:s,slides:a}=t;if(a.forEach((t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach((t=>{t.style.transitionDuration=`${e}ms`}))})),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=s.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},recreateShadows:()=>{const e=t.isHorizontal();t.slides.forEach((t=>{const s=Math.max(Math.min(t.progress,1),-1);i(t,s,e)}))},getEffectParams:()=>t.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({flipEffect:{slideShadows:!0,limitRotation:!0}});const i=(e,s,a)=>{let i=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");i||(i=ce(0,e,t.isHorizontal()?"left":"top")),r||(r=ce(0,e,t.isHorizontal()?"right":"bottom")),i&&(i.style.opacity=Math.max(-s,0)),r&&(r.style.opacity=Math.max(s,0))};le({effect:"flip",swiper:t,on:a,setTranslate:()=>{const{slides:e,rtlTranslate:s}=t,a=t.params.flipEffect;for(let r=0;r{const s=t.slides.map((e=>h(e)));s.forEach((t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach((t=>{t.style.transitionDuration=`${e}ms`}))})),de({swiper:t,duration:e,transformElements:s})},recreateShadows:()=>{t.params.flipEffect;t.slides.forEach((e=>{let s=e.progress;t.params.flipEffect.limitRotation&&(s=Math.max(Math.min(e.progress,1),-1)),i(e,s)}))},getEffectParams:()=>t.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),le({effect:"coverflow",swiper:t,on:a,setTranslate:()=>{const{width:e,height:s,slides:a,slidesSizesGrid:i}=t,r=t.params.coverflowEffect,n=t.isHorizontal(),l=t.translate,o=n?e/2-l:s/2-l,d=n?r.rotate:-r.rotate,c=r.depth;for(let e=0,t=a.length;e0?p:0),s&&(s.style.opacity=-p>0?-p:0)}}},setTransition:e=>{t.slides.map((e=>h(e))).forEach((t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach((t=>{t.style.transitionDuration=`${e}ms`}))}))},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const i=e=>"string"==typeof e?e:`${e}px`;le({effect:"creative",swiper:t,on:a,setTranslate:()=>{const{slides:e,wrapperEl:s,slidesSizesGrid:a}=t,r=t.params.creativeEffect,{progressMultiplier:n}=r,l=t.params.centeredSlides;if(l){const e=a[0]/2-t.params.slidesOffsetBefore||0;s.style.transform=`translateX(calc(50% - ${e}px))`}for(let s=0;s0&&(f=r.prev,h=!0),u.forEach(((e,t)=>{u[t]=`calc(${e}px + (${i(f.translate[t])} * ${Math.abs(d*n)}))`})),m.forEach(((e,t)=>{m[t]=f.rotate[t]*Math.abs(d*n)})),a.style.zIndex=-Math.abs(Math.round(o))+e.length;const g=u.join(", "),v=`rotateX(${m[0]}deg) rotateY(${m[1]}deg) rotateZ(${m[2]}deg)`,w=c<0?`scale(${1+(1-f.scale)*c*n})`:`scale(${1-(1-f.scale)*c*n})`,b=c<0?1+(1-f.opacity)*c*n:1-(1-f.opacity)*c*n,y=`translate3d(${g}) ${v} ${w}`;if(h&&f.shadow||!h){let e=a.querySelector(".swiper-slide-shadow");if(!e&&f.shadow&&(e=ce(0,a)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const E=oe(0,a);E.style.transform=y,E.style.opacity=b,f.origin&&(E.style.transformOrigin=f.origin)}},setTransition:e=>{const s=t.slides.map((e=>h(e)));s.forEach((t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach((t=>{t.style.transitionDuration=`${e}ms`}))})),de({swiper:t,duration:e,transformElements:s,allSlides:!0})},perspective:()=>t.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),le({effect:"cards",swiper:t,on:a,setTranslate:()=>{const{slides:e,activeIndex:s}=t,a=t.params.cardsEffect,{startTranslate:i,isTouched:r}=t.touchEventsData,n=t.translate;for(let l=0;l0&&c<1&&(r||t.params.cssMode)&&n-1&&(r||t.params.cssMode)&&n>i;if(b||y){const e=(1-Math.abs((Math.abs(c)-.5)/.5))**.5;g+=-28*c*e,f+=-.5*e,v+=96*e,m=-25*e*Math.abs(c)+"%"}if(u=c<0?`calc(${u}px + (${v*Math.abs(c)}%))`:c>0?`calc(${u}px + (-${v*Math.abs(c)}%))`:`${u}px`,!t.isHorizontal()){const e=m;m=u,u=e}const E=c<0?""+(1+(1-f)*c):""+(1-(1-f)*c),x=`\n translate3d(${u}, ${m}, ${h}px)\n rotateZ(${a.rotate?g:0}deg)\n scale(${E})\n `;if(a.slideShadows){let e=o.querySelector(".swiper-slide-shadow");e||(e=ce(0,o)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(c)-.5)/.5,0),1))}o.style.zIndex=-Math.abs(Math.round(d))+e.length;oe(0,o).style.transform=x}},setTransition:e=>{const s=t.slides.map((e=>h(e)));s.forEach((t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach((t=>{t.style.transitionDuration=`${e}ms`}))})),de({swiper:t,duration:e,transformElements:s})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})}];return J.use(pe),J})); -//# sourceMappingURL=swiper-bundle.min.js.map \ No newline at end of file diff --git a/resources/Swiper/9.2.4/css/swiper.min.css b/resources/Swiper/9.3.2/css/swiper.min.css similarity index 99% rename from resources/Swiper/9.2.4/css/swiper.min.css rename to resources/Swiper/9.3.2/css/swiper.min.css index e32edbde..3c8f61cf 100644 --- a/resources/Swiper/9.2.4/css/swiper.min.css +++ b/resources/Swiper/9.3.2/css/swiper.min.css @@ -1,5 +1,5 @@ /** - * Swiper 9.2.4 + * Swiper 9.3.2 * Most modern mobile touch slider and framework with hardware accelerated transitions * https://swiperjs.com * @@ -7,7 +7,7 @@ * * Released under the MIT License * - * Released on: April 21, 2023 + * Released on: May 15, 2023 */ @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden} \ No newline at end of file diff --git a/resources/Swiper/9.3.2/js/swiper.min.jsm b/resources/Swiper/9.3.2/js/swiper.min.jsm new file mode 100644 index 00000000..ee4cb420 --- /dev/null +++ b/resources/Swiper/9.3.2/js/swiper.min.jsm @@ -0,0 +1,14 @@ +/** + * Swiper 9.3.2 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * https://swiperjs.com + * + * Copyright 2014-2023 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: May 15, 2023 + */ + +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Swiper=t()}(this,(function(){"use strict";function e(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function t(s,a){void 0===s&&(s={}),void 0===a&&(a={}),Object.keys(a).forEach((i=>{void 0===s[i]?s[i]=a[i]:e(a[i])&&e(s[i])&&Object.keys(a[i]).length>0&&t(s[i],a[i])}))}const s={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function a(){const e="undefined"!=typeof document?document:{};return t(e,s),e}const i={document:s,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function r(){const e="undefined"!=typeof window?window:{};return t(e,i),e}function n(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function l(){return Date.now()}function o(e,t){void 0===t&&(t="x");const s=r();let a,i,n;const l=function(e){const t=r();let s;return t.getComputedStyle&&(s=t.getComputedStyle(e,null)),!s&&e.currentStyle&&(s=e.currentStyle),s||(s=e.style),s}(e);return s.WebKitCSSMatrix?(i=l.transform||l.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map((e=>e.replace(",","."))).join(", ")),n=new s.WebKitCSSMatrix("none"===i?"":i)):(n=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),a=n.toString().split(",")),"x"===t&&(i=s.WebKitCSSMatrix?n.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&&(i=s.WebKitCSSMatrix?n.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),i||0}function d(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function c(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function p(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let s=1;st.indexOf(e)<0));for(let t=0,i=s.length;tn?"next":"prev",p=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,u=()=>{l=(new Date).getTime(),null===o&&(o=l);const e=Math.max(Math.min((l-o)/d,1),0),r=.5-Math.cos(e*Math.PI)/2;let c=n+r*(s-n);if(p(c,s)&&(c=s),t.wrapperEl.scrollTo({[a]:c}),p(c,s))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout((()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[a]:c})})),void i.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=i.requestAnimationFrame(u)};u()}function h(e){return e.querySelector(".swiper-slide-transform")||e.shadowEl&&e.shadowEl.querySelector(".swiper-slide-transform")||e}function f(e,t){return void 0===t&&(t=""),[...e.children].filter((e=>e.matches(t)))}function g(e,t){void 0===t&&(t=[]);const s=document.createElement(e);return s.classList.add(...Array.isArray(t)?t:[t]),s}function v(e){const t=r(),s=a(),i=e.getBoundingClientRect(),n=s.body,l=e.clientTop||n.clientTop||0,o=e.clientLeft||n.clientLeft||0,d=e===t?t.scrollY:e.scrollTop,c=e===t?t.scrollX:e.scrollLeft;return{top:i.top+d-l,left:i.left+c-o}}function w(e,t){return r().getComputedStyle(e,null).getPropertyValue(t)}function b(e){let t,s=e;if(s){for(t=0;null!==(s=s.previousSibling);)1===s.nodeType&&(t+=1);return t}}function y(e,t){const s=[];let a=e.parentElement;for(;a;)t?a.matches(t)&&s.push(a):s.push(a),a=a.parentElement;return s}function E(e,t){t&&e.addEventListener("transitionend",(function s(a){a.target===e&&(t.call(e,a),e.removeEventListener("transitionend",s))}))}function x(e,t,s){const a=r();return s?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(a.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(a.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}let S,T,M;function C(){return S||(S=function(){const e=r(),t=a();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),S}function P(e){return void 0===e&&(e={}),T||(T=function(e){let{userAgent:t}=void 0===e?{}:e;const s=C(),a=r(),i=a.navigator.platform,n=t||a.navigator.userAgent,l={ios:!1,android:!1},o=a.screen.width,d=a.screen.height,c=n.match(/(Android);?[\s\/]+([\d.]+)?/);let p=n.match(/(iPad).*OS\s([\d_]+)/);const u=n.match(/(iPod)(.*OS\s([\d_]+))?/),m=!p&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===i;let f="MacIntel"===i;return!p&&f&&s.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${d}`)>=0&&(p=n.match(/(Version)\/([\d.]+)/),p||(p=[0,1,"13_0_0"]),f=!1),c&&!h&&(l.os="android",l.android=!0),(p||m||u)&&(l.os="ios",l.ios=!0),l}(e)),T}function L(){return M||(M=function(){const e=r();let t=!1;function s(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(s()){const s=String(e.navigator.userAgent);if(s.includes("Version/")){const[e,a]=s.split("Version/")[1].split(" ")[0].split(".").map((e=>Number(e)));t=e<16||16===e&&a<2}}return{isSafari:t||s(),needPerspectiveFix:t,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),M}var z={on(e,t,s){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof t)return a;const i=s?"unshift":"push";return e.split(" ").forEach((e=>{a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][i](t)})),a},once(e,t,s){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof t)return a;function i(){a.off(e,i),i.__emitterProxy&&delete i.__emitterProxy;for(var s=arguments.length,r=new Array(s),n=0;n=0&&t.eventsAnyListeners.splice(s,1),t},off(e,t){const s=this;return!s.eventsListeners||s.destroyed?s:s.eventsListeners?(e.split(" ").forEach((e=>{void 0===t?s.eventsListeners[e]=[]:s.eventsListeners[e]&&s.eventsListeners[e].forEach(((a,i)=>{(a===t||a.__emitterProxy&&a.__emitterProxy===t)&&s.eventsListeners[e].splice(i,1)}))})),s):s},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,s,a;for(var i=arguments.length,r=new Array(i),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach((e=>{e.apply(a,[t,...s])})),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach((e=>{e.apply(a,s)}))})),e}};const A=(e,t)=>{if(!e||e.destroyed||!e.params)return;const s=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(s){const t=s.querySelector(`.${e.params.lazyPreloaderClass}`);t&&t.remove()}},$=(e,t)=>{if(!e.slides[t])return;const s=e.slides[t].querySelector('[loading="lazy"]');s&&s.removeAttribute("loading")},I=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const s=e.slides.length;if(!s||!t||t<0)return;t=Math.min(t,s);const a="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex,r=i+a-1;if(e.params.rewind)for(let a=i-t;a<=r+t;a+=1){const t=(a%s+s)%s;t!==i&&t>r&&$(e,t)}else for(let a=Math.max(r-t,0);a<=Math.min(r+t,s-1);a+=1)a!==i&&a>r&&$(e,a)};var k={updateSize:function(){const e=this;let t,s;const a=e.el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:a.clientWidth,s=void 0!==e.params.height&&null!==e.params.height?e.params.height:a.clientHeight,0===t&&e.isHorizontal()||0===s&&e.isVertical()||(t=t-parseInt(w(a,"padding-left")||0,10)-parseInt(w(a,"padding-right")||0,10),s=s-parseInt(w(a,"padding-top")||0,10)-parseInt(w(a,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(s)&&(s=0),Object.assign(e,{width:t,height:s,size:e.isHorizontal()?t:s}))},updateSlides:function(){const e=this;function t(t){return e.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}function s(e,s){return parseFloat(e.getPropertyValue(t(s))||0)}const a=e.params,{wrapperEl:i,slidesEl:r,size:n,rtlTranslate:l,wrongRTL:o}=e,d=e.virtual&&a.virtual.enabled,c=d?e.virtual.slides.length:e.slides.length,p=f(r,`.${e.params.slideClass}, swiper-slide`),m=d?e.virtual.slides.length:p.length;let h=[];const g=[],v=[];let b=a.slidesOffsetBefore;"function"==typeof b&&(b=a.slidesOffsetBefore.call(e));let y=a.slidesOffsetAfter;"function"==typeof y&&(y=a.slidesOffsetAfter.call(e));const E=e.snapGrid.length,S=e.slidesGrid.length;let T=a.spaceBetween,M=-b,C=0,P=0;if(void 0===n)return;"string"==typeof T&&T.indexOf("%")>=0?T=parseFloat(T.replace("%",""))/100*n:"string"==typeof T&&(T=parseFloat(T)),e.virtualSize=-T,p.forEach((e=>{l?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""})),a.centeredSlides&&a.cssMode&&(u(i,"--swiper-centered-offset-before",""),u(i,"--swiper-centered-offset-after",""));const L=a.grid&&a.grid.rows>1&&e.grid;let z;L&&e.grid.initSlides(m);const A="auto"===a.slidesPerView&&a.breakpoints&&Object.keys(a.breakpoints).filter((e=>void 0!==a.breakpoints[e].slidesPerView)).length>0;for(let i=0;i1&&h.push(e.virtualSize-n)}if(d&&a.loop){const t=v[0]+T;if(a.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/a.slidesPerGroup),i=t*a.slidesPerGroup;for(let e=0;e!(a.cssMode&&!a.loop)||t!==p.length-1)).forEach((e=>{e.style[s]=`${T}px`}))}if(a.centeredSlides&&a.centeredSlidesBounds){let e=0;v.forEach((t=>{e+=t+(T||0)})),e-=T;const t=e-n;h=h.map((e=>e<0?-b:e>t?t+y:e))}if(a.centerInsufficientSlides){let e=0;if(v.forEach((t=>{e+=t+(T||0)})),e-=T,e{h[s]=e-t})),g.forEach(((e,s)=>{g[s]=e+t}))}}if(Object.assign(e,{slides:p,snapGrid:h,slidesGrid:g,slidesSizesGrid:v}),a.centeredSlides&&a.cssMode&&!a.centeredSlidesBounds){u(i,"--swiper-centered-offset-before",-h[0]+"px"),u(i,"--swiper-centered-offset-after",e.size/2-v[v.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((e=>e+t)),e.slidesGrid=e.slidesGrid.map((e=>e+s))}if(m!==c&&e.emit("slidesLengthChange"),h.length!==E&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),g.length!==S&&e.emit("slidesGridLengthChange"),a.watchSlidesProgress&&e.updateSlidesOffset(),!(d||a.cssMode||"slide"!==a.effect&&"fade"!==a.effect)){const t=`${a.containerModifierClass}backface-hidden`,s=e.el.classList.contains(t);m<=a.maxBackfaceHiddenSlides?s||e.el.classList.add(t):s&&e.el.classList.remove(t)}},updateAutoHeight:function(e){const t=this,s=[],a=t.virtual&&t.params.virtual.enabled;let i,r=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const n=e=>a?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach((e=>{s.push(e)}));else for(i=0;it.slides.length&&!a)break;s.push(n(e))}else s.push(n(t.activeIndex));for(i=0;ir?e:r}(r||0===r)&&(t.wrapperEl.style.height=`${r}px`)},updateSlidesOffset:function(){const e=this,t=e.slides,s=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let a=0;a{e.classList.remove(s.slideVisibleClass)})),t.visibleSlidesIndexes=[],t.visibleSlides=[];let l=s.spaceBetween;"string"==typeof l&&l.indexOf("%")>=0?l=parseFloat(l.replace("%",""))/100*t.size:"string"==typeof l&&(l=parseFloat(l));for(let e=0;e=0&&u1&&m<=t.size||u<=0&&m>=t.size)&&(t.visibleSlides.push(o),t.visibleSlidesIndexes.push(e),a[e].classList.add(s.slideVisibleClass)),o.progress=i?-c:c,o.originalProgress=i?-p:p}},updateProgress:function(e){const t=this;if(void 0===e){const s=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*s||0}const s=t.params,a=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:r,isEnd:n,progressLoop:l}=t;const o=r,d=n;if(0===a)i=0,r=!0,n=!0;else{i=(e-t.minTranslate())/a;const s=Math.abs(e-t.minTranslate())<1,l=Math.abs(e-t.maxTranslate())<1;r=s||i<=0,n=l||i>=1,s&&(i=0),l&&(i=1)}if(s.loop){const s=t.getSlideIndexByData(0),a=t.getSlideIndexByData(t.slides.length-1),i=t.slidesGrid[s],r=t.slidesGrid[a],n=t.slidesGrid[t.slidesGrid.length-1],o=Math.abs(e);l=o>=i?(o-i)/n:(o+n-r)/n,l>1&&(l-=1)}Object.assign(t,{progress:i,progressLoop:l,isBeginning:r,isEnd:n}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&t.updateSlidesProgress(e),r&&!o&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(o&&!r||d&&!n)&&t.emit("fromEdge"),t.emit("progress",i)},updateSlidesClasses:function(){const e=this,{slides:t,params:s,slidesEl:a,activeIndex:i}=e,r=e.virtual&&s.virtual.enabled,n=e=>f(a,`.${s.slideClass}${e}, swiper-slide${e}`)[0];let l;if(t.forEach((e=>{e.classList.remove(s.slideActiveClass,s.slideNextClass,s.slidePrevClass)})),r)if(s.loop){let t=i-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),l=n(`[data-swiper-slide-index="${t}"]`)}else l=n(`[data-swiper-slide-index="${i}"]`);else l=t[i];if(l){l.classList.add(s.slideActiveClass);let e=function(e,t){const s=[];for(;e.nextElementSibling;){const a=e.nextElementSibling;t?a.matches(t)&&s.push(a):s.push(a),e=a}return s}(l,`.${s.slideClass}, swiper-slide`)[0];s.loop&&!e&&(e=t[0]),e&&e.classList.add(s.slideNextClass);let a=function(e,t){const s=[];for(;e.previousElementSibling;){const a=e.previousElementSibling;t?a.matches(t)&&s.push(a):s.push(a),e=a}return s}(l,`.${s.slideClass}, swiper-slide`)[0];s.loop&&0===!a&&(a=t[t.length-1]),a&&a.classList.add(s.slidePrevClass)}e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,s=t.rtlTranslate?t.translate:-t.translate,{snapGrid:a,params:i,activeIndex:r,realIndex:n,snapIndex:l}=t;let o,d=e;const c=e=>{let s=e-t.virtual.slidesBefore;return s<0&&(s=t.virtual.slides.length+s),s>=t.virtual.slides.length&&(s-=t.virtual.slides.length),s};if(void 0===d&&(d=function(e){const{slidesGrid:t,params:s}=e,a=e.rtlTranslate?e.translate:-e.translate;let i;for(let e=0;e=t[e]&&a=t[e]&&a=t[e]&&(i=e);return s.normalizeSlideIndex&&(i<0||void 0===i)&&(i=0),i}(t)),a.indexOf(s)>=0)o=a.indexOf(s);else{const e=Math.min(i.slidesPerGroupSkip,d);o=e+Math.floor((d-e)/i.slidesPerGroup)}if(o>=a.length&&(o=a.length-1),d===r)return o!==l&&(t.snapIndex=o,t.emit("snapIndexChange")),void(t.params.loop&&t.virtual&&t.params.virtual.enabled&&(t.realIndex=c(d)));let p;p=t.virtual&&i.virtual.enabled&&i.loop?c(d):t.slides[d]?parseInt(t.slides[d].getAttribute("data-swiper-slide-index")||d,10):d,Object.assign(t,{previousSnapIndex:l,snapIndex:o,previousRealIndex:n,realIndex:p,previousIndex:r,activeIndex:d}),t.initialized&&I(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),n!==p&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")},updateClickedSlide:function(e){const t=this,s=t.params,a=e.closest(`.${s.slideClass}, swiper-slide`);let i,r=!1;if(a)for(let e=0;eo?o:a&&en?"next":r=o.length&&(v=o.length-1);const w=-o[v];if(l.normalizeSlideIndex)for(let e=0;e=s&&t=s&&t=s&&(n=e)}if(r.initialized&&n!==p){if(!r.allowSlideNext&&wr.translate&&w>r.maxTranslate()&&(p||0)!==n)return!1}let b;if(n!==(c||0)&&s&&r.emit("beforeSlideChangeStart"),r.updateProgress(w),b=n>p?"next":n0?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame((()=>{h[e?"scrollLeft":"scrollTop"]=s}))):h[e?"scrollLeft":"scrollTop"]=s,t&&requestAnimationFrame((()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1}))}else{if(!r.support.smoothScroll)return m({swiper:r,targetPosition:s,side:e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:s,behavior:"smooth"})}return!0}return r.setTransition(t),r.setTranslate(w),r.updateActiveIndex(n),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,a),r.transitionStart(s,b),0===t?r.transitionEnd(s,b):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(s,b))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,s,a){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),"string"==typeof e){e=parseInt(e,10)}const i=this;let r=e;return i.params.loop&&(i.virtual&&i.params.virtual.enabled?r+=i.virtual.slidesBefore:r=i.getSlideIndexByData(r)),i.slideTo(r,t,s,a)},slideNext:function(e,t,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const a=this,{enabled:i,params:r,animating:n}=a;if(!i)return a;let l=r.slidesPerGroup;"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(l=Math.max(a.slidesPerViewDynamic("current",!0),1));const o=a.activeIndexp(e)));let h=r[m.indexOf(u)-1];if(void 0===h&&i.cssMode){let e;r.forEach(((t,s)=>{u>=t&&(e=s)})),void 0!==e&&(h=r[e>0?e-1:e])}let f=0;if(void 0!==h&&(f=n.indexOf(h),f<0&&(f=a.activeIndex-1),"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(f=f-a.slidesPerViewDynamic("previous",!0)+1,f=Math.max(f,0))),i.rewind&&a.isBeginning){const i=a.params.virtual&&a.params.virtual.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1;return a.slideTo(i,e,t,s)}return a.slideTo(f,e,t,s)},slideReset:function(e,t,s){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,s)},slideToClosest:function(e,t,s,a){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===a&&(a=.5);const i=this;let r=i.activeIndex;const n=Math.min(i.params.slidesPerGroupSkip,r),l=n+Math.floor((r-n)/i.params.slidesPerGroup),o=i.rtlTranslate?i.translate:-i.translate;if(o>=i.snapGrid[l]){const e=i.snapGrid[l];o-e>(i.snapGrid[l+1]-e)*a&&(r+=i.params.slidesPerGroup)}else{const e=i.snapGrid[l-1];o-e<=(i.snapGrid[l]-e)*a&&(r-=i.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,i.slidesGrid.length-1),i.slideTo(r,e,t,s)},slideToClickedSlide:function(){const e=this,{params:t,slidesEl:s}=e,a="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let i,r=e.clickedIndex;const l=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;i=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?re.slides.length-e.loopedSlides+a/2?(e.loopFix(),r=e.getSlideIndex(f(s,`${l}[data-swiper-slide-index="${i}"]`)[0]),n((()=>{e.slideTo(r)}))):e.slideTo(r):r>e.slides.length-a?(e.loopFix(),r=e.getSlideIndex(f(s,`${l}[data-swiper-slide-index="${i}"]`)[0]),n((()=>{e.slideTo(r)}))):e.slideTo(r)}else e.slideTo(r)}};var H={loopCreate:function(e){const t=this,{params:s,slidesEl:a}=t;if(!s.loop||t.virtual&&t.params.virtual.enabled)return;f(a,`.${s.slideClass}, swiper-slide`).forEach(((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})),t.loopFix({slideRealIndex:e,direction:s.centeredSlides?void 0:"next"})},loopFix:function(e){let{slideRealIndex:t,slideTo:s=!0,direction:a,setTranslate:i,activeSlideIndex:r,byController:n,byMousewheel:l}=void 0===e?{}:e;const o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");const{slides:d,allowSlidePrev:c,allowSlideNext:p,slidesEl:u,params:m}=o;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&m.virtual.enabled)return s&&(m.centeredSlides||0!==o.snapIndex?m.centeredSlides&&o.snapIndexe.classList.contains(m.slideActiveClass)))[0]):w=r;const b="next"===a||!a,y="prev"===a||!a;let E=0,x=0;if(ro.slides.length-2*f){x=Math.max(r-(o.slides.length-2*f),m.slidesPerGroup);for(let e=0;e{o.slides[e].swiperLoopMoveDOM=!0,u.prepend(o.slides[e]),o.slides[e].swiperLoopMoveDOM=!1})),b&&v.forEach((e=>{o.slides[e].swiperLoopMoveDOM=!0,u.append(o.slides[e]),o.slides[e].swiperLoopMoveDOM=!1})),o.recalcSlides(),"auto"===m.slidesPerView&&o.updateSlides(),m.watchSlidesProgress&&o.updateSlidesOffset(),s)if(g.length>0&&y)if(void 0===t){const e=o.slidesGrid[w],t=o.slidesGrid[w+E]-e;l?o.setTranslate(o.translate-t):(o.slideTo(w+E,0,!1,!0),i&&(o.touches[o.isHorizontal()?"startX":"startY"]+=t))}else i&&o.slideToLoop(t,0,!1,!0);else if(v.length>0&&b)if(void 0===t){const e=o.slidesGrid[w],t=o.slidesGrid[w-x]-e;l?o.setTranslate(o.translate-t):(o.slideTo(w-x,0,!1,!0),i&&(o.touches[o.isHorizontal()?"startX":"startY"]+=t))}else o.slideToLoop(t,0,!1,!0);if(o.allowSlidePrev=c,o.allowSlideNext=p,o.controller&&o.controller.control&&!n){const e={slideRealIndex:t,slideTo:!1,direction:a,setTranslate:i,activeSlideIndex:r,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach((t=>{!t.destroyed&&t.params.loop&&t.loopFix(e)})):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix(e)}o.emit("loopFix")},loopDestroy:function(){const e=this,{params:t,slidesEl:s}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const a=[];e.slides.forEach((e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;a[t]=e})),e.slides.forEach((e=>{e.removeAttribute("data-swiper-slide-index")})),a.forEach((e=>{s.append(e)})),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function X(e){const t=this,s=a(),i=r(),n=t.touchEventsData;n.evCache.push(e);const{params:o,touches:d,enabled:c}=t;if(!c)return;if(!o.simulateTouch&&"mouse"===e.pointerType)return;if(t.animating&&o.preventInteractionOnTransition)return;!t.animating&&o.cssMode&&o.loop&&t.loopFix();let p=e;p.originalEvent&&(p=p.originalEvent);let u=p.target;if("wrapper"===o.touchEventsTarget&&!t.wrapperEl.contains(u))return;if("which"in p&&3===p.which)return;if("button"in p&&p.button>0)return;if(n.isTouched&&n.isMoved)return;const m=!!o.noSwipingClass&&""!==o.noSwipingClass,h=e.composedPath?e.composedPath():e.path;m&&p.target&&p.target.shadowRoot&&h&&(u=h[0]);const f=o.noSwipingSelector?o.noSwipingSelector:`.${o.noSwipingClass}`,g=!(!p.target||!p.target.shadowRoot);if(o.noSwiping&&(g?function(e,t){return void 0===t&&(t=this),function t(s){if(!s||s===a()||s===r())return null;s.assignedSlot&&(s=s.assignedSlot);const i=s.closest(e);return i||s.getRootNode?i||t(s.getRootNode().host):null}(t)}(f,u):u.closest(f)))return void(t.allowClick=!0);if(o.swipeHandler&&!u.closest(o.swipeHandler))return;d.currentX=p.pageX,d.currentY=p.pageY;const v=d.currentX,w=d.currentY,b=o.edgeSwipeDetection||o.iOSEdgeSwipeDetection,y=o.edgeSwipeThreshold||o.iOSEdgeSwipeThreshold;if(b&&(v<=y||v>=i.innerWidth-y)){if("prevent"!==b)return;e.preventDefault()}Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=v,d.startY=w,n.touchStartTime=l(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,o.threshold>0&&(n.allowThresholdMove=!1);let E=!0;u.matches(n.focusableElements)&&(E=!1,"SELECT"===u.nodeName&&(n.isTouched=!1)),s.activeElement&&s.activeElement.matches(n.focusableElements)&&s.activeElement!==u&&s.activeElement.blur();const x=E&&t.allowTouchMove&&o.touchStartPreventDefault;!o.touchStartForcePreventDefault&&!x||u.isContentEditable||p.preventDefault(),t.params.freeMode&&t.params.freeMode.enabled&&t.freeMode&&t.animating&&!o.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",p)}function Y(e){const t=a(),s=this,i=s.touchEventsData,{params:r,touches:n,rtlTranslate:o,enabled:d}=s;if(!d)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let c=e;if(c.originalEvent&&(c=c.originalEvent),!i.isTouched)return void(i.startMoving&&i.isScrolling&&s.emit("touchMoveOpposite",c));const p=i.evCache.findIndex((e=>e.pointerId===c.pointerId));p>=0&&(i.evCache[p]=c);const u=i.evCache.length>1?i.evCache[0]:c,m=u.pageX,h=u.pageY;if(c.preventedByNestedSwiper)return n.startX=m,void(n.startY=h);if(!s.allowTouchMove)return c.target.matches(i.focusableElements)||(s.allowClick=!1),void(i.isTouched&&(Object.assign(n,{startX:m,startY:h,prevX:s.touches.currentX,prevY:s.touches.currentY,currentX:m,currentY:h}),i.touchStartTime=l()));if(r.touchReleaseOnEdges&&!r.loop)if(s.isVertical()){if(hn.startY&&s.translate>=s.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(mn.startX&&s.translate>=s.minTranslate())return;if(t.activeElement&&c.target===t.activeElement&&c.target.matches(i.focusableElements))return i.isMoved=!0,void(s.allowClick=!1);if(i.allowTouchCallbacks&&s.emit("touchMove",c),c.targetTouches&&c.targetTouches.length>1)return;n.currentX=m,n.currentY=h;const f=n.currentX-n.startX,g=n.currentY-n.startY;if(s.params.threshold&&Math.sqrt(f**2+g**2)=25&&(e=180*Math.atan2(Math.abs(g),Math.abs(f))/Math.PI,i.isScrolling=s.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(i.isScrolling&&s.emit("touchMoveOpposite",c),void 0===i.startMoving&&(n.currentX===n.startX&&n.currentY===n.startY||(i.startMoving=!0)),i.isScrolling||s.zoom&&s.params.zoom&&s.params.zoom.enabled&&i.evCache.length>1)return void(i.isTouched=!1);if(!i.startMoving)return;s.allowClick=!1,!r.cssMode&&c.cancelable&&c.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&c.stopPropagation();let v=s.isHorizontal()?f:g,w=s.isHorizontal()?n.currentX-n.previousX:n.currentY-n.previousY;r.oneWayMovement&&(v=Math.abs(v)*(o?1:-1),w=Math.abs(w)*(o?1:-1)),n.diff=v,v*=r.touchRatio,o&&(v=-v,w=-w);const b=s.touchesDirection;s.swipeDirection=v>0?"prev":"next",s.touchesDirection=w>0?"prev":"next";const y=s.params.loop&&!r.cssMode;if(!i.isMoved){if(y&&s.loopFix({direction:s.swipeDirection}),i.startTranslate=s.getTranslate(),s.setTransition(0),s.animating){const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});s.wrapperEl.dispatchEvent(e)}i.allowMomentumBounce=!1,!r.grabCursor||!0!==s.allowSlideNext&&!0!==s.allowSlidePrev||s.setGrabCursor(!0),s.emit("sliderFirstMove",c)}let E;i.isMoved&&b!==s.touchesDirection&&y&&Math.abs(v)>=1&&(s.loopFix({direction:s.swipeDirection,setTranslate:!0}),E=!0),s.emit("sliderMove",c),i.isMoved=!0,i.currentTranslate=v+i.startTranslate;let x=!0,S=r.resistanceRatio;if(r.touchReleaseOnEdges&&(S=0),v>0?(y&&!E&&i.currentTranslate>(r.centeredSlides?s.minTranslate()-s.size/2:s.minTranslate())&&s.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>s.minTranslate()&&(x=!1,r.resistance&&(i.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+i.startTranslate+v)**S))):v<0&&(y&&!E&&i.currentTranslate<(r.centeredSlides?s.maxTranslate()+s.size/2:s.maxTranslate())&&s.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:s.slides.length-("auto"===r.slidesPerView?s.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),s.allowSlidePrev||s.allowSlideNext||(i.currentTranslate=i.startTranslate),r.threshold>0){if(!(Math.abs(v)>r.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,i.currentTranslate=i.startTranslate,void(n.diff=s.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&s.freeMode||r.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),s.params.freeMode&&r.freeMode.enabled&&s.freeMode&&s.freeMode.onTouchMove(),s.updateProgress(i.currentTranslate),s.setTranslate(i.currentTranslate))}function B(e){const t=this,s=t.touchEventsData,a=s.evCache.findIndex((t=>t.pointerId===e.pointerId));if(a>=0&&s.evCache.splice(a,1),["pointercancel","pointerout","pointerleave"].includes(e.type)){if(!("pointercancel"===e.type&&(t.browser.isSafari||t.browser.isWebView)))return}const{params:i,touches:r,rtlTranslate:o,slidesGrid:d,enabled:c}=t;if(!c)return;if(!i.simulateTouch&&"mouse"===e.pointerType)return;let p=e;if(p.originalEvent&&(p=p.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",p),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&i.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);i.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const u=l(),m=u-s.touchStartTime;if(t.allowClick){const e=p.path||p.composedPath&&p.composedPath();t.updateClickedSlide(e&&e[0]||p.target),t.emit("tap click",p),m<300&&u-s.lastClickTime<300&&t.emit("doubleTap doubleClick",p)}if(s.lastClickTime=l(),n((()=>{t.destroyed||(t.allowClick=!0)})),!s.isTouched||!s.isMoved||!t.swipeDirection||0===r.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);let h;if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,h=i.followFinger?o?t.translate:-t.translate:-s.currentTranslate,i.cssMode)return;if(t.params.freeMode&&i.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:h});let f=0,g=t.slidesSizesGrid[0];for(let e=0;e=d[e]&&h=d[e]&&(f=e,g=d[d.length-1]-d[d.length-2])}let v=null,w=null;i.rewind&&(t.isBeginning?w=t.params.virtual&&t.params.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(v=0));const b=(h-d[f])/g,y=fi.longSwipesMs){if(!i.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(b>=i.longSwipesRatio?t.slideTo(i.rewind&&t.isEnd?v:f+y):t.slideTo(f)),"prev"===t.swipeDirection&&(b>1-i.longSwipesRatio?t.slideTo(f+y):null!==w&&b<0&&Math.abs(b)>i.longSwipesRatio?t.slideTo(w):t.slideTo(f))}else{if(!i.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(p.target===t.navigation.nextEl||p.target===t.navigation.prevEl)?p.target===t.navigation.nextEl?t.slideTo(f+y):t.slideTo(f):("next"===t.swipeDirection&&t.slideTo(null!==v?v:f+y),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:f))}}function N(){const e=this,{params:t,el:s}=e;if(s&&0===s.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:a,allowSlidePrev:i,snapGrid:r}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const l=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||l?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout((()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()}),500)),e.allowSlidePrev=i,e.allowSlideNext=a,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function q(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function R(){const e=this,{wrapperEl:t,rtlTranslate:s,enabled:a}=e;if(!a)return;let i;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const r=e.maxTranslate()-e.minTranslate();i=0===r?0:(e.translate-e.minTranslate())/r,i!==e.progress&&e.updateProgress(s?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function F(e){const t=this;A(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}let _=!1;function V(){}const j=(e,t)=>{const s=a(),{params:i,el:r,wrapperEl:n,device:l}=e,o=!!i.nested,d="on"===t?"addEventListener":"removeEventListener",c=t;r[d]("pointerdown",e.onTouchStart,{passive:!1}),s[d]("pointermove",e.onTouchMove,{passive:!1,capture:o}),s[d]("pointerup",e.onTouchEnd,{passive:!0}),s[d]("pointercancel",e.onTouchEnd,{passive:!0}),s[d]("pointerout",e.onTouchEnd,{passive:!0}),s[d]("pointerleave",e.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&r[d]("click",e.onClick,!0),i.cssMode&&n[d]("scroll",e.onScroll),i.updateOnWindowResize?e[c](l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",N,!0):e[c]("observerUpdate",N,!0),r[d]("load",e.onLoad,{capture:!0})};const W=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var U={init:!0,direction:"horizontal",oneWayMovement:!1,touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopedSlides:null,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function K(e,t){return function(s){void 0===s&&(s={});const a=Object.keys(s)[0],i=s[a];"object"==typeof i&&null!==i?(["navigation","pagination","scrollbar"].indexOf(a)>=0&&!0===e[a]&&(e[a]={auto:!0}),a in e&&"enabled"in i?(!0===e[a]&&(e[a]={enabled:!0}),"object"!=typeof e[a]||"enabled"in e[a]||(e[a].enabled=!0),e[a]||(e[a]={enabled:!1}),p(t,s)):p(t,s)):p(t,s)}}const Z={eventsEmitter:z,update:k,translate:O,transition:{setTransition:function(e,t){const s=this;s.params.cssMode||(s.wrapperEl.style.transitionDuration=`${e}ms`),s.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);const s=this,{params:a}=s;a.cssMode||(a.autoHeight&&s.updateAutoHeight(),D({swiper:s,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);const s=this,{params:a}=s;s.animating=!1,a.cssMode||(s.setTransition(0),D({swiper:s,runCallbacks:e,direction:t,step:"End"}))}},slide:G,loop:H,grabCursor:{setGrabCursor:function(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const s="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),s.style.cursor="move",s.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame((()=>{t.__preventObserver__=!1}))},unsetGrabCursor:function(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame((()=>{e.__preventObserver__=!1})))}},events:{attachEvents:function(){const e=this,t=a(),{params:s}=e;e.onTouchStart=X.bind(e),e.onTouchMove=Y.bind(e),e.onTouchEnd=B.bind(e),s.cssMode&&(e.onScroll=R.bind(e)),e.onClick=q.bind(e),e.onLoad=F.bind(e),_||(t.addEventListener("touchstart",V),_=!0),j(e,"on")},detachEvents:function(){j(this,"off")}},breakpoints:{setBreakpoint:function(){const e=this,{realIndex:t,initialized:s,params:a,el:i}=e,r=a.breakpoints;if(!r||r&&0===Object.keys(r).length)return;const n=e.getBreakpoint(r,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const l=(n in r?r[n]:void 0)||e.originalParams,o=W(e,a),d=W(e,l),c=a.enabled;o&&!d?(i.classList.remove(`${a.containerModifierClass}grid`,`${a.containerModifierClass}grid-column`),e.emitContainerClasses()):!o&&d&&(i.classList.add(`${a.containerModifierClass}grid`),(l.grid.fill&&"column"===l.grid.fill||!l.grid.fill&&"column"===a.grid.fill)&&i.classList.add(`${a.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach((t=>{const s=a[t]&&a[t].enabled,i=l[t]&&l[t].enabled;s&&!i&&e[t].disable(),!s&&i&&e[t].enable()}));const u=l.direction&&l.direction!==a.direction,m=a.loop&&(l.slidesPerView!==a.slidesPerView||u);u&&s&&e.changeDirection(),p(e.params,l);const h=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),c&&!h?e.disable():!c&&h&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",l),m&&s&&(e.loopDestroy(),e.loopCreate(t),e.updateSlides()),e.emit("breakpoint",l)},getBreakpoint:function(e,t,s){if(void 0===t&&(t="window"),!e||"container"===t&&!s)return;let a=!1;const i=r(),n="window"===t?i.innerHeight:s.clientHeight,l=Object.keys(e).map((e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:n*t,point:e}}return{value:e,point:e}}));l.sort(((e,t)=>parseInt(e.value,10)-parseInt(t.value,10)));for(let e=0;es}else e.isLocked=1===e.snapGrid.length;!0===s.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===s.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:{addClasses:function(){const e=this,{classNames:t,params:s,rtl:a,el:i,device:r}=e,n=function(e,t){const s=[];return e.forEach((e=>{"object"==typeof e?Object.keys(e).forEach((a=>{e[a]&&s.push(t+a)})):"string"==typeof e&&s.push(t+e)})),s}(["initialized",s.direction,{"free-mode":e.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:a},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&"column"===s.grid.fill},{android:r.android},{ios:r.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],s.containerModifierClass);t.push(...n),i.classList.add(...t),e.emitContainerClasses()},removeClasses:function(){const{el:e,classNames:t}=this;e.classList.remove(...t),this.emitContainerClasses()}}},Q={};class J{constructor(){let e,t;for(var s=arguments.length,i=new Array(s),r=0;r1){const e=[];return n.querySelectorAll(t.el).forEach((s=>{const a=p({},t,{el:s});e.push(new J(a))})),e}const l=this;l.__swiper__=!0,l.support=C(),l.device=P({userAgent:t.userAgent}),l.browser=L(),l.eventsListeners={},l.eventsAnyListeners=[],l.modules=[...l.__modules__],t.modules&&Array.isArray(t.modules)&&l.modules.push(...t.modules);const o={};l.modules.forEach((e=>{e({params:t,swiper:l,extendParams:K(t,o),on:l.on.bind(l),once:l.once.bind(l),off:l.off.bind(l),emit:l.emit.bind(l)})}));const d=p({},U,o);return l.params=p({},d,Q,t),l.originalParams=p({},l.params),l.passedParams=p({},t),l.params&&l.params.on&&Object.keys(l.params.on).forEach((e=>{l.on(e,l.params.on[e])})),l.params&&l.params.onAny&&l.onAny(l.params.onAny),Object.assign(l,{enabled:l.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===l.params.direction,isVertical:()=>"vertical"===l.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:l.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,evCache:[]},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.emit("_swiper"),l.params.init&&l.init(),l}getSlideIndex(e){const{slidesEl:t,params:s}=this,a=b(f(t,`.${s.slideClass}, swiper-slide`)[0]);return b(e)-a}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter((t=>1*t.getAttribute("data-swiper-slide-index")===e))[0])}recalcSlides(){const{slidesEl:e,params:t}=this;this.slides=f(e,`.${t.slideClass}, swiper-slide`)}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const s=this;e=Math.min(Math.max(e,0),1);const a=s.minTranslate(),i=(s.maxTranslate()-a)*e+a;s.translateTo(i,void 0===t?0:t),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter((t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass)));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter((e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass))).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach((s=>{const a=e.getSlideClasses(s);t.push({slideEl:s,classNames:a}),e.emit("_slideClass",s,a)})),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{params:s,slides:a,slidesGrid:i,slidesSizesGrid:r,size:n,activeIndex:l}=this;let o=1;if(s.centeredSlides){let e,t=a[l].swiperSlideSize;for(let s=l+1;sn&&(e=!0));for(let s=l-1;s>=0;s-=1)a[s]&&!e&&(t+=a[s].swiperSlideSize,o+=1,t>n&&(e=!0))}else if("current"===e)for(let e=l+1;e=0;e-=1){i[l]-i[e]{t.complete&&A(e,t)})),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode&&e.params.freeMode.enabled)a(),e.params.autoHeight&&e.updateAutoHeight();else{if(("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides){const t=e.virtual&&e.params.virtual.enabled?e.virtual.slides:e.slides;i=e.slideTo(t.length-1,0,!1,!0)}else i=e.slideTo(e.activeIndex,0,!1,!0);i||a()}s.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);const s=this,a=s.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&&"vertical"!==e||(s.el.classList.remove(`${s.params.containerModifierClass}${a}`),s.el.classList.add(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.forEach((t=>{"vertical"===e?t.style.width="":t.style.height=""})),s.emit("changeDirection"),t&&s.update()),s}changeLanguageDirection(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;let s=e||t.params.el;if("string"==typeof s&&(s=document.querySelector(s)),!s)return!1;s.swiper=t,s.shadowEl&&(t.isElement=!0);const a=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let i=(()=>{if(s&&s.shadowRoot&&s.shadowRoot.querySelector){return s.shadowRoot.querySelector(a())}return f(s,a())[0]})();return!i&&t.params.createElements&&(i=g("div",t.params.wrapperClass),s.append(i),f(s,`.${t.params.slideClass}`).forEach((e=>{i.append(e)}))),Object.assign(t,{el:s,wrapperEl:i,slidesEl:t.isElement?s:i,mounted:!0,rtl:"rtl"===s.dir.toLowerCase()||"rtl"===w(s,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===s.dir.toLowerCase()||"rtl"===w(s,"direction")),wrongRTL:"-webkit-box"===w(i,"display")}),!0}init(e){const t=this;if(t.initialized)return t;return!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach((e=>{e.complete?A(t,e):e.addEventListener("load",(e=>{A(t,e.target)}))})),I(t),t.initialized=!0,I(t),t.emit("init"),t.emit("afterInit")),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const s=this,{params:a,el:i,wrapperEl:r,slides:n}=s;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),a.loop&&s.loopDestroy(),t&&(s.removeClasses(),i.removeAttribute("style"),r.removeAttribute("style"),n&&n.length&&n.forEach((e=>{e.classList.remove(a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")}))),s.emit("destroy"),Object.keys(s.eventsListeners).forEach((e=>{s.off(e)})),!1!==e&&(s.el.swiper=null,function(e){const t=e;Object.keys(t).forEach((e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))}(s)),s.destroyed=!0),null}static extendDefaults(e){p(Q,e)}static get extendedDefaults(){return Q}static get defaults(){return U}static installModule(e){J.prototype.__modules__||(J.prototype.__modules__=[]);const t=J.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach((e=>J.installModule(e))),J):(J.installModule(e),J)}}function ee(e,t,s,a){return e.params.createElements&&Object.keys(a).forEach((i=>{if(!s[i]&&!0===s.auto){let r=f(e.el,`.${a[i]}`)[0];r||(r=g("div",a[i]),r.className=a[i],e.el.append(r)),s[i]=r,t[i]=r}})),s}function te(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function se(e){const t=this,{params:s,slidesEl:a}=t;s.loop&&t.loopDestroy();const i=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,a.append(t.children[0]),t.innerHTML=""}else a.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,i.prepend(t.children[0]),t.innerHTML=""}else i.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t=l)return void s.appendSlide(t);let o=n>e?n+1:n;const d=[];for(let t=l-1;t>=e;t-=1){const e=s.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else r.append(t);for(let e=0;e{if(s.params.effect!==t)return;s.classNames.push(`${s.params.containerModifierClass}${t}`),l&&l()&&s.classNames.push(`${s.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(s.params,e),Object.assign(s.originalParams,e)})),a("setTranslate",(()=>{s.params.effect===t&&i()})),a("setTransition",((e,a)=>{s.params.effect===t&&r(a)})),a("transitionEnd",(()=>{if(s.params.effect===t&&o){if(!d||!d().slideShadows)return;s.slides.forEach((e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach((e=>e.remove()))})),o()}})),a("virtualUpdate",(()=>{s.params.effect===t&&(s.slides.length||(c=!0),requestAnimationFrame((()=>{c&&s.slides&&s.slides.length&&(i(),c=!1)})))}))}function oe(e,t){const s=h(t);return s!==t&&(s.style.backfaceVisibility="hidden",s.style["-webkit-backface-visibility"]="hidden"),s}function de(e){let{swiper:t,duration:s,transformElements:a,allSlides:i}=e;const{activeIndex:r}=t;if(t.params.virtualTranslate&&0!==s){let e,s=!1;e=i?a:a.filter((e=>{const s=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter((t=>t.shadowEl&&t.shadowEl===e.parentNode))[0];return e.parentElement})(e):e;return t.getSlideIndex(s)===r})),e.forEach((e=>{E(e,(()=>{if(s)return;if(!t||t.destroyed)return;s=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});t.wrapperEl.dispatchEvent(e)}))}))}}function ce(e,t,s){const a="swiper-slide-shadow"+(s?`-${s}`:""),i=h(t);let r=i.querySelector(`.${a}`);return r||(r=g("div","swiper-slide-shadow"+(s?`-${s}`:"")),i.append(r)),r}Object.keys(Z).forEach((e=>{Object.keys(Z[e]).forEach((t=>{J.prototype[t]=Z[e][t]}))})),J.use([function(e){let{swiper:t,on:s,emit:a}=e;const i=r();let n=null,l=null;const o=()=>{t&&!t.destroyed&&t.initialized&&(a("beforeResize"),a("resize"))},d=()=>{t&&!t.destroyed&&t.initialized&&a("orientationchange")};s("init",(()=>{t.params.resizeObserver&&void 0!==i.ResizeObserver?t&&!t.destroyed&&t.initialized&&(n=new ResizeObserver((e=>{l=i.requestAnimationFrame((()=>{const{width:s,height:a}=t;let i=s,r=a;e.forEach((e=>{let{contentBoxSize:s,contentRect:a,target:n}=e;n&&n!==t.el||(i=a?a.width:(s[0]||s).inlineSize,r=a?a.height:(s[0]||s).blockSize)})),i===s&&r===a||o()}))})),n.observe(t.el)):(i.addEventListener("resize",o),i.addEventListener("orientationchange",d))})),s("destroy",(()=>{l&&i.cancelAnimationFrame(l),n&&n.unobserve&&t.el&&(n.unobserve(t.el),n=null),i.removeEventListener("resize",o),i.removeEventListener("orientationchange",d)}))},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=[],l=r(),o=function(e,s){void 0===s&&(s={});const a=new(l.MutationObserver||l.WebkitMutationObserver)((e=>{if(t.__preventObserver__)return;if(1===e.length)return void i("observerUpdate",e[0]);const s=function(){i("observerUpdate",e[0])};l.requestAnimationFrame?l.requestAnimationFrame(s):l.setTimeout(s,0)}));a.observe(e,{attributes:void 0===s.attributes||s.attributes,childList:void 0===s.childList||s.childList,characterData:void 0===s.characterData||s.characterData}),n.push(a)};s({observer:!1,observeParents:!1,observeSlideChildren:!1}),a("init",(()=>{if(t.params.observer){if(t.params.observeParents){const e=y(t.el);for(let t=0;t{n.forEach((e=>{e.disconnect()})),n.splice(0,n.length)}))}]);const pe=[function(e){let t,{swiper:s,extendParams:i,on:r,emit:n}=e;i({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});const l=a();s.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const o=l.createElement("div");function d(e,t){const a=s.params.virtual;if(a.cache&&s.virtual.cache[t])return s.virtual.cache[t];let i;return a.renderSlide?(i=a.renderSlide.call(s,e,t),"string"==typeof i&&(o.innerHTML=i,i=o.children[0])):i=s.isElement?g("swiper-slide"):g("div",s.params.slideClass),i.setAttribute("data-swiper-slide-index",t),a.renderSlide||(i.innerHTML=e),a.cache&&(s.virtual.cache[t]=i),i}function c(e){const{slidesPerView:t,slidesPerGroup:a,centeredSlides:i,loop:r}=s.params,{addSlidesBefore:l,addSlidesAfter:o}=s.params.virtual,{from:c,to:p,slides:u,slidesGrid:m,offset:h}=s.virtual;s.params.cssMode||s.updateActiveIndex();const g=s.activeIndex||0;let v,w,b;v=s.rtlTranslate?"right":s.isHorizontal()?"left":"top",i?(w=Math.floor(t/2)+a+o,b=Math.floor(t/2)+a+l):(w=t+(a-1)+o,b=(r?t:a)+l);let y=g-b,E=g+w;r||(y=Math.max(y,0),E=Math.min(E,u.length-1));let x=(s.slidesGrid[y]||0)-(s.slidesGrid[0]||0);function S(){s.updateSlides(),s.updateProgress(),s.updateSlidesClasses(),n("virtualUpdate")}if(r&&g>=b?(y-=b,i||(x+=s.slidesGrid[0])):r&&g{e.style[v]=x-Math.abs(s.cssOverflowAdjustment())+"px"})),s.updateProgress(),void n("virtualUpdate");if(s.params.virtual.renderExternal)return s.params.virtual.renderExternal.call(s,{offset:x,from:y,to:E,slides:function(){const e=[];for(let t=y;t<=E;t+=1)e.push(u[t]);return e}()}),void(s.params.virtual.renderExternalUpdate?S():n("virtualUpdate"));const T=[],M=[],C=e=>{let t=e;return e<0?t=u.length+e:t>=u.length&&(t-=u.length),t};if(e)s.slidesEl.querySelectorAll(`.${s.params.slideClass}, swiper-slide`).forEach((e=>{e.remove()}));else for(let e=c;e<=p;e+=1)if(eE){const t=C(e);s.slidesEl.querySelectorAll(`.${s.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`).forEach((e=>{e.remove()}))}const P=r?-u.length:0,L=r?2*u.length:u.length;for(let t=P;t=y&&t<=E){const s=C(t);void 0===p||e?M.push(s):(t>p&&M.push(s),t{s.slidesEl.append(d(u[e],e))})),r)for(let e=T.length-1;e>=0;e-=1){const t=T[e];s.slidesEl.prepend(d(u[t],t))}else T.sort(((e,t)=>t-e)),T.forEach((e=>{s.slidesEl.prepend(d(u[e],e))}));f(s.slidesEl,".swiper-slide, swiper-slide").forEach((e=>{e.style[v]=x-Math.abs(s.cssOverflowAdjustment())+"px"})),S()}r("beforeInit",(()=>{if(!s.params.virtual.enabled)return;let e;if(void 0===s.passedParams.virtual.slides){const t=[...s.slidesEl.children].filter((e=>e.matches(`.${s.params.slideClass}, swiper-slide`)));t&&t.length&&(s.virtual.slides=[...t],e=!0,t.forEach(((e,t)=>{e.setAttribute("data-swiper-slide-index",t),s.virtual.cache[t]=e,e.remove()})))}e||(s.virtual.slides=s.params.virtual.slides),s.classNames.push(`${s.params.containerModifierClass}virtual`),s.params.watchSlidesProgress=!0,s.originalParams.watchSlidesProgress=!0,s.params.initialSlide||c()})),r("setTranslate",(()=>{s.params.virtual.enabled&&(s.params.cssMode&&!s._immediateVirtual?(clearTimeout(t),t=setTimeout((()=>{c()}),100)):c())})),r("init update resize",(()=>{s.params.virtual.enabled&&s.params.cssMode&&u(s.wrapperEl,"--swiper-virtual-size",`${s.virtualSize}px`)})),Object.assign(s.virtual,{appendSlide:function(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const a=e[s],r=a.getAttribute("data-swiper-slide-index");r&&a.setAttribute("data-swiper-slide-index",parseInt(r,10)+i),t[parseInt(s,10)+i]=a})),s.virtual.cache=t}c(!0),s.slideTo(a,0)},removeSlide:function(e){if(null==e)return;let t=s.activeIndex;if(Array.isArray(e))for(let a=e.length-1;a>=0;a-=1)s.virtual.slides.splice(e[a],1),s.params.virtual.cache&&delete s.virtual.cache[e[a]],e[a]0&&0===y(t.el,`.${t.params.slideActiveClass}`).length)return;const a=t.el,i=a.clientWidth,r=a.clientHeight,n=o.innerWidth,l=o.innerHeight,d=v(a);s&&(d.left-=a.scrollLeft);const c=[[d.left,d.top],[d.left+i,d.top],[d.left,d.top+r],[d.left+i,d.top+r]];for(let t=0;t=0&&s[0]<=n&&s[1]>=0&&s[1]<=l){if(0===s[0]&&0===s[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),((c||u)&&!s||(d||p)&&s)&&t.slideNext(),((d||p)&&!s||(c||u)&&s)&&t.slidePrev()):((d||c||m||h)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),(c||h)&&t.slideNext(),(d||m)&&t.slidePrev()),n("keyPress",i)}}function c(){t.keyboard.enabled||(l.addEventListener("keydown",d),t.keyboard.enabled=!0)}function p(){t.keyboard.enabled&&(l.removeEventListener("keydown",d),t.keyboard.enabled=!1)}t.keyboard={enabled:!1},s({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),i("init",(()=>{t.params.keyboard.enabled&&c()})),i("destroy",(()=>{t.keyboard.enabled&&p()})),Object.assign(t.keyboard,{enable:c,disable:p})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const o=r();let d;s({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),t.mousewheel={enabled:!1};let c,p=l();const u=[];function m(){t.enabled&&(t.mouseEntered=!0)}function h(){t.enabled&&(t.mouseEntered=!1)}function f(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&l()-p<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),i("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),i("scroll",e.raw)),p=(new o.Date).getTime(),!1)))}function g(e){let s=e,a=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const r=t.params.mousewheel;t.params.cssMode&&s.preventDefault();let o=t.el;"container"!==t.params.mousewheel.eventsTarget&&(o=document.querySelector(t.params.mousewheel.eventsTarget));const p=o&&o.contains(s.target);if(!t.mouseEntered&&!p&&!r.releaseOnEdges)return!0;s.originalEvent&&(s=s.originalEvent);let m=0;const h=t.rtlTranslate?-1:1,g=function(e){let t=0,s=0,a=0,i=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=s,s=0),a=10*t,i=10*s,"deltaY"in e&&(i=e.deltaY),"deltaX"in e&&(a=e.deltaX),e.shiftKey&&!a&&(a=i,i=0),(a||i)&&e.deltaMode&&(1===e.deltaMode?(a*=40,i*=40):(a*=800,i*=800)),a&&!t&&(t=a<1?-1:1),i&&!s&&(s=i<1?-1:1),{spinX:t,spinY:s,pixelX:a,pixelY:i}}(s);if(r.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(g.pixelX)>Math.abs(g.pixelY)))return!0;m=-g.pixelX*h}else{if(!(Math.abs(g.pixelY)>Math.abs(g.pixelX)))return!0;m=-g.pixelY}else m=Math.abs(g.pixelX)>Math.abs(g.pixelY)?-g.pixelX*h:-g.pixelY;if(0===m)return!0;r.invert&&(m=-m);let v=t.getTranslate()+m*r.sensitivity;if(v>=t.minTranslate()&&(v=t.minTranslate()),v<=t.maxTranslate()&&(v=t.maxTranslate()),a=!!t.params.loop||!(v===t.minTranslate()||v===t.maxTranslate()),a&&t.params.nested&&s.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={time:l(),delta:Math.abs(m),direction:Math.sign(m)},a=c&&e.time=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!o&&t.isBeginning||!p&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({direction:e.direction<0?"next":"prev",byMousewheel:!0}),t.params.freeMode.sticky){clearTimeout(d),d=void 0,u.length>=15&&u.shift();const s=u.length?u[u.length-1]:void 0,a=u[0];if(u.push(e),s&&(e.delta>s.delta||e.direction!==s.direction))u.splice(0);else if(u.length>=15&&e.time-a.time<500&&a.delta-e.delta>=1&&e.delta<=6){const s=m>0?.8:.2;c=e,u.splice(0),d=n((()=>{t.slideToClosest(t.params.speed,!0,void 0,s)}),0)}d||(d=n((()=>{c=e,u.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)}),500))}if(a||i("scroll",s),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),l===t.minTranslate()||l===t.maxTranslate())return!0}}else{const s={time:l(),delta:Math.abs(m),direction:Math.sign(m),raw:e};u.length>=2&&u.shift();const a=u.length?u[u.length-1]:void 0;if(u.push(s),a?(s.direction!==a.direction||s.delta>a.delta||s.time>a.time+150)&&f(s):f(s),function(e){const s=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&s.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&s.releaseOnEdges)return!0;return!1}(s))return!0}return s.preventDefault?s.preventDefault():s.returnValue=!1,!1}function v(e){let s=t.el;"container"!==t.params.mousewheel.eventsTarget&&(s=document.querySelector(t.params.mousewheel.eventsTarget)),s[e]("mouseenter",m),s[e]("mouseleave",h),s[e]("wheel",g)}function w(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",g),!0):!t.mousewheel.enabled&&(v("addEventListener"),t.mousewheel.enabled=!0,!0)}function b(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,g),!0):!!t.mousewheel.enabled&&(v("removeEventListener"),t.mousewheel.enabled=!1,!0)}a("init",(()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&b(),t.params.mousewheel.enabled&&w()})),a("destroy",(()=>{t.params.cssMode&&w(),t.mousewheel.enabled&&b()})),Object.assign(t.mousewheel,{enable:w,disable:b})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;s({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null};const r=e=>(Array.isArray(e)||(e=[e].filter((e=>!!e))),e);function n(e){let s;return e&&"string"==typeof e&&t.isElement&&(s=t.el.shadowRoot.querySelector(e),s)?s:(e&&("string"==typeof e&&(s=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&s.length>1&&1===t.el.querySelectorAll(e).length&&(s=t.el.querySelector(e))),e&&!s?e:s)}function l(e,s){const a=t.params.navigation;(e=r(e)).forEach((e=>{e&&(e.classList[s?"add":"remove"](...a.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=s),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](a.lockClass))}))}function o(){const{nextEl:e,prevEl:s}=t.navigation;if(t.params.loop)return l(s,!1),void l(e,!1);l(s,t.isBeginning&&!t.params.rewind),l(e,t.isEnd&&!t.params.rewind)}function d(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),i("navigationPrev"))}function c(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),i("navigationNext"))}function p(){const e=t.params.navigation;if(t.params.navigation=ee(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let s=n(e.nextEl),a=n(e.prevEl);Object.assign(t.navigation,{nextEl:s,prevEl:a}),s=r(s),a=r(a);const i=(s,a)=>{s&&s.addEventListener("click","next"===a?c:d),!t.enabled&&s&&s.classList.add(...e.lockClass.split(" "))};s.forEach((e=>i(e,"next"))),a.forEach((e=>i(e,"prev")))}function u(){let{nextEl:e,prevEl:s}=t.navigation;e=r(e),s=r(s);const a=(e,s)=>{e.removeEventListener("click","next"===s?c:d),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach((e=>a(e,"next"))),s.forEach((e=>a(e,"prev")))}a("init",(()=>{!1===t.params.navigation.enabled?m():(p(),o())})),a("toEdge fromEdge lock unlock",(()=>{o()})),a("destroy",(()=>{u()})),a("enable disable",(()=>{let{nextEl:e,prevEl:s}=t.navigation;e=r(e),s=r(s),[...e,...s].filter((e=>!!e)).forEach((e=>e.classList[t.enabled?"remove":"add"](t.params.navigation.lockClass)))})),a("click",((e,s)=>{let{nextEl:a,prevEl:n}=t.navigation;a=r(a),n=r(n);const l=s.target;if(t.params.navigation.hideOnClick&&!n.includes(l)&&!a.includes(l)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===l||t.pagination.el.contains(l)))return;let e;a.length?e=a[0].classList.contains(t.params.navigation.hiddenClass):n.length&&(e=n[0].classList.contains(t.params.navigation.hiddenClass)),i(!0===e?"navigationShow":"navigationHide"),[...a,...n].filter((e=>!!e)).forEach((e=>e.classList.toggle(t.params.navigation.hiddenClass)))}}));const m=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),u()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),p(),o()},disable:m,update:o,init:p,destroy:u})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const r="swiper-pagination";let n;s({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${r}-bullet`,bulletActiveClass:`${r}-bullet-active`,modifierClass:`${r}-`,currentClass:`${r}-current`,totalClass:`${r}-total`,hiddenClass:`${r}-hidden`,progressbarFillClass:`${r}-progressbar-fill`,progressbarOppositeClass:`${r}-progressbar-opposite`,clickableClass:`${r}-clickable`,lockClass:`${r}-lock`,horizontalClass:`${r}-horizontal`,verticalClass:`${r}-vertical`,paginationDisabledClass:`${r}-disabled`}}),t.pagination={el:null,bullets:[]};let l=0;const o=e=>(Array.isArray(e)||(e=[e].filter((e=>!!e))),e);function d(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function c(e,s){const{bulletActiveClass:a}=t.params.pagination;e&&(e=e[("prev"===s?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${a}-${s}`),(e=e[("prev"===s?"previous":"next")+"ElementSibling"])&&e.classList.add(`${a}-${s}-${s}`))}function p(e){const s=e.target.closest(te(t.params.pagination.bulletClass));if(!s)return;e.preventDefault();const a=b(s)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===a)return;const e=t.getSlideIndexByData(a),s=t.getSlideIndexByData(t.realIndex);e>t.slides.length-t.loopedSlides&&t.loopFix({direction:e>s?"next":"prev",activeSlideIndex:e,slideTo:!1}),t.slideToLoop(a)}else t.slideTo(a)}function u(){const e=t.rtl,s=t.params.pagination;if(d())return;let a,r,p=t.pagination.el;p=o(p);const u=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,m=t.params.loop?Math.ceil(u/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(r=t.previousRealIndex||0,a=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(a=t.snapIndex,r=t.previousSnapIndex):(r=t.previousIndex||0,a=t.activeIndex||0),"bullets"===s.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const i=t.pagination.bullets;let o,d,u;if(s.dynamicBullets&&(n=x(i[0],t.isHorizontal()?"width":"height",!0),p.forEach((e=>{e.style[t.isHorizontal()?"width":"height"]=n*(s.dynamicMainBullets+4)+"px"})),s.dynamicMainBullets>1&&void 0!==r&&(l+=a-(r||0),l>s.dynamicMainBullets-1?l=s.dynamicMainBullets-1:l<0&&(l=0)),o=Math.max(a-l,0),d=o+(Math.min(i.length,s.dynamicMainBullets)-1),u=(d+o)/2),i.forEach((e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map((e=>`${s.bulletActiveClass}${e}`))].map((e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e)).flat();e.classList.remove(...t)})),p.length>1)i.forEach((e=>{const t=b(e);t===a&&e.classList.add(...s.bulletActiveClass.split(" ")),s.dynamicBullets&&(t>=o&&t<=d&&e.classList.add(...`${s.bulletActiveClass}-main`.split(" ")),t===o&&c(e,"prev"),t===d&&c(e,"next"))}));else{const e=i[a];if(e&&e.classList.add(...s.bulletActiveClass.split(" ")),s.dynamicBullets){const e=i[o],t=i[d];for(let e=o;e<=d;e+=1)i[e]&&i[e].classList.add(...`${s.bulletActiveClass}-main`.split(" "));c(e,"prev"),c(t,"next")}}if(s.dynamicBullets){const a=Math.min(i.length,s.dynamicMainBullets+4),r=(n*a-n)/2-u*n,l=e?"right":"left";i.forEach((e=>{e.style[t.isHorizontal()?l:"top"]=`${r}px`}))}}p.forEach(((e,r)=>{if("fraction"===s.type&&(e.querySelectorAll(te(s.currentClass)).forEach((e=>{e.textContent=s.formatFractionCurrent(a+1)})),e.querySelectorAll(te(s.totalClass)).forEach((e=>{e.textContent=s.formatFractionTotal(m)}))),"progressbar"===s.type){let i;i=s.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const r=(a+1)/m;let n=1,l=1;"horizontal"===i?n=r:l=r,e.querySelectorAll(te(s.progressbarFillClass)).forEach((e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${l})`,e.style.transitionDuration=`${t.params.speed}ms`}))}"custom"===s.type&&s.renderCustom?(e.innerHTML=s.renderCustom(t,a+1,m),0===r&&i("paginationRender",e)):(0===r&&i("paginationRender",e),i("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass)}))}function m(){const e=t.params.pagination;if(d())return;const s=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length;let a=t.pagination.el;a=o(a);let r="";if("bullets"===e.type){let a=t.params.loop?Math.ceil(s/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&a>s&&(a=s);for(let s=0;s`}"fraction"===e.type&&(r=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(r=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``),t.pagination.bullets=[],a.forEach((s=>{"custom"!==e.type&&(s.innerHTML=r||""),"bullets"===e.type&&t.pagination.bullets.push(...s.querySelectorAll(te(e.bulletClass)))})),"custom"!==e.type&&i("paginationRender",a[0])}function h(){t.params.pagination=ee(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let s;"string"==typeof e.el&&t.isElement&&(s=t.el.shadowRoot.querySelector(e.el)),s||"string"!=typeof e.el||(s=[...document.querySelectorAll(e.el)]),s||(s=e.el),s&&0!==s.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(s)&&s.length>1&&(s=[...t.el.querySelectorAll(e.el)],s.length>1&&(s=s.filter((e=>y(e,".swiper")[0]===t.el))[0])),Array.isArray(s)&&1===s.length&&(s=s[0]),Object.assign(t.pagination,{el:s}),s=o(s),s.forEach((s=>{"bullets"===e.type&&e.clickable&&s.classList.add(e.clickableClass),s.classList.add(e.modifierClass+e.type),s.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(s.classList.add(`${e.modifierClass}${e.type}-dynamic`),l=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&s.classList.add(e.progressbarOppositeClass),e.clickable&&s.addEventListener("click",p),t.enabled||s.classList.add(e.lockClass)})))}function f(){const e=t.params.pagination;if(d())return;let s=t.pagination.el;s&&(s=o(s),s.forEach((s=>{s.classList.remove(e.hiddenClass),s.classList.remove(e.modifierClass+e.type),s.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&s.removeEventListener("click",p)}))),t.pagination.bullets&&t.pagination.bullets.forEach((t=>t.classList.remove(...e.bulletActiveClass.split(" "))))}a("changeDirection",(()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{el:s}=t.pagination;s=o(s),s.forEach((s=>{s.classList.remove(e.horizontalClass,e.verticalClass),s.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)}))})),a("init",(()=>{!1===t.params.pagination.enabled?g():(h(),m(),u())})),a("activeIndexChange",(()=>{void 0===t.snapIndex&&u()})),a("snapIndexChange",(()=>{u()})),a("snapGridLengthChange",(()=>{m(),u()})),a("destroy",(()=>{f()})),a("enable disable",(()=>{let{el:e}=t.pagination;e&&(e=o(e),e.forEach((e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass))))})),a("lock unlock",(()=>{u()})),a("click",((e,s)=>{const a=s.target;let{el:r}=t.pagination;if(Array.isArray(r)||(r=[r].filter((e=>!!e))),t.params.pagination.el&&t.params.pagination.hideOnClick&&r&&r.length>0&&!a.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&a===t.navigation.nextEl||t.navigation.prevEl&&a===t.navigation.prevEl))return;const e=r[0].classList.contains(t.params.pagination.hiddenClass);i(!0===e?"paginationShow":"paginationHide"),r.forEach((e=>e.classList.toggle(t.params.pagination.hiddenClass)))}}));const g=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=o(e),e.forEach((e=>e.classList.add(t.params.pagination.paginationDisabledClass)))),f()};Object.assign(t.pagination,{enable:()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=o(e),e.forEach((e=>e.classList.remove(t.params.pagination.paginationDisabledClass)))),h(),m(),u()},disable:g,render:m,update:u,init:h,destroy:f})},function(e){let{swiper:t,extendParams:s,on:i,emit:r}=e;const l=a();let o,d,c,p,u=!1,m=null,h=null;function f(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e,rtlTranslate:s}=t,{dragEl:a,el:i}=e,r=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let l=d,o=(c-d)*n;s?(o=-o,o>0?(l=d-o,o=0):-o+d>c&&(l=c+o)):o<0?(l=d+o,o=0):o+d>c&&(l=c-o),t.isHorizontal()?(a.style.transform=`translate3d(${o}px, 0, 0)`,a.style.width=`${l}px`):(a.style.transform=`translate3d(0px, ${o}px, 0)`,a.style.height=`${l}px`),r.hide&&(clearTimeout(m),i.style.opacity=1,m=setTimeout((()=>{i.style.opacity=0,i.style.transitionDuration="400ms"}),1e3))}function w(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e}=t,{dragEl:s,el:a}=e;s.style.width="",s.style.height="",c=t.isHorizontal()?a.offsetWidth:a.offsetHeight,p=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),d="auto"===t.params.scrollbar.dragSize?c*p:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?s.style.width=`${d}px`:s.style.height=`${d}px`,a.style.display=p>=1?"none":"",t.params.scrollbar.hide&&(a.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function b(e){return t.isHorizontal()?e.clientX:e.clientY}function y(e){const{scrollbar:s,rtlTranslate:a}=t,{el:i}=s;let r;r=(b(e)-v(i)[t.isHorizontal()?"left":"top"]-(null!==o?o:d/2))/(c-d),r=Math.max(Math.min(r,1),0),a&&(r=1-r);const n=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*r;t.updateProgress(n),t.setTranslate(n),t.updateActiveIndex(),t.updateSlidesClasses()}function E(e){const s=t.params.scrollbar,{scrollbar:a,wrapperEl:i}=t,{el:n,dragEl:l}=a;u=!0,o=e.target===l?b(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.style.transitionDuration="100ms",l.style.transitionDuration="100ms",y(e),clearTimeout(h),n.style.transitionDuration="0ms",s.hide&&(n.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function x(e){const{scrollbar:s,wrapperEl:a}=t,{el:i,dragEl:n}=s;u&&(e.preventDefault?e.preventDefault():e.returnValue=!1,y(e),a.style.transitionDuration="0ms",i.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function S(e){const s=t.params.scrollbar,{scrollbar:a,wrapperEl:i}=t,{el:l}=a;u&&(u=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",i.style.transitionDuration=""),s.hide&&(clearTimeout(h),h=n((()=>{l.style.opacity=0,l.style.transitionDuration="400ms"}),1e3)),r("scrollbarDragEnd",e),s.snapOnRelease&&t.slideToClosest())}function T(e){const{scrollbar:s,params:a}=t,i=s.el;if(!i)return;const r=i,n=!!a.passiveListeners&&{passive:!1,capture:!1},o=!!a.passiveListeners&&{passive:!0,capture:!1};if(!r)return;const d="on"===e?"addEventListener":"removeEventListener";r[d]("pointerdown",E,n),l[d]("pointermove",x,n),l[d]("pointerup",S,o)}function M(){const{scrollbar:e,el:s}=t;t.params.scrollbar=ee(t,t.originalParams.scrollbar,t.params.scrollbar,{el:"swiper-scrollbar"});const a=t.params.scrollbar;if(!a.el)return;let i,r;"string"==typeof a.el&&t.isElement&&(i=t.el.shadowRoot.querySelector(a.el)),i||"string"!=typeof a.el?i||(i=a.el):i=l.querySelectorAll(a.el),t.params.uniqueNavElements&&"string"==typeof a.el&&i.length>1&&1===s.querySelectorAll(a.el).length&&(i=s.querySelector(a.el)),i.length>0&&(i=i[0]),i.classList.add(t.isHorizontal()?a.horizontalClass:a.verticalClass),i&&(r=i.querySelector(`.${t.params.scrollbar.dragClass}`),r||(r=g("div",t.params.scrollbar.dragClass),i.append(r))),Object.assign(e,{el:i,dragEl:r}),a.draggable&&t.params.scrollbar.el&&t.scrollbar.el&&T("on"),i&&i.classList[t.enabled?"remove":"add"](t.params.scrollbar.lockClass)}function C(){const e=t.params.scrollbar,s=t.scrollbar.el;s&&s.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),t.params.scrollbar.el&&t.scrollbar.el&&T("off")}s({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),t.scrollbar={el:null,dragEl:null},i("init",(()=>{!1===t.params.scrollbar.enabled?P():(M(),w(),f())})),i("update resize observerUpdate lock unlock",(()=>{w()})),i("setTranslate",(()=>{f()})),i("setTransition",((e,s)=>{!function(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(s)})),i("enable disable",(()=>{const{el:e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](t.params.scrollbar.lockClass)})),i("destroy",(()=>{C()}));const P=()=>{t.el.classList.add(t.params.scrollbar.scrollbarDisabledClass),t.scrollbar.el&&t.scrollbar.el.classList.add(t.params.scrollbar.scrollbarDisabledClass),C()};Object.assign(t.scrollbar,{enable:()=>{t.el.classList.remove(t.params.scrollbar.scrollbarDisabledClass),t.scrollbar.el&&t.scrollbar.el.classList.remove(t.params.scrollbar.scrollbarDisabledClass),M(),w(),f()},disable:P,updateSize:w,setTranslate:f,init:M,destroy:C})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({parallax:{enabled:!1}});const i=(e,s)=>{const{rtl:a}=t,i=a?-1:1,r=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),l=e.getAttribute("data-swiper-parallax-y");const o=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||l?(n=n||"0",l=l||"0"):t.isHorizontal()?(n=r,l="0"):(l=r,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*s*i+"%":n*s*i+"px",l=l.indexOf("%")>=0?parseInt(l,10)*s+"%":l*s+"px",null!=d){const t=d-(d-1)*(1-Math.abs(s));e.style.opacity=t}let p=`translate3d(${n}, ${l}, 0px)`;if(null!=o){p+=` scale(${o-(o-1)*(1-Math.abs(s))})`}if(c&&null!=c){p+=` rotate(${c*s*-1}deg)`}e.style.transform=p},r=()=>{const{el:e,slides:s,progress:a,snapGrid:r}=t;f(e,"[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").forEach((e=>{i(e,a)})),s.forEach(((e,s)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(s/2)-a*(r.length-1)),n=Math.min(Math.max(n,-1),1),e.querySelectorAll("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale], [data-swiper-parallax-rotate]").forEach((e=>{i(e,n)}))}))};a("beforeInit",(()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)})),a("init",(()=>{t.params.parallax.enabled&&r()})),a("setTranslate",(()=>{t.params.parallax.enabled&&r()})),a("setTransition",((e,s)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{el:s}=t;s.querySelectorAll("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").forEach((t=>{let s=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(s=0),t.style.transitionDuration=`${s}ms`}))}(s)}))},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=r();s({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),t.zoom={enabled:!1};let l,d,c=1,p=!1;const u=[],m={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},h={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},g={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let w=1;function b(){if(u.length<2)return 1;const e=u[0].pageX,t=u[0].pageY,s=u[1].pageX,a=u[1].pageY;return Math.sqrt((s-e)**2+(a-t)**2)}function E(e){const s=t.isElement?"swiper-slide":`.${t.params.slideClass}`;return!!e.target.matches(s)||t.slides.filter((t=>t.contains(e.target))).length>0}function x(e){if("mouse"===e.pointerType&&u.splice(0,u.length),!E(e))return;const s=t.params.zoom;if(l=!1,d=!1,u.push(e),!(u.length<2)){if(l=!0,m.scaleStart=b(),!m.slideEl){m.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),m.slideEl||(m.slideEl=t.slides[t.activeIndex]);let a=m.slideEl.querySelector(`.${s.containerClass}`);if(a&&(a=a.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),m.imageEl=a,m.imageWrapEl=a?y(m.imageEl,`.${s.containerClass}`)[0]:void 0,!m.imageWrapEl)return void(m.imageEl=void 0);m.maxRatio=m.imageWrapEl.getAttribute("data-swiper-zoom")||s.maxRatio}if(m.imageEl){const[e,t]=function(){if(u.length<2)return{x:null,y:null};const e=m.imageEl.getBoundingClientRect();return[(u[0].pageX+(u[1].pageX-u[0].pageX)/2-e.x)/c,(u[0].pageY+(u[1].pageY-u[0].pageY)/2-e.y)/c]}();m.originX=e,m.originY=t,m.imageEl.style.transitionDuration="0ms"}p=!0}}function S(e){if(!E(e))return;const s=t.params.zoom,a=t.zoom,i=u.findIndex((t=>t.pointerId===e.pointerId));i>=0&&(u[i]=e),u.length<2||(d=!0,m.scaleMove=b(),m.imageEl&&(a.scale=m.scaleMove/m.scaleStart*c,a.scale>m.maxRatio&&(a.scale=m.maxRatio-1+(a.scale-m.maxRatio+1)**.5),a.scalet.pointerId===e.pointerId));i>=0&&u.splice(i,1),l&&d&&(l=!1,d=!1,m.imageEl&&(a.scale=Math.max(Math.min(a.scale,m.maxRatio),s.minRatio),m.imageEl.style.transitionDuration=`${t.params.speed}ms`,m.imageEl.style.transform=`translate3d(0,0,0) scale(${a.scale})`,c=a.scale,p=!1,a.scale>1&&m.slideEl?m.slideEl.classList.add(`${s.zoomedSlideClass}`):a.scale<=1&&m.slideEl&&m.slideEl.classList.remove(`${s.zoomedSlideClass}`),1===a.scale&&(m.originX=0,m.originY=0,m.slideEl=void 0)))}function M(e){if(!E(e)||!function(e){const s=`.${t.params.zoom.containerClass}`;return!!e.target.matches(s)||[...t.el.querySelectorAll(s)].filter((t=>t.contains(e.target))).length>0}(e))return;const s=t.zoom;if(!m.imageEl)return;if(!h.isTouched||!m.slideEl)return;h.isMoved||(h.width=m.imageEl.offsetWidth,h.height=m.imageEl.offsetHeight,h.startX=o(m.imageWrapEl,"x")||0,h.startY=o(m.imageWrapEl,"y")||0,m.slideWidth=m.slideEl.offsetWidth,m.slideHeight=m.slideEl.offsetHeight,m.imageWrapEl.style.transitionDuration="0ms");const a=h.width*s.scale,i=h.height*s.scale;if(a0?u[0].pageX:e.pageX,h.touchesCurrent.y=u.length>0?u[0].pageY:e.pageY;if(Math.max(Math.abs(h.touchesCurrent.x-h.touchesStart.x),Math.abs(h.touchesCurrent.y-h.touchesStart.y))>5&&(t.allowClick=!1),!h.isMoved&&!p){if(t.isHorizontal()&&(Math.floor(h.minX)===Math.floor(h.startX)&&h.touchesCurrent.xh.touchesStart.x))return void(h.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(h.minY)===Math.floor(h.startY)&&h.touchesCurrent.yh.touchesStart.y))return void(h.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),h.isMoved=!0;const r=(s.scale-c)/(m.maxRatio-t.params.zoom.minRatio),{originX:n,originY:l}=m;h.currentX=h.touchesCurrent.x-h.touchesStart.x+h.startX+r*(h.width-2*n),h.currentY=h.touchesCurrent.y-h.touchesStart.y+h.startY+r*(h.height-2*l),h.currentXh.maxX&&(h.currentX=h.maxX-1+(h.currentX-h.maxX+1)**.8),h.currentYh.maxY&&(h.currentY=h.maxY-1+(h.currentY-h.maxY+1)**.8),g.prevPositionX||(g.prevPositionX=h.touchesCurrent.x),g.prevPositionY||(g.prevPositionY=h.touchesCurrent.y),g.prevTime||(g.prevTime=Date.now()),g.x=(h.touchesCurrent.x-g.prevPositionX)/(Date.now()-g.prevTime)/2,g.y=(h.touchesCurrent.y-g.prevPositionY)/(Date.now()-g.prevTime)/2,Math.abs(h.touchesCurrent.x-g.prevPositionX)<2&&(g.x=0),Math.abs(h.touchesCurrent.y-g.prevPositionY)<2&&(g.y=0),g.prevPositionX=h.touchesCurrent.x,g.prevPositionY=h.touchesCurrent.y,g.prevTime=Date.now(),m.imageWrapEl.style.transform=`translate3d(${h.currentX}px, ${h.currentY}px,0)`}function C(){const e=t.zoom;m.slideEl&&t.activeIndex!==t.slides.indexOf(m.slideEl)&&(m.imageEl&&(m.imageEl.style.transform="translate3d(0,0,0) scale(1)"),m.imageWrapEl&&(m.imageWrapEl.style.transform="translate3d(0,0,0)"),m.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,c=1,m.slideEl=void 0,m.imageEl=void 0,m.imageWrapEl=void 0,m.originX=0,m.originY=0)}function P(e){const s=t.zoom,a=t.params.zoom;if(!m.slideEl){e&&e.target&&(m.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),m.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?m.slideEl=f(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:m.slideEl=t.slides[t.activeIndex]);let s=m.slideEl.querySelector(`.${a.containerClass}`);s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),m.imageEl=s,m.imageWrapEl=s?y(m.imageEl,`.${a.containerClass}`)[0]:void 0}if(!m.imageEl||!m.imageWrapEl)return;let i,r,l,o,d,p,u,g,w,b,E,x,S,T,M,C,P,L;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),m.slideEl.classList.add(`${a.zoomedSlideClass}`),void 0===h.touchesStart.x&&e?(i=e.pageX,r=e.pageY):(i=h.touchesStart.x,r=h.touchesStart.y);const z="number"==typeof e?e:null;1===c&&z&&(i=void 0,r=void 0),s.scale=z||m.imageWrapEl.getAttribute("data-swiper-zoom")||a.maxRatio,c=z||m.imageWrapEl.getAttribute("data-swiper-zoom")||a.maxRatio,!e||1===c&&z?(u=0,g=0):(P=m.slideEl.offsetWidth,L=m.slideEl.offsetHeight,l=v(m.slideEl).left+n.scrollX,o=v(m.slideEl).top+n.scrollY,d=l+P/2-i,p=o+L/2-r,w=m.imageEl.offsetWidth,b=m.imageEl.offsetHeight,E=w*s.scale,x=b*s.scale,S=Math.min(P/2-E/2,0),T=Math.min(L/2-x/2,0),M=-S,C=-T,u=d*s.scale,g=p*s.scale,uM&&(u=M),gC&&(g=C)),z&&1===s.scale&&(m.originX=0,m.originY=0),m.imageWrapEl.style.transitionDuration="300ms",m.imageWrapEl.style.transform=`translate3d(${u}px, ${g}px,0)`,m.imageEl.style.transitionDuration="300ms",m.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`}function L(){const e=t.zoom,s=t.params.zoom;if(!m.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?m.slideEl=f(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:m.slideEl=t.slides[t.activeIndex];let e=m.slideEl.querySelector(`.${s.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),m.imageEl=e,m.imageWrapEl=e?y(m.imageEl,`.${s.containerClass}`)[0]:void 0}m.imageEl&&m.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,c=1,m.imageWrapEl.style.transitionDuration="300ms",m.imageWrapEl.style.transform="translate3d(0,0,0)",m.imageEl.style.transitionDuration="300ms",m.imageEl.style.transform="translate3d(0,0,0) scale(1)",m.slideEl.classList.remove(`${s.zoomedSlideClass}`),m.slideEl=void 0,m.originX=0,m.originY=0)}function z(e){const s=t.zoom;s.scale&&1!==s.scale?L():P(e)}function A(){return{passiveListener:!!t.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!t.params.passiveListeners||{passive:!1,capture:!0}}}function $(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{passiveListener:s,activeListenerWithCapture:a}=A();t.wrapperEl.addEventListener("pointerdown",x,s),t.wrapperEl.addEventListener("pointermove",S,a),["pointerup","pointercancel","pointerout"].forEach((e=>{t.wrapperEl.addEventListener(e,T,s)})),t.wrapperEl.addEventListener("pointermove",M,a)}function I(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{passiveListener:s,activeListenerWithCapture:a}=A();t.wrapperEl.removeEventListener("pointerdown",x,s),t.wrapperEl.removeEventListener("pointermove",S,a),["pointerup","pointercancel","pointerout"].forEach((e=>{t.wrapperEl.removeEventListener(e,T,s)})),t.wrapperEl.removeEventListener("pointermove",M,a)}Object.defineProperty(t.zoom,"scale",{get:()=>w,set(e){if(w!==e){const t=m.imageEl,s=m.slideEl;i("zoomChange",e,t,s)}w=e}}),a("init",(()=>{t.params.zoom.enabled&&$()})),a("destroy",(()=>{I()})),a("touchStart",((e,s)=>{t.zoom.enabled&&function(e){const s=t.device;if(!m.imageEl)return;if(h.isTouched)return;s.android&&e.cancelable&&e.preventDefault(),h.isTouched=!0;const a=u.length>0?u[0]:e;h.touchesStart.x=a.pageX,h.touchesStart.y=a.pageY}(s)})),a("touchEnd",((e,s)=>{t.zoom.enabled&&function(){const e=t.zoom;if(!m.imageEl)return;if(!h.isTouched||!h.isMoved)return h.isTouched=!1,void(h.isMoved=!1);h.isTouched=!1,h.isMoved=!1;let s=300,a=300;const i=g.x*s,r=h.currentX+i,n=g.y*a,l=h.currentY+n;0!==g.x&&(s=Math.abs((r-h.currentX)/g.x)),0!==g.y&&(a=Math.abs((l-h.currentY)/g.y));const o=Math.max(s,a);h.currentX=r,h.currentY=l;const d=h.width*e.scale,c=h.height*e.scale;h.minX=Math.min(m.slideWidth/2-d/2,0),h.maxX=-h.minX,h.minY=Math.min(m.slideHeight/2-c/2,0),h.maxY=-h.minY,h.currentX=Math.max(Math.min(h.currentX,h.maxX),h.minX),h.currentY=Math.max(Math.min(h.currentY,h.maxY),h.minY),m.imageWrapEl.style.transitionDuration=`${o}ms`,m.imageWrapEl.style.transform=`translate3d(${h.currentX}px, ${h.currentY}px,0)`}()})),a("doubleTap",((e,s)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&z(s)})),a("transitionEnd",(()=>{t.zoom.enabled&&t.params.zoom.enabled&&C()})),a("slideChange",(()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&C()})),Object.assign(t.zoom,{enable:$,disable:I,in:P,out:L,toggle:z})},function(e){let{swiper:t,extendParams:s,on:a}=e;function i(e,t){const s=function(){let e,t,s;return(a,i)=>{for(t=-1,e=a.length;e-t>1;)s=e+t>>1,a[s]<=i?t=s:e=s;return e}}();let a,i;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=s(this.x,e),a=i-1,(e-this.x[a])*(this.y[i]-this.y[a])/(this.x[i]-this.x[a])+this.y[a]):0},this}function r(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}s({controller:{control:void 0,inverse:!1,by:"slide"}}),t.controller={control:void 0},a("beforeInit",(()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){const e=document.querySelector(t.params.controller.control);if(e&&e.swiper)t.controller.control=e.swiper;else if(e){const s=a=>{t.controller.control=a.detail[0],t.update(),e.removeEventListener("init",s)};e.addEventListener("init",s)}}else t.controller.control=t.params.controller.control})),a("update",(()=>{r()})),a("resize",(()=>{r()})),a("observerUpdate",(()=>{r()})),a("setTranslate",((e,s,a)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(s,a)})),a("setTransition",((e,s,a)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(s,a)})),Object.assign(t.controller,{setTranslate:function(e,s){const a=t.controller.control;let r,n;const l=t.constructor;function o(e){if(e.destroyed)return;const s=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function(e){t.controller.spline=t.params.loop?new i(t.slidesGrid,e.slidesGrid):new i(t.snapGrid,e.snapGrid)}(e),n=-t.controller.spline.interpolate(-s)),n&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),n=(s-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(n=e.maxTranslate()-n),e.updateProgress(n),e.setTranslate(n,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(a))for(let e=0;e{s.updateAutoHeight()})),E(s.wrapperEl,(()=>{i&&s.transitionEnd()}))))}if(Array.isArray(i))for(r=0;r(Array.isArray(e)||(e=[e].filter((e=>!!e))),e);function l(e){(e=n(e)).forEach((e=>{e.setAttribute("tabIndex","0")}))}function o(e){(e=n(e)).forEach((e=>{e.setAttribute("tabIndex","-1")}))}function d(e,t){(e=n(e)).forEach((e=>{e.setAttribute("role",t)}))}function c(e,t){(e=n(e)).forEach((e=>{e.setAttribute("aria-roledescription",t)}))}function p(e,t){(e=n(e)).forEach((e=>{e.setAttribute("aria-label",t)}))}function u(e){(e=n(e)).forEach((e=>{e.setAttribute("aria-disabled",!0)}))}function m(e){(e=n(e)).forEach((e=>{e.setAttribute("aria-disabled",!1)}))}function h(e){if(13!==e.keyCode&&32!==e.keyCode)return;const s=t.params.a11y,a=e.target;t.pagination&&t.pagination.el&&(a===t.pagination.el||t.pagination.el.contains(e.target))&&!e.target.matches(te(t.params.pagination.bulletClass))||(t.navigation&&t.navigation.nextEl&&a===t.navigation.nextEl&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?r(s.lastSlideMessage):r(s.nextSlideMessage)),t.navigation&&t.navigation.prevEl&&a===t.navigation.prevEl&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?r(s.firstSlideMessage):r(s.prevSlideMessage)),t.pagination&&a.matches(te(t.params.pagination.bulletClass))&&a.click())}function f(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function v(){return f()&&t.params.pagination.clickable}const w=(e,t,s)=>{l(e),"BUTTON"!==e.tagName&&(d(e,"button"),e.addEventListener("keydown",h)),p(e,s),function(e,t){(e=n(e)).forEach((e=>{e.setAttribute("aria-controls",t)}))}(e,t)},y=()=>{t.a11y.clicked=!0},E=()=>{requestAnimationFrame((()=>{requestAnimationFrame((()=>{t.destroyed||(t.a11y.clicked=!1)}))}))},x=e=>{if(t.a11y.clicked)return;const s=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!s||!t.slides.includes(s))return;const a=t.slides.indexOf(s)===t.activeIndex,i=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(s);a||i||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,t.slideTo(t.slides.indexOf(s),0))},S=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&c(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&d(t.slides,e.slideRole);const s=t.slides.length;e.slideLabelMessage&&t.slides.forEach(((a,i)=>{const r=t.params.loop?parseInt(a.getAttribute("data-swiper-slide-index"),10):i;p(a,e.slideLabelMessage.replace(/\{\{index\}\}/,r+1).replace(/\{\{slidesLength\}\}/,s))}))},T=()=>{const e=t.params.a11y;t.isElement?t.el.shadowEl.append(i):t.el.append(i);const s=t.el;e.containerRoleDescriptionMessage&&c(s,e.containerRoleDescriptionMessage),e.containerMessage&&p(s,e.containerMessage);const a=t.wrapperEl,r=e.id||a.getAttribute("id")||`swiper-wrapper-${l=16,void 0===l&&(l=16),"x".repeat(l).replace(/x/g,(()=>Math.round(16*Math.random()).toString(16)))}`;var l;const o=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";var d;d=r,n(a).forEach((e=>{e.setAttribute("id",d)})),function(e,t){(e=n(e)).forEach((e=>{e.setAttribute("aria-live",t)}))}(a,o),S();let{nextEl:u,prevEl:m}=t.navigation?t.navigation:{};if(u=n(u),m=n(m),u&&u.forEach((t=>w(t,r,e.nextSlideMessage))),m&&m.forEach((t=>w(t,r,e.prevSlideMessage))),v()){(Array.isArray(t.pagination.el)?t.pagination.el:[t.pagination.el]).forEach((e=>{e.addEventListener("keydown",h)}))}t.el.addEventListener("focus",x,!0),t.el.addEventListener("pointerdown",y,!0),t.el.addEventListener("pointerup",E,!0)};a("beforeInit",(()=>{i=g("span",t.params.a11y.notificationClass),i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true")})),a("afterInit",(()=>{t.params.a11y.enabled&&T()})),a("slidesLengthChange snapGridLengthChange slidesGridLengthChange",(()=>{t.params.a11y.enabled&&S()})),a("fromEdge toEdge afterInit lock unlock",(()=>{t.params.a11y.enabled&&function(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{nextEl:e,prevEl:s}=t.navigation;s&&(t.isBeginning?(u(s),o(s)):(m(s),l(s))),e&&(t.isEnd?(u(e),o(e)):(m(e),l(e)))}()})),a("paginationUpdate",(()=>{t.params.a11y.enabled&&function(){const e=t.params.a11y;f()&&t.pagination.bullets.forEach((s=>{t.params.pagination.clickable&&(l(s),t.params.pagination.renderBullet||(d(s,"button"),p(s,e.paginationBulletMessage.replace(/\{\{index\}\}/,b(s)+1)))),s.matches(te(t.params.pagination.bulletActiveClass))?s.setAttribute("aria-current","true"):s.removeAttribute("aria-current")}))}()})),a("destroy",(()=>{t.params.a11y.enabled&&function(){i&&i.remove();let{nextEl:e,prevEl:s}=t.navigation?t.navigation:{};e=n(e),s=n(s),e&&e.forEach((e=>e.removeEventListener("keydown",h))),s&&s.forEach((e=>e.removeEventListener("keydown",h))),v()&&(Array.isArray(t.pagination.el)?t.pagination.el:[t.pagination.el]).forEach((e=>{e.removeEventListener("keydown",h)}));t.el.removeEventListener("focus",x,!0),t.el.removeEventListener("pointerdown",y,!0),t.el.removeEventListener("pointerup",E,!0)}()}))},function(e){let{swiper:t,extendParams:s,on:a}=e;s({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let i=!1,n={};const l=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),o=e=>{const t=r();let s;s=e?new URL(e):t.location;const a=s.pathname.slice(1).split("/").filter((e=>""!==e)),i=a.length;return{key:a[i-2],value:a[i-1]}},d=(e,s)=>{const a=r();if(!i||!t.params.history.enabled)return;let n;n=t.params.url?new URL(t.params.url):a.location;const o=t.slides[s];let d=l(o.getAttribute("data-history"));if(t.params.history.root.length>0){let s=t.params.history.root;"/"===s[s.length-1]&&(s=s.slice(0,s.length-1)),d=`${s}/${e?`${e}/`:""}${d}`}else n.pathname.includes(e)||(d=`${e?`${e}/`:""}${d}`);t.params.history.keepQuery&&(d+=n.search);const c=a.history.state;c&&c.value===d||(t.params.history.replaceState?a.history.replaceState({value:d},null,d):a.history.pushState({value:d},null,d))},c=(e,s,a)=>{if(s)for(let i=0,r=t.slides.length;i{n=o(t.params.url),c(t.params.speed,n.value,!1)};a("init",(()=>{t.params.history.enabled&&(()=>{const e=r();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);i=!0,n=o(t.params.url),n.key||n.value?(c(0,n.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",p)):t.params.history.replaceState||e.addEventListener("popstate",p)}})()})),a("destroy",(()=>{t.params.history.enabled&&(()=>{const e=r();t.params.history.replaceState||e.removeEventListener("popstate",p)})()})),a("transitionEnd _freeModeNoMomentumRelease",(()=>{i&&d(t.params.history.key,t.activeIndex)})),a("slideChange",(()=>{i&&t.params.cssMode&&d(t.params.history.key,t.activeIndex)}))},function(e){let{swiper:t,extendParams:s,emit:i,on:n}=e,l=!1;const o=a(),d=r();s({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(e,s){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter((e=>e.getAttribute("data-hash")===s))[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(f(t.slidesEl,`.${t.params.slideClass}[data-hash="${s}"], swiper-slide[data-hash="${s}"]`)[0])}}});const c=()=>{i("hashChange");const e=o.location.hash.replace("#",""),s=t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`);if(e!==(s?s.getAttribute("data-hash"):"")){const s=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===s||Number.isNaN(s))return;t.slideTo(s)}},p=()=>{if(!l||!t.params.hashNavigation.enabled)return;const e=t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`),s=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&d.history&&d.history.replaceState?(d.history.replaceState(null,null,`#${s}`||""),i("hashSet")):(o.location.hash=s||"",i("hashSet"))};n("init",(()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;l=!0;const e=o.location.hash.replace("#","");if(e){const s=0,a=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(a||0,s,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&d.addEventListener("hashchange",c)})()})),n("destroy",(()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&d.removeEventListener("hashchange",c)})),n("transitionEnd _freeModeNoMomentumRelease",(()=>{l&&p()})),n("slideChange",(()=>{l&&t.params.cssMode&&p()}))},function(e){let t,s,{swiper:i,extendParams:r,on:n,emit:l,params:o}=e;i.autoplay={running:!1,paused:!1,timeLeft:0},r({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let d,c,p,u,m,h,f,g=o&&o.autoplay?o.autoplay.delay:3e3,v=o&&o.autoplay?o.autoplay.delay:3e3,w=(new Date).getTime;function b(e){i&&!i.destroyed&&i.wrapperEl&&e.target===i.wrapperEl&&(i.wrapperEl.removeEventListener("transitionend",b),M())}const y=()=>{if(i.destroyed||!i.autoplay.running)return;i.autoplay.paused?c=!0:c&&(v=d,c=!1);const e=i.autoplay.paused?d:w+v-(new Date).getTime();i.autoplay.timeLeft=e,l("autoplayTimeLeft",e,e/g),s=requestAnimationFrame((()=>{y()}))},E=e=>{if(i.destroyed||!i.autoplay.running)return;cancelAnimationFrame(s),y();let a=void 0===e?i.params.autoplay.delay:e;g=i.params.autoplay.delay,v=i.params.autoplay.delay;const r=(()=>{let e;if(e=i.virtual&&i.params.virtual.enabled?i.slides.filter((e=>e.classList.contains("swiper-slide-active")))[0]:i.slides[i.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(r)&&r>0&&void 0===e&&(a=r,g=r,v=r),d=a;const n=i.params.speed,o=()=>{i&&!i.destroyed&&(i.params.autoplay.reverseDirection?!i.isBeginning||i.params.loop||i.params.rewind?(i.slidePrev(n,!0,!0),l("autoplay")):i.params.autoplay.stopOnLastSlide||(i.slideTo(i.slides.length-1,n,!0,!0),l("autoplay")):!i.isEnd||i.params.loop||i.params.rewind?(i.slideNext(n,!0,!0),l("autoplay")):i.params.autoplay.stopOnLastSlide||(i.slideTo(0,n,!0,!0),l("autoplay")),i.params.cssMode&&(w=(new Date).getTime(),requestAnimationFrame((()=>{E()}))))};return a>0?(clearTimeout(t),t=setTimeout((()=>{o()}),a)):requestAnimationFrame((()=>{o()})),a},x=()=>{i.autoplay.running=!0,E(),l("autoplayStart")},S=()=>{i.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(s),l("autoplayStop")},T=(e,s)=>{if(i.destroyed||!i.autoplay.running)return;clearTimeout(t),e||(f=!0);const a=()=>{l("autoplayPause"),i.params.autoplay.waitForTransition?i.wrapperEl.addEventListener("transitionend",b):M()};if(i.autoplay.paused=!0,s)return h&&(d=i.params.autoplay.delay),h=!1,void a();const r=d||i.params.autoplay.delay;d=r-((new Date).getTime()-w),i.isEnd&&d<0&&!i.params.loop||(d<0&&(d=0),a())},M=()=>{i.isEnd&&d<0&&!i.params.loop||i.destroyed||!i.autoplay.running||(w=(new Date).getTime(),f?(f=!1,E(d)):E(),i.autoplay.paused=!1,l("autoplayResume"))},C=()=>{if(i.destroyed||!i.autoplay.running)return;const e=a();"hidden"===e.visibilityState&&(f=!0,T(!0)),"visible"===e.visibilityState&&M()},P=e=>{"mouse"===e.pointerType&&(f=!0,T(!0))},L=e=>{"mouse"===e.pointerType&&i.autoplay.paused&&M()};n("init",(()=>{i.params.autoplay.enabled&&(i.params.autoplay.pauseOnMouseEnter&&(i.el.addEventListener("pointerenter",P),i.el.addEventListener("pointerleave",L)),a().addEventListener("visibilitychange",C),w=(new Date).getTime(),x())})),n("destroy",(()=>{i.el.removeEventListener("pointerenter",P),i.el.removeEventListener("pointerleave",L),a().removeEventListener("visibilitychange",C),i.autoplay.running&&S()})),n("beforeTransitionStart",((e,t,s)=>{!i.destroyed&&i.autoplay.running&&(s||!i.params.autoplay.disableOnInteraction?T(!0,!0):S())})),n("sliderFirstMove",(()=>{!i.destroyed&&i.autoplay.running&&(i.params.autoplay.disableOnInteraction?S():(p=!0,u=!1,f=!1,m=setTimeout((()=>{f=!0,u=!0,T(!0)}),200)))})),n("touchEnd",(()=>{if(!i.destroyed&&i.autoplay.running&&p){if(clearTimeout(m),clearTimeout(t),i.params.autoplay.disableOnInteraction)return u=!1,void(p=!1);u&&i.params.cssMode&&M(),u=!1,p=!1}})),n("slideChange",(()=>{!i.destroyed&&i.autoplay.running&&(h=!0)})),Object.assign(i.autoplay,{start:x,stop:S,pause:T,resume:M})},function(e){let{swiper:t,extendParams:s,on:i}=e;s({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let r=!1,n=!1;function l(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const s=e.clickedIndex,a=e.clickedSlide;if(a&&a.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==s)return;let i;i=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):s,t.params.loop?t.slideToLoop(i):t.slideTo(i)}function o(){const{thumbs:e}=t.params;if(r)return!1;r=!0;const s=t.constructor;if(e.swiper instanceof s)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(t.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper.update();else if(d(e.swiper)){const a=Object.assign({},e.swiper);Object.assign(a,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper=new s(a),n=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",l),!0}function c(e){const s=t.thumbs.swiper;if(!s||s.destroyed)return;const a="auto"===s.params.slidesPerView?s.slidesPerViewDynamic():s.params.slidesPerView;let i=1;const r=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(i=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(i=1),i=Math.floor(i),s.slides.forEach((e=>e.classList.remove(r))),s.params.loop||s.params.virtual&&s.params.virtual.enabled)for(let e=0;e{e.classList.add(r)}));else for(let e=0;ee.getAttribute("data-swiper-slide-index")===`${t.realIndex}`))[0];r=s.slides.indexOf(e),o=t.activeIndex>t.previousIndex?"next":"prev"}else r=t.realIndex,o=r>t.previousIndex?"next":"prev";l&&(r+="next"===o?n:-1*n),s.visibleSlidesIndexes&&s.visibleSlidesIndexes.indexOf(r)<0&&(s.params.centeredSlides?r=r>i?r-Math.floor(a/2)+1:r+Math.floor(a/2)-1:r>i&&s.params.slidesPerGroup,s.slideTo(r,e?0:void 0))}}t.thumbs={swiper:null},i("beforeInit",(()=>{const{thumbs:e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const s=a(),i=()=>{const a="string"==typeof e.swiper?s.querySelector(e.swiper):e.swiper;if(a&&a.swiper)e.swiper=a.swiper,o(),c(!0);else if(a){const s=i=>{e.swiper=i.detail[0],a.removeEventListener("init",s),o(),c(!0),e.swiper.update(),t.update()};a.addEventListener("init",s)}return a},r=()=>{if(t.destroyed)return;i()||requestAnimationFrame(r)};requestAnimationFrame(r)}else o(),c(!0)})),i("slideChange update resize observerUpdate",(()=>{c()})),i("setTransition",((e,s)=>{const a=t.thumbs.swiper;a&&!a.destroyed&&a.setTransition(s)})),i("beforeDestroy",(()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&n&&e.destroy()})),Object.assign(t.thumbs,{init:o,update:c})},function(e){let{swiper:t,extendParams:s,emit:a,once:i}=e;s({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(t,{freeMode:{onTouchStart:function(){const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({currentPos:t.rtl?t.translate:-t.translate})},onTouchMove:function(){const{touchEventsData:e,touches:s}=t;0===e.velocities.length&&e.velocities.push({position:s[t.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:s[t.isHorizontal()?"currentX":"currentY"],time:l()})},onTouchEnd:function(e){let{currentPos:s}=e;const{params:r,wrapperEl:n,rtlTranslate:o,snapGrid:d,touchEventsData:c}=t,p=l()-c.touchStartTime;if(s<-t.minTranslate())t.slideTo(t.activeIndex);else if(s>-t.maxTranslate())t.slides.length1){const e=c.velocities.pop(),s=c.velocities.pop(),a=e.position-s.position,i=e.time-s.time;t.velocity=a/i,t.velocity/=2,Math.abs(t.velocity)150||l()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=r.freeMode.momentumVelocityRatio,c.velocities.length=0;let e=1e3*r.freeMode.momentumRatio;const s=t.velocity*e;let p=t.translate+s;o&&(p=-p);let u,m=!1;const h=20*Math.abs(t.velocity)*r.freeMode.momentumBounceRatio;let f;if(pt.minTranslate())r.freeMode.momentumBounce?(p-t.minTranslate()>h&&(p=t.minTranslate()+h),u=t.minTranslate(),m=!0,c.allowMomentumBounce=!0):p=t.minTranslate(),r.loop&&r.centeredSlides&&(f=!0);else if(r.freeMode.sticky){let e;for(let t=0;t-p){e=t;break}p=Math.abs(d[e]-p){t.loopFix()})),0!==t.velocity){if(e=o?Math.abs((-p-t.translate)/t.velocity):Math.abs((p-t.translate)/t.velocity),r.freeMode.sticky){const s=Math.abs((o?-p:p)-t.translate),a=t.slidesSizesGrid[t.activeIndex];e=s{t&&!t.destroyed&&c.allowMomentumBounce&&(a("momentumBounce"),t.setTransition(r.speed),setTimeout((()=>{t.setTranslate(u),E(n,(()=>{t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(a("_freeModeNoMomentumRelease"),t.updateProgress(p),t.setTransition(e),t.setTranslate(p),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,E(n,(()=>{t&&!t.destroyed&&t.transitionEnd()})))):t.updateProgress(p),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(r.freeMode.sticky)return void t.slideToClosest();r.freeMode&&a("_freeModeNoMomentumRelease")}(!r.freeMode.momentum||p>=r.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function(e){let t,s,a,{swiper:i,extendParams:r}=e;r({grid:{rows:1,fill:"column"}});const n=()=>{let e=i.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*i.size:"string"==typeof e&&(e=parseFloat(e)),e};i.grid={initSlides:e=>{const{slidesPerView:r}=i.params,{rows:n,fill:l}=i.params.grid;s=t/n,a=Math.floor(e/n),t=Math.floor(e/n)===e/n?e:Math.ceil(e/n)*n,"auto"!==r&&"row"===l&&(t=Math.max(t,r*n))},updateSlide:(e,r,l,o)=>{const{slidesPerGroup:d}=i.params,c=n(),{rows:p,fill:u}=i.params.grid;let m,h,f;if("row"===u&&d>1){const s=Math.floor(e/(d*p)),a=e-p*d*s,i=0===s?d:Math.min(Math.ceil((l-s*p*d)/p),d);f=Math.floor(a/i),h=a-f*i+s*d,m=h+f*t/p,r.style.order=m}else"column"===u?(h=Math.floor(e/p),f=e-h*p,(h>a||h===a&&f===p-1)&&(f+=1,f>=p&&(f=0,h+=1))):(f=Math.floor(e/s),h=e-f*s);r.style[o("margin-top")]=0!==f?c&&`${c}px`:""},updateWrapperSize:(e,s,a)=>{const{centeredSlides:r,roundLengths:l}=i.params,o=n(),{rows:d}=i.params.grid;if(i.virtualSize=(e+o)*t,i.virtualSize=Math.ceil(i.virtualSize/d)-o,i.wrapperEl.style[a("width")]=`${i.virtualSize+o}px`,r){const e=[];for(let t=0;t{const{slides:e}=t;t.params.fadeEffect;for(let s=0;s{const s=t.slides.map((e=>h(e)));s.forEach((t=>{t.style.transitionDuration=`${e}ms`})),de({swiper:t,duration:e,transformElements:s,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const i=(e,t,s)=>{let a=s?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),i=s?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");a||(a=g("div","swiper-slide-shadow-"+(s?"left":"top")),e.append(a)),i||(i=g("div","swiper-slide-shadow-"+(s?"right":"bottom")),e.append(i)),a&&(a.style.opacity=Math.max(-t,0)),i&&(i.style.opacity=Math.max(t,0))};le({effect:"cube",swiper:t,on:a,setTranslate:()=>{const{el:e,wrapperEl:s,slides:a,width:r,height:n,rtlTranslate:l,size:o,browser:d}=t,c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let m,h=0;c.shadow&&(p?(m=t.slidesEl.querySelector(".swiper-cube-shadow"),m||(m=g("div","swiper-cube-shadow"),t.slidesEl.append(m)),m.style.height=`${r}px`):(m=e.querySelector(".swiper-cube-shadow"),m||(m=g("div","swiper-cube-shadow"),e.append(m))));for(let e=0;e-1&&(h=90*s+90*d,l&&(h=90*-s-90*d)),t.style.transform=v,c.slideShadows&&i(t,d,p)}if(s.style.transformOrigin=`50% 50% -${o/2}px`,s.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)m.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(90deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(h)-90*Math.floor(Math.abs(h)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),s=c.shadowScale,a=c.shadowScale/t,i=c.shadowOffset;m.style.transform=`scale3d(${s}, 1, ${a}) translate3d(0px, ${n/2+i}px, ${-n/2/a}px) rotateX(-90deg)`}const f=(d.isSafari||d.isWebView)&&d.needPerspectiveFix?-o/2:0;s.style.transform=`translate3d(0px,0,${f}px) rotateX(${t.isHorizontal()?0:h}deg) rotateY(${t.isHorizontal()?-h:0}deg)`,s.style.setProperty("--swiper-cube-translate-z",`${f}px`)},setTransition:e=>{const{el:s,slides:a}=t;if(a.forEach((t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach((t=>{t.style.transitionDuration=`${e}ms`}))})),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=s.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},recreateShadows:()=>{const e=t.isHorizontal();t.slides.forEach((t=>{const s=Math.max(Math.min(t.progress,1),-1);i(t,s,e)}))},getEffectParams:()=>t.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({flipEffect:{slideShadows:!0,limitRotation:!0}});const i=(e,s,a)=>{let i=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");i||(i=ce(0,e,t.isHorizontal()?"left":"top")),r||(r=ce(0,e,t.isHorizontal()?"right":"bottom")),i&&(i.style.opacity=Math.max(-s,0)),r&&(r.style.opacity=Math.max(s,0))};le({effect:"flip",swiper:t,on:a,setTranslate:()=>{const{slides:e,rtlTranslate:s}=t,a=t.params.flipEffect;for(let r=0;r{const s=t.slides.map((e=>h(e)));s.forEach((t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach((t=>{t.style.transitionDuration=`${e}ms`}))})),de({swiper:t,duration:e,transformElements:s})},recreateShadows:()=>{t.params.flipEffect;t.slides.forEach((e=>{let s=e.progress;t.params.flipEffect.limitRotation&&(s=Math.max(Math.min(e.progress,1),-1)),i(e,s)}))},getEffectParams:()=>t.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),le({effect:"coverflow",swiper:t,on:a,setTranslate:()=>{const{width:e,height:s,slides:a,slidesSizesGrid:i}=t,r=t.params.coverflowEffect,n=t.isHorizontal(),l=t.translate,o=n?e/2-l:s/2-l,d=n?r.rotate:-r.rotate,c=r.depth;for(let e=0,t=a.length;e0?p:0),s&&(s.style.opacity=-p>0?-p:0)}}},setTransition:e=>{t.slides.map((e=>h(e))).forEach((t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach((t=>{t.style.transitionDuration=`${e}ms`}))}))},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const i=e=>"string"==typeof e?e:`${e}px`;le({effect:"creative",swiper:t,on:a,setTranslate:()=>{const{slides:e,wrapperEl:s,slidesSizesGrid:a}=t,r=t.params.creativeEffect,{progressMultiplier:n}=r,l=t.params.centeredSlides;if(l){const e=a[0]/2-t.params.slidesOffsetBefore||0;s.style.transform=`translateX(calc(50% - ${e}px))`}for(let s=0;s0&&(f=r.prev,h=!0),u.forEach(((e,t)=>{u[t]=`calc(${e}px + (${i(f.translate[t])} * ${Math.abs(d*n)}))`})),m.forEach(((e,t)=>{m[t]=f.rotate[t]*Math.abs(d*n)})),a.style.zIndex=-Math.abs(Math.round(o))+e.length;const g=u.join(", "),v=`rotateX(${m[0]}deg) rotateY(${m[1]}deg) rotateZ(${m[2]}deg)`,w=c<0?`scale(${1+(1-f.scale)*c*n})`:`scale(${1-(1-f.scale)*c*n})`,b=c<0?1+(1-f.opacity)*c*n:1-(1-f.opacity)*c*n,y=`translate3d(${g}) ${v} ${w}`;if(h&&f.shadow||!h){let e=a.querySelector(".swiper-slide-shadow");if(!e&&f.shadow&&(e=ce(0,a)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const E=oe(0,a);E.style.transform=y,E.style.opacity=b,f.origin&&(E.style.transformOrigin=f.origin)}},setTransition:e=>{const s=t.slides.map((e=>h(e)));s.forEach((t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach((t=>{t.style.transitionDuration=`${e}ms`}))})),de({swiper:t,duration:e,transformElements:s,allSlides:!0})},perspective:()=>t.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),le({effect:"cards",swiper:t,on:a,setTranslate:()=>{const{slides:e,activeIndex:s}=t,a=t.params.cardsEffect,{startTranslate:i,isTouched:r}=t.touchEventsData,n=t.translate;for(let l=0;l0&&c<1&&(r||t.params.cssMode)&&n-1&&(r||t.params.cssMode)&&n>i;if(b||y){const e=(1-Math.abs((Math.abs(c)-.5)/.5))**.5;g+=-28*c*e,f+=-.5*e,v+=96*e,m=-25*e*Math.abs(c)+"%"}if(u=c<0?`calc(${u}px + (${v*Math.abs(c)}%))`:c>0?`calc(${u}px + (-${v*Math.abs(c)}%))`:`${u}px`,!t.isHorizontal()){const e=m;m=u,u=e}const E=c<0?""+(1+(1-f)*c):""+(1-(1-f)*c),x=`\n translate3d(${u}, ${m}, ${h}px)\n rotateZ(${a.rotate?g:0}deg)\n scale(${E})\n `;if(a.slideShadows){let e=o.querySelector(".swiper-slide-shadow");e||(e=ce(0,o)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(c)-.5)/.5,0),1))}o.style.zIndex=-Math.abs(Math.round(d))+e.length;oe(0,o).style.transform=x}},setTransition:e=>{const s=t.slides.map((e=>h(e)));s.forEach((t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach((t=>{t.style.transitionDuration=`${e}ms`}))})),de({swiper:t,duration:e,transformElements:s})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})}];return J.use(pe),J})); +//# sourceMappingURL=swiper-bundle.min.js.map \ No newline at end of file diff --git a/resources/Swiper/9.2.4/note b/resources/Swiper/9.3.2/note similarity index 100% rename from resources/Swiper/9.2.4/note rename to resources/Swiper/9.3.2/note From fef6dcf5f3c4939534959e7e36aae7b07f0c2750 Mon Sep 17 00:00:00 2001 From: nobody Date: Sat, 20 May 2023 18:02:39 +0200 Subject: [PATCH 18/30] alpinejs v3.12.0 -> v3.12.1 (#1428) --- THIRD_PARTY.txt | 2 +- modules/internal/targets.js | 2 +- pages/updates/updates.html | 1 + resources/alpinejs/3.12.0/alpine.jsm | 5 ----- resources/alpinejs/3.12.1/alpine.jsm | 5 +++++ resources/alpinejs/{3.12.0 => 3.12.1}/note | 0 6 files changed, 8 insertions(+), 7 deletions(-) delete mode 100644 resources/alpinejs/3.12.0/alpine.jsm create mode 100644 resources/alpinejs/3.12.1/alpine.jsm rename resources/alpinejs/{3.12.0 => 3.12.1}/note (100%) diff --git a/THIRD_PARTY.txt b/THIRD_PARTY.txt index e220785d..305250c3 100644 --- a/THIRD_PARTY.txt +++ b/THIRD_PARTY.txt @@ -138,7 +138,7 @@ https://cdnjs.cloudflare.com/ajax/libs/ajax-bootstrap-select/1.4.5/js/ajax-boots https://cdnjs.cloudflare.com/ajax/libs/algoliasearch/3.35.1/algoliasearch.min.js https://cdnjs.cloudflare.com/ajax/libs/algoliasearch/4.17.0/algoliasearch.umd.min.js https://cdnjs.cloudflare.com/ajax/libs/alpinejs/2.8.2/alpine.js -https://cdnjs.cloudflare.com/ajax/libs/alpinejs/3.12.0/cdn.min.js +https://cdnjs.cloudflare.com/ajax/libs/alpinejs/3.12.1/cdn.min.js https://cdnjs.cloudflare.com/ajax/libs/angucomplete-alt/3.0.0/angucomplete-alt.min.js https://cdnjs.cloudflare.com/ajax/libs/angular-bootstrap-colorpicker/3.0.32/css/colorpicker.min.css https://cdnjs.cloudflare.com/ajax/libs/angular-bootstrap-colorpicker/3.0.32/js/bootstrap-colorpicker-module.min.js diff --git a/modules/internal/targets.js b/modules/internal/targets.js index 2edb2d01..3a068f97 100644 --- a/modules/internal/targets.js +++ b/modules/internal/targets.js @@ -82,7 +82,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/algoliasearch/3.')) return '3.35.1'; if (type.startsWith('/algoliasearch/4.')) return '4.17.0'; if (type.startsWith('/alpinejs/2.')) return '2.8.2'; - if (type.startsWith('/alpinejs/3.')) return '3.12.0'; + if (type.startsWith('/alpinejs/3.')) return '3.12.1'; if (type.startsWith('/anchor-js/3.')) return '3.2.2'; if (type.startsWith('/anchor-js/4.')) return '4.3.1'; if (type.startsWith('/anchor-js/5.')) return '5.0.0'; diff --git a/pages/updates/updates.html b/pages/updates/updates.html index 8dc8fbc9..729e2556 100644 --- a/pages/updates/updates.html +++ b/pages/updates/updates.html @@ -33,6 +33,7 @@
      • react-router v6.11.1 -> v6.11.2 (#1425)
      • leaflet v1.9.3 -> v1.9.4 (#1426)
      • Swiper v9.2.4 -> v9.3.2 (#1427)
      • +
      • alpinejs v3.12.0 -> v3.12.1 (#1428)

      Mapping

        diff --git a/resources/alpinejs/3.12.0/alpine.jsm b/resources/alpinejs/3.12.0/alpine.jsm deleted file mode 100644 index d806d323..00000000 --- a/resources/alpinejs/3.12.0/alpine.jsm +++ /dev/null @@ -1,5 +0,0 @@ -(()=>{var Ye=!1,Ze=!1,V=[],Qe=-1;function Bt(e){hn(e)}function hn(e){V.includes(e)||V.push(e),_n()}function ye(e){let t=V.indexOf(e);t!==-1&&t>Qe&&V.splice(t,1)}function _n(){!Ze&&!Ye&&(Ye=!0,queueMicrotask(gn))}function gn(){Ye=!1,Ze=!0;for(let e=0;ee.effect(t,{scheduler:r=>{Xe?Bt(r):r()}}),et=e.raw}function tt(e){P=e}function Vt(e){let t=()=>{};return[n=>{let i=P(n);return e._x_effects||(e._x_effects=new Set,e._x_runEffects=()=>{e._x_effects.forEach(o=>o())}),e._x_effects.add(i),t=()=>{i!==void 0&&(e._x_effects.delete(i),L(i))},i},()=>{t()}]}var Ht=[],qt=[],Ut=[];function Wt(e){Ut.push(e)}function we(e,t){typeof t=="function"?(e._x_cleanups||(e._x_cleanups=[]),e._x_cleanups.push(t)):(t=e,qt.push(t))}function Gt(e){Ht.push(e)}function Jt(e,t,r){e._x_attributeCleanups||(e._x_attributeCleanups={}),e._x_attributeCleanups[t]||(e._x_attributeCleanups[t]=[]),e._x_attributeCleanups[t].push(r)}function nt(e,t){e._x_attributeCleanups&&Object.entries(e._x_attributeCleanups).forEach(([r,n])=>{(t===void 0||t.includes(r))&&(n.forEach(i=>i()),delete e._x_attributeCleanups[r])})}var it=new MutationObserver(ct),ot=!1;function se(){it.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),ot=!0}function st(){xn(),it.disconnect(),ot=!1}var oe=[],rt=!1;function xn(){oe=oe.concat(it.takeRecords()),oe.length&&!rt&&(rt=!0,queueMicrotask(()=>{yn(),rt=!1}))}function yn(){ct(oe),oe.length=0}function h(e){if(!ot)return e();st();let t=e();return se(),t}var at=!1,be=[];function Yt(){at=!0}function Zt(){at=!1,ct(be),be=[]}function ct(e){if(at){be=be.concat(e);return}let t=[],r=[],n=new Map,i=new Map;for(let o=0;os.nodeType===1&&t.push(s)),e[o].removedNodes.forEach(s=>s.nodeType===1&&r.push(s))),e[o].type==="attributes")){let s=e[o].target,a=e[o].attributeName,c=e[o].oldValue,l=()=>{n.has(s)||n.set(s,[]),n.get(s).push({name:a,value:s.getAttribute(a)})},u=()=>{i.has(s)||i.set(s,[]),i.get(s).push(a)};s.hasAttribute(a)&&c===null?l():s.hasAttribute(a)?(u(),l()):u()}i.forEach((o,s)=>{nt(s,o)}),n.forEach((o,s)=>{Ht.forEach(a=>a(s,o))});for(let o of r)if(!t.includes(o)&&(qt.forEach(s=>s(o)),o._x_cleanups))for(;o._x_cleanups.length;)o._x_cleanups.pop()();t.forEach(o=>{o._x_ignoreSelf=!0,o._x_ignore=!0});for(let o of t)r.includes(o)||o.isConnected&&(delete o._x_ignoreSelf,delete o._x_ignore,Ut.forEach(s=>s(o)),o._x_ignore=!0,o._x_ignoreSelf=!0);t.forEach(o=>{delete o._x_ignoreSelf,delete o._x_ignore}),t=null,r=null,n=null,i=null}function Ee(e){return j($(e))}function R(e,t,r){return e._x_dataStack=[t,...$(r||e)],()=>{e._x_dataStack=e._x_dataStack.filter(n=>n!==t)}}function lt(e,t){let r=e._x_dataStack[0];Object.entries(t).forEach(([n,i])=>{r[n]=i})}function $(e){return e._x_dataStack?e._x_dataStack:typeof ShadowRoot=="function"&&e instanceof ShadowRoot?$(e.host):e.parentNode?$(e.parentNode):[]}function j(e){let t=new Proxy({},{ownKeys:()=>Array.from(new Set(e.flatMap(r=>Object.keys(r)))),has:(r,n)=>e.some(i=>i.hasOwnProperty(n)),get:(r,n)=>(e.find(i=>{if(i.hasOwnProperty(n)){let o=Object.getOwnPropertyDescriptor(i,n);if(o.get&&o.get._x_alreadyBound||o.set&&o.set._x_alreadyBound)return!0;if((o.get||o.set)&&o.enumerable){let s=o.get,a=o.set,c=o;s=s&&s.bind(t),a=a&&a.bind(t),s&&(s._x_alreadyBound=!0),a&&(a._x_alreadyBound=!0),Object.defineProperty(i,n,{...c,get:s,set:a})}return!0}return!1})||{})[n],set:(r,n,i)=>{let o=e.find(s=>s.hasOwnProperty(n));return o?o[n]=i:e[e.length-1][n]=i,!0}});return t}function ve(e){let t=n=>typeof n=="object"&&!Array.isArray(n)&&n!==null,r=(n,i="")=>{Object.entries(Object.getOwnPropertyDescriptors(n)).forEach(([o,{value:s,enumerable:a}])=>{if(a===!1||s===void 0)return;let c=i===""?o:`${i}.${o}`;typeof s=="object"&&s!==null&&s._x_interceptor?n[o]=s.initialize(e,c,o):t(s)&&s!==n&&!(s instanceof Element)&&r(s,c)})};return r(e)}function Se(e,t=()=>{}){let r={initialValue:void 0,_x_interceptor:!0,initialize(n,i,o){return e(this.initialValue,()=>bn(n,i),s=>ut(n,i,s),i,o)}};return t(r),n=>{if(typeof n=="object"&&n!==null&&n._x_interceptor){let i=r.initialize.bind(r);r.initialize=(o,s,a)=>{let c=n.initialize(o,s,a);return r.initialValue=c,i(o,s,a)}}else r.initialValue=n;return r}}function bn(e,t){return t.split(".").reduce((r,n)=>r[n],e)}function ut(e,t,r){if(typeof t=="string"&&(t=t.split(".")),t.length===1)e[t[0]]=r;else{if(t.length===0)throw error;return e[t[0]]||(e[t[0]]={}),ut(e[t[0]],t.slice(1),r)}}var Qt={};function y(e,t){Qt[e]=t}function ae(e,t){return Object.entries(Qt).forEach(([r,n])=>{Object.defineProperty(e,`$${r}`,{get(){let[i,o]=ft(t);return i={interceptor:Se,...i},we(t,o),n(t,i)},enumerable:!1})}),e}function Xt(e,t,r,...n){try{return r(...n)}catch(i){Z(i,e,t)}}function Z(e,t,r=void 0){Object.assign(e,{el:t,expression:r}),console.warn(`Alpine Expression Error: ${e.message} - -${r?'Expression: "'+r+`" - -`:""}`,t),setTimeout(()=>{throw e},0)}var Ae=!0;function er(e){let t=Ae;Ae=!1,e(),Ae=t}function I(e,t,r={}){let n;return x(e,t)(i=>n=i,r),n}function x(...e){return tr(...e)}var tr=pt;function rr(e){tr=e}function pt(e,t){let r={};ae(r,e);let n=[r,...$(e)],i=typeof t=="function"?wn(n,t):vn(n,t,e);return Xt.bind(null,e,t,i)}function wn(e,t){return(r=()=>{},{scope:n={},params:i=[]}={})=>{let o=t.apply(j([n,...e]),i);Oe(r,o)}}var dt={};function En(e,t){if(dt[e])return dt[e];let r=Object.getPrototypeOf(async function(){}).constructor,n=/^[\n\s]*if.*\(.*\)/.test(e)||/^(let|const)\s/.test(e)?`(async()=>{ ${e} })()`:e,o=(()=>{try{return new r(["__self","scope"],`with (scope) { __self.result = ${n} }; __self.finished = true; return __self.result;`)}catch(s){return Z(s,t,e),Promise.resolve()}})();return dt[e]=o,o}function vn(e,t,r){let n=En(t,r);return(i=()=>{},{scope:o={},params:s=[]}={})=>{n.result=void 0,n.finished=!1;let a=j([o,...e]);if(typeof n=="function"){let c=n(n,a).catch(l=>Z(l,r,t));n.finished?(Oe(i,n.result,a,s,r),n.result=void 0):c.then(l=>{Oe(i,l,a,s,r)}).catch(l=>Z(l,r,t)).finally(()=>n.result=void 0)}}}function Oe(e,t,r,n,i){if(Ae&&typeof t=="function"){let o=t.apply(r,n);o instanceof Promise?o.then(s=>Oe(e,s,r,n)).catch(s=>Z(s,i,t)):e(o)}else typeof t=="object"&&t instanceof Promise?t.then(o=>e(o)):e(t)}var gt="x-";function S(e=""){return gt+e}function nr(e){gt=e}var mt={};function p(e,t){return mt[e]=t,{before(r){if(!mt[r]){console.warn("Cannot find directive `${directive}`. `${name}` will use the default order of execution");return}let n=H.indexOf(r);H.splice(n>=0?n:H.indexOf("DEFAULT"),0,e)}}}function le(e,t,r){if(t=Array.from(t),e._x_virtualDirectives){let o=Object.entries(e._x_virtualDirectives).map(([a,c])=>({name:a,value:c})),s=xt(o);o=o.map(a=>s.find(c=>c.name===a.name)?{name:`x-bind:${a.name}`,value:`"${a.value}"`}:a),t=t.concat(o)}let n={};return t.map(sr((o,s)=>n[o]=s)).filter(cr).map(An(n,r)).sort(On).map(o=>Sn(e,o))}function xt(e){return Array.from(e).map(sr()).filter(t=>!cr(t))}var ht=!1,ce=new Map,ir=Symbol();function or(e){ht=!0;let t=Symbol();ir=t,ce.set(t,[]);let r=()=>{for(;ce.get(t).length;)ce.get(t).shift()();ce.delete(t)},n=()=>{ht=!1,r()};e(r),n()}function ft(e){let t=[],r=a=>t.push(a),[n,i]=Vt(e);return t.push(i),[{Alpine:F,effect:n,cleanup:r,evaluateLater:x.bind(x,e),evaluate:I.bind(I,e)},()=>t.forEach(a=>a())]}function Sn(e,t){let r=()=>{},n=mt[t.type]||r,[i,o]=ft(e);Jt(e,t.original,o);let s=()=>{e._x_ignore||e._x_ignoreSelf||(n.inline&&n.inline(e,t,i),n=n.bind(n,e,t,i),ht?ce.get(ir).push(n):n())};return s.runCleanups=o,s}var Ce=(e,t)=>({name:r,value:n})=>(r.startsWith(e)&&(r=r.replace(e,t)),{name:r,value:n}),Te=e=>e;function sr(e=()=>{}){return({name:t,value:r})=>{let{name:n,value:i}=ar.reduce((o,s)=>s(o),{name:t,value:r});return n!==t&&e(n,t),{name:n,value:i}}}var ar=[];function Q(e){ar.push(e)}function cr({name:e}){return lr().test(e)}var lr=()=>new RegExp(`^${gt}([^:^.]+)\\b`);function An(e,t){return({name:r,value:n})=>{let i=r.match(lr()),o=r.match(/:([a-zA-Z0-9\-:]+)/),s=r.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],a=t||e[r]||r;return{type:i?i[1]:null,value:o?o[1]:null,modifiers:s.map(c=>c.replace(".","")),expression:n,original:a}}}var _t="DEFAULT",H=["ignore","ref","data","id","bind","init","for","model","modelable","transition","show","if",_t,"teleport"];function On(e,t){let r=H.indexOf(e.type)===-1?_t:e.type,n=H.indexOf(t.type)===-1?_t:t.type;return H.indexOf(r)-H.indexOf(n)}function q(e,t,r={}){e.dispatchEvent(new CustomEvent(t,{detail:r,bubbles:!0,composed:!0,cancelable:!0}))}function A(e,t){if(typeof ShadowRoot=="function"&&e instanceof ShadowRoot){Array.from(e.children).forEach(i=>A(i,t));return}let r=!1;if(t(e,()=>r=!0),r)return;let n=e.firstElementChild;for(;n;)A(n,t,!1),n=n.nextElementSibling}function T(e,...t){console.warn(`Alpine Warning: ${e}`,...t)}function ur(){document.body||T("Unable to initialize. Trying to load Alpine before `` is available. Did you forget to add `defer` in Alpine's `

5Hu&06cUCK-=>(xTJ!P%=n@Q>`W?|`m^6Z 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 z24