From 522c4e7b512acbb9f6cf2c1ace6d15755945995b Mon Sep 17 00:00:00 2001 From: Laurens Date: Tue, 26 Mar 2024 16:28:28 +0100 Subject: [PATCH 01/44] init commit --- .hugo_build.lock | 0 LICENSE | 21 + amplify.yml | 29 + assets/images/avatar-sm.png | Bin 0 -> 4005 bytes assets/images/avatar.png | Bin 0 -> 2271 bytes assets/images/banner.png | Bin 0 -> 80952 bytes assets/images/call-to-action.png | Bin 0 -> 19721 bytes assets/images/favicon.png | Bin 0 -> 1906 bytes assets/images/image-placeholder.png | Bin 0 -> 4881 bytes assets/images/logo-darkmode.png | Bin 0 -> 3090 bytes assets/images/logo.png | Bin 0 -> 3648 bytes assets/images/no-search-found.png | Bin 0 -> 8267 bytes assets/images/og-image.png | Bin 0 -> 107524 bytes assets/images/service-1.png | Bin 0 -> 11502 bytes assets/images/service-2.png | Bin 0 -> 19596 bytes assets/images/service-3.png | Bin 0 -> 16481 bytes assets/scss/custom.scss | 1 + config/_default/languages.toml | 6 + config/_default/menus.en.toml | 64 + config/_default/module.toml | 93 + config/_default/params.toml | 101 + content/english/_index.md | 53 + content/english/about/_index.md | 9 + content/english/authors/_index.md | 3 + content/english/authors/john-doe.md | 12 + content/english/blog/_index.md | 5 + content/english/blog/post-1.md | 23 + content/english/blog/post-2.md | 23 + content/english/blog/post-3.md | 23 + content/english/blog/post-4.md | 23 + content/english/contact/_index.md | 6 + content/english/pages/Consortium.md | 11 + content/english/pages/NLnet.md | 13 + content/english/pages/NORDUnet.md | 13 + content/english/pages/OID.md | 11 + content/english/pages/Tweag.md | 11 + content/english/pages/elements.md | 239 + content/english/pages/privacy-policy.md | 33 + content/english/sections/call-to-action.md | 14 + content/english/sections/testimonial.md | 31 + data/social.json | 24 + data/theme.json | 44 + go.mod | 29 + go.sum | 46 + hugo.toml | 172 + hugo_stats.json | 406 + i18n/en.yaml | 32 + images/screenshot.png | Bin 0 -> 225768 bytes images/tn.png | Bin 0 -> 253628 bytes netlify.toml | 7 + package-lock.json | 2209 +++ package.json | 34 + postcss.config.js | 45 + readme.md | 239 + scripts/clearModules.js | 14 + scripts/projectSetup.js | 116 + scripts/removeDarkmode.js | 69 + scripts/themeSetup.js | 125 + scripts/themeUpdate.js | 19 + tailwind.config.js | 103 + theme.toml | 38 + themes/hugoplate/assets/js/main.js | 36 + .../assets/plugins/maps/google-map.js | 179 + .../assets/plugins/swiper/swiper-bundle.css | 667 + .../assets/plugins/swiper/swiper-bundle.js | 11853 ++++++++++++++++ themes/hugoplate/assets/scss/base.scss | 59 + themes/hugoplate/assets/scss/buttons.scss | 15 + themes/hugoplate/assets/scss/components.scss | 74 + themes/hugoplate/assets/scss/custom.scss | 2 + themes/hugoplate/assets/scss/main.scss | 30 + .../assets/scss/module-overrides.scss | 58 + themes/hugoplate/assets/scss/navigation.scss | 87 + themes/hugoplate/assets/scss/utilities.scss | 20 + themes/hugoplate/layouts/404.html | 26 + themes/hugoplate/layouts/_default/baseof.html | 48 + themes/hugoplate/layouts/_default/list.html | 20 + themes/hugoplate/layouts/_default/single.html | 16 + .../hugoplate/layouts/_default/taxonomy.html | 21 + themes/hugoplate/layouts/_default/terms.html | 41 + themes/hugoplate/layouts/about/list.html | 13 + themes/hugoplate/layouts/authors/list.html | 16 + themes/hugoplate/layouts/authors/single.html | 48 + themes/hugoplate/layouts/blog/list.html | 29 + themes/hugoplate/layouts/blog/single.html | 94 + themes/hugoplate/layouts/contact/list.html | 120 + themes/hugoplate/layouts/index.html | 144 + .../layouts/partials/call-to-action.html | 33 + .../partials/components/author-card.html | 30 + .../partials/components/blog-card.html | 37 + .../partials/components/breadcrumb.html | 30 + .../components/language-switcher.html | 28 + .../partials/components/pagination.html | 138 + .../partials/components/theme-switcher.html | 62 + .../components/tw-size-indicator.html | 9 + .../layouts/partials/essentials/footer.html | 57 + .../layouts/partials/essentials/head.html | 58 + .../layouts/partials/essentials/header.html | 135 + .../layouts/partials/essentials/script.html | 54 + .../layouts/partials/essentials/style.html | 82 + .../layouts/partials/page-header.html | 9 + .../layouts/partials/widgets/categories.html | 23 + .../layouts/partials/widgets/tags.html | 23 + .../partials/widgets/widget-wrapper.html | 3 + vercel-build.sh | 43 + vercel.json | 21 + 105 files changed, 19233 insertions(+) create mode 100644 .hugo_build.lock create mode 100644 LICENSE create mode 100644 amplify.yml create mode 100644 assets/images/avatar-sm.png create mode 100755 assets/images/avatar.png create mode 100644 assets/images/banner.png create mode 100755 assets/images/call-to-action.png create mode 100644 assets/images/favicon.png create mode 100755 assets/images/image-placeholder.png create mode 100644 assets/images/logo-darkmode.png create mode 100644 assets/images/logo.png create mode 100755 assets/images/no-search-found.png create mode 100644 assets/images/og-image.png create mode 100755 assets/images/service-1.png create mode 100755 assets/images/service-2.png create mode 100755 assets/images/service-3.png create mode 100755 assets/scss/custom.scss create mode 100755 config/_default/languages.toml create mode 100755 config/_default/menus.en.toml create mode 100644 config/_default/module.toml create mode 100755 config/_default/params.toml create mode 100755 content/english/_index.md create mode 100644 content/english/about/_index.md create mode 100644 content/english/authors/_index.md create mode 100644 content/english/authors/john-doe.md create mode 100755 content/english/blog/_index.md create mode 100755 content/english/blog/post-1.md create mode 100755 content/english/blog/post-2.md create mode 100755 content/english/blog/post-3.md create mode 100755 content/english/blog/post-4.md create mode 100644 content/english/contact/_index.md create mode 100755 content/english/pages/Consortium.md create mode 100755 content/english/pages/NLnet.md create mode 100755 content/english/pages/NORDUnet.md create mode 100755 content/english/pages/OID.md create mode 100755 content/english/pages/Tweag.md create mode 100755 content/english/pages/elements.md create mode 100644 content/english/pages/privacy-policy.md create mode 100644 content/english/sections/call-to-action.md create mode 100644 content/english/sections/testimonial.md create mode 100644 data/social.json create mode 100644 data/theme.json create mode 100644 go.mod create mode 100644 go.sum create mode 100755 hugo.toml create mode 100644 hugo_stats.json create mode 100755 i18n/en.yaml create mode 100644 images/screenshot.png create mode 100644 images/tn.png create mode 100755 netlify.toml create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 postcss.config.js create mode 100755 readme.md create mode 100644 scripts/clearModules.js create mode 100644 scripts/projectSetup.js create mode 100644 scripts/removeDarkmode.js create mode 100644 scripts/themeSetup.js create mode 100644 scripts/themeUpdate.js create mode 100755 tailwind.config.js create mode 100644 theme.toml create mode 100755 themes/hugoplate/assets/js/main.js create mode 100644 themes/hugoplate/assets/plugins/maps/google-map.js create mode 100644 themes/hugoplate/assets/plugins/swiper/swiper-bundle.css create mode 100644 themes/hugoplate/assets/plugins/swiper/swiper-bundle.js create mode 100755 themes/hugoplate/assets/scss/base.scss create mode 100755 themes/hugoplate/assets/scss/buttons.scss create mode 100755 themes/hugoplate/assets/scss/components.scss create mode 100644 themes/hugoplate/assets/scss/custom.scss create mode 100755 themes/hugoplate/assets/scss/main.scss create mode 100644 themes/hugoplate/assets/scss/module-overrides.scss create mode 100755 themes/hugoplate/assets/scss/navigation.scss create mode 100755 themes/hugoplate/assets/scss/utilities.scss create mode 100755 themes/hugoplate/layouts/404.html create mode 100755 themes/hugoplate/layouts/_default/baseof.html create mode 100755 themes/hugoplate/layouts/_default/list.html create mode 100755 themes/hugoplate/layouts/_default/single.html create mode 100755 themes/hugoplate/layouts/_default/taxonomy.html create mode 100755 themes/hugoplate/layouts/_default/terms.html create mode 100644 themes/hugoplate/layouts/about/list.html create mode 100644 themes/hugoplate/layouts/authors/list.html create mode 100755 themes/hugoplate/layouts/authors/single.html create mode 100644 themes/hugoplate/layouts/blog/list.html create mode 100644 themes/hugoplate/layouts/blog/single.html create mode 100755 themes/hugoplate/layouts/contact/list.html create mode 100755 themes/hugoplate/layouts/index.html create mode 100644 themes/hugoplate/layouts/partials/call-to-action.html create mode 100755 themes/hugoplate/layouts/partials/components/author-card.html create mode 100644 themes/hugoplate/layouts/partials/components/blog-card.html create mode 100644 themes/hugoplate/layouts/partials/components/breadcrumb.html create mode 100644 themes/hugoplate/layouts/partials/components/language-switcher.html create mode 100755 themes/hugoplate/layouts/partials/components/pagination.html create mode 100644 themes/hugoplate/layouts/partials/components/theme-switcher.html create mode 100644 themes/hugoplate/layouts/partials/components/tw-size-indicator.html create mode 100755 themes/hugoplate/layouts/partials/essentials/footer.html create mode 100755 themes/hugoplate/layouts/partials/essentials/head.html create mode 100755 themes/hugoplate/layouts/partials/essentials/header.html create mode 100755 themes/hugoplate/layouts/partials/essentials/script.html create mode 100755 themes/hugoplate/layouts/partials/essentials/style.html create mode 100755 themes/hugoplate/layouts/partials/page-header.html create mode 100755 themes/hugoplate/layouts/partials/widgets/categories.html create mode 100755 themes/hugoplate/layouts/partials/widgets/tags.html create mode 100755 themes/hugoplate/layouts/partials/widgets/widget-wrapper.html create mode 100755 vercel-build.sh create mode 100755 vercel.json diff --git a/.hugo_build.lock b/.hugo_build.lock new file mode 100644 index 0000000..e69de29 diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..30343a1 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2023 - Present, Zeon Studio + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/amplify.yml b/amplify.yml new file mode 100644 index 0000000..76d375a --- /dev/null +++ b/amplify.yml @@ -0,0 +1,29 @@ +version: 1 +frontend: + phases: + preBuild: + commands: + - yum install -y curl + - curl -LO "https://github.com/gohugoio/hugo/releases/download/v0.121.2/hugo_extended_0.121.2_Linux-64bit.tar.gz" + - tar -xvf hugo_extended_0.121.2_Linux-64bit.tar.gz + - mv hugo /usr/local/bin/ + - rm hugo_extended_0.121.2_Linux-64bit.tar.gz + - echo "HUGO 0.121.2 INSTALLED" + - curl -LO "https://dl.google.com/go/go1.20.5.linux-amd64.tar.gz" + - tar -C /usr/local -xzf go1.20.5.linux-amd64.tar.gz + - export PATH=$PATH:/usr/local/go/bin + - rm go1.20.5.linux-amd64.tar.gz + - echo "GO 1.20.5 INSTALLED" + - npm install + build: + commands: + - npm run project-setup + - npm run build + artifacts: + # IMPORTANT - Please verify your build output directory + baseDirectory: /public + files: + - "**/*" + cache: + paths: + - node_modules/**/* diff --git a/assets/images/avatar-sm.png b/assets/images/avatar-sm.png new file mode 100644 index 0000000000000000000000000000000000000000..e1699dc14a47a3b2726aa9a2b430865dda8a087f GIT binary patch literal 4005 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 LNkvXXu0mjfiY%2t literal 0 HcmV?d00001 diff --git a/assets/images/avatar.png b/assets/images/avatar.png new file mode 100755 index 0000000000000000000000000000000000000000..387b035ce823beceb649a6ce18768da40725f84b GIT binary patch literal 2271 zcmd5;`#;kQAOG@<^TqL)k}a2q?{qtmm&dKYVWQ&*z8t>vMU%KG%Z+eY7U>_{dG;AbP2Czhr01p6Y zF42<5r~v>-Jnrdn`m)M0-z_~j44J=%s4ckBXFC6EpKbBk6sOVi?ZT(Fe0;k}45v3& z&2PwRIrcold6^y2*vCT>=}T|i3f!Xw(#CkS&#oh{o*&g1AzagKD!BhlXMsMXW@F>t zKJ|vlWTNA3%8McgvpUVWY7b zn%3ULBGKZ;!bn2r3YO&rL*isIS;>;1@us@bp5A9{v$~GM597syFMzm4K0cIvLmipf zVP`(|?;!o?8)1J5Q!%9iAO!ps0}$dJ*6@wCl#3S+y(_EDTApk@Q|n+zEv=2wHR|^++1}n(>pZJx z&^IU&i3F4}IQ9hb;11sM{zZy;uI!=kmcrKA+1c;Sxt8F=`cbTU-|wLN@no{BlXvg5 z<@Pa0#|gw$tJ;i%?dMO0F$FxoD?z3hr|hrm57IV1y*^U%e*W31TYYO$3Dwzjs9(@tQ{un{w{mFriFPt1J;AyZ@REmB|v zYmdIQCG@2uD{*TSeQ+5ucvE5lTi>&`bHDCiBuw z47tA}$h=X50#Ui5@~s4UTaFX0-}IoK7cVX^CYeF{fBW#$&(!>?knf+B1N=F^oRI-e$8#yf#Km{m(G*fl>yg_`eRu*_NKCk z8|gb*Hdme}5lSSI;CJHQnVFed>CY=xHQ5v|ClJ~%k@)9GazCM~#pOFYEZJnzEK@6R zt2=QY4zzejOSif^)KyHl*cyH(MmjofvQ_Wd;SdQ?h`QK8;_1tKI4N2S^YuQGik_Yx z56A8RouTzhB^JsfnaGOa_C8M=8_~HeNWa4~&7r2M%i+c3%7hAnw2ucuUKlktjTun* zk-F3^L1t(Bb!;w;x+gQnEk=xG)=@I5##BMc*R;}ey@f7vyX3Cl7K2*Qdd(%*o6&ka zi_wGi0Wt7ii)``$N05wJSUz2}Px@67!}Y0le55sRzh!{6Ge^mcyU=>d-R^q%SeO$j zz$i^XngX3fBoZQyojZecTx*=6(hkaD|Tw5~LAtfez3z(-ZpZq4!6P(N2SXo(d=?S8i z<}3DMyAop@6PF0@&WA_QcMQqaNNC?I`ouE)0X-z^a@#7wkaWvr2M6Ld85kq+^3Myj zs*m=wGP*_#s6S-JzLNRmA2QtVQCBqrk(#Qylyp}oqz+0pAeNn^xvqvh-=M&Ev7}m2 zeMs-^+Ko#CW9BMkZ{;GLJTggEMQYqKqw2EaA|m~70uYP~!Q4TW)NeNo7-0b_94LhU zX<>h}%2)9ym4UPEQ#X@6A8J|;95`^`5eC($^gfHX!bv1j+n@-XA5^DwX0CQLl=08% zN55Xo6(nIQ50Ut^=sGN>GD0`{#o?)>=un%rCx(WGKU4)Kp33)o?X9|ihtL6)7&()qV8efKObXcId{iCdL4N-7P gYxu=nz(t{I*%%RNY2ENe`Huj{y#hU(u+fzN0Rb!Pb^rhX literal 0 HcmV?d00001 diff --git a/assets/images/banner.png b/assets/images/banner.png new file mode 100644 index 0000000000000000000000000000000000000000..5f8a9e815002a5f87606c9a3807386eca15a1211 GIT binary patch literal 80952 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

oj)GAUcMZ^CrDTm`v#?2~*BzfdZ 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 P*&6SChj7){u+;wohw#1g literal 0 HcmV?d00001 diff --git a/assets/images/favicon.png b/assets/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..13f24a31003a37d66c5d8a85a1a7d4bff40d2d98 GIT binary patch literal 1906 zcmV-&2aWiNP)Os>rS0kX5P!tJFB-i0a{T%>}q8!2d@1_~POfud#yf~I$Z8lHm2JBQ{s zn2$gHftjmsUza<&UENjP)!nbPJ}@|r^TX*+zxS$tz4FMA`}_M(olfT$&+{7M*LrYs ze5Zw5x7%%2DwV&g)#|yyYsu4jl913ZetZ@m@&LkcyNVW0WX5O*sl8`fALdRkgEPAM^PYk zy%(wL;T?VxhE~J_R0bX&AL;1mh_0@#==%DaZf|e>$NT#FXmD_lhK7b{czBp5Cnu>y z^aoM0>RY(GyF+x;i7{C4TU%RnczCGwe8_>6+1XiNRtb2h)oN7_`=)|o&Jsk#-rk;n z!+ldAW^r+`6cK}Au-9(4zluAbi6NJlmoz^=|CE-}05QkM$No>Qh`{*0B4m6ZW*`zE zVtjnuiVT4FX*3$v1ZM$Uc--m-Qq$(rE<8Hs%^Mq?P2=|s%b)D$f& zEU>6Ag$mIv+8DNCO*Tz2a)buqI>=}#QcNL2AOIqC(i5U#dwV<8Lc-@k3N|R?C_0Vh zE<~oMxT1{(0}(puNtct86TiOb7XBiJ$+-zJDYh~_WwnLPxxQpB#H45=8c?+5P&P|U z(im0@tRPrXvL;g@y4w^RBH3B@-bgUsA4lMehJKNn>MUV}2xOk;beGK~yX) zEyX@Bi=u4~axR4FTrwoj6WUPg5Pm%ahUwfsCZ5 zpWAnBjyl!wF%A6T%E9gc(ig*muDH7SXOsCI?FB_XQQlG0pTnOKPIBK;CvW2e*kr|dvR zSjxgODI{e9)g@i{XUlT@Aqi0@?VSH5rqwHqu@q%nd|8zE{+>`DrhBP2E}p zZS&9%M1@X&6V(;Hz2NmpQvsqi?z%suny8VZPP-{I6-awIxRqWfXvY*+H#oIo)y1Um zJPt40=x}7MJyTo*8o;=t^beSH*hc#hTi?lQ12dgS0i0(nFqr@#izaN=JIa-{qqIq@ zbJ@iqi_WQ;^<2aVtH@S)x|noL1zGoq%(N>h=Z?~*6U87cA)2%9aFk0UWz&w*D3VE= zmFXa(x2QT1MXs&Ji>@!I5BPlDI#EO~;oN(_o1`&dW5xn}CL$D(s{5HmO(s^@bQM@g z7$)oN9Zp(blGKT!yQUUCp^Hfx!-6_EIMC`iWU^tGSHaeS&6G#GySuc%zn{9km`-_w z_u)P{5x7+=Pm?7KD z+AOfB4|q@X-sRdy7%tdPy$W=vNeYAOEDT}zQ?KHVNL%;Bd}4dk`cj5j7+%n-)oSm3 zA?Z_TUTwd{Qsy{tG~$!?)!rY?pa64YbKcB zzU80ffSK+wQ!zOTK`i?<$iRJ1J{UyFH)1}~{VT+;9rBl_(|`~qsPf|O13B_SF7qdz zotK5MaZ+-_mmyP?#0z_-NMDU$+r$<5Y>+aVFaO}FULmB^11WWK*rXK}84~5Gq<8^} z4MqUuumMK0YeL3Hl?>pK28fnUr-O~hpU6dwDgGu!rBeBdfm7U*wS@G7eP2S(uR_iT s`d?0+9KEz~!;V5B;ZGsq+~BqJAFT^;CU#OhzyJUM07*qoM6N<$f?{)P!2kdN literal 0 HcmV?d00001 diff --git a/assets/images/image-placeholder.png b/assets/images/image-placeholder.png new file mode 100755 index 0000000000000000000000000000000000000000..a61a0c094250aba17ba1e399b8a570e47976613e GIT binary patch literal 4881 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 literal 0 HcmV?d00001 diff --git a/assets/images/logo.png b/assets/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..afee10703b98c04ed17591459a426125a1d9ec0a GIT binary patch literal 3648 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 SAItmz0000r?w59{!wi^BhFlr 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 literal 0 HcmV?d00001 diff --git a/assets/images/og-image.png b/assets/images/og-image.png new file mode 100644 index 0000000000000000000000000000000000000000..e31ac0e264c7e69020590de056be3c73f60e4909 GIT binary patch literal 107524 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≷ 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 Lr!W+UUlRWd^A_Zu literal 0 HcmV?d00001 diff --git a/assets/images/service-1.png b/assets/images/service-1.png new file mode 100755 index 0000000000000000000000000000000000000000..5842791a2e1215f1c20b8075cdf2956ea8e7343b GIT binary patch literal 11502 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�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 UuAG>^L*S2!g1UUAtohsj3j%NHc>n+a literal 0 HcmV?d00001 diff --git a/assets/scss/custom.scss b/assets/scss/custom.scss new file mode 100755 index 0000000..9685904 --- /dev/null +++ b/assets/scss/custom.scss @@ -0,0 +1 @@ +// Add your own custom styles here diff --git a/config/_default/languages.toml b/config/_default/languages.toml new file mode 100755 index 0000000..fc8d07f --- /dev/null +++ b/config/_default/languages.toml @@ -0,0 +1,6 @@ +################ English language ################## +[en] +languageName = "En" +languageCode = "en-us" +contentDir = "content/english" +weight = 1 diff --git a/config/_default/menus.en.toml b/config/_default/menus.en.toml new file mode 100755 index 0000000..c00efd8 --- /dev/null +++ b/config/_default/menus.en.toml @@ -0,0 +1,64 @@ +############# English navigation ############## + +# main menu +[[main]] +name = "Home" +pageRef = "/" +weight = 1 + +[[main]] +name = "About" +pageRef = "/about" +weight = 2 + +[[main]] +name = "Elements" +pageRef = "/elements" +weight = 3 + +[[main]] +weight = 4 +name = "Pages" +hasChildren = true + +[[main]] +parent = "Pages" +name = "Blog" +pageRef = "/blog" + +[[main]] +parent = "Pages" +name = "Contact" +pageRef = "/contact" + +[[main]] +parent = "Pages" +name = "Authors" +pageRef = "/authors" + +[[main]] +parent = "Pages" +name = "Categories" +pageRef = "/categories" + +[[main]] +parent = "Pages" +name = "404 Page" +pageRef = "/404" + + +# footer menu +[[footer]] +name = "About" +pageRef = "/about" +weight = 1 + +[[footer]] +name = "Elements" +pageRef = "/elements" +weight = 2 + +[[footer]] +name = "Privacy Policy" +pageRef = "/privacy-policy" +weight = 3 diff --git a/config/_default/module.toml b/config/_default/module.toml new file mode 100644 index 0000000..3b84cf2 --- /dev/null +++ b/config/_default/module.toml @@ -0,0 +1,93 @@ +[hugoVersion] +extended = true +min = "0.115.2" + +# [[imports]] +# path = "github.com/zeon-studio/hugoplate" + +[[imports]] +path = "github.com/gethugothemes/hugo-modules/search" + +[[imports]] +path = "github.com/gethugothemes/hugo-modules/pwa" + +[[imports]] +path = "github.com/gethugothemes/hugo-modules/images" + +[[imports]] +path = "github.com/gethugothemes/hugo-modules/videos" + +[[imports]] +path = "github.com/gethugothemes/hugo-modules/icons/font-awesome" + +# [[imports]] +# path = "github.com/gethugothemes/hugo-modules/icons/themify-icons" + +[[imports]] +path = "github.com/gethugothemes/hugo-modules/gzip-caching" + +[[imports]] +path = "github.com/gethugothemes/hugo-modules/adsense" + +[[imports]] +path = "github.com/gethugothemes/hugo-modules/accordion" + +[[imports]] +path = "github.com/gethugothemes/hugo-modules/table-of-contents" + +[[imports]] +path = "github.com/gethugothemes/hugo-modules/tab" + +[[imports]] +path = "github.com/gethugothemes/hugo-modules/modal" + +[[imports]] +path = "github.com/gethugothemes/hugo-modules/gallery-slider" + +[[imports]] +path = "github.com/gethugothemes/hugo-modules/components/preloader" + +[[imports]] +path = "github.com/gethugothemes/hugo-modules/components/social-share" + +[[imports]] +path = "github.com/gethugothemes/hugo-modules/components/cookie-consent" + +[[imports]] +path = "github.com/gethugothemes/hugo-modules/components/custom-script" + +[[imports]] +path = "github.com/gethugothemes/hugo-modules/components/render-link" + +# [[imports]] +# path = "github.com/gethugothemes/hugo-modules/components/valine-comment" + +# [[imports]] +# path = "github.com/gethugothemes/hugo-modules/components/crisp-chat" + +[[imports]] +path = "github.com/gethugothemes/hugo-modules/shortcodes/button" + +[[imports]] +path = "github.com/gethugothemes/hugo-modules/shortcodes/notice" + +[[imports]] +path = "github.com/gethugothemes/hugo-modules/seo-tools/basic-seo" + +[[imports]] +path = "github.com/gethugothemes/hugo-modules/seo-tools/site-verifications" + +[[imports]] +path = "github.com/gethugothemes/hugo-modules/seo-tools/google-tag-manager" + +# [[imports]] +# path = "github.com/gethugothemes/hugo-modules/seo-tools/baidu-analytics" + +# [[imports]] +# path = "github.com/gethugothemes/hugo-modules/seo-tools/matomo-analytics" + +# [[imports]] +# path = "github.com/gethugothemes/hugo-modules/seo-tools/plausible-analytics" + +# [[imports]] +# path = "github.com/gethugothemes/hugo-modules/seo-tools/counter-analytics" diff --git a/config/_default/params.toml b/config/_default/params.toml new file mode 100755 index 0000000..fbada1a --- /dev/null +++ b/config/_default/params.toml @@ -0,0 +1,101 @@ +#################### default parameters ################################ +# favicon module: https://github.com/gethugothemes/hugo-modules/tree/master/images#favicon-implementation +favicon = "images/favicon.png" +# logo module: https://github.com/gethugothemes/hugo-modules/tree/master/images#logo-implementation +logo = "images/logo.png" +logo_darkmode = "images/logo-darkmode.png" +# use `px` or `x` with logo_width, example: "100px". +# Note: logo_width is not work with .svg file +logo_width = "160px" +logo_height = "32px" +# if logo_webp set false, will not generate WEBP version of logo | default is true +logo_webp = true +# logo text will only show when logo is missing. +logo_text = "Hugoplate" +# navbar fixed to top +navbar_fixed = true +# theme-mode +theme_switcher = true +theme_default = "system" # available options [light/dark/system] +# Main Sections +mainSections = ["blog"] +# contact form action +contact_form_action = "#" # contact form works with [https://airform.io/] or [https://formspree.io] +# google tag manager, see https://developers.google.com/tag-manager/ +google_tag_manager = "" # example: G-XXXXXXXXXX +google_adsense = "" # example: ca-pub-xxxxxxxxxxxxxxxx +# custom script on header, example: custom_script= "" +custom_script = "" +# copyright +copyright = "Designed & Developed by [Zeon Studio](https://zeon.studio)" + +# Preloader +# preloader module: https://github.com/gethugothemes/hugo-modules/tree/master/components/preloader +[preloader] +enable = false +preloader = "" # use jpg, png, svg or gif format. + +# Navigation button +[navigation_button] +enable = true +label = "get a quote" +link = "contact" + +# search +# search module: https://github.com/gethugothemes/hugo-modules/tree/master/search +[search] +enable = true +primary_color = "#121212" +include_sections = ["blog"] +show_image = true +show_description = true +show_tags = true +show_categories = true + + +# seo meta data for OpenGraph / Twitter Card +# seo module: https://github.com/gethugothemes/hugo-modules/tree/master/seo-tools/basic-seo +[metadata] +keywords = ["Boilerplate", "Hugo"] +description = "Hugo & Tailwindcss Starter" +author = "zeon.studio" +image = "images/og-image.png" + + +# site verifications +# verification module: https://github.com/gethugothemes/hugo-modules/tree/master/seo-tools/site-verifications +[site_verification] +google = "" # Your verification code +bing = "" # Your verification code +baidu = "" # Your verification code +facebook = "" # Your verification code +mastodon = "" # Your verification code + +# cookies +# cookies module: https://github.com/gethugothemes/hugo-modules/tree/master/components/cookie-consent +[cookies] +enable = false +expire_days = 60 +content = "This site uses cookies. By continuing to use this website, you agree to their use." +button = "I Accept" + +######################## sidebar widgets ######################### +[widgets] +sidebar = ["categories", "tags"] + + +# google map +[google_map] +enable = false +map_api_key = "AIzaSyCcABaamniA6OL5YvYSpB3pFMNrXwXnLwU" +map_latitude = "51.5223477" +map_longitude = "-0.1622023" +map_marker = "images/marker.png" + + +# Subscription +[subscription] +enable = false +# mailchimp subsciption +mailchimp_form_action = "https://gmail.us4.list-manage.com/subscribe/post?u=463ee871f45d2d93748e77cad&id=a0a2c6d074" # replace this url with yours +mailchimp_form_name = "b_463ee871f45d2d93748e77cad_a0a2c6d074" diff --git a/content/english/_index.md b/content/english/_index.md new file mode 100755 index 0000000..142c61a --- /dev/null +++ b/content/english/_index.md @@ -0,0 +1,53 @@ +--- +# Banner +banner: + title: "The Ultimate Starter Template You Need To Start Your Hugo Project" + content: "Hugoplate is a free starter template built with Hugo and TailwindCSS, providing everything you need to jumpstart your Hugo project and save valuable time." + image: "/images/banner.png" + button: + enable: true + label: "Get Started For Free" + link: "https://github.com/zeon-studio/hugoplate" + +# Features +features: + - title: "What's Included in Hugoplate" + image: "/images/service-1.png" + content: "Hugoplate is a comprehensive starter template that includes everything you need to get started with your Hugo project. What's Included in Hugoplate" + bulletpoints: + - "10+ Pre-build pages" + - "95+ Google Pagespeed Score" + - "Build with Hugo and TailwindCSS for easy and customizable styling" + - "Fully responsive on all devices" + - "SEO-optimized for better search engine rankings" + - "**Open-source and free** for personal and commercial use" + button: + enable: false + label: "Get Started Now" + link: "#" + + - title: "Discover the Key Features Of Hugo" + image: "/images/service-2.png" + content: "Hugo is an all-in-one web framework for building fast, content-focused websites. It offers a range of exciting features for developers and website creators. Some of the key features are:" + bulletpoints: + - "Zero JS, by default: No JavaScript runtime overhead to slow you down." + - "Customizable: Tailwind, MDX, and 100+ other integrations to choose from." + - "UI-agnostic: Supports React, Preact, Svelte, Vue, Solid, Lit and more." + button: + enable: true + label: "Get Started Now" + link: "https://github.com/zeon-studio/hugoplate" + + - title: "The Top Reasons to Choose Hugo for Your Hugo Project" + image: "/images/service-3.png" + content: "With Hugo, you can build modern and content-focused websites without sacrificing performance or ease of use." + bulletpoints: + - "Instantly load static sites for better user experience and SEO." + - "Intuitive syntax and support for popular frameworks make learning and using Hugo a breeze." + - "Use any front-end library or framework, or build custom components, for any project size." + - "Built on cutting-edge technology to keep your projects up-to-date with the latest web standards." + button: + enable: false + label: "" + link: "" +--- diff --git a/content/english/about/_index.md b/content/english/about/_index.md new file mode 100644 index 0000000..293a3be --- /dev/null +++ b/content/english/about/_index.md @@ -0,0 +1,9 @@ +--- +title: "Hey, I am John Doe!" +meta_title: "About" +description: "this is meta description" +image: "/images/avatar.png" +draft: false +--- + +Lorem ipsum dolor sit amet consectetur adipisicing elit. Corporis illum nesciunt commodi vel nisi ut alias excepturi ipsum, totam, labore tempora, odit ex iste tempore sed. Fugit voluptatibus perspiciatis assumenda nulla ad nihil, omnis vel, doloremque sit quam autem optio maiores, illum eius facilis et quo consectetur provident dolor similique! Enim voluptatem dicta expedita veritatis repellat dolorum impedit, provident quasi at. diff --git a/content/english/authors/_index.md b/content/english/authors/_index.md new file mode 100644 index 0000000..62eae44 --- /dev/null +++ b/content/english/authors/_index.md @@ -0,0 +1,3 @@ +--- +title: "Authors" +--- diff --git a/content/english/authors/john-doe.md b/content/english/authors/john-doe.md new file mode 100644 index 0000000..ab98ec7 --- /dev/null +++ b/content/english/authors/john-doe.md @@ -0,0 +1,12 @@ +--- +title: Laurens Hof +email: laurens@procolix.com +image: "/images/avatar.png" +description: storyteller +social: + - name: github + icon: fa-brands fa-github + link: https://github.com +--- + +Story teller for the Fediversity Project. diff --git a/content/english/blog/_index.md b/content/english/blog/_index.md new file mode 100755 index 0000000..17564a2 --- /dev/null +++ b/content/english/blog/_index.md @@ -0,0 +1,5 @@ +--- +title: "Blog Posts" +meta_title: "" +description: "this is meta description" +--- diff --git a/content/english/blog/post-1.md b/content/english/blog/post-1.md new file mode 100755 index 0000000..68280a6 --- /dev/null +++ b/content/english/blog/post-1.md @@ -0,0 +1,23 @@ +--- +title: "How to build an Application with modern Technology" +meta_title: "" +description: "this is meta description" +date: 2022-04-04T05:00:00Z +image: "/images/image-placeholder.png" +categories: ["Application", "Data"] +author: "John Doe" +tags: ["nextjs", "tailwind"] +draft: false +--- + +Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod. + +Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius! + +## Creative Design + +Nam ut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod. + +> Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius! + +Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius! diff --git a/content/english/blog/post-2.md b/content/english/blog/post-2.md new file mode 100755 index 0000000..d0e6f1b --- /dev/null +++ b/content/english/blog/post-2.md @@ -0,0 +1,23 @@ +--- +title: "How to build an Application with modern Technology" +meta_title: "" +description: "this is meta description" +date: 2022-04-04T05:00:00Z +image: "/images/image-placeholder.png" +categories: ["Technology", "Data"] +author: "Sam Wilson" +tags: ["technology", "tailwind"] +draft: false +--- + +Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod. + +Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius! + +## Creative Design + +Nam ut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod. + +> Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius! + +Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius! diff --git a/content/english/blog/post-3.md b/content/english/blog/post-3.md new file mode 100755 index 0000000..ef70402 --- /dev/null +++ b/content/english/blog/post-3.md @@ -0,0 +1,23 @@ +--- +title: "How to build an Application with modern Technology" +meta_title: "" +description: "this is meta description" +date: 2022-04-04T05:00:00Z +image: "/images/image-placeholder.png" +categories: ["Software"] +author: "John Doe" +tags: ["software", "tailwind"] +draft: false +--- + +Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod. + +Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius! + +## Creative Design + +Nam ut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod. + +> Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius! + +Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius! diff --git a/content/english/blog/post-4.md b/content/english/blog/post-4.md new file mode 100755 index 0000000..c9ff372 --- /dev/null +++ b/content/english/blog/post-4.md @@ -0,0 +1,23 @@ +--- +title: "How to build an Application with modern Technology" +meta_title: "" +description: "this is meta description" +date: 2022-04-04T05:00:00Z +image: "/images/image-placeholder.png" +categories: ["Architecture"] +author: "John Doe" +tags: ["silicon", "technology"] +draft: false +--- + +Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod. + +Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius! + +## Creative Design + +Nam ut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod. + +> Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius! + +Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius! diff --git a/content/english/contact/_index.md b/content/english/contact/_index.md new file mode 100644 index 0000000..bd6b9f6 --- /dev/null +++ b/content/english/contact/_index.md @@ -0,0 +1,6 @@ +--- +title: "Contact" +meta_title: "" +description: "this is meta description" +draft: false +--- diff --git a/content/english/pages/Consortium.md b/content/english/pages/Consortium.md new file mode 100755 index 0000000..ff6af88 --- /dev/null +++ b/content/english/pages/Consortium.md @@ -0,0 +1,11 @@ +--- +title: "Consortium" +# meta title +meta_title: "Consortium" +# meta description +description: "The organisations behind the Fediversity Project" +# save as draft +draft: false +--- + +Information about the project. TODO. \ No newline at end of file diff --git a/content/english/pages/NLnet.md b/content/english/pages/NLnet.md new file mode 100755 index 0000000..1f40b0b --- /dev/null +++ b/content/english/pages/NLnet.md @@ -0,0 +1,13 @@ +--- +title: "NLnet" +# meta title +meta_title: "NLnet" +# meta description +description: "The NLnet organisation" +# save as draft +draft: false +--- + +The NLnet Foundation supports organisations and people who contribute to an open internet for all. NLnet funds projects that help fix the internet through open hardware, open software, open standards, open science and open data. After its historical contribution to the early internet in Europe in the 1980’s, NLnet has been financially supporting the open internet since 1997. + +NLnet provides grants to free and open source projects between 5.000 and 50.000 euro with the possibility to scale up. Funding is open to anyone: organisations of any type and individuals. Within NGI Fediversity, NLnet facilitates the open calls for third-party funding and contributes to outreach and dissemination. \ No newline at end of file diff --git a/content/english/pages/NORDUnet.md b/content/english/pages/NORDUnet.md new file mode 100755 index 0000000..439824a --- /dev/null +++ b/content/english/pages/NORDUnet.md @@ -0,0 +1,13 @@ +--- +title: "NORDUnet" +# meta title +meta_title: "NORDUnet" +# meta description +description: "The NORDUnet organisation." +# save as draft +draft: false +--- + +NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries connecting universities and research institutions across Denmark, Finland, Iceland, Norway, and Sweden. It enables collaboration, data sharing, and access to online resources for academic and research purposes. + +Fun fact: the website of NORDUnet, nordu.net is the oldest still active domain on the internet. \ No newline at end of file diff --git a/content/english/pages/OID.md b/content/english/pages/OID.md new file mode 100755 index 0000000..ff6af88 --- /dev/null +++ b/content/english/pages/OID.md @@ -0,0 +1,11 @@ +--- +title: "Consortium" +# meta title +meta_title: "Consortium" +# meta description +description: "The organisations behind the Fediversity Project" +# save as draft +draft: false +--- + +Information about the project. TODO. \ No newline at end of file diff --git a/content/english/pages/Tweag.md b/content/english/pages/Tweag.md new file mode 100755 index 0000000..2e12aba --- /dev/null +++ b/content/english/pages/Tweag.md @@ -0,0 +1,11 @@ +--- +title: "Tweag" +# meta title +meta_title: "Tweag" +# meta description +description: "The Tweag organisation." +# save as draft +draft: false +--- + +Tweag is the open source program office (OSPO) of Modus Create, a global digital consulting firm that helps enterprises build competitive advantage through digital innovation. Tweagers are leading contributors to several open source projects — from functional programming languages to cross-platform frameworks. Tweag has extensive experience working with Nix, and many people at the forefront of the Nix community are Tweagers. \ No newline at end of file diff --git a/content/english/pages/elements.md b/content/english/pages/elements.md new file mode 100755 index 0000000..269ddbb --- /dev/null +++ b/content/english/pages/elements.md @@ -0,0 +1,239 @@ +--- +title: "Elements" +# meta title +meta_title: "" +# meta description +description: "This is meta description" +# save as draft +draft: false +--- + +{{< toc >}} + +Here is an example of headings. You can use this heading by the following markdown rules. For example: use `#` for heading 1 and use `######` for heading 6. + +# Heading 1 + +## Heading 2 + +### Heading 3 + +#### Heading 4 + +##### Heading 5 + +###### Heading 6 + +


+ +### Emphasis + +The emphasis, aka italics, with _asterisks_ or _underscores_. + +Strong emphasis, aka bold, with **asterisks** or **underscores**. + +The combined emphasis with **asterisks and _underscores_**. + +Strike through uses two tildes. ~~Scratch this.~~ + +
+ +### Button + +{{< button label="Button" link="/" style="solid" >}} + +
+ +### Link + +[I'm an inline-style link](https://www.google.com) + +[I'm an inline-style link with title](https://www.google.com "Google's Homepage") + +[I'm a reference-style link][Arbitrary case-insensitive reference text] + +[I'm a relative reference to a repository file](../blob/master/LICENSE) + +[You can use numbers for reference-style link definitions][1] + +Or leave it empty and use the [link text itself]. + +URLs and URLs in angle brackets will automatically get turned into links. + or and sometimes +example.com (but not on Github, for example). + +Some text to show that the reference links can follow later. + +[arbitrary case-insensitive reference text]: https://www.themefisher.com +[1]: https://gethugothemes.com +[link text itself]: https://www.getjekyllthemes.com + +
+ +### Paragraph + +Lorem ipsum dolor sit amet consectetur adipisicing elit. Quam nihil enim maxime corporis cumque totam aliquid nam sint inventore optio modi neque laborum officiis necessitatibus, facilis placeat pariatur! Voluptatem, sed harum pariatur adipisci voluptates voluptatum cumque, porro sint minima similique magni perferendis fuga! Optio vel ipsum excepturi tempore reiciendis id quidem? Vel in, doloribus debitis nesciunt fugit sequi magnam accusantium modi neque quis, vitae velit, pariatur harum autem a! Velit impedit atque maiores animi possimus asperiores natus repellendus excepturi sint architecto eligendi non, omnis nihil. Facilis, doloremque illum. Fugit optio laborum minus debitis natus illo perspiciatis corporis voluptatum rerum laboriosam. + +
+ +### Ordered List + +1. List item +2. List item +3. List item +4. List item +5. List item + +
+ +### Unordered List + +- List item +- List item +- List item +- List item +- List item + +
+ +### Notice + +{{< notice "note" >}} +This is a simple note. +{{< /notice >}} + +{{< notice "tip" >}} +This is a simple tip. +{{< /notice >}} + +{{< notice "info" >}} +This is a simple info. +{{< /notice >}} + +{{< notice "warning" >}} +This is a simple warning. +{{< /notice >}} + +
+ +### Tab + +{{< tabs >}} +{{< tab "Tab 1" >}} + +#### Hey There, I am a tab + +Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. + +{{< /tab >}} + +{{< tab "Tab 2" >}} + +#### I wanna talk about the assassination attempt + +Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. + +Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. + +{{< /tab >}} + +{{< tab "Tab 3" >}} + +#### We know you’re dealing in stolen ore + +Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. + +Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo + +{{< /tab >}} +{{< /tabs >}} + +
+ +### Accordions + +{{< accordion "Why should you need to do this?" >}} + +- Lorem ipsum dolor sit amet consectetur adipisicing elit. +- Lorem ipsum dolor sit amet consectetur adipisicing elit. +- Lorem ipsum dolor sit amet consectetur + +{{< /accordion >}} + +{{< accordion "How can I adjust Horizontal centering" >}} + +- Lorem ipsum dolor sit amet consectetur adipisicing elit. +- Lorem ipsum dolor sit amet consectetur adipisicing elit. +- Lorem ipsum dolor sit amet consectetur + +{{< /accordion >}} + +{{< accordion "Should you use Negative margin?" >}} + +- Lorem ipsum dolor sit amet consectetur adipisicing elit. +- Lorem ipsum dolor sit amet consectetur adipisicing elit. +- Lorem ipsum dolor sit amet consectetur + +{{< /accordion >}} + +
+ +### Code and Syntax Highlighting + +This is an `Inline code` sample. + +```javascript +var s = "JavaScript syntax highlighting"; +alert(s); +``` + +```python +s = "Python syntax highlighting" +print s +``` + +
+ +### Blockquote + +> Did you come here for something in particular or just general Riker-bashing? And blowing into maximum warp speed, you appeared for an instant to be in two places at once. + +
+ +### Tables + +| Tables | Are | Cool | +| ------------- | :-----------: | ----: | +| col 3 is | right-aligned | $1600 | +| col 2 is | centered | $12 | +| zebra stripes | are neat | $1 | + +
+ +### Image + +{{< image src="images/image-placeholder.png" caption="" alt="alter-text" height="" width="" position="center" command="fill" option="q100" class="img-fluid" title="image title" webp="false" >}} + +
+ +### Gallery + +{{< gallery dir="images/gallery" class="" height="400" width="400" webp="true" command="Fit" option="" zoomable="true" >}} + +
+ +### Slider + +{{< slider dir="images/gallery" class="max-w-[600px] ml-0" height="400" width="400" webp="true" command="Fit" option="" zoomable="true" >}} + +
+ +### Youtube video + +{{< youtube ResipmZmpDU >}} + +
+ +### Custom video + +{{< video src="https://www.w3schools.com/html/mov_bbb.mp4" width="100%" height="auto" autoplay="false" loop="false" muted="false" controls="true" class="rounded-lg" >}} diff --git a/content/english/pages/privacy-policy.md b/content/english/pages/privacy-policy.md new file mode 100644 index 0000000..3d16c6e --- /dev/null +++ b/content/english/pages/privacy-policy.md @@ -0,0 +1,33 @@ +--- +title: "Privacy" +# meta title +meta_title: "" +# meta description +description: "This is meta description" +# save as draft +draft: false +--- + +#### Responsibility of Contributors + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Purus, donec nunc eros, ullamcorper id feugiat quisque aliquam sagittis. Sem turpis sed viverra massa gravida pharetra. Non dui dolor potenti eu dignissim fusce. Ultrices amet, in curabitur a arcu a lectus morbi id. Iaculis erat sagittis in tortor cursus. Molestie urna eu tortor, erat scelerisque eget. Nunc hendrerit sed interdum lacus. Lorem quis viverra sed + +pretium, aliquam sit. Praesent elementum magna amet, tincidunt eros, nibh in leo. Malesuada purus, lacus, at aliquam suspendisse tempus. Quis tempus amet, velit nascetur sollicitudin. At sollicitudin eget amet in. Eu velit nascetur sollicitudin erhdfvssfvrgss eget viverra nec elementum. Lacus, facilisis tristique lectus in. + +#### Gathering of Personal Information + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Purus, donec nunc eros, ullamcorper id feugiat quisque aliquam sagittis. Sem turpis sed viverra massa gravida pharetra. Non dui dolor potenti eu dignissim fusce. Ultrices amet, in curabitur a arcu a lectus morbi id. Iaculis erat sagittis in tortor cursus. Molestie urna eu tortor, erat scelerisque eget. Nunc hendrerit sed interdum lacus. Lorem quis viverra sed + +#### Protection of Personal- Information + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Purus, donec nunc eros, ullamcorper id feugiat quisque aliquam sagittis. Sem turpis sed viverra massa gravida pharetra. Non dui dolor potenti eu dignissim fusce. Ultrices amet, in curabitur a arcu a lectus morbi id. Iaculis erat sagittis in tortor cursus. + +Molestie urna eu tortor, erat scelerisque eget. Nunc hendrerit sed interdum lacus. Lorem quis viverra sed +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Purus, donec nunc eros, ullamcorper id feugiat + +#### Privacy Policy Changes + +1. Sll the Themefisher items are designed to be with the latest , We check all +2. comments that threaten or harm the reputation of any person or organization +3. personal information including, but limited to, email addresses, telephone numbers +4. Any Update come in The technology Customer will get automatic Notification. diff --git a/content/english/sections/call-to-action.md b/content/english/sections/call-to-action.md new file mode 100644 index 0000000..efda148 --- /dev/null +++ b/content/english/sections/call-to-action.md @@ -0,0 +1,14 @@ +--- +enable: true +title: "Ready to build your next project with Hugo?" +image: "/images/call-to-action.png" +description: "Experience the future of web development with Hugoplate and Hugo. Build lightning-fast static sites with ease and flexibility." +button: + enable: true + label: "Get Started Now" + link: "https://github.com/zeon-studio/hugoplate" + +# don't create a separate page +_build: + render: "never" +--- diff --git a/content/english/sections/testimonial.md b/content/english/sections/testimonial.md new file mode 100644 index 0000000..6e40324 --- /dev/null +++ b/content/english/sections/testimonial.md @@ -0,0 +1,31 @@ +--- +enable: true +title: "What Users Are Saying About Hugoplate" +description: "Don't just take our word for it - hear from some of our satisfied users! Check out some of our testimonials below to see what others are saying about Hugoplate." + +# Testimonials +testimonials: + - name: "Marvin McKinney" + designation: "Web Designer" + avatar: "/images/avatar-sm.png" + content: "Lorem ipsum dolor sit amet consectetur adipisicing elit. Qui iusto illo molestias, assumenda expedita commodi inventore non itaque molestiae voluptatum dolore, facilis sapiente, repellat veniam." + + - name: "Marvin McKinney" + designation: "Web Designer" + avatar: "/images/avatar-sm.png" + content: "Lorem ipsum dolor sit amet consectetur adipisicing elit. Qui iusto illo molestias, assumenda expedita commodi inventore non itaque molestiae voluptatum dolore, facilis sapiente, repellat veniam." + + - name: "Marvin McKinney" + designation: "Web Designer" + avatar: "/images/avatar-sm.png" + content: "Lorem ipsum dolor sit amet consectetur adipisicing elit. Qui iusto illo molestias, assumenda expedita commodi inventore non itaque molestiae voluptatum dolore, facilis sapiente, repellat veniam." + + - name: "Marvin McKinney" + designation: "Web Designer" + avatar: "/images/avatar-sm.png" + content: "Lorem ipsum dolor sit amet consectetur adipisicing elit. Qui iusto illo molestias, assumenda expedita commodi inventore non itaque molestiae voluptatum dolore, facilis sapiente, repellat veniam." + +# don't create a separate page +_build: + render: "never" +--- diff --git a/data/social.json b/data/social.json new file mode 100644 index 0000000..513cca7 --- /dev/null +++ b/data/social.json @@ -0,0 +1,24 @@ +{ + "main": [ + { + "name": "facebook", + "icon": "fab fa-facebook", + "link": "https://www.facebook.com/" + }, + { + "name": "twitter", + "icon": "fab fa-twitter", + "link": "https://twitter.com/" + }, + { + "name": "github", + "icon": "fab fa-github", + "link": "https://www.github.com/" + }, + { + "name": "linkedin", + "icon": "fab fa-linkedin", + "link": "https://www.linkedin.com/" + } + ] +} diff --git a/data/theme.json b/data/theme.json new file mode 100644 index 0000000..a17716f --- /dev/null +++ b/data/theme.json @@ -0,0 +1,44 @@ +{ + "colors": { + "default": { + "theme_color": { + "primary": "#121212", + "body": "#fff", + "border": "#eaeaea", + "theme_light": "#f6f6f6", + "theme_dark": "" + }, + "text_color": { + "default": "#444444", + "dark": "#040404", + "light": "#717171" + } + }, + "darkmode": { + "theme_color": { + "primary": "#fff", + "body": "#1c1c1c", + "border": "#3E3E3E", + "theme_light": "#222222", + "theme_dark": "" + }, + "text_color": { + "default": "#B4AFB6", + "dark": "#fff", + "light": "#B4AFB6" + } + } + }, + "fonts": { + "font_family": { + "primary": "Heebo:wght@400;600", + "primary_type": "sans-serif", + "secondary": "Signika:wght@500;700", + "secondary_type": "sans-serif" + }, + "font_size": { + "base": "16", + "scale": "1.2" + } + } +} diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..a1aa466 --- /dev/null +++ b/go.mod @@ -0,0 +1,29 @@ +module hugoplate.netlify.app + +go 1.20 + +require ( + github.com/gethugothemes/hugo-modules/accordion v0.0.0-20240215103202-c030d4222242 // indirect + github.com/gethugothemes/hugo-modules/adsense v0.0.0-20240215103202-c030d4222242 // indirect + github.com/gethugothemes/hugo-modules/components/cookie-consent v0.0.0-20240215103202-c030d4222242 // indirect + github.com/gethugothemes/hugo-modules/components/custom-script v0.0.0-20240215103202-c030d4222242 // indirect + github.com/gethugothemes/hugo-modules/components/preloader v0.0.0-20240215103202-c030d4222242 // indirect + github.com/gethugothemes/hugo-modules/components/render-link v0.0.0-20240215103202-c030d4222242 // indirect + github.com/gethugothemes/hugo-modules/components/social-share v0.0.0-20240215103202-c030d4222242 // indirect + github.com/gethugothemes/hugo-modules/gallery-slider v0.0.0-20240215103202-c030d4222242 // indirect + github.com/gethugothemes/hugo-modules/gzip-caching v0.0.0-20240215103202-c030d4222242 // indirect + github.com/gethugothemes/hugo-modules/icons/font-awesome v0.0.0-20240215103202-c030d4222242 // indirect + github.com/gethugothemes/hugo-modules/images v0.0.0-20240215103202-c030d4222242 // indirect + github.com/gethugothemes/hugo-modules/modal v0.0.0-20240215103202-c030d4222242 // indirect + github.com/gethugothemes/hugo-modules/pwa v0.0.0-20240215103202-c030d4222242 // indirect + github.com/gethugothemes/hugo-modules/search v0.0.0-20240215103202-c030d4222242 // indirect + github.com/gethugothemes/hugo-modules/seo-tools/basic-seo v0.0.0-20240215103202-c030d4222242 // indirect + github.com/gethugothemes/hugo-modules/seo-tools/google-tag-manager v0.0.0-20240215103202-c030d4222242 // indirect + github.com/gethugothemes/hugo-modules/seo-tools/site-verifications v0.0.0-20240215103202-c030d4222242 // indirect + github.com/gethugothemes/hugo-modules/shortcodes/button v0.0.0-20240215103202-c030d4222242 // indirect + github.com/gethugothemes/hugo-modules/shortcodes/notice v0.0.0-20240215103202-c030d4222242 // indirect + github.com/gethugothemes/hugo-modules/tab v0.0.0-20240215103202-c030d4222242 // indirect + github.com/gethugothemes/hugo-modules/table-of-contents v0.0.0-20240215103202-c030d4222242 // indirect + github.com/gethugothemes/hugo-modules/videos v0.0.0-20240215103202-c030d4222242 // indirect + github.com/zeon-studio/hugoplate v0.0.0-20240215094431-cf2ee3b68eaf // indirect +) diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..b53449a --- /dev/null +++ b/go.sum @@ -0,0 +1,46 @@ +github.com/gethugothemes/hugo-modules/accordion v0.0.0-20240215103202-c030d4222242 h1:gFxGalBg26zJumCS5e//j95FgZlYRpNJ3jIXi4OIl1c= +github.com/gethugothemes/hugo-modules/accordion v0.0.0-20240215103202-c030d4222242/go.mod h1:D4DpauKPDcUHI9CVKYmJeO6bkSJIhUN864TyXZ2o0VI= +github.com/gethugothemes/hugo-modules/adsense v0.0.0-20240215103202-c030d4222242 h1:H4qw71Pv1RmCio3r/D4N8MXHVks1SBpMcVmZCnz3wlg= +github.com/gethugothemes/hugo-modules/adsense v0.0.0-20240215103202-c030d4222242/go.mod h1:8p/gG/cyyu20z4q5cFN/JGE5TOFA55Xsp+aIP9KCsqo= +github.com/gethugothemes/hugo-modules/components/cookie-consent v0.0.0-20240215103202-c030d4222242 h1:d4SGLNv5mmwnMAG78t40ce0CSnhQwZJAi2FTmmx9kgg= +github.com/gethugothemes/hugo-modules/components/cookie-consent v0.0.0-20240215103202-c030d4222242/go.mod h1:511ERLpGe3ZTfV2z/NAtUSR5NqKF26h9z5lU/zYV4YQ= +github.com/gethugothemes/hugo-modules/components/custom-script v0.0.0-20240215103202-c030d4222242 h1:+ShMfcdSHAgg8eFF7ZVvEaWl+/JkLLfpaWgqJZnsm0I= +github.com/gethugothemes/hugo-modules/components/custom-script v0.0.0-20240215103202-c030d4222242/go.mod h1:RuDHq4WnK8sNEzAIJr4BZQ7oXhzcct/EKaAxc2Xvi9E= +github.com/gethugothemes/hugo-modules/components/preloader v0.0.0-20240215103202-c030d4222242 h1:Wnijrj8VjI2GclhDHsH0zRcYO1Wq/t9u5LtGpDFbc7w= +github.com/gethugothemes/hugo-modules/components/preloader v0.0.0-20240215103202-c030d4222242/go.mod h1:FP0iQ3tMOesuWFZhLst2KEvUEYPb5Jk1GW+QBP9lrwg= +github.com/gethugothemes/hugo-modules/components/render-link v0.0.0-20240215103202-c030d4222242 h1:1aTJ9rWGFka6yaEDrCR3uouz4BsA5H00S1iQzlTT7Cg= +github.com/gethugothemes/hugo-modules/components/render-link v0.0.0-20240215103202-c030d4222242/go.mod h1:z3YcIeEBUonAoRDY1/Jv1ojNVkZ5ud35a0Nn8L4Inx0= +github.com/gethugothemes/hugo-modules/components/social-share v0.0.0-20240215103202-c030d4222242 h1:phq6SxYmB8A22LlMUu2p75sI0qrWrizQVbptk0YznSU= +github.com/gethugothemes/hugo-modules/components/social-share v0.0.0-20240215103202-c030d4222242/go.mod h1:Gcj4RM/EBECsJMZnPeWjfy/1roRYGqzV9GYNmeHkvFA= +github.com/gethugothemes/hugo-modules/gallery-slider v0.0.0-20240215103202-c030d4222242 h1:imsu5wNduLXax4FjofQ7bOBpTtqgyyBcM15s0kNzHzM= +github.com/gethugothemes/hugo-modules/gallery-slider v0.0.0-20240215103202-c030d4222242/go.mod h1:MvQ2js/ofZ22CTX5wuvE+dC0rMe6C5HAWL2fEOu/yzE= +github.com/gethugothemes/hugo-modules/gzip-caching v0.0.0-20240215103202-c030d4222242 h1:qP8v2MMeqRQ658Vw/o4jsNKq/BUFVLfGkVz0dy8cDEo= +github.com/gethugothemes/hugo-modules/gzip-caching v0.0.0-20240215103202-c030d4222242/go.mod h1:0ZMjTZVG4XLZU2/icc8Saqo4mmgMpfRTrUZU2Aa2Pwg= +github.com/gethugothemes/hugo-modules/icons/font-awesome v0.0.0-20240215103202-c030d4222242 h1:xZm3fwubmIb3xpkmsrX9zDp7m0lfg5yptQKQT0dxxI0= +github.com/gethugothemes/hugo-modules/icons/font-awesome v0.0.0-20240215103202-c030d4222242/go.mod h1:d3gy1vQyfasPmGpau7HpQLrXbOv23PfXclSnjyOBxeU= +github.com/gethugothemes/hugo-modules/images v0.0.0-20240215103202-c030d4222242 h1:r1h0s39pTIW0PJVbDzKrePX3RNlHnHiTzldnXuDZeXU= +github.com/gethugothemes/hugo-modules/images v0.0.0-20240215103202-c030d4222242/go.mod h1:FKliP3qOW9diIcQeLtyZ0Hdhg3PL8bdAkC/6O+XtU90= +github.com/gethugothemes/hugo-modules/modal v0.0.0-20240215103202-c030d4222242 h1:8oP1m06Ko+q7dQichAmywtzMsGuckoG3rW6UVboa7d0= +github.com/gethugothemes/hugo-modules/modal v0.0.0-20240215103202-c030d4222242/go.mod h1:Eb9v7oV6biymfvjcBhQdvgn0gUGYhUtfCMeOBLFpFsk= +github.com/gethugothemes/hugo-modules/pwa v0.0.0-20240215103202-c030d4222242 h1:82WUFZMkOqSt5wWQ1uxkS7pP648+MfitjJbETOM8Hl0= +github.com/gethugothemes/hugo-modules/pwa v0.0.0-20240215103202-c030d4222242/go.mod h1:TRv7iszdfo37O1PbBEE+S8X/enAdpRIxK5DGrp13Qbo= +github.com/gethugothemes/hugo-modules/search v0.0.0-20240215103202-c030d4222242 h1:Uj5yTctxnxU3Rqc0hVT4KJ8bRY3rn6bwhSDhhsrWQLQ= +github.com/gethugothemes/hugo-modules/search v0.0.0-20240215103202-c030d4222242/go.mod h1:tmDvLaZCM+QDvS/WLZXNjY1QTdWh7/68D2wIToECbyA= +github.com/gethugothemes/hugo-modules/seo-tools/basic-seo v0.0.0-20240215103202-c030d4222242 h1:FCUJq2eYZmYVgTWnTno4lnez+0pCRHqBX0EREqiAzjA= +github.com/gethugothemes/hugo-modules/seo-tools/basic-seo v0.0.0-20240215103202-c030d4222242/go.mod h1:Q8dPgjamV7pxwKSQyWV21Xwh5CGi23/k+M8HPTphYbs= +github.com/gethugothemes/hugo-modules/seo-tools/google-tag-manager v0.0.0-20240215103202-c030d4222242 h1:XFI2k5XL/hIzr+MoRq2VAMQyHd4namMjqZLfOgeLiHI= +github.com/gethugothemes/hugo-modules/seo-tools/google-tag-manager v0.0.0-20240215103202-c030d4222242/go.mod h1:cCq50yd55eFTrpqOfeyOK5X0hU5E7qxsqOD7IzTsgLA= +github.com/gethugothemes/hugo-modules/seo-tools/site-verifications v0.0.0-20240215103202-c030d4222242 h1:zgttA3KBEABQGqVVMBuEcFO8OszjSwGGnCYFVxboiDo= +github.com/gethugothemes/hugo-modules/seo-tools/site-verifications v0.0.0-20240215103202-c030d4222242/go.mod h1:iXielaya126qJscz7Bc2G2WB91moloQOoWru6UoBUyE= +github.com/gethugothemes/hugo-modules/shortcodes/button v0.0.0-20240215103202-c030d4222242 h1:ZZPGIQ8uP/yBwelIGhLAx9fqOE18QyItitSTF0WD4B0= +github.com/gethugothemes/hugo-modules/shortcodes/button v0.0.0-20240215103202-c030d4222242/go.mod h1:MSvxGvjvcGUKTs6YMATU/9kYFrzW+VSVdy4CCOQLdsY= +github.com/gethugothemes/hugo-modules/shortcodes/notice v0.0.0-20240215103202-c030d4222242 h1:X10cLYuM8bT2EGul85TZZZ2/ih8jlax8/gLqynCDQIc= +github.com/gethugothemes/hugo-modules/shortcodes/notice v0.0.0-20240215103202-c030d4222242/go.mod h1:ljWyMJx82WA+6SlKjbGFhEdxcriyvUTCjXkJHDa4lho= +github.com/gethugothemes/hugo-modules/tab v0.0.0-20240215103202-c030d4222242 h1:gOucOrcZsEL++YUGnrTqFa91o9lRdNEepbnERNSmS3A= +github.com/gethugothemes/hugo-modules/tab v0.0.0-20240215103202-c030d4222242/go.mod h1:h3UxlxrFoU19JldxWLPBKaTZFe3AJtABrqo1wfxr+Ng= +github.com/gethugothemes/hugo-modules/table-of-contents v0.0.0-20240215103202-c030d4222242 h1:pgmjy/uwvUsAPTDl+gKz7GF3kTi6mcbFQBm4W8asDws= +github.com/gethugothemes/hugo-modules/table-of-contents v0.0.0-20240215103202-c030d4222242/go.mod h1:bEDw4veccQQQYEdVrfu13ATRUWfW8ptDIjJZuhYh4Tw= +github.com/gethugothemes/hugo-modules/videos v0.0.0-20240215103202-c030d4222242 h1:nLyYQIaJXGnMs8RlfRpmqRVR02T9OVzCEiekh5aU7Qw= +github.com/gethugothemes/hugo-modules/videos v0.0.0-20240215103202-c030d4222242/go.mod h1:P722lLWdnNhdZVq6gvMrOLqECUwrAYQWaOWlChta5H0= +github.com/zeon-studio/hugoplate v0.0.0-20240215094431-cf2ee3b68eaf h1:WOgVJoGR0gDPORswcdzZRN2zw2Ap4H58Zy5pYLwcmIQ= +github.com/zeon-studio/hugoplate v0.0.0-20240215094431-cf2ee3b68eaf/go.mod h1:YlRIwdTWidquf1dhtx+mDfu0I3KVrVQB4wi4UmHlK3E= diff --git a/hugo.toml b/hugo.toml new file mode 100755 index 0000000..c4412ae --- /dev/null +++ b/hugo.toml @@ -0,0 +1,172 @@ +######################## default configuration #################### +# The base URL of your site (required). This will be prepended to all relative URLs. +baseURL = "/" +# Title of your website (required). +title = "Hugoplate" +# Your theme name +theme = "hugoplate" +# Default time zone for time stamps; use any valid tz database name: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List +timeZone = "America/New_York" +# post pagination +paginate = 2 # see https://gohugo.io/extras/pagination/ +# post excerpt +summaryLength = 10 # see https://gohugo.io/content-management/excerpts/ +# disable language +disableLanguages = [ +] # example: ["fr"] for disable french language. see https://gohugo.io/content-management/multilingual/ +hasCJKLanguage = false # If hasCJKLanguage true, auto-detect Chinese/Japanese/Korean Languages in the content. see: https://gohugo.io/getting-started/configuration/#hascjklanguage +# default language +defaultContentLanguage = 'en' +defaultContentLanguageInSubdir = false + +########################### Services ############################# +[services] +[services.googleAnalytics] +ID = 'G-MEASUREMENT_ID' # see https://gohugo.io/templates/internal/#configure-google-analytics + +[services.disqus] +shortname = 'themefisher-template' # we use disqus to show comments in blog posts . To install disqus please follow this tutorial https://portfolio.peter-baumgartner.net/2017/09/10/how-to-install-disqus-on-hugo/ + +########################## Permalinks ############################ +[permalinks.page] +"pages" = "/:slugorfilename/" + + +############################# Modules ############################ +[module] +[[module.mounts]] +source = "assets" +target = "assets" + +[[module.mounts]] +source = "hugo_stats.json" +target = "assets/watching/hugo_stats.json" + +############################# Build ############################## +[build] +noJSConfigInAssets = false +useResourceCacheWhen = 'fallback' +[build.buildStats] +enable = true +[[build.cachebusters]] +source = 'assets/watching/hugo_stats\.json' +target = 'style\.css' +[[build.cachebusters]] +source = '(postcss|tailwind)\.config\.js' +target = 'css' +[[build.cachebusters]] +source = 'assets/.*\.(js|ts|jsx|tsx)' +target = 'js' +[[build.cachebusters]] +source = 'assets/.*\.(css|scss|sass)' +target = 'css' +[[build.cachebusters]] +source = 'data/.*\.(.*)$' +target = 'css' +[[build.cachebusters]] +source = 'assets/.*\.(.*)$' +target = '$1' + + +############################# Outputs ############################ +[outputs] +home = ["HTML", "RSS", "WebAppManifest", "SearchIndex"] + +############################# Imaging ############################ +[imaging] +# See https://github.com/disintegration/imaging +# Default JPEG or WebP quality setting. Default is 75. +quality = 80 +resampleFilter = "Lanczos" + +############################ Caches ############################## +[caches] +[caches.images] +dir = ":resourceDir/_gen" +maxAge = "720h" + +[caches.assets] +dir = ":resourceDir/_gen" +maxAge = "720h" + + +############################ Markup ############################## +[markup] +[markup.goldmark.renderer] +unsafe = true + +[markup.highlight] +style = 'monokai' # see https://xyproto.github.io/splash/docs/all.html + +[markup.tableOfContents] +startLevel = 2 +endLevel = 5 +ordered = true + + +########################### Media types ########################### +[mediaTypes] +[mediaTypes."application/manifest+json"] +suffixes = ["webmanifest"] + + +########################### Output Format ########################## +[outputFormats] +[outputFormats.WebAppManifest] +mediaType = "application/manifest+json" +rel = "manifest" + +[outputFormats.SearchIndex] +mediaType = "application/json" +baseName = "searchindex" +isPlainText = true +notAlternative = true + + +############################# Plugins ############################## + +# CSS Plugins +[[params.plugins.css]] +link = "plugins/swiper/swiper-bundle.css" +lazy = true +[[params.plugins.css]] +link = "plugins/glightbox/glightbox.css" +lazy = true +[[params.plugins.css]] +link = "plugins/font-awesome/v6/brands.css" +lazy = true +[[params.plugins.css]] +link = "plugins/font-awesome/v6/solid.css" +lazy = true +[[params.plugins.css]] +link = "plugins/font-awesome/v6/icons.css" +lazy = true + +# JS Plugins +[[params.plugins.js]] +link = "js/search.js" +lazy = false +[[params.plugins.js]] +link = "plugins/swiper/swiper-bundle.js" +lazy = false +[[params.plugins.js]] +link = "plugins/cookie.js" +lazy = false +[[params.plugins.js]] +link = "plugins/glightbox/glightbox.js" +lazy = true +[[params.plugins.js]] +link = "js/gallery-slider.js" +lazy = true +[[params.plugins.js]] +link = "js/accordion.js" +lazy = true +[[params.plugins.js]] +link = "js/tab.js" +lazy = true +[[params.plugins.js]] +link = "js/modal.js" +lazy = true +[[params.plugins.js]] +link = "plugins/youtube-lite.js" +lazy = true diff --git a/hugo_stats.json b/hugo_stats.json new file mode 100644 index 0000000..9aa0df3 --- /dev/null +++ b/hugo_stats.json @@ -0,0 +1,406 @@ +{ + "htmlElements": { + "tags": [ + "a", + "article", + "base", + "blockquote", + "body", + "button", + "code", + "del", + "details", + "div", + "em", + "footer", + "form", + "h1", + "h2", + "h3", + "h4", + "h5", + "h6", + "head", + "header", + "hr", + "html", + "i", + "iframe", + "img", + "input", + "kbd", + "label", + "li", + "link", + "main", + "meta", + "nav", + "noscript", + "ol", + "p", + "path", + "picture", + "polygon", + "pre", + "script", + "section", + "source", + "span", + "strong", + "summary", + "svg", + "table", + "tbody", + "td", + "textarea", + "th", + "thead", + "title", + "tr", + "ul", + "video" + ], + "classes": [ + "-translate-x-1/2", + "-translate-y-1/2", + "2xl:bg-pink-200", + "2xl:block", + "2xl:hidden", + "absolute", + "accordion", + "accordion-content", + "accordion-header", + "accordion-icon", + "active", + "bg-body", + "bg-gradient", + "bg-gradient-to-b", + "bg-gray-200", + "bg-primary", + "bg-theme-light", + "bg-white", + "block", + "border-b", + "border-border", + "border-r", + "border-t", + "btn", + "btn-outline-primary", + "btn-primary", + "btn-sm", + "capitalize", + "col-12", + "container", + "content", + "cursor-pointer", + "dark:bg-darkmode-body", + "dark:bg-darkmode-primary", + "dark:bg-darkmode-theme-light", + "dark:border-darkmode-border", + "dark:from-darkmode-body", + "dark:hover:bg-darkmode-primary", + "dark:hover:bg-darkmode-theme-light", + "dark:hover:text-dark", + "dark:hover:text-darkmode-primary", + "dark:opacity-0", + "dark:opacity-100", + "dark:text-dark", + "dark:text-darkmode-dark", + "dark:text-darkmode-light", + "dark:text-darkmode-primary", + "dark:text-white", + "dark:to-darkmode-theme-light", + "dsq-brlink", + "fa", + "fa-arrow-right", + "fa-brands", + "fa-check", + "fa-circle-user", + "fa-clock", + "fa-facebook", + "fa-folder", + "fa-github", + "fa-linkedin", + "fa-regular", + "fa-search", + "fa-solid", + "fa-twitter", + "fab", + "fill-current", + "fixed", + "flex", + "font-bold", + "font-primary", + "font-semibold", + "form-input", + "form-label", + "from-body", + "gallery", + "gallery-item", + "gallery-slider", + "glightbox", + "group", + "gx-5", + "h-4", + "h-6", + "h2", + "h3", + "h5", + "header", + "hidden", + "highlight", + "hover:bg-primary", + "hover:bg-theme-light", + "hover:text-primary", + "hover:text-white", + "img", + "img-center", + "img-fluid", + "info", + "inlin-block", + "inline-block", + "inline-flex", + "items-center", + "items-start", + "justify-between", + "justify-center", + "left-0", + "left-1/2", + "lg:!max-w-[800px]", + "lg:bg-green-200", + "lg:block", + "lg:col-10", + "lg:col-3", + "lg:col-4", + "lg:col-5", + "lg:col-6", + "lg:col-7", + "lg:col-8", + "lg:flex", + "lg:group-hover:opacity-100", + "lg:group-hover:visible", + "lg:hidden", + "lg:inline-block", + "lg:mb-0", + "lg:ml-0", + "lg:mt-0", + "lg:order-1", + "lg:pb-0", + "lg:space-x-2", + "lg:text-h1", + "lg:text-left", + "lg:text-right", + "lg:w-auto", + "logo-dark", + "logo-disqus", + "logo-light", + "m-1", + "m-3", + "max-w-[600px]", + "mb-10", + "mb-12", + "mb-14", + "mb-3", + "mb-4", + "mb-6", + "mb-8", + "mb:md-0", + "md:bg-yellow-200", + "md:block", + "md:col-10", + "md:col-5", + "md:col-6", + "md:col-7", + "md:col-8", + "md:col-9", + "md:hidden", + "md:order-1", + "md:order-2", + "ml-0", + "ml-2", + "ml-4", + "ml-auto", + "mr-1", + "mr-2", + "mr-3", + "mr-4", + "mr-5", + "ms-1", + "mt-10", + "mt-11", + "mt-20", + "mt-4", + "mt-6", + "mt-8", + "mt-9", + "mx-auto", + "nav-dropdown", + "nav-dropdown-item", + "nav-dropdown-link", + "nav-dropdown-list", + "nav-item", + "nav-link", + "navbar", + "navbar-brand", + "navbar-nav", + "note", + "notice", + "notice-body", + "notice-head", + "opacity-0", + "opacity-100", + "order-0", + "order-1", + "order-3", + "p-6", + "p-8", + "pb-0", + "pb-14", + "pb-16", + "pb-6", + "pl-2", + "pl-6", + "pr-5", + "pt-14", + "pt-7", + "px-2", + "px-3", + "px-4", + "px-7", + "px-8", + "py-1", + "py-1.5", + "py-10", + "py-14", + "py-2", + "py-7", + "py-[2.5px]", + "relative", + "rounded", + "rounded-2xl", + "rounded-full", + "rounded-lg", + "row", + "search-icon", + "search-modal", + "search-modal-overlay", + "search-reset", + "search-result", + "search-result-empty", + "search-result-info", + "search-wrapper", + "search-wrapper-body", + "search-wrapper-footer", + "search-wrapper-header", + "section", + "section-sm", + "share-email", + "share-facebook", + "share-icon", + "share-icons", + "share-link", + "share-reddit", + "share-title", + "share-twitter", + "sm:bg-red-200", + "sm:block", + "sm:col-10", + "sm:hidden", + "social-icons", + "space-x-1", + "space-x-3", + "space-y-4", + "sr-only", + "sticky", + "swiper", + "swiper-button-next", + "swiper-button-prev", + "swiper-slide", + "swiper-wrapper", + "tab", + "tab-content", + "tab-content-panel", + "tab-nav", + "tab-nav-item", + "table-of-content", + "testimonial-slider", + "testimonial-slider-pagination", + "text-[12px]", + "text-[8rem]", + "text-black", + "text-center", + "text-dark", + "text-h3", + "text-lg", + "text-light", + "text-primary", + "text-red-500", + "text-white", + "text-xl", + "theme-switcher", + "tip", + "to-theme-light", + "top-0", + "top-1.5", + "top-1/2", + "uppercase", + "w-4", + "w-[30px]", + "w-full", + "warning", + "xl:bg-blue-200", + "xl:block", + "xl:col-6", + "xl:hidden", + "xl:space-x-8", + "z-10", + "z-30", + "z-50", + "zoomable" + ], + "ids": [ + "TableOfContents", + "accordions", + "blockquote", + "button", + "code-and-syntax-highlighting", + "creative-design", + "custom-video", + "disqus_thread", + "email", + "emphasis", + "gallery", + "gathering-of-personal-information", + "heading-1", + "heading-2", + "heading-3", + "heading-4", + "heading-5", + "heading-6", + "hey-there-i-am-a-tab", + "hide-button", + "i-wanna-talk-about-the-assassination-attempt", + "image", + "link", + "message", + "name", + "nav-menu", + "nav-toggle", + "notice", + "ordered-list", + "paragraph", + "privacy-policy-changes", + "protection-of-personal--information", + "responsibility-of-contributors", + "search-modal-input", + "show-button", + "slider", + "tab", + "tables", + "theme-switcher", + "unordered-list", + "we-know-youre-dealing-in-stolen-ore", + "youtube-video" + ] + } +} diff --git a/i18n/en.yaml b/i18n/en.yaml new file mode 100755 index 0000000..ae07aa4 --- /dev/null +++ b/i18n/en.yaml @@ -0,0 +1,32 @@ +- id: home + translation: Home + +- id: read_more + translation: Read More + +- id: send + translation: Send + +- id: related_posts + translation: Related Posts + +- id: categories + translation: Categories + +- id: tags + translation: Tags + +- id: toc + translation: Table of Contents + +- id: share + translation: Share + +- id: search_input_placeholder + translation: Search Post ... + +- id: no_results_for + translation: No results for + +- id: empty_search_results_placeholder + translation: Type something to search.. diff --git a/images/screenshot.png b/images/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..62d9852ee2c45ebb954eac5aff833b8eade9e6d7 GIT binary patch literal 225768 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∨B>&eyg@!p~XD z8N0!A9T{6K8+*vJsqT7m({V;Ual%IEx=?fbm1p^MH_I!Kq28Jn>|TicfcMaA=Av2h zCBdIFlN{rzG9ECWjQrE(|Bb&44CvjO^=D<77vgJ{8n&*5Qh*!Bkvn0+N%uA4)p0V0 z=RYd|yo1<>c1>OFi}d*D1iU-HESiJR>2~uYGwJCTDswHVtKgYB-kkw*?0ry(D~6;Q zD>%LH=DeqS?#w7}ba8B8B>!_hy*!b@c7ch~JF=Rm5*wo|+5KDRn|eLu_&KHwWZQe5G3YYyXe;49?+i74)DwHo2_^i9 zCBT{}=F2E$8Rh{+2BG7s>F`^h48M&ox+u%Vxxtko7##C)2r?C@hWKQ@%Sut0u#F}f z&_|j-cQ$>;C_R0TDkg1VDgeT&dcqI)gJ;A+bbx<`;SLa9xjZHcPwxoFt)B-UD8}O@ z1$m>wpN8iYCEmF}BaMbyv$0I(Mmwp?CzyQVeQKMrda+!3;>LtbDsB7<-k@lxbs%p( z>FF_~yiK~l58n+;lh1hQg>rL2t`N<;K+!F&cn#Z*|A}cPWHftRnn2k+$qtXQ&b073 z{v^yfY%LT0n(EX^1XFvZCSlV}$v3UGu~mw1IGgc@B4jGA|NAIJ4VkV${PKiZcG+N# zEBv_^Snk1&9~R@`C+R;&hO5F2EgAurOTLp_{;bx>r=wBZLI15f%E?{lJnq5N{TCtX z{(K4m1nB9v^t;@!(W70{#yK7tt=?#~-3Tg2P^~fM)1A0C>$6>5+v|Ay%?72p+o?K# zg`Y7IjcqD;5^Agf36DdQqtNZ=^G*Xv%f(RPzNX?0Ej#bwoD$w&b1pcBRW^NtAGhs- zP@EwMYH5hpCjdO9WE5dGPf&mZ20}ymi)YO|S8aU5h$RA*)5e*+zt%2puj$u*xoS$p zA;dPj71sW8GkRuPqJSeWCMi_QhQ`&{ERnC;d6ZWnd2fB-QE3NZ3Gdw*MHdYeB0ng- zybthuK5xc=P~S>@0yEowrB19PMXI>zl&_4y8c4fWBin@T! zHsnFh#T}4hc?Kou#mmGu0_9pqa%7uTh+P^=EL0>2cDeAS`p=3pEZ^*$w{9Q>2H!_v zvaOpIxsw%LM(V}-!HmArb-da9MARL-@w-`aLDeVb0Insj_6+=@HHXO%tm94;S84wRyteR)%RPvsA|2-kGch1^PnQIyIo;zNZ z)^FKu(y2Ih&IMn`{dkZ2```5c<4$am@sfQ%rUC#jPcXY06Qy@wE;d1Nf1|g?CgmY| z%FmIO_p-`E_50W1sjb@BCKFA>t+0!`S0b ziz^$)`#(3ZFV;vuq~76&XV^;e81-{U&##_4Q3i+HRQ1r8g13rL^j!|m4_yqz@S6iq z+Xb;Z(UaHi;I%=7@4HkpTV9wZ6|UgtwkG7*}xNIe&MPMkDav{SQGKYwX`O63XM zZ5}vUZT*HaU2l#1Y#zYk*;92jZv$_Rb*Kdt57$_Wh$d;(2_L6-3LNt!;!9~ug5-E zTy$cN-Gsl##WI>RYJX@;TgdH6|9nv}OSM*A)&E1A#i4KSIKqh%MSZn&nl{o&{>

d7K&)qAv{8D03w}z^MOuPlSNid0=1Bi^yQu%kc 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%0D`#ca}oV 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 a_!STp@I(AJVh~UK^*~Ekv-FO2=>Gt?R$tZt literal 0 HcmV?d00001 diff --git a/images/tn.png b/images/tn.png new file mode 100644 index 0000000000000000000000000000000000000000..6765469edfd6d399bf9951bf3310d7cb6bca5978 GIT binary patch literal 253628 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≫2Wn0u)V&B=e6 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%0A8>9~Ye5ROunlq|`6YxB#F5F0~J~=xT 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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@fullhuman/postcss-purgecss": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-5.0.0.tgz", + "integrity": "sha512-onDS/b/2pMRzqSoj4qOs2tYFmOpaspjTAgvACIHMPiicu1ptajiBruTrjBzTKdxWdX0ldaBb7wj8nEaTLyFkJw==", + "dev": true, + "dependencies": { + "purgecss": "^5.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "dev": true + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@sideway/address": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "dev": true + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "dev": true + }, + "node_modules/@sindresorhus/merge-streams": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@tailwindcss/forms": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.7.tgz", + "integrity": "sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw==", + "dev": true, + "dependencies": { + "mini-svg-data-uri": "^1.2.3" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" + } + }, + "node_modules/@tailwindcss/typography": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.10.tgz", + "integrity": "sha512-Pe8BuPJQJd3FfRnm6H0ulKIGoMEQS+Vq01R6M5aCrFB/ccR/shT+0kXLjouGC1gFLm9hopTFN+DMP0pfwRWzPw==", + "dev": true, + "dependencies": { + "lodash.castarray": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "postcss-selector-parser": "6.0.10" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/autoprefixer": { + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001599", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001599.tgz", + "integrity": "sha512-LRAQHZ4yT1+f9LemSMeqdMpMxZcc4RMWdj4tiFe3G8tNkWK+E58g+/tzotb5cU6TbcVJLr4fySiAW7XmxQvZQA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.713", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.713.tgz", + "integrity": "sha512-vDarADhwntXiULEdmWd77g2dV6FrNGa8ecAC29MZ4TwPut2fvosD0/5sJd1qWNNe8HcJFAC+F5Lf9jW1NPtWmw==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-stdin": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", + "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globby": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz", + "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==", + "dev": true, + "dependencies": { + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/joi": { + "version": "17.12.2", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.12.2.tgz", + "integrity": "sha512-RonXAIzCiHLc8ss3Ibuz45u28GOsWE1UpfDXLbN/9NKbL4tCJf8TWYVKsoYuuh+sAUt7fsSNpA+r2+TBA6Wjmw==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/lilconfig": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", + "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/lodash.castarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", + "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==", + "dev": true + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mini-svg-data-uri": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", + "dev": true, + "bin": { + "mini-svg-data-uri": "cli.js" + } + }, + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dev": true, + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-cli": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-11.0.0.tgz", + "integrity": "sha512-xMITAI7M0u1yolVcXJ9XTZiO9aO49mcoKQy6pCDFdMh9kGqhzLVpWxeD/32M/QBmkhcGypZFFOLNLmIW4Pg4RA==", + "dev": true, + "dependencies": { + "chokidar": "^3.3.0", + "dependency-graph": "^0.11.0", + "fs-extra": "^11.0.0", + "get-stdin": "^9.0.0", + "globby": "^14.0.0", + "picocolors": "^1.0.0", + "postcss-load-config": "^5.0.0", + "postcss-reporter": "^7.0.0", + "pretty-hrtime": "^1.0.3", + "read-cache": "^1.0.0", + "slash": "^5.0.0", + "yargs": "^17.0.0" + }, + "bin": { + "postcss": "index.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.0.3.tgz", + "integrity": "sha512-90pBBI5apUVruIEdCxZic93Wm+i9fTrp7TXbgdUCH+/L+2WnfpITSpq5dFU/IPvbv7aNiMlQISpUkAm3fEcvgQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "jiti": ">=1.21.0", + "postcss": ">=8.0.9" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + }, + "postcss": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nested/node_modules/postcss-selector-parser": { + "version": "6.0.16", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-reporter": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.1.0.tgz", + "integrity": "sha512-/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "picocolors": "^1.0.0", + "thenby": "^1.3.4" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/prettier": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", + "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-plugin-go-template": { + "version": "0.0.15", + "resolved": "https://registry.npmjs.org/prettier-plugin-go-template/-/prettier-plugin-go-template-0.0.15.tgz", + "integrity": "sha512-WqU92E1NokWYNZ9mLE6ijoRg6LtIGdLMePt2C7UBDjXeDH9okcRI3zRqtnWR4s5AloiqyvZ66jNBAa9tmRY5EQ==", + "dev": true, + "dependencies": { + "ulid": "^2.3.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "prettier": "^3.0.0" + } + }, + "node_modules/prettier-plugin-tailwindcss": { + "version": "0.5.12", + "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.5.12.tgz", + "integrity": "sha512-o74kiDBVE73oHW+pdkFSluHBL3cYEvru5YgEqNkBMFF7Cjv+w1vI565lTlfoJT4VLWDe0FMtZ7FkE/7a4pMXSQ==", + "dev": true, + "engines": { + "node": ">=14.21.3" + }, + "peerDependencies": { + "@ianvs/prettier-plugin-sort-imports": "*", + "@prettier/plugin-pug": "*", + "@shopify/prettier-plugin-liquid": "*", + "@trivago/prettier-plugin-sort-imports": "*", + "prettier": "^3.0", + "prettier-plugin-astro": "*", + "prettier-plugin-css-order": "*", + "prettier-plugin-import-sort": "*", + "prettier-plugin-jsdoc": "*", + "prettier-plugin-marko": "*", + "prettier-plugin-organize-attributes": "*", + "prettier-plugin-organize-imports": "*", + "prettier-plugin-sort-imports": "*", + "prettier-plugin-style-order": "*", + "prettier-plugin-svelte": "*" + }, + "peerDependenciesMeta": { + "@ianvs/prettier-plugin-sort-imports": { + "optional": true + }, + "@prettier/plugin-pug": { + "optional": true + }, + "@shopify/prettier-plugin-liquid": { + "optional": true + }, + "@trivago/prettier-plugin-sort-imports": { + "optional": true + }, + "prettier-plugin-astro": { + "optional": true + }, + "prettier-plugin-css-order": { + "optional": true + }, + "prettier-plugin-import-sort": { + "optional": true + }, + "prettier-plugin-jsdoc": { + "optional": true + }, + "prettier-plugin-marko": { + "optional": true + }, + "prettier-plugin-organize-attributes": { + "optional": true + }, + "prettier-plugin-organize-imports": { + "optional": true + }, + "prettier-plugin-sort-imports": { + "optional": true + }, + "prettier-plugin-style-order": { + "optional": true + }, + "prettier-plugin-svelte": { + "optional": true + }, + "prettier-plugin-twig-melody": { + "optional": true + } + } + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/purgecss": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-5.0.0.tgz", + "integrity": "sha512-RAnuxrGuVyLLTr8uMbKaxDRGWMgK5CCYDfRyUNNcaz5P3kGgD2b7ymQGYEyo2ST7Tl/ScwFgf5l3slKMxHSbrw==", + "dev": true, + "dependencies": { + "commander": "^9.0.0", + "glob": "^8.0.3", + "postcss": "^8.4.4", + "postcss-selector-parser": "^6.0.7" + }, + "bin": { + "purgecss": "bin/purgecss.js" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwind-bootstrap-grid": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/tailwind-bootstrap-grid/-/tailwind-bootstrap-grid-5.1.0.tgz", + "integrity": "sha512-B++VQUxYyBdOV8M+LCGb1SJaESX/SqFZbbY9mOK5YNiVS2htR83m6RPOppWApSGPK19xSWxzFt/jPUXGfWCa7w==", + "dev": true, + "dependencies": { + "joi": "^17.5.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "tailwindcss": "^3" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", + "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.19.1", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tailwindcss/node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/tailwindcss/node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/tailwindcss/node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", + "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/tailwindcss/node_modules/postcss-selector-parser": { + "version": "6.0.16", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/thenby": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", + "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==", + "dev": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "node_modules/ulid": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ulid/-/ulid-2.3.0.tgz", + "integrity": "sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==", + "dev": true, + "bin": { + "ulid": "bin/cli.js" + } + }, + "node_modules/unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yaml": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", + "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..48b5d13 --- /dev/null +++ b/package.json @@ -0,0 +1,34 @@ +{ + "name": "hugoplate", + "description": "hugo tailwindcss boilerplate", + "version": "1.13.1", + "license": "MIT", + "author": "zeon.studio", + "scripts": { + "dev": "hugo server", + "build": "hugo --gc --minify --templateMetrics --templateMetricsHints --forceSyncStatic", + "preview": "hugo server --disableFastRender --navigateToChanged --templateMetrics --templateMetricsHints --watch --forceSyncStatic -e production --minify", + "dev:example": "cd exampleSite; hugo server", + "build:example": "cd exampleSite; hugo --gc --minify --templateMetrics --templateMetricsHints --forceSyncStatic", + "preview:example": "cd exampleSite; hugo server --disableFastRender --navigateToChanged --templateMetrics --templateMetricsHints --watch --forceSyncStatic -e production --minify", + "update-modules": "node ./scripts/clearModules.js && hugo mod clean --all && hugo mod get -u ./... && hugo mod tidy", + "remove-darkmode": "node ./scripts/removeDarkmode.js && yarn format", + "project-setup": "node ./scripts/projectSetup.js", + "theme-setup": "node ./scripts/themeSetup.js", + "update-theme": "node ./scripts/themeUpdate.js", + "format": "prettier -w ." + }, + "devDependencies": { + "@fullhuman/postcss-purgecss": "^5.0.0", + "@tailwindcss/forms": "^0.5.7", + "@tailwindcss/typography": "^0.5.10", + "autoprefixer": "^10.4.18", + "postcss": "^8.4.36", + "postcss-cli": "^11.0.0", + "prettier": "^3.2.5", + "prettier-plugin-go-template": "0.0.15", + "prettier-plugin-tailwindcss": "^0.5.12", + "tailwind-bootstrap-grid": "^5.1.0", + "tailwindcss": "^3.4.1" + } +} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..f9887c5 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,45 @@ +const purgecss = { + content: ["./hugo_stats.json"], + defaultExtractor: (content) => { + const elements = JSON.parse(content).htmlElements; + return [ + ...(elements.tags || []), + ...(elements.classes || []), + ...(elements.ids || []), + ]; + }, + safelist: [ + /^swiper-/, + /^lb-/, + /^gl/, + /^go/, + /^gc/, + /^gs/, + /^gi/, + /^gz/, + /^gprev/, + /^gnext/, + /^desc/, + /^zoom/, + /^search/, + /^:is/, + /dark/, + /show/, + /dragging/, + /fullscreen/, + /loaded/, + /visible/, + /current/, + /active/, + /mark/, + ], +}; + +module.exports = { + plugins: { + tailwindcss: {}, + "@fullhuman/postcss-purgecss": + process.env.HUGO_ENVIRONMENT === "production" ? purgecss : false, + autoprefixer: process.env.HUGO_ENVIRONMENT === "production" ? {} : false, + }, +}; diff --git a/readme.md b/readme.md new file mode 100755 index 0000000..2cbf719 --- /dev/null +++ b/readme.md @@ -0,0 +1,239 @@ +

Hugo + Tailwind CSS Starter and Boilerplate

+ +

Hugoplate is a free starter template built with Hugo, and TailwindCSS, providing everything you need to jumpstart your Hugo project and save valuable time.

+ +

Made with ♥ by Zeon Studio

+

If you find this project useful, please give it a ⭐ to show your support.

+ +

👀 Demo | Page Speed (95+)🚀 +

+ +

+ + + + + + license + + + + code size + + + + contributors + +

+ +## 🎁 What's Included + +We have included almost everything you need to start your Hugo project. Let's see what's included in this template: + +### 📌 Key Features + +- 👥 Multi-Authors +- 🎯 Similar Posts Suggestion +- 🔍 Search Functionality +- 🌑 Dark Mode +- 🏷️ Tags & Categories +- 🔗 Netlify setting pre-configured +- 📞 Support contact form +- 📱 Fully responsive +- 📝 Write and update content in Markdown +- 💬 Disqus Comment +- 🔳 Syntax Highlighting + +### 📄 15+ Pre-designed Pages + +- 🏠 Homepage +- 👤 About +- 📞 Contact +- 👥 Authors +- 👤 Author Single +- 📝 Blog +- 📝 Blog Single +- 🚫 Custom 404 +- 💡 Elements +- 📄 Privacy Policy +- 🏷️ Tags +- 🏷️ Tag Single +- 🗂️ Categories +- 🗂️ Category Single +- 🔍 Search + +### 📦 Tech Stack + +- [Hugo](https://gohugo.io/) +- [Tailwind CSS](https://tailwindcss.com/) +- [PostCSS](https://postcss.org/) +- [PurgeCSS](https://purgecss.com/) +- [AutoPrefixer](https://autoprefixer.github.io/) +- [Hugo Modules](https://gohugo.io/hugo-modules/) by [Gethugothemes](https://gethugothemes.com/hugo-modules) +- [Markdown](https://markdownguide.org/) +- [Prettier](https://prettier.io/) +- [Jshint](https://jshint.com/) +- [Netlify](https://www.netlify.com/) +- [Vercel](https://vercel.com/) +- [Github Actions](https://github.com/features/actions) +- [Gitlab Ci](https://docs.gitlab.com/ee/ci/) +- [AWS Amplify](https://aws.amazon.com/amplify/) + +--- + +## 🚀 Getting Started + +First you need to [clone](https://github.com/zeon-studio/hugoplate) or [download](https://github.com/zeon-studio/hugoplate/archive/refs/heads/main.zip) the template repository, and then let's get started with the following process: + +### ⚙️ Prerequisites + +To start using this template, you need to have some prerequisites installed on your machine. + +- [Hugo Extended v0.115+](https://gohugo.io/installation/) +- [Node v18+](https://nodejs.org/en/download/) +- [Go v1.20+](https://go.dev/doc/install) + +### 👉 Project Setup + +We build this custom script to make your project setup easier. It will create a new Hugo theme folder, and clone the Hugoplate theme into it. Then move the exampleSite folder into the root directory. So that you can start your Hugo server without going into the exampleSite folder. Use the following command to setup your project. + +```bash +npm run project-setup +``` + +### 👉 Install Dependencies + +Install all the dependencies using the following command. + +```bash +npm install +``` + +### 👉 Development Command + +Start the development server using the following command. + +```bash +npm run dev +``` + +### 🎬 Still Confused? Watch a Quick Video + +https://github.com/zeon-studio/hugoplate/assets/58769763/c260c0ae-91be-42ce-b8db-aa7f11f777bd + +--- + +## 📝 Customization + +This template has been designed with a lot of customization options in mind. You can customize almost anything you want, including: + +### 👉 Site Config + +You can change the site title, base URL, language, theme, plugins, and more from the `hugo.toml` file. + +### 👉 Site Params + +You can customize all the parameters from the `config/_default/params.toml` file. This includes the logo, favicon, search, SEO metadata, and more. + +### 👉 Colors and Fonts + +You can change the colors and fonts from the `data/theme.json` file. This includes the primary color, secondary color, font family, and font size. + +### 👉 Social Links + +You can change the social links from the `data/social.json` file. Add your social links here, and they will automatically be displayed on the site. + +--- + +## 🛠 Advanced Usage + +We have added some custom scripts to make your life easier. You can use these scripts to help you with your development. + +### 👉 Update Theme + +If you want to update the theme, then you can use the following command. It will update the theme to the latest version. + +```bash +npm run update-theme +``` + +> **Note:** This command will work after running `project-setup` script. + +### 👉 Update Modules + +We have added a lot of modules to this template. You can update all the modules using the following command. + +```bash +npm run update-modules +``` + +### 👉 Remove Dark Mode + +If you want to remove dark mode from your project, you can use the following command to remove dark mode from your project. + +```bash +npm run remove-darkmode +``` + +> **Note:** This command will work before running `project-setup` script. If you already run the `project-setup` command, then you have to run `npm run theme-setup` first, and then you can run this command. afterward, you can run `npm run project-setup` again. + +--- + +## 🚀 Build And Deploy + +After you finish your development, you can build or deploy your project almost everywhere. Let's see the process: + +### 👉 Build Command + +To build your project locally, you can use the following command. It will purge all the unused CSS and minify all the files. + +```bash +npm run build +``` + +### 👉 Deploy Site + +We have provided 5 different deploy platform configurations with this template, so you can deploy easily. + +- [Netlify](https://www.netlify.com/) +- [Vercel](https://vercel.com/) +- [Github Actions](https://github.com/features/actions) +- [Gitlab Ci](https://docs.gitlab.com/ee/ci/) +- [AWS Amplify](https://aws.amazon.com/amplify/) + +And if you want to Host some other hosting platforms. then you can build your project, and you will get a `public` folder. that you can copy and paste on your hosting platform. + +> **Note:** You must change the `baseURL` in the `hugo.toml` file. Otherwise, your site will not work properly. + +--- + +## 🔒 Guide to Staying Compliant + +### 🐞 Reporting Issues + +We use GitHub Issues as the official bug tracker for this Template. Please Search [existing issues](https://github.com/zeon-studio/hugoplate/issues). It’s possible someone has already reported the same problem. +If your problem or idea has not been addressed yet, feel free to [open a new issue](https://github.com/zeon-studio/hugoplate/issues). + +### 📝 License + +Copyright (c) 2023 - Present, Designed & Developed by [Zeon Studio](https://zeon.studio/) + +**Code License:** Released under the [MIT](https://github.com/zeon-studio/hugoplate/blob/main/LICENSE) license. + +**Image license:** The images are only for demonstration purposes. They have their license, we don't have permission to share those images. + +--- + +## 🖼️ Showcase + +List of some projects people are building with **Hugoplate**! + +| [![Open Neuromorphic](https://tinyurl.com/hp7avtje)](https://open-neuromorphic.org/) | [![AI Models](https://tinyurl.com/mu4p7dhb)](https://aimodels.org/) | [![Hugobricks](https://tinyurl.com/4x3uwhm9)](https://www.hugobricks.preview.usecue.com/) | [![ONO LLC](https://tinyurl.com/yxnu6whn)](https://ono.day/) +|:---:|:---:|:---:|:---:| +| **Open Neuromorphic** | **AI Models** | **Hugobricks** | **ONO LLC** | + +--- + +## 💻 Need Customization? + +If you need a custom theme, theme customization, or complete website development services from scratch you can [Hire Us](https://zeon.studio/estimate-project). diff --git a/scripts/clearModules.js b/scripts/clearModules.js new file mode 100644 index 0000000..1b9c74a --- /dev/null +++ b/scripts/clearModules.js @@ -0,0 +1,14 @@ +const fs = require("fs"); + +const clearModules = (filePath) => { + if (fs.existsSync(filePath)) { + let fileContent = fs.readFileSync(filePath, "utf8"); + fileContent = fileContent.replace(/require\s*\([\s\S]*?\)/, ""); + fs.writeFileSync(filePath, fileContent, "utf8"); + } else { + console.log("File does not exist."); + } +}; + +clearModules("go.mod"); +clearModules("exampleSite/go.mod"); diff --git a/scripts/projectSetup.js b/scripts/projectSetup.js new file mode 100644 index 0000000..3ab7306 --- /dev/null +++ b/scripts/projectSetup.js @@ -0,0 +1,116 @@ +const fs = require("fs"); +const path = require("path"); + +const toggleComment = ({ filepath, regex }) => { + let updatedContent = fs.readFileSync(filepath, "utf8"); + const match = updatedContent.match(regex); + + if (match) { + const matchedContent = match[0]; + const hasComment = matchedContent.startsWith("# "); + if (hasComment) { + updatedContent = updatedContent.replace( + regex, + matchedContent.replace("# ", ""), + ); + fs.writeFileSync(filepath, updatedContent, "utf8"); + } else { + const hasBreakline = matchedContent.includes("\n"); + if (hasBreakline) { + const content = matchedContent + .split("\n") + .map((line) => "# " + line) + .join("\n"); + updatedContent = updatedContent.replace(regex, content); + fs.writeFileSync(filepath, updatedContent, "utf8"); + } + } + } +}; + +const getFolderName = (rootfolder) => { + const configPath = path.join(rootfolder, "exampleSite/hugo.toml"); + const getConfig = fs.readFileSync(configPath, "utf8"); + const match = getConfig.match(/theme\s*=\s*\[?"([^"\]]+)"\]?/); + let selectedTheme = null; + if (match && match[1]) { + selectedTheme = match[1]; + } + return selectedTheme; +}; + +const deleteFolder = (folderPath) => { + if (fs.existsSync(folderPath)) { + fs.rmSync(folderPath, { recursive: true, force: true }); + } +}; + +const createNewfolder = (rootfolder, folderName) => { + const newFolder = path.join(rootfolder, folderName); + fs.mkdirSync(newFolder, { recursive: true }); + return newFolder; +}; + +const iterateFilesAndFolders = (rootFolder, { destinationRoot }) => { + const directory = path.join(rootFolder); + const items = fs.readdirSync(directory, { withFileTypes: true }); + items.forEach((item) => { + if (item.isDirectory()) { + createNewfolder(destinationRoot, item.name); + iterateFilesAndFolders(path.join(directory, item.name), { + currentFolder: item.name, + destinationRoot: path.join(destinationRoot, item.name), + }); + } else { + const sourceFile = path.join(directory, item.name); + const destinationFile = path.join(destinationRoot, item.name); + fs.renameSync(sourceFile, destinationFile); + } + }); +}; + +const setupProject = () => { + const rootfolder = path.join(__dirname, "../"); + if (!fs.existsSync(path.join(rootfolder, "themes"))) { + // remove this part if you don't using theme demo as a module + [ + { + filepath: path.join(rootfolder, "exampleSite/hugo.toml"), + regex: /^.*theme\s*=\s*("[^"\]]+"|\S+)/m, + }, + { + filepath: path.join( + rootfolder, + "exampleSite/config/_default/module.toml", + ), + regex: /\[\[imports\]\]\s*\r?\npath = "([^"]+)"/, + }, + ].forEach(toggleComment); + + const folderList = ["layouts", "assets", "static"]; + const folderName = getFolderName(rootfolder); + const newfolderName = createNewfolder( + path.join(rootfolder, "themes"), + folderName, + ); + + folderList.forEach((folder) => { + const source = path.join(rootfolder, folder); + const destination = path.join(newfolderName, folder); + if (fs.existsSync(source)) { + fs.mkdirSync(destination, { recursive: true }); + iterateFilesAndFolders(source, { + currentFolder: folder, + destinationRoot: destination, + }); + deleteFolder(source); + } + }); + + const exampleSite = path.join(rootfolder, "exampleSite"); + iterateFilesAndFolders(exampleSite, { destinationRoot: rootfolder }); + deleteFolder(exampleSite); + } +}; + +setupProject(); diff --git a/scripts/removeDarkmode.js b/scripts/removeDarkmode.js new file mode 100644 index 0000000..cb1b863 --- /dev/null +++ b/scripts/removeDarkmode.js @@ -0,0 +1,69 @@ +const fs = require("fs"); +const path = require("path"); + +const rootDirs = ["assets/scss", "layouts"]; +const configFiles = [ + { + filePath: "exampleSite/tailwind.config.js", + patterns: ["darkmode:\\s*{[^}]*},", 'darkMode:\\s*"class",'], + }, + { + filePath: "exampleSite/data/theme.json", + patterns: ["colors.darkmode"], + }, +]; + +rootDirs.forEach(removeDarkModeFromPages); +configFiles.forEach(removeDarkMode); + +function removeDarkModeFromFiles(filePath, regexPatterns) { + const fileContent = fs.readFileSync(filePath, "utf8"); + let updatedContent = fileContent; + regexPatterns.forEach((pattern) => { + const regex = new RegExp(pattern, "g"); + updatedContent = updatedContent.replace(regex, ""); + }); + fs.writeFileSync(filePath, updatedContent, "utf8"); +} + +function removeDarkModeFromPages(directoryPath) { + const files = fs.readdirSync(directoryPath); + + files.forEach((file) => { + const filePath = path.join(directoryPath, file); + const stats = fs.statSync(filePath); + if (stats.isDirectory()) { + removeDarkModeFromPages(filePath); + } else if (stats.isFile()) { + removeDarkModeFromFiles(filePath, [ + '(?:(?!["])\\S)*dark:(?:(?![,;"])\\S)*', + "@apply?(\\s)*;", + ]); + } + }); +} + +function removeDarkMode(configFile) { + const { filePath, patterns } = configFile; + if (filePath === "exampleSite/tailwind.config.js") { + removeDarkModeFromFiles(filePath, patterns); + } else { + const contentFile = JSON.parse(fs.readFileSync(filePath, "utf8")); + patterns.forEach((pattern) => deleteNestedProperty(contentFile, pattern)); + fs.writeFileSync(filePath, JSON.stringify(contentFile)); + } +} + +function deleteNestedProperty(obj, propertyPath) { + const properties = propertyPath.split("."); + let currentObj = obj; + for (let i = 0; i < properties.length - 1; i++) { + const property = properties[i]; + if (currentObj.hasOwnProperty(property)) { + currentObj = currentObj[property]; + } else { + return; // Property not found, no need to continue + } + } + delete currentObj[properties[properties.length - 1]]; +} diff --git a/scripts/themeSetup.js b/scripts/themeSetup.js new file mode 100644 index 0000000..0d21aad --- /dev/null +++ b/scripts/themeSetup.js @@ -0,0 +1,125 @@ +const fs = require("fs"); +const path = require("path"); + +const toggleComment = ({ filepath, regex }) => { + let updatedContent = fs.readFileSync(filepath, "utf8"); + const match = updatedContent.match(regex); + + if (match) { + const matchedContent = match[0]; + const hasComment = matchedContent.startsWith("# "); + if (hasComment) { + const hasBreakline = matchedContent.includes("\n"); + if (hasBreakline) { + updatedContent = updatedContent.replace( + regex, + matchedContent.replace(/# /gm, ""), + ); + fs.writeFileSync(filepath, updatedContent, "utf8"); + } + } else { + updatedContent = updatedContent.replace(regex, "# " + matchedContent); + fs.writeFileSync(filepath, updatedContent, "utf8"); + } + } +}; + +const createNewfolder = (rootfolder, folderName) => { + const newFolder = path.join(rootfolder, folderName); + fs.mkdirSync(newFolder, { recursive: true }); + return newFolder; +}; + +const deleteFolder = (folderPath) => { + if (fs.existsSync(folderPath)) { + fs.rmSync(folderPath, { recursive: true, force: true }); + } +}; + +const getFolderName = (rootfolder) => { + const configPath = path.join(rootfolder, "exampleSite/hugo.toml"); + const getConfig = fs.readFileSync(configPath, "utf8"); + const match = getConfig.match(/theme\s*=\s*\[?"([^"\]]+)"\]?/); + let selectedTheme = null; + if (match && match[1]) { + selectedTheme = match[1]; + } + return selectedTheme; +}; + +const iterateFilesAndFolders = (rootFolder, { destinationRoot }) => { + const directory = path.join(rootFolder); + const items = fs.readdirSync(directory, { withFileTypes: true }); + items.forEach((item) => { + if (item.isDirectory()) { + createNewfolder(destinationRoot, item.name); + iterateFilesAndFolders(path.join(directory, item.name), { + currentFolder: item.name, + destinationRoot: path.join(destinationRoot, item.name), + }); + } else { + const sourceFile = path.join(directory, item.name); + const destinationFile = path.join(destinationRoot, item.name); + fs.renameSync(sourceFile, destinationFile); + } + }); +}; + +const setupTheme = () => { + const rootFolder = path.join(__dirname, "../"); + + if (!fs.existsSync(path.join(rootFolder, "exampleSite"))) { + // remove this part if you don't using theme demo as a module + [ + { + filepath: path.join(rootFolder, "config/_default/module.toml"), + regex: /# \[\[imports\]\]\s*\r?\n# path = "([^"]+)"/, + }, + { + filepath: path.join(rootFolder, "hugo.toml"), + regex: /^.*theme\s*=\s*("[^"\]]+"|\S+)/m, + }, + ].forEach(toggleComment); + + const includesFiles = [ + "tailwind.config.js", + "postcss.config.js", + "go.mod", + "hugo.toml", + "assets", + "config", + "data", + "content", + "i18n", + "static", + ]; + + const folder = createNewfolder(rootFolder, "exampleSite"); + + fs.readdirSync(rootFolder, { withFileTypes: true }).forEach((file) => { + if (includesFiles.includes(file.name)) { + if (file.isDirectory()) { + const destination = path.join(rootFolder, "exampleSite", file.name); + fs.mkdirSync(destination, { recursive: true }); + iterateFilesAndFolders(path.join(rootFolder, file.name), { + destinationRoot: destination, + }); + deleteFolder(path.join(rootFolder, file.name)); + } else { + fs.renameSync( + path.join(rootFolder, file.name), + path.join(folder, file.name), + ); + } + } + }); + + const themes = path.join(rootFolder, "themes"); + iterateFilesAndFolders(path.join(themes, getFolderName(rootFolder)), { + destinationRoot: rootFolder, + }); + deleteFolder(themes); + } +}; + +setupTheme(); diff --git a/scripts/themeUpdate.js b/scripts/themeUpdate.js new file mode 100644 index 0000000..742cd20 --- /dev/null +++ b/scripts/themeUpdate.js @@ -0,0 +1,19 @@ +const { exec } = require("child_process"); + +const repositoryUrl = "https://github.com/zeon-studio/hugoplate"; +const localDirectory = "./themes/hugoplate"; +const foldersToFetch = ["assets", "layouts"]; +const foldersToSkip = ["exampleSite"]; + +const fetchFolder = (folder) => { + exec( + `curl -L ${repositoryUrl}/tarball/main | tar -xz --strip-components=1 --directory=${localDirectory} --exclude=$(curl -sL ${repositoryUrl}/tarball/main | tar -tz | grep -E "/(${foldersToSkip.join( + "|", + )})/") */${folder}`, + ); +}; + +// Fetch each specified folder +foldersToFetch.forEach((folder) => { + fetchFolder(folder); +}); diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100755 index 0000000..bbc2a5e --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,103 @@ +const fs = require("fs"); +const path = require("path"); +const themePath = path.join(__dirname, "data/theme.json"); +const themeRead = fs.readFileSync(themePath, "utf8"); +const theme = JSON.parse(themeRead); + +let font_base = Number(theme.fonts.font_size.base.replace("px", "")); +let font_scale = Number(theme.fonts.font_size.scale); +let h6 = font_scale; +let h5 = h6 * font_scale; +let h4 = h5 * font_scale; +let h3 = h4 * font_scale; +let h2 = h3 * font_scale; +let h1 = h2 * font_scale; +let fontPrimary, fontPrimaryType, fontSecondary, fontSecondaryType; +if (theme.fonts.font_family.primary) { + fontPrimary = theme.fonts.font_family.primary + .replace(/\+/g, " ") + .replace(/:[ital,]*[ital@]*[wght@]*[0-9,;]+/gi, ""); + fontPrimaryType = theme.fonts.font_family.primary_type; +} +if (theme.fonts.font_family.secondary) { + fontSecondary = theme.fonts.font_family.secondary + .replace(/\+/g, " ") + .replace(/:[ital,]*[ital@]*[wght@]*[0-9,;]+/gi, ""); + fontSecondaryType = theme.fonts.font_family.secondary_type; +} + +/** @type {import('tailwindcss').Config} */ +module.exports = { + content: ["./hugo_stats.json"], + safelist: [{ pattern: /^swiper-/ }], + darkMode: "class", + theme: { + screens: { + sm: "540px", + md: "768px", + lg: "1024px", + xl: "1280px", + "2xl": "1536px", + }, + container: { + center: true, + padding: "2rem", + }, + extend: { + colors: { + text: theme.colors.default.text_color.default, + light: theme.colors.default.text_color.light, + dark: theme.colors.default.text_color.dark, + primary: theme.colors.default.theme_color.primary, + secondary: theme.colors.default.theme_color.secondary, + body: theme.colors.default.theme_color.body, + border: theme.colors.default.theme_color.border, + "theme-light": theme.colors.default.theme_color.theme_light, + "theme-dark": theme.colors.default.theme_color.theme_dark, + darkmode: { + text: theme.colors.darkmode.text_color.default, + light: theme.colors.darkmode.text_color.light, + dark: theme.colors.darkmode.text_color.dark, + primary: theme.colors.darkmode.theme_color.primary, + secondary: theme.colors.darkmode.theme_color.secondary, + body: theme.colors.darkmode.theme_color.body, + border: theme.colors.darkmode.theme_color.border, + "theme-light": theme.colors.darkmode.theme_color.theme_light, + "theme-dark": theme.colors.darkmode.theme_color.theme_dark, + }, + }, + fontSize: { + base: font_base + "px", + "base-sm": font_base * 0.8 + "px", + h1: h1 + "rem", + "h1-sm": h1 * 0.9 + "rem", + h2: h2 + "rem", + "h2-sm": h2 * 0.9 + "rem", + h3: h3 + "rem", + "h3-sm": h3 * 0.9 + "rem", + h4: h4 + "rem", + h5: h5 + "rem", + h6: h6 + "rem", + }, + fontFamily: { + primary: [fontPrimary, fontPrimaryType], + secondary: [fontSecondary, fontSecondaryType], + }, + }, + }, + plugins: [ + require("@tailwindcss/typography"), + require("@tailwindcss/forms"), + require("tailwind-bootstrap-grid")({ + generateContainer: false, + gridGutterWidth: "2rem", + gridGutters: { + 1: "0.25rem", + 2: "0.5rem", + 3: "1rem", + 4: "1.5rem", + 5: "3rem", + }, + }), + ], +}; diff --git a/theme.toml b/theme.toml new file mode 100644 index 0000000..0a68031 --- /dev/null +++ b/theme.toml @@ -0,0 +1,38 @@ +name = "Hugoplate" +license = "MIT" +licenselink = "https://github.com/zeon-studio/hugoplate/blob/main/LICENSE" +description = "Hugoplate is a free starter template built with Hugo, and TailwindCSS, providing everything you need to jumpstart your Hugo project and save valuable time." +homepage = "https://github.com/zeon-studio/hugoplate" +demosite = "https://zeon.studio/preview?project=hugoplate" +min_version = "0.121.2" + +tags = [ + "blog", + "responsive", + "minimal", + "personal", + "light", + "dark", + "multilingual", + "landing", + "contact", + "dark mode", + "tailwindcss", +] + +features = [ + "Multi-Authors", + "Search", + "Multilingual", + "Dark Mode", + "Taxonomies", +] + +[author] +name = "Zeon Studio" +homepage = "https://zeon.studio" + +[original] +author = "Zeon Studio" +homepage = "https://zeon.studio" +repo = "https://github.com/zeon-studio/themeplate" diff --git a/themes/hugoplate/assets/js/main.js b/themes/hugoplate/assets/js/main.js new file mode 100755 index 0000000..3b3e302 --- /dev/null +++ b/themes/hugoplate/assets/js/main.js @@ -0,0 +1,36 @@ +// main script +(function () { + "use strict"; + + // Dropdown Menu Toggler For Mobile + // ---------------------------------------- + const dropdownMenuToggler = document.querySelectorAll( + ".nav-dropdown > .nav-link", + ); + + dropdownMenuToggler.forEach((toggler) => { + toggler?.addEventListener("click", (e) => { + e.target.closest('.nav-item').classList.toggle("active"); + }); + }); + + // Testimonial Slider + // ---------------------------------------- + new Swiper(".testimonial-slider", { + spaceBetween: 24, + loop: true, + pagination: { + el: ".testimonial-slider-pagination", + type: "bullets", + clickable: true, + }, + breakpoints: { + 768: { + slidesPerView: 2, + }, + 992: { + slidesPerView: 3, + }, + }, + }); +})(); diff --git a/themes/hugoplate/assets/plugins/maps/google-map.js b/themes/hugoplate/assets/plugins/maps/google-map.js new file mode 100644 index 0000000..884b5b1 --- /dev/null +++ b/themes/hugoplate/assets/plugins/maps/google-map.js @@ -0,0 +1,179 @@ +/*!*************************************************** + * Google Map + *****************************************************/ + +window.marker = null; + +function initialize() { + var map, + mapId = document.getElementById("map"); + var latitude = mapId.getAttribute("data-latitude"); + var longitude = mapId.getAttribute("data-longitude"); + var mapMarker = mapId.getAttribute("data-marker"); + var mapMarkerName = mapId.getAttribute("data-marker-name"); + var nottingham = new google.maps.LatLng(latitude, longitude); + var style = [ + { + featureType: "administrative", + elementType: "all", + stylers: [ + { + saturation: "-100", + }, + ], + }, + { + featureType: "administrative.province", + elementType: "all", + stylers: [ + { + visibility: "off", + }, + ], + }, + { + featureType: "landscape", + elementType: "all", + stylers: [ + { + saturation: -100, + }, + { + lightness: 65, + }, + { + visibility: "on", + }, + ], + }, + { + featureType: "poi", + elementType: "all", + stylers: [ + { + saturation: -100, + }, + { + lightness: "50", + }, + { + visibility: "simplified", + }, + ], + }, + { + featureType: "road", + elementType: "all", + stylers: [ + { + saturation: "-100", + }, + ], + }, + { + featureType: "road.highway", + elementType: "all", + stylers: [ + { + visibility: "simplified", + }, + ], + }, + { + featureType: "road.arterial", + elementType: "all", + stylers: [ + { + lightness: "30", + }, + ], + }, + { + featureType: "road.local", + elementType: "all", + stylers: [ + { + lightness: "40", + }, + ], + }, + { + featureType: "transit", + elementType: "all", + stylers: [ + { + saturation: -100, + }, + { + visibility: "simplified", + }, + ], + }, + { + featureType: "water", + elementType: "geometry", + stylers: [ + { + hue: "#ffff00", + }, + { + lightness: -25, + }, + { + saturation: -97, + }, + ], + }, + { + featureType: "water", + elementType: "labels", + stylers: [ + { + lightness: -25, + }, + { + saturation: -100, + }, + ], + }, + ]; + var mapOptions = { + center: nottingham, + mapTypeId: google.maps.MapTypeId.ROADMAP, + backgroundColor: "#000", + zoom: 15, + panControl: !1, + zoomControl: !0, + mapTypeControl: !1, + scaleControl: !1, + streetViewControl: !1, + overviewMapControl: !1, + zoomControlOptions: { + style: google.maps.ZoomControlStyle.LARGE, + }, + }; + map = new google.maps.Map(document.getElementById("map"), mapOptions); + var mapType = new google.maps.StyledMapType(style, { + name: "Grayscale", + }); + map.mapTypes.set("grey", mapType); + map.setMapTypeId("grey"); + var marker_image = mapMarker; + var pinIcon = new google.maps.MarkerImage( + marker_image, + null, + null, + null, + new google.maps.Size(30, 50), + ); + marker = new google.maps.Marker({ + position: nottingham, + map: map, + icon: pinIcon, + title: mapMarkerName, + }); +} +var map = document.getElementById("map"); +if (map != null) { + google.maps.event.addDomListener(window, "load", initialize); +} diff --git a/themes/hugoplate/assets/plugins/swiper/swiper-bundle.css b/themes/hugoplate/assets/plugins/swiper/swiper-bundle.css new file mode 100644 index 0000000..6f0c194 --- /dev/null +++ b/themes/hugoplate/assets/plugins/swiper/swiper-bundle.css @@ -0,0 +1,667 @@ +/** + * Swiper 8.0.7 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * https://swiperjs.com + * + * Copyright 2014-2022 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: March 4, 2022 + */ + +@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 { + margin-left: auto; + margin-right: auto; + position: relative; + overflow: hidden; + list-style: none; + padding: 0; + /* Fix of Webkit flickering */ + z-index: 1; +} +.swiper-vertical > .swiper-wrapper { + flex-direction: column; +} +.swiper-wrapper { + position: relative; + width: 100%; + height: 100%; + z-index: 1; + display: flex; + transition-property: transform; + box-sizing: content-box; +} +.swiper-android .swiper-slide, +.swiper-wrapper { + transform: translate3d(0px, 0, 0); +} +.swiper-pointer-events { + touch-action: pan-y; +} +.swiper-pointer-events.swiper-vertical { + touch-action: pan-x; +} +.swiper-slide { + flex-shrink: 0; + width: 100%; + height: 100%; + position: relative; + transition-property: transform; +} +.swiper-slide-invisible-blank { + visibility: hidden; +} +/* Auto Height */ +.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; +} +/* 3D Effects */ +.swiper-3d, +.swiper-3d.swiper-css-mode .swiper-wrapper { + perspective: 1200px; +} +.swiper-3d .swiper-wrapper, +.swiper-3d .swiper-slide, +.swiper-3d .swiper-slide-shadow, +.swiper-3d .swiper-slide-shadow-left, +.swiper-3d .swiper-slide-shadow-right, +.swiper-3d .swiper-slide-shadow-top, +.swiper-3d .swiper-slide-shadow-bottom, +.swiper-3d .swiper-cube-shadow { + transform-style: preserve-3d; +} +.swiper-3d .swiper-slide-shadow, +.swiper-3d .swiper-slide-shadow-left, +.swiper-3d .swiper-slide-shadow-right, +.swiper-3d .swiper-slide-shadow-top, +.swiper-3d .swiper-slide-shadow-bottom { + 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, 0.15); +} +.swiper-3d .swiper-slide-shadow-left { + background-image: linear-gradient( + to left, + rgba(0, 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, 0.5), + rgba(0, 0, 0, 0) + ); +} +.swiper-3d .swiper-slide-shadow-top { + background-image: linear-gradient( + to top, + rgba(0, 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, 0.5), + rgba(0, 0, 0, 0) + ); +} +/* CSS Mode */ +.swiper-css-mode > .swiper-wrapper { + overflow: auto; + scrollbar-width: none; + /* For Firefox */ + -ms-overflow-style: none; + /* For Internet Explorer and Edge */ +} +.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-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-centered > .swiper-wrapper > .swiper-slide { + scroll-snap-align: center center; +} +.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-navigation-color: var(--swiper-theme-color); + */ +} +.swiper-button-prev, +.swiper-button-next { + position: absolute; + top: 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-prev.swiper-button-disabled, +.swiper-button-next.swiper-button-disabled { + opacity: 0.35; + cursor: auto; + pointer-events: none; +} +.swiper-button-prev:after, +.swiper-button-next:after { + font-family: swiper-icons; + font-size: var(--swiper-navigation-size); + text-transform: none !important; + letter-spacing: 0; + text-transform: none; + font-variant: initial; + line-height: 1; +} +.swiper-button-prev, +.swiper-rtl .swiper-button-next { + left: 10px; + right: auto; +} +.swiper-button-prev:after, +.swiper-rtl .swiper-button-next:after { + content: "prev"; +} +.swiper-button-next, +.swiper-rtl .swiper-button-prev { + right: 10px; + left: auto; +} +.swiper-button-next:after, +.swiper-rtl .swiper-button-prev:after { + content: "next"; +} +.swiper-button-lock { + display: none; +} +:root { + /* + --swiper-pagination-color: var(--swiper-theme-color); + --swiper-pagination-bullet-size: 8px; + --swiper-pagination-bullet-width: 8px; + --swiper-pagination-bullet-height: 8px; + --swiper-pagination-bullet-inactive-color: #000; + --swiper-pagination-bullet-inactive-opacity: 0.2; + --swiper-pagination-bullet-opacity: 1; + --swiper-pagination-bullet-horizontal-gap: 4px; + --swiper-pagination-bullet-vertical-gap: 6px; + */ +} +.swiper-pagination { + position: absolute; + text-align: center; + transition: 300ms opacity; + transform: translate3d(0, 0, 0); + z-index: 10; +} +.swiper-pagination.swiper-pagination-hidden { + opacity: 0; +} +/* Common Styles */ +.swiper-pagination-fraction, +.swiper-pagination-custom, +.swiper-horizontal > .swiper-pagination-bullets, +.swiper-pagination-bullets.swiper-pagination-horizontal { + bottom: 10px; + left: 0; + width: 100%; +} +/* Bullets */ +.swiper-pagination-bullets-dynamic { + overflow: hidden; + font-size: 0; +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + transform: scale(0.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(0.66); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { + transform: scale(0.33); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { + transform: scale(0.66); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { + transform: scale(0.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: 50%; + background: var(--swiper-pagination-bullet-inactive-color, #000); + opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.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-vertical > .swiper-pagination-bullets, +.swiper-pagination-vertical.swiper-pagination-bullets { + right: 10px; + top: 50%; + transform: translate3d(0px, -50%, 0); +} +.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet, +.swiper-pagination-vertical.swiper-pagination-bullets + .swiper-pagination-bullet { + margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0; + display: block; +} +.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, +.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { + top: 50%; + transform: translateY(-50%); + width: 8px; +} +.swiper-vertical + > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic + .swiper-pagination-bullet, +.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic + .swiper-pagination-bullet { + display: inline-block; + transition: + 200ms transform, + 200ms 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: + 200ms transform, + 200ms left; +} +.swiper-horizontal.swiper-rtl + > .swiper-pagination-bullets-dynamic + .swiper-pagination-bullet { + transition: + 200ms transform, + 200ms right; +} +/* Progress */ +.swiper-pagination-progressbar { + background: rgba(0, 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-vertical + > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, +.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite { + width: 100%; + height: 4px; + left: 0; + top: 0; +} +.swiper-vertical > .swiper-pagination-progressbar, +.swiper-pagination-progressbar.swiper-pagination-vertical, +.swiper-horizontal + > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, +.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite { + width: 4px; + height: 100%; + left: 0; + top: 0; +} +.swiper-pagination-lock { + display: none; +} +/* Scrollbar */ +.swiper-scrollbar { + border-radius: 10px; + position: relative; + -ms-touch-action: none; + background: rgba(0, 0, 0, 0.1); +} +.swiper-horizontal > .swiper-scrollbar { + position: absolute; + left: 1%; + bottom: 3px; + z-index: 50; + height: 5px; + width: 98%; +} +.swiper-vertical > .swiper-scrollbar { + position: absolute; + right: 3px; + top: 1%; + z-index: 50; + width: 5px; + height: 98%; +} +.swiper-scrollbar-drag { + height: 100%; + width: 100%; + position: relative; + background: rgba(0, 0, 0, 0.5); + 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 > img, +.swiper-zoom-container > svg, +.swiper-zoom-container > canvas { + max-width: 100%; + max-height: 100%; + object-fit: contain; +} +.swiper-slide-zoomed { + cursor: move; +} +/* Preloader */ +:root { + /* + --swiper-preloader-color: var(--swiper-theme-color); + */ +} +.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-slide-visible .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 { + 100% { + transform: rotate(360deg); + } +} +/* a11y */ +.swiper .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-prev, +.swiper-cube .swiper-slide-next + .swiper-slide { + pointer-events: auto; + visibility: visible; +} +.swiper-cube .swiper-slide-shadow-top, +.swiper-cube .swiper-slide-shadow-bottom, +.swiper-cube .swiper-slide-shadow-left, +.swiper-cube .swiper-slide-shadow-right { + 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: 0.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-top, +.swiper-flip .swiper-slide-shadow-bottom, +.swiper-flip .swiper-slide-shadow-left, +.swiper-flip .swiper-slide-shadow-right { + 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; +} diff --git a/themes/hugoplate/assets/plugins/swiper/swiper-bundle.js b/themes/hugoplate/assets/plugins/swiper/swiper-bundle.js new file mode 100644 index 0000000..9c90ea5 --- /dev/null +++ b/themes/hugoplate/assets/plugins/swiper/swiper-bundle.js @@ -0,0 +1,11853 @@ +/** + * Swiper 8.0.7 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * https://swiperjs.com + * + * Copyright 2014-2022 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: March 4, 2022 + */ + +(function (global, factory) { + typeof exports === "object" && typeof module !== "undefined" + ? (module.exports = factory()) + : typeof define === "function" && define.amd + ? define(factory) + : ((global = + typeof globalThis !== "undefined" ? globalThis : global || self), + (global.Swiper = factory())); +})(this, function () { + "use strict"; + + /** + * SSR Window 4.0.2 + * Better handling for window object in SSR environment + * https://github.com/nolimits4web/ssr-window + * + * Copyright 2021, Vladimir Kharlampidi + * + * Licensed under MIT + * + * Released on: December 13, 2021 + */ + + /* eslint-disable no-param-reassign */ + function isObject$1(obj) { + return ( + obj !== null && + typeof obj === "object" && + "constructor" in obj && + obj.constructor === Object + ); + } + + function extend$1(target, src) { + if (target === void 0) { + target = {}; + } + + if (src === void 0) { + src = {}; + } + + Object.keys(src).forEach((key) => { + if (typeof target[key] === "undefined") target[key] = src[key]; + else if ( + isObject$1(src[key]) && + isObject$1(target[key]) && + Object.keys(src[key]).length > 0 + ) { + extend$1(target[key], src[key]); + } + }); + } + + const ssrDocument = { + body: {}, + + addEventListener() {}, + + removeEventListener() {}, + + activeElement: { + blur() {}, + + nodeName: "", + }, + + querySelector() { + return null; + }, + + querySelectorAll() { + return []; + }, + + getElementById() { + return null; + }, + + createEvent() { + return { + initEvent() {}, + }; + }, + + createElement() { + return { + children: [], + childNodes: [], + style: {}, + + setAttribute() {}, + + getElementsByTagName() { + return []; + }, + }; + }, + + createElementNS() { + return {}; + }, + + importNode() { + return null; + }, + + location: { + hash: "", + host: "", + hostname: "", + href: "", + origin: "", + pathname: "", + protocol: "", + search: "", + }, + }; + + function getDocument() { + const doc = typeof document !== "undefined" ? document : {}; + extend$1(doc, ssrDocument); + return doc; + } + + const ssrWindow = { + document: ssrDocument, + navigator: { + userAgent: "", + }, + location: { + hash: "", + host: "", + hostname: "", + href: "", + origin: "", + pathname: "", + protocol: "", + search: "", + }, + history: { + replaceState() {}, + + pushState() {}, + + go() {}, + + back() {}, + }, + CustomEvent: function CustomEvent() { + return this; + }, + + addEventListener() {}, + + removeEventListener() {}, + + getComputedStyle() { + return { + getPropertyValue() { + return ""; + }, + }; + }, + + Image() {}, + + Date() {}, + + screen: {}, + + setTimeout() {}, + + clearTimeout() {}, + + matchMedia() { + return {}; + }, + + requestAnimationFrame(callback) { + if (typeof setTimeout === "undefined") { + callback(); + return null; + } + + return setTimeout(callback, 0); + }, + + cancelAnimationFrame(id) { + if (typeof setTimeout === "undefined") { + return; + } + + clearTimeout(id); + }, + }; + + function getWindow() { + const win = typeof window !== "undefined" ? window : {}; + extend$1(win, ssrWindow); + return win; + } + + /** + * Dom7 4.0.4 + * Minimalistic JavaScript library for DOM manipulation, with a jQuery-compatible API + * https://framework7.io/docs/dom7.html + * + * Copyright 2022, Vladimir Kharlampidi + * + * Licensed under MIT + * + * Released on: January 11, 2022 + */ + /* eslint-disable no-proto */ + + function makeReactive(obj) { + const proto = obj.__proto__; + Object.defineProperty(obj, "__proto__", { + get() { + return proto; + }, + + set(value) { + proto.__proto__ = value; + }, + }); + } + + class Dom7 extends Array { + constructor(items) { + if (typeof items === "number") { + super(items); + } else { + super(...(items || [])); + makeReactive(this); + } + } + } + + function arrayFlat(arr) { + if (arr === void 0) { + arr = []; + } + + const res = []; + arr.forEach((el) => { + if (Array.isArray(el)) { + res.push(...arrayFlat(el)); + } else { + res.push(el); + } + }); + return res; + } + + function arrayFilter(arr, callback) { + return Array.prototype.filter.call(arr, callback); + } + + function arrayUnique(arr) { + const uniqueArray = []; + + for (let i = 0; i < arr.length; i += 1) { + if (uniqueArray.indexOf(arr[i]) === -1) uniqueArray.push(arr[i]); + } + + return uniqueArray; + } + + function qsa(selector, context) { + if (typeof selector !== "string") { + return [selector]; + } + + const a = []; + const res = context.querySelectorAll(selector); + + for (let i = 0; i < res.length; i += 1) { + a.push(res[i]); + } + + return a; + } + + function $(selector, context) { + const window = getWindow(); + const document = getDocument(); + let arr = []; + + if (!context && selector instanceof Dom7) { + return selector; + } + + if (!selector) { + return new Dom7(arr); + } + + if (typeof selector === "string") { + const html = selector.trim(); + + if (html.indexOf("<") >= 0 && html.indexOf(">") >= 0) { + let toCreate = "div"; + if (html.indexOf(" c.split(" "))); + this.forEach((el) => { + el.classList.add(...classNames); + }); + return this; + } + + function removeClass() { + for ( + var _len2 = arguments.length, classes = new Array(_len2), _key2 = 0; + _key2 < _len2; + _key2++ + ) { + classes[_key2] = arguments[_key2]; + } + + const classNames = arrayFlat(classes.map((c) => c.split(" "))); + this.forEach((el) => { + el.classList.remove(...classNames); + }); + return this; + } + + function toggleClass() { + for ( + var _len3 = arguments.length, classes = new Array(_len3), _key3 = 0; + _key3 < _len3; + _key3++ + ) { + classes[_key3] = arguments[_key3]; + } + + const classNames = arrayFlat(classes.map((c) => c.split(" "))); + this.forEach((el) => { + classNames.forEach((className) => { + el.classList.toggle(className); + }); + }); + } + + function hasClass() { + for ( + var _len4 = arguments.length, classes = new Array(_len4), _key4 = 0; + _key4 < _len4; + _key4++ + ) { + classes[_key4] = arguments[_key4]; + } + + const classNames = arrayFlat(classes.map((c) => c.split(" "))); + return ( + arrayFilter(this, (el) => { + return ( + classNames.filter((className) => el.classList.contains(className)) + .length > 0 + ); + }).length > 0 + ); + } + + function attr(attrs, value) { + if (arguments.length === 1 && typeof attrs === "string") { + // Get attr + if (this[0]) return this[0].getAttribute(attrs); + return undefined; + } // Set attrs + + for (let i = 0; i < this.length; i += 1) { + if (arguments.length === 2) { + // String + this[i].setAttribute(attrs, value); + } else { + // Object + for (const attrName in attrs) { + this[i][attrName] = attrs[attrName]; + this[i].setAttribute(attrName, attrs[attrName]); + } + } + } + + return this; + } + + function removeAttr(attr) { + for (let i = 0; i < this.length; i += 1) { + this[i].removeAttribute(attr); + } + + return this; + } + + function transform(transform) { + for (let i = 0; i < this.length; i += 1) { + this[i].style.transform = transform; + } + + return this; + } + + function transition$1(duration) { + for (let i = 0; i < this.length; i += 1) { + this[i].style.transitionDuration = + typeof duration !== "string" ? `${duration}ms` : duration; + } + + return this; + } + + function on() { + for ( + var _len5 = arguments.length, args = new Array(_len5), _key5 = 0; + _key5 < _len5; + _key5++ + ) { + args[_key5] = arguments[_key5]; + } + + let [eventType, targetSelector, listener, capture] = args; + + if (typeof args[1] === "function") { + [eventType, listener, capture] = args; + targetSelector = undefined; + } + + if (!capture) capture = false; + + function handleLiveEvent(e) { + const target = e.target; + if (!target) return; + const eventData = e.target.dom7EventData || []; + + if (eventData.indexOf(e) < 0) { + eventData.unshift(e); + } + + if ($(target).is(targetSelector)) listener.apply(target, eventData); + else { + const parents = $(target).parents(); // eslint-disable-line + + for (let k = 0; k < parents.length; k += 1) { + if ($(parents[k]).is(targetSelector)) + listener.apply(parents[k], eventData); + } + } + } + + function handleEvent(e) { + const eventData = e && e.target ? e.target.dom7EventData || [] : []; + + if (eventData.indexOf(e) < 0) { + eventData.unshift(e); + } + + listener.apply(this, eventData); + } + + const events = eventType.split(" "); + let j; + + for (let i = 0; i < this.length; i += 1) { + const el = this[i]; + + if (!targetSelector) { + for (j = 0; j < events.length; j += 1) { + const event = events[j]; + if (!el.dom7Listeners) el.dom7Listeners = {}; + if (!el.dom7Listeners[event]) el.dom7Listeners[event] = []; + el.dom7Listeners[event].push({ + listener, + proxyListener: handleEvent, + }); + el.addEventListener(event, handleEvent, capture); + } + } else { + // Live events + for (j = 0; j < events.length; j += 1) { + const event = events[j]; + if (!el.dom7LiveListeners) el.dom7LiveListeners = {}; + if (!el.dom7LiveListeners[event]) el.dom7LiveListeners[event] = []; + el.dom7LiveListeners[event].push({ + listener, + proxyListener: handleLiveEvent, + }); + el.addEventListener(event, handleLiveEvent, capture); + } + } + } + + return this; + } + + function off() { + for ( + var _len6 = arguments.length, args = new Array(_len6), _key6 = 0; + _key6 < _len6; + _key6++ + ) { + args[_key6] = arguments[_key6]; + } + + let [eventType, targetSelector, listener, capture] = args; + + if (typeof args[1] === "function") { + [eventType, listener, capture] = args; + targetSelector = undefined; + } + + if (!capture) capture = false; + const events = eventType.split(" "); + + for (let i = 0; i < events.length; i += 1) { + const event = events[i]; + + for (let j = 0; j < this.length; j += 1) { + const el = this[j]; + let handlers; + + if (!targetSelector && el.dom7Listeners) { + handlers = el.dom7Listeners[event]; + } else if (targetSelector && el.dom7LiveListeners) { + handlers = el.dom7LiveListeners[event]; + } + + if (handlers && handlers.length) { + for (let k = handlers.length - 1; k >= 0; k -= 1) { + const handler = handlers[k]; + + if (listener && handler.listener === listener) { + el.removeEventListener(event, handler.proxyListener, capture); + handlers.splice(k, 1); + } else if ( + listener && + handler.listener && + handler.listener.dom7proxy && + handler.listener.dom7proxy === listener + ) { + el.removeEventListener(event, handler.proxyListener, capture); + handlers.splice(k, 1); + } else if (!listener) { + el.removeEventListener(event, handler.proxyListener, capture); + handlers.splice(k, 1); + } + } + } + } + } + + return this; + } + + function trigger() { + const window = getWindow(); + + for ( + var _len9 = arguments.length, args = new Array(_len9), _key9 = 0; + _key9 < _len9; + _key9++ + ) { + args[_key9] = arguments[_key9]; + } + + const events = args[0].split(" "); + const eventData = args[1]; + + for (let i = 0; i < events.length; i += 1) { + const event = events[i]; + + for (let j = 0; j < this.length; j += 1) { + const el = this[j]; + + if (window.CustomEvent) { + const evt = new window.CustomEvent(event, { + detail: eventData, + bubbles: true, + cancelable: true, + }); + el.dom7EventData = args.filter((data, dataIndex) => dataIndex > 0); + el.dispatchEvent(evt); + el.dom7EventData = []; + delete el.dom7EventData; + } + } + } + + return this; + } + + function transitionEnd$1(callback) { + const dom = this; + + function fireCallBack(e) { + if (e.target !== this) return; + callback.call(this, e); + dom.off("transitionend", fireCallBack); + } + + if (callback) { + dom.on("transitionend", fireCallBack); + } + + return this; + } + + function outerWidth(includeMargins) { + if (this.length > 0) { + if (includeMargins) { + const styles = this.styles(); + return ( + this[0].offsetWidth + + parseFloat(styles.getPropertyValue("margin-right")) + + parseFloat(styles.getPropertyValue("margin-left")) + ); + } + + return this[0].offsetWidth; + } + + return null; + } + + function outerHeight(includeMargins) { + if (this.length > 0) { + if (includeMargins) { + const styles = this.styles(); + return ( + this[0].offsetHeight + + parseFloat(styles.getPropertyValue("margin-top")) + + parseFloat(styles.getPropertyValue("margin-bottom")) + ); + } + + return this[0].offsetHeight; + } + + return null; + } + + function offset() { + if (this.length > 0) { + const window = getWindow(); + const document = getDocument(); + const el = this[0]; + const box = el.getBoundingClientRect(); + const body = document.body; + const clientTop = el.clientTop || body.clientTop || 0; + const clientLeft = el.clientLeft || body.clientLeft || 0; + const scrollTop = el === window ? window.scrollY : el.scrollTop; + const scrollLeft = el === window ? window.scrollX : el.scrollLeft; + return { + top: box.top + scrollTop - clientTop, + left: box.left + scrollLeft - clientLeft, + }; + } + + return null; + } + + function styles() { + const window = getWindow(); + if (this[0]) return window.getComputedStyle(this[0], null); + return {}; + } + + function css(props, value) { + const window = getWindow(); + let i; + + if (arguments.length === 1) { + if (typeof props === "string") { + // .css('width') + if (this[0]) + return window.getComputedStyle(this[0], null).getPropertyValue(props); + } else { + // .css({ width: '100px' }) + for (i = 0; i < this.length; i += 1) { + for (const prop in props) { + this[i].style[prop] = props[prop]; + } + } + + return this; + } + } + + if (arguments.length === 2 && typeof props === "string") { + // .css('width', '100px') + for (i = 0; i < this.length; i += 1) { + this[i].style[props] = value; + } + + return this; + } + + return this; + } + + function each(callback) { + if (!callback) return this; + this.forEach((el, index) => { + callback.apply(el, [el, index]); + }); + return this; + } + + function filter(callback) { + const result = arrayFilter(this, callback); + return $(result); + } + + function html(html) { + if (typeof html === "undefined") { + return this[0] ? this[0].innerHTML : null; + } + + for (let i = 0; i < this.length; i += 1) { + this[i].innerHTML = html; + } + + return this; + } + + function text(text) { + if (typeof text === "undefined") { + return this[0] ? this[0].textContent.trim() : null; + } + + for (let i = 0; i < this.length; i += 1) { + this[i].textContent = text; + } + + return this; + } + + function is(selector) { + const window = getWindow(); + const document = getDocument(); + const el = this[0]; + let compareWith; + let i; + if (!el || typeof selector === "undefined") return false; + + if (typeof selector === "string") { + if (el.matches) return el.matches(selector); + if (el.webkitMatchesSelector) return el.webkitMatchesSelector(selector); + if (el.msMatchesSelector) return el.msMatchesSelector(selector); + compareWith = $(selector); + + for (i = 0; i < compareWith.length; i += 1) { + if (compareWith[i] === el) return true; + } + + return false; + } + + if (selector === document) { + return el === document; + } + + if (selector === window) { + return el === window; + } + + if (selector.nodeType || selector instanceof Dom7) { + compareWith = selector.nodeType ? [selector] : selector; + + for (i = 0; i < compareWith.length; i += 1) { + if (compareWith[i] === el) return true; + } + + return false; + } + + return false; + } + + function index() { + let child = this[0]; + let i; + + if (child) { + i = 0; // eslint-disable-next-line + + while ((child = child.previousSibling) !== null) { + if (child.nodeType === 1) i += 1; + } + + return i; + } + + return undefined; + } + + function eq(index) { + if (typeof index === "undefined") return this; + const length = this.length; + + if (index > length - 1) { + return $([]); + } + + if (index < 0) { + const returnIndex = length + index; + if (returnIndex < 0) return $([]); + return $([this[returnIndex]]); + } + + return $([this[index]]); + } + + function append() { + let newChild; + const document = getDocument(); + + for (let k = 0; k < arguments.length; k += 1) { + newChild = k < 0 || arguments.length <= k ? undefined : arguments[k]; + + for (let i = 0; i < this.length; i += 1) { + if (typeof newChild === "string") { + const tempDiv = document.createElement("div"); + tempDiv.innerHTML = newChild; + + while (tempDiv.firstChild) { + this[i].appendChild(tempDiv.firstChild); + } + } else if (newChild instanceof Dom7) { + for (let j = 0; j < newChild.length; j += 1) { + this[i].appendChild(newChild[j]); + } + } else { + this[i].appendChild(newChild); + } + } + } + + return this; + } + + function prepend(newChild) { + const document = getDocument(); + let i; + let j; + + for (i = 0; i < this.length; i += 1) { + if (typeof newChild === "string") { + const tempDiv = document.createElement("div"); + tempDiv.innerHTML = newChild; + + for (j = tempDiv.childNodes.length - 1; j >= 0; j -= 1) { + this[i].insertBefore(tempDiv.childNodes[j], this[i].childNodes[0]); + } + } else if (newChild instanceof Dom7) { + for (j = 0; j < newChild.length; j += 1) { + this[i].insertBefore(newChild[j], this[i].childNodes[0]); + } + } else { + this[i].insertBefore(newChild, this[i].childNodes[0]); + } + } + + return this; + } + + function next(selector) { + if (this.length > 0) { + if (selector) { + if ( + this[0].nextElementSibling && + $(this[0].nextElementSibling).is(selector) + ) { + return $([this[0].nextElementSibling]); + } + + return $([]); + } + + if (this[0].nextElementSibling) return $([this[0].nextElementSibling]); + return $([]); + } + + return $([]); + } + + function nextAll(selector) { + const nextEls = []; + let el = this[0]; + if (!el) return $([]); + + while (el.nextElementSibling) { + const next = el.nextElementSibling; // eslint-disable-line + + if (selector) { + if ($(next).is(selector)) nextEls.push(next); + } else nextEls.push(next); + + el = next; + } + + return $(nextEls); + } + + function prev(selector) { + if (this.length > 0) { + const el = this[0]; + + if (selector) { + if ( + el.previousElementSibling && + $(el.previousElementSibling).is(selector) + ) { + return $([el.previousElementSibling]); + } + + return $([]); + } + + if (el.previousElementSibling) return $([el.previousElementSibling]); + return $([]); + } + + return $([]); + } + + function prevAll(selector) { + const prevEls = []; + let el = this[0]; + if (!el) return $([]); + + while (el.previousElementSibling) { + const prev = el.previousElementSibling; // eslint-disable-line + + if (selector) { + if ($(prev).is(selector)) prevEls.push(prev); + } else prevEls.push(prev); + + el = prev; + } + + return $(prevEls); + } + + function parent(selector) { + const parents = []; // eslint-disable-line + + for (let i = 0; i < this.length; i += 1) { + if (this[i].parentNode !== null) { + if (selector) { + if ($(this[i].parentNode).is(selector)) + parents.push(this[i].parentNode); + } else { + parents.push(this[i].parentNode); + } + } + } + + return $(parents); + } + + function parents(selector) { + const parents = []; // eslint-disable-line + + for (let i = 0; i < this.length; i += 1) { + let parent = this[i].parentNode; // eslint-disable-line + + while (parent) { + if (selector) { + if ($(parent).is(selector)) parents.push(parent); + } else { + parents.push(parent); + } + + parent = parent.parentNode; + } + } + + return $(parents); + } + + function closest(selector) { + let closest = this; // eslint-disable-line + + if (typeof selector === "undefined") { + return $([]); + } + + if (!closest.is(selector)) { + closest = closest.parents(selector).eq(0); + } + + return closest; + } + + function find(selector) { + const foundElements = []; + + for (let i = 0; i < this.length; i += 1) { + const found = this[i].querySelectorAll(selector); + + for (let j = 0; j < found.length; j += 1) { + foundElements.push(found[j]); + } + } + + return $(foundElements); + } + + function children(selector) { + const children = []; // eslint-disable-line + + for (let i = 0; i < this.length; i += 1) { + const childNodes = this[i].children; + + for (let j = 0; j < childNodes.length; j += 1) { + if (!selector || $(childNodes[j]).is(selector)) { + children.push(childNodes[j]); + } + } + } + + return $(children); + } + + function remove() { + for (let i = 0; i < this.length; i += 1) { + if (this[i].parentNode) this[i].parentNode.removeChild(this[i]); + } + + return this; + } + + const Methods = { + addClass, + removeClass, + hasClass, + toggleClass, + attr, + removeAttr, + transform, + transition: transition$1, + on, + off, + trigger, + transitionEnd: transitionEnd$1, + outerWidth, + outerHeight, + styles, + offset, + css, + each, + html, + text, + is, + index, + eq, + append, + prepend, + next, + nextAll, + prev, + prevAll, + parent, + parents, + closest, + find, + children, + filter, + remove, + }; + Object.keys(Methods).forEach((methodName) => { + Object.defineProperty($.fn, methodName, { + value: Methods[methodName], + writable: true, + }); + }); + + function deleteProps(obj) { + const object = obj; + Object.keys(object).forEach((key) => { + try { + object[key] = null; + } catch (e) { + // no getter for object + } + + try { + delete object[key]; + } catch (e) { + // something got wrong + } + }); + } + + function nextTick(callback, delay) { + if (delay === void 0) { + delay = 0; + } + + return setTimeout(callback, delay); + } + + function now() { + return Date.now(); + } + + function getComputedStyle$1(el) { + const window = getWindow(); + let style; + + if (window.getComputedStyle) { + style = window.getComputedStyle(el, null); + } + + if (!style && el.currentStyle) { + style = el.currentStyle; + } + + if (!style) { + style = el.style; + } + + return style; + } + + function getTranslate(el, axis) { + if (axis === void 0) { + axis = "x"; + } + + const window = getWindow(); + let matrix; + let curTransform; + let transformMatrix; + const curStyle = getComputedStyle$1(el); + + if (window.WebKitCSSMatrix) { + curTransform = curStyle.transform || curStyle.webkitTransform; + + if (curTransform.split(",").length > 6) { + curTransform = curTransform + .split(", ") + .map((a) => a.replace(",", ".")) + .join(", "); + } // Some old versions of Webkit choke when 'none' is passed; pass + // empty string instead in this case + + transformMatrix = new window.WebKitCSSMatrix( + curTransform === "none" ? "" : curTransform, + ); + } else { + transformMatrix = + curStyle.MozTransform || + curStyle.OTransform || + curStyle.MsTransform || + curStyle.msTransform || + curStyle.transform || + curStyle + .getPropertyValue("transform") + .replace("translate(", "matrix(1, 0, 0, 1,"); + matrix = transformMatrix.toString().split(","); + } + + if (axis === "x") { + // Latest Chrome and webkits Fix + if (window.WebKitCSSMatrix) + curTransform = transformMatrix.m41; // Crazy IE10 Matrix + else if (matrix.length === 16) + curTransform = parseFloat(matrix[12]); // Normal Browsers + else curTransform = parseFloat(matrix[4]); + } + + if (axis === "y") { + // Latest Chrome and webkits Fix + if (window.WebKitCSSMatrix) + curTransform = transformMatrix.m42; // Crazy IE10 Matrix + else if (matrix.length === 16) + curTransform = parseFloat(matrix[13]); // Normal Browsers + else curTransform = parseFloat(matrix[5]); + } + + return curTransform || 0; + } + + function isObject(o) { + return ( + typeof o === "object" && + o !== null && + o.constructor && + Object.prototype.toString.call(o).slice(8, -1) === "Object" + ); + } + + function isNode(node) { + // eslint-disable-next-line + if ( + typeof window !== "undefined" && + typeof window.HTMLElement !== "undefined" + ) { + return node instanceof HTMLElement; + } + + return node && (node.nodeType === 1 || node.nodeType === 11); + } + + function extend() { + const to = Object(arguments.length <= 0 ? undefined : arguments[0]); + const noExtend = ["__proto__", "constructor", "prototype"]; + + for (let i = 1; i < arguments.length; i += 1) { + const nextSource = + i < 0 || arguments.length <= i ? undefined : arguments[i]; + + if ( + nextSource !== undefined && + nextSource !== null && + !isNode(nextSource) + ) { + const keysArray = Object.keys(Object(nextSource)).filter( + (key) => noExtend.indexOf(key) < 0, + ); + + for ( + let nextIndex = 0, len = keysArray.length; + nextIndex < len; + nextIndex += 1 + ) { + const nextKey = keysArray[nextIndex]; + const desc = Object.getOwnPropertyDescriptor(nextSource, nextKey); + + if (desc !== undefined && desc.enumerable) { + if (isObject(to[nextKey]) && isObject(nextSource[nextKey])) { + if (nextSource[nextKey].__swiper__) { + to[nextKey] = nextSource[nextKey]; + } else { + extend(to[nextKey], nextSource[nextKey]); + } + } else if ( + !isObject(to[nextKey]) && + isObject(nextSource[nextKey]) + ) { + to[nextKey] = {}; + + if (nextSource[nextKey].__swiper__) { + to[nextKey] = nextSource[nextKey]; + } else { + extend(to[nextKey], nextSource[nextKey]); + } + } else { + to[nextKey] = nextSource[nextKey]; + } + } + } + } + } + + return to; + } + + function setCSSProperty(el, varName, varValue) { + el.style.setProperty(varName, varValue); + } + + function animateCSSModeScroll(_ref) { + let { swiper, targetPosition, side } = _ref; + const window = getWindow(); + const startPosition = -swiper.translate; + let startTime = null; + let time; + const duration = swiper.params.speed; + swiper.wrapperEl.style.scrollSnapType = "none"; + window.cancelAnimationFrame(swiper.cssModeFrameID); + const dir = targetPosition > startPosition ? "next" : "prev"; + + const isOutOfBound = (current, target) => { + return ( + (dir === "next" && current >= target) || + (dir === "prev" && current <= target) + ); + }; + + const animate = () => { + time = new Date().getTime(); + + if (startTime === null) { + startTime = time; + } + + const progress = Math.max(Math.min((time - startTime) / duration, 1), 0); + const easeProgress = 0.5 - Math.cos(progress * Math.PI) / 2; + let currentPosition = + startPosition + easeProgress * (targetPosition - startPosition); + + if (isOutOfBound(currentPosition, targetPosition)) { + currentPosition = targetPosition; + } + + swiper.wrapperEl.scrollTo({ + [side]: currentPosition, + }); + + if (isOutOfBound(currentPosition, targetPosition)) { + swiper.wrapperEl.style.overflow = "hidden"; + swiper.wrapperEl.style.scrollSnapType = ""; + setTimeout(() => { + swiper.wrapperEl.style.overflow = ""; + swiper.wrapperEl.scrollTo({ + [side]: currentPosition, + }); + }); + window.cancelAnimationFrame(swiper.cssModeFrameID); + return; + } + + swiper.cssModeFrameID = window.requestAnimationFrame(animate); + }; + + animate(); + } + + let support; + + function calcSupport() { + const window = getWindow(); + const document = getDocument(); + return { + smoothScroll: + document.documentElement && + "scrollBehavior" in document.documentElement.style, + touch: !!( + "ontouchstart" in window || + (window.DocumentTouch && document instanceof window.DocumentTouch) + ), + passiveListener: (function checkPassiveListener() { + let supportsPassive = false; + + try { + const opts = Object.defineProperty({}, "passive", { + // eslint-disable-next-line + get() { + supportsPassive = true; + }, + }); + window.addEventListener("testPassiveListener", null, opts); + } catch (e) { + // No support + } + + return supportsPassive; + })(), + gestures: (function checkGestures() { + return "ongesturestart" in window; + })(), + }; + } + + function getSupport() { + if (!support) { + support = calcSupport(); + } + + return support; + } + + let deviceCached; + + function calcDevice(_temp) { + let { userAgent } = _temp === void 0 ? {} : _temp; + const support = getSupport(); + const window = getWindow(); + const platform = window.navigator.platform; + const ua = userAgent || window.navigator.userAgent; + const device = { + ios: false, + android: false, + }; + const screenWidth = window.screen.width; + const screenHeight = window.screen.height; + const android = ua.match(/(Android);?[\s\/]+([\d.]+)?/); // eslint-disable-line + + let ipad = ua.match(/(iPad).*OS\s([\d_]+)/); + const ipod = ua.match(/(iPod)(.*OS\s([\d_]+))?/); + const iphone = !ipad && ua.match(/(iPhone\sOS|iOS)\s([\d_]+)/); + const windows = platform === "Win32"; + let macos = platform === "MacIntel"; // iPadOs 13 fix + + const iPadScreens = [ + "1024x1366", + "1366x1024", + "834x1194", + "1194x834", + "834x1112", + "1112x834", + "768x1024", + "1024x768", + "820x1180", + "1180x820", + "810x1080", + "1080x810", + ]; + + if ( + !ipad && + macos && + support.touch && + iPadScreens.indexOf(`${screenWidth}x${screenHeight}`) >= 0 + ) { + ipad = ua.match(/(Version)\/([\d.]+)/); + if (!ipad) ipad = [0, 1, "13_0_0"]; + macos = false; + } // Android + + if (android && !windows) { + device.os = "android"; + device.android = true; + } + + if (ipad || iphone || ipod) { + device.os = "ios"; + device.ios = true; + } // Export object + + return device; + } + + function getDevice(overrides) { + if (overrides === void 0) { + overrides = {}; + } + + if (!deviceCached) { + deviceCached = calcDevice(overrides); + } + + return deviceCached; + } + + let browser; + + function calcBrowser() { + const window = getWindow(); + + function isSafari() { + const ua = window.navigator.userAgent.toLowerCase(); + return ( + ua.indexOf("safari") >= 0 && + ua.indexOf("chrome") < 0 && + ua.indexOf("android") < 0 + ); + } + + return { + isSafari: isSafari(), + isWebView: /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test( + window.navigator.userAgent, + ), + }; + } + + function getBrowser() { + if (!browser) { + browser = calcBrowser(); + } + + return browser; + } + + function Resize(_ref) { + let { swiper, on, emit } = _ref; + const window = getWindow(); + let observer = null; + let animationFrame = null; + + const resizeHandler = () => { + if (!swiper || swiper.destroyed || !swiper.initialized) return; + emit("beforeResize"); + emit("resize"); + }; + + const createObserver = () => { + if (!swiper || swiper.destroyed || !swiper.initialized) return; + observer = new ResizeObserver((entries) => { + animationFrame = window.requestAnimationFrame(() => { + const { width, height } = swiper; + let newWidth = width; + let newHeight = height; + entries.forEach((_ref2) => { + let { contentBoxSize, contentRect, target } = _ref2; + if (target && target !== swiper.el) return; + newWidth = contentRect + ? contentRect.width + : (contentBoxSize[0] || contentBoxSize).inlineSize; + newHeight = contentRect + ? contentRect.height + : (contentBoxSize[0] || contentBoxSize).blockSize; + }); + + if (newWidth !== width || newHeight !== height) { + resizeHandler(); + } + }); + }); + observer.observe(swiper.el); + }; + + const removeObserver = () => { + if (animationFrame) { + window.cancelAnimationFrame(animationFrame); + } + + if (observer && observer.unobserve && swiper.el) { + observer.unobserve(swiper.el); + observer = null; + } + }; + + const orientationChangeHandler = () => { + if (!swiper || swiper.destroyed || !swiper.initialized) return; + emit("orientationchange"); + }; + + on("init", () => { + if ( + swiper.params.resizeObserver && + typeof window.ResizeObserver !== "undefined" + ) { + createObserver(); + return; + } + + window.addEventListener("resize", resizeHandler); + window.addEventListener("orientationchange", orientationChangeHandler); + }); + on("destroy", () => { + removeObserver(); + window.removeEventListener("resize", resizeHandler); + window.removeEventListener("orientationchange", orientationChangeHandler); + }); + } + + function Observer(_ref) { + let { swiper, extendParams, on, emit } = _ref; + const observers = []; + const window = getWindow(); + + const attach = function (target, options) { + if (options === void 0) { + options = {}; + } + + const ObserverFunc = + window.MutationObserver || window.WebkitMutationObserver; + const observer = new ObserverFunc((mutations) => { + // The observerUpdate event should only be triggered + // once despite the number of mutations. Additional + // triggers are redundant and are very costly + if (mutations.length === 1) { + emit("observerUpdate", mutations[0]); + return; + } + + const observerUpdate = function observerUpdate() { + emit("observerUpdate", mutations[0]); + }; + + if (window.requestAnimationFrame) { + window.requestAnimationFrame(observerUpdate); + } else { + window.setTimeout(observerUpdate, 0); + } + }); + observer.observe(target, { + attributes: + typeof options.attributes === "undefined" ? true : options.attributes, + childList: + typeof options.childList === "undefined" ? true : options.childList, + characterData: + typeof options.characterData === "undefined" + ? true + : options.characterData, + }); + observers.push(observer); + }; + + const init = () => { + if (!swiper.params.observer) return; + + if (swiper.params.observeParents) { + const containerParents = swiper.$el.parents(); + + for (let i = 0; i < containerParents.length; i += 1) { + attach(containerParents[i]); + } + } // Observe container + + attach(swiper.$el[0], { + childList: swiper.params.observeSlideChildren, + }); // Observe wrapper + + attach(swiper.$wrapperEl[0], { + attributes: false, + }); + }; + + const destroy = () => { + observers.forEach((observer) => { + observer.disconnect(); + }); + observers.splice(0, observers.length); + }; + + extendParams({ + observer: false, + observeParents: false, + observeSlideChildren: false, + }); + on("init", init); + on("destroy", destroy); + } + + /* eslint-disable no-underscore-dangle */ + var eventsEmitter = { + on(events, handler, priority) { + const self = this; + if (typeof handler !== "function") return self; + const method = priority ? "unshift" : "push"; + events.split(" ").forEach((event) => { + if (!self.eventsListeners[event]) self.eventsListeners[event] = []; + self.eventsListeners[event][method](handler); + }); + return self; + }, + + once(events, handler, priority) { + const self = this; + if (typeof handler !== "function") return self; + + function onceHandler() { + self.off(events, onceHandler); + + if (onceHandler.__emitterProxy) { + delete onceHandler.__emitterProxy; + } + + for ( + var _len = arguments.length, args = new Array(_len), _key = 0; + _key < _len; + _key++ + ) { + args[_key] = arguments[_key]; + } + + handler.apply(self, args); + } + + onceHandler.__emitterProxy = handler; + return self.on(events, onceHandler, priority); + }, + + onAny(handler, priority) { + const self = this; + if (typeof handler !== "function") return self; + const method = priority ? "unshift" : "push"; + + if (self.eventsAnyListeners.indexOf(handler) < 0) { + self.eventsAnyListeners[method](handler); + } + + return self; + }, + + offAny(handler) { + const self = this; + if (!self.eventsAnyListeners) return self; + const index = self.eventsAnyListeners.indexOf(handler); + + if (index >= 0) { + self.eventsAnyListeners.splice(index, 1); + } + + return self; + }, + + off(events, handler) { + const self = this; + if (!self.eventsListeners) return self; + events.split(" ").forEach((event) => { + if (typeof handler === "undefined") { + self.eventsListeners[event] = []; + } else if (self.eventsListeners[event]) { + self.eventsListeners[event].forEach((eventHandler, index) => { + if ( + eventHandler === handler || + (eventHandler.__emitterProxy && + eventHandler.__emitterProxy === handler) + ) { + self.eventsListeners[event].splice(index, 1); + } + }); + } + }); + return self; + }, + + emit() { + const self = this; + if (!self.eventsListeners) return self; + let events; + let data; + let context; + + for ( + var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; + _key2 < _len2; + _key2++ + ) { + args[_key2] = arguments[_key2]; + } + + if (typeof args[0] === "string" || Array.isArray(args[0])) { + events = args[0]; + data = args.slice(1, args.length); + context = self; + } else { + events = args[0].events; + data = args[0].data; + context = args[0].context || self; + } + + data.unshift(context); + const eventsArray = Array.isArray(events) ? events : events.split(" "); + eventsArray.forEach((event) => { + if (self.eventsAnyListeners && self.eventsAnyListeners.length) { + self.eventsAnyListeners.forEach((eventHandler) => { + eventHandler.apply(context, [event, ...data]); + }); + } + + if (self.eventsListeners && self.eventsListeners[event]) { + self.eventsListeners[event].forEach((eventHandler) => { + eventHandler.apply(context, data); + }); + } + }); + return self; + }, + }; + + function updateSize() { + const swiper = this; + let width; + let height; + const $el = swiper.$el; + + if ( + typeof swiper.params.width !== "undefined" && + swiper.params.width !== null + ) { + width = swiper.params.width; + } else { + width = $el[0].clientWidth; + } + + if ( + typeof swiper.params.height !== "undefined" && + swiper.params.height !== null + ) { + height = swiper.params.height; + } else { + height = $el[0].clientHeight; + } + + if ( + (width === 0 && swiper.isHorizontal()) || + (height === 0 && swiper.isVertical()) + ) { + return; + } // Subtract paddings + + width = + width - + parseInt($el.css("padding-left") || 0, 10) - + parseInt($el.css("padding-right") || 0, 10); + height = + height - + parseInt($el.css("padding-top") || 0, 10) - + parseInt($el.css("padding-bottom") || 0, 10); + if (Number.isNaN(width)) width = 0; + if (Number.isNaN(height)) height = 0; + Object.assign(swiper, { + width, + height, + size: swiper.isHorizontal() ? width : height, + }); + } + + function updateSlides() { + const swiper = this; + + function getDirectionLabel(property) { + if (swiper.isHorizontal()) { + return property; + } // prettier-ignore + + return { + 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", + }[property]; + } + + function getDirectionPropertyValue(node, label) { + return parseFloat(node.getPropertyValue(getDirectionLabel(label)) || 0); + } + + const params = swiper.params; + const { + $wrapperEl, + size: swiperSize, + rtlTranslate: rtl, + wrongRTL, + } = swiper; + const isVirtual = swiper.virtual && params.virtual.enabled; + const previousSlidesLength = isVirtual + ? swiper.virtual.slides.length + : swiper.slides.length; + const slides = $wrapperEl.children(`.${swiper.params.slideClass}`); + const slidesLength = isVirtual + ? swiper.virtual.slides.length + : slides.length; + let snapGrid = []; + const slidesGrid = []; + const slidesSizesGrid = []; + let offsetBefore = params.slidesOffsetBefore; + + if (typeof offsetBefore === "function") { + offsetBefore = params.slidesOffsetBefore.call(swiper); + } + + let offsetAfter = params.slidesOffsetAfter; + + if (typeof offsetAfter === "function") { + offsetAfter = params.slidesOffsetAfter.call(swiper); + } + + const previousSnapGridLength = swiper.snapGrid.length; + const previousSlidesGridLength = swiper.slidesGrid.length; + let spaceBetween = params.spaceBetween; + let slidePosition = -offsetBefore; + let prevSlideSize = 0; + let index = 0; + + if (typeof swiperSize === "undefined") { + return; + } + + if (typeof spaceBetween === "string" && spaceBetween.indexOf("%") >= 0) { + spaceBetween = + (parseFloat(spaceBetween.replace("%", "")) / 100) * swiperSize; + } + + swiper.virtualSize = -spaceBetween; // reset margins + + if (rtl) + slides.css({ + marginLeft: "", + marginBottom: "", + marginTop: "", + }); + else + slides.css({ + marginRight: "", + marginBottom: "", + marginTop: "", + }); // reset cssMode offsets + + if (params.centeredSlides && params.cssMode) { + setCSSProperty(swiper.wrapperEl, "--swiper-centered-offset-before", ""); + setCSSProperty(swiper.wrapperEl, "--swiper-centered-offset-after", ""); + } + + const gridEnabled = params.grid && params.grid.rows > 1 && swiper.grid; + + if (gridEnabled) { + swiper.grid.initSlides(slidesLength); + } // Calc slides + + let slideSize; + const shouldResetSlideSize = + params.slidesPerView === "auto" && + params.breakpoints && + Object.keys(params.breakpoints).filter((key) => { + return typeof params.breakpoints[key].slidesPerView !== "undefined"; + }).length > 0; + + for (let i = 0; i < slidesLength; i += 1) { + slideSize = 0; + const slide = slides.eq(i); + + if (gridEnabled) { + swiper.grid.updateSlide(i, slide, slidesLength, getDirectionLabel); + } + + if (slide.css("display") === "none") continue; // eslint-disable-line + + if (params.slidesPerView === "auto") { + if (shouldResetSlideSize) { + slides[i].style[getDirectionLabel("width")] = ``; + } + + const slideStyles = getComputedStyle(slide[0]); + const currentTransform = slide[0].style.transform; + const currentWebKitTransform = slide[0].style.webkitTransform; + + if (currentTransform) { + slide[0].style.transform = "none"; + } + + if (currentWebKitTransform) { + slide[0].style.webkitTransform = "none"; + } + + if (params.roundLengths) { + slideSize = swiper.isHorizontal() + ? slide.outerWidth(true) + : slide.outerHeight(true); + } else { + // eslint-disable-next-line + const width = getDirectionPropertyValue(slideStyles, "width"); + const paddingLeft = getDirectionPropertyValue( + slideStyles, + "padding-left", + ); + const paddingRight = getDirectionPropertyValue( + slideStyles, + "padding-right", + ); + const marginLeft = getDirectionPropertyValue( + slideStyles, + "margin-left", + ); + const marginRight = getDirectionPropertyValue( + slideStyles, + "margin-right", + ); + const boxSizing = slideStyles.getPropertyValue("box-sizing"); + + if (boxSizing && boxSizing === "border-box") { + slideSize = width + marginLeft + marginRight; + } else { + const { clientWidth, offsetWidth } = slide[0]; + slideSize = + width + + paddingLeft + + paddingRight + + marginLeft + + marginRight + + (offsetWidth - clientWidth); + } + } + + if (currentTransform) { + slide[0].style.transform = currentTransform; + } + + if (currentWebKitTransform) { + slide[0].style.webkitTransform = currentWebKitTransform; + } + + if (params.roundLengths) slideSize = Math.floor(slideSize); + } else { + slideSize = + (swiperSize - (params.slidesPerView - 1) * spaceBetween) / + params.slidesPerView; + if (params.roundLengths) slideSize = Math.floor(slideSize); + + if (slides[i]) { + slides[i].style[getDirectionLabel("width")] = `${slideSize}px`; + } + } + + if (slides[i]) { + slides[i].swiperSlideSize = slideSize; + } + + slidesSizesGrid.push(slideSize); + + if (params.centeredSlides) { + slidePosition = + slidePosition + slideSize / 2 + prevSlideSize / 2 + spaceBetween; + if (prevSlideSize === 0 && i !== 0) + slidePosition = slidePosition - swiperSize / 2 - spaceBetween; + if (i === 0) + slidePosition = slidePosition - swiperSize / 2 - spaceBetween; + if (Math.abs(slidePosition) < 1 / 1000) slidePosition = 0; + if (params.roundLengths) slidePosition = Math.floor(slidePosition); + if (index % params.slidesPerGroup === 0) snapGrid.push(slidePosition); + slidesGrid.push(slidePosition); + } else { + if (params.roundLengths) slidePosition = Math.floor(slidePosition); + if ( + (index - Math.min(swiper.params.slidesPerGroupSkip, index)) % + swiper.params.slidesPerGroup === + 0 + ) + snapGrid.push(slidePosition); + slidesGrid.push(slidePosition); + slidePosition = slidePosition + slideSize + spaceBetween; + } + + swiper.virtualSize += slideSize + spaceBetween; + prevSlideSize = slideSize; + index += 1; + } + + swiper.virtualSize = Math.max(swiper.virtualSize, swiperSize) + offsetAfter; + + if ( + rtl && + wrongRTL && + (params.effect === "slide" || params.effect === "coverflow") + ) { + $wrapperEl.css({ + width: `${swiper.virtualSize + params.spaceBetween}px`, + }); + } + + if (params.setWrapperSize) { + $wrapperEl.css({ + [getDirectionLabel("width")]: `${ + swiper.virtualSize + params.spaceBetween + }px`, + }); + } + + if (gridEnabled) { + swiper.grid.updateWrapperSize(slideSize, snapGrid, getDirectionLabel); + } // Remove last grid elements depending on width + + if (!params.centeredSlides) { + const newSlidesGrid = []; + + for (let i = 0; i < snapGrid.length; i += 1) { + let slidesGridItem = snapGrid[i]; + if (params.roundLengths) slidesGridItem = Math.floor(slidesGridItem); + + if (snapGrid[i] <= swiper.virtualSize - swiperSize) { + newSlidesGrid.push(slidesGridItem); + } + } + + snapGrid = newSlidesGrid; + + if ( + Math.floor(swiper.virtualSize - swiperSize) - + Math.floor(snapGrid[snapGrid.length - 1]) > + 1 + ) { + snapGrid.push(swiper.virtualSize - swiperSize); + } + } + + if (snapGrid.length === 0) snapGrid = [0]; + + if (params.spaceBetween !== 0) { + const key = + swiper.isHorizontal() && rtl + ? "marginLeft" + : getDirectionLabel("marginRight"); + slides + .filter((_, slideIndex) => { + if (!params.cssMode) return true; + + if (slideIndex === slides.length - 1) { + return false; + } + + return true; + }) + .css({ + [key]: `${spaceBetween}px`, + }); + } + + if (params.centeredSlides && params.centeredSlidesBounds) { + let allSlidesSize = 0; + slidesSizesGrid.forEach((slideSizeValue) => { + allSlidesSize += + slideSizeValue + (params.spaceBetween ? params.spaceBetween : 0); + }); + allSlidesSize -= params.spaceBetween; + const maxSnap = allSlidesSize - swiperSize; + snapGrid = snapGrid.map((snap) => { + if (snap < 0) return -offsetBefore; + if (snap > maxSnap) return maxSnap + offsetAfter; + return snap; + }); + } + + if (params.centerInsufficientSlides) { + let allSlidesSize = 0; + slidesSizesGrid.forEach((slideSizeValue) => { + allSlidesSize += + slideSizeValue + (params.spaceBetween ? params.spaceBetween : 0); + }); + allSlidesSize -= params.spaceBetween; + + if (allSlidesSize < swiperSize) { + const allSlidesOffset = (swiperSize - allSlidesSize) / 2; + snapGrid.forEach((snap, snapIndex) => { + snapGrid[snapIndex] = snap - allSlidesOffset; + }); + slidesGrid.forEach((snap, snapIndex) => { + slidesGrid[snapIndex] = snap + allSlidesOffset; + }); + } + } + + Object.assign(swiper, { + slides, + snapGrid, + slidesGrid, + slidesSizesGrid, + }); + + if ( + params.centeredSlides && + params.cssMode && + !params.centeredSlidesBounds + ) { + setCSSProperty( + swiper.wrapperEl, + "--swiper-centered-offset-before", + `${-snapGrid[0]}px`, + ); + setCSSProperty( + swiper.wrapperEl, + "--swiper-centered-offset-after", + `${ + swiper.size / 2 - slidesSizesGrid[slidesSizesGrid.length - 1] / 2 + }px`, + ); + const addToSnapGrid = -swiper.snapGrid[0]; + const addToSlidesGrid = -swiper.slidesGrid[0]; + swiper.snapGrid = swiper.snapGrid.map((v) => v + addToSnapGrid); + swiper.slidesGrid = swiper.slidesGrid.map((v) => v + addToSlidesGrid); + } + + if (slidesLength !== previousSlidesLength) { + swiper.emit("slidesLengthChange"); + } + + if (snapGrid.length !== previousSnapGridLength) { + if (swiper.params.watchOverflow) swiper.checkOverflow(); + swiper.emit("snapGridLengthChange"); + } + + if (slidesGrid.length !== previousSlidesGridLength) { + swiper.emit("slidesGridLengthChange"); + } + + if (params.watchSlidesProgress) { + swiper.updateSlidesOffset(); + } + + if ( + !isVirtual && + !params.cssMode && + (params.effect === "slide" || params.effect === "fade") + ) { + const backFaceHiddenClass = `${params.containerModifierClass}backface-hidden`; + const hasClassBackfaceClassAdded = + swiper.$el.hasClass(backFaceHiddenClass); + + if (slidesLength <= params.maxBackfaceHiddenSlides) { + if (!hasClassBackfaceClassAdded) + swiper.$el.addClass(backFaceHiddenClass); + } else if (hasClassBackfaceClassAdded) { + swiper.$el.removeClass(backFaceHiddenClass); + } + } + } + + function updateAutoHeight(speed) { + const swiper = this; + const activeSlides = []; + const isVirtual = swiper.virtual && swiper.params.virtual.enabled; + let newHeight = 0; + let i; + + if (typeof speed === "number") { + swiper.setTransition(speed); + } else if (speed === true) { + swiper.setTransition(swiper.params.speed); + } + + const getSlideByIndex = (index) => { + if (isVirtual) { + return swiper.slides.filter( + (el) => + parseInt(el.getAttribute("data-swiper-slide-index"), 10) === index, + )[0]; + } + + return swiper.slides.eq(index)[0]; + }; // Find slides currently in view + + if ( + swiper.params.slidesPerView !== "auto" && + swiper.params.slidesPerView > 1 + ) { + if (swiper.params.centeredSlides) { + swiper.visibleSlides.each((slide) => { + activeSlides.push(slide); + }); + } else { + for (i = 0; i < Math.ceil(swiper.params.slidesPerView); i += 1) { + const index = swiper.activeIndex + i; + if (index > swiper.slides.length && !isVirtual) break; + activeSlides.push(getSlideByIndex(index)); + } + } + } else { + activeSlides.push(getSlideByIndex(swiper.activeIndex)); + } // Find new height from highest slide in view + + for (i = 0; i < activeSlides.length; i += 1) { + if (typeof activeSlides[i] !== "undefined") { + const height = activeSlides[i].offsetHeight; + newHeight = height > newHeight ? height : newHeight; + } + } // Update Height + + if (newHeight || newHeight === 0) + swiper.$wrapperEl.css("height", `${newHeight}px`); + } + + function updateSlidesOffset() { + const swiper = this; + const slides = swiper.slides; + + for (let i = 0; i < slides.length; i += 1) { + slides[i].swiperSlideOffset = swiper.isHorizontal() + ? slides[i].offsetLeft + : slides[i].offsetTop; + } + } + + function updateSlidesProgress(translate) { + if (translate === void 0) { + translate = (this && this.translate) || 0; + } + + const swiper = this; + const params = swiper.params; + const { slides, rtlTranslate: rtl, snapGrid } = swiper; + if (slides.length === 0) return; + if (typeof slides[0].swiperSlideOffset === "undefined") + swiper.updateSlidesOffset(); + let offsetCenter = -translate; + if (rtl) offsetCenter = translate; // Visible Slides + + slides.removeClass(params.slideVisibleClass); + swiper.visibleSlidesIndexes = []; + swiper.visibleSlides = []; + + for (let i = 0; i < slides.length; i += 1) { + const slide = slides[i]; + let slideOffset = slide.swiperSlideOffset; + + if (params.cssMode && params.centeredSlides) { + slideOffset -= slides[0].swiperSlideOffset; + } + + const slideProgress = + (offsetCenter + + (params.centeredSlides ? swiper.minTranslate() : 0) - + slideOffset) / + (slide.swiperSlideSize + params.spaceBetween); + const originalSlideProgress = + (offsetCenter - + snapGrid[0] + + (params.centeredSlides ? swiper.minTranslate() : 0) - + slideOffset) / + (slide.swiperSlideSize + params.spaceBetween); + const slideBefore = -(offsetCenter - slideOffset); + const slideAfter = slideBefore + swiper.slidesSizesGrid[i]; + const isVisible = + (slideBefore >= 0 && slideBefore < swiper.size - 1) || + (slideAfter > 1 && slideAfter <= swiper.size) || + (slideBefore <= 0 && slideAfter >= swiper.size); + + if (isVisible) { + swiper.visibleSlides.push(slide); + swiper.visibleSlidesIndexes.push(i); + slides.eq(i).addClass(params.slideVisibleClass); + } + + slide.progress = rtl ? -slideProgress : slideProgress; + slide.originalProgress = rtl + ? -originalSlideProgress + : originalSlideProgress; + } + + swiper.visibleSlides = $(swiper.visibleSlides); + } + + function updateProgress(translate) { + const swiper = this; + + if (typeof translate === "undefined") { + const multiplier = swiper.rtlTranslate ? -1 : 1; // eslint-disable-next-line + + translate = + (swiper && swiper.translate && swiper.translate * multiplier) || 0; + } + + const params = swiper.params; + const translatesDiff = swiper.maxTranslate() - swiper.minTranslate(); + let { progress, isBeginning, isEnd } = swiper; + const wasBeginning = isBeginning; + const wasEnd = isEnd; + + if (translatesDiff === 0) { + progress = 0; + isBeginning = true; + isEnd = true; + } else { + progress = (translate - swiper.minTranslate()) / translatesDiff; + isBeginning = progress <= 0; + isEnd = progress >= 1; + } + + Object.assign(swiper, { + progress, + isBeginning, + isEnd, + }); + if ( + params.watchSlidesProgress || + (params.centeredSlides && params.autoHeight) + ) + swiper.updateSlidesProgress(translate); + + if (isBeginning && !wasBeginning) { + swiper.emit("reachBeginning toEdge"); + } + + if (isEnd && !wasEnd) { + swiper.emit("reachEnd toEdge"); + } + + if ((wasBeginning && !isBeginning) || (wasEnd && !isEnd)) { + swiper.emit("fromEdge"); + } + + swiper.emit("progress", progress); + } + + function updateSlidesClasses() { + const swiper = this; + const { slides, params, $wrapperEl, activeIndex, realIndex } = swiper; + const isVirtual = swiper.virtual && params.virtual.enabled; + slides.removeClass( + `${params.slideActiveClass} ${params.slideNextClass} ${params.slidePrevClass} ${params.slideDuplicateActiveClass} ${params.slideDuplicateNextClass} ${params.slideDuplicatePrevClass}`, + ); + let activeSlide; + + if (isVirtual) { + activeSlide = swiper.$wrapperEl.find( + `.${params.slideClass}[data-swiper-slide-index="${activeIndex}"]`, + ); + } else { + activeSlide = slides.eq(activeIndex); + } // Active classes + + activeSlide.addClass(params.slideActiveClass); + + if (params.loop) { + // Duplicate to all looped slides + if (activeSlide.hasClass(params.slideDuplicateClass)) { + $wrapperEl + .children( + `.${params.slideClass}:not(.${params.slideDuplicateClass})[data-swiper-slide-index="${realIndex}"]`, + ) + .addClass(params.slideDuplicateActiveClass); + } else { + $wrapperEl + .children( + `.${params.slideClass}.${params.slideDuplicateClass}[data-swiper-slide-index="${realIndex}"]`, + ) + .addClass(params.slideDuplicateActiveClass); + } + } // Next Slide + + let nextSlide = activeSlide + .nextAll(`.${params.slideClass}`) + .eq(0) + .addClass(params.slideNextClass); + + if (params.loop && nextSlide.length === 0) { + nextSlide = slides.eq(0); + nextSlide.addClass(params.slideNextClass); + } // Prev Slide + + let prevSlide = activeSlide + .prevAll(`.${params.slideClass}`) + .eq(0) + .addClass(params.slidePrevClass); + + if (params.loop && prevSlide.length === 0) { + prevSlide = slides.eq(-1); + prevSlide.addClass(params.slidePrevClass); + } + + if (params.loop) { + // Duplicate to all looped slides + if (nextSlide.hasClass(params.slideDuplicateClass)) { + $wrapperEl + .children( + `.${params.slideClass}:not(.${ + params.slideDuplicateClass + })[data-swiper-slide-index="${nextSlide.attr( + "data-swiper-slide-index", + )}"]`, + ) + .addClass(params.slideDuplicateNextClass); + } else { + $wrapperEl + .children( + `.${params.slideClass}.${ + params.slideDuplicateClass + }[data-swiper-slide-index="${nextSlide.attr( + "data-swiper-slide-index", + )}"]`, + ) + .addClass(params.slideDuplicateNextClass); + } + + if (prevSlide.hasClass(params.slideDuplicateClass)) { + $wrapperEl + .children( + `.${params.slideClass}:not(.${ + params.slideDuplicateClass + })[data-swiper-slide-index="${prevSlide.attr( + "data-swiper-slide-index", + )}"]`, + ) + .addClass(params.slideDuplicatePrevClass); + } else { + $wrapperEl + .children( + `.${params.slideClass}.${ + params.slideDuplicateClass + }[data-swiper-slide-index="${prevSlide.attr( + "data-swiper-slide-index", + )}"]`, + ) + .addClass(params.slideDuplicatePrevClass); + } + } + + swiper.emitSlidesClasses(); + } + + function updateActiveIndex(newActiveIndex) { + const swiper = this; + const translate = swiper.rtlTranslate + ? swiper.translate + : -swiper.translate; + const { + slidesGrid, + snapGrid, + params, + activeIndex: previousIndex, + realIndex: previousRealIndex, + snapIndex: previousSnapIndex, + } = swiper; + let activeIndex = newActiveIndex; + let snapIndex; + + if (typeof activeIndex === "undefined") { + for (let i = 0; i < slidesGrid.length; i += 1) { + if (typeof slidesGrid[i + 1] !== "undefined") { + if ( + translate >= slidesGrid[i] && + translate < + slidesGrid[i + 1] - (slidesGrid[i + 1] - slidesGrid[i]) / 2 + ) { + activeIndex = i; + } else if ( + translate >= slidesGrid[i] && + translate < slidesGrid[i + 1] + ) { + activeIndex = i + 1; + } + } else if (translate >= slidesGrid[i]) { + activeIndex = i; + } + } // Normalize slideIndex + + if (params.normalizeSlideIndex) { + if (activeIndex < 0 || typeof activeIndex === "undefined") + activeIndex = 0; + } + } + + if (snapGrid.indexOf(translate) >= 0) { + snapIndex = snapGrid.indexOf(translate); + } else { + const skip = Math.min(params.slidesPerGroupSkip, activeIndex); + snapIndex = + skip + Math.floor((activeIndex - skip) / params.slidesPerGroup); + } + + if (snapIndex >= snapGrid.length) snapIndex = snapGrid.length - 1; + + if (activeIndex === previousIndex) { + if (snapIndex !== previousSnapIndex) { + swiper.snapIndex = snapIndex; + swiper.emit("snapIndexChange"); + } + + return; + } // Get real index + + const realIndex = parseInt( + swiper.slides.eq(activeIndex).attr("data-swiper-slide-index") || + activeIndex, + 10, + ); + Object.assign(swiper, { + snapIndex, + realIndex, + previousIndex, + activeIndex, + }); + swiper.emit("activeIndexChange"); + swiper.emit("snapIndexChange"); + + if (previousRealIndex !== realIndex) { + swiper.emit("realIndexChange"); + } + + if (swiper.initialized || swiper.params.runCallbacksOnInit) { + swiper.emit("slideChange"); + } + } + + function updateClickedSlide(e) { + const swiper = this; + const params = swiper.params; + const slide = $(e).closest(`.${params.slideClass}`)[0]; + let slideFound = false; + let slideIndex; + + if (slide) { + for (let i = 0; i < swiper.slides.length; i += 1) { + if (swiper.slides[i] === slide) { + slideFound = true; + slideIndex = i; + break; + } + } + } + + if (slide && slideFound) { + swiper.clickedSlide = slide; + + if (swiper.virtual && swiper.params.virtual.enabled) { + swiper.clickedIndex = parseInt( + $(slide).attr("data-swiper-slide-index"), + 10, + ); + } else { + swiper.clickedIndex = slideIndex; + } + } else { + swiper.clickedSlide = undefined; + swiper.clickedIndex = undefined; + return; + } + + if ( + params.slideToClickedSlide && + swiper.clickedIndex !== undefined && + swiper.clickedIndex !== swiper.activeIndex + ) { + swiper.slideToClickedSlide(); + } + } + + var update = { + updateSize, + updateSlides, + updateAutoHeight, + updateSlidesOffset, + updateSlidesProgress, + updateProgress, + updateSlidesClasses, + updateActiveIndex, + updateClickedSlide, + }; + + function getSwiperTranslate(axis) { + if (axis === void 0) { + axis = this.isHorizontal() ? "x" : "y"; + } + + const swiper = this; + const { params, rtlTranslate: rtl, translate, $wrapperEl } = swiper; + + if (params.virtualTranslate) { + return rtl ? -translate : translate; + } + + if (params.cssMode) { + return translate; + } + + let currentTranslate = getTranslate($wrapperEl[0], axis); + if (rtl) currentTranslate = -currentTranslate; + return currentTranslate || 0; + } + + function setTranslate(translate, byController) { + const swiper = this; + const { + rtlTranslate: rtl, + params, + $wrapperEl, + wrapperEl, + progress, + } = swiper; + let x = 0; + let y = 0; + const z = 0; + + if (swiper.isHorizontal()) { + x = rtl ? -translate : translate; + } else { + y = translate; + } + + if (params.roundLengths) { + x = Math.floor(x); + y = Math.floor(y); + } + + if (params.cssMode) { + wrapperEl[swiper.isHorizontal() ? "scrollLeft" : "scrollTop"] = + swiper.isHorizontal() ? -x : -y; + } else if (!params.virtualTranslate) { + $wrapperEl.transform(`translate3d(${x}px, ${y}px, ${z}px)`); + } + + swiper.previousTranslate = swiper.translate; + swiper.translate = swiper.isHorizontal() ? x : y; // Check if we need to update progress + + let newProgress; + const translatesDiff = swiper.maxTranslate() - swiper.minTranslate(); + + if (translatesDiff === 0) { + newProgress = 0; + } else { + newProgress = (translate - swiper.minTranslate()) / translatesDiff; + } + + if (newProgress !== progress) { + swiper.updateProgress(translate); + } + + swiper.emit("setTranslate", swiper.translate, byController); + } + + function minTranslate() { + return -this.snapGrid[0]; + } + + function maxTranslate() { + return -this.snapGrid[this.snapGrid.length - 1]; + } + + function translateTo( + translate, + speed, + runCallbacks, + translateBounds, + internal, + ) { + if (translate === void 0) { + translate = 0; + } + + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + if (translateBounds === void 0) { + translateBounds = true; + } + + const swiper = this; + const { params, wrapperEl } = swiper; + + if (swiper.animating && params.preventInteractionOnTransition) { + return false; + } + + const minTranslate = swiper.minTranslate(); + const maxTranslate = swiper.maxTranslate(); + let newTranslate; + if (translateBounds && translate > minTranslate) + newTranslate = minTranslate; + else if (translateBounds && translate < maxTranslate) + newTranslate = maxTranslate; + else newTranslate = translate; // Update progress + + swiper.updateProgress(newTranslate); + + if (params.cssMode) { + const isH = swiper.isHorizontal(); + + if (speed === 0) { + wrapperEl[isH ? "scrollLeft" : "scrollTop"] = -newTranslate; + } else { + if (!swiper.support.smoothScroll) { + animateCSSModeScroll({ + swiper, + targetPosition: -newTranslate, + side: isH ? "left" : "top", + }); + return true; + } + + wrapperEl.scrollTo({ + [isH ? "left" : "top"]: -newTranslate, + behavior: "smooth", + }); + } + + return true; + } + + if (speed === 0) { + swiper.setTransition(0); + swiper.setTranslate(newTranslate); + + if (runCallbacks) { + swiper.emit("beforeTransitionStart", speed, internal); + swiper.emit("transitionEnd"); + } + } else { + swiper.setTransition(speed); + swiper.setTranslate(newTranslate); + + if (runCallbacks) { + swiper.emit("beforeTransitionStart", speed, internal); + swiper.emit("transitionStart"); + } + + if (!swiper.animating) { + swiper.animating = true; + + if (!swiper.onTranslateToWrapperTransitionEnd) { + swiper.onTranslateToWrapperTransitionEnd = function transitionEnd(e) { + if (!swiper || swiper.destroyed) return; + if (e.target !== this) return; + swiper.$wrapperEl[0].removeEventListener( + "transitionend", + swiper.onTranslateToWrapperTransitionEnd, + ); + swiper.$wrapperEl[0].removeEventListener( + "webkitTransitionEnd", + swiper.onTranslateToWrapperTransitionEnd, + ); + swiper.onTranslateToWrapperTransitionEnd = null; + delete swiper.onTranslateToWrapperTransitionEnd; + + if (runCallbacks) { + swiper.emit("transitionEnd"); + } + }; + } + + swiper.$wrapperEl[0].addEventListener( + "transitionend", + swiper.onTranslateToWrapperTransitionEnd, + ); + swiper.$wrapperEl[0].addEventListener( + "webkitTransitionEnd", + swiper.onTranslateToWrapperTransitionEnd, + ); + } + } + + return true; + } + + var translate = { + getTranslate: getSwiperTranslate, + setTranslate, + minTranslate, + maxTranslate, + translateTo, + }; + + function setTransition(duration, byController) { + const swiper = this; + + if (!swiper.params.cssMode) { + swiper.$wrapperEl.transition(duration); + } + + swiper.emit("setTransition", duration, byController); + } + + function transitionEmit(_ref) { + let { swiper, runCallbacks, direction, step } = _ref; + const { activeIndex, previousIndex } = swiper; + let dir = direction; + + if (!dir) { + if (activeIndex > previousIndex) dir = "next"; + else if (activeIndex < previousIndex) dir = "prev"; + else dir = "reset"; + } + + swiper.emit(`transition${step}`); + + if (runCallbacks && activeIndex !== previousIndex) { + if (dir === "reset") { + swiper.emit(`slideResetTransition${step}`); + return; + } + + swiper.emit(`slideChangeTransition${step}`); + + if (dir === "next") { + swiper.emit(`slideNextTransition${step}`); + } else { + swiper.emit(`slidePrevTransition${step}`); + } + } + } + + function transitionStart(runCallbacks, direction) { + if (runCallbacks === void 0) { + runCallbacks = true; + } + + const swiper = this; + const { params } = swiper; + if (params.cssMode) return; + + if (params.autoHeight) { + swiper.updateAutoHeight(); + } + + transitionEmit({ + swiper, + runCallbacks, + direction, + step: "Start", + }); + } + + function transitionEnd(runCallbacks, direction) { + if (runCallbacks === void 0) { + runCallbacks = true; + } + + const swiper = this; + const { params } = swiper; + swiper.animating = false; + if (params.cssMode) return; + swiper.setTransition(0); + transitionEmit({ + swiper, + runCallbacks, + direction, + step: "End", + }); + } + + var transition = { + setTransition, + transitionStart, + transitionEnd, + }; + + function slideTo(index, speed, runCallbacks, internal, initial) { + if (index === void 0) { + index = 0; + } + + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + if (typeof index !== "number" && typeof index !== "string") { + throw new Error( + `The 'index' argument cannot have type other than 'number' or 'string'. [${typeof index}] given.`, + ); + } + + if (typeof index === "string") { + /** + * The `index` argument converted from `string` to `number`. + * @type {number} + */ + const indexAsNumber = parseInt(index, 10); + /** + * Determines whether the `index` argument is a valid `number` + * after being converted from the `string` type. + * @type {boolean} + */ + + const isValidNumber = isFinite(indexAsNumber); + + if (!isValidNumber) { + throw new Error( + `The passed-in 'index' (string) couldn't be converted to 'number'. [${index}] given.`, + ); + } // Knowing that the converted `index` is a valid number, + // we can update the original argument's value. + + index = indexAsNumber; + } + + const swiper = this; + let slideIndex = index; + if (slideIndex < 0) slideIndex = 0; + const { + params, + snapGrid, + slidesGrid, + previousIndex, + activeIndex, + rtlTranslate: rtl, + wrapperEl, + enabled, + } = swiper; + + if ( + (swiper.animating && params.preventInteractionOnTransition) || + (!enabled && !internal && !initial) + ) { + return false; + } + + const skip = Math.min(swiper.params.slidesPerGroupSkip, slideIndex); + let snapIndex = + skip + Math.floor((slideIndex - skip) / swiper.params.slidesPerGroup); + if (snapIndex >= snapGrid.length) snapIndex = snapGrid.length - 1; + + if ( + (activeIndex || params.initialSlide || 0) === (previousIndex || 0) && + runCallbacks + ) { + swiper.emit("beforeSlideChangeStart"); + } + + const translate = -snapGrid[snapIndex]; // Update progress + + swiper.updateProgress(translate); // Normalize slideIndex + + if (params.normalizeSlideIndex) { + for (let i = 0; i < slidesGrid.length; i += 1) { + const normalizedTranslate = -Math.floor(translate * 100); + const normalizedGrid = Math.floor(slidesGrid[i] * 100); + const normalizedGridNext = Math.floor(slidesGrid[i + 1] * 100); + + if (typeof slidesGrid[i + 1] !== "undefined") { + if ( + normalizedTranslate >= normalizedGrid && + normalizedTranslate < + normalizedGridNext - (normalizedGridNext - normalizedGrid) / 2 + ) { + slideIndex = i; + } else if ( + normalizedTranslate >= normalizedGrid && + normalizedTranslate < normalizedGridNext + ) { + slideIndex = i + 1; + } + } else if (normalizedTranslate >= normalizedGrid) { + slideIndex = i; + } + } + } // Directions locks + + if (swiper.initialized && slideIndex !== activeIndex) { + if ( + !swiper.allowSlideNext && + translate < swiper.translate && + translate < swiper.minTranslate() + ) { + return false; + } + + if ( + !swiper.allowSlidePrev && + translate > swiper.translate && + translate > swiper.maxTranslate() + ) { + if ((activeIndex || 0) !== slideIndex) return false; + } + } + + let direction; + if (slideIndex > activeIndex) direction = "next"; + else if (slideIndex < activeIndex) direction = "prev"; + else direction = "reset"; // Update Index + + if ( + (rtl && -translate === swiper.translate) || + (!rtl && translate === swiper.translate) + ) { + swiper.updateActiveIndex(slideIndex); // Update Height + + if (params.autoHeight) { + swiper.updateAutoHeight(); + } + + swiper.updateSlidesClasses(); + + if (params.effect !== "slide") { + swiper.setTranslate(translate); + } + + if (direction !== "reset") { + swiper.transitionStart(runCallbacks, direction); + swiper.transitionEnd(runCallbacks, direction); + } + + return false; + } + + if (params.cssMode) { + const isH = swiper.isHorizontal(); + const t = rtl ? translate : -translate; + + if (speed === 0) { + const isVirtual = swiper.virtual && swiper.params.virtual.enabled; + + if (isVirtual) { + swiper.wrapperEl.style.scrollSnapType = "none"; + swiper._immediateVirtual = true; + } + + wrapperEl[isH ? "scrollLeft" : "scrollTop"] = t; + + if (isVirtual) { + requestAnimationFrame(() => { + swiper.wrapperEl.style.scrollSnapType = ""; + swiper._swiperImmediateVirtual = false; + }); + } + } else { + if (!swiper.support.smoothScroll) { + animateCSSModeScroll({ + swiper, + targetPosition: t, + side: isH ? "left" : "top", + }); + return true; + } + + wrapperEl.scrollTo({ + [isH ? "left" : "top"]: t, + behavior: "smooth", + }); + } + + return true; + } + + swiper.setTransition(speed); + swiper.setTranslate(translate); + swiper.updateActiveIndex(slideIndex); + swiper.updateSlidesClasses(); + swiper.emit("beforeTransitionStart", speed, internal); + swiper.transitionStart(runCallbacks, direction); + + if (speed === 0) { + swiper.transitionEnd(runCallbacks, direction); + } else if (!swiper.animating) { + swiper.animating = true; + + if (!swiper.onSlideToWrapperTransitionEnd) { + swiper.onSlideToWrapperTransitionEnd = function transitionEnd(e) { + if (!swiper || swiper.destroyed) return; + if (e.target !== this) return; + swiper.$wrapperEl[0].removeEventListener( + "transitionend", + swiper.onSlideToWrapperTransitionEnd, + ); + swiper.$wrapperEl[0].removeEventListener( + "webkitTransitionEnd", + swiper.onSlideToWrapperTransitionEnd, + ); + swiper.onSlideToWrapperTransitionEnd = null; + delete swiper.onSlideToWrapperTransitionEnd; + swiper.transitionEnd(runCallbacks, direction); + }; + } + + swiper.$wrapperEl[0].addEventListener( + "transitionend", + swiper.onSlideToWrapperTransitionEnd, + ); + swiper.$wrapperEl[0].addEventListener( + "webkitTransitionEnd", + swiper.onSlideToWrapperTransitionEnd, + ); + } + + return true; + } + + function slideToLoop(index, speed, runCallbacks, internal) { + if (index === void 0) { + index = 0; + } + + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + const swiper = this; + let newIndex = index; + + if (swiper.params.loop) { + newIndex += swiper.loopedSlides; + } + + return swiper.slideTo(newIndex, speed, runCallbacks, internal); + } + + /* eslint no-unused-vars: "off" */ + function slideNext(speed, runCallbacks, internal) { + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + const swiper = this; + const { animating, enabled, params } = swiper; + if (!enabled) return swiper; + let perGroup = params.slidesPerGroup; + + if ( + params.slidesPerView === "auto" && + params.slidesPerGroup === 1 && + params.slidesPerGroupAuto + ) { + perGroup = Math.max(swiper.slidesPerViewDynamic("current", true), 1); + } + + const increment = + swiper.activeIndex < params.slidesPerGroupSkip ? 1 : perGroup; + + if (params.loop) { + if (animating && params.loopPreventsSlide) return false; + swiper.loopFix(); // eslint-disable-next-line + + swiper._clientLeft = swiper.$wrapperEl[0].clientLeft; + } + + if (params.rewind && swiper.isEnd) { + return swiper.slideTo(0, speed, runCallbacks, internal); + } + + return swiper.slideTo( + swiper.activeIndex + increment, + speed, + runCallbacks, + internal, + ); + } + + /* eslint no-unused-vars: "off" */ + function slidePrev(speed, runCallbacks, internal) { + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + const swiper = this; + const { params, animating, snapGrid, slidesGrid, rtlTranslate, enabled } = + swiper; + if (!enabled) return swiper; + + if (params.loop) { + if (animating && params.loopPreventsSlide) return false; + swiper.loopFix(); // eslint-disable-next-line + + swiper._clientLeft = swiper.$wrapperEl[0].clientLeft; + } + + const translate = rtlTranslate ? swiper.translate : -swiper.translate; + + function normalize(val) { + if (val < 0) return -Math.floor(Math.abs(val)); + return Math.floor(val); + } + + const normalizedTranslate = normalize(translate); + const normalizedSnapGrid = snapGrid.map((val) => normalize(val)); + let prevSnap = + snapGrid[normalizedSnapGrid.indexOf(normalizedTranslate) - 1]; + + if (typeof prevSnap === "undefined" && params.cssMode) { + let prevSnapIndex; + snapGrid.forEach((snap, snapIndex) => { + if (normalizedTranslate >= snap) { + // prevSnap = snap; + prevSnapIndex = snapIndex; + } + }); + + if (typeof prevSnapIndex !== "undefined") { + prevSnap = + snapGrid[prevSnapIndex > 0 ? prevSnapIndex - 1 : prevSnapIndex]; + } + } + + let prevIndex = 0; + + if (typeof prevSnap !== "undefined") { + prevIndex = slidesGrid.indexOf(prevSnap); + if (prevIndex < 0) prevIndex = swiper.activeIndex - 1; + + if ( + params.slidesPerView === "auto" && + params.slidesPerGroup === 1 && + params.slidesPerGroupAuto + ) { + prevIndex = + prevIndex - swiper.slidesPerViewDynamic("previous", true) + 1; + prevIndex = Math.max(prevIndex, 0); + } + } + + if (params.rewind && swiper.isBeginning) { + const lastIndex = + swiper.params.virtual && swiper.params.virtual.enabled && swiper.virtual + ? swiper.virtual.slides.length - 1 + : swiper.slides.length - 1; + return swiper.slideTo(lastIndex, speed, runCallbacks, internal); + } + + return swiper.slideTo(prevIndex, speed, runCallbacks, internal); + } + + /* eslint no-unused-vars: "off" */ + function slideReset(speed, runCallbacks, internal) { + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + const swiper = this; + return swiper.slideTo(swiper.activeIndex, speed, runCallbacks, internal); + } + + /* eslint no-unused-vars: "off" */ + function slideToClosest(speed, runCallbacks, internal, threshold) { + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + if (threshold === void 0) { + threshold = 0.5; + } + + const swiper = this; + let index = swiper.activeIndex; + const skip = Math.min(swiper.params.slidesPerGroupSkip, index); + const snapIndex = + skip + Math.floor((index - skip) / swiper.params.slidesPerGroup); + const translate = swiper.rtlTranslate + ? swiper.translate + : -swiper.translate; + + if (translate >= swiper.snapGrid[snapIndex]) { + // The current translate is on or after the current snap index, so the choice + // is between the current index and the one after it. + const currentSnap = swiper.snapGrid[snapIndex]; + const nextSnap = swiper.snapGrid[snapIndex + 1]; + + if (translate - currentSnap > (nextSnap - currentSnap) * threshold) { + index += swiper.params.slidesPerGroup; + } + } else { + // The current translate is before the current snap index, so the choice + // is between the current index and the one before it. + const prevSnap = swiper.snapGrid[snapIndex - 1]; + const currentSnap = swiper.snapGrid[snapIndex]; + + if (translate - prevSnap <= (currentSnap - prevSnap) * threshold) { + index -= swiper.params.slidesPerGroup; + } + } + + index = Math.max(index, 0); + index = Math.min(index, swiper.slidesGrid.length - 1); + return swiper.slideTo(index, speed, runCallbacks, internal); + } + + function slideToClickedSlide() { + const swiper = this; + const { params, $wrapperEl } = swiper; + const slidesPerView = + params.slidesPerView === "auto" + ? swiper.slidesPerViewDynamic() + : params.slidesPerView; + let slideToIndex = swiper.clickedIndex; + let realIndex; + + if (params.loop) { + if (swiper.animating) return; + realIndex = parseInt( + $(swiper.clickedSlide).attr("data-swiper-slide-index"), + 10, + ); + + if (params.centeredSlides) { + if ( + slideToIndex < swiper.loopedSlides - slidesPerView / 2 || + slideToIndex > + swiper.slides.length - swiper.loopedSlides + slidesPerView / 2 + ) { + swiper.loopFix(); + slideToIndex = $wrapperEl + .children( + `.${params.slideClass}[data-swiper-slide-index="${realIndex}"]:not(.${params.slideDuplicateClass})`, + ) + .eq(0) + .index(); + nextTick(() => { + swiper.slideTo(slideToIndex); + }); + } else { + swiper.slideTo(slideToIndex); + } + } else if (slideToIndex > swiper.slides.length - slidesPerView) { + swiper.loopFix(); + slideToIndex = $wrapperEl + .children( + `.${params.slideClass}[data-swiper-slide-index="${realIndex}"]:not(.${params.slideDuplicateClass})`, + ) + .eq(0) + .index(); + nextTick(() => { + swiper.slideTo(slideToIndex); + }); + } else { + swiper.slideTo(slideToIndex); + } + } else { + swiper.slideTo(slideToIndex); + } + } + + var slide = { + slideTo, + slideToLoop, + slideNext, + slidePrev, + slideReset, + slideToClosest, + slideToClickedSlide, + }; + + function loopCreate() { + const swiper = this; + const document = getDocument(); + const { params, $wrapperEl } = swiper; // Remove duplicated slides + + const $selector = + $wrapperEl.children().length > 0 + ? $($wrapperEl.children()[0].parentNode) + : $wrapperEl; + $selector + .children(`.${params.slideClass}.${params.slideDuplicateClass}`) + .remove(); + let slides = $selector.children(`.${params.slideClass}`); + + if (params.loopFillGroupWithBlank) { + const blankSlidesNum = + params.slidesPerGroup - (slides.length % params.slidesPerGroup); + + if (blankSlidesNum !== params.slidesPerGroup) { + for (let i = 0; i < blankSlidesNum; i += 1) { + const blankNode = $(document.createElement("div")).addClass( + `${params.slideClass} ${params.slideBlankClass}`, + ); + $selector.append(blankNode); + } + + slides = $selector.children(`.${params.slideClass}`); + } + } + + if (params.slidesPerView === "auto" && !params.loopedSlides) + params.loopedSlides = slides.length; + swiper.loopedSlides = Math.ceil( + parseFloat(params.loopedSlides || params.slidesPerView, 10), + ); + swiper.loopedSlides += params.loopAdditionalSlides; + + if (swiper.loopedSlides > slides.length) { + swiper.loopedSlides = slides.length; + } + + const prependSlides = []; + const appendSlides = []; + slides.each((el, index) => { + const slide = $(el); + + if (index < swiper.loopedSlides) { + appendSlides.push(el); + } + + if ( + index < slides.length && + index >= slides.length - swiper.loopedSlides + ) { + prependSlides.push(el); + } + + slide.attr("data-swiper-slide-index", index); + }); + + for (let i = 0; i < appendSlides.length; i += 1) { + $selector.append( + $(appendSlides[i].cloneNode(true)).addClass(params.slideDuplicateClass), + ); + } + + for (let i = prependSlides.length - 1; i >= 0; i -= 1) { + $selector.prepend( + $(prependSlides[i].cloneNode(true)).addClass( + params.slideDuplicateClass, + ), + ); + } + } + + function loopFix() { + const swiper = this; + swiper.emit("beforeLoopFix"); + const { + activeIndex, + slides, + loopedSlides, + allowSlidePrev, + allowSlideNext, + snapGrid, + rtlTranslate: rtl, + } = swiper; + let newIndex; + swiper.allowSlidePrev = true; + swiper.allowSlideNext = true; + const snapTranslate = -snapGrid[activeIndex]; + const diff = snapTranslate - swiper.getTranslate(); // Fix For Negative Oversliding + + if (activeIndex < loopedSlides) { + newIndex = slides.length - loopedSlides * 3 + activeIndex; + newIndex += loopedSlides; + const slideChanged = swiper.slideTo(newIndex, 0, false, true); + + if (slideChanged && diff !== 0) { + swiper.setTranslate( + (rtl ? -swiper.translate : swiper.translate) - diff, + ); + } + } else if (activeIndex >= slides.length - loopedSlides) { + // Fix For Positive Oversliding + newIndex = -slides.length + activeIndex + loopedSlides; + newIndex += loopedSlides; + const slideChanged = swiper.slideTo(newIndex, 0, false, true); + + if (slideChanged && diff !== 0) { + swiper.setTranslate( + (rtl ? -swiper.translate : swiper.translate) - diff, + ); + } + } + + swiper.allowSlidePrev = allowSlidePrev; + swiper.allowSlideNext = allowSlideNext; + swiper.emit("loopFix"); + } + + function loopDestroy() { + const swiper = this; + const { $wrapperEl, params, slides } = swiper; + $wrapperEl + .children( + `.${params.slideClass}.${params.slideDuplicateClass},.${params.slideClass}.${params.slideBlankClass}`, + ) + .remove(); + slides.removeAttr("data-swiper-slide-index"); + } + + var loop = { + loopCreate, + loopFix, + loopDestroy, + }; + + function setGrabCursor(moving) { + const swiper = this; + if ( + swiper.support.touch || + !swiper.params.simulateTouch || + (swiper.params.watchOverflow && swiper.isLocked) || + swiper.params.cssMode + ) + return; + const el = + swiper.params.touchEventsTarget === "container" + ? swiper.el + : swiper.wrapperEl; + el.style.cursor = "move"; + el.style.cursor = moving ? "-webkit-grabbing" : "-webkit-grab"; + el.style.cursor = moving ? "-moz-grabbin" : "-moz-grab"; + el.style.cursor = moving ? "grabbing" : "grab"; + } + + function unsetGrabCursor() { + const swiper = this; + + if ( + swiper.support.touch || + (swiper.params.watchOverflow && swiper.isLocked) || + swiper.params.cssMode + ) { + return; + } + + swiper[ + swiper.params.touchEventsTarget === "container" ? "el" : "wrapperEl" + ].style.cursor = ""; + } + + var grabCursor = { + setGrabCursor, + unsetGrabCursor, + }; + + function closestElement(selector, base) { + if (base === void 0) { + base = this; + } + + function __closestFrom(el) { + if (!el || el === getDocument() || el === getWindow()) return null; + if (el.assignedSlot) el = el.assignedSlot; + const found = el.closest(selector); + return found || __closestFrom(el.getRootNode().host); + } + + return __closestFrom(base); + } + + function onTouchStart(event) { + const swiper = this; + const document = getDocument(); + const window = getWindow(); + const data = swiper.touchEventsData; + const { params, touches, enabled } = swiper; + if (!enabled) return; + + if (swiper.animating && params.preventInteractionOnTransition) { + return; + } + + if (!swiper.animating && params.cssMode && params.loop) { + swiper.loopFix(); + } + + let e = event; + if (e.originalEvent) e = e.originalEvent; + let $targetEl = $(e.target); + + if (params.touchEventsTarget === "wrapper") { + if (!$targetEl.closest(swiper.wrapperEl).length) return; + } + + data.isTouchEvent = e.type === "touchstart"; + if (!data.isTouchEvent && "which" in e && e.which === 3) return; + if (!data.isTouchEvent && "button" in e && e.button > 0) return; + if (data.isTouched && data.isMoved) return; // change target el for shadow root component + + const swipingClassHasValue = + !!params.noSwipingClass && params.noSwipingClass !== ""; + + if ( + swipingClassHasValue && + e.target && + e.target.shadowRoot && + event.path && + event.path[0] + ) { + $targetEl = $(event.path[0]); + } + + const noSwipingSelector = params.noSwipingSelector + ? params.noSwipingSelector + : `.${params.noSwipingClass}`; + const isTargetShadow = !!(e.target && e.target.shadowRoot); // use closestElement for shadow root element to get the actual closest for nested shadow root element + + if ( + params.noSwiping && + (isTargetShadow + ? closestElement(noSwipingSelector, e.target) + : $targetEl.closest(noSwipingSelector)[0]) + ) { + swiper.allowClick = true; + return; + } + + if (params.swipeHandler) { + if (!$targetEl.closest(params.swipeHandler)[0]) return; + } + + touches.currentX = + e.type === "touchstart" ? e.targetTouches[0].pageX : e.pageX; + touches.currentY = + e.type === "touchstart" ? e.targetTouches[0].pageY : e.pageY; + const startX = touches.currentX; + const startY = touches.currentY; // Do NOT start if iOS edge swipe is detected. Otherwise iOS app cannot swipe-to-go-back anymore + + const edgeSwipeDetection = + params.edgeSwipeDetection || params.iOSEdgeSwipeDetection; + const edgeSwipeThreshold = + params.edgeSwipeThreshold || params.iOSEdgeSwipeThreshold; + + if ( + edgeSwipeDetection && + (startX <= edgeSwipeThreshold || + startX >= window.innerWidth - edgeSwipeThreshold) + ) { + if (edgeSwipeDetection === "prevent") { + event.preventDefault(); + } else { + return; + } + } + + Object.assign(data, { + isTouched: true, + isMoved: false, + allowTouchCallbacks: true, + isScrolling: undefined, + startMoving: undefined, + }); + touches.startX = startX; + touches.startY = startY; + data.touchStartTime = now(); + swiper.allowClick = true; + swiper.updateSize(); + swiper.swipeDirection = undefined; + if (params.threshold > 0) data.allowThresholdMove = false; + + if (e.type !== "touchstart") { + let preventDefault = true; + + if ($targetEl.is(data.focusableElements)) { + preventDefault = false; + + if ($targetEl[0].nodeName === "SELECT") { + data.isTouched = false; + } + } + + if ( + document.activeElement && + $(document.activeElement).is(data.focusableElements) && + document.activeElement !== $targetEl[0] + ) { + document.activeElement.blur(); + } + + const shouldPreventDefault = + preventDefault && + swiper.allowTouchMove && + params.touchStartPreventDefault; + + if ( + (params.touchStartForcePreventDefault || shouldPreventDefault) && + !$targetEl[0].isContentEditable + ) { + e.preventDefault(); + } + } + + if ( + swiper.params.freeMode && + swiper.params.freeMode.enabled && + swiper.freeMode && + swiper.animating && + !params.cssMode + ) { + swiper.freeMode.onTouchStart(); + } + + swiper.emit("touchStart", e); + } + + function onTouchMove(event) { + const document = getDocument(); + const swiper = this; + const data = swiper.touchEventsData; + const { params, touches, rtlTranslate: rtl, enabled } = swiper; + if (!enabled) return; + let e = event; + if (e.originalEvent) e = e.originalEvent; + + if (!data.isTouched) { + if (data.startMoving && data.isScrolling) { + swiper.emit("touchMoveOpposite", e); + } + + return; + } + + if (data.isTouchEvent && e.type !== "touchmove") return; + const targetTouch = + e.type === "touchmove" && + e.targetTouches && + (e.targetTouches[0] || e.changedTouches[0]); + const pageX = e.type === "touchmove" ? targetTouch.pageX : e.pageX; + const pageY = e.type === "touchmove" ? targetTouch.pageY : e.pageY; + + if (e.preventedByNestedSwiper) { + touches.startX = pageX; + touches.startY = pageY; + return; + } + + if (!swiper.allowTouchMove) { + if (!$(e.target).is(data.focusableElements)) { + swiper.allowClick = false; + } + + if (data.isTouched) { + Object.assign(touches, { + startX: pageX, + startY: pageY, + currentX: pageX, + currentY: pageY, + }); + data.touchStartTime = now(); + } + + return; + } + + if (data.isTouchEvent && params.touchReleaseOnEdges && !params.loop) { + if (swiper.isVertical()) { + // Vertical + if ( + (pageY < touches.startY && + swiper.translate <= swiper.maxTranslate()) || + (pageY > touches.startY && swiper.translate >= swiper.minTranslate()) + ) { + data.isTouched = false; + data.isMoved = false; + return; + } + } else if ( + (pageX < touches.startX && swiper.translate <= swiper.maxTranslate()) || + (pageX > touches.startX && swiper.translate >= swiper.minTranslate()) + ) { + return; + } + } + + if (data.isTouchEvent && document.activeElement) { + if ( + e.target === document.activeElement && + $(e.target).is(data.focusableElements) + ) { + data.isMoved = true; + swiper.allowClick = false; + return; + } + } + + if (data.allowTouchCallbacks) { + swiper.emit("touchMove", e); + } + + if (e.targetTouches && e.targetTouches.length > 1) return; + touches.currentX = pageX; + touches.currentY = pageY; + const diffX = touches.currentX - touches.startX; + const diffY = touches.currentY - touches.startY; + if ( + swiper.params.threshold && + Math.sqrt(diffX ** 2 + diffY ** 2) < swiper.params.threshold + ) + return; + + if (typeof data.isScrolling === "undefined") { + let touchAngle; + + if ( + (swiper.isHorizontal() && touches.currentY === touches.startY) || + (swiper.isVertical() && touches.currentX === touches.startX) + ) { + data.isScrolling = false; + } else { + // eslint-disable-next-line + if (diffX * diffX + diffY * diffY >= 25) { + touchAngle = + (Math.atan2(Math.abs(diffY), Math.abs(diffX)) * 180) / Math.PI; + data.isScrolling = swiper.isHorizontal() + ? touchAngle > params.touchAngle + : 90 - touchAngle > params.touchAngle; + } + } + } + + if (data.isScrolling) { + swiper.emit("touchMoveOpposite", e); + } + + if (typeof data.startMoving === "undefined") { + if ( + touches.currentX !== touches.startX || + touches.currentY !== touches.startY + ) { + data.startMoving = true; + } + } + + if (data.isScrolling) { + data.isTouched = false; + return; + } + + if (!data.startMoving) { + return; + } + + swiper.allowClick = false; + + if (!params.cssMode && e.cancelable) { + e.preventDefault(); + } + + if (params.touchMoveStopPropagation && !params.nested) { + e.stopPropagation(); + } + + if (!data.isMoved) { + if (params.loop && !params.cssMode) { + swiper.loopFix(); + } + + data.startTranslate = swiper.getTranslate(); + swiper.setTransition(0); + + if (swiper.animating) { + swiper.$wrapperEl.trigger("webkitTransitionEnd transitionend"); + } + + data.allowMomentumBounce = false; // Grab Cursor + + if ( + params.grabCursor && + (swiper.allowSlideNext === true || swiper.allowSlidePrev === true) + ) { + swiper.setGrabCursor(true); + } + + swiper.emit("sliderFirstMove", e); + } + + swiper.emit("sliderMove", e); + data.isMoved = true; + let diff = swiper.isHorizontal() ? diffX : diffY; + touches.diff = diff; + diff *= params.touchRatio; + if (rtl) diff = -diff; + swiper.swipeDirection = diff > 0 ? "prev" : "next"; + data.currentTranslate = diff + data.startTranslate; + let disableParentSwiper = true; + let resistanceRatio = params.resistanceRatio; + + if (params.touchReleaseOnEdges) { + resistanceRatio = 0; + } + + if (diff > 0 && data.currentTranslate > swiper.minTranslate()) { + disableParentSwiper = false; + if (params.resistance) + data.currentTranslate = + swiper.minTranslate() - + 1 + + (-swiper.minTranslate() + data.startTranslate + diff) ** + resistanceRatio; + } else if (diff < 0 && data.currentTranslate < swiper.maxTranslate()) { + disableParentSwiper = false; + if (params.resistance) + data.currentTranslate = + swiper.maxTranslate() + + 1 - + (swiper.maxTranslate() - data.startTranslate - diff) ** + resistanceRatio; + } + + if (disableParentSwiper) { + e.preventedByNestedSwiper = true; + } // Directions locks + + if ( + !swiper.allowSlideNext && + swiper.swipeDirection === "next" && + data.currentTranslate < data.startTranslate + ) { + data.currentTranslate = data.startTranslate; + } + + if ( + !swiper.allowSlidePrev && + swiper.swipeDirection === "prev" && + data.currentTranslate > data.startTranslate + ) { + data.currentTranslate = data.startTranslate; + } + + if (!swiper.allowSlidePrev && !swiper.allowSlideNext) { + data.currentTranslate = data.startTranslate; + } // Threshold + + if (params.threshold > 0) { + if (Math.abs(diff) > params.threshold || data.allowThresholdMove) { + if (!data.allowThresholdMove) { + data.allowThresholdMove = true; + touches.startX = touches.currentX; + touches.startY = touches.currentY; + data.currentTranslate = data.startTranslate; + touches.diff = swiper.isHorizontal() + ? touches.currentX - touches.startX + : touches.currentY - touches.startY; + return; + } + } else { + data.currentTranslate = data.startTranslate; + return; + } + } + + if (!params.followFinger || params.cssMode) return; // Update active index in free mode + + if ( + (params.freeMode && params.freeMode.enabled && swiper.freeMode) || + params.watchSlidesProgress + ) { + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + } + + if (swiper.params.freeMode && params.freeMode.enabled && swiper.freeMode) { + swiper.freeMode.onTouchMove(); + } // Update progress + + swiper.updateProgress(data.currentTranslate); // Update translate + + swiper.setTranslate(data.currentTranslate); + } + + function onTouchEnd(event) { + const swiper = this; + const data = swiper.touchEventsData; + const { params, touches, rtlTranslate: rtl, slidesGrid, enabled } = swiper; + if (!enabled) return; + let e = event; + if (e.originalEvent) e = e.originalEvent; + + if (data.allowTouchCallbacks) { + swiper.emit("touchEnd", e); + } + + data.allowTouchCallbacks = false; + + if (!data.isTouched) { + if (data.isMoved && params.grabCursor) { + swiper.setGrabCursor(false); + } + + data.isMoved = false; + data.startMoving = false; + return; + } // Return Grab Cursor + + if ( + params.grabCursor && + data.isMoved && + data.isTouched && + (swiper.allowSlideNext === true || swiper.allowSlidePrev === true) + ) { + swiper.setGrabCursor(false); + } // Time diff + + const touchEndTime = now(); + const timeDiff = touchEndTime - data.touchStartTime; // Tap, doubleTap, Click + + if (swiper.allowClick) { + const pathTree = e.path || (e.composedPath && e.composedPath()); + swiper.updateClickedSlide((pathTree && pathTree[0]) || e.target); + swiper.emit("tap click", e); + + if (timeDiff < 300 && touchEndTime - data.lastClickTime < 300) { + swiper.emit("doubleTap doubleClick", e); + } + } + + data.lastClickTime = now(); + nextTick(() => { + if (!swiper.destroyed) swiper.allowClick = true; + }); + + if ( + !data.isTouched || + !data.isMoved || + !swiper.swipeDirection || + touches.diff === 0 || + data.currentTranslate === data.startTranslate + ) { + data.isTouched = false; + data.isMoved = false; + data.startMoving = false; + return; + } + + data.isTouched = false; + data.isMoved = false; + data.startMoving = false; + let currentPos; + + if (params.followFinger) { + currentPos = rtl ? swiper.translate : -swiper.translate; + } else { + currentPos = -data.currentTranslate; + } + + if (params.cssMode) { + return; + } + + if (swiper.params.freeMode && params.freeMode.enabled) { + swiper.freeMode.onTouchEnd({ + currentPos, + }); + return; + } // Find current slide + + let stopIndex = 0; + let groupSize = swiper.slidesSizesGrid[0]; + + for ( + let i = 0; + i < slidesGrid.length; + i += i < params.slidesPerGroupSkip ? 1 : params.slidesPerGroup + ) { + const increment = + i < params.slidesPerGroupSkip - 1 ? 1 : params.slidesPerGroup; + + if (typeof slidesGrid[i + increment] !== "undefined") { + if ( + currentPos >= slidesGrid[i] && + currentPos < slidesGrid[i + increment] + ) { + stopIndex = i; + groupSize = slidesGrid[i + increment] - slidesGrid[i]; + } + } else if (currentPos >= slidesGrid[i]) { + stopIndex = i; + groupSize = + slidesGrid[slidesGrid.length - 1] - slidesGrid[slidesGrid.length - 2]; + } + } + + let rewindFirstIndex = null; + let rewindLastIndex = null; + + if (params.rewind) { + if (swiper.isBeginning) { + rewindLastIndex = + swiper.params.virtual && + swiper.params.virtual.enabled && + swiper.virtual + ? swiper.virtual.slides.length - 1 + : swiper.slides.length - 1; + } else if (swiper.isEnd) { + rewindFirstIndex = 0; + } + } // Find current slide size + + const ratio = (currentPos - slidesGrid[stopIndex]) / groupSize; + const increment = + stopIndex < params.slidesPerGroupSkip - 1 ? 1 : params.slidesPerGroup; + + if (timeDiff > params.longSwipesMs) { + // Long touches + if (!params.longSwipes) { + swiper.slideTo(swiper.activeIndex); + return; + } + + if (swiper.swipeDirection === "next") { + if (ratio >= params.longSwipesRatio) + swiper.slideTo( + params.rewind && swiper.isEnd + ? rewindFirstIndex + : stopIndex + increment, + ); + else swiper.slideTo(stopIndex); + } + + if (swiper.swipeDirection === "prev") { + if (ratio > 1 - params.longSwipesRatio) { + swiper.slideTo(stopIndex + increment); + } else if ( + rewindLastIndex !== null && + ratio < 0 && + Math.abs(ratio) > params.longSwipesRatio + ) { + swiper.slideTo(rewindLastIndex); + } else { + swiper.slideTo(stopIndex); + } + } + } else { + // Short swipes + if (!params.shortSwipes) { + swiper.slideTo(swiper.activeIndex); + return; + } + + const isNavButtonTarget = + swiper.navigation && + (e.target === swiper.navigation.nextEl || + e.target === swiper.navigation.prevEl); + + if (!isNavButtonTarget) { + if (swiper.swipeDirection === "next") { + swiper.slideTo( + rewindFirstIndex !== null + ? rewindFirstIndex + : stopIndex + increment, + ); + } + + if (swiper.swipeDirection === "prev") { + swiper.slideTo( + rewindLastIndex !== null ? rewindLastIndex : stopIndex, + ); + } + } else if (e.target === swiper.navigation.nextEl) { + swiper.slideTo(stopIndex + increment); + } else { + swiper.slideTo(stopIndex); + } + } + } + + function onResize() { + const swiper = this; + const { params, el } = swiper; + if (el && el.offsetWidth === 0) return; // Breakpoints + + if (params.breakpoints) { + swiper.setBreakpoint(); + } // Save locks + + const { allowSlideNext, allowSlidePrev, snapGrid } = swiper; // Disable locks on resize + + swiper.allowSlideNext = true; + swiper.allowSlidePrev = true; + swiper.updateSize(); + swiper.updateSlides(); + swiper.updateSlidesClasses(); + + if ( + (params.slidesPerView === "auto" || params.slidesPerView > 1) && + swiper.isEnd && + !swiper.isBeginning && + !swiper.params.centeredSlides + ) { + swiper.slideTo(swiper.slides.length - 1, 0, false, true); + } else { + swiper.slideTo(swiper.activeIndex, 0, false, true); + } + + if (swiper.autoplay && swiper.autoplay.running && swiper.autoplay.paused) { + swiper.autoplay.run(); + } // Return locks after resize + + swiper.allowSlidePrev = allowSlidePrev; + swiper.allowSlideNext = allowSlideNext; + + if (swiper.params.watchOverflow && snapGrid !== swiper.snapGrid) { + swiper.checkOverflow(); + } + } + + function onClick(e) { + const swiper = this; + if (!swiper.enabled) return; + + if (!swiper.allowClick) { + if (swiper.params.preventClicks) e.preventDefault(); + + if (swiper.params.preventClicksPropagation && swiper.animating) { + e.stopPropagation(); + e.stopImmediatePropagation(); + } + } + } + + function onScroll() { + const swiper = this; + const { wrapperEl, rtlTranslate, enabled } = swiper; + if (!enabled) return; + swiper.previousTranslate = swiper.translate; + + if (swiper.isHorizontal()) { + swiper.translate = -wrapperEl.scrollLeft; + } else { + swiper.translate = -wrapperEl.scrollTop; + } // eslint-disable-next-line + + if (swiper.translate === -0) swiper.translate = 0; + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + let newProgress; + const translatesDiff = swiper.maxTranslate() - swiper.minTranslate(); + + if (translatesDiff === 0) { + newProgress = 0; + } else { + newProgress = (swiper.translate - swiper.minTranslate()) / translatesDiff; + } + + if (newProgress !== swiper.progress) { + swiper.updateProgress( + rtlTranslate ? -swiper.translate : swiper.translate, + ); + } + + swiper.emit("setTranslate", swiper.translate, false); + } + + let dummyEventAttached = false; + + function dummyEventListener() {} + + const events = (swiper, method) => { + const document = getDocument(); + const { params, touchEvents, el, wrapperEl, device, support } = swiper; + const capture = !!params.nested; + const domMethod = + method === "on" ? "addEventListener" : "removeEventListener"; + const swiperMethod = method; // Touch Events + + if (!support.touch) { + el[domMethod](touchEvents.start, swiper.onTouchStart, false); + document[domMethod](touchEvents.move, swiper.onTouchMove, capture); + document[domMethod](touchEvents.end, swiper.onTouchEnd, false); + } else { + const passiveListener = + touchEvents.start === "touchstart" && + support.passiveListener && + params.passiveListeners + ? { + passive: true, + capture: false, + } + : false; + el[domMethod](touchEvents.start, swiper.onTouchStart, passiveListener); + el[domMethod]( + touchEvents.move, + swiper.onTouchMove, + support.passiveListener + ? { + passive: false, + capture, + } + : capture, + ); + el[domMethod](touchEvents.end, swiper.onTouchEnd, passiveListener); + + if (touchEvents.cancel) { + el[domMethod](touchEvents.cancel, swiper.onTouchEnd, passiveListener); + } + } // Prevent Links Clicks + + if (params.preventClicks || params.preventClicksPropagation) { + el[domMethod]("click", swiper.onClick, true); + } + + if (params.cssMode) { + wrapperEl[domMethod]("scroll", swiper.onScroll); + } // Resize handler + + if (params.updateOnWindowResize) { + swiper[swiperMethod]( + device.ios || device.android + ? "resize orientationchange observerUpdate" + : "resize observerUpdate", + onResize, + true, + ); + } else { + swiper[swiperMethod]("observerUpdate", onResize, true); + } + }; + + function attachEvents() { + const swiper = this; + const document = getDocument(); + const { params, support } = swiper; + swiper.onTouchStart = onTouchStart.bind(swiper); + swiper.onTouchMove = onTouchMove.bind(swiper); + swiper.onTouchEnd = onTouchEnd.bind(swiper); + + if (params.cssMode) { + swiper.onScroll = onScroll.bind(swiper); + } + + swiper.onClick = onClick.bind(swiper); + + if (support.touch && !dummyEventAttached) { + document.addEventListener("touchstart", dummyEventListener); + dummyEventAttached = true; + } + + events(swiper, "on"); + } + + function detachEvents() { + const swiper = this; + events(swiper, "off"); + } + + var events$1 = { + attachEvents, + detachEvents, + }; + + const isGridEnabled = (swiper, params) => { + return swiper.grid && params.grid && params.grid.rows > 1; + }; + + function setBreakpoint() { + const swiper = this; + const { activeIndex, initialized, loopedSlides = 0, params, $el } = swiper; + const breakpoints = params.breakpoints; + if (!breakpoints || (breakpoints && Object.keys(breakpoints).length === 0)) + return; // Get breakpoint for window width and update parameters + + const breakpoint = swiper.getBreakpoint( + breakpoints, + swiper.params.breakpointsBase, + swiper.el, + ); + if (!breakpoint || swiper.currentBreakpoint === breakpoint) return; + const breakpointOnlyParams = + breakpoint in breakpoints ? breakpoints[breakpoint] : undefined; + const breakpointParams = breakpointOnlyParams || swiper.originalParams; + const wasMultiRow = isGridEnabled(swiper, params); + const isMultiRow = isGridEnabled(swiper, breakpointParams); + const wasEnabled = params.enabled; + + if (wasMultiRow && !isMultiRow) { + $el.removeClass( + `${params.containerModifierClass}grid ${params.containerModifierClass}grid-column`, + ); + swiper.emitContainerClasses(); + } else if (!wasMultiRow && isMultiRow) { + $el.addClass(`${params.containerModifierClass}grid`); + + if ( + (breakpointParams.grid.fill && + breakpointParams.grid.fill === "column") || + (!breakpointParams.grid.fill && params.grid.fill === "column") + ) { + $el.addClass(`${params.containerModifierClass}grid-column`); + } + + swiper.emitContainerClasses(); + } + + const directionChanged = + breakpointParams.direction && + breakpointParams.direction !== params.direction; + const needsReLoop = + params.loop && + (breakpointParams.slidesPerView !== params.slidesPerView || + directionChanged); + + if (directionChanged && initialized) { + swiper.changeDirection(); + } + + extend(swiper.params, breakpointParams); + const isEnabled = swiper.params.enabled; + Object.assign(swiper, { + allowTouchMove: swiper.params.allowTouchMove, + allowSlideNext: swiper.params.allowSlideNext, + allowSlidePrev: swiper.params.allowSlidePrev, + }); + + if (wasEnabled && !isEnabled) { + swiper.disable(); + } else if (!wasEnabled && isEnabled) { + swiper.enable(); + } + + swiper.currentBreakpoint = breakpoint; + swiper.emit("_beforeBreakpoint", breakpointParams); + + if (needsReLoop && initialized) { + swiper.loopDestroy(); + swiper.loopCreate(); + swiper.updateSlides(); + swiper.slideTo( + activeIndex - loopedSlides + swiper.loopedSlides, + 0, + false, + ); + } + + swiper.emit("breakpoint", breakpointParams); + } + + function getBreakpoint(breakpoints, base, containerEl) { + if (base === void 0) { + base = "window"; + } + + if (!breakpoints || (base === "container" && !containerEl)) + return undefined; + let breakpoint = false; + const window = getWindow(); + const currentHeight = + base === "window" ? window.innerHeight : containerEl.clientHeight; + const points = Object.keys(breakpoints).map((point) => { + if (typeof point === "string" && point.indexOf("@") === 0) { + const minRatio = parseFloat(point.substr(1)); + const value = currentHeight * minRatio; + return { + value, + point, + }; + } + + return { + value: point, + point, + }; + }); + points.sort((a, b) => parseInt(a.value, 10) - parseInt(b.value, 10)); + + for (let i = 0; i < points.length; i += 1) { + const { point, value } = points[i]; + + if (base === "window") { + if (window.matchMedia(`(min-width: ${value}px)`).matches) { + breakpoint = point; + } + } else if (value <= containerEl.clientWidth) { + breakpoint = point; + } + } + + return breakpoint || "max"; + } + + var breakpoints = { + setBreakpoint, + getBreakpoint, + }; + + function prepareClasses(entries, prefix) { + const resultClasses = []; + entries.forEach((item) => { + if (typeof item === "object") { + Object.keys(item).forEach((classNames) => { + if (item[classNames]) { + resultClasses.push(prefix + classNames); + } + }); + } else if (typeof item === "string") { + resultClasses.push(prefix + item); + } + }); + return resultClasses; + } + + function addClasses() { + const swiper = this; + const { + classNames, + params, + rtl, + $el, + device, + support + } = swiper; // prettier-ignore + + const suffixes = prepareClasses( + [ + "initialized", + params.direction, + { + "pointer-events": !support.touch, + }, + { + "free-mode": swiper.params.freeMode && params.freeMode.enabled, + }, + { + autoheight: params.autoHeight, + }, + { + rtl: rtl, + }, + { + grid: params.grid && params.grid.rows > 1, + }, + { + "grid-column": + params.grid && + params.grid.rows > 1 && + params.grid.fill === "column", + }, + { + android: device.android, + }, + { + ios: device.ios, + }, + { + "css-mode": params.cssMode, + }, + { + centered: params.cssMode && params.centeredSlides, + }, + ], + params.containerModifierClass, + ); + classNames.push(...suffixes); + $el.addClass([...classNames].join(" ")); + swiper.emitContainerClasses(); + } + + function removeClasses() { + const swiper = this; + const { $el, classNames } = swiper; + $el.removeClass(classNames.join(" ")); + swiper.emitContainerClasses(); + } + + var classes = { + addClasses, + removeClasses, + }; + + function loadImage(imageEl, src, srcset, sizes, checkForComplete, callback) { + const window = getWindow(); + let image; + + function onReady() { + if (callback) callback(); + } + + const isPicture = $(imageEl).parent("picture")[0]; + + if (!isPicture && (!imageEl.complete || !checkForComplete)) { + if (src) { + image = new window.Image(); + image.onload = onReady; + image.onerror = onReady; + + if (sizes) { + image.sizes = sizes; + } + + if (srcset) { + image.srcset = srcset; + } + + if (src) { + image.src = src; + } + } else { + onReady(); + } + } else { + // image already loaded... + onReady(); + } + } + + function preloadImages() { + const swiper = this; + swiper.imagesToLoad = swiper.$el.find("img"); + + function onReady() { + if ( + typeof swiper === "undefined" || + swiper === null || + !swiper || + swiper.destroyed + ) + return; + if (swiper.imagesLoaded !== undefined) swiper.imagesLoaded += 1; + + if (swiper.imagesLoaded === swiper.imagesToLoad.length) { + if (swiper.params.updateOnImagesReady) swiper.update(); + swiper.emit("imagesReady"); + } + } + + for (let i = 0; i < swiper.imagesToLoad.length; i += 1) { + const imageEl = swiper.imagesToLoad[i]; + swiper.loadImage( + imageEl, + imageEl.currentSrc || imageEl.getAttribute("src"), + imageEl.srcset || imageEl.getAttribute("srcset"), + imageEl.sizes || imageEl.getAttribute("sizes"), + true, + onReady, + ); + } + } + + var images = { + loadImage, + preloadImages, + }; + + function checkOverflow() { + const swiper = this; + const { isLocked: wasLocked, params } = swiper; + const { slidesOffsetBefore } = params; + + if (slidesOffsetBefore) { + const lastSlideIndex = swiper.slides.length - 1; + const lastSlideRightEdge = + swiper.slidesGrid[lastSlideIndex] + + swiper.slidesSizesGrid[lastSlideIndex] + + slidesOffsetBefore * 2; + swiper.isLocked = swiper.size > lastSlideRightEdge; + } else { + swiper.isLocked = swiper.snapGrid.length === 1; + } + + if (params.allowSlideNext === true) { + swiper.allowSlideNext = !swiper.isLocked; + } + + if (params.allowSlidePrev === true) { + swiper.allowSlidePrev = !swiper.isLocked; + } + + if (wasLocked && wasLocked !== swiper.isLocked) { + swiper.isEnd = false; + } + + if (wasLocked !== swiper.isLocked) { + swiper.emit(swiper.isLocked ? "lock" : "unlock"); + } + } + + var checkOverflow$1 = { + checkOverflow, + }; + + var defaults = { + init: true, + direction: "horizontal", + touchEventsTarget: "wrapper", + initialSlide: 0, + speed: 300, + cssMode: false, + updateOnWindowResize: true, + resizeObserver: true, + nested: false, + createElements: false, + enabled: true, + focusableElements: "input, select, option, textarea, button, video, label", + // Overrides + width: null, + height: null, + // + preventInteractionOnTransition: false, + // ssr + userAgent: null, + url: null, + // To support iOS's swipe-to-go-back gesture (when being used in-app). + edgeSwipeDetection: false, + edgeSwipeThreshold: 20, + // Autoheight + autoHeight: false, + // Set wrapper width + setWrapperSize: false, + // Virtual Translate + virtualTranslate: false, + // Effects + effect: "slide", + // 'slide' or 'fade' or 'cube' or 'coverflow' or 'flip' + // Breakpoints + breakpoints: undefined, + breakpointsBase: "window", + // Slides grid + spaceBetween: 0, + slidesPerView: 1, + slidesPerGroup: 1, + slidesPerGroupSkip: 0, + slidesPerGroupAuto: false, + centeredSlides: false, + centeredSlidesBounds: false, + slidesOffsetBefore: 0, + // in px + slidesOffsetAfter: 0, + // in px + normalizeSlideIndex: true, + centerInsufficientSlides: false, + // Disable swiper and hide navigation when container not overflow + watchOverflow: true, + // Round length + roundLengths: false, + // Touches + touchRatio: 1, + touchAngle: 45, + simulateTouch: true, + shortSwipes: true, + longSwipes: true, + longSwipesRatio: 0.5, + longSwipesMs: 300, + followFinger: true, + allowTouchMove: true, + threshold: 0, + touchMoveStopPropagation: false, + touchStartPreventDefault: true, + touchStartForcePreventDefault: false, + touchReleaseOnEdges: false, + // Unique Navigation Elements + uniqueNavElements: true, + // Resistance + resistance: true, + resistanceRatio: 0.85, + // Progress + watchSlidesProgress: false, + // Cursor + grabCursor: false, + // Clicks + preventClicks: true, + preventClicksPropagation: true, + slideToClickedSlide: false, + // Images + preloadImages: true, + updateOnImagesReady: true, + // loop + loop: false, + loopAdditionalSlides: 0, + loopedSlides: null, + loopFillGroupWithBlank: false, + loopPreventsSlide: true, + // rewind + rewind: false, + // Swiping/no swiping + allowSlidePrev: true, + allowSlideNext: true, + swipeHandler: null, + // '.swipe-handler', + noSwiping: true, + noSwipingClass: "swiper-no-swiping", + noSwipingSelector: null, + // Passive Listeners + passiveListeners: true, + maxBackfaceHiddenSlides: 10, + // NS + containerModifierClass: "swiper-", + // NEW + slideClass: "swiper-slide", + slideBlankClass: "swiper-slide-invisible-blank", + slideActiveClass: "swiper-slide-active", + slideDuplicateActiveClass: "swiper-slide-duplicate-active", + slideVisibleClass: "swiper-slide-visible", + slideDuplicateClass: "swiper-slide-duplicate", + slideNextClass: "swiper-slide-next", + slideDuplicateNextClass: "swiper-slide-duplicate-next", + slidePrevClass: "swiper-slide-prev", + slideDuplicatePrevClass: "swiper-slide-duplicate-prev", + wrapperClass: "swiper-wrapper", + // Callbacks + runCallbacksOnInit: true, + // Internals + _emitClasses: false, + }; + + function moduleExtendParams(params, allModulesParams) { + return function extendParams(obj) { + if (obj === void 0) { + obj = {}; + } + + const moduleParamName = Object.keys(obj)[0]; + const moduleParams = obj[moduleParamName]; + + if (typeof moduleParams !== "object" || moduleParams === null) { + extend(allModulesParams, obj); + return; + } + + if ( + ["navigation", "pagination", "scrollbar"].indexOf(moduleParamName) >= + 0 && + params[moduleParamName] === true + ) { + params[moduleParamName] = { + auto: true, + }; + } + + if (!(moduleParamName in params && "enabled" in moduleParams)) { + extend(allModulesParams, obj); + return; + } + + if (params[moduleParamName] === true) { + params[moduleParamName] = { + enabled: true, + }; + } + + if ( + typeof params[moduleParamName] === "object" && + !("enabled" in params[moduleParamName]) + ) { + params[moduleParamName].enabled = true; + } + + if (!params[moduleParamName]) + params[moduleParamName] = { + enabled: false, + }; + extend(allModulesParams, obj); + }; + } + + /* eslint no-param-reassign: "off" */ + const prototypes = { + eventsEmitter, + update, + translate, + transition, + slide, + loop, + grabCursor, + events: events$1, + breakpoints, + checkOverflow: checkOverflow$1, + classes, + images, + }; + const extendedDefaults = {}; + + class Swiper { + constructor() { + let el; + let params; + + for ( + var _len = arguments.length, args = new Array(_len), _key = 0; + _key < _len; + _key++ + ) { + args[_key] = arguments[_key]; + } + + if ( + args.length === 1 && + args[0].constructor && + Object.prototype.toString.call(args[0]).slice(8, -1) === "Object" + ) { + params = args[0]; + } else { + [el, params] = args; + } + + if (!params) params = {}; + params = extend({}, params); + if (el && !params.el) params.el = el; + + if (params.el && $(params.el).length > 1) { + const swipers = []; + $(params.el).each((containerEl) => { + const newParams = extend({}, params, { + el: containerEl, + }); + swipers.push(new Swiper(newParams)); + }); + return swipers; + } // Swiper Instance + + const swiper = this; + swiper.__swiper__ = true; + swiper.support = getSupport(); + swiper.device = getDevice({ + userAgent: params.userAgent, + }); + swiper.browser = getBrowser(); + swiper.eventsListeners = {}; + swiper.eventsAnyListeners = []; + swiper.modules = [...swiper.__modules__]; + + if (params.modules && Array.isArray(params.modules)) { + swiper.modules.push(...params.modules); + } + + const allModulesParams = {}; + swiper.modules.forEach((mod) => { + mod({ + swiper, + extendParams: moduleExtendParams(params, allModulesParams), + on: swiper.on.bind(swiper), + once: swiper.once.bind(swiper), + off: swiper.off.bind(swiper), + emit: swiper.emit.bind(swiper), + }); + }); // Extend defaults with modules params + + const swiperParams = extend({}, defaults, allModulesParams); // Extend defaults with passed params + + swiper.params = extend({}, swiperParams, extendedDefaults, params); + swiper.originalParams = extend({}, swiper.params); + swiper.passedParams = extend({}, params); // add event listeners + + if (swiper.params && swiper.params.on) { + Object.keys(swiper.params.on).forEach((eventName) => { + swiper.on(eventName, swiper.params.on[eventName]); + }); + } + + if (swiper.params && swiper.params.onAny) { + swiper.onAny(swiper.params.onAny); + } // Save Dom lib + + swiper.$ = $; // Extend Swiper + + Object.assign(swiper, { + enabled: swiper.params.enabled, + el, + // Classes + classNames: [], + // Slides + slides: $(), + slidesGrid: [], + snapGrid: [], + slidesSizesGrid: [], + + // isDirection + isHorizontal() { + return swiper.params.direction === "horizontal"; + }, + + isVertical() { + return swiper.params.direction === "vertical"; + }, + + // Indexes + activeIndex: 0, + realIndex: 0, + // + isBeginning: true, + isEnd: false, + // Props + translate: 0, + previousTranslate: 0, + progress: 0, + velocity: 0, + animating: false, + // Locks + allowSlideNext: swiper.params.allowSlideNext, + allowSlidePrev: swiper.params.allowSlidePrev, + // Touch Events + touchEvents: (function touchEvents() { + const touch = ["touchstart", "touchmove", "touchend", "touchcancel"]; + const desktop = ["pointerdown", "pointermove", "pointerup"]; + swiper.touchEventsTouch = { + start: touch[0], + move: touch[1], + end: touch[2], + cancel: touch[3], + }; + swiper.touchEventsDesktop = { + start: desktop[0], + move: desktop[1], + end: desktop[2], + }; + return swiper.support.touch || !swiper.params.simulateTouch + ? swiper.touchEventsTouch + : swiper.touchEventsDesktop; + })(), + touchEventsData: { + isTouched: undefined, + isMoved: undefined, + allowTouchCallbacks: undefined, + touchStartTime: undefined, + isScrolling: undefined, + currentTranslate: undefined, + startTranslate: undefined, + allowThresholdMove: undefined, + // Form elements to match + focusableElements: swiper.params.focusableElements, + // Last click time + lastClickTime: now(), + clickTimeout: undefined, + // Velocities + velocities: [], + allowMomentumBounce: undefined, + isTouchEvent: undefined, + startMoving: undefined, + }, + // Clicks + allowClick: true, + // Touches + allowTouchMove: swiper.params.allowTouchMove, + touches: { + startX: 0, + startY: 0, + currentX: 0, + currentY: 0, + diff: 0, + }, + // Images + imagesToLoad: [], + imagesLoaded: 0, + }); + swiper.emit("_swiper"); // Init + + if (swiper.params.init) { + swiper.init(); + } // Return app instance + + return swiper; + } + + enable() { + const swiper = this; + if (swiper.enabled) return; + swiper.enabled = true; + + if (swiper.params.grabCursor) { + swiper.setGrabCursor(); + } + + swiper.emit("enable"); + } + + disable() { + const swiper = this; + if (!swiper.enabled) return; + swiper.enabled = false; + + if (swiper.params.grabCursor) { + swiper.unsetGrabCursor(); + } + + swiper.emit("disable"); + } + + setProgress(progress, speed) { + const swiper = this; + progress = Math.min(Math.max(progress, 0), 1); + const min = swiper.minTranslate(); + const max = swiper.maxTranslate(); + const current = (max - min) * progress + min; + swiper.translateTo(current, typeof speed === "undefined" ? 0 : speed); + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + } + + emitContainerClasses() { + const swiper = this; + if (!swiper.params._emitClasses || !swiper.el) return; + const cls = swiper.el.className.split(" ").filter((className) => { + return ( + className.indexOf("swiper") === 0 || + className.indexOf(swiper.params.containerModifierClass) === 0 + ); + }); + swiper.emit("_containerClasses", cls.join(" ")); + } + + getSlideClasses(slideEl) { + const swiper = this; + return slideEl.className + .split(" ") + .filter((className) => { + return ( + className.indexOf("swiper-slide") === 0 || + className.indexOf(swiper.params.slideClass) === 0 + ); + }) + .join(" "); + } + + emitSlidesClasses() { + const swiper = this; + if (!swiper.params._emitClasses || !swiper.el) return; + const updates = []; + swiper.slides.each((slideEl) => { + const classNames = swiper.getSlideClasses(slideEl); + updates.push({ + slideEl, + classNames, + }); + swiper.emit("_slideClass", slideEl, classNames); + }); + swiper.emit("_slideClasses", updates); + } + + slidesPerViewDynamic(view, exact) { + if (view === void 0) { + view = "current"; + } + + if (exact === void 0) { + exact = false; + } + + const swiper = this; + const { + params, + slides, + slidesGrid, + slidesSizesGrid, + size: swiperSize, + activeIndex, + } = swiper; + let spv = 1; + + if (params.centeredSlides) { + let slideSize = slides[activeIndex].swiperSlideSize; + let breakLoop; + + for (let i = activeIndex + 1; i < slides.length; i += 1) { + if (slides[i] && !breakLoop) { + slideSize += slides[i].swiperSlideSize; + spv += 1; + if (slideSize > swiperSize) breakLoop = true; + } + } + + for (let i = activeIndex - 1; i >= 0; i -= 1) { + if (slides[i] && !breakLoop) { + slideSize += slides[i].swiperSlideSize; + spv += 1; + if (slideSize > swiperSize) breakLoop = true; + } + } + } else { + // eslint-disable-next-line + if (view === "current") { + for (let i = activeIndex + 1; i < slides.length; i += 1) { + const slideInView = exact + ? slidesGrid[i] + slidesSizesGrid[i] - slidesGrid[activeIndex] < + swiperSize + : slidesGrid[i] - slidesGrid[activeIndex] < swiperSize; + + if (slideInView) { + spv += 1; + } + } + } else { + // previous + for (let i = activeIndex - 1; i >= 0; i -= 1) { + const slideInView = + slidesGrid[activeIndex] - slidesGrid[i] < swiperSize; + + if (slideInView) { + spv += 1; + } + } + } + } + + return spv; + } + + update() { + const swiper = this; + if (!swiper || swiper.destroyed) return; + const { snapGrid, params } = swiper; // Breakpoints + + if (params.breakpoints) { + swiper.setBreakpoint(); + } + + swiper.updateSize(); + swiper.updateSlides(); + swiper.updateProgress(); + swiper.updateSlidesClasses(); + + function setTranslate() { + const translateValue = swiper.rtlTranslate + ? swiper.translate * -1 + : swiper.translate; + const newTranslate = Math.min( + Math.max(translateValue, swiper.maxTranslate()), + swiper.minTranslate(), + ); + swiper.setTranslate(newTranslate); + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + } + + let translated; + + if (swiper.params.freeMode && swiper.params.freeMode.enabled) { + setTranslate(); + + if (swiper.params.autoHeight) { + swiper.updateAutoHeight(); + } + } else { + if ( + (swiper.params.slidesPerView === "auto" || + swiper.params.slidesPerView > 1) && + swiper.isEnd && + !swiper.params.centeredSlides + ) { + translated = swiper.slideTo(swiper.slides.length - 1, 0, false, true); + } else { + translated = swiper.slideTo(swiper.activeIndex, 0, false, true); + } + + if (!translated) { + setTranslate(); + } + } + + if (params.watchOverflow && snapGrid !== swiper.snapGrid) { + swiper.checkOverflow(); + } + + swiper.emit("update"); + } + + changeDirection(newDirection, needUpdate) { + if (needUpdate === void 0) { + needUpdate = true; + } + + const swiper = this; + const currentDirection = swiper.params.direction; + + if (!newDirection) { + // eslint-disable-next-line + newDirection = + currentDirection === "horizontal" ? "vertical" : "horizontal"; + } + + if ( + newDirection === currentDirection || + (newDirection !== "horizontal" && newDirection !== "vertical") + ) { + return swiper; + } + + swiper.$el + .removeClass( + `${swiper.params.containerModifierClass}${currentDirection}`, + ) + .addClass(`${swiper.params.containerModifierClass}${newDirection}`); + swiper.emitContainerClasses(); + swiper.params.direction = newDirection; + swiper.slides.each((slideEl) => { + if (newDirection === "vertical") { + slideEl.style.width = ""; + } else { + slideEl.style.height = ""; + } + }); + swiper.emit("changeDirection"); + if (needUpdate) swiper.update(); + return swiper; + } + + mount(el) { + const swiper = this; + if (swiper.mounted) return true; // Find el + + const $el = $(el || swiper.params.el); + el = $el[0]; + + if (!el) { + return false; + } + + el.swiper = swiper; + + const getWrapperSelector = () => { + return `.${(swiper.params.wrapperClass || "") + .trim() + .split(" ") + .join(".")}`; + }; + + const getWrapper = () => { + if (el && el.shadowRoot && el.shadowRoot.querySelector) { + const res = $(el.shadowRoot.querySelector(getWrapperSelector())); // Children needs to return slot items + + res.children = (options) => $el.children(options); + + return res; + } + + return $el.children(getWrapperSelector()); + }; // Find Wrapper + + let $wrapperEl = getWrapper(); + + if ($wrapperEl.length === 0 && swiper.params.createElements) { + const document = getDocument(); + const wrapper = document.createElement("div"); + $wrapperEl = $(wrapper); + wrapper.className = swiper.params.wrapperClass; + $el.append(wrapper); + $el.children(`.${swiper.params.slideClass}`).each((slideEl) => { + $wrapperEl.append(slideEl); + }); + } + + Object.assign(swiper, { + $el, + el, + $wrapperEl, + wrapperEl: $wrapperEl[0], + mounted: true, + // RTL + rtl: el.dir.toLowerCase() === "rtl" || $el.css("direction") === "rtl", + rtlTranslate: + swiper.params.direction === "horizontal" && + (el.dir.toLowerCase() === "rtl" || $el.css("direction") === "rtl"), + wrongRTL: $wrapperEl.css("display") === "-webkit-box", + }); + return true; + } + + init(el) { + const swiper = this; + if (swiper.initialized) return swiper; + const mounted = swiper.mount(el); + if (mounted === false) return swiper; + swiper.emit("beforeInit"); // Set breakpoint + + if (swiper.params.breakpoints) { + swiper.setBreakpoint(); + } // Add Classes + + swiper.addClasses(); // Create loop + + if (swiper.params.loop) { + swiper.loopCreate(); + } // Update size + + swiper.updateSize(); // Update slides + + swiper.updateSlides(); + + if (swiper.params.watchOverflow) { + swiper.checkOverflow(); + } // Set Grab Cursor + + if (swiper.params.grabCursor && swiper.enabled) { + swiper.setGrabCursor(); + } + + if (swiper.params.preloadImages) { + swiper.preloadImages(); + } // Slide To Initial Slide + + if (swiper.params.loop) { + swiper.slideTo( + swiper.params.initialSlide + swiper.loopedSlides, + 0, + swiper.params.runCallbacksOnInit, + false, + true, + ); + } else { + swiper.slideTo( + swiper.params.initialSlide, + 0, + swiper.params.runCallbacksOnInit, + false, + true, + ); + } // Attach events + + swiper.attachEvents(); // Init Flag + + swiper.initialized = true; // Emit + + swiper.emit("init"); + swiper.emit("afterInit"); + return swiper; + } + + destroy(deleteInstance, cleanStyles) { + if (deleteInstance === void 0) { + deleteInstance = true; + } + + if (cleanStyles === void 0) { + cleanStyles = true; + } + + const swiper = this; + const { params, $el, $wrapperEl, slides } = swiper; + + if (typeof swiper.params === "undefined" || swiper.destroyed) { + return null; + } + + swiper.emit("beforeDestroy"); // Init Flag + + swiper.initialized = false; // Detach events + + swiper.detachEvents(); // Destroy loop + + if (params.loop) { + swiper.loopDestroy(); + } // Cleanup styles + + if (cleanStyles) { + swiper.removeClasses(); + $el.removeAttr("style"); + $wrapperEl.removeAttr("style"); + + if (slides && slides.length) { + slides + .removeClass( + [ + params.slideVisibleClass, + params.slideActiveClass, + params.slideNextClass, + params.slidePrevClass, + ].join(" "), + ) + .removeAttr("style") + .removeAttr("data-swiper-slide-index"); + } + } + + swiper.emit("destroy"); // Detach emitter events + + Object.keys(swiper.eventsListeners).forEach((eventName) => { + swiper.off(eventName); + }); + + if (deleteInstance !== false) { + swiper.$el[0].swiper = null; + deleteProps(swiper); + } + + swiper.destroyed = true; + return null; + } + + static extendDefaults(newDefaults) { + extend(extendedDefaults, newDefaults); + } + + static get extendedDefaults() { + return extendedDefaults; + } + + static get defaults() { + return defaults; + } + + static installModule(mod) { + if (!Swiper.prototype.__modules__) Swiper.prototype.__modules__ = []; + const modules = Swiper.prototype.__modules__; + + if (typeof mod === "function" && modules.indexOf(mod) < 0) { + modules.push(mod); + } + } + + static use(module) { + if (Array.isArray(module)) { + module.forEach((m) => Swiper.installModule(m)); + return Swiper; + } + + Swiper.installModule(module); + return Swiper; + } + } + + Object.keys(prototypes).forEach((prototypeGroup) => { + Object.keys(prototypes[prototypeGroup]).forEach((protoMethod) => { + Swiper.prototype[protoMethod] = prototypes[prototypeGroup][protoMethod]; + }); + }); + Swiper.use([Resize, Observer]); + + function Virtual(_ref) { + let { swiper, extendParams, on, emit } = _ref; + extendParams({ + virtual: { + enabled: false, + slides: [], + cache: true, + renderSlide: null, + renderExternal: null, + renderExternalUpdate: true, + addSlidesBefore: 0, + addSlidesAfter: 0, + }, + }); + let cssModeTimeout; + swiper.virtual = { + cache: {}, + from: undefined, + to: undefined, + slides: [], + offset: 0, + slidesGrid: [], + }; + + function renderSlide(slide, index) { + const params = swiper.params.virtual; + + if (params.cache && swiper.virtual.cache[index]) { + return swiper.virtual.cache[index]; + } + + const $slideEl = params.renderSlide + ? $(params.renderSlide.call(swiper, slide, index)) + : $( + `
${slide}
`, + ); + if (!$slideEl.attr("data-swiper-slide-index")) + $slideEl.attr("data-swiper-slide-index", index); + if (params.cache) swiper.virtual.cache[index] = $slideEl; + return $slideEl; + } + + function update(force) { + const { slidesPerView, slidesPerGroup, centeredSlides } = swiper.params; + const { addSlidesBefore, addSlidesAfter } = swiper.params.virtual; + const { + from: previousFrom, + to: previousTo, + slides, + slidesGrid: previousSlidesGrid, + offset: previousOffset, + } = swiper.virtual; + + if (!swiper.params.cssMode) { + swiper.updateActiveIndex(); + } + + const activeIndex = swiper.activeIndex || 0; + let offsetProp; + if (swiper.rtlTranslate) offsetProp = "right"; + else offsetProp = swiper.isHorizontal() ? "left" : "top"; + let slidesAfter; + let slidesBefore; + + if (centeredSlides) { + slidesAfter = + Math.floor(slidesPerView / 2) + slidesPerGroup + addSlidesAfter; + slidesBefore = + Math.floor(slidesPerView / 2) + slidesPerGroup + addSlidesBefore; + } else { + slidesAfter = slidesPerView + (slidesPerGroup - 1) + addSlidesAfter; + slidesBefore = slidesPerGroup + addSlidesBefore; + } + + const from = Math.max((activeIndex || 0) - slidesBefore, 0); + const to = Math.min((activeIndex || 0) + slidesAfter, slides.length - 1); + const offset = + (swiper.slidesGrid[from] || 0) - (swiper.slidesGrid[0] || 0); + Object.assign(swiper.virtual, { + from, + to, + offset, + slidesGrid: swiper.slidesGrid, + }); + + function onRendered() { + swiper.updateSlides(); + swiper.updateProgress(); + swiper.updateSlidesClasses(); + + if (swiper.lazy && swiper.params.lazy.enabled) { + swiper.lazy.load(); + } + + emit("virtualUpdate"); + } + + if (previousFrom === from && previousTo === to && !force) { + if ( + swiper.slidesGrid !== previousSlidesGrid && + offset !== previousOffset + ) { + swiper.slides.css(offsetProp, `${offset}px`); + } + + swiper.updateProgress(); + emit("virtualUpdate"); + return; + } + + if (swiper.params.virtual.renderExternal) { + swiper.params.virtual.renderExternal.call(swiper, { + offset, + from, + to, + slides: (function getSlides() { + const slidesToRender = []; + + for (let i = from; i <= to; i += 1) { + slidesToRender.push(slides[i]); + } + + return slidesToRender; + })(), + }); + + if (swiper.params.virtual.renderExternalUpdate) { + onRendered(); + } else { + emit("virtualUpdate"); + } + + return; + } + + const prependIndexes = []; + const appendIndexes = []; + + if (force) { + swiper.$wrapperEl.find(`.${swiper.params.slideClass}`).remove(); + } else { + for (let i = previousFrom; i <= previousTo; i += 1) { + if (i < from || i > to) { + swiper.$wrapperEl + .find( + `.${swiper.params.slideClass}[data-swiper-slide-index="${i}"]`, + ) + .remove(); + } + } + } + + for (let i = 0; i < slides.length; i += 1) { + if (i >= from && i <= to) { + if (typeof previousTo === "undefined" || force) { + appendIndexes.push(i); + } else { + if (i > previousTo) appendIndexes.push(i); + if (i < previousFrom) prependIndexes.push(i); + } + } + } + + appendIndexes.forEach((index) => { + swiper.$wrapperEl.append(renderSlide(slides[index], index)); + }); + prependIndexes + .sort((a, b) => b - a) + .forEach((index) => { + swiper.$wrapperEl.prepend(renderSlide(slides[index], index)); + }); + swiper.$wrapperEl + .children(".swiper-slide") + .css(offsetProp, `${offset}px`); + onRendered(); + } + + function appendSlide(slides) { + if (typeof slides === "object" && "length" in slides) { + for (let i = 0; i < slides.length; i += 1) { + if (slides[i]) swiper.virtual.slides.push(slides[i]); + } + } else { + swiper.virtual.slides.push(slides); + } + + update(true); + } + + function prependSlide(slides) { + const activeIndex = swiper.activeIndex; + let newActiveIndex = activeIndex + 1; + let numberOfNewSlides = 1; + + if (Array.isArray(slides)) { + for (let i = 0; i < slides.length; i += 1) { + if (slides[i]) swiper.virtual.slides.unshift(slides[i]); + } + + newActiveIndex = activeIndex + slides.length; + numberOfNewSlides = slides.length; + } else { + swiper.virtual.slides.unshift(slides); + } + + if (swiper.params.virtual.cache) { + const cache = swiper.virtual.cache; + const newCache = {}; + Object.keys(cache).forEach((cachedIndex) => { + const $cachedEl = cache[cachedIndex]; + const cachedElIndex = $cachedEl.attr("data-swiper-slide-index"); + + if (cachedElIndex) { + $cachedEl.attr( + "data-swiper-slide-index", + parseInt(cachedElIndex, 10) + numberOfNewSlides, + ); + } + + newCache[parseInt(cachedIndex, 10) + numberOfNewSlides] = $cachedEl; + }); + swiper.virtual.cache = newCache; + } + + update(true); + swiper.slideTo(newActiveIndex, 0); + } + + function removeSlide(slidesIndexes) { + if (typeof slidesIndexes === "undefined" || slidesIndexes === null) + return; + let activeIndex = swiper.activeIndex; + + if (Array.isArray(slidesIndexes)) { + for (let i = slidesIndexes.length - 1; i >= 0; i -= 1) { + swiper.virtual.slides.splice(slidesIndexes[i], 1); + + if (swiper.params.virtual.cache) { + delete swiper.virtual.cache[slidesIndexes[i]]; + } + + if (slidesIndexes[i] < activeIndex) activeIndex -= 1; + activeIndex = Math.max(activeIndex, 0); + } + } else { + swiper.virtual.slides.splice(slidesIndexes, 1); + + if (swiper.params.virtual.cache) { + delete swiper.virtual.cache[slidesIndexes]; + } + + if (slidesIndexes < activeIndex) activeIndex -= 1; + activeIndex = Math.max(activeIndex, 0); + } + + update(true); + swiper.slideTo(activeIndex, 0); + } + + function removeAllSlides() { + swiper.virtual.slides = []; + + if (swiper.params.virtual.cache) { + swiper.virtual.cache = {}; + } + + update(true); + swiper.slideTo(0, 0); + } + + on("beforeInit", () => { + if (!swiper.params.virtual.enabled) return; + swiper.virtual.slides = swiper.params.virtual.slides; + swiper.classNames.push(`${swiper.params.containerModifierClass}virtual`); + swiper.params.watchSlidesProgress = true; + swiper.originalParams.watchSlidesProgress = true; + + if (!swiper.params.initialSlide) { + update(); + } + }); + on("setTranslate", () => { + if (!swiper.params.virtual.enabled) return; + + if (swiper.params.cssMode && !swiper._immediateVirtual) { + clearTimeout(cssModeTimeout); + cssModeTimeout = setTimeout(() => { + update(); + }, 100); + } else { + update(); + } + }); + on("init update resize", () => { + if (!swiper.params.virtual.enabled) return; + + if (swiper.params.cssMode) { + setCSSProperty( + swiper.wrapperEl, + "--swiper-virtual-size", + `${swiper.virtualSize}px`, + ); + } + }); + Object.assign(swiper.virtual, { + appendSlide, + prependSlide, + removeSlide, + removeAllSlides, + update, + }); + } + + /* eslint-disable consistent-return */ + function Keyboard(_ref) { + let { swiper, extendParams, on, emit } = _ref; + const document = getDocument(); + const window = getWindow(); + swiper.keyboard = { + enabled: false, + }; + extendParams({ + keyboard: { + enabled: false, + onlyInViewport: true, + pageUpDown: true, + }, + }); + + function handle(event) { + if (!swiper.enabled) return; + const { rtlTranslate: rtl } = swiper; + let e = event; + if (e.originalEvent) e = e.originalEvent; // jquery fix + + const kc = e.keyCode || e.charCode; + const pageUpDown = swiper.params.keyboard.pageUpDown; + const isPageUp = pageUpDown && kc === 33; + const isPageDown = pageUpDown && kc === 34; + const isArrowLeft = kc === 37; + const isArrowRight = kc === 39; + const isArrowUp = kc === 38; + const isArrowDown = kc === 40; // Directions locks + + if ( + !swiper.allowSlideNext && + ((swiper.isHorizontal() && isArrowRight) || + (swiper.isVertical() && isArrowDown) || + isPageDown) + ) { + return false; + } + + if ( + !swiper.allowSlidePrev && + ((swiper.isHorizontal() && isArrowLeft) || + (swiper.isVertical() && isArrowUp) || + isPageUp) + ) { + return false; + } + + if (e.shiftKey || e.altKey || e.ctrlKey || e.metaKey) { + return undefined; + } + + if ( + document.activeElement && + document.activeElement.nodeName && + (document.activeElement.nodeName.toLowerCase() === "input" || + document.activeElement.nodeName.toLowerCase() === "textarea") + ) { + return undefined; + } + + if ( + swiper.params.keyboard.onlyInViewport && + (isPageUp || + isPageDown || + isArrowLeft || + isArrowRight || + isArrowUp || + isArrowDown) + ) { + let inView = false; // Check that swiper should be inside of visible area of window + + if ( + swiper.$el.parents(`.${swiper.params.slideClass}`).length > 0 && + swiper.$el.parents(`.${swiper.params.slideActiveClass}`).length === 0 + ) { + return undefined; + } + + const $el = swiper.$el; + const swiperWidth = $el[0].clientWidth; + const swiperHeight = $el[0].clientHeight; + const windowWidth = window.innerWidth; + const windowHeight = window.innerHeight; + const swiperOffset = swiper.$el.offset(); + if (rtl) swiperOffset.left -= swiper.$el[0].scrollLeft; + const swiperCoord = [ + [swiperOffset.left, swiperOffset.top], + [swiperOffset.left + swiperWidth, swiperOffset.top], + [swiperOffset.left, swiperOffset.top + swiperHeight], + [swiperOffset.left + swiperWidth, swiperOffset.top + swiperHeight], + ]; + + for (let i = 0; i < swiperCoord.length; i += 1) { + const point = swiperCoord[i]; + + if ( + point[0] >= 0 && + point[0] <= windowWidth && + point[1] >= 0 && + point[1] <= windowHeight + ) { + if (point[0] === 0 && point[1] === 0) continue; // eslint-disable-line + + inView = true; + } + } + + if (!inView) return undefined; + } + + if (swiper.isHorizontal()) { + if (isPageUp || isPageDown || isArrowLeft || isArrowRight) { + if (e.preventDefault) e.preventDefault(); + else e.returnValue = false; + } + + if ( + ((isPageDown || isArrowRight) && !rtl) || + ((isPageUp || isArrowLeft) && rtl) + ) + swiper.slideNext(); + if ( + ((isPageUp || isArrowLeft) && !rtl) || + ((isPageDown || isArrowRight) && rtl) + ) + swiper.slidePrev(); + } else { + if (isPageUp || isPageDown || isArrowUp || isArrowDown) { + if (e.preventDefault) e.preventDefault(); + else e.returnValue = false; + } + + if (isPageDown || isArrowDown) swiper.slideNext(); + if (isPageUp || isArrowUp) swiper.slidePrev(); + } + + emit("keyPress", kc); + return undefined; + } + + function enable() { + if (swiper.keyboard.enabled) return; + $(document).on("keydown", handle); + swiper.keyboard.enabled = true; + } + + function disable() { + if (!swiper.keyboard.enabled) return; + $(document).off("keydown", handle); + swiper.keyboard.enabled = false; + } + + on("init", () => { + if (swiper.params.keyboard.enabled) { + enable(); + } + }); + on("destroy", () => { + if (swiper.keyboard.enabled) { + disable(); + } + }); + Object.assign(swiper.keyboard, { + enable, + disable, + }); + } + + /* eslint-disable consistent-return */ + function Mousewheel(_ref) { + let { swiper, extendParams, on, emit } = _ref; + const window = getWindow(); + extendParams({ + mousewheel: { + enabled: false, + releaseOnEdges: false, + invert: false, + forceToAxis: false, + sensitivity: 1, + eventsTarget: "container", + thresholdDelta: null, + thresholdTime: null, + }, + }); + swiper.mousewheel = { + enabled: false, + }; + let timeout; + let lastScrollTime = now(); + let lastEventBeforeSnap; + const recentWheelEvents = []; + + function normalize(e) { + // Reasonable defaults + const PIXEL_STEP = 10; + const LINE_HEIGHT = 40; + const PAGE_HEIGHT = 800; + let sX = 0; + let sY = 0; // spinX, spinY + + let pX = 0; + let pY = 0; // pixelX, pixelY + // Legacy + + if ("detail" in e) { + sY = e.detail; + } + + if ("wheelDelta" in e) { + sY = -e.wheelDelta / 120; + } + + if ("wheelDeltaY" in e) { + sY = -e.wheelDeltaY / 120; + } + + if ("wheelDeltaX" in e) { + sX = -e.wheelDeltaX / 120; + } // side scrolling on FF with DOMMouseScroll + + if ("axis" in e && e.axis === e.HORIZONTAL_AXIS) { + sX = sY; + sY = 0; + } + + pX = sX * PIXEL_STEP; + pY = sY * PIXEL_STEP; + + if ("deltaY" in e) { + pY = e.deltaY; + } + + if ("deltaX" in e) { + pX = e.deltaX; + } + + if (e.shiftKey && !pX) { + // if user scrolls with shift he wants horizontal scroll + pX = pY; + pY = 0; + } + + if ((pX || pY) && e.deltaMode) { + if (e.deltaMode === 1) { + // delta in LINE units + pX *= LINE_HEIGHT; + pY *= LINE_HEIGHT; + } else { + // delta in PAGE units + pX *= PAGE_HEIGHT; + pY *= PAGE_HEIGHT; + } + } // Fall-back if spin cannot be determined + + if (pX && !sX) { + sX = pX < 1 ? -1 : 1; + } + + if (pY && !sY) { + sY = pY < 1 ? -1 : 1; + } + + return { + spinX: sX, + spinY: sY, + pixelX: pX, + pixelY: pY, + }; + } + + function handleMouseEnter() { + if (!swiper.enabled) return; + swiper.mouseEntered = true; + } + + function handleMouseLeave() { + if (!swiper.enabled) return; + swiper.mouseEntered = false; + } + + function animateSlider(newEvent) { + if ( + swiper.params.mousewheel.thresholdDelta && + newEvent.delta < swiper.params.mousewheel.thresholdDelta + ) { + // Prevent if delta of wheel scroll delta is below configured threshold + return false; + } + + if ( + swiper.params.mousewheel.thresholdTime && + now() - lastScrollTime < swiper.params.mousewheel.thresholdTime + ) { + // Prevent if time between scrolls is below configured threshold + return false; + } // If the movement is NOT big enough and + // if the last time the user scrolled was too close to the current one (avoid continuously triggering the slider): + // Don't go any further (avoid insignificant scroll movement). + + if (newEvent.delta >= 6 && now() - lastScrollTime < 60) { + // Return false as a default + return true; + } // If user is scrolling towards the end: + // If the slider hasn't hit the latest slide or + // if the slider is a loop and + // if the slider isn't moving right now: + // Go to next slide and + // emit a scroll event. + // Else (the user is scrolling towards the beginning) and + // if the slider hasn't hit the first slide or + // if the slider is a loop and + // if the slider isn't moving right now: + // Go to prev slide and + // emit a scroll event. + + if (newEvent.direction < 0) { + if ((!swiper.isEnd || swiper.params.loop) && !swiper.animating) { + swiper.slideNext(); + emit("scroll", newEvent.raw); + } + } else if ( + (!swiper.isBeginning || swiper.params.loop) && + !swiper.animating + ) { + swiper.slidePrev(); + emit("scroll", newEvent.raw); + } // If you got here is because an animation has been triggered so store the current time + + lastScrollTime = new window.Date().getTime(); // Return false as a default + + return false; + } + + function releaseScroll(newEvent) { + const params = swiper.params.mousewheel; + + if (newEvent.direction < 0) { + if (swiper.isEnd && !swiper.params.loop && params.releaseOnEdges) { + // Return true to animate scroll on edges + return true; + } + } else if ( + swiper.isBeginning && + !swiper.params.loop && + params.releaseOnEdges + ) { + // Return true to animate scroll on edges + return true; + } + + return false; + } + + function handle(event) { + let e = event; + let disableParentSwiper = true; + if (!swiper.enabled) return; + const params = swiper.params.mousewheel; + + if (swiper.params.cssMode) { + e.preventDefault(); + } + + let target = swiper.$el; + + if (swiper.params.mousewheel.eventsTarget !== "container") { + target = $(swiper.params.mousewheel.eventsTarget); + } + + if ( + !swiper.mouseEntered && + !target[0].contains(e.target) && + !params.releaseOnEdges + ) + return true; + if (e.originalEvent) e = e.originalEvent; // jquery fix + + let delta = 0; + const rtlFactor = swiper.rtlTranslate ? -1 : 1; + const data = normalize(e); + + if (params.forceToAxis) { + if (swiper.isHorizontal()) { + if (Math.abs(data.pixelX) > Math.abs(data.pixelY)) + delta = -data.pixelX * rtlFactor; + else return true; + } else if (Math.abs(data.pixelY) > Math.abs(data.pixelX)) + delta = -data.pixelY; + else return true; + } else { + delta = + Math.abs(data.pixelX) > Math.abs(data.pixelY) + ? -data.pixelX * rtlFactor + : -data.pixelY; + } + + if (delta === 0) return true; + if (params.invert) delta = -delta; // Get the scroll positions + + let positions = swiper.getTranslate() + delta * params.sensitivity; + if (positions >= swiper.minTranslate()) positions = swiper.minTranslate(); + if (positions <= swiper.maxTranslate()) positions = swiper.maxTranslate(); // When loop is true: + // the disableParentSwiper will be true. + // When loop is false: + // if the scroll positions is not on edge, + // then the disableParentSwiper will be true. + // if the scroll on edge positions, + // then the disableParentSwiper will be false. + + disableParentSwiper = swiper.params.loop + ? true + : !( + positions === swiper.minTranslate() || + positions === swiper.maxTranslate() + ); + if (disableParentSwiper && swiper.params.nested) e.stopPropagation(); + + if (!swiper.params.freeMode || !swiper.params.freeMode.enabled) { + // Register the new event in a variable which stores the relevant data + const newEvent = { + time: now(), + delta: Math.abs(delta), + direction: Math.sign(delta), + raw: event, + }; // Keep the most recent events + + if (recentWheelEvents.length >= 2) { + recentWheelEvents.shift(); // only store the last N events + } + + const prevEvent = recentWheelEvents.length + ? recentWheelEvents[recentWheelEvents.length - 1] + : undefined; + recentWheelEvents.push(newEvent); // If there is at least one previous recorded event: + // If direction has changed or + // if the scroll is quicker than the previous one: + // Animate the slider. + // Else (this is the first time the wheel is moved): + // Animate the slider. + + if (prevEvent) { + if ( + newEvent.direction !== prevEvent.direction || + newEvent.delta > prevEvent.delta || + newEvent.time > prevEvent.time + 150 + ) { + animateSlider(newEvent); + } + } else { + animateSlider(newEvent); + } // If it's time to release the scroll: + // Return now so you don't hit the preventDefault. + + if (releaseScroll(newEvent)) { + return true; + } + } else { + // Freemode or scrollContainer: + // If we recently snapped after a momentum scroll, then ignore wheel events + // to give time for the deceleration to finish. Stop ignoring after 500 msecs + // or if it's a new scroll (larger delta or inverse sign as last event before + // an end-of-momentum snap). + const newEvent = { + time: now(), + delta: Math.abs(delta), + direction: Math.sign(delta), + }; + const ignoreWheelEvents = + lastEventBeforeSnap && + newEvent.time < lastEventBeforeSnap.time + 500 && + newEvent.delta <= lastEventBeforeSnap.delta && + newEvent.direction === lastEventBeforeSnap.direction; + + if (!ignoreWheelEvents) { + lastEventBeforeSnap = undefined; + + if (swiper.params.loop) { + swiper.loopFix(); + } + + let position = swiper.getTranslate() + delta * params.sensitivity; + const wasBeginning = swiper.isBeginning; + const wasEnd = swiper.isEnd; + if (position >= swiper.minTranslate()) + position = swiper.minTranslate(); + if (position <= swiper.maxTranslate()) + position = swiper.maxTranslate(); + swiper.setTransition(0); + swiper.setTranslate(position); + swiper.updateProgress(); + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + + if ( + (!wasBeginning && swiper.isBeginning) || + (!wasEnd && swiper.isEnd) + ) { + swiper.updateSlidesClasses(); + } + + if (swiper.params.freeMode.sticky) { + // When wheel scrolling starts with sticky (aka snap) enabled, then detect + // the end of a momentum scroll by storing recent (N=15?) wheel events. + // 1. do all N events have decreasing or same (absolute value) delta? + // 2. did all N events arrive in the last M (M=500?) msecs? + // 3. does the earliest event have an (absolute value) delta that's + // at least P (P=1?) larger than the most recent event's delta? + // 4. does the latest event have a delta that's smaller than Q (Q=6?) pixels? + // If 1-4 are "yes" then we're near the end of a momentum scroll deceleration. + // Snap immediately and ignore remaining wheel events in this scroll. + // See comment above for "remaining wheel events in this scroll" determination. + // If 1-4 aren't satisfied, then wait to snap until 500ms after the last event. + clearTimeout(timeout); + timeout = undefined; + + if (recentWheelEvents.length >= 15) { + recentWheelEvents.shift(); // only store the last N events + } + + const prevEvent = recentWheelEvents.length + ? recentWheelEvents[recentWheelEvents.length - 1] + : undefined; + const firstEvent = recentWheelEvents[0]; + recentWheelEvents.push(newEvent); + + if ( + prevEvent && + (newEvent.delta > prevEvent.delta || + newEvent.direction !== prevEvent.direction) + ) { + // Increasing or reverse-sign delta means the user started scrolling again. Clear the wheel event log. + recentWheelEvents.splice(0); + } else if ( + recentWheelEvents.length >= 15 && + newEvent.time - firstEvent.time < 500 && + firstEvent.delta - newEvent.delta >= 1 && + newEvent.delta <= 6 + ) { + // We're at the end of the deceleration of a momentum scroll, so there's no need + // to wait for more events. Snap ASAP on the next tick. + // Also, because there's some remaining momentum we'll bias the snap in the + // direction of the ongoing scroll because it's better UX for the scroll to snap + // in the same direction as the scroll instead of reversing to snap. Therefore, + // if it's already scrolled more than 20% in the current direction, keep going. + const snapToThreshold = delta > 0 ? 0.8 : 0.2; + lastEventBeforeSnap = newEvent; + recentWheelEvents.splice(0); + timeout = nextTick(() => { + swiper.slideToClosest( + swiper.params.speed, + true, + undefined, + snapToThreshold, + ); + }, 0); // no delay; move on next tick + } + + if (!timeout) { + // if we get here, then we haven't detected the end of a momentum scroll, so + // we'll consider a scroll "complete" when there haven't been any wheel events + // for 500ms. + timeout = nextTick(() => { + const snapToThreshold = 0.5; + lastEventBeforeSnap = newEvent; + recentWheelEvents.splice(0); + swiper.slideToClosest( + swiper.params.speed, + true, + undefined, + snapToThreshold, + ); + }, 500); + } + } // Emit event + + if (!ignoreWheelEvents) emit("scroll", e); // Stop autoplay + + if ( + swiper.params.autoplay && + swiper.params.autoplayDisableOnInteraction + ) + swiper.autoplay.stop(); // Return page scroll on edge positions + + if ( + position === swiper.minTranslate() || + position === swiper.maxTranslate() + ) + return true; + } + } + + if (e.preventDefault) e.preventDefault(); + else e.returnValue = false; + return false; + } + + function events(method) { + let target = swiper.$el; + + if (swiper.params.mousewheel.eventsTarget !== "container") { + target = $(swiper.params.mousewheel.eventsTarget); + } + + target[method]("mouseenter", handleMouseEnter); + target[method]("mouseleave", handleMouseLeave); + target[method]("wheel", handle); + } + + function enable() { + if (swiper.params.cssMode) { + swiper.wrapperEl.removeEventListener("wheel", handle); + return true; + } + + if (swiper.mousewheel.enabled) return false; + events("on"); + swiper.mousewheel.enabled = true; + return true; + } + + function disable() { + if (swiper.params.cssMode) { + swiper.wrapperEl.addEventListener(event, handle); + return true; + } + + if (!swiper.mousewheel.enabled) return false; + events("off"); + swiper.mousewheel.enabled = false; + return true; + } + + on("init", () => { + if (!swiper.params.mousewheel.enabled && swiper.params.cssMode) { + disable(); + } + + if (swiper.params.mousewheel.enabled) enable(); + }); + on("destroy", () => { + if (swiper.params.cssMode) { + enable(); + } + + if (swiper.mousewheel.enabled) disable(); + }); + Object.assign(swiper.mousewheel, { + enable, + disable, + }); + } + + function createElementIfNotDefined( + swiper, + originalParams, + params, + checkProps, + ) { + const document = getDocument(); + + if (swiper.params.createElements) { + Object.keys(checkProps).forEach((key) => { + if (!params[key] && params.auto === true) { + let element = swiper.$el.children(`.${checkProps[key]}`)[0]; + + if (!element) { + element = document.createElement("div"); + element.className = checkProps[key]; + swiper.$el.append(element); + } + + params[key] = element; + originalParams[key] = element; + } + }); + } + + return params; + } + + function Navigation(_ref) { + let { swiper, extendParams, on, emit } = _ref; + extendParams({ + navigation: { + nextEl: null, + prevEl: null, + hideOnClick: false, + disabledClass: "swiper-button-disabled", + hiddenClass: "swiper-button-hidden", + lockClass: "swiper-button-lock", + }, + }); + swiper.navigation = { + nextEl: null, + $nextEl: null, + prevEl: null, + $prevEl: null, + }; + + function getEl(el) { + let $el; + + if (el) { + $el = $(el); + + if ( + swiper.params.uniqueNavElements && + typeof el === "string" && + $el.length > 1 && + swiper.$el.find(el).length === 1 + ) { + $el = swiper.$el.find(el); + } + } + + return $el; + } + + function toggleEl($el, disabled) { + const params = swiper.params.navigation; + + if ($el && $el.length > 0) { + $el[disabled ? "addClass" : "removeClass"](params.disabledClass); + if ($el[0] && $el[0].tagName === "BUTTON") $el[0].disabled = disabled; + + if (swiper.params.watchOverflow && swiper.enabled) { + $el[swiper.isLocked ? "addClass" : "removeClass"](params.lockClass); + } + } + } + + function update() { + // Update Navigation Buttons + if (swiper.params.loop) return; + const { $nextEl, $prevEl } = swiper.navigation; + toggleEl($prevEl, swiper.isBeginning && !swiper.params.rewind); + toggleEl($nextEl, swiper.isEnd && !swiper.params.rewind); + } + + function onPrevClick(e) { + e.preventDefault(); + if (swiper.isBeginning && !swiper.params.loop && !swiper.params.rewind) + return; + swiper.slidePrev(); + } + + function onNextClick(e) { + e.preventDefault(); + if (swiper.isEnd && !swiper.params.loop && !swiper.params.rewind) return; + swiper.slideNext(); + } + + function init() { + const params = swiper.params.navigation; + swiper.params.navigation = createElementIfNotDefined( + swiper, + swiper.originalParams.navigation, + swiper.params.navigation, + { + nextEl: "swiper-button-next", + prevEl: "swiper-button-prev", + }, + ); + if (!(params.nextEl || params.prevEl)) return; + const $nextEl = getEl(params.nextEl); + const $prevEl = getEl(params.prevEl); + + if ($nextEl && $nextEl.length > 0) { + $nextEl.on("click", onNextClick); + } + + if ($prevEl && $prevEl.length > 0) { + $prevEl.on("click", onPrevClick); + } + + Object.assign(swiper.navigation, { + $nextEl, + nextEl: $nextEl && $nextEl[0], + $prevEl, + prevEl: $prevEl && $prevEl[0], + }); + + if (!swiper.enabled) { + if ($nextEl) $nextEl.addClass(params.lockClass); + if ($prevEl) $prevEl.addClass(params.lockClass); + } + } + + function destroy() { + const { $nextEl, $prevEl } = swiper.navigation; + + if ($nextEl && $nextEl.length) { + $nextEl.off("click", onNextClick); + $nextEl.removeClass(swiper.params.navigation.disabledClass); + } + + if ($prevEl && $prevEl.length) { + $prevEl.off("click", onPrevClick); + $prevEl.removeClass(swiper.params.navigation.disabledClass); + } + } + + on("init", () => { + init(); + update(); + }); + on("toEdge fromEdge lock unlock", () => { + update(); + }); + on("destroy", () => { + destroy(); + }); + on("enable disable", () => { + const { $nextEl, $prevEl } = swiper.navigation; + + if ($nextEl) { + $nextEl[swiper.enabled ? "removeClass" : "addClass"]( + swiper.params.navigation.lockClass, + ); + } + + if ($prevEl) { + $prevEl[swiper.enabled ? "removeClass" : "addClass"]( + swiper.params.navigation.lockClass, + ); + } + }); + on("click", (_s, e) => { + const { $nextEl, $prevEl } = swiper.navigation; + const targetEl = e.target; + + if ( + swiper.params.navigation.hideOnClick && + !$(targetEl).is($prevEl) && + !$(targetEl).is($nextEl) + ) { + if ( + swiper.pagination && + swiper.params.pagination && + swiper.params.pagination.clickable && + (swiper.pagination.el === targetEl || + swiper.pagination.el.contains(targetEl)) + ) + return; + let isHidden; + + if ($nextEl) { + isHidden = $nextEl.hasClass(swiper.params.navigation.hiddenClass); + } else if ($prevEl) { + isHidden = $prevEl.hasClass(swiper.params.navigation.hiddenClass); + } + + if (isHidden === true) { + emit("navigationShow"); + } else { + emit("navigationHide"); + } + + if ($nextEl) { + $nextEl.toggleClass(swiper.params.navigation.hiddenClass); + } + + if ($prevEl) { + $prevEl.toggleClass(swiper.params.navigation.hiddenClass); + } + } + }); + Object.assign(swiper.navigation, { + update, + init, + destroy, + }); + } + + function classesToSelector(classes) { + if (classes === void 0) { + classes = ""; + } + + return `.${classes + .trim() + .replace(/([\.:!\/])/g, "\\$1") // eslint-disable-line + .replace(/ /g, ".")}`; + } + + function Pagination(_ref) { + let { swiper, extendParams, on, emit } = _ref; + const pfx = "swiper-pagination"; + extendParams({ + pagination: { + el: null, + bulletElement: "span", + clickable: false, + hideOnClick: false, + renderBullet: null, + renderProgressbar: null, + renderFraction: null, + renderCustom: null, + progressbarOpposite: false, + type: "bullets", + // 'bullets' or 'progressbar' or 'fraction' or 'custom' + dynamicBullets: false, + dynamicMainBullets: 1, + formatFractionCurrent: (number) => number, + formatFractionTotal: (number) => number, + bulletClass: `${pfx}-bullet`, + bulletActiveClass: `${pfx}-bullet-active`, + modifierClass: `${pfx}-`, + currentClass: `${pfx}-current`, + totalClass: `${pfx}-total`, + hiddenClass: `${pfx}-hidden`, + progressbarFillClass: `${pfx}-progressbar-fill`, + progressbarOppositeClass: `${pfx}-progressbar-opposite`, + clickableClass: `${pfx}-clickable`, + lockClass: `${pfx}-lock`, + horizontalClass: `${pfx}-horizontal`, + verticalClass: `${pfx}-vertical`, + }, + }); + swiper.pagination = { + el: null, + $el: null, + bullets: [], + }; + let bulletSize; + let dynamicBulletIndex = 0; + + function isPaginationDisabled() { + return ( + !swiper.params.pagination.el || + !swiper.pagination.el || + !swiper.pagination.$el || + swiper.pagination.$el.length === 0 + ); + } + + function setSideBullets($bulletEl, position) { + const { bulletActiveClass } = swiper.params.pagination; + $bulletEl[position]() + .addClass(`${bulletActiveClass}-${position}`) + [position]() + .addClass(`${bulletActiveClass}-${position}-${position}`); + } + + function update() { + // Render || Update Pagination bullets/items + const rtl = swiper.rtl; + const params = swiper.params.pagination; + if (isPaginationDisabled()) return; + const slidesLength = + swiper.virtual && swiper.params.virtual.enabled + ? swiper.virtual.slides.length + : swiper.slides.length; + const $el = swiper.pagination.$el; // Current/Total + + let current; + const total = swiper.params.loop + ? Math.ceil( + (slidesLength - swiper.loopedSlides * 2) / + swiper.params.slidesPerGroup, + ) + : swiper.snapGrid.length; + + if (swiper.params.loop) { + current = Math.ceil( + (swiper.activeIndex - swiper.loopedSlides) / + swiper.params.slidesPerGroup, + ); + + if (current > slidesLength - 1 - swiper.loopedSlides * 2) { + current -= slidesLength - swiper.loopedSlides * 2; + } + + if (current > total - 1) current -= total; + if (current < 0 && swiper.params.paginationType !== "bullets") + current = total + current; + } else if (typeof swiper.snapIndex !== "undefined") { + current = swiper.snapIndex; + } else { + current = swiper.activeIndex || 0; + } // Types + + if ( + params.type === "bullets" && + swiper.pagination.bullets && + swiper.pagination.bullets.length > 0 + ) { + const bullets = swiper.pagination.bullets; + let firstIndex; + let lastIndex; + let midIndex; + + if (params.dynamicBullets) { + bulletSize = bullets + .eq(0) + [swiper.isHorizontal() ? "outerWidth" : "outerHeight"](true); + $el.css( + swiper.isHorizontal() ? "width" : "height", + `${bulletSize * (params.dynamicMainBullets + 4)}px`, + ); + + if ( + params.dynamicMainBullets > 1 && + swiper.previousIndex !== undefined + ) { + dynamicBulletIndex += + current - (swiper.previousIndex - swiper.loopedSlides || 0); + + if (dynamicBulletIndex > params.dynamicMainBullets - 1) { + dynamicBulletIndex = params.dynamicMainBullets - 1; + } else if (dynamicBulletIndex < 0) { + dynamicBulletIndex = 0; + } + } + + firstIndex = Math.max(current - dynamicBulletIndex, 0); + lastIndex = + firstIndex + + (Math.min(bullets.length, params.dynamicMainBullets) - 1); + midIndex = (lastIndex + firstIndex) / 2; + } + + bullets.removeClass( + ["", "-next", "-next-next", "-prev", "-prev-prev", "-main"] + .map((suffix) => `${params.bulletActiveClass}${suffix}`) + .join(" "), + ); + + if ($el.length > 1) { + bullets.each((bullet) => { + const $bullet = $(bullet); + const bulletIndex = $bullet.index(); + + if (bulletIndex === current) { + $bullet.addClass(params.bulletActiveClass); + } + + if (params.dynamicBullets) { + if (bulletIndex >= firstIndex && bulletIndex <= lastIndex) { + $bullet.addClass(`${params.bulletActiveClass}-main`); + } + + if (bulletIndex === firstIndex) { + setSideBullets($bullet, "prev"); + } + + if (bulletIndex === lastIndex) { + setSideBullets($bullet, "next"); + } + } + }); + } else { + const $bullet = bullets.eq(current); + const bulletIndex = $bullet.index(); + $bullet.addClass(params.bulletActiveClass); + + if (params.dynamicBullets) { + const $firstDisplayedBullet = bullets.eq(firstIndex); + const $lastDisplayedBullet = bullets.eq(lastIndex); + + for (let i = firstIndex; i <= lastIndex; i += 1) { + bullets.eq(i).addClass(`${params.bulletActiveClass}-main`); + } + + if (swiper.params.loop) { + if (bulletIndex >= bullets.length) { + for (let i = params.dynamicMainBullets; i >= 0; i -= 1) { + bullets + .eq(bullets.length - i) + .addClass(`${params.bulletActiveClass}-main`); + } + + bullets + .eq(bullets.length - params.dynamicMainBullets - 1) + .addClass(`${params.bulletActiveClass}-prev`); + } else { + setSideBullets($firstDisplayedBullet, "prev"); + setSideBullets($lastDisplayedBullet, "next"); + } + } else { + setSideBullets($firstDisplayedBullet, "prev"); + setSideBullets($lastDisplayedBullet, "next"); + } + } + } + + if (params.dynamicBullets) { + const dynamicBulletsLength = Math.min( + bullets.length, + params.dynamicMainBullets + 4, + ); + const bulletsOffset = + (bulletSize * dynamicBulletsLength - bulletSize) / 2 - + midIndex * bulletSize; + const offsetProp = rtl ? "right" : "left"; + bullets.css( + swiper.isHorizontal() ? offsetProp : "top", + `${bulletsOffset}px`, + ); + } + } + + if (params.type === "fraction") { + $el + .find(classesToSelector(params.currentClass)) + .text(params.formatFractionCurrent(current + 1)); + $el + .find(classesToSelector(params.totalClass)) + .text(params.formatFractionTotal(total)); + } + + if (params.type === "progressbar") { + let progressbarDirection; + + if (params.progressbarOpposite) { + progressbarDirection = swiper.isHorizontal() + ? "vertical" + : "horizontal"; + } else { + progressbarDirection = swiper.isHorizontal() + ? "horizontal" + : "vertical"; + } + + const scale = (current + 1) / total; + let scaleX = 1; + let scaleY = 1; + + if (progressbarDirection === "horizontal") { + scaleX = scale; + } else { + scaleY = scale; + } + + $el + .find(classesToSelector(params.progressbarFillClass)) + .transform(`translate3d(0,0,0) scaleX(${scaleX}) scaleY(${scaleY})`) + .transition(swiper.params.speed); + } + + if (params.type === "custom" && params.renderCustom) { + $el.html(params.renderCustom(swiper, current + 1, total)); + emit("paginationRender", $el[0]); + } else { + emit("paginationUpdate", $el[0]); + } + + if (swiper.params.watchOverflow && swiper.enabled) { + $el[swiper.isLocked ? "addClass" : "removeClass"](params.lockClass); + } + } + + function render() { + // Render Container + const params = swiper.params.pagination; + if (isPaginationDisabled()) return; + const slidesLength = + swiper.virtual && swiper.params.virtual.enabled + ? swiper.virtual.slides.length + : swiper.slides.length; + const $el = swiper.pagination.$el; + let paginationHTML = ""; + + if (params.type === "bullets") { + let numberOfBullets = swiper.params.loop + ? Math.ceil( + (slidesLength - swiper.loopedSlides * 2) / + swiper.params.slidesPerGroup, + ) + : swiper.snapGrid.length; + + if ( + swiper.params.freeMode && + swiper.params.freeMode.enabled && + !swiper.params.loop && + numberOfBullets > slidesLength + ) { + numberOfBullets = slidesLength; + } + + for (let i = 0; i < numberOfBullets; i += 1) { + if (params.renderBullet) { + paginationHTML += params.renderBullet.call( + swiper, + i, + params.bulletClass, + ); + } else { + paginationHTML += `<${params.bulletElement} class="${params.bulletClass}">`; + } + } + + $el.html(paginationHTML); + swiper.pagination.bullets = $el.find( + classesToSelector(params.bulletClass), + ); + } + + if (params.type === "fraction") { + if (params.renderFraction) { + paginationHTML = params.renderFraction.call( + swiper, + params.currentClass, + params.totalClass, + ); + } else { + paginationHTML = + `` + + " / " + + ``; + } + + $el.html(paginationHTML); + } + + if (params.type === "progressbar") { + if (params.renderProgressbar) { + paginationHTML = params.renderProgressbar.call( + swiper, + params.progressbarFillClass, + ); + } else { + paginationHTML = ``; + } + + $el.html(paginationHTML); + } + + if (params.type !== "custom") { + emit("paginationRender", swiper.pagination.$el[0]); + } + } + + function init() { + swiper.params.pagination = createElementIfNotDefined( + swiper, + swiper.originalParams.pagination, + swiper.params.pagination, + { + el: "swiper-pagination", + }, + ); + const params = swiper.params.pagination; + if (!params.el) return; + let $el = $(params.el); + if ($el.length === 0) return; + + if ( + swiper.params.uniqueNavElements && + typeof params.el === "string" && + $el.length > 1 + ) { + $el = swiper.$el.find(params.el); // check if it belongs to another nested Swiper + + if ($el.length > 1) { + $el = $el.filter((el) => { + if ($(el).parents(".swiper")[0] !== swiper.el) return false; + return true; + }); + } + } + + if (params.type === "bullets" && params.clickable) { + $el.addClass(params.clickableClass); + } + + $el.addClass(params.modifierClass + params.type); + $el.addClass( + swiper.isHorizontal() ? params.horizontalClass : params.verticalClass, + ); + + if (params.type === "bullets" && params.dynamicBullets) { + $el.addClass(`${params.modifierClass}${params.type}-dynamic`); + dynamicBulletIndex = 0; + + if (params.dynamicMainBullets < 1) { + params.dynamicMainBullets = 1; + } + } + + if (params.type === "progressbar" && params.progressbarOpposite) { + $el.addClass(params.progressbarOppositeClass); + } + + if (params.clickable) { + $el.on( + "click", + classesToSelector(params.bulletClass), + function onClick(e) { + e.preventDefault(); + let index = $(this).index() * swiper.params.slidesPerGroup; + if (swiper.params.loop) index += swiper.loopedSlides; + swiper.slideTo(index); + }, + ); + } + + Object.assign(swiper.pagination, { + $el, + el: $el[0], + }); + + if (!swiper.enabled) { + $el.addClass(params.lockClass); + } + } + + function destroy() { + const params = swiper.params.pagination; + if (isPaginationDisabled()) return; + const $el = swiper.pagination.$el; + $el.removeClass(params.hiddenClass); + $el.removeClass(params.modifierClass + params.type); + $el.removeClass( + swiper.isHorizontal() ? params.horizontalClass : params.verticalClass, + ); + if (swiper.pagination.bullets && swiper.pagination.bullets.removeClass) + swiper.pagination.bullets.removeClass(params.bulletActiveClass); + + if (params.clickable) { + $el.off("click", classesToSelector(params.bulletClass)); + } + } + + on("init", () => { + init(); + render(); + update(); + }); + on("activeIndexChange", () => { + if (swiper.params.loop) { + update(); + } else if (typeof swiper.snapIndex === "undefined") { + update(); + } + }); + on("snapIndexChange", () => { + if (!swiper.params.loop) { + update(); + } + }); + on("slidesLengthChange", () => { + if (swiper.params.loop) { + render(); + update(); + } + }); + on("snapGridLengthChange", () => { + if (!swiper.params.loop) { + render(); + update(); + } + }); + on("destroy", () => { + destroy(); + }); + on("enable disable", () => { + const { $el } = swiper.pagination; + + if ($el) { + $el[swiper.enabled ? "removeClass" : "addClass"]( + swiper.params.pagination.lockClass, + ); + } + }); + on("lock unlock", () => { + update(); + }); + on("click", (_s, e) => { + const targetEl = e.target; + const { $el } = swiper.pagination; + + if ( + swiper.params.pagination.el && + swiper.params.pagination.hideOnClick && + $el.length > 0 && + !$(targetEl).hasClass(swiper.params.pagination.bulletClass) + ) { + if ( + swiper.navigation && + ((swiper.navigation.nextEl && + targetEl === swiper.navigation.nextEl) || + (swiper.navigation.prevEl && targetEl === swiper.navigation.prevEl)) + ) + return; + const isHidden = $el.hasClass(swiper.params.pagination.hiddenClass); + + if (isHidden === true) { + emit("paginationShow"); + } else { + emit("paginationHide"); + } + + $el.toggleClass(swiper.params.pagination.hiddenClass); + } + }); + Object.assign(swiper.pagination, { + render, + update, + init, + destroy, + }); + } + + function Scrollbar(_ref) { + let { swiper, extendParams, on, emit } = _ref; + const document = getDocument(); + let isTouched = false; + let timeout = null; + let dragTimeout = null; + let dragStartPos; + let dragSize; + let trackSize; + let divider; + extendParams({ + scrollbar: { + el: null, + dragSize: "auto", + hide: false, + draggable: false, + snapOnRelease: true, + lockClass: "swiper-scrollbar-lock", + dragClass: "swiper-scrollbar-drag", + }, + }); + swiper.scrollbar = { + el: null, + dragEl: null, + $el: null, + $dragEl: null, + }; + + function setTranslate() { + if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) return; + const { scrollbar, rtlTranslate: rtl, progress } = swiper; + const { $dragEl, $el } = scrollbar; + const params = swiper.params.scrollbar; + let newSize = dragSize; + let newPos = (trackSize - dragSize) * progress; + + if (rtl) { + newPos = -newPos; + + if (newPos > 0) { + newSize = dragSize - newPos; + newPos = 0; + } else if (-newPos + dragSize > trackSize) { + newSize = trackSize + newPos; + } + } else if (newPos < 0) { + newSize = dragSize + newPos; + newPos = 0; + } else if (newPos + dragSize > trackSize) { + newSize = trackSize - newPos; + } + + if (swiper.isHorizontal()) { + $dragEl.transform(`translate3d(${newPos}px, 0, 0)`); + $dragEl[0].style.width = `${newSize}px`; + } else { + $dragEl.transform(`translate3d(0px, ${newPos}px, 0)`); + $dragEl[0].style.height = `${newSize}px`; + } + + if (params.hide) { + clearTimeout(timeout); + $el[0].style.opacity = 1; + timeout = setTimeout(() => { + $el[0].style.opacity = 0; + $el.transition(400); + }, 1000); + } + } + + function setTransition(duration) { + if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) return; + swiper.scrollbar.$dragEl.transition(duration); + } + + function updateSize() { + if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) return; + const { scrollbar } = swiper; + const { $dragEl, $el } = scrollbar; + $dragEl[0].style.width = ""; + $dragEl[0].style.height = ""; + trackSize = swiper.isHorizontal() + ? $el[0].offsetWidth + : $el[0].offsetHeight; + divider = + swiper.size / + (swiper.virtualSize + + swiper.params.slidesOffsetBefore - + (swiper.params.centeredSlides ? swiper.snapGrid[0] : 0)); + + if (swiper.params.scrollbar.dragSize === "auto") { + dragSize = trackSize * divider; + } else { + dragSize = parseInt(swiper.params.scrollbar.dragSize, 10); + } + + if (swiper.isHorizontal()) { + $dragEl[0].style.width = `${dragSize}px`; + } else { + $dragEl[0].style.height = `${dragSize}px`; + } + + if (divider >= 1) { + $el[0].style.display = "none"; + } else { + $el[0].style.display = ""; + } + + if (swiper.params.scrollbar.hide) { + $el[0].style.opacity = 0; + } + + if (swiper.params.watchOverflow && swiper.enabled) { + scrollbar.$el[swiper.isLocked ? "addClass" : "removeClass"]( + swiper.params.scrollbar.lockClass, + ); + } + } + + function getPointerPosition(e) { + if (swiper.isHorizontal()) { + return e.type === "touchstart" || e.type === "touchmove" + ? e.targetTouches[0].clientX + : e.clientX; + } + + return e.type === "touchstart" || e.type === "touchmove" + ? e.targetTouches[0].clientY + : e.clientY; + } + + function setDragPosition(e) { + const { scrollbar, rtlTranslate: rtl } = swiper; + const { $el } = scrollbar; + let positionRatio; + positionRatio = + (getPointerPosition(e) - + $el.offset()[swiper.isHorizontal() ? "left" : "top"] - + (dragStartPos !== null ? dragStartPos : dragSize / 2)) / + (trackSize - dragSize); + positionRatio = Math.max(Math.min(positionRatio, 1), 0); + + if (rtl) { + positionRatio = 1 - positionRatio; + } + + const position = + swiper.minTranslate() + + (swiper.maxTranslate() - swiper.minTranslate()) * positionRatio; + swiper.updateProgress(position); + swiper.setTranslate(position); + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + } + + function onDragStart(e) { + const params = swiper.params.scrollbar; + const { scrollbar, $wrapperEl } = swiper; + const { $el, $dragEl } = scrollbar; + isTouched = true; + dragStartPos = + e.target === $dragEl[0] || e.target === $dragEl + ? getPointerPosition(e) - + e.target.getBoundingClientRect()[ + swiper.isHorizontal() ? "left" : "top" + ] + : null; + e.preventDefault(); + e.stopPropagation(); + $wrapperEl.transition(100); + $dragEl.transition(100); + setDragPosition(e); + clearTimeout(dragTimeout); + $el.transition(0); + + if (params.hide) { + $el.css("opacity", 1); + } + + if (swiper.params.cssMode) { + swiper.$wrapperEl.css("scroll-snap-type", "none"); + } + + emit("scrollbarDragStart", e); + } + + function onDragMove(e) { + const { scrollbar, $wrapperEl } = swiper; + const { $el, $dragEl } = scrollbar; + if (!isTouched) return; + if (e.preventDefault) e.preventDefault(); + else e.returnValue = false; + setDragPosition(e); + $wrapperEl.transition(0); + $el.transition(0); + $dragEl.transition(0); + emit("scrollbarDragMove", e); + } + + function onDragEnd(e) { + const params = swiper.params.scrollbar; + const { scrollbar, $wrapperEl } = swiper; + const { $el } = scrollbar; + if (!isTouched) return; + isTouched = false; + + if (swiper.params.cssMode) { + swiper.$wrapperEl.css("scroll-snap-type", ""); + $wrapperEl.transition(""); + } + + if (params.hide) { + clearTimeout(dragTimeout); + dragTimeout = nextTick(() => { + $el.css("opacity", 0); + $el.transition(400); + }, 1000); + } + + emit("scrollbarDragEnd", e); + + if (params.snapOnRelease) { + swiper.slideToClosest(); + } + } + + function events(method) { + const { + scrollbar, + touchEventsTouch, + touchEventsDesktop, + params, + support, + } = swiper; + const $el = scrollbar.$el; + const target = $el[0]; + const activeListener = + support.passiveListener && params.passiveListeners + ? { + passive: false, + capture: false, + } + : false; + const passiveListener = + support.passiveListener && params.passiveListeners + ? { + passive: true, + capture: false, + } + : false; + if (!target) return; + const eventMethod = + method === "on" ? "addEventListener" : "removeEventListener"; + + if (!support.touch) { + target[eventMethod]( + touchEventsDesktop.start, + onDragStart, + activeListener, + ); + document[eventMethod]( + touchEventsDesktop.move, + onDragMove, + activeListener, + ); + document[eventMethod]( + touchEventsDesktop.end, + onDragEnd, + passiveListener, + ); + } else { + target[eventMethod]( + touchEventsTouch.start, + onDragStart, + activeListener, + ); + target[eventMethod](touchEventsTouch.move, onDragMove, activeListener); + target[eventMethod](touchEventsTouch.end, onDragEnd, passiveListener); + } + } + + function enableDraggable() { + if (!swiper.params.scrollbar.el) return; + events("on"); + } + + function disableDraggable() { + if (!swiper.params.scrollbar.el) return; + events("off"); + } + + function init() { + const { scrollbar, $el: $swiperEl } = swiper; + swiper.params.scrollbar = createElementIfNotDefined( + swiper, + swiper.originalParams.scrollbar, + swiper.params.scrollbar, + { + el: "swiper-scrollbar", + }, + ); + const params = swiper.params.scrollbar; + if (!params.el) return; + let $el = $(params.el); + + if ( + swiper.params.uniqueNavElements && + typeof params.el === "string" && + $el.length > 1 && + $swiperEl.find(params.el).length === 1 + ) { + $el = $swiperEl.find(params.el); + } + + let $dragEl = $el.find(`.${swiper.params.scrollbar.dragClass}`); + + if ($dragEl.length === 0) { + $dragEl = $(`
`); + $el.append($dragEl); + } + + Object.assign(scrollbar, { + $el, + el: $el[0], + $dragEl, + dragEl: $dragEl[0], + }); + + if (params.draggable) { + enableDraggable(); + } + + if ($el) { + $el[swiper.enabled ? "removeClass" : "addClass"]( + swiper.params.scrollbar.lockClass, + ); + } + } + + function destroy() { + disableDraggable(); + } + + on("init", () => { + init(); + updateSize(); + setTranslate(); + }); + on("update resize observerUpdate lock unlock", () => { + updateSize(); + }); + on("setTranslate", () => { + setTranslate(); + }); + on("setTransition", (_s, duration) => { + setTransition(duration); + }); + on("enable disable", () => { + const { $el } = swiper.scrollbar; + + if ($el) { + $el[swiper.enabled ? "removeClass" : "addClass"]( + swiper.params.scrollbar.lockClass, + ); + } + }); + on("destroy", () => { + destroy(); + }); + Object.assign(swiper.scrollbar, { + updateSize, + setTranslate, + init, + destroy, + }); + } + + function Parallax(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + parallax: { + enabled: false, + }, + }); + + const setTransform = (el, progress) => { + const { rtl } = swiper; + const $el = $(el); + const rtlFactor = rtl ? -1 : 1; + const p = $el.attr("data-swiper-parallax") || "0"; + let x = $el.attr("data-swiper-parallax-x"); + let y = $el.attr("data-swiper-parallax-y"); + const scale = $el.attr("data-swiper-parallax-scale"); + const opacity = $el.attr("data-swiper-parallax-opacity"); + + if (x || y) { + x = x || "0"; + y = y || "0"; + } else if (swiper.isHorizontal()) { + x = p; + y = "0"; + } else { + y = p; + x = "0"; + } + + if (x.indexOf("%") >= 0) { + x = `${parseInt(x, 10) * progress * rtlFactor}%`; + } else { + x = `${x * progress * rtlFactor}px`; + } + + if (y.indexOf("%") >= 0) { + y = `${parseInt(y, 10) * progress}%`; + } else { + y = `${y * progress}px`; + } + + if (typeof opacity !== "undefined" && opacity !== null) { + const currentOpacity = + opacity - (opacity - 1) * (1 - Math.abs(progress)); + $el[0].style.opacity = currentOpacity; + } + + if (typeof scale === "undefined" || scale === null) { + $el.transform(`translate3d(${x}, ${y}, 0px)`); + } else { + const currentScale = scale - (scale - 1) * (1 - Math.abs(progress)); + $el.transform(`translate3d(${x}, ${y}, 0px) scale(${currentScale})`); + } + }; + + const setTranslate = () => { + const { $el, slides, progress, snapGrid } = swiper; + $el + .children( + "[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]", + ) + .each((el) => { + setTransform(el, progress); + }); + slides.each((slideEl, slideIndex) => { + let slideProgress = slideEl.progress; + + if ( + swiper.params.slidesPerGroup > 1 && + swiper.params.slidesPerView !== "auto" + ) { + slideProgress += + Math.ceil(slideIndex / 2) - progress * (snapGrid.length - 1); + } + + slideProgress = Math.min(Math.max(slideProgress, -1), 1); + $(slideEl) + .find( + "[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]", + ) + .each((el) => { + setTransform(el, slideProgress); + }); + }); + }; + + const setTransition = function (duration) { + if (duration === void 0) { + duration = swiper.params.speed; + } + + const { $el } = swiper; + $el + .find( + "[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]", + ) + .each((parallaxEl) => { + const $parallaxEl = $(parallaxEl); + let parallaxDuration = + parseInt($parallaxEl.attr("data-swiper-parallax-duration"), 10) || + duration; + if (duration === 0) parallaxDuration = 0; + $parallaxEl.transition(parallaxDuration); + }); + }; + + on("beforeInit", () => { + if (!swiper.params.parallax.enabled) return; + swiper.params.watchSlidesProgress = true; + swiper.originalParams.watchSlidesProgress = true; + }); + on("init", () => { + if (!swiper.params.parallax.enabled) return; + setTranslate(); + }); + on("setTranslate", () => { + if (!swiper.params.parallax.enabled) return; + setTranslate(); + }); + on("setTransition", (_swiper, duration) => { + if (!swiper.params.parallax.enabled) return; + setTransition(duration); + }); + } + + function Zoom(_ref) { + let { swiper, extendParams, on, emit } = _ref; + const window = getWindow(); + extendParams({ + zoom: { + enabled: false, + maxRatio: 3, + minRatio: 1, + toggle: true, + containerClass: "swiper-zoom-container", + zoomedSlideClass: "swiper-slide-zoomed", + }, + }); + swiper.zoom = { + enabled: false, + }; + let currentScale = 1; + let isScaling = false; + let gesturesEnabled; + let fakeGestureTouched; + let fakeGestureMoved; + const gesture = { + $slideEl: undefined, + slideWidth: undefined, + slideHeight: undefined, + $imageEl: undefined, + $imageWrapEl: undefined, + maxRatio: 3, + }; + const image = { + isTouched: undefined, + isMoved: undefined, + currentX: undefined, + currentY: undefined, + minX: undefined, + minY: undefined, + maxX: undefined, + maxY: undefined, + width: undefined, + height: undefined, + startX: undefined, + startY: undefined, + touchesStart: {}, + touchesCurrent: {}, + }; + const velocity = { + x: undefined, + y: undefined, + prevPositionX: undefined, + prevPositionY: undefined, + prevTime: undefined, + }; + let scale = 1; + Object.defineProperty(swiper.zoom, "scale", { + get() { + return scale; + }, + + set(value) { + if (scale !== value) { + const imageEl = gesture.$imageEl ? gesture.$imageEl[0] : undefined; + const slideEl = gesture.$slideEl ? gesture.$slideEl[0] : undefined; + emit("zoomChange", value, imageEl, slideEl); + } + + scale = value; + }, + }); + + function getDistanceBetweenTouches(e) { + if (e.targetTouches.length < 2) return 1; + const x1 = e.targetTouches[0].pageX; + const y1 = e.targetTouches[0].pageY; + const x2 = e.targetTouches[1].pageX; + const y2 = e.targetTouches[1].pageY; + const distance = Math.sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2); + return distance; + } // Events + + function onGestureStart(e) { + const support = swiper.support; + const params = swiper.params.zoom; + fakeGestureTouched = false; + fakeGestureMoved = false; + + if (!support.gestures) { + if ( + e.type !== "touchstart" || + (e.type === "touchstart" && e.targetTouches.length < 2) + ) { + return; + } + + fakeGestureTouched = true; + gesture.scaleStart = getDistanceBetweenTouches(e); + } + + if (!gesture.$slideEl || !gesture.$slideEl.length) { + gesture.$slideEl = $(e.target).closest(`.${swiper.params.slideClass}`); + if (gesture.$slideEl.length === 0) + gesture.$slideEl = swiper.slides.eq(swiper.activeIndex); + gesture.$imageEl = gesture.$slideEl + .find(`.${params.containerClass}`) + .eq(0) + .find("picture, img, svg, canvas, .swiper-zoom-target") + .eq(0); + gesture.$imageWrapEl = gesture.$imageEl.parent( + `.${params.containerClass}`, + ); + gesture.maxRatio = + gesture.$imageWrapEl.attr("data-swiper-zoom") || params.maxRatio; + + if (gesture.$imageWrapEl.length === 0) { + gesture.$imageEl = undefined; + return; + } + } + + if (gesture.$imageEl) { + gesture.$imageEl.transition(0); + } + + isScaling = true; + } + + function onGestureChange(e) { + const support = swiper.support; + const params = swiper.params.zoom; + const zoom = swiper.zoom; + + if (!support.gestures) { + if ( + e.type !== "touchmove" || + (e.type === "touchmove" && e.targetTouches.length < 2) + ) { + return; + } + + fakeGestureMoved = true; + gesture.scaleMove = getDistanceBetweenTouches(e); + } + + if (!gesture.$imageEl || gesture.$imageEl.length === 0) { + if (e.type === "gesturechange") onGestureStart(e); + return; + } + + if (support.gestures) { + zoom.scale = e.scale * currentScale; + } else { + zoom.scale = (gesture.scaleMove / gesture.scaleStart) * currentScale; + } + + if (zoom.scale > gesture.maxRatio) { + zoom.scale = + gesture.maxRatio - 1 + (zoom.scale - gesture.maxRatio + 1) ** 0.5; + } + + if (zoom.scale < params.minRatio) { + zoom.scale = + params.minRatio + 1 - (params.minRatio - zoom.scale + 1) ** 0.5; + } + + gesture.$imageEl.transform(`translate3d(0,0,0) scale(${zoom.scale})`); + } + + function onGestureEnd(e) { + const device = swiper.device; + const support = swiper.support; + const params = swiper.params.zoom; + const zoom = swiper.zoom; + + if (!support.gestures) { + if (!fakeGestureTouched || !fakeGestureMoved) { + return; + } + + if ( + e.type !== "touchend" || + (e.type === "touchend" && + e.changedTouches.length < 2 && + !device.android) + ) { + return; + } + + fakeGestureTouched = false; + fakeGestureMoved = false; + } + + if (!gesture.$imageEl || gesture.$imageEl.length === 0) return; + zoom.scale = Math.max( + Math.min(zoom.scale, gesture.maxRatio), + params.minRatio, + ); + gesture.$imageEl + .transition(swiper.params.speed) + .transform(`translate3d(0,0,0) scale(${zoom.scale})`); + currentScale = zoom.scale; + isScaling = false; + if (zoom.scale === 1) gesture.$slideEl = undefined; + } + + function onTouchStart(e) { + const device = swiper.device; + if (!gesture.$imageEl || gesture.$imageEl.length === 0) return; + if (image.isTouched) return; + if (device.android && e.cancelable) e.preventDefault(); + image.isTouched = true; + image.touchesStart.x = + e.type === "touchstart" ? e.targetTouches[0].pageX : e.pageX; + image.touchesStart.y = + e.type === "touchstart" ? e.targetTouches[0].pageY : e.pageY; + } + + function onTouchMove(e) { + const zoom = swiper.zoom; + if (!gesture.$imageEl || gesture.$imageEl.length === 0) return; + swiper.allowClick = false; + if (!image.isTouched || !gesture.$slideEl) return; + + if (!image.isMoved) { + image.width = gesture.$imageEl[0].offsetWidth; + image.height = gesture.$imageEl[0].offsetHeight; + image.startX = getTranslate(gesture.$imageWrapEl[0], "x") || 0; + image.startY = getTranslate(gesture.$imageWrapEl[0], "y") || 0; + gesture.slideWidth = gesture.$slideEl[0].offsetWidth; + gesture.slideHeight = gesture.$slideEl[0].offsetHeight; + gesture.$imageWrapEl.transition(0); + } // Define if we need image drag + + const scaledWidth = image.width * zoom.scale; + const scaledHeight = image.height * zoom.scale; + if ( + scaledWidth < gesture.slideWidth && + scaledHeight < gesture.slideHeight + ) + return; + image.minX = Math.min(gesture.slideWidth / 2 - scaledWidth / 2, 0); + image.maxX = -image.minX; + image.minY = Math.min(gesture.slideHeight / 2 - scaledHeight / 2, 0); + image.maxY = -image.minY; + image.touchesCurrent.x = + e.type === "touchmove" ? e.targetTouches[0].pageX : e.pageX; + image.touchesCurrent.y = + e.type === "touchmove" ? e.targetTouches[0].pageY : e.pageY; + + if (!image.isMoved && !isScaling) { + if ( + swiper.isHorizontal() && + ((Math.floor(image.minX) === Math.floor(image.startX) && + image.touchesCurrent.x < image.touchesStart.x) || + (Math.floor(image.maxX) === Math.floor(image.startX) && + image.touchesCurrent.x > image.touchesStart.x)) + ) { + image.isTouched = false; + return; + } + + if ( + !swiper.isHorizontal() && + ((Math.floor(image.minY) === Math.floor(image.startY) && + image.touchesCurrent.y < image.touchesStart.y) || + (Math.floor(image.maxY) === Math.floor(image.startY) && + image.touchesCurrent.y > image.touchesStart.y)) + ) { + image.isTouched = false; + return; + } + } + + if (e.cancelable) { + e.preventDefault(); + } + + e.stopPropagation(); + image.isMoved = true; + image.currentX = + image.touchesCurrent.x - image.touchesStart.x + image.startX; + image.currentY = + image.touchesCurrent.y - image.touchesStart.y + image.startY; + + if (image.currentX < image.minX) { + image.currentX = + image.minX + 1 - (image.minX - image.currentX + 1) ** 0.8; + } + + if (image.currentX > image.maxX) { + image.currentX = + image.maxX - 1 + (image.currentX - image.maxX + 1) ** 0.8; + } + + if (image.currentY < image.minY) { + image.currentY = + image.minY + 1 - (image.minY - image.currentY + 1) ** 0.8; + } + + if (image.currentY > image.maxY) { + image.currentY = + image.maxY - 1 + (image.currentY - image.maxY + 1) ** 0.8; + } // Velocity + + if (!velocity.prevPositionX) + velocity.prevPositionX = image.touchesCurrent.x; + if (!velocity.prevPositionY) + velocity.prevPositionY = image.touchesCurrent.y; + if (!velocity.prevTime) velocity.prevTime = Date.now(); + velocity.x = + (image.touchesCurrent.x - velocity.prevPositionX) / + (Date.now() - velocity.prevTime) / + 2; + velocity.y = + (image.touchesCurrent.y - velocity.prevPositionY) / + (Date.now() - velocity.prevTime) / + 2; + if (Math.abs(image.touchesCurrent.x - velocity.prevPositionX) < 2) + velocity.x = 0; + if (Math.abs(image.touchesCurrent.y - velocity.prevPositionY) < 2) + velocity.y = 0; + velocity.prevPositionX = image.touchesCurrent.x; + velocity.prevPositionY = image.touchesCurrent.y; + velocity.prevTime = Date.now(); + gesture.$imageWrapEl.transform( + `translate3d(${image.currentX}px, ${image.currentY}px,0)`, + ); + } + + function onTouchEnd() { + const zoom = swiper.zoom; + if (!gesture.$imageEl || gesture.$imageEl.length === 0) return; + + if (!image.isTouched || !image.isMoved) { + image.isTouched = false; + image.isMoved = false; + return; + } + + image.isTouched = false; + image.isMoved = false; + let momentumDurationX = 300; + let momentumDurationY = 300; + const momentumDistanceX = velocity.x * momentumDurationX; + const newPositionX = image.currentX + momentumDistanceX; + const momentumDistanceY = velocity.y * momentumDurationY; + const newPositionY = image.currentY + momentumDistanceY; // Fix duration + + if (velocity.x !== 0) + momentumDurationX = Math.abs( + (newPositionX - image.currentX) / velocity.x, + ); + if (velocity.y !== 0) + momentumDurationY = Math.abs( + (newPositionY - image.currentY) / velocity.y, + ); + const momentumDuration = Math.max(momentumDurationX, momentumDurationY); + image.currentX = newPositionX; + image.currentY = newPositionY; // Define if we need image drag + + const scaledWidth = image.width * zoom.scale; + const scaledHeight = image.height * zoom.scale; + image.minX = Math.min(gesture.slideWidth / 2 - scaledWidth / 2, 0); + image.maxX = -image.minX; + image.minY = Math.min(gesture.slideHeight / 2 - scaledHeight / 2, 0); + image.maxY = -image.minY; + image.currentX = Math.max( + Math.min(image.currentX, image.maxX), + image.minX, + ); + image.currentY = Math.max( + Math.min(image.currentY, image.maxY), + image.minY, + ); + gesture.$imageWrapEl + .transition(momentumDuration) + .transform(`translate3d(${image.currentX}px, ${image.currentY}px,0)`); + } + + function onTransitionEnd() { + const zoom = swiper.zoom; + + if (gesture.$slideEl && swiper.previousIndex !== swiper.activeIndex) { + if (gesture.$imageEl) { + gesture.$imageEl.transform("translate3d(0,0,0) scale(1)"); + } + + if (gesture.$imageWrapEl) { + gesture.$imageWrapEl.transform("translate3d(0,0,0)"); + } + + zoom.scale = 1; + currentScale = 1; + gesture.$slideEl = undefined; + gesture.$imageEl = undefined; + gesture.$imageWrapEl = undefined; + } + } + + function zoomIn(e) { + const zoom = swiper.zoom; + const params = swiper.params.zoom; + + if (!gesture.$slideEl) { + if (e && e.target) { + gesture.$slideEl = $(e.target).closest( + `.${swiper.params.slideClass}`, + ); + } + + if (!gesture.$slideEl) { + if ( + swiper.params.virtual && + swiper.params.virtual.enabled && + swiper.virtual + ) { + gesture.$slideEl = swiper.$wrapperEl.children( + `.${swiper.params.slideActiveClass}`, + ); + } else { + gesture.$slideEl = swiper.slides.eq(swiper.activeIndex); + } + } + + gesture.$imageEl = gesture.$slideEl + .find(`.${params.containerClass}`) + .eq(0) + .find("picture, img, svg, canvas, .swiper-zoom-target") + .eq(0); + gesture.$imageWrapEl = gesture.$imageEl.parent( + `.${params.containerClass}`, + ); + } + + if ( + !gesture.$imageEl || + gesture.$imageEl.length === 0 || + !gesture.$imageWrapEl || + gesture.$imageWrapEl.length === 0 + ) + return; + + if (swiper.params.cssMode) { + swiper.wrapperEl.style.overflow = "hidden"; + swiper.wrapperEl.style.touchAction = "none"; + } + + gesture.$slideEl.addClass(`${params.zoomedSlideClass}`); + let touchX; + let touchY; + let offsetX; + let offsetY; + let diffX; + let diffY; + let translateX; + let translateY; + let imageWidth; + let imageHeight; + let scaledWidth; + let scaledHeight; + let translateMinX; + let translateMinY; + let translateMaxX; + let translateMaxY; + let slideWidth; + let slideHeight; + + if (typeof image.touchesStart.x === "undefined" && e) { + touchX = e.type === "touchend" ? e.changedTouches[0].pageX : e.pageX; + touchY = e.type === "touchend" ? e.changedTouches[0].pageY : e.pageY; + } else { + touchX = image.touchesStart.x; + touchY = image.touchesStart.y; + } + + zoom.scale = + gesture.$imageWrapEl.attr("data-swiper-zoom") || params.maxRatio; + currentScale = + gesture.$imageWrapEl.attr("data-swiper-zoom") || params.maxRatio; + + if (e) { + slideWidth = gesture.$slideEl[0].offsetWidth; + slideHeight = gesture.$slideEl[0].offsetHeight; + offsetX = gesture.$slideEl.offset().left + window.scrollX; + offsetY = gesture.$slideEl.offset().top + window.scrollY; + diffX = offsetX + slideWidth / 2 - touchX; + diffY = offsetY + slideHeight / 2 - touchY; + imageWidth = gesture.$imageEl[0].offsetWidth; + imageHeight = gesture.$imageEl[0].offsetHeight; + scaledWidth = imageWidth * zoom.scale; + scaledHeight = imageHeight * zoom.scale; + translateMinX = Math.min(slideWidth / 2 - scaledWidth / 2, 0); + translateMinY = Math.min(slideHeight / 2 - scaledHeight / 2, 0); + translateMaxX = -translateMinX; + translateMaxY = -translateMinY; + translateX = diffX * zoom.scale; + translateY = diffY * zoom.scale; + + if (translateX < translateMinX) { + translateX = translateMinX; + } + + if (translateX > translateMaxX) { + translateX = translateMaxX; + } + + if (translateY < translateMinY) { + translateY = translateMinY; + } + + if (translateY > translateMaxY) { + translateY = translateMaxY; + } + } else { + translateX = 0; + translateY = 0; + } + + gesture.$imageWrapEl + .transition(300) + .transform(`translate3d(${translateX}px, ${translateY}px,0)`); + gesture.$imageEl + .transition(300) + .transform(`translate3d(0,0,0) scale(${zoom.scale})`); + } + + function zoomOut() { + const zoom = swiper.zoom; + const params = swiper.params.zoom; + + if (!gesture.$slideEl) { + if ( + swiper.params.virtual && + swiper.params.virtual.enabled && + swiper.virtual + ) { + gesture.$slideEl = swiper.$wrapperEl.children( + `.${swiper.params.slideActiveClass}`, + ); + } else { + gesture.$slideEl = swiper.slides.eq(swiper.activeIndex); + } + + gesture.$imageEl = gesture.$slideEl + .find(`.${params.containerClass}`) + .eq(0) + .find("picture, img, svg, canvas, .swiper-zoom-target") + .eq(0); + gesture.$imageWrapEl = gesture.$imageEl.parent( + `.${params.containerClass}`, + ); + } + + if ( + !gesture.$imageEl || + gesture.$imageEl.length === 0 || + !gesture.$imageWrapEl || + gesture.$imageWrapEl.length === 0 + ) + return; + + if (swiper.params.cssMode) { + swiper.wrapperEl.style.overflow = ""; + swiper.wrapperEl.style.touchAction = ""; + } + + zoom.scale = 1; + currentScale = 1; + gesture.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"); + gesture.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"); + gesture.$slideEl.removeClass(`${params.zoomedSlideClass}`); + gesture.$slideEl = undefined; + } // Toggle Zoom + + function zoomToggle(e) { + const zoom = swiper.zoom; + + if (zoom.scale && zoom.scale !== 1) { + // Zoom Out + zoomOut(); + } else { + // Zoom In + zoomIn(e); + } + } + + function getListeners() { + const support = swiper.support; + const passiveListener = + swiper.touchEvents.start === "touchstart" && + support.passiveListener && + swiper.params.passiveListeners + ? { + passive: true, + capture: false, + } + : false; + const activeListenerWithCapture = support.passiveListener + ? { + passive: false, + capture: true, + } + : true; + return { + passiveListener, + activeListenerWithCapture, + }; + } + + function getSlideSelector() { + return `.${swiper.params.slideClass}`; + } + + function toggleGestures(method) { + const { passiveListener } = getListeners(); + const slideSelector = getSlideSelector(); + swiper.$wrapperEl[method]( + "gesturestart", + slideSelector, + onGestureStart, + passiveListener, + ); + swiper.$wrapperEl[method]( + "gesturechange", + slideSelector, + onGestureChange, + passiveListener, + ); + swiper.$wrapperEl[method]( + "gestureend", + slideSelector, + onGestureEnd, + passiveListener, + ); + } + + function enableGestures() { + if (gesturesEnabled) return; + gesturesEnabled = true; + toggleGestures("on"); + } + + function disableGestures() { + if (!gesturesEnabled) return; + gesturesEnabled = false; + toggleGestures("off"); + } // Attach/Detach Events + + function enable() { + const zoom = swiper.zoom; + if (zoom.enabled) return; + zoom.enabled = true; + const support = swiper.support; + const { passiveListener, activeListenerWithCapture } = getListeners(); + const slideSelector = getSlideSelector(); // Scale image + + if (support.gestures) { + swiper.$wrapperEl.on( + swiper.touchEvents.start, + enableGestures, + passiveListener, + ); + swiper.$wrapperEl.on( + swiper.touchEvents.end, + disableGestures, + passiveListener, + ); + } else if (swiper.touchEvents.start === "touchstart") { + swiper.$wrapperEl.on( + swiper.touchEvents.start, + slideSelector, + onGestureStart, + passiveListener, + ); + swiper.$wrapperEl.on( + swiper.touchEvents.move, + slideSelector, + onGestureChange, + activeListenerWithCapture, + ); + swiper.$wrapperEl.on( + swiper.touchEvents.end, + slideSelector, + onGestureEnd, + passiveListener, + ); + + if (swiper.touchEvents.cancel) { + swiper.$wrapperEl.on( + swiper.touchEvents.cancel, + slideSelector, + onGestureEnd, + passiveListener, + ); + } + } // Move image + + swiper.$wrapperEl.on( + swiper.touchEvents.move, + `.${swiper.params.zoom.containerClass}`, + onTouchMove, + activeListenerWithCapture, + ); + } + + function disable() { + const zoom = swiper.zoom; + if (!zoom.enabled) return; + const support = swiper.support; + zoom.enabled = false; + const { passiveListener, activeListenerWithCapture } = getListeners(); + const slideSelector = getSlideSelector(); // Scale image + + if (support.gestures) { + swiper.$wrapperEl.off( + swiper.touchEvents.start, + enableGestures, + passiveListener, + ); + swiper.$wrapperEl.off( + swiper.touchEvents.end, + disableGestures, + passiveListener, + ); + } else if (swiper.touchEvents.start === "touchstart") { + swiper.$wrapperEl.off( + swiper.touchEvents.start, + slideSelector, + onGestureStart, + passiveListener, + ); + swiper.$wrapperEl.off( + swiper.touchEvents.move, + slideSelector, + onGestureChange, + activeListenerWithCapture, + ); + swiper.$wrapperEl.off( + swiper.touchEvents.end, + slideSelector, + onGestureEnd, + passiveListener, + ); + + if (swiper.touchEvents.cancel) { + swiper.$wrapperEl.off( + swiper.touchEvents.cancel, + slideSelector, + onGestureEnd, + passiveListener, + ); + } + } // Move image + + swiper.$wrapperEl.off( + swiper.touchEvents.move, + `.${swiper.params.zoom.containerClass}`, + onTouchMove, + activeListenerWithCapture, + ); + } + + on("init", () => { + if (swiper.params.zoom.enabled) { + enable(); + } + }); + on("destroy", () => { + disable(); + }); + on("touchStart", (_s, e) => { + if (!swiper.zoom.enabled) return; + onTouchStart(e); + }); + on("touchEnd", (_s, e) => { + if (!swiper.zoom.enabled) return; + onTouchEnd(); + }); + on("doubleTap", (_s, e) => { + if ( + !swiper.animating && + swiper.params.zoom.enabled && + swiper.zoom.enabled && + swiper.params.zoom.toggle + ) { + zoomToggle(e); + } + }); + on("transitionEnd", () => { + if (swiper.zoom.enabled && swiper.params.zoom.enabled) { + onTransitionEnd(); + } + }); + on("slideChange", () => { + if ( + swiper.zoom.enabled && + swiper.params.zoom.enabled && + swiper.params.cssMode + ) { + onTransitionEnd(); + } + }); + Object.assign(swiper.zoom, { + enable, + disable, + in: zoomIn, + out: zoomOut, + toggle: zoomToggle, + }); + } + + function Lazy(_ref) { + let { swiper, extendParams, on, emit } = _ref; + extendParams({ + lazy: { + checkInView: false, + enabled: false, + loadPrevNext: false, + loadPrevNextAmount: 1, + loadOnTransitionStart: false, + scrollingElement: "", + elementClass: "swiper-lazy", + loadingClass: "swiper-lazy-loading", + loadedClass: "swiper-lazy-loaded", + preloaderClass: "swiper-lazy-preloader", + }, + }); + swiper.lazy = {}; + let scrollHandlerAttached = false; + let initialImageLoaded = false; + + function loadInSlide(index, loadInDuplicate) { + if (loadInDuplicate === void 0) { + loadInDuplicate = true; + } + + const params = swiper.params.lazy; + if (typeof index === "undefined") return; + if (swiper.slides.length === 0) return; + const isVirtual = swiper.virtual && swiper.params.virtual.enabled; + const $slideEl = isVirtual + ? swiper.$wrapperEl.children( + `.${swiper.params.slideClass}[data-swiper-slide-index="${index}"]`, + ) + : swiper.slides.eq(index); + const $images = $slideEl.find( + `.${params.elementClass}:not(.${params.loadedClass}):not(.${params.loadingClass})`, + ); + + if ( + $slideEl.hasClass(params.elementClass) && + !$slideEl.hasClass(params.loadedClass) && + !$slideEl.hasClass(params.loadingClass) + ) { + $images.push($slideEl[0]); + } + + if ($images.length === 0) return; + $images.each((imageEl) => { + const $imageEl = $(imageEl); + $imageEl.addClass(params.loadingClass); + const background = $imageEl.attr("data-background"); + const src = $imageEl.attr("data-src"); + const srcset = $imageEl.attr("data-srcset"); + const sizes = $imageEl.attr("data-sizes"); + const $pictureEl = $imageEl.parent("picture"); + swiper.loadImage( + $imageEl[0], + src || background, + srcset, + sizes, + false, + () => { + if ( + typeof swiper === "undefined" || + swiper === null || + !swiper || + (swiper && !swiper.params) || + swiper.destroyed + ) + return; + + if (background) { + $imageEl.css("background-image", `url("${background}")`); + $imageEl.removeAttr("data-background"); + } else { + if (srcset) { + $imageEl.attr("srcset", srcset); + $imageEl.removeAttr("data-srcset"); + } + + if (sizes) { + $imageEl.attr("sizes", sizes); + $imageEl.removeAttr("data-sizes"); + } + + if ($pictureEl.length) { + $pictureEl.children("source").each((sourceEl) => { + const $source = $(sourceEl); + + if ($source.attr("data-srcset")) { + $source.attr("srcset", $source.attr("data-srcset")); + $source.removeAttr("data-srcset"); + } + }); + } + + if (src) { + $imageEl.attr("src", src); + $imageEl.removeAttr("data-src"); + } + } + + $imageEl + .addClass(params.loadedClass) + .removeClass(params.loadingClass); + $slideEl.find(`.${params.preloaderClass}`).remove(); + + if (swiper.params.loop && loadInDuplicate) { + const slideOriginalIndex = $slideEl.attr( + "data-swiper-slide-index", + ); + + if ($slideEl.hasClass(swiper.params.slideDuplicateClass)) { + const originalSlide = swiper.$wrapperEl.children( + `[data-swiper-slide-index="${slideOriginalIndex}"]:not(.${swiper.params.slideDuplicateClass})`, + ); + loadInSlide(originalSlide.index(), false); + } else { + const duplicatedSlide = swiper.$wrapperEl.children( + `.${swiper.params.slideDuplicateClass}[data-swiper-slide-index="${slideOriginalIndex}"]`, + ); + loadInSlide(duplicatedSlide.index(), false); + } + } + + emit("lazyImageReady", $slideEl[0], $imageEl[0]); + + if (swiper.params.autoHeight) { + swiper.updateAutoHeight(); + } + }, + ); + emit("lazyImageLoad", $slideEl[0], $imageEl[0]); + }); + } + + function load() { + const { $wrapperEl, params: swiperParams, slides, activeIndex } = swiper; + const isVirtual = swiper.virtual && swiperParams.virtual.enabled; + const params = swiperParams.lazy; + let slidesPerView = swiperParams.slidesPerView; + + if (slidesPerView === "auto") { + slidesPerView = 0; + } + + function slideExist(index) { + if (isVirtual) { + if ( + $wrapperEl.children( + `.${swiperParams.slideClass}[data-swiper-slide-index="${index}"]`, + ).length + ) { + return true; + } + } else if (slides[index]) return true; + + return false; + } + + function slideIndex(slideEl) { + if (isVirtual) { + return $(slideEl).attr("data-swiper-slide-index"); + } + + return $(slideEl).index(); + } + + if (!initialImageLoaded) initialImageLoaded = true; + + if (swiper.params.watchSlidesProgress) { + $wrapperEl + .children(`.${swiperParams.slideVisibleClass}`) + .each((slideEl) => { + const index = isVirtual + ? $(slideEl).attr("data-swiper-slide-index") + : $(slideEl).index(); + loadInSlide(index); + }); + } else if (slidesPerView > 1) { + for (let i = activeIndex; i < activeIndex + slidesPerView; i += 1) { + if (slideExist(i)) loadInSlide(i); + } + } else { + loadInSlide(activeIndex); + } + + if (params.loadPrevNext) { + if ( + slidesPerView > 1 || + (params.loadPrevNextAmount && params.loadPrevNextAmount > 1) + ) { + const amount = params.loadPrevNextAmount; + const spv = slidesPerView; + const maxIndex = Math.min( + activeIndex + spv + Math.max(amount, spv), + slides.length, + ); + const minIndex = Math.max(activeIndex - Math.max(spv, amount), 0); // Next Slides + + for (let i = activeIndex + slidesPerView; i < maxIndex; i += 1) { + if (slideExist(i)) loadInSlide(i); + } // Prev Slides + + for (let i = minIndex; i < activeIndex; i += 1) { + if (slideExist(i)) loadInSlide(i); + } + } else { + const nextSlide = $wrapperEl.children( + `.${swiperParams.slideNextClass}`, + ); + if (nextSlide.length > 0) loadInSlide(slideIndex(nextSlide)); + const prevSlide = $wrapperEl.children( + `.${swiperParams.slidePrevClass}`, + ); + if (prevSlide.length > 0) loadInSlide(slideIndex(prevSlide)); + } + } + } + + function checkInViewOnLoad() { + const window = getWindow(); + if (!swiper || swiper.destroyed) return; + const $scrollElement = swiper.params.lazy.scrollingElement + ? $(swiper.params.lazy.scrollingElement) + : $(window); + const isWindow = $scrollElement[0] === window; + const scrollElementWidth = isWindow + ? window.innerWidth + : $scrollElement[0].offsetWidth; + const scrollElementHeight = isWindow + ? window.innerHeight + : $scrollElement[0].offsetHeight; + const swiperOffset = swiper.$el.offset(); + const { rtlTranslate: rtl } = swiper; + let inView = false; + if (rtl) swiperOffset.left -= swiper.$el[0].scrollLeft; + const swiperCoord = [ + [swiperOffset.left, swiperOffset.top], + [swiperOffset.left + swiper.width, swiperOffset.top], + [swiperOffset.left, swiperOffset.top + swiper.height], + [swiperOffset.left + swiper.width, swiperOffset.top + swiper.height], + ]; + + for (let i = 0; i < swiperCoord.length; i += 1) { + const point = swiperCoord[i]; + + if ( + point[0] >= 0 && + point[0] <= scrollElementWidth && + point[1] >= 0 && + point[1] <= scrollElementHeight + ) { + if (point[0] === 0 && point[1] === 0) continue; // eslint-disable-line + + inView = true; + } + } + + const passiveListener = + swiper.touchEvents.start === "touchstart" && + swiper.support.passiveListener && + swiper.params.passiveListeners + ? { + passive: true, + capture: false, + } + : false; + + if (inView) { + load(); + $scrollElement.off("scroll", checkInViewOnLoad, passiveListener); + } else if (!scrollHandlerAttached) { + scrollHandlerAttached = true; + $scrollElement.on("scroll", checkInViewOnLoad, passiveListener); + } + } + + on("beforeInit", () => { + if (swiper.params.lazy.enabled && swiper.params.preloadImages) { + swiper.params.preloadImages = false; + } + }); + on("init", () => { + if (swiper.params.lazy.enabled) { + if (swiper.params.lazy.checkInView) { + checkInViewOnLoad(); + } else { + load(); + } + } + }); + on("scroll", () => { + if ( + swiper.params.freeMode && + swiper.params.freeMode.enabled && + !swiper.params.freeMode.sticky + ) { + load(); + } + }); + on("scrollbarDragMove resize _freeModeNoMomentumRelease", () => { + if (swiper.params.lazy.enabled) { + if (swiper.params.lazy.checkInView) { + checkInViewOnLoad(); + } else { + load(); + } + } + }); + on("transitionStart", () => { + if (swiper.params.lazy.enabled) { + if ( + swiper.params.lazy.loadOnTransitionStart || + (!swiper.params.lazy.loadOnTransitionStart && !initialImageLoaded) + ) { + if (swiper.params.lazy.checkInView) { + checkInViewOnLoad(); + } else { + load(); + } + } + } + }); + on("transitionEnd", () => { + if ( + swiper.params.lazy.enabled && + !swiper.params.lazy.loadOnTransitionStart + ) { + if (swiper.params.lazy.checkInView) { + checkInViewOnLoad(); + } else { + load(); + } + } + }); + on("slideChange", () => { + const { + lazy, + cssMode, + watchSlidesProgress, + touchReleaseOnEdges, + resistanceRatio, + } = swiper.params; + + if ( + lazy.enabled && + (cssMode || + (watchSlidesProgress && + (touchReleaseOnEdges || resistanceRatio === 0))) + ) { + load(); + } + }); + Object.assign(swiper.lazy, { + load, + loadInSlide, + }); + } + + /* eslint no-bitwise: ["error", { "allow": [">>"] }] */ + function Controller(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + controller: { + control: undefined, + inverse: false, + by: "slide", // or 'container' + }, + }); + swiper.controller = { + control: undefined, + }; + + function LinearSpline(x, y) { + const binarySearch = (function search() { + let maxIndex; + let minIndex; + let guess; + return (array, val) => { + minIndex = -1; + maxIndex = array.length; + + while (maxIndex - minIndex > 1) { + guess = (maxIndex + minIndex) >> 1; + + if (array[guess] <= val) { + minIndex = guess; + } else { + maxIndex = guess; + } + } + + return maxIndex; + }; + })(); + + this.x = x; + this.y = y; + this.lastIndex = x.length - 1; // Given an x value (x2), return the expected y2 value: + // (x1,y1) is the known point before given value, + // (x3,y3) is the known point after given value. + + let i1; + let i3; + + this.interpolate = function interpolate(x2) { + if (!x2) return 0; // Get the indexes of x1 and x3 (the array indexes before and after given x2): + + i3 = binarySearch(this.x, x2); + i1 = i3 - 1; // We have our indexes i1 & i3, so we can calculate already: + // y2 := ((x2−x1) × (y3−y1)) ÷ (x3−x1) + y1 + + return ( + ((x2 - this.x[i1]) * (this.y[i3] - this.y[i1])) / + (this.x[i3] - this.x[i1]) + + this.y[i1] + ); + }; + + return this; + } // xxx: for now i will just save one spline function to to + + function getInterpolateFunction(c) { + if (!swiper.controller.spline) { + swiper.controller.spline = swiper.params.loop + ? new LinearSpline(swiper.slidesGrid, c.slidesGrid) + : new LinearSpline(swiper.snapGrid, c.snapGrid); + } + } + + function setTranslate(_t, byController) { + const controlled = swiper.controller.control; + let multiplier; + let controlledTranslate; + const Swiper = swiper.constructor; + + function setControlledTranslate(c) { + // this will create an Interpolate function based on the snapGrids + // x is the Grid of the scrolled scroller and y will be the controlled scroller + // it makes sense to create this only once and recall it for the interpolation + // the function does a lot of value caching for performance + const translate = swiper.rtlTranslate + ? -swiper.translate + : swiper.translate; + + if (swiper.params.controller.by === "slide") { + getInterpolateFunction(c); // i am not sure why the values have to be multiplicated this way, tried to invert the snapGrid + // but it did not work out + + controlledTranslate = -swiper.controller.spline.interpolate( + -translate, + ); + } + + if ( + !controlledTranslate || + swiper.params.controller.by === "container" + ) { + multiplier = + (c.maxTranslate() - c.minTranslate()) / + (swiper.maxTranslate() - swiper.minTranslate()); + controlledTranslate = + (translate - swiper.minTranslate()) * multiplier + c.minTranslate(); + } + + if (swiper.params.controller.inverse) { + controlledTranslate = c.maxTranslate() - controlledTranslate; + } + + c.updateProgress(controlledTranslate); + c.setTranslate(controlledTranslate, swiper); + c.updateActiveIndex(); + c.updateSlidesClasses(); + } + + if (Array.isArray(controlled)) { + for (let i = 0; i < controlled.length; i += 1) { + if ( + controlled[i] !== byController && + controlled[i] instanceof Swiper + ) { + setControlledTranslate(controlled[i]); + } + } + } else if (controlled instanceof Swiper && byController !== controlled) { + setControlledTranslate(controlled); + } + } + + function setTransition(duration, byController) { + const Swiper = swiper.constructor; + const controlled = swiper.controller.control; + let i; + + function setControlledTransition(c) { + c.setTransition(duration, swiper); + + if (duration !== 0) { + c.transitionStart(); + + if (c.params.autoHeight) { + nextTick(() => { + c.updateAutoHeight(); + }); + } + + c.$wrapperEl.transitionEnd(() => { + if (!controlled) return; + + if (c.params.loop && swiper.params.controller.by === "slide") { + c.loopFix(); + } + + c.transitionEnd(); + }); + } + } + + if (Array.isArray(controlled)) { + for (i = 0; i < controlled.length; i += 1) { + if ( + controlled[i] !== byController && + controlled[i] instanceof Swiper + ) { + setControlledTransition(controlled[i]); + } + } + } else if (controlled instanceof Swiper && byController !== controlled) { + setControlledTransition(controlled); + } + } + + function removeSpline() { + if (!swiper.controller.control) return; + + if (swiper.controller.spline) { + swiper.controller.spline = undefined; + delete swiper.controller.spline; + } + } + + on("beforeInit", () => { + swiper.controller.control = swiper.params.controller.control; + }); + on("update", () => { + removeSpline(); + }); + on("resize", () => { + removeSpline(); + }); + on("observerUpdate", () => { + removeSpline(); + }); + on("setTranslate", (_s, translate, byController) => { + if (!swiper.controller.control) return; + swiper.controller.setTranslate(translate, byController); + }); + on("setTransition", (_s, duration, byController) => { + if (!swiper.controller.control) return; + swiper.controller.setTransition(duration, byController); + }); + Object.assign(swiper.controller, { + setTranslate, + setTransition, + }); + } + + function A11y(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + a11y: { + enabled: true, + notificationClass: "swiper-notification", + prevSlideMessage: "Previous slide", + nextSlideMessage: "Next slide", + firstSlideMessage: "This is the first slide", + lastSlideMessage: "This is the last slide", + paginationBulletMessage: "Go to slide {{index}}", + slideLabelMessage: "{{index}} / {{slidesLength}}", + containerMessage: null, + containerRoleDescriptionMessage: null, + itemRoleDescriptionMessage: null, + slideRole: "group", + }, + }); + let liveRegion = null; + + function notify(message) { + const notification = liveRegion; + if (notification.length === 0) return; + notification.html(""); + notification.html(message); + } + + function getRandomNumber(size) { + if (size === void 0) { + size = 16; + } + + const randomChar = () => Math.round(16 * Math.random()).toString(16); + + return "x".repeat(size).replace(/x/g, randomChar); + } + + function makeElFocusable($el) { + $el.attr("tabIndex", "0"); + } + + function makeElNotFocusable($el) { + $el.attr("tabIndex", "-1"); + } + + function addElRole($el, role) { + $el.attr("role", role); + } + + function addElRoleDescription($el, description) { + $el.attr("aria-roledescription", description); + } + + function addElControls($el, controls) { + $el.attr("aria-controls", controls); + } + + function addElLabel($el, label) { + $el.attr("aria-label", label); + } + + function addElId($el, id) { + $el.attr("id", id); + } + + function addElLive($el, live) { + $el.attr("aria-live", live); + } + + function disableEl($el) { + $el.attr("aria-disabled", true); + } + + function enableEl($el) { + $el.attr("aria-disabled", false); + } + + function onEnterOrSpaceKey(e) { + if (e.keyCode !== 13 && e.keyCode !== 32) return; + const params = swiper.params.a11y; + const $targetEl = $(e.target); + + if ( + swiper.navigation && + swiper.navigation.$nextEl && + $targetEl.is(swiper.navigation.$nextEl) + ) { + if (!(swiper.isEnd && !swiper.params.loop)) { + swiper.slideNext(); + } + + if (swiper.isEnd) { + notify(params.lastSlideMessage); + } else { + notify(params.nextSlideMessage); + } + } + + if ( + swiper.navigation && + swiper.navigation.$prevEl && + $targetEl.is(swiper.navigation.$prevEl) + ) { + if (!(swiper.isBeginning && !swiper.params.loop)) { + swiper.slidePrev(); + } + + if (swiper.isBeginning) { + notify(params.firstSlideMessage); + } else { + notify(params.prevSlideMessage); + } + } + + if ( + swiper.pagination && + $targetEl.is(classesToSelector(swiper.params.pagination.bulletClass)) + ) { + $targetEl[0].click(); + } + } + + function updateNavigation() { + if (swiper.params.loop || swiper.params.rewind || !swiper.navigation) + return; + const { $nextEl, $prevEl } = swiper.navigation; + + if ($prevEl && $prevEl.length > 0) { + if (swiper.isBeginning) { + disableEl($prevEl); + makeElNotFocusable($prevEl); + } else { + enableEl($prevEl); + makeElFocusable($prevEl); + } + } + + if ($nextEl && $nextEl.length > 0) { + if (swiper.isEnd) { + disableEl($nextEl); + makeElNotFocusable($nextEl); + } else { + enableEl($nextEl); + makeElFocusable($nextEl); + } + } + } + + function hasPagination() { + return ( + swiper.pagination && + swiper.pagination.bullets && + swiper.pagination.bullets.length + ); + } + + function hasClickablePagination() { + return hasPagination() && swiper.params.pagination.clickable; + } + + function updatePagination() { + const params = swiper.params.a11y; + if (!hasPagination()) return; + swiper.pagination.bullets.each((bulletEl) => { + const $bulletEl = $(bulletEl); + + if (swiper.params.pagination.clickable) { + makeElFocusable($bulletEl); + + if (!swiper.params.pagination.renderBullet) { + addElRole($bulletEl, "button"); + addElLabel( + $bulletEl, + params.paginationBulletMessage.replace( + /\{\{index\}\}/, + $bulletEl.index() + 1, + ), + ); + } + } + + if ($bulletEl.is(`.${swiper.params.pagination.bulletActiveClass}`)) { + $bulletEl.attr("aria-current", "true"); + } else { + $bulletEl.removeAttr("aria-current"); + } + }); + } + + const initNavEl = ($el, wrapperId, message) => { + makeElFocusable($el); + + if ($el[0].tagName !== "BUTTON") { + addElRole($el, "button"); + $el.on("keydown", onEnterOrSpaceKey); + } + + addElLabel($el, message); + addElControls($el, wrapperId); + }; + + const handleFocus = (e) => { + const slideEl = e.target.closest(`.${swiper.params.slideClass}`); + if (!slideEl || !swiper.slides.includes(slideEl)) return; + const isActive = swiper.slides.indexOf(slideEl) === swiper.activeIndex; + const isVisible = + swiper.params.watchSlidesProgress && + swiper.visibleSlides && + swiper.visibleSlides.includes(slideEl); + if (isActive || isVisible) return; + swiper.slideTo(swiper.slides.indexOf(slideEl), 0); + }; + + function init() { + const params = swiper.params.a11y; + swiper.$el.append(liveRegion); // Container + + const $containerEl = swiper.$el; + + if (params.containerRoleDescriptionMessage) { + addElRoleDescription( + $containerEl, + params.containerRoleDescriptionMessage, + ); + } + + if (params.containerMessage) { + addElLabel($containerEl, params.containerMessage); + } // Wrapper + + const $wrapperEl = swiper.$wrapperEl; + const wrapperId = + $wrapperEl.attr("id") || `swiper-wrapper-${getRandomNumber(16)}`; + const live = + swiper.params.autoplay && swiper.params.autoplay.enabled + ? "off" + : "polite"; + addElId($wrapperEl, wrapperId); + addElLive($wrapperEl, live); // Slide + + if (params.itemRoleDescriptionMessage) { + addElRoleDescription( + $(swiper.slides), + params.itemRoleDescriptionMessage, + ); + } + + addElRole($(swiper.slides), params.slideRole); + const slidesLength = swiper.params.loop + ? swiper.slides.filter( + (el) => !el.classList.contains(swiper.params.slideDuplicateClass), + ).length + : swiper.slides.length; + swiper.slides.each((slideEl, index) => { + const $slideEl = $(slideEl); + const slideIndex = swiper.params.loop + ? parseInt($slideEl.attr("data-swiper-slide-index"), 10) + : index; + const ariaLabelMessage = params.slideLabelMessage + .replace(/\{\{index\}\}/, slideIndex + 1) + .replace(/\{\{slidesLength\}\}/, slidesLength); + addElLabel($slideEl, ariaLabelMessage); + }); // Navigation + + let $nextEl; + let $prevEl; + + if (swiper.navigation && swiper.navigation.$nextEl) { + $nextEl = swiper.navigation.$nextEl; + } + + if (swiper.navigation && swiper.navigation.$prevEl) { + $prevEl = swiper.navigation.$prevEl; + } + + if ($nextEl && $nextEl.length) { + initNavEl($nextEl, wrapperId, params.nextSlideMessage); + } + + if ($prevEl && $prevEl.length) { + initNavEl($prevEl, wrapperId, params.prevSlideMessage); + } // Pagination + + if (hasClickablePagination()) { + swiper.pagination.$el.on( + "keydown", + classesToSelector(swiper.params.pagination.bulletClass), + onEnterOrSpaceKey, + ); + } // Tab focus + + swiper.$el.on("focus", handleFocus, true); + } + + function destroy() { + if (liveRegion && liveRegion.length > 0) liveRegion.remove(); + let $nextEl; + let $prevEl; + + if (swiper.navigation && swiper.navigation.$nextEl) { + $nextEl = swiper.navigation.$nextEl; + } + + if (swiper.navigation && swiper.navigation.$prevEl) { + $prevEl = swiper.navigation.$prevEl; + } + + if ($nextEl) { + $nextEl.off("keydown", onEnterOrSpaceKey); + } + + if ($prevEl) { + $prevEl.off("keydown", onEnterOrSpaceKey); + } // Pagination + + if (hasClickablePagination()) { + swiper.pagination.$el.off( + "keydown", + classesToSelector(swiper.params.pagination.bulletClass), + onEnterOrSpaceKey, + ); + } // Tab focus + + swiper.$el.off("focus", handleFocus, true); + } + + on("beforeInit", () => { + liveRegion = $( + ``, + ); + }); + on("afterInit", () => { + if (!swiper.params.a11y.enabled) return; + init(); + }); + on("fromEdge toEdge afterInit lock unlock", () => { + if (!swiper.params.a11y.enabled) return; + updateNavigation(); + }); + on("paginationUpdate", () => { + if (!swiper.params.a11y.enabled) return; + updatePagination(); + }); + on("destroy", () => { + if (!swiper.params.a11y.enabled) return; + destroy(); + }); + } + + function History(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + history: { + enabled: false, + root: "", + replaceState: false, + key: "slides", + }, + }); + let initialized = false; + let paths = {}; + + const slugify = (text) => { + return text + .toString() + .replace(/\s+/g, "-") + .replace(/[^\w-]+/g, "") + .replace(/--+/g, "-") + .replace(/^-+/, "") + .replace(/-+$/, ""); + }; + + const getPathValues = (urlOverride) => { + const window = getWindow(); + let location; + + if (urlOverride) { + location = new URL(urlOverride); + } else { + location = window.location; + } + + const pathArray = location.pathname + .slice(1) + .split("/") + .filter((part) => part !== ""); + const total = pathArray.length; + const key = pathArray[total - 2]; + const value = pathArray[total - 1]; + return { + key, + value, + }; + }; + + const setHistory = (key, index) => { + const window = getWindow(); + if (!initialized || !swiper.params.history.enabled) return; + let location; + + if (swiper.params.url) { + location = new URL(swiper.params.url); + } else { + location = window.location; + } + + const slide = swiper.slides.eq(index); + let value = slugify(slide.attr("data-history")); + + if (swiper.params.history.root.length > 0) { + let root = swiper.params.history.root; + if (root[root.length - 1] === "/") + root = root.slice(0, root.length - 1); + value = `${root}/${key}/${value}`; + } else if (!location.pathname.includes(key)) { + value = `${key}/${value}`; + } + + const currentState = window.history.state; + + if (currentState && currentState.value === value) { + return; + } + + if (swiper.params.history.replaceState) { + window.history.replaceState( + { + value, + }, + null, + value, + ); + } else { + window.history.pushState( + { + value, + }, + null, + value, + ); + } + }; + + const scrollToSlide = (speed, value, runCallbacks) => { + if (value) { + for (let i = 0, length = swiper.slides.length; i < length; i += 1) { + const slide = swiper.slides.eq(i); + const slideHistory = slugify(slide.attr("data-history")); + + if ( + slideHistory === value && + !slide.hasClass(swiper.params.slideDuplicateClass) + ) { + const index = slide.index(); + swiper.slideTo(index, speed, runCallbacks); + } + } + } else { + swiper.slideTo(0, speed, runCallbacks); + } + }; + + const setHistoryPopState = () => { + paths = getPathValues(swiper.params.url); + scrollToSlide(swiper.params.speed, swiper.paths.value, false); + }; + + const init = () => { + const window = getWindow(); + if (!swiper.params.history) return; + + if (!window.history || !window.history.pushState) { + swiper.params.history.enabled = false; + swiper.params.hashNavigation.enabled = true; + return; + } + + initialized = true; + paths = getPathValues(swiper.params.url); + if (!paths.key && !paths.value) return; + scrollToSlide(0, paths.value, swiper.params.runCallbacksOnInit); + + if (!swiper.params.history.replaceState) { + window.addEventListener("popstate", setHistoryPopState); + } + }; + + const destroy = () => { + const window = getWindow(); + + if (!swiper.params.history.replaceState) { + window.removeEventListener("popstate", setHistoryPopState); + } + }; + + on("init", () => { + if (swiper.params.history.enabled) { + init(); + } + }); + on("destroy", () => { + if (swiper.params.history.enabled) { + destroy(); + } + }); + on("transitionEnd _freeModeNoMomentumRelease", () => { + if (initialized) { + setHistory(swiper.params.history.key, swiper.activeIndex); + } + }); + on("slideChange", () => { + if (initialized && swiper.params.cssMode) { + setHistory(swiper.params.history.key, swiper.activeIndex); + } + }); + } + + function HashNavigation(_ref) { + let { swiper, extendParams, emit, on } = _ref; + let initialized = false; + const document = getDocument(); + const window = getWindow(); + extendParams({ + hashNavigation: { + enabled: false, + replaceState: false, + watchState: false, + }, + }); + + const onHashChange = () => { + emit("hashChange"); + const newHash = document.location.hash.replace("#", ""); + const activeSlideHash = swiper.slides + .eq(swiper.activeIndex) + .attr("data-hash"); + + if (newHash !== activeSlideHash) { + const newIndex = swiper.$wrapperEl + .children(`.${swiper.params.slideClass}[data-hash="${newHash}"]`) + .index(); + if (typeof newIndex === "undefined") return; + swiper.slideTo(newIndex); + } + }; + + const setHash = () => { + if (!initialized || !swiper.params.hashNavigation.enabled) return; + + if ( + swiper.params.hashNavigation.replaceState && + window.history && + window.history.replaceState + ) { + window.history.replaceState( + null, + null, + `#${swiper.slides.eq(swiper.activeIndex).attr("data-hash")}` || "", + ); + emit("hashSet"); + } else { + const slide = swiper.slides.eq(swiper.activeIndex); + const hash = slide.attr("data-hash") || slide.attr("data-history"); + document.location.hash = hash || ""; + emit("hashSet"); + } + }; + + const init = () => { + if ( + !swiper.params.hashNavigation.enabled || + (swiper.params.history && swiper.params.history.enabled) + ) + return; + initialized = true; + const hash = document.location.hash.replace("#", ""); + + if (hash) { + const speed = 0; + + for (let i = 0, length = swiper.slides.length; i < length; i += 1) { + const slide = swiper.slides.eq(i); + const slideHash = + slide.attr("data-hash") || slide.attr("data-history"); + + if ( + slideHash === hash && + !slide.hasClass(swiper.params.slideDuplicateClass) + ) { + const index = slide.index(); + swiper.slideTo( + index, + speed, + swiper.params.runCallbacksOnInit, + true, + ); + } + } + } + + if (swiper.params.hashNavigation.watchState) { + $(window).on("hashchange", onHashChange); + } + }; + + const destroy = () => { + if (swiper.params.hashNavigation.watchState) { + $(window).off("hashchange", onHashChange); + } + }; + + on("init", () => { + if (swiper.params.hashNavigation.enabled) { + init(); + } + }); + on("destroy", () => { + if (swiper.params.hashNavigation.enabled) { + destroy(); + } + }); + on("transitionEnd _freeModeNoMomentumRelease", () => { + if (initialized) { + setHash(); + } + }); + on("slideChange", () => { + if (initialized && swiper.params.cssMode) { + setHash(); + } + }); + } + + /* eslint no-underscore-dangle: "off" */ + function Autoplay(_ref) { + let { swiper, extendParams, on, emit } = _ref; + let timeout; + swiper.autoplay = { + running: false, + paused: false, + }; + extendParams({ + autoplay: { + enabled: false, + delay: 3000, + waitForTransition: true, + disableOnInteraction: true, + stopOnLastSlide: false, + reverseDirection: false, + pauseOnMouseEnter: false, + }, + }); + + function run() { + const $activeSlideEl = swiper.slides.eq(swiper.activeIndex); + let delay = swiper.params.autoplay.delay; + + if ($activeSlideEl.attr("data-swiper-autoplay")) { + delay = + $activeSlideEl.attr("data-swiper-autoplay") || + swiper.params.autoplay.delay; + } + + clearTimeout(timeout); + timeout = nextTick(() => { + let autoplayResult; + + if (swiper.params.autoplay.reverseDirection) { + if (swiper.params.loop) { + swiper.loopFix(); + autoplayResult = swiper.slidePrev(swiper.params.speed, true, true); + emit("autoplay"); + } else if (!swiper.isBeginning) { + autoplayResult = swiper.slidePrev(swiper.params.speed, true, true); + emit("autoplay"); + } else if (!swiper.params.autoplay.stopOnLastSlide) { + autoplayResult = swiper.slideTo( + swiper.slides.length - 1, + swiper.params.speed, + true, + true, + ); + emit("autoplay"); + } else { + stop(); + } + } else if (swiper.params.loop) { + swiper.loopFix(); + autoplayResult = swiper.slideNext(swiper.params.speed, true, true); + emit("autoplay"); + } else if (!swiper.isEnd) { + autoplayResult = swiper.slideNext(swiper.params.speed, true, true); + emit("autoplay"); + } else if (!swiper.params.autoplay.stopOnLastSlide) { + autoplayResult = swiper.slideTo(0, swiper.params.speed, true, true); + emit("autoplay"); + } else { + stop(); + } + + if (swiper.params.cssMode && swiper.autoplay.running) run(); + else if (autoplayResult === false) { + run(); + } + }, delay); + } + + function start() { + if (typeof timeout !== "undefined") return false; + if (swiper.autoplay.running) return false; + swiper.autoplay.running = true; + emit("autoplayStart"); + run(); + return true; + } + + function stop() { + if (!swiper.autoplay.running) return false; + if (typeof timeout === "undefined") return false; + + if (timeout) { + clearTimeout(timeout); + timeout = undefined; + } + + swiper.autoplay.running = false; + emit("autoplayStop"); + return true; + } + + function pause(speed) { + if (!swiper.autoplay.running) return; + if (swiper.autoplay.paused) return; + if (timeout) clearTimeout(timeout); + swiper.autoplay.paused = true; + + if (speed === 0 || !swiper.params.autoplay.waitForTransition) { + swiper.autoplay.paused = false; + run(); + } else { + ["transitionend", "webkitTransitionEnd"].forEach((event) => { + swiper.$wrapperEl[0].addEventListener(event, onTransitionEnd); + }); + } + } + + function onVisibilityChange() { + const document = getDocument(); + + if (document.visibilityState === "hidden" && swiper.autoplay.running) { + pause(); + } + + if (document.visibilityState === "visible" && swiper.autoplay.paused) { + run(); + swiper.autoplay.paused = false; + } + } + + function onTransitionEnd(e) { + if (!swiper || swiper.destroyed || !swiper.$wrapperEl) return; + if (e.target !== swiper.$wrapperEl[0]) return; + ["transitionend", "webkitTransitionEnd"].forEach((event) => { + swiper.$wrapperEl[0].removeEventListener(event, onTransitionEnd); + }); + swiper.autoplay.paused = false; + + if (!swiper.autoplay.running) { + stop(); + } else { + run(); + } + } + + function onMouseEnter() { + if (swiper.params.autoplay.disableOnInteraction) { + stop(); + } else { + emit("autoplayPause"); + pause(); + } + + ["transitionend", "webkitTransitionEnd"].forEach((event) => { + swiper.$wrapperEl[0].removeEventListener(event, onTransitionEnd); + }); + } + + function onMouseLeave() { + if (swiper.params.autoplay.disableOnInteraction) { + return; + } + + swiper.autoplay.paused = false; + emit("autoplayResume"); + run(); + } + + function attachMouseEvents() { + if (swiper.params.autoplay.pauseOnMouseEnter) { + swiper.$el.on("mouseenter", onMouseEnter); + swiper.$el.on("mouseleave", onMouseLeave); + } + } + + function detachMouseEvents() { + swiper.$el.off("mouseenter", onMouseEnter); + swiper.$el.off("mouseleave", onMouseLeave); + } + + on("init", () => { + if (swiper.params.autoplay.enabled) { + start(); + const document = getDocument(); + document.addEventListener("visibilitychange", onVisibilityChange); + attachMouseEvents(); + } + }); + on("beforeTransitionStart", (_s, speed, internal) => { + if (swiper.autoplay.running) { + if (internal || !swiper.params.autoplay.disableOnInteraction) { + swiper.autoplay.pause(speed); + } else { + stop(); + } + } + }); + on("sliderFirstMove", () => { + if (swiper.autoplay.running) { + if (swiper.params.autoplay.disableOnInteraction) { + stop(); + } else { + pause(); + } + } + }); + on("touchEnd", () => { + if ( + swiper.params.cssMode && + swiper.autoplay.paused && + !swiper.params.autoplay.disableOnInteraction + ) { + run(); + } + }); + on("destroy", () => { + detachMouseEvents(); + + if (swiper.autoplay.running) { + stop(); + } + + const document = getDocument(); + document.removeEventListener("visibilitychange", onVisibilityChange); + }); + Object.assign(swiper.autoplay, { + pause, + run, + start, + stop, + }); + } + + function Thumb(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + thumbs: { + swiper: null, + multipleActiveThumbs: true, + autoScrollOffset: 0, + slideThumbActiveClass: "swiper-slide-thumb-active", + thumbsContainerClass: "swiper-thumbs", + }, + }); + let initialized = false; + let swiperCreated = false; + swiper.thumbs = { + swiper: null, + }; + + function onThumbClick() { + const thumbsSwiper = swiper.thumbs.swiper; + if (!thumbsSwiper) return; + const clickedIndex = thumbsSwiper.clickedIndex; + const clickedSlide = thumbsSwiper.clickedSlide; + if ( + clickedSlide && + $(clickedSlide).hasClass(swiper.params.thumbs.slideThumbActiveClass) + ) + return; + if (typeof clickedIndex === "undefined" || clickedIndex === null) return; + let slideToIndex; + + if (thumbsSwiper.params.loop) { + slideToIndex = parseInt( + $(thumbsSwiper.clickedSlide).attr("data-swiper-slide-index"), + 10, + ); + } else { + slideToIndex = clickedIndex; + } + + if (swiper.params.loop) { + let currentIndex = swiper.activeIndex; + + if ( + swiper.slides + .eq(currentIndex) + .hasClass(swiper.params.slideDuplicateClass) + ) { + swiper.loopFix(); // eslint-disable-next-line + + swiper._clientLeft = swiper.$wrapperEl[0].clientLeft; + currentIndex = swiper.activeIndex; + } + + const prevIndex = swiper.slides + .eq(currentIndex) + .prevAll(`[data-swiper-slide-index="${slideToIndex}"]`) + .eq(0) + .index(); + const nextIndex = swiper.slides + .eq(currentIndex) + .nextAll(`[data-swiper-slide-index="${slideToIndex}"]`) + .eq(0) + .index(); + if (typeof prevIndex === "undefined") slideToIndex = nextIndex; + else if (typeof nextIndex === "undefined") slideToIndex = prevIndex; + else if (nextIndex - currentIndex < currentIndex - prevIndex) + slideToIndex = nextIndex; + else slideToIndex = prevIndex; + } + + swiper.slideTo(slideToIndex); + } + + function init() { + const { thumbs: thumbsParams } = swiper.params; + if (initialized) return false; + initialized = true; + const SwiperClass = swiper.constructor; + + if (thumbsParams.swiper instanceof SwiperClass) { + swiper.thumbs.swiper = thumbsParams.swiper; + Object.assign(swiper.thumbs.swiper.originalParams, { + watchSlidesProgress: true, + slideToClickedSlide: false, + }); + Object.assign(swiper.thumbs.swiper.params, { + watchSlidesProgress: true, + slideToClickedSlide: false, + }); + } else if (isObject(thumbsParams.swiper)) { + const thumbsSwiperParams = Object.assign({}, thumbsParams.swiper); + Object.assign(thumbsSwiperParams, { + watchSlidesProgress: true, + slideToClickedSlide: false, + }); + swiper.thumbs.swiper = new SwiperClass(thumbsSwiperParams); + swiperCreated = true; + } + + swiper.thumbs.swiper.$el.addClass( + swiper.params.thumbs.thumbsContainerClass, + ); + swiper.thumbs.swiper.on("tap", onThumbClick); + return true; + } + + function update(initial) { + const thumbsSwiper = swiper.thumbs.swiper; + if (!thumbsSwiper) return; + const slidesPerView = + thumbsSwiper.params.slidesPerView === "auto" + ? thumbsSwiper.slidesPerViewDynamic() + : thumbsSwiper.params.slidesPerView; + const autoScrollOffset = swiper.params.thumbs.autoScrollOffset; + const useOffset = autoScrollOffset && !thumbsSwiper.params.loop; + + if (swiper.realIndex !== thumbsSwiper.realIndex || useOffset) { + let currentThumbsIndex = thumbsSwiper.activeIndex; + let newThumbsIndex; + let direction; + + if (thumbsSwiper.params.loop) { + if ( + thumbsSwiper.slides + .eq(currentThumbsIndex) + .hasClass(thumbsSwiper.params.slideDuplicateClass) + ) { + thumbsSwiper.loopFix(); // eslint-disable-next-line + + thumbsSwiper._clientLeft = thumbsSwiper.$wrapperEl[0].clientLeft; + currentThumbsIndex = thumbsSwiper.activeIndex; + } // Find actual thumbs index to slide to + + const prevThumbsIndex = thumbsSwiper.slides + .eq(currentThumbsIndex) + .prevAll(`[data-swiper-slide-index="${swiper.realIndex}"]`) + .eq(0) + .index(); + const nextThumbsIndex = thumbsSwiper.slides + .eq(currentThumbsIndex) + .nextAll(`[data-swiper-slide-index="${swiper.realIndex}"]`) + .eq(0) + .index(); + + if (typeof prevThumbsIndex === "undefined") { + newThumbsIndex = nextThumbsIndex; + } else if (typeof nextThumbsIndex === "undefined") { + newThumbsIndex = prevThumbsIndex; + } else if ( + nextThumbsIndex - currentThumbsIndex === + currentThumbsIndex - prevThumbsIndex + ) { + newThumbsIndex = + thumbsSwiper.params.slidesPerGroup > 1 + ? nextThumbsIndex + : currentThumbsIndex; + } else if ( + nextThumbsIndex - currentThumbsIndex < + currentThumbsIndex - prevThumbsIndex + ) { + newThumbsIndex = nextThumbsIndex; + } else { + newThumbsIndex = prevThumbsIndex; + } + + direction = + swiper.activeIndex > swiper.previousIndex ? "next" : "prev"; + } else { + newThumbsIndex = swiper.realIndex; + direction = newThumbsIndex > swiper.previousIndex ? "next" : "prev"; + } + + if (useOffset) { + newThumbsIndex += + direction === "next" ? autoScrollOffset : -1 * autoScrollOffset; + } + + if ( + thumbsSwiper.visibleSlidesIndexes && + thumbsSwiper.visibleSlidesIndexes.indexOf(newThumbsIndex) < 0 + ) { + if (thumbsSwiper.params.centeredSlides) { + if (newThumbsIndex > currentThumbsIndex) { + newThumbsIndex = + newThumbsIndex - Math.floor(slidesPerView / 2) + 1; + } else { + newThumbsIndex = + newThumbsIndex + Math.floor(slidesPerView / 2) - 1; + } + } else if ( + newThumbsIndex > currentThumbsIndex && + thumbsSwiper.params.slidesPerGroup === 1 + ); + + thumbsSwiper.slideTo(newThumbsIndex, initial ? 0 : undefined); + } + } // Activate thumbs + + let thumbsToActivate = 1; + const thumbActiveClass = swiper.params.thumbs.slideThumbActiveClass; + + if (swiper.params.slidesPerView > 1 && !swiper.params.centeredSlides) { + thumbsToActivate = swiper.params.slidesPerView; + } + + if (!swiper.params.thumbs.multipleActiveThumbs) { + thumbsToActivate = 1; + } + + thumbsToActivate = Math.floor(thumbsToActivate); + thumbsSwiper.slides.removeClass(thumbActiveClass); + + if ( + thumbsSwiper.params.loop || + (thumbsSwiper.params.virtual && thumbsSwiper.params.virtual.enabled) + ) { + for (let i = 0; i < thumbsToActivate; i += 1) { + thumbsSwiper.$wrapperEl + .children(`[data-swiper-slide-index="${swiper.realIndex + i}"]`) + .addClass(thumbActiveClass); + } + } else { + for (let i = 0; i < thumbsToActivate; i += 1) { + thumbsSwiper.slides + .eq(swiper.realIndex + i) + .addClass(thumbActiveClass); + } + } + } + + on("beforeInit", () => { + const { thumbs } = swiper.params; + if (!thumbs || !thumbs.swiper) return; + init(); + update(true); + }); + on("slideChange update resize observerUpdate", () => { + if (!swiper.thumbs.swiper) return; + update(); + }); + on("setTransition", (_s, duration) => { + const thumbsSwiper = swiper.thumbs.swiper; + if (!thumbsSwiper) return; + thumbsSwiper.setTransition(duration); + }); + on("beforeDestroy", () => { + const thumbsSwiper = swiper.thumbs.swiper; + if (!thumbsSwiper) return; + + if (swiperCreated && thumbsSwiper) { + thumbsSwiper.destroy(); + } + }); + Object.assign(swiper.thumbs, { + init, + update, + }); + } + + function freeMode(_ref) { + let { swiper, extendParams, emit, once } = _ref; + extendParams({ + freeMode: { + enabled: false, + momentum: true, + momentumRatio: 1, + momentumBounce: true, + momentumBounceRatio: 1, + momentumVelocityRatio: 1, + sticky: false, + minimumVelocity: 0.02, + }, + }); + + function onTouchStart() { + const translate = swiper.getTranslate(); + swiper.setTranslate(translate); + swiper.setTransition(0); + swiper.touchEventsData.velocities.length = 0; + swiper.freeMode.onTouchEnd({ + currentPos: swiper.rtl ? swiper.translate : -swiper.translate, + }); + } + + function onTouchMove() { + const { touchEventsData: data, touches } = swiper; // Velocity + + if (data.velocities.length === 0) { + data.velocities.push({ + position: touches[swiper.isHorizontal() ? "startX" : "startY"], + time: data.touchStartTime, + }); + } + + data.velocities.push({ + position: touches[swiper.isHorizontal() ? "currentX" : "currentY"], + time: now(), + }); + } + + function onTouchEnd(_ref2) { + let { currentPos } = _ref2; + const { + params, + $wrapperEl, + rtlTranslate: rtl, + snapGrid, + touchEventsData: data, + } = swiper; // Time diff + + const touchEndTime = now(); + const timeDiff = touchEndTime - data.touchStartTime; + + if (currentPos < -swiper.minTranslate()) { + swiper.slideTo(swiper.activeIndex); + return; + } + + if (currentPos > -swiper.maxTranslate()) { + if (swiper.slides.length < snapGrid.length) { + swiper.slideTo(snapGrid.length - 1); + } else { + swiper.slideTo(swiper.slides.length - 1); + } + + return; + } + + if (params.freeMode.momentum) { + if (data.velocities.length > 1) { + const lastMoveEvent = data.velocities.pop(); + const velocityEvent = data.velocities.pop(); + const distance = lastMoveEvent.position - velocityEvent.position; + const time = lastMoveEvent.time - velocityEvent.time; + swiper.velocity = distance / time; + swiper.velocity /= 2; + + if (Math.abs(swiper.velocity) < params.freeMode.minimumVelocity) { + swiper.velocity = 0; + } // this implies that the user stopped moving a finger then released. + // There would be no events with distance zero, so the last event is stale. + + if (time > 150 || now() - lastMoveEvent.time > 300) { + swiper.velocity = 0; + } + } else { + swiper.velocity = 0; + } + + swiper.velocity *= params.freeMode.momentumVelocityRatio; + data.velocities.length = 0; + let momentumDuration = 1000 * params.freeMode.momentumRatio; + const momentumDistance = swiper.velocity * momentumDuration; + let newPosition = swiper.translate + momentumDistance; + if (rtl) newPosition = -newPosition; + let doBounce = false; + let afterBouncePosition; + const bounceAmount = + Math.abs(swiper.velocity) * 20 * params.freeMode.momentumBounceRatio; + let needsLoopFix; + + if (newPosition < swiper.maxTranslate()) { + if (params.freeMode.momentumBounce) { + if (newPosition + swiper.maxTranslate() < -bounceAmount) { + newPosition = swiper.maxTranslate() - bounceAmount; + } + + afterBouncePosition = swiper.maxTranslate(); + doBounce = true; + data.allowMomentumBounce = true; + } else { + newPosition = swiper.maxTranslate(); + } + + if (params.loop && params.centeredSlides) needsLoopFix = true; + } else if (newPosition > swiper.minTranslate()) { + if (params.freeMode.momentumBounce) { + if (newPosition - swiper.minTranslate() > bounceAmount) { + newPosition = swiper.minTranslate() + bounceAmount; + } + + afterBouncePosition = swiper.minTranslate(); + doBounce = true; + data.allowMomentumBounce = true; + } else { + newPosition = swiper.minTranslate(); + } + + if (params.loop && params.centeredSlides) needsLoopFix = true; + } else if (params.freeMode.sticky) { + let nextSlide; + + for (let j = 0; j < snapGrid.length; j += 1) { + if (snapGrid[j] > -newPosition) { + nextSlide = j; + break; + } + } + + if ( + Math.abs(snapGrid[nextSlide] - newPosition) < + Math.abs(snapGrid[nextSlide - 1] - newPosition) || + swiper.swipeDirection === "next" + ) { + newPosition = snapGrid[nextSlide]; + } else { + newPosition = snapGrid[nextSlide - 1]; + } + + newPosition = -newPosition; + } + + if (needsLoopFix) { + once("transitionEnd", () => { + swiper.loopFix(); + }); + } // Fix duration + + if (swiper.velocity !== 0) { + if (rtl) { + momentumDuration = Math.abs( + (-newPosition - swiper.translate) / swiper.velocity, + ); + } else { + momentumDuration = Math.abs( + (newPosition - swiper.translate) / swiper.velocity, + ); + } + + if (params.freeMode.sticky) { + // If freeMode.sticky is active and the user ends a swipe with a slow-velocity + // event, then durations can be 20+ seconds to slide one (or zero!) slides. + // It's easy to see this when simulating touch with mouse events. To fix this, + // limit single-slide swipes to the default slide duration. This also has the + // nice side effect of matching slide speed if the user stopped moving before + // lifting finger or mouse vs. moving slowly before lifting the finger/mouse. + // For faster swipes, also apply limits (albeit higher ones). + const moveDistance = Math.abs( + (rtl ? -newPosition : newPosition) - swiper.translate, + ); + const currentSlideSize = swiper.slidesSizesGrid[swiper.activeIndex]; + + if (moveDistance < currentSlideSize) { + momentumDuration = params.speed; + } else if (moveDistance < 2 * currentSlideSize) { + momentumDuration = params.speed * 1.5; + } else { + momentumDuration = params.speed * 2.5; + } + } + } else if (params.freeMode.sticky) { + swiper.slideToClosest(); + return; + } + + if (params.freeMode.momentumBounce && doBounce) { + swiper.updateProgress(afterBouncePosition); + swiper.setTransition(momentumDuration); + swiper.setTranslate(newPosition); + swiper.transitionStart(true, swiper.swipeDirection); + swiper.animating = true; + $wrapperEl.transitionEnd(() => { + if (!swiper || swiper.destroyed || !data.allowMomentumBounce) + return; + emit("momentumBounce"); + swiper.setTransition(params.speed); + setTimeout(() => { + swiper.setTranslate(afterBouncePosition); + $wrapperEl.transitionEnd(() => { + if (!swiper || swiper.destroyed) return; + swiper.transitionEnd(); + }); + }, 0); + }); + } else if (swiper.velocity) { + emit("_freeModeNoMomentumRelease"); + swiper.updateProgress(newPosition); + swiper.setTransition(momentumDuration); + swiper.setTranslate(newPosition); + swiper.transitionStart(true, swiper.swipeDirection); + + if (!swiper.animating) { + swiper.animating = true; + $wrapperEl.transitionEnd(() => { + if (!swiper || swiper.destroyed) return; + swiper.transitionEnd(); + }); + } + } else { + swiper.updateProgress(newPosition); + } + + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + } else if (params.freeMode.sticky) { + swiper.slideToClosest(); + return; + } else if (params.freeMode) { + emit("_freeModeNoMomentumRelease"); + } + + if (!params.freeMode.momentum || timeDiff >= params.longSwipesMs) { + swiper.updateProgress(); + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + } + } + + Object.assign(swiper, { + freeMode: { + onTouchStart, + onTouchMove, + onTouchEnd, + }, + }); + } + + function Grid(_ref) { + let { swiper, extendParams } = _ref; + extendParams({ + grid: { + rows: 1, + fill: "column", + }, + }); + let slidesNumberEvenToRows; + let slidesPerRow; + let numFullColumns; + + const initSlides = (slidesLength) => { + const { slidesPerView } = swiper.params; + const { rows, fill } = swiper.params.grid; + slidesPerRow = slidesNumberEvenToRows / rows; + numFullColumns = Math.floor(slidesLength / rows); + + if (Math.floor(slidesLength / rows) === slidesLength / rows) { + slidesNumberEvenToRows = slidesLength; + } else { + slidesNumberEvenToRows = Math.ceil(slidesLength / rows) * rows; + } + + if (slidesPerView !== "auto" && fill === "row") { + slidesNumberEvenToRows = Math.max( + slidesNumberEvenToRows, + slidesPerView * rows, + ); + } + }; + + const updateSlide = (i, slide, slidesLength, getDirectionLabel) => { + const { slidesPerGroup, spaceBetween } = swiper.params; + const { rows, fill } = swiper.params.grid; // Set slides order + + let newSlideOrderIndex; + let column; + let row; + + if (fill === "row" && slidesPerGroup > 1) { + const groupIndex = Math.floor(i / (slidesPerGroup * rows)); + const slideIndexInGroup = i - rows * slidesPerGroup * groupIndex; + const columnsInGroup = + groupIndex === 0 + ? slidesPerGroup + : Math.min( + Math.ceil( + (slidesLength - groupIndex * rows * slidesPerGroup) / rows, + ), + slidesPerGroup, + ); + row = Math.floor(slideIndexInGroup / columnsInGroup); + column = + slideIndexInGroup - + row * columnsInGroup + + groupIndex * slidesPerGroup; + newSlideOrderIndex = column + (row * slidesNumberEvenToRows) / rows; + slide.css({ + "-webkit-order": newSlideOrderIndex, + order: newSlideOrderIndex, + }); + } else if (fill === "column") { + column = Math.floor(i / rows); + row = i - column * rows; + + if ( + column > numFullColumns || + (column === numFullColumns && row === rows - 1) + ) { + row += 1; + + if (row >= rows) { + row = 0; + column += 1; + } + } + } else { + row = Math.floor(i / slidesPerRow); + column = i - row * slidesPerRow; + } + + slide.css( + getDirectionLabel("margin-top"), + row !== 0 ? spaceBetween && `${spaceBetween}px` : "", + ); + }; + + const updateWrapperSize = (slideSize, snapGrid, getDirectionLabel) => { + const { spaceBetween, centeredSlides, roundLengths } = swiper.params; + const { rows } = swiper.params.grid; + swiper.virtualSize = (slideSize + spaceBetween) * slidesNumberEvenToRows; + swiper.virtualSize = Math.ceil(swiper.virtualSize / rows) - spaceBetween; + swiper.$wrapperEl.css({ + [getDirectionLabel("width")]: `${swiper.virtualSize + spaceBetween}px`, + }); + + if (centeredSlides) { + snapGrid.splice(0, snapGrid.length); + const newSlidesGrid = []; + + for (let i = 0; i < snapGrid.length; i += 1) { + let slidesGridItem = snapGrid[i]; + if (roundLengths) slidesGridItem = Math.floor(slidesGridItem); + if (snapGrid[i] < swiper.virtualSize + snapGrid[0]) + newSlidesGrid.push(slidesGridItem); + } + + snapGrid.push(...newSlidesGrid); + } + }; + + swiper.grid = { + initSlides, + updateSlide, + updateWrapperSize, + }; + } + + function appendSlide(slides) { + const swiper = this; + const { $wrapperEl, params } = swiper; + + if (params.loop) { + swiper.loopDestroy(); + } + + if (typeof slides === "object" && "length" in slides) { + for (let i = 0; i < slides.length; i += 1) { + if (slides[i]) $wrapperEl.append(slides[i]); + } + } else { + $wrapperEl.append(slides); + } + + if (params.loop) { + swiper.loopCreate(); + } + + if (!params.observer) { + swiper.update(); + } + } + + function prependSlide(slides) { + const swiper = this; + const { params, $wrapperEl, activeIndex } = swiper; + + if (params.loop) { + swiper.loopDestroy(); + } + + let newActiveIndex = activeIndex + 1; + + if (typeof slides === "object" && "length" in slides) { + for (let i = 0; i < slides.length; i += 1) { + if (slides[i]) $wrapperEl.prepend(slides[i]); + } + + newActiveIndex = activeIndex + slides.length; + } else { + $wrapperEl.prepend(slides); + } + + if (params.loop) { + swiper.loopCreate(); + } + + if (!params.observer) { + swiper.update(); + } + + swiper.slideTo(newActiveIndex, 0, false); + } + + function addSlide(index, slides) { + const swiper = this; + const { $wrapperEl, params, activeIndex } = swiper; + let activeIndexBuffer = activeIndex; + + if (params.loop) { + activeIndexBuffer -= swiper.loopedSlides; + swiper.loopDestroy(); + swiper.slides = $wrapperEl.children(`.${params.slideClass}`); + } + + const baseLength = swiper.slides.length; + + if (index <= 0) { + swiper.prependSlide(slides); + return; + } + + if (index >= baseLength) { + swiper.appendSlide(slides); + return; + } + + let newActiveIndex = + activeIndexBuffer > index ? activeIndexBuffer + 1 : activeIndexBuffer; + const slidesBuffer = []; + + for (let i = baseLength - 1; i >= index; i -= 1) { + const currentSlide = swiper.slides.eq(i); + currentSlide.remove(); + slidesBuffer.unshift(currentSlide); + } + + if (typeof slides === "object" && "length" in slides) { + for (let i = 0; i < slides.length; i += 1) { + if (slides[i]) $wrapperEl.append(slides[i]); + } + + newActiveIndex = + activeIndexBuffer > index + ? activeIndexBuffer + slides.length + : activeIndexBuffer; + } else { + $wrapperEl.append(slides); + } + + for (let i = 0; i < slidesBuffer.length; i += 1) { + $wrapperEl.append(slidesBuffer[i]); + } + + if (params.loop) { + swiper.loopCreate(); + } + + if (!params.observer) { + swiper.update(); + } + + if (params.loop) { + swiper.slideTo(newActiveIndex + swiper.loopedSlides, 0, false); + } else { + swiper.slideTo(newActiveIndex, 0, false); + } + } + + function removeSlide(slidesIndexes) { + const swiper = this; + const { params, $wrapperEl, activeIndex } = swiper; + let activeIndexBuffer = activeIndex; + + if (params.loop) { + activeIndexBuffer -= swiper.loopedSlides; + swiper.loopDestroy(); + swiper.slides = $wrapperEl.children(`.${params.slideClass}`); + } + + let newActiveIndex = activeIndexBuffer; + let indexToRemove; + + if (typeof slidesIndexes === "object" && "length" in slidesIndexes) { + for (let i = 0; i < slidesIndexes.length; i += 1) { + indexToRemove = slidesIndexes[i]; + if (swiper.slides[indexToRemove]) + swiper.slides.eq(indexToRemove).remove(); + if (indexToRemove < newActiveIndex) newActiveIndex -= 1; + } + + newActiveIndex = Math.max(newActiveIndex, 0); + } else { + indexToRemove = slidesIndexes; + if (swiper.slides[indexToRemove]) + swiper.slides.eq(indexToRemove).remove(); + if (indexToRemove < newActiveIndex) newActiveIndex -= 1; + newActiveIndex = Math.max(newActiveIndex, 0); + } + + if (params.loop) { + swiper.loopCreate(); + } + + if (!params.observer) { + swiper.update(); + } + + if (params.loop) { + swiper.slideTo(newActiveIndex + swiper.loopedSlides, 0, false); + } else { + swiper.slideTo(newActiveIndex, 0, false); + } + } + + function removeAllSlides() { + const swiper = this; + const slidesIndexes = []; + + for (let i = 0; i < swiper.slides.length; i += 1) { + slidesIndexes.push(i); + } + + swiper.removeSlide(slidesIndexes); + } + + function Manipulation(_ref) { + let { swiper } = _ref; + Object.assign(swiper, { + appendSlide: appendSlide.bind(swiper), + prependSlide: prependSlide.bind(swiper), + addSlide: addSlide.bind(swiper), + removeSlide: removeSlide.bind(swiper), + removeAllSlides: removeAllSlides.bind(swiper), + }); + } + + function effectInit(params) { + const { + effect, + swiper, + on, + setTranslate, + setTransition, + overwriteParams, + perspective, + } = params; + on("beforeInit", () => { + if (swiper.params.effect !== effect) return; + swiper.classNames.push( + `${swiper.params.containerModifierClass}${effect}`, + ); + + if (perspective && perspective()) { + swiper.classNames.push(`${swiper.params.containerModifierClass}3d`); + } + + const overwriteParamsResult = overwriteParams ? overwriteParams() : {}; + Object.assign(swiper.params, overwriteParamsResult); + Object.assign(swiper.originalParams, overwriteParamsResult); + }); + on("setTranslate", () => { + if (swiper.params.effect !== effect) return; + setTranslate(); + }); + on("setTransition", (_s, duration) => { + if (swiper.params.effect !== effect) return; + setTransition(duration); + }); + let requireUpdateOnVirtual; + on("virtualUpdate", () => { + if (!swiper.slides.length) { + requireUpdateOnVirtual = true; + } + + requestAnimationFrame(() => { + if (requireUpdateOnVirtual && swiper.slides.length) { + setTranslate(); + requireUpdateOnVirtual = false; + } + }); + }); + } + + function effectTarget(effectParams, $slideEl) { + if (effectParams.transformEl) { + return $slideEl.find(effectParams.transformEl).css({ + "backface-visibility": "hidden", + "-webkit-backface-visibility": "hidden", + }); + } + + return $slideEl; + } + + function effectVirtualTransitionEnd(_ref) { + let { swiper, duration, transformEl, allSlides } = _ref; + const { slides, activeIndex, $wrapperEl } = swiper; + + if (swiper.params.virtualTranslate && duration !== 0) { + let eventTriggered = false; + let $transitionEndTarget; + + if (allSlides) { + $transitionEndTarget = transformEl ? slides.find(transformEl) : slides; + } else { + $transitionEndTarget = transformEl + ? slides.eq(activeIndex).find(transformEl) + : slides.eq(activeIndex); + } + + $transitionEndTarget.transitionEnd(() => { + if (eventTriggered) return; + if (!swiper || swiper.destroyed) return; + eventTriggered = true; + swiper.animating = false; + const triggerEvents = ["webkitTransitionEnd", "transitionend"]; + + for (let i = 0; i < triggerEvents.length; i += 1) { + $wrapperEl.trigger(triggerEvents[i]); + } + }); + } + } + + function EffectFade(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + fadeEffect: { + crossFade: false, + transformEl: null, + }, + }); + + const setTranslate = () => { + const { slides } = swiper; + const params = swiper.params.fadeEffect; + + for (let i = 0; i < slides.length; i += 1) { + const $slideEl = swiper.slides.eq(i); + const offset = $slideEl[0].swiperSlideOffset; + let tx = -offset; + if (!swiper.params.virtualTranslate) tx -= swiper.translate; + let ty = 0; + + if (!swiper.isHorizontal()) { + ty = tx; + tx = 0; + } + + const slideOpacity = swiper.params.fadeEffect.crossFade + ? Math.max(1 - Math.abs($slideEl[0].progress), 0) + : 1 + Math.min(Math.max($slideEl[0].progress, -1), 0); + const $targetEl = effectTarget(params, $slideEl); + $targetEl + .css({ + opacity: slideOpacity, + }) + .transform(`translate3d(${tx}px, ${ty}px, 0px)`); + } + }; + + const setTransition = (duration) => { + const { transformEl } = swiper.params.fadeEffect; + const $transitionElements = transformEl + ? swiper.slides.find(transformEl) + : swiper.slides; + $transitionElements.transition(duration); + effectVirtualTransitionEnd({ + swiper, + duration, + transformEl, + allSlides: true, + }); + }; + + effectInit({ + effect: "fade", + swiper, + on, + setTranslate, + setTransition, + overwriteParams: () => ({ + slidesPerView: 1, + slidesPerGroup: 1, + watchSlidesProgress: true, + spaceBetween: 0, + virtualTranslate: !swiper.params.cssMode, + }), + }); + } + + function EffectCube(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + cubeEffect: { + slideShadows: true, + shadow: true, + shadowOffset: 20, + shadowScale: 0.94, + }, + }); + + const setTranslate = () => { + const { + $el, + $wrapperEl, + slides, + width: swiperWidth, + height: swiperHeight, + rtlTranslate: rtl, + size: swiperSize, + browser, + } = swiper; + const params = swiper.params.cubeEffect; + const isHorizontal = swiper.isHorizontal(); + const isVirtual = swiper.virtual && swiper.params.virtual.enabled; + let wrapperRotate = 0; + let $cubeShadowEl; + + if (params.shadow) { + if (isHorizontal) { + $cubeShadowEl = $wrapperEl.find(".swiper-cube-shadow"); + + if ($cubeShadowEl.length === 0) { + $cubeShadowEl = $('
'); + $wrapperEl.append($cubeShadowEl); + } + + $cubeShadowEl.css({ + height: `${swiperWidth}px`, + }); + } else { + $cubeShadowEl = $el.find(".swiper-cube-shadow"); + + if ($cubeShadowEl.length === 0) { + $cubeShadowEl = $('
'); + $el.append($cubeShadowEl); + } + } + } + + for (let i = 0; i < slides.length; i += 1) { + const $slideEl = slides.eq(i); + let slideIndex = i; + + if (isVirtual) { + slideIndex = parseInt($slideEl.attr("data-swiper-slide-index"), 10); + } + + let slideAngle = slideIndex * 90; + let round = Math.floor(slideAngle / 360); + + if (rtl) { + slideAngle = -slideAngle; + round = Math.floor(-slideAngle / 360); + } + + const progress = Math.max(Math.min($slideEl[0].progress, 1), -1); + let tx = 0; + let ty = 0; + let tz = 0; + + if (slideIndex % 4 === 0) { + tx = -round * 4 * swiperSize; + tz = 0; + } else if ((slideIndex - 1) % 4 === 0) { + tx = 0; + tz = -round * 4 * swiperSize; + } else if ((slideIndex - 2) % 4 === 0) { + tx = swiperSize + round * 4 * swiperSize; + tz = swiperSize; + } else if ((slideIndex - 3) % 4 === 0) { + tx = -swiperSize; + tz = 3 * swiperSize + swiperSize * 4 * round; + } + + if (rtl) { + tx = -tx; + } + + if (!isHorizontal) { + ty = tx; + tx = 0; + } + + const transform = `rotateX(${ + isHorizontal ? 0 : -slideAngle + }deg) rotateY(${ + isHorizontal ? slideAngle : 0 + }deg) translate3d(${tx}px, ${ty}px, ${tz}px)`; + + if (progress <= 1 && progress > -1) { + wrapperRotate = slideIndex * 90 + progress * 90; + if (rtl) wrapperRotate = -slideIndex * 90 - progress * 90; + } + + $slideEl.transform(transform); + + if (params.slideShadows) { + // Set shadows + let shadowBefore = isHorizontal + ? $slideEl.find(".swiper-slide-shadow-left") + : $slideEl.find(".swiper-slide-shadow-top"); + let shadowAfter = isHorizontal + ? $slideEl.find(".swiper-slide-shadow-right") + : $slideEl.find(".swiper-slide-shadow-bottom"); + + if (shadowBefore.length === 0) { + shadowBefore = $( + `
`, + ); + $slideEl.append(shadowBefore); + } + + if (shadowAfter.length === 0) { + shadowAfter = $( + `
`, + ); + $slideEl.append(shadowAfter); + } + + if (shadowBefore.length) + shadowBefore[0].style.opacity = Math.max(-progress, 0); + if (shadowAfter.length) + shadowAfter[0].style.opacity = Math.max(progress, 0); + } + } + + $wrapperEl.css({ + "-webkit-transform-origin": `50% 50% -${swiperSize / 2}px`, + "transform-origin": `50% 50% -${swiperSize / 2}px`, + }); + + if (params.shadow) { + if (isHorizontal) { + $cubeShadowEl.transform( + `translate3d(0px, ${swiperWidth / 2 + params.shadowOffset}px, ${ + -swiperWidth / 2 + }px) rotateX(90deg) rotateZ(0deg) scale(${params.shadowScale})`, + ); + } else { + const shadowAngle = + Math.abs(wrapperRotate) - + Math.floor(Math.abs(wrapperRotate) / 90) * 90; + const multiplier = + 1.5 - + (Math.sin((shadowAngle * 2 * Math.PI) / 360) / 2 + + Math.cos((shadowAngle * 2 * Math.PI) / 360) / 2); + const scale1 = params.shadowScale; + const scale2 = params.shadowScale / multiplier; + const offset = params.shadowOffset; + $cubeShadowEl.transform( + `scale3d(${scale1}, 1, ${scale2}) translate3d(0px, ${ + swiperHeight / 2 + offset + }px, ${-swiperHeight / 2 / scale2}px) rotateX(-90deg)`, + ); + } + } + + const zFactor = + browser.isSafari || browser.isWebView ? -swiperSize / 2 : 0; + $wrapperEl.transform( + `translate3d(0px,0,${zFactor}px) rotateX(${ + swiper.isHorizontal() ? 0 : wrapperRotate + }deg) rotateY(${swiper.isHorizontal() ? -wrapperRotate : 0}deg)`, + ); + }; + + const setTransition = (duration) => { + const { $el, slides } = swiper; + slides + .transition(duration) + .find( + ".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left", + ) + .transition(duration); + + if (swiper.params.cubeEffect.shadow && !swiper.isHorizontal()) { + $el.find(".swiper-cube-shadow").transition(duration); + } + }; + + effectInit({ + effect: "cube", + swiper, + on, + setTranslate, + setTransition, + perspective: () => true, + overwriteParams: () => ({ + slidesPerView: 1, + slidesPerGroup: 1, + watchSlidesProgress: true, + resistanceRatio: 0, + spaceBetween: 0, + centeredSlides: false, + virtualTranslate: true, + }), + }); + } + + function createShadow(params, $slideEl, side) { + const shadowClass = `swiper-slide-shadow${side ? `-${side}` : ""}`; + const $shadowContainer = params.transformEl + ? $slideEl.find(params.transformEl) + : $slideEl; + let $shadowEl = $shadowContainer.children(`.${shadowClass}`); + + if (!$shadowEl.length) { + $shadowEl = $( + `
`, + ); + $shadowContainer.append($shadowEl); + } + + return $shadowEl; + } + + function EffectFlip(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + flipEffect: { + slideShadows: true, + limitRotation: true, + transformEl: null, + }, + }); + + const setTranslate = () => { + const { slides, rtlTranslate: rtl } = swiper; + const params = swiper.params.flipEffect; + + for (let i = 0; i < slides.length; i += 1) { + const $slideEl = slides.eq(i); + let progress = $slideEl[0].progress; + + if (swiper.params.flipEffect.limitRotation) { + progress = Math.max(Math.min($slideEl[0].progress, 1), -1); + } + + const offset = $slideEl[0].swiperSlideOffset; + const rotate = -180 * progress; + let rotateY = rotate; + let rotateX = 0; + let tx = swiper.params.cssMode ? -offset - swiper.translate : -offset; + let ty = 0; + + if (!swiper.isHorizontal()) { + ty = tx; + tx = 0; + rotateX = -rotateY; + rotateY = 0; + } else if (rtl) { + rotateY = -rotateY; + } + + $slideEl[0].style.zIndex = + -Math.abs(Math.round(progress)) + slides.length; + + if (params.slideShadows) { + // Set shadows + let shadowBefore = swiper.isHorizontal() + ? $slideEl.find(".swiper-slide-shadow-left") + : $slideEl.find(".swiper-slide-shadow-top"); + let shadowAfter = swiper.isHorizontal() + ? $slideEl.find(".swiper-slide-shadow-right") + : $slideEl.find(".swiper-slide-shadow-bottom"); + + if (shadowBefore.length === 0) { + shadowBefore = createShadow( + params, + $slideEl, + swiper.isHorizontal() ? "left" : "top", + ); + } + + if (shadowAfter.length === 0) { + shadowAfter = createShadow( + params, + $slideEl, + swiper.isHorizontal() ? "right" : "bottom", + ); + } + + if (shadowBefore.length) + shadowBefore[0].style.opacity = Math.max(-progress, 0); + if (shadowAfter.length) + shadowAfter[0].style.opacity = Math.max(progress, 0); + } + + const transform = `translate3d(${tx}px, ${ty}px, 0px) rotateX(${rotateX}deg) rotateY(${rotateY}deg)`; + const $targetEl = effectTarget(params, $slideEl); + $targetEl.transform(transform); + } + }; + + const setTransition = (duration) => { + const { transformEl } = swiper.params.flipEffect; + const $transitionElements = transformEl + ? swiper.slides.find(transformEl) + : swiper.slides; + $transitionElements + .transition(duration) + .find( + ".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left", + ) + .transition(duration); + effectVirtualTransitionEnd({ + swiper, + duration, + transformEl, + }); + }; + + effectInit({ + effect: "flip", + swiper, + on, + setTranslate, + setTransition, + perspective: () => true, + overwriteParams: () => ({ + slidesPerView: 1, + slidesPerGroup: 1, + watchSlidesProgress: true, + spaceBetween: 0, + virtualTranslate: !swiper.params.cssMode, + }), + }); + } + + function EffectCoverflow(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + coverflowEffect: { + rotate: 50, + stretch: 0, + depth: 100, + scale: 1, + modifier: 1, + slideShadows: true, + transformEl: null, + }, + }); + + const setTranslate = () => { + const { + width: swiperWidth, + height: swiperHeight, + slides, + slidesSizesGrid, + } = swiper; + const params = swiper.params.coverflowEffect; + const isHorizontal = swiper.isHorizontal(); + const transform = swiper.translate; + const center = isHorizontal + ? -transform + swiperWidth / 2 + : -transform + swiperHeight / 2; + const rotate = isHorizontal ? params.rotate : -params.rotate; + const translate = params.depth; // Each slide offset from center + + for (let i = 0, length = slides.length; i < length; i += 1) { + const $slideEl = slides.eq(i); + const slideSize = slidesSizesGrid[i]; + const slideOffset = $slideEl[0].swiperSlideOffset; + const centerOffset = (center - slideOffset - slideSize / 2) / slideSize; + const offsetMultiplier = + typeof params.modifier === "function" + ? params.modifier(centerOffset) + : centerOffset * params.modifier; + let rotateY = isHorizontal ? rotate * offsetMultiplier : 0; + let rotateX = isHorizontal ? 0 : rotate * offsetMultiplier; // var rotateZ = 0 + + let translateZ = -translate * Math.abs(offsetMultiplier); + let stretch = params.stretch; // Allow percentage to make a relative stretch for responsive sliders + + if (typeof stretch === "string" && stretch.indexOf("%") !== -1) { + stretch = (parseFloat(params.stretch) / 100) * slideSize; + } + + let translateY = isHorizontal ? 0 : stretch * offsetMultiplier; + let translateX = isHorizontal ? stretch * offsetMultiplier : 0; + let scale = 1 - (1 - params.scale) * Math.abs(offsetMultiplier); // Fix for ultra small values + + if (Math.abs(translateX) < 0.001) translateX = 0; + if (Math.abs(translateY) < 0.001) translateY = 0; + if (Math.abs(translateZ) < 0.001) translateZ = 0; + if (Math.abs(rotateY) < 0.001) rotateY = 0; + if (Math.abs(rotateX) < 0.001) rotateX = 0; + if (Math.abs(scale) < 0.001) scale = 0; + const slideTransform = `translate3d(${translateX}px,${translateY}px,${translateZ}px) rotateX(${rotateX}deg) rotateY(${rotateY}deg) scale(${scale})`; + const $targetEl = effectTarget(params, $slideEl); + $targetEl.transform(slideTransform); + $slideEl[0].style.zIndex = -Math.abs(Math.round(offsetMultiplier)) + 1; + + if (params.slideShadows) { + // Set shadows + let $shadowBeforeEl = isHorizontal + ? $slideEl.find(".swiper-slide-shadow-left") + : $slideEl.find(".swiper-slide-shadow-top"); + let $shadowAfterEl = isHorizontal + ? $slideEl.find(".swiper-slide-shadow-right") + : $slideEl.find(".swiper-slide-shadow-bottom"); + + if ($shadowBeforeEl.length === 0) { + $shadowBeforeEl = createShadow( + params, + $slideEl, + isHorizontal ? "left" : "top", + ); + } + + if ($shadowAfterEl.length === 0) { + $shadowAfterEl = createShadow( + params, + $slideEl, + isHorizontal ? "right" : "bottom", + ); + } + + if ($shadowBeforeEl.length) + $shadowBeforeEl[0].style.opacity = + offsetMultiplier > 0 ? offsetMultiplier : 0; + if ($shadowAfterEl.length) + $shadowAfterEl[0].style.opacity = + -offsetMultiplier > 0 ? -offsetMultiplier : 0; + } + } + }; + + const setTransition = (duration) => { + const { transformEl } = swiper.params.coverflowEffect; + const $transitionElements = transformEl + ? swiper.slides.find(transformEl) + : swiper.slides; + $transitionElements + .transition(duration) + .find( + ".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left", + ) + .transition(duration); + }; + + effectInit({ + effect: "coverflow", + swiper, + on, + setTranslate, + setTransition, + perspective: () => true, + overwriteParams: () => ({ + watchSlidesProgress: true, + }), + }); + } + + function EffectCreative(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + creativeEffect: { + transformEl: null, + limitProgress: 1, + shadowPerProgress: false, + progressMultiplier: 1, + perspective: true, + 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 getTranslateValue = (value) => { + if (typeof value === "string") return value; + return `${value}px`; + }; + + const setTranslate = () => { + const { slides, $wrapperEl, slidesSizesGrid } = swiper; + const params = swiper.params.creativeEffect; + const { progressMultiplier: multiplier } = params; + const isCenteredSlides = swiper.params.centeredSlides; + + if (isCenteredSlides) { + const margin = + slidesSizesGrid[0] / 2 - swiper.params.slidesOffsetBefore || 0; + $wrapperEl.transform(`translateX(calc(50% - ${margin}px))`); + } + + for (let i = 0; i < slides.length; i += 1) { + const $slideEl = slides.eq(i); + const slideProgress = $slideEl[0].progress; + const progress = Math.min( + Math.max($slideEl[0].progress, -params.limitProgress), + params.limitProgress, + ); + let originalProgress = progress; + + if (!isCenteredSlides) { + originalProgress = Math.min( + Math.max($slideEl[0].originalProgress, -params.limitProgress), + params.limitProgress, + ); + } + + const offset = $slideEl[0].swiperSlideOffset; + const t = [ + swiper.params.cssMode ? -offset - swiper.translate : -offset, + 0, + 0, + ]; + const r = [0, 0, 0]; + let custom = false; + + if (!swiper.isHorizontal()) { + t[1] = t[0]; + t[0] = 0; + } + + let data = { + translate: [0, 0, 0], + rotate: [0, 0, 0], + scale: 1, + opacity: 1, + }; + + if (progress < 0) { + data = params.next; + custom = true; + } else if (progress > 0) { + data = params.prev; + custom = true; + } // set translate + + t.forEach((value, index) => { + t[index] = `calc(${value}px + (${getTranslateValue( + data.translate[index], + )} * ${Math.abs(progress * multiplier)}))`; + }); // set rotates + + r.forEach((value, index) => { + r[index] = data.rotate[index] * Math.abs(progress * multiplier); + }); + $slideEl[0].style.zIndex = + -Math.abs(Math.round(slideProgress)) + slides.length; + const translateString = t.join(", "); + const rotateString = `rotateX(${r[0]}deg) rotateY(${r[1]}deg) rotateZ(${r[2]}deg)`; + const scaleString = + originalProgress < 0 + ? `scale(${1 + (1 - data.scale) * originalProgress * multiplier})` + : `scale(${1 - (1 - data.scale) * originalProgress * multiplier})`; + const opacityString = + originalProgress < 0 + ? 1 + (1 - data.opacity) * originalProgress * multiplier + : 1 - (1 - data.opacity) * originalProgress * multiplier; + const transform = `translate3d(${translateString}) ${rotateString} ${scaleString}`; // Set shadows + + if ((custom && data.shadow) || !custom) { + let $shadowEl = $slideEl.children(".swiper-slide-shadow"); + + if ($shadowEl.length === 0 && data.shadow) { + $shadowEl = createShadow(params, $slideEl); + } + + if ($shadowEl.length) { + const shadowOpacity = params.shadowPerProgress + ? progress * (1 / params.limitProgress) + : progress; + $shadowEl[0].style.opacity = Math.min( + Math.max(Math.abs(shadowOpacity), 0), + 1, + ); + } + } + + const $targetEl = effectTarget(params, $slideEl); + $targetEl.transform(transform).css({ + opacity: opacityString, + }); + + if (data.origin) { + $targetEl.css("transform-origin", data.origin); + } + } + }; + + const setTransition = (duration) => { + const { transformEl } = swiper.params.creativeEffect; + const $transitionElements = transformEl + ? swiper.slides.find(transformEl) + : swiper.slides; + $transitionElements + .transition(duration) + .find(".swiper-slide-shadow") + .transition(duration); + effectVirtualTransitionEnd({ + swiper, + duration, + transformEl, + allSlides: true, + }); + }; + + effectInit({ + effect: "creative", + swiper, + on, + setTranslate, + setTransition, + perspective: () => swiper.params.creativeEffect.perspective, + overwriteParams: () => ({ + watchSlidesProgress: true, + virtualTranslate: !swiper.params.cssMode, + }), + }); + } + + function EffectCards(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + cardsEffect: { + slideShadows: true, + transformEl: null, + }, + }); + + const setTranslate = () => { + const { slides, activeIndex } = swiper; + const params = swiper.params.cardsEffect; + const { startTranslate, isTouched } = swiper.touchEventsData; + const currentTranslate = swiper.translate; + + for (let i = 0; i < slides.length; i += 1) { + const $slideEl = slides.eq(i); + const slideProgress = $slideEl[0].progress; + const progress = Math.min(Math.max(slideProgress, -4), 4); + let offset = $slideEl[0].swiperSlideOffset; + + if (swiper.params.centeredSlides && !swiper.params.cssMode) { + swiper.$wrapperEl.transform(`translateX(${swiper.minTranslate()}px)`); + } + + if (swiper.params.centeredSlides && swiper.params.cssMode) { + offset -= slides[0].swiperSlideOffset; + } + + let tX = swiper.params.cssMode ? -offset - swiper.translate : -offset; + let tY = 0; + const tZ = -100 * Math.abs(progress); + let scale = 1; + let rotate = -2 * progress; + let tXAdd = 8 - Math.abs(progress) * 0.75; + const slideIndex = + swiper.virtual && swiper.params.virtual.enabled + ? swiper.virtual.from + i + : i; + const isSwipeToNext = + (slideIndex === activeIndex || slideIndex === activeIndex - 1) && + progress > 0 && + progress < 1 && + (isTouched || swiper.params.cssMode) && + currentTranslate < startTranslate; + const isSwipeToPrev = + (slideIndex === activeIndex || slideIndex === activeIndex + 1) && + progress < 0 && + progress > -1 && + (isTouched || swiper.params.cssMode) && + currentTranslate > startTranslate; + + if (isSwipeToNext || isSwipeToPrev) { + const subProgress = + (1 - Math.abs((Math.abs(progress) - 0.5) / 0.5)) ** 0.5; + rotate += -28 * progress * subProgress; + scale += -0.5 * subProgress; + tXAdd += 96 * subProgress; + tY = `${-25 * subProgress * Math.abs(progress)}%`; + } + + if (progress < 0) { + // next + tX = `calc(${tX}px + (${tXAdd * Math.abs(progress)}%))`; + } else if (progress > 0) { + // prev + tX = `calc(${tX}px + (-${tXAdd * Math.abs(progress)}%))`; + } else { + tX = `${tX}px`; + } + + if (!swiper.isHorizontal()) { + const prevY = tY; + tY = tX; + tX = prevY; + } + + const scaleString = + progress < 0 + ? `${1 + (1 - scale) * progress}` + : `${1 - (1 - scale) * progress}`; + const transform = ` + translate3d(${tX}, ${tY}, ${tZ}px) + rotateZ(${rotate}deg) + scale(${scaleString}) + `; + + if (params.slideShadows) { + // Set shadows + let $shadowEl = $slideEl.find(".swiper-slide-shadow"); + + if ($shadowEl.length === 0) { + $shadowEl = createShadow(params, $slideEl); + } + + if ($shadowEl.length) + $shadowEl[0].style.opacity = Math.min( + Math.max((Math.abs(progress) - 0.5) / 0.5, 0), + 1, + ); + } + + $slideEl[0].style.zIndex = + -Math.abs(Math.round(slideProgress)) + slides.length; + const $targetEl = effectTarget(params, $slideEl); + $targetEl.transform(transform); + } + }; + + const setTransition = (duration) => { + const { transformEl } = swiper.params.cardsEffect; + const $transitionElements = transformEl + ? swiper.slides.find(transformEl) + : swiper.slides; + $transitionElements + .transition(duration) + .find(".swiper-slide-shadow") + .transition(duration); + effectVirtualTransitionEnd({ + swiper, + duration, + transformEl, + }); + }; + + effectInit({ + effect: "cards", + swiper, + on, + setTranslate, + setTransition, + perspective: () => true, + overwriteParams: () => ({ + watchSlidesProgress: true, + virtualTranslate: !swiper.params.cssMode, + }), + }); + } + + // Swiper Class + const modules = [ + Virtual, + Keyboard, + Mousewheel, + Navigation, + Pagination, + Scrollbar, + Parallax, + Zoom, + Lazy, + Controller, + A11y, + History, + HashNavigation, + Autoplay, + Thumb, + freeMode, + Grid, + Manipulation, + EffectFade, + EffectCube, + EffectFlip, + EffectCoverflow, + EffectCreative, + EffectCards, + ]; + Swiper.use(modules); + + return Swiper; +}); diff --git a/themes/hugoplate/assets/scss/base.scss b/themes/hugoplate/assets/scss/base.scss new file mode 100755 index 0000000..b568330 --- /dev/null +++ b/themes/hugoplate/assets/scss/base.scss @@ -0,0 +1,59 @@ +html { + @apply text-base-sm md:text-base; +} + +body { + @apply bg-body dark:bg-darkmode-body font-primary font-normal leading-relaxed text-text dark:text-darkmode-text; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + @apply font-secondary font-bold leading-tight text-dark dark:text-darkmode-dark; +} + +h1, +.h1 { + @apply text-h1-sm md:text-h1; +} + +h2, +.h2 { + @apply text-h2-sm md:text-h2; +} + +h3, +.h3 { + @apply text-h3-sm md:text-h3; +} + +h4, +.h4 { + @apply text-h4; +} + +h5, +.h5 { + @apply text-h5; +} + +h6, +.h6 { + @apply text-h6; +} + +b, +strong { + @apply font-semibold; +} + +code { + @apply after:border-none; +} + +blockquote > p { + @apply my-0 #{!important}; +} diff --git a/themes/hugoplate/assets/scss/buttons.scss b/themes/hugoplate/assets/scss/buttons.scss new file mode 100755 index 0000000..e75043f --- /dev/null +++ b/themes/hugoplate/assets/scss/buttons.scss @@ -0,0 +1,15 @@ +.btn { + @apply inline-block rounded border border-transparent px-5 py-2 font-semibold capitalize transition; +} + +.btn-sm { + @apply rounded-sm px-4 py-1.5 text-sm; +} + +.btn-primary { + @apply border-primary bg-primary dark:border-darkmode-primary dark:text-dark text-white dark:bg-white; +} + +.btn-outline-primary { + @apply border-dark text-dark hover:bg-dark dark:hover:text-dark bg-transparent hover:text-white dark:border-white dark:text-white dark:hover:bg-white; +} diff --git a/themes/hugoplate/assets/scss/components.scss b/themes/hugoplate/assets/scss/components.scss new file mode 100755 index 0000000..213d5a1 --- /dev/null +++ b/themes/hugoplate/assets/scss/components.scss @@ -0,0 +1,74 @@ +main { + min-height: 70vh; +} + +// section style +.section { + @apply py-24 xl:py-28; + &-sm { + @apply py-16 xl:py-20; + } +} + +// container +.container { + @apply mx-auto px-4 2xl:max-w-[1320px]; +} + +// form style +.form-input { + @apply bg-theme-light text-dark placeholder:text-light focus:border-primary dark:border-darkmode-border dark:bg-darkmode-theme-light dark:text-darkmode-light w-full rounded border-transparent px-6 py-4 focus:ring-transparent; +} + +.form-label { + @apply font-secondary text-dark dark:text-darkmode-light mb-4 block text-xl font-normal; +} + +// social icons +.social-icons { + @apply space-x-4; + li { + @apply inline-block; + a { + @apply bg-primary dark:bg-darkmode-primary dark:text-dark flex h-9 w-9 items-center justify-center rounded text-center leading-9 text-white; + svg { + @apply h-5 w-5; + } + } + } +} + +// swiper pagination +.swiper-pagination-bullet { + @apply bg-theme-light dark:bg-darkmode-theme-light h-2.5 w-2.5 opacity-100 mx-1.5 #{!important}; + + &-active { + @apply bg-primary dark:bg-darkmode-primary h-4 w-4 #{!important}; + } +} + +// content style +.content { + @apply prose max-w-none; + @apply prose-headings:mb-[.3em] prose-headings:mt-[.6em] prose-headings:text-dark prose-headings:dark:text-darkmode-dark; + @apply prose-h1:text-h1-sm md:prose-h1:text-h1; + @apply prose-h2:text-h2-sm md:prose-h2:text-h2; + @apply prose-h3:text-h3-sm md:prose-h3:text-h3; + @apply prose-img:max-w-full prose-img:rounded; + @apply prose-hr:border-border prose-hr:dark:border-darkmode-border; + @apply prose-p:text-base prose-p:text-text prose-p:dark:text-darkmode-text; + @apply prose-blockquote:rounded-lg prose-blockquote:border prose-blockquote:border-l-[10px] prose-blockquote:border-primary prose-blockquote:bg-theme-light prose-blockquote:px-8 prose-blockquote:py-10 prose-blockquote:font-secondary prose-blockquote:text-2xl prose-blockquote:not-italic prose-blockquote:text-dark prose-blockquote:dark:border-darkmode-primary prose-blockquote:dark:bg-darkmode-theme-light prose-blockquote:dark:text-darkmode-light; + @apply prose-pre:rounded-lg prose-pre:bg-theme-light prose-pre:dark:bg-darkmode-theme-light; + @apply prose-code:px-1 prose-code:dark:text-darkmode-light; + @apply prose-strong:text-dark prose-strong:dark:text-darkmode-text; + @apply prose-a:text-text prose-a:underline hover:prose-a:text-primary prose-a:dark:text-darkmode-text hover:prose-a:dark:text-darkmode-primary; + @apply prose-li:text-text prose-li:dark:text-darkmode-text; + @apply prose-table:relative prose-table:overflow-hidden prose-table:rounded-lg prose-table:before:absolute prose-table:before:left-0 prose-table:before:top-0 prose-table:before:h-full prose-table:before:w-full prose-table:before:rounded-[inherit] prose-table:before:border prose-table:before:content-[""] prose-table:before:dark:border-darkmode-border; + @apply prose-thead:border-border prose-thead:bg-theme-light prose-thead:dark:border-darkmode-border prose-thead:dark:bg-darkmode-theme-light; + @apply prose-th:relative prose-th:z-10 prose-th:px-4 prose-th:py-[18px] prose-th:text-dark prose-th:dark:text-darkmode-text; + @apply prose-tr:border-border prose-tr:dark:border-darkmode-border; + @apply prose-td:relative prose-td:z-10 prose-td:px-3 prose-td:py-[18px] prose-td:dark:text-darkmode-text; + .btn { + @apply dark:hover:text-dark no-underline hover:text-white #{!important}; + } +} diff --git a/themes/hugoplate/assets/scss/custom.scss b/themes/hugoplate/assets/scss/custom.scss new file mode 100644 index 0000000..6dc68fe --- /dev/null +++ b/themes/hugoplate/assets/scss/custom.scss @@ -0,0 +1,2 @@ +// DO NOT WRITE ANY STYLE IN THIS FILE +// If you want to add your own styles, please write it in the `./assets/scss/custom.scss` file. diff --git a/themes/hugoplate/assets/scss/main.scss b/themes/hugoplate/assets/scss/main.scss new file mode 100755 index 0000000..4bbaf78 --- /dev/null +++ b/themes/hugoplate/assets/scss/main.scss @@ -0,0 +1,30 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +@layer base { + @import "base"; +} + +@layer components { + @import "components"; + @import "navigation"; + @import "buttons"; +} + +@layer utilities { + @import "utilities"; +} + +@import "search"; +@import "social-share"; +@import "gallery-slider"; +@import "images"; +@import "toc"; +@import "tab"; +@import "accordion"; +@import "modal"; +@import "notice"; + +@import "module-overrides"; +@import "custom"; diff --git a/themes/hugoplate/assets/scss/module-overrides.scss b/themes/hugoplate/assets/scss/module-overrides.scss new file mode 100644 index 0000000..d1a0f25 --- /dev/null +++ b/themes/hugoplate/assets/scss/module-overrides.scss @@ -0,0 +1,58 @@ +// table of contents +.table-of-content { + @apply overflow-hidden rounded; +} + +// share icons +.share-icons { + .share-link { + @apply h-9 w-9 rounded leading-9; + @apply bg-primary hover:bg-primary dark:bg-darkmode-primary dark:hover:bg-darkmode-primary; + } + .share-icon svg { + @apply dark:fill-dark; + } +} + +// notice +.notice { + @apply rounded-lg; +} + +// tab +.tab { + @apply border-border dark:border-darkmode-border overflow-hidden rounded-lg border; + &-nav { + @apply border-border bg-theme-light dark:border-darkmode-border dark:bg-darkmode-theme-light pl-4; + + &-item { + @apply text-dark dark:text-darkmode-dark px-8 text-lg #{!important}; + &.active { + @apply border-dark dark:border-darkmode-primary; + } + } + } + &-content { + &-panel { + @apply px-4 pt-0 #{!important}; + } + } +} + +// accordion +.accordion { + @apply border-border bg-theme-light dark:border-darkmode-border dark:bg-darkmode-theme-light mb-6 overflow-hidden rounded-lg border; + &-header { + @apply text-dark dark:text-darkmode-dark; + } +} + +// cookie consent +.cookie-box { + @apply rounded-lg #{!important}; +} + +// slider +.gallery-slider { + @apply ml-0 #{!important}; +} diff --git a/themes/hugoplate/assets/scss/navigation.scss b/themes/hugoplate/assets/scss/navigation.scss new file mode 100755 index 0000000..24fc9e1 --- /dev/null +++ b/themes/hugoplate/assets/scss/navigation.scss @@ -0,0 +1,87 @@ +// navbar toggler +input#nav-toggle:checked + label #show-button { + @apply hidden; +} + +input#nav-toggle:checked + label #hide-button { + @apply block; +} + +input#nav-toggle:checked ~ #nav-menu { + @apply block; +} + +.header { + @apply bg-body dark:bg-darkmode-body py-6; +} + +// navbar items +.navbar { + @apply relative flex flex-wrap items-center justify-between; +} + +.navbar-brand { + @apply text-dark dark:text-darkmode-dark text-xl font-semibold; + image { + @apply max-h-full max-w-full; + } +} + +.navbar-nav { + @apply text-center lg:text-left; +} + +// .nav-item { +// @apply mx-3; +// } + +.nav-link { + @apply text-dark hover:text-primary dark:text-darkmode-dark dark:hover:text-darkmode-primary block p-3 cursor-pointer font-semibold transition lg:px-2 lg:py-3; +} + +.nav-dropdown { + @apply mr-0; + & > svg { + @apply pointer-events-none; + } + &.active { + .nav-dropdown-list { + @apply block; + } + } +} + +.nav-dropdown-list { + @apply bg-body dark:bg-darkmode-body z-10 min-w-[180px] rounded p-4 shadow hidden lg:invisible lg:absolute lg:block lg:opacity-0; +} + +.nav-dropdown-item { + @apply [&:not(:last-child)]:mb-2; +} + +.nav-dropdown-link { + @apply text-dark hover:text-primary dark:text-darkmode-text dark:hover:text-darkmode-primary block py-1 font-semibold transition; +} + +//theme-switcher +.theme-switcher { + @apply inline-flex; + + label { + @apply bg-border relative inline-block h-4 w-6 cursor-pointer rounded-2xl lg:w-10; + } + + input { + @apply absolute opacity-0; + } + + span { + @apply bg-dark absolute -top-1 left-0 flex h-6 w-6 items-center justify-center rounded-full transition-all duration-300 dark:bg-white; + } + + input:checked + label { + span { + @apply lg:left-4; + } + } +} diff --git a/themes/hugoplate/assets/scss/utilities.scss b/themes/hugoplate/assets/scss/utilities.scss new file mode 100755 index 0000000..154570e --- /dev/null +++ b/themes/hugoplate/assets/scss/utilities.scss @@ -0,0 +1,20 @@ +.bg-gradient { + @apply dark:from-darkmode-theme-light dark:to-darkmode-body bg-gradient-to-b from-[rgba(249,249,249,1)] from-[0.53%] to-white to-[83.28%]; +} + +.rounded-sm { + @apply rounded-[4px]; +} +.rounded { + @apply rounded-[6px]; +} +.rounded-lg { + @apply rounded-[12px]; +} +.rounded-xl { + @apply rounded-[16px]; +} + +.shadow { + box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.05); +} diff --git a/themes/hugoplate/layouts/404.html b/themes/hugoplate/layouts/404.html new file mode 100755 index 0000000..9d174c6 --- /dev/null +++ b/themes/hugoplate/layouts/404.html @@ -0,0 +1,26 @@ +{{ define "main" }} +
+
+
+
+ + 404 + +

Page not found

+
+

+ The page you are looking for might have been removed, had its name + changed, or is temporarily unavailable. +

+
+ + Back to home + +
+
+
+
+{{ end }} diff --git a/themes/hugoplate/layouts/_default/baseof.html b/themes/hugoplate/layouts/_default/baseof.html new file mode 100755 index 0000000..b4a8a10 --- /dev/null +++ b/themes/hugoplate/layouts/_default/baseof.html @@ -0,0 +1,48 @@ + + + + + {{ partial "essentials/head.html" . }} + + + + {{ partialCached "essentials/style.html" . }} + + + + + {{ if hugo.IsProduction }} + {{ partialCached "preloader.html" . }} + {{ partialCached "gtm-noscript.html" . }} + {{ else }} + {{ partial "preloader.html" . }} + + + + {{ partial "components/tw-size-indicator.html" . }} + {{ end }} + + + + {{ partial "essentials/header.html" . }} + {{ partial "search-modal.html" (dict "Context" . ) }} + + +
+ {{ block "main" . }}{{ end }} +
+ + + {{ partial "essentials/footer.html" . }} + + + + {{ partialCached "essentials/script.html" . }} + + diff --git a/themes/hugoplate/layouts/_default/list.html b/themes/hugoplate/layouts/_default/list.html new file mode 100755 index 0000000..457b96f --- /dev/null +++ b/themes/hugoplate/layouts/_default/list.html @@ -0,0 +1,20 @@ +{{ define "main" }} + {{ partial "page-header" . }} + + +
+
+ +
+
+{{ end }} diff --git a/themes/hugoplate/layouts/_default/single.html b/themes/hugoplate/layouts/_default/single.html new file mode 100755 index 0000000..5e2cb0f --- /dev/null +++ b/themes/hugoplate/layouts/_default/single.html @@ -0,0 +1,16 @@ +{{ define "main" }} + {{ partial "page-header" . }} + + +
+
+
+
+
+ {{ .Content }} +
+
+
+
+
+{{ end }} diff --git a/themes/hugoplate/layouts/_default/taxonomy.html b/themes/hugoplate/layouts/_default/taxonomy.html new file mode 100755 index 0000000..ec083f8 --- /dev/null +++ b/themes/hugoplate/layouts/_default/taxonomy.html @@ -0,0 +1,21 @@ +{{ define "main" }} + {{ partial "page-header" . }} + + +
+
+
+ +
+
+ {{ range .Data.Pages }} +
+ {{ partial "components/blog-card" . }} +
+ {{ end }} +
+
+
+
+
+{{ end }} diff --git a/themes/hugoplate/layouts/_default/terms.html b/themes/hugoplate/layouts/_default/terms.html new file mode 100755 index 0000000..7e6f648 --- /dev/null +++ b/themes/hugoplate/layouts/_default/terms.html @@ -0,0 +1,41 @@ +{{ define "main" }} + {{ partial "page-header" . }} + + +
+
+ +
+
+{{ end }} diff --git a/themes/hugoplate/layouts/about/list.html b/themes/hugoplate/layouts/about/list.html new file mode 100644 index 0000000..b338f21 --- /dev/null +++ b/themes/hugoplate/layouts/about/list.html @@ -0,0 +1,13 @@ +{{ define "main" }} +
+
+
+
+ {{ partial "image" (dict "Src" .Params.image "Alt" .Title "Class" "mx-auto mb-6" "Size" "200x200") }} +

{{ .Title }}

+
{{ .Content }}
+
+
+
+
+{{ end }} diff --git a/themes/hugoplate/layouts/authors/list.html b/themes/hugoplate/layouts/authors/list.html new file mode 100644 index 0000000..e45cd39 --- /dev/null +++ b/themes/hugoplate/layouts/authors/list.html @@ -0,0 +1,16 @@ +{{ define "main" }} + {{ partial "page-header" . }} + + +
+
+
+ {{ range .RegularPages }} +
+ {{ partial "components/author-card" . }} +
+ {{ end }} +
+
+
+{{ end }} diff --git a/themes/hugoplate/layouts/authors/single.html b/themes/hugoplate/layouts/authors/single.html new file mode 100755 index 0000000..36cd1b0 --- /dev/null +++ b/themes/hugoplate/layouts/authors/single.html @@ -0,0 +1,48 @@ +{{ define "main" }} +
+
+
+
+ {{ $image:= .Params.image }} + {{ if $image }} + {{ partial "image" (dict "Src" $image "Alt" .Title "Class" "mx-auto" "Size" "200x200") }} + {{ else if .Params.Email }} + {{ .Title }} + {{ end }} +

{{ .Title }}

+
+ {{ .Content }} +
+ +
+
+ +
+ {{ $filterByAuthor := where site.RegularPages "Params.author" "==" .Title }} + {{ range $filterByAuthor }} +
+ {{ partial "components/blog-card" . }} +
+ {{ end }} +
+
+
+{{ end }} diff --git a/themes/hugoplate/layouts/blog/list.html b/themes/hugoplate/layouts/blog/list.html new file mode 100644 index 0000000..84b56e9 --- /dev/null +++ b/themes/hugoplate/layouts/blog/list.html @@ -0,0 +1,29 @@ +{{ define "main" }} + {{ partial "page-header" . }} + + +
+
+
+ +
+
+ {{ $paginator:= .Paginate .RegularPages }} + {{ range $paginator.Pages }} +
+ {{ partial "components/blog-card" . }} +
+ {{ end }} +
+ {{ partial "components/pagination.html" . }} +
+ +
+ + {{ $widget:= site.Params.widgets.sidebar }} + {{ partialCached "widgets/widget-wrapper" ( dict "Widgets" $widget "Scope" . ) }} +
+
+
+
+{{ end }} diff --git a/themes/hugoplate/layouts/blog/single.html b/themes/hugoplate/layouts/blog/single.html new file mode 100644 index 0000000..ef5b299 --- /dev/null +++ b/themes/hugoplate/layouts/blog/single.html @@ -0,0 +1,94 @@ +{{ define "main" }} +
+
+
+
+ {{ $image:= .Params.image }} + {{ if $image }} +
+ {{ partial "image" (dict "Src" $image "Alt" .Title "Class" "w-full rounded") }} +
+ {{ end }} +

+ {{ .Title }} +

+ +
+ {{ .Content }} +
+
+ {{ $tags:= .Params.tags }} + {{ if $tags }} +
+
{{ i18n "tags" }} :
+ +
+ {{ end }} +
+ {{ partial "social-share" (dict "Context" . "Class" "share-icons" "Title" (i18n "share") "Whatsapp" false "Telegram" false "Linkedin" false "Pinterest" false "Tumblr" false "Vk" false) }} +
+
+ + {{ if site.Config.Services.Disqus.Shortname }} +
+ {{ template "_internal/disqus.html" . }} +
+ {{ end }} +
+
+ + + {{ $related := (where site.RegularPages "Section" "in" site.Params.mainSections) | intersect (where site.RegularPages ".Title" "!=" .Title) | union (site.RegularPages.Related . ) }} + {{ $related = $related | shuffle | first 3 }} + {{ with $related }} +
+

{{ i18n "related_posts" }}

+
+ {{ range . }} +
+ {{ partial "components/blog-card" . }} +
+ {{ end }} +
+
+ {{ end }} +
+
+{{ end }} diff --git a/themes/hugoplate/layouts/contact/list.html b/themes/hugoplate/layouts/contact/list.html new file mode 100755 index 0000000..207f889 --- /dev/null +++ b/themes/hugoplate/layouts/contact/list.html @@ -0,0 +1,120 @@ +{{ define "main" }} + {{ partial "page-header" . }} + + +
+
+
+
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+
+ + + {{ with site.Params.google_map }} + {{ if .enable }} +
+ {{ end }} + {{ end }} + + {{ with site.Params.subscription }} + {{ if .enable }} + +
+
+ + +
+ + +
+
+ + +
+ + + {{ end }} + {{ end }} + + {{ if site.Params.google_map.enable }} + {{ $gmap:= resources.Get "plugins/maps/google-map.js" }} + + + {{ end }} + +{{ end }} diff --git a/themes/hugoplate/layouts/index.html b/themes/hugoplate/layouts/index.html new file mode 100755 index 0000000..8d20538 --- /dev/null +++ b/themes/hugoplate/layouts/index.html @@ -0,0 +1,144 @@ +{{ define "main" }} + + {{ with .Params.banner }} +
+
+
+
+

+ {{ .title | markdownify }} +

+

+ {{ .content | markdownify }} +

+ {{ with .button }} + {{ if .enable }} + + {{ .label }} + + + {{ end }} + {{ end }} +
+
+ {{ partial "image" (dict "Src" .image "Alt" "Banner image" "Loading" "eager" "Class" "mx-auto lg:!max-w-[800px]" "DisplayXL" "800x" ) }} +
+
+
+
+ {{ end }} + + + + {{ range $i, $e:= .Params.features }} +
+
+
+
+ {{ partial "image" (dict "Src" .image "Alt" "feature image" "DisplayXL" "520x" "DisplayLG" "425x" "DisplayMD" "360x") }} +
+
+

+ {{ .title | markdownify }} +

+

+ {{ .content | markdownify }} +

+
    + {{ range .bulletpoints }} +
  • + + {{ . | markdownify }} +
  • + {{ end }} +
+ {{ with .button }} + {{ if .enable }} + + {{ .label }} + + + {{ end }} + {{ end }} +
+
+
+
+ {{ end }} + + + + {{ with site.GetPage "sections/testimonial" }} + {{ if .Params.enable }} +
+
+
+
+

+ {{ .Title | markdownify }} +

+

+ {{ .Params.description | markdownify }} +

+
+
+
+
+ {{ range .Params.testimonials }} +
+
+
+ + + +
+
+ {{ .content | markdownify }} +
+
+
+ {{ partial "image" (dict "Src" .avatar "Size" "50x50" "Class" "rounded-full" "Alt" .name) }} +
+
+

+ {{ .name }} +

+

+ {{ .designation | markdownify }} +

+
+
+
+
+ {{ end }} +
+
+
+
+
+
+
+ {{ end }} + {{ end }} + +{{ end }} diff --git a/themes/hugoplate/layouts/partials/call-to-action.html b/themes/hugoplate/layouts/partials/call-to-action.html new file mode 100644 index 0000000..dce0837 --- /dev/null +++ b/themes/hugoplate/layouts/partials/call-to-action.html @@ -0,0 +1,33 @@ + +{{ with site.GetPage "sections/call-to-action" }} + {{ if .Params.enable }} +
+
+
+
+
+ {{ partial "image" (dict "Src" .image "Alt" "call to action" "Class" "w-full") }} +
+
+

+ {{ .Title | markdownify }} +

+

+ {{ .Params.description | markdownify }} +

+ {{ with .Params.button }} + {{ if .enable }} + + {{ .label }} + + {{ end }} + {{ end }} +
+
+
+
+
+ {{ end }} +{{ end }} + diff --git a/themes/hugoplate/layouts/partials/components/author-card.html b/themes/hugoplate/layouts/partials/components/author-card.html new file mode 100755 index 0000000..23988af --- /dev/null +++ b/themes/hugoplate/layouts/partials/components/author-card.html @@ -0,0 +1,30 @@ +
+ {{ $image:= .Params.image }} + {{ if $image }} + {{ partial "image" (dict "Src" $image "Alt" .Title "Class" "mx-auto mb-6 rounded" "size" "120x120") }} + {{ else if .Params.Email }} + {{ .Title }} + {{ end }} +

+ {{ .Title }} +

+

+ {{ .Summary }} +

+ +
diff --git a/themes/hugoplate/layouts/partials/components/blog-card.html b/themes/hugoplate/layouts/partials/components/blog-card.html new file mode 100644 index 0000000..72b864c --- /dev/null +++ b/themes/hugoplate/layouts/partials/components/blog-card.html @@ -0,0 +1,37 @@ +
+ {{ $image:= .Params.image }} + {{ if $image }} + {{ partial "image" (dict "Src" $image "Alt" .Title "Class" "mb-6 w-full rounded") }} + {{ end }} +

+ + {{ .Title }} + +

+ {{ $categories:= .Params.categories }} + {{ if $categories }} + + {{ end }} +

{{ .Summary }}

+ + {{ i18n "read_more" }} + +
diff --git a/themes/hugoplate/layouts/partials/components/breadcrumb.html b/themes/hugoplate/layouts/partials/components/breadcrumb.html new file mode 100644 index 0000000..b21939c --- /dev/null +++ b/themes/hugoplate/layouts/partials/components/breadcrumb.html @@ -0,0 +1,30 @@ +{{ $context := .Context }} +{{ $class := .Class }} +{{ $base := site.Home.Permalink }} + + + diff --git a/themes/hugoplate/layouts/partials/components/language-switcher.html b/themes/hugoplate/layouts/partials/components/language-switcher.html new file mode 100644 index 0000000..bbee9dd --- /dev/null +++ b/themes/hugoplate/layouts/partials/components/language-switcher.html @@ -0,0 +1,28 @@ + +{{ $class := .Class }} +{{ $context := .Context }} +{{ $pageLang := $context.Lang }} +{{ $base:= urls.Parse site.Home.Permalink }} +{{ $siteLanguages := site.Home.AllTranslations }} +{{ $pageLink := replace (replace $context.RelPermalink (add $pageLang "/") "") $base.Path "/" }} + +{{ if $context.IsTranslated }} + +{{ end }} diff --git a/themes/hugoplate/layouts/partials/components/pagination.html b/themes/hugoplate/layouts/partials/components/pagination.html new file mode 100755 index 0000000..6701887 --- /dev/null +++ b/themes/hugoplate/layouts/partials/components/pagination.html @@ -0,0 +1,138 @@ +{{ $paginator := .Paginator }} + +{{ $adjacent_links := 2 }} + +{{ $max_links := (add (mul $adjacent_links 2) 1) }} + +{{ $lower_limit := (add $adjacent_links 1) }} + +{{ $upper_limit := (sub $paginator.TotalPages $adjacent_links) }} + +{{ if gt $paginator.TotalPages 1 }} + +{{ end }} diff --git a/themes/hugoplate/layouts/partials/components/theme-switcher.html b/themes/hugoplate/layouts/partials/components/theme-switcher.html new file mode 100644 index 0000000..2f8e873 --- /dev/null +++ b/themes/hugoplate/layouts/partials/components/theme-switcher.html @@ -0,0 +1,62 @@ + +{{ $class := .Class }} +{{ if site.Params.theme_switcher }} +
+ + +
+ + + +{{ end }} diff --git a/themes/hugoplate/layouts/partials/components/tw-size-indicator.html b/themes/hugoplate/layouts/partials/components/tw-size-indicator.html new file mode 100644 index 0000000..38e54cf --- /dev/null +++ b/themes/hugoplate/layouts/partials/components/tw-size-indicator.html @@ -0,0 +1,9 @@ +
+ all + + + + + +
diff --git a/themes/hugoplate/layouts/partials/essentials/footer.html b/themes/hugoplate/layouts/partials/essentials/footer.html new file mode 100755 index 0000000..f76fc36 --- /dev/null +++ b/themes/hugoplate/layouts/partials/essentials/footer.html @@ -0,0 +1,57 @@ +
+
+
+ +
+
    + {{ range site.Menus.footer }} +
  • + {{ .Name }} +
  • + {{ end }} +
+
+
+ +
+
+
+
+
+

+ {{ site.Params.copyright | markdownify }} +

+
+
+
diff --git a/themes/hugoplate/layouts/partials/essentials/head.html b/themes/hugoplate/layouts/partials/essentials/head.html new file mode 100755 index 0000000..a14796b --- /dev/null +++ b/themes/hugoplate/layouts/partials/essentials/head.html @@ -0,0 +1,58 @@ + + + + + + + + + +{{ partialCached "favicon" . }} + + + +{{ partialCached "manifest" . }} + + + +{{ partialCached "site-verifications.html" . }} + + + +{{ partial "basic-seo.html" . }} + + + +{{ partialCached "custom-script.html" . }} + + + +{{ if and site.Config.Services.GoogleAnalytics.ID (ne site.Config.Services.GoogleAnalytics.ID "G-MEASUREMENT_ID") }} + {{ template "_internal/google_analytics.html" . }} +{{ end }} + + + +{{ partialCached "gtm.html" . }} + + + +{{ partial "search-index.html" . }} + + + +{{/* {{ partialCached "matomo-analytics.html" . }} */}} + + +{{/* {{ partialCached "baidu-analytics.html" . }} */}} + + +{{/* {{ partialCached "plausible-analytics.html" . }} */}} + + +{{/* {{ partialCached "counter-analytics.html" . }} */}} + + +{{/* {{ partialCached "crisp-chat.html" . }} */}} diff --git a/themes/hugoplate/layouts/partials/essentials/header.html b/themes/hugoplate/layouts/partials/essentials/header.html new file mode 100755 index 0000000..3c7707c --- /dev/null +++ b/themes/hugoplate/layouts/partials/essentials/header.html @@ -0,0 +1,135 @@ +
+ +
diff --git a/themes/hugoplate/layouts/partials/essentials/script.html b/themes/hugoplate/layouts/partials/essentials/script.html new file mode 100755 index 0000000..2201e40 --- /dev/null +++ b/themes/hugoplate/layouts/partials/essentials/script.html @@ -0,0 +1,54 @@ + +{{ $scripts := slice }} +{{ $scriptsLazy := slice }} +{{ range site.Params.plugins.js }} + {{ if findRE "^http" .link }} + + {{ else }} + {{ if not .lazy }} + {{ $scripts = $scripts | append (resources.Get .link) }} + {{ else }} + {{ $scriptsLazy = $scriptsLazy | append (resources.Get .link) }} + {{ end }} + {{ end }} +{{ end }} + + + +{{ $scripts = $scripts | append (resources.Get "js/main.js") }} +{{ $scripts = $scripts | resources.Concat "js/script.js" }} + +{{ $scriptsLazy = $scriptsLazy | resources.Concat "js/script-lazy.js" }} + +{{ if hugo.IsProduction }} + {{ $scripts = $scripts | minify | fingerprint }} + {{ $scriptsLazy = $scriptsLazy | minify | fingerprint }} +{{ end }} + +{{/* scripts */}} + + +{{/* scripts lazy */}} + + + +{{ partialCached "pwa.html" . }} + + + +{{ partialCached "cookie-consent.html" . }} + + + +{{ partialCached "adsense-script.html" . }} diff --git a/themes/hugoplate/layouts/partials/essentials/style.html b/themes/hugoplate/layouts/partials/essentials/style.html new file mode 100755 index 0000000..3b82893 --- /dev/null +++ b/themes/hugoplate/layouts/partials/essentials/style.html @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + +{{ $pf:= site.Data.theme.fonts.font_family.primary }} +{{ $sf:= site.Data.theme.fonts.font_family.secondary }} + + + + + +{{ $styles := slice }} +{{ $stylesLazy := slice }} +{{ range site.Params.plugins.css }} + {{ if findRE "^http" .link }} + + {{ else }} + {{ if not .lazy }} + {{ $styles = $styles | append (resources.Get .link) }} + {{ else }} + {{ $stylesLazy = $stylesLazy | append (resources.Get .link) }} + {{ end }} + {{ end }} +{{ end }} + +{{/* main style */}} +{{ $styles = $styles | append (resources.Get "scss/main.scss" | toCSS) }} +{{ $styles = $styles | resources.Concat "css/style.css" }} +{{ $styles = $styles | resources.PostCSS }} + +{{ $stylesLazy = $stylesLazy | resources.Concat "css/style-lazy.css" }} +{{ $stylesLazy = $stylesLazy | resources.PostCSS }} + +{{ if hugo.IsProduction }} + {{ $styles = $styles | resources.ExecuteAsTemplate "css/style.css" . | minify | fingerprint | resources.PostProcess }} + {{ $stylesLazy = $stylesLazy | resources.ExecuteAsTemplate "css/style-lazy.css" . | minify | fingerprint | resources.PostProcess }} +{{ else }} + {{ $styles = $styles | resources.ExecuteAsTemplate "css/style.css" . }} + {{ $stylesLazy = $stylesLazy | resources.ExecuteAsTemplate "css/style-lazy.css" . }} +{{ end }} + +{{/* styles */}} + + +{{/* styles lazy */}} + diff --git a/themes/hugoplate/layouts/partials/page-header.html b/themes/hugoplate/layouts/partials/page-header.html new file mode 100755 index 0000000..860f053 --- /dev/null +++ b/themes/hugoplate/layouts/partials/page-header.html @@ -0,0 +1,9 @@ +
+
+
+

{{ i18n (printf "%s" (lower .Title)) | default .Title | title }}

+ {{ partial "components/breadcrumb" (dict "Context" . "Class" "mt-6") }} +
+
+
diff --git a/themes/hugoplate/layouts/partials/widgets/categories.html b/themes/hugoplate/layouts/partials/widgets/categories.html new file mode 100755 index 0000000..2acd197 --- /dev/null +++ b/themes/hugoplate/layouts/partials/widgets/categories.html @@ -0,0 +1,23 @@ + +{{ if isset site.Taxonomies "categories" }} + {{ if not (eq (len site.Taxonomies.categories) 0) }} +
+
{{ i18n "categories" }}
+
+ +
+
+ {{ end }} +{{ end }} diff --git a/themes/hugoplate/layouts/partials/widgets/tags.html b/themes/hugoplate/layouts/partials/widgets/tags.html new file mode 100755 index 0000000..48126ac --- /dev/null +++ b/themes/hugoplate/layouts/partials/widgets/tags.html @@ -0,0 +1,23 @@ + +{{ if isset site.Taxonomies "tags" }} + {{ if not (eq (len site.Taxonomies.tags) 0) }} +
+
{{ i18n "tags" }}
+
+ +
+
+ {{ end }} +{{ end }} diff --git a/themes/hugoplate/layouts/partials/widgets/widget-wrapper.html b/themes/hugoplate/layouts/partials/widgets/widget-wrapper.html new file mode 100755 index 0000000..03a8a44 --- /dev/null +++ b/themes/hugoplate/layouts/partials/widgets/widget-wrapper.html @@ -0,0 +1,3 @@ +{{ range .Widgets }} + {{ partial ( print "widgets/" . ) $.Scope }} +{{ end }} diff --git a/vercel-build.sh b/vercel-build.sh new file mode 100755 index 0000000..f00c616 --- /dev/null +++ b/vercel-build.sh @@ -0,0 +1,43 @@ +#!/bin/bash + +# default versions +NODE_VERSION='18.16.1'; +GO_VERSION='1.20.5'; +HUGO_VERSION='0.121.2'; + +# install Node.js +# echo "Installing Node.js $NODE_VERSION..." +# curl -sSOL https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}.tar.gz +# tar -xzf node-v${NODE_VERSION}.tar.gz +# export PATH=$PATH:/usr/local/bin +# rm -rf node-v${NODE_VERSION}.tar.gz + +echo "USING NODE VERSION: $(node -v)" + +# install Go +echo "Installing Go $GO_VERSION..." +curl -sSOL https://dl.google.com/go/go${GO_VERSION}.linux-amd64.tar.gz +tar -C /usr/local -xzf go${GO_VERSION}.linux-amd64.tar.gz +export PATH=$PATH:/usr/local/go/bin +rm -rf go${GO_VERSION}.linux-amd64.tar.gz +go version + +# install Hugo +echo "Installing Hugo $HUGO_VERSION..." +curl -sSOL https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_Linux-64bit.tar.gz +tar -xzf hugo_extended_${HUGO_VERSION}_Linux-64bit.tar.gz +mv hugo /usr/local/bin/ +rm -rf hugo_extended_${HUGO_VERSION}_Linux-64bit.tar.gz +hugo version + +# project setup +echo "Project setting up..." +npm run project-setup + +# install dependencies +echo "Installing project dependencies..." +npm install + +# run the build command +echo "Running the build command..." +npm run build diff --git a/vercel.json b/vercel.json new file mode 100755 index 0000000..2626b92 --- /dev/null +++ b/vercel.json @@ -0,0 +1,21 @@ +{ + "builds": [ + { + "src": "vercel-build.sh", + "use": "@vercel/static-build", + "config": { + "distDir": "public" + } + } + ], + "routes": [ + { + "handle": "filesystem" + }, + { + "src": "/(.*)", + "status": 404, + "dest": "/404.html" + } + ] +} From d649103df427acf9afc89f53609203bf443447d4 Mon Sep 17 00:00:00 2001 From: Laurens Date: Tue, 26 Mar 2024 17:02:19 +0100 Subject: [PATCH 02/44] consortium pages --- config/_default/menus.en.toml | 38 +++++++++++++++++++++++++--- content/english/pages/Fediversity.md | 17 +++++++++++++ content/english/pages/OID.md | 11 +++++++- 3 files changed, 62 insertions(+), 4 deletions(-) create mode 100755 content/english/pages/Fediversity.md diff --git a/config/_default/menus.en.toml b/config/_default/menus.en.toml index c00efd8..0770912 100755 --- a/config/_default/menus.en.toml +++ b/config/_default/menus.en.toml @@ -9,15 +9,15 @@ weight = 1 [[main]] name = "About" pageRef = "/about" -weight = 2 +weight = 20 [[main]] name = "Elements" pageRef = "/elements" -weight = 3 +weight = 30 [[main]] -weight = 4 +weight = 40 name = "Pages" hasChildren = true @@ -46,6 +46,38 @@ parent = "Pages" name = "404 Page" pageRef = "/404" +[[main]] +weight = 2 +name = "Consortium" +hasChildren = true + +[[main]] +parent = "Consortium" +name = "Open Internet Discourse" +pageRef = "/OID" + +[[main]] +parent = "Consortium" +name = "NLnet" +pageRef = "/NLnet" + +[[main]] +parent = "Consortium" +name = "Tweag" +pageRef = "/Tweag" + +[[main]] +parent = "Consortium" +name = "NORDUnet" +pageRef = "/NORDUnet" + +[[main]] +weight = 3 +name = "Fediversity" +pageRef = "Fediversity" + + + # footer menu [[footer]] diff --git a/content/english/pages/Fediversity.md b/content/english/pages/Fediversity.md new file mode 100755 index 0000000..da530df --- /dev/null +++ b/content/english/pages/Fediversity.md @@ -0,0 +1,17 @@ +--- +title: "Fediversity" +# meta title +meta_title: "Fediversity" +# meta description +description: "More information about the Fediversity Project" +# save as draft +draft: false +--- + +Fediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. It wants to provide everyone with high-quality, secure IT systems for everyday use. Without tracking, without exploitation, in a way that runs everywhere and scales effortlessly. Fediversity is based on NixOS, a disruptive Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, NixOS is completely declarative, makes upgrading systems reliable, and has many other advantages. Because it is reproducible, it is ideally suited for complex deployment scenario’s where consistent behaviour, stability and configurability matter. + +One such “complex” deployment scenario is running state-of-the-art services for the Fediverse, like PeerTube, Mastodon, Owncast or Lemmy — especially if you want to for instance add services like live chat or transcoding. But even running more traditional services like modern e-mail servers with possible whistles and bells can be daunting. The same holds for deploying a VPN, private cloud storage, wiki, etc. Fediversity will enable all of these use cases, and more — finally bringing these to the market in a way that is as conveient as using a hosted service. + +Fediversity is a pilot funded by the European Commission, building on many projects funding through the Next Generation Internet initiative. The results of the project should greatly simplify the creation and delivery of robust and secure services, on the web and beyond. + +Fediversity will deliver an ambitious development effort, but this is a vast domain with many more challenges than what any preconceived effort could tackle by itself. This is why we invite your contribution to help us reshape the state of play, and together create an open, trustworthy and reliable internet for all. \ No newline at end of file diff --git a/content/english/pages/OID.md b/content/english/pages/OID.md index ff6af88..8be3922 100755 --- a/content/english/pages/OID.md +++ b/content/english/pages/OID.md @@ -8,4 +8,13 @@ description: "The organisations behind the Fediversity Project" draft: false --- -Information about the project. TODO. \ No newline at end of file +The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are. + +The three pillars that are at the core of the OID Foundation: + +OID believes in the fundamental right of individuals to privacy, self-determination, and freedom of expression. +Building sustainably. The OID Foundation believes that the internet is crucial infrastructure for society, and as such, should be build from the perspective that software projects can exist and be maintained for a long time; decades, not years. +Transparancy. The OID Foundation takes the commitment to openness seriously, and strives to use open software in all aspects. +In order to realise our vision, we need a healthy, functional and open internet. This is where OID comes in, working on the infrastructure that powers the internet in a way that promotes it’s values. + +OID Foundation is rooted in constructive optimism, believing in tackling challenges head-on with a positive outlook, viewing each obstacle as an opportunity for improvement. As a practical example of the long-term vision is the work on NixOS that the OID is doing, where the reproducibility and long-term maintainability of NixOS’s package management help with an open and sustainable internet. \ No newline at end of file From 8a9bf15f2e280cae988a47debf423966f774a174 Mon Sep 17 00:00:00 2001 From: Laurens Date: Tue, 26 Mar 2024 17:11:07 +0100 Subject: [PATCH 03/44] personas added --- config/_default/menus.en.toml | 59 +++++++++++----------------- content/english/pages/Developers.md | 17 ++++++++ content/english/pages/EC.md | 13 ++++++ content/english/pages/Grants.md | 17 ++++++++ content/english/pages/Individuals.md | 17 ++++++++ 5 files changed, 88 insertions(+), 35 deletions(-) create mode 100755 content/english/pages/Developers.md create mode 100755 content/english/pages/EC.md create mode 100755 content/english/pages/Grants.md create mode 100755 content/english/pages/Individuals.md diff --git a/config/_default/menus.en.toml b/config/_default/menus.en.toml index 0770912..79f4e04 100755 --- a/config/_default/menus.en.toml +++ b/config/_default/menus.en.toml @@ -2,49 +2,24 @@ # main menu [[main]] -name = "Home" -pageRef = "/" +name = "For You" weight = 1 - -[[main]] -name = "About" -pageRef = "/about" -weight = 20 - -[[main]] -name = "Elements" -pageRef = "/elements" -weight = 30 - -[[main]] -weight = 40 -name = "Pages" hasChildren = true [[main]] -parent = "Pages" -name = "Blog" -pageRef = "/blog" +parent = "For You" +name = "Individuals" +pageRef = "/Individuals" [[main]] -parent = "Pages" -name = "Contact" -pageRef = "/contact" +parent = "For You" +name = "Developers" +pageRef = "/Developers" [[main]] -parent = "Pages" -name = "Authors" -pageRef = "/authors" - -[[main]] -parent = "Pages" -name = "Categories" -pageRef = "/categories" - -[[main]] -parent = "Pages" -name = "404 Page" -pageRef = "/404" +parent = "For You" +name = "European Commission" +pageRef = "/EC" [[main]] weight = 2 @@ -76,6 +51,20 @@ weight = 3 name = "Fediversity" pageRef = "Fediversity" +[[main]] +weight = 4 +name = "Grants" +pageRef = "Grants" + +[[main]] +weight = 5 +name = "Events" +pageRef = "Events" + +[[main]] +weight = 6 +name = "News" +pageRef = "News" diff --git a/content/english/pages/Developers.md b/content/english/pages/Developers.md new file mode 100755 index 0000000..50f804b --- /dev/null +++ b/content/english/pages/Developers.md @@ -0,0 +1,17 @@ +--- +title: "Developers" +# meta title +meta_title: "Developers" +# meta description +description: "Information for developers about the Fediversity Project." +# save as draft +draft: false +--- + +The Fediversity Project enables easy hosting for a wide variety of fediverse platforms, all based on NixOS. At the start, the project will support Mastodon, PixelFed,PeerTube, Matrix and Nexcloud, and the project is actively working to expand this offering. Other services that are offered are email (based on Stalwart) and domain registry. + +As part of the NGI Funding, the Fediversity Project also offers grants to developers to expand the ecosystem. The NLNet website has more information on how you as a developer can apply to grants, ranging from 5.000 to 50.000 euro's. + +If you are a developer of fediverse software, and would like to get your platform also offered for easy hosting as part of the Fediversity Project, please reach out to us. You can contact us HERE. + +As the project is based upon NixOS, we are actively supporting making fediverse projects available as nix packages. If your project is on the fence about this, please reach out. Nix packages make updating and maintaining fediverse projects a breeze! \ No newline at end of file diff --git a/content/english/pages/EC.md b/content/english/pages/EC.md new file mode 100755 index 0000000..d4f9b4f --- /dev/null +++ b/content/english/pages/EC.md @@ -0,0 +1,13 @@ +--- +title: "European Commission" +# meta title +meta_title: "European Commission" +# meta description +description: "Information about the Fediversity Project for the grant providers." +# save as draft +draft: false +--- + +The Fediversity project implements the visions outlined by the Next Generation Internet (NGI) initiative for an open internet in several ways. Most importantly, it helps with decentralisation of the internet, a core principle of the NGI, by making it easier for people to participate in the Open Social Web on their own terms. NGI's goal of empowering individuals in the digital sphere is helped by making it easy for them to set up their own servers and platforms. While a variety of Fediverse software exist, there are still barriers of entry for people. In order for people to be truly empowered, joining the fediverse needs to be as weasy as possible. Additionally, the Fediverse emphasises interoperability and openness, which are key concerns addressed by the NGI. + +Part of the values of openness and transparency of is that the Fediversity project is that all the deliverables of the projects are have a 'Public' Dissemination level. On this page an overview of all deliverables of the Fediversity project can be found. \ No newline at end of file diff --git a/content/english/pages/Grants.md b/content/english/pages/Grants.md new file mode 100755 index 0000000..1cf9498 --- /dev/null +++ b/content/english/pages/Grants.md @@ -0,0 +1,17 @@ +--- +title: "Grants" +# meta title +meta_title: "Grants" +# meta description +description: "How to apply for grants as part of the Fediversity Project." +# save as draft +draft: false +--- + +Fediversity invites other people to join this ambitious development effort. It is a vast domain with many more challenges than what any preconceived effort could tackle by itself. This is why we invite your contribution to help us reshape the state of play, and together create an open, trustworthy and reliable internet for all. + +This is your opportunity to make a real difference. You tell us how your project can help Fediversity go harder, better, faster, stronger. In order to enable you to make such contributions, NLnet will award 450 000 euro in small to medium-size R&D grants towards solutions that bring the next generation of mobile solutions closer. NLnet is seeking project proposals between 5.000 and 50.000 euro’s — which should get you on your way. + +Noteworthy fact: many projects which are to be deployed inside Fediversity were themselves bootstrapped on precisely such a grant from NGI, and now it is your turn. + +For more information on how to apply, check the NLnet website. \ No newline at end of file diff --git a/content/english/pages/Individuals.md b/content/english/pages/Individuals.md new file mode 100755 index 0000000..367ac2f --- /dev/null +++ b/content/english/pages/Individuals.md @@ -0,0 +1,17 @@ +--- +title: "Individuals" +# meta title +meta_title: "Individuals" +# meta description +description: "Information about the project for regular people." +# save as draft +draft: false +--- + +The fediverse shows great potential in fundamentally rethinking how we approach the internet. It is a new way of thinking about how the internet can be a social web, and solves for the problems that the current Big Tech platforms have, while at the same time enabling a new wave of innovation and new ideas on the social web. +- Giving people control of their data and social connections, allowing them to choose whatever platform and product they want. +- Giving people control of their privacy and their feeds, without black-box algorithms that decide for them what they get to see. + +The Fediversity project is working on making it easier for people to join the fediverse, and taking full control on their own online social presence. We make it easier for you to join the fediverse, giving you an easy way to select what you need. With one click, you can select whether you need photo sharing, microblogging, video sharing, blogging or simply email. You can get a domain name as well, so you can be up and running with a professional social presence on the new internet in without any effort. + +Fediversity is currently in development, and you can follow us on Mastodon for all the latest information. \ No newline at end of file From ad8a2448813624625d5f86e94476199f363adb80 Mon Sep 17 00:00:00 2001 From: Laurens Date: Tue, 26 Mar 2024 17:27:20 +0100 Subject: [PATCH 04/44] rename contact --- config/_default/params.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/_default/params.toml b/config/_default/params.toml index fbada1a..9062ee4 100755 --- a/config/_default/params.toml +++ b/config/_default/params.toml @@ -38,7 +38,7 @@ preloader = "" # use jpg, png, svg or gif format. # Navigation button [navigation_button] enable = true -label = "get a quote" +label = "Contact" link = "contact" # search From e3d6fc655a1e812cf649c7cefd459236e5f93478 Mon Sep 17 00:00:00 2001 From: Laurens Date: Wed, 27 Mar 2024 12:24:18 +0100 Subject: [PATCH 05/44] dark mode changes --- .DS_Store | Bin 0 -> 6148 bytes assets/.DS_Store | Bin 0 -> 6148 bytes assets/images/logo-archive.png | Bin 0 -> 3648 bytes assets/images/logo-darkmode-archive.png | Bin 0 -> 3090 bytes assets/images/logo-darkmode.png | Bin 3090 -> 19726 bytes assets/images/logo.png | Bin 3648 -> 19726 bytes assets/js/main.js | 36 + assets/plugins/maps/google-map.js | 179 + assets/plugins/swiper/swiper-bundle.css | 667 + assets/plugins/swiper/swiper-bundle.js | 11852 ++++++++++++++++ assets/scss/base.scss | 59 + assets/scss/buttons.scss | 15 + assets/scss/components.scss | 74 + assets/scss/main.scss | 30 + assets/scss/module-overrides.scss | 57 + assets/scss/navigation.scss | 87 + assets/scss/utilities.scss | 20 + content/english/pages/Consortium.md | 2 +- content/english/pages/Developers.md | 2 +- content/english/pages/EC.md | 4 +- content/english/pages/Fediversity.md | 2 +- content/english/pages/Grants.md | 2 +- content/english/pages/Individuals.md | 3 +- content/english/pages/NLnet.md | 2 +- content/english/pages/NORDUnet.md | 2 +- content/english/pages/OID.md | 2 +- content/english/pages/Tweag.md | 2 +- hugo_stats.json | 17 - layouts/404.html | 21 + layouts/_default/baseof.html | 39 + layouts/_default/list.html | 16 + layouts/_default/single.html | 12 + layouts/_default/taxonomy.html | 19 + layouts/_default/terms.html | 32 + layouts/about/list.html | 14 + layouts/authors/list.html | 14 + layouts/authors/single.html | 46 + layouts/blog/list.html | 27 + layouts/blog/single.html | 86 + layouts/contact/list.html | 114 + layouts/index.html | 138 + layouts/partials/call-to-action.html | 25 + layouts/partials/components/author-card.html | 27 + layouts/partials/components/blog-card.html | 31 + layouts/partials/components/breadcrumb.html | 25 + .../components/language-switcher.html | 25 + layouts/partials/components/pagination.html | 133 + .../partials/components/theme-switcher.html | 65 + .../components/tw-size-indicator.html | 10 + layouts/partials/essentials/footer.html | 65 + layouts/partials/essentials/head.html | 51 + layouts/partials/essentials/header.html | 152 + layouts/partials/essentials/script.html | 45 + layouts/partials/essentials/style.html | 75 + layouts/partials/page-header.html | 10 + layouts/partials/widgets/categories.html | 23 + layouts/partials/widgets/tags.html | 23 + layouts/partials/widgets/widget-wrapper.html | 1 + readme.md | 8 +- themes/hugoplate/assets/js/main.js | 2 +- .../assets/plugins/swiper/swiper-bundle.js | 13 +- themes/hugoplate/layouts/404.html | 41 +- themes/hugoplate/layouts/_default/baseof.html | 29 +- themes/hugoplate/layouts/_default/list.html | 35 +- themes/hugoplate/layouts/_default/single.html | 20 +- .../hugoplate/layouts/_default/taxonomy.html | 28 +- themes/hugoplate/layouts/_default/terms.html | 73 +- themes/hugoplate/layouts/about/list.html | 19 +- themes/hugoplate/layouts/authors/list.html | 22 +- themes/hugoplate/layouts/authors/single.html | 86 +- themes/hugoplate/layouts/blog/list.html | 44 +- themes/hugoplate/layouts/blog/single.html | 163 +- themes/hugoplate/layouts/contact/list.html | 226 +- themes/hugoplate/layouts/index.html | 262 +- .../layouts/partials/call-to-action.html | 52 +- .../partials/components/author-card.html | 39 +- .../partials/components/blog-card.html | 50 +- .../partials/components/breadcrumb.html | 30 +- .../components/language-switcher.html | 49 +- .../partials/components/pagination.html | 246 +- .../partials/components/theme-switcher.html | 111 +- .../components/tw-size-indicator.html | 3 +- .../layouts/partials/essentials/footer.html | 52 +- .../layouts/partials/essentials/head.html | 17 +- .../layouts/partials/essentials/header.html | 173 +- .../layouts/partials/essentials/script.html | 55 +- .../layouts/partials/essentials/style.html | 75 +- .../layouts/partials/page-header.html | 3 +- .../layouts/partials/widgets/categories.html | 40 +- .../layouts/partials/widgets/tags.html | 40 +- .../partials/widgets/widget-wrapper.html | 4 +- 91 files changed, 15479 insertions(+), 1111 deletions(-) create mode 100644 .DS_Store create mode 100644 assets/.DS_Store create mode 100644 assets/images/logo-archive.png create mode 100644 assets/images/logo-darkmode-archive.png create mode 100755 assets/js/main.js create mode 100644 assets/plugins/maps/google-map.js create mode 100644 assets/plugins/swiper/swiper-bundle.css create mode 100644 assets/plugins/swiper/swiper-bundle.js create mode 100755 assets/scss/base.scss create mode 100755 assets/scss/buttons.scss create mode 100755 assets/scss/components.scss create mode 100755 assets/scss/main.scss create mode 100644 assets/scss/module-overrides.scss create mode 100755 assets/scss/navigation.scss create mode 100755 assets/scss/utilities.scss create mode 100755 layouts/404.html create mode 100755 layouts/_default/baseof.html create mode 100755 layouts/_default/list.html create mode 100755 layouts/_default/single.html create mode 100755 layouts/_default/taxonomy.html create mode 100755 layouts/_default/terms.html create mode 100644 layouts/about/list.html create mode 100644 layouts/authors/list.html create mode 100755 layouts/authors/single.html create mode 100644 layouts/blog/list.html create mode 100644 layouts/blog/single.html create mode 100755 layouts/contact/list.html create mode 100755 layouts/index.html create mode 100644 layouts/partials/call-to-action.html create mode 100755 layouts/partials/components/author-card.html create mode 100644 layouts/partials/components/blog-card.html create mode 100644 layouts/partials/components/breadcrumb.html create mode 100644 layouts/partials/components/language-switcher.html create mode 100755 layouts/partials/components/pagination.html create mode 100644 layouts/partials/components/theme-switcher.html create mode 100644 layouts/partials/components/tw-size-indicator.html create mode 100755 layouts/partials/essentials/footer.html create mode 100755 layouts/partials/essentials/head.html create mode 100755 layouts/partials/essentials/header.html create mode 100755 layouts/partials/essentials/script.html create mode 100755 layouts/partials/essentials/style.html create mode 100755 layouts/partials/page-header.html create mode 100755 layouts/partials/widgets/categories.html create mode 100755 layouts/partials/widgets/tags.html create mode 100755 layouts/partials/widgets/widget-wrapper.html diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..ba01245b430b658cbf9ce3b66b47c54ab361e72f GIT binary patch literal 6148 zcmeHK%}T>S5Z<-5O({YS3VK`cTClC!i|pvdMyB7=s3 z{-O)Ny~BK#!7pO<@BawqNu1@w;V0i}wYNK6t84YGd+$jWUhe11%=H(yXkAH}1eNXw z*Kt(L?A>#j=6;+;3sn$@5v1JR#AzrCS1!{qQ?;HBSUsyZvkz9Q(aCrq#;3>Yfmn@( z6EG%Vtb5kp;nCUU>^XT!<(p=b1L;b33|8`fL^-5bB75Utr)1J*-TF literal 0 HcmV?d00001 diff --git a/assets/.DS_Store b/assets/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..6089b928af4b6a43a9d14c565e3133662a13f0a4 GIT binary patch literal 6148 zcmeHK%}T>S5Z-NTn^J@x6!f;>wO~`V9=wEDU%-eSRBA#>4W`-BwB}F>x$6u0B0i5Z zyPHEW;7!EN!0tCYKf9R^vOkP5?yf?cu`XlGf`-UZsSq?*x@smEk*hf-EDf@B9>g-J znCLH>@Y|a#Vl(EmDJy^fM=+10blLBJ@>;#I(`;ESt7AQS&oc9t{&JPN{^A}-H&Vty zq5HvYG|9%@y-S%a{V16%R6-O^AmrgLNSSC}j7db^NAu&J< z5Cg=()-hm?0;{uil~cjQ05R|r1Gqm3Xo!x%T%+1Lpu_7k`WuKSpyOKtQ5bX#<{H5R z!gVU3PUYr_!F4*=g^6_UYz?r5Z*7$6494Ak|oi|79p z{4$k~{BjD7hyh~YpE1B2BX8tFQRZy@Rvwq34j6aBL~W<{Q`A} Ya}4GhaTc_zbU?ZYC_<7fnI00009a7bBm000XU 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 SAItmz00007fnI00009a7bBm000XU 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 literal 0 HcmV?d00001 diff --git a/assets/images/logo-darkmode.png b/assets/images/logo-darkmode.png index c85cca95553fe90474564cb235279fa47a69fd7e..6dee57c3f735f3be4672c40614e24d6d040464b8 100644 GIT binary patch literal 19726 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 diff --git a/assets/images/logo.png b/assets/images/logo.png index afee10703b98c04ed17591459a426125a1d9ec0a..6dee57c3f735f3be4672c40614e24d6d040464b8 100644 GIT binary patch literal 19726 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 SAItmz0000 .nav-link", + ); + + dropdownMenuToggler.forEach((toggler) => { + toggler?.addEventListener("click", (e) => { + e.target.closest(".nav-item").classList.toggle("active"); + }); + }); + + // Testimonial Slider + // ---------------------------------------- + new Swiper(".testimonial-slider", { + spaceBetween: 24, + loop: true, + pagination: { + el: ".testimonial-slider-pagination", + type: "bullets", + clickable: true, + }, + breakpoints: { + 768: { + slidesPerView: 2, + }, + 992: { + slidesPerView: 3, + }, + }, + }); +})(); diff --git a/assets/plugins/maps/google-map.js b/assets/plugins/maps/google-map.js new file mode 100644 index 0000000..884b5b1 --- /dev/null +++ b/assets/plugins/maps/google-map.js @@ -0,0 +1,179 @@ +/*!*************************************************** + * Google Map + *****************************************************/ + +window.marker = null; + +function initialize() { + var map, + mapId = document.getElementById("map"); + var latitude = mapId.getAttribute("data-latitude"); + var longitude = mapId.getAttribute("data-longitude"); + var mapMarker = mapId.getAttribute("data-marker"); + var mapMarkerName = mapId.getAttribute("data-marker-name"); + var nottingham = new google.maps.LatLng(latitude, longitude); + var style = [ + { + featureType: "administrative", + elementType: "all", + stylers: [ + { + saturation: "-100", + }, + ], + }, + { + featureType: "administrative.province", + elementType: "all", + stylers: [ + { + visibility: "off", + }, + ], + }, + { + featureType: "landscape", + elementType: "all", + stylers: [ + { + saturation: -100, + }, + { + lightness: 65, + }, + { + visibility: "on", + }, + ], + }, + { + featureType: "poi", + elementType: "all", + stylers: [ + { + saturation: -100, + }, + { + lightness: "50", + }, + { + visibility: "simplified", + }, + ], + }, + { + featureType: "road", + elementType: "all", + stylers: [ + { + saturation: "-100", + }, + ], + }, + { + featureType: "road.highway", + elementType: "all", + stylers: [ + { + visibility: "simplified", + }, + ], + }, + { + featureType: "road.arterial", + elementType: "all", + stylers: [ + { + lightness: "30", + }, + ], + }, + { + featureType: "road.local", + elementType: "all", + stylers: [ + { + lightness: "40", + }, + ], + }, + { + featureType: "transit", + elementType: "all", + stylers: [ + { + saturation: -100, + }, + { + visibility: "simplified", + }, + ], + }, + { + featureType: "water", + elementType: "geometry", + stylers: [ + { + hue: "#ffff00", + }, + { + lightness: -25, + }, + { + saturation: -97, + }, + ], + }, + { + featureType: "water", + elementType: "labels", + stylers: [ + { + lightness: -25, + }, + { + saturation: -100, + }, + ], + }, + ]; + var mapOptions = { + center: nottingham, + mapTypeId: google.maps.MapTypeId.ROADMAP, + backgroundColor: "#000", + zoom: 15, + panControl: !1, + zoomControl: !0, + mapTypeControl: !1, + scaleControl: !1, + streetViewControl: !1, + overviewMapControl: !1, + zoomControlOptions: { + style: google.maps.ZoomControlStyle.LARGE, + }, + }; + map = new google.maps.Map(document.getElementById("map"), mapOptions); + var mapType = new google.maps.StyledMapType(style, { + name: "Grayscale", + }); + map.mapTypes.set("grey", mapType); + map.setMapTypeId("grey"); + var marker_image = mapMarker; + var pinIcon = new google.maps.MarkerImage( + marker_image, + null, + null, + null, + new google.maps.Size(30, 50), + ); + marker = new google.maps.Marker({ + position: nottingham, + map: map, + icon: pinIcon, + title: mapMarkerName, + }); +} +var map = document.getElementById("map"); +if (map != null) { + google.maps.event.addDomListener(window, "load", initialize); +} diff --git a/assets/plugins/swiper/swiper-bundle.css b/assets/plugins/swiper/swiper-bundle.css new file mode 100644 index 0000000..6f0c194 --- /dev/null +++ b/assets/plugins/swiper/swiper-bundle.css @@ -0,0 +1,667 @@ +/** + * Swiper 8.0.7 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * https://swiperjs.com + * + * Copyright 2014-2022 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: March 4, 2022 + */ + +@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 { + margin-left: auto; + margin-right: auto; + position: relative; + overflow: hidden; + list-style: none; + padding: 0; + /* Fix of Webkit flickering */ + z-index: 1; +} +.swiper-vertical > .swiper-wrapper { + flex-direction: column; +} +.swiper-wrapper { + position: relative; + width: 100%; + height: 100%; + z-index: 1; + display: flex; + transition-property: transform; + box-sizing: content-box; +} +.swiper-android .swiper-slide, +.swiper-wrapper { + transform: translate3d(0px, 0, 0); +} +.swiper-pointer-events { + touch-action: pan-y; +} +.swiper-pointer-events.swiper-vertical { + touch-action: pan-x; +} +.swiper-slide { + flex-shrink: 0; + width: 100%; + height: 100%; + position: relative; + transition-property: transform; +} +.swiper-slide-invisible-blank { + visibility: hidden; +} +/* Auto Height */ +.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; +} +/* 3D Effects */ +.swiper-3d, +.swiper-3d.swiper-css-mode .swiper-wrapper { + perspective: 1200px; +} +.swiper-3d .swiper-wrapper, +.swiper-3d .swiper-slide, +.swiper-3d .swiper-slide-shadow, +.swiper-3d .swiper-slide-shadow-left, +.swiper-3d .swiper-slide-shadow-right, +.swiper-3d .swiper-slide-shadow-top, +.swiper-3d .swiper-slide-shadow-bottom, +.swiper-3d .swiper-cube-shadow { + transform-style: preserve-3d; +} +.swiper-3d .swiper-slide-shadow, +.swiper-3d .swiper-slide-shadow-left, +.swiper-3d .swiper-slide-shadow-right, +.swiper-3d .swiper-slide-shadow-top, +.swiper-3d .swiper-slide-shadow-bottom { + 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, 0.15); +} +.swiper-3d .swiper-slide-shadow-left { + background-image: linear-gradient( + to left, + rgba(0, 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, 0.5), + rgba(0, 0, 0, 0) + ); +} +.swiper-3d .swiper-slide-shadow-top { + background-image: linear-gradient( + to top, + rgba(0, 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, 0.5), + rgba(0, 0, 0, 0) + ); +} +/* CSS Mode */ +.swiper-css-mode > .swiper-wrapper { + overflow: auto; + scrollbar-width: none; + /* For Firefox */ + -ms-overflow-style: none; + /* For Internet Explorer and Edge */ +} +.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-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-centered > .swiper-wrapper > .swiper-slide { + scroll-snap-align: center center; +} +.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-navigation-color: var(--swiper-theme-color); + */ +} +.swiper-button-prev, +.swiper-button-next { + position: absolute; + top: 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-prev.swiper-button-disabled, +.swiper-button-next.swiper-button-disabled { + opacity: 0.35; + cursor: auto; + pointer-events: none; +} +.swiper-button-prev:after, +.swiper-button-next:after { + font-family: swiper-icons; + font-size: var(--swiper-navigation-size); + text-transform: none !important; + letter-spacing: 0; + text-transform: none; + font-variant: initial; + line-height: 1; +} +.swiper-button-prev, +.swiper-rtl .swiper-button-next { + left: 10px; + right: auto; +} +.swiper-button-prev:after, +.swiper-rtl .swiper-button-next:after { + content: "prev"; +} +.swiper-button-next, +.swiper-rtl .swiper-button-prev { + right: 10px; + left: auto; +} +.swiper-button-next:after, +.swiper-rtl .swiper-button-prev:after { + content: "next"; +} +.swiper-button-lock { + display: none; +} +:root { + /* + --swiper-pagination-color: var(--swiper-theme-color); + --swiper-pagination-bullet-size: 8px; + --swiper-pagination-bullet-width: 8px; + --swiper-pagination-bullet-height: 8px; + --swiper-pagination-bullet-inactive-color: #000; + --swiper-pagination-bullet-inactive-opacity: 0.2; + --swiper-pagination-bullet-opacity: 1; + --swiper-pagination-bullet-horizontal-gap: 4px; + --swiper-pagination-bullet-vertical-gap: 6px; + */ +} +.swiper-pagination { + position: absolute; + text-align: center; + transition: 300ms opacity; + transform: translate3d(0, 0, 0); + z-index: 10; +} +.swiper-pagination.swiper-pagination-hidden { + opacity: 0; +} +/* Common Styles */ +.swiper-pagination-fraction, +.swiper-pagination-custom, +.swiper-horizontal > .swiper-pagination-bullets, +.swiper-pagination-bullets.swiper-pagination-horizontal { + bottom: 10px; + left: 0; + width: 100%; +} +/* Bullets */ +.swiper-pagination-bullets-dynamic { + overflow: hidden; + font-size: 0; +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + transform: scale(0.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(0.66); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { + transform: scale(0.33); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { + transform: scale(0.66); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { + transform: scale(0.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: 50%; + background: var(--swiper-pagination-bullet-inactive-color, #000); + opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.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-vertical > .swiper-pagination-bullets, +.swiper-pagination-vertical.swiper-pagination-bullets { + right: 10px; + top: 50%; + transform: translate3d(0px, -50%, 0); +} +.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet, +.swiper-pagination-vertical.swiper-pagination-bullets + .swiper-pagination-bullet { + margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0; + display: block; +} +.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, +.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { + top: 50%; + transform: translateY(-50%); + width: 8px; +} +.swiper-vertical + > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic + .swiper-pagination-bullet, +.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic + .swiper-pagination-bullet { + display: inline-block; + transition: + 200ms transform, + 200ms 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: + 200ms transform, + 200ms left; +} +.swiper-horizontal.swiper-rtl + > .swiper-pagination-bullets-dynamic + .swiper-pagination-bullet { + transition: + 200ms transform, + 200ms right; +} +/* Progress */ +.swiper-pagination-progressbar { + background: rgba(0, 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-vertical + > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, +.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite { + width: 100%; + height: 4px; + left: 0; + top: 0; +} +.swiper-vertical > .swiper-pagination-progressbar, +.swiper-pagination-progressbar.swiper-pagination-vertical, +.swiper-horizontal + > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, +.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite { + width: 4px; + height: 100%; + left: 0; + top: 0; +} +.swiper-pagination-lock { + display: none; +} +/* Scrollbar */ +.swiper-scrollbar { + border-radius: 10px; + position: relative; + -ms-touch-action: none; + background: rgba(0, 0, 0, 0.1); +} +.swiper-horizontal > .swiper-scrollbar { + position: absolute; + left: 1%; + bottom: 3px; + z-index: 50; + height: 5px; + width: 98%; +} +.swiper-vertical > .swiper-scrollbar { + position: absolute; + right: 3px; + top: 1%; + z-index: 50; + width: 5px; + height: 98%; +} +.swiper-scrollbar-drag { + height: 100%; + width: 100%; + position: relative; + background: rgba(0, 0, 0, 0.5); + 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 > img, +.swiper-zoom-container > svg, +.swiper-zoom-container > canvas { + max-width: 100%; + max-height: 100%; + object-fit: contain; +} +.swiper-slide-zoomed { + cursor: move; +} +/* Preloader */ +:root { + /* + --swiper-preloader-color: var(--swiper-theme-color); + */ +} +.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-slide-visible .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 { + 100% { + transform: rotate(360deg); + } +} +/* a11y */ +.swiper .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-prev, +.swiper-cube .swiper-slide-next + .swiper-slide { + pointer-events: auto; + visibility: visible; +} +.swiper-cube .swiper-slide-shadow-top, +.swiper-cube .swiper-slide-shadow-bottom, +.swiper-cube .swiper-slide-shadow-left, +.swiper-cube .swiper-slide-shadow-right { + 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: 0.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-top, +.swiper-flip .swiper-slide-shadow-bottom, +.swiper-flip .swiper-slide-shadow-left, +.swiper-flip .swiper-slide-shadow-right { + 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; +} diff --git a/assets/plugins/swiper/swiper-bundle.js b/assets/plugins/swiper/swiper-bundle.js new file mode 100644 index 0000000..0c4b838 --- /dev/null +++ b/assets/plugins/swiper/swiper-bundle.js @@ -0,0 +1,11852 @@ +/** + * Swiper 8.0.7 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * https://swiperjs.com + * + * Copyright 2014-2022 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: March 4, 2022 + */ + +(function (global, factory) { + typeof exports === "object" && typeof module !== "undefined" + ? (module.exports = factory()) + : typeof define === "function" && define.amd + ? define(factory) + : ((global = + typeof globalThis !== "undefined" ? globalThis : global || self), + (global.Swiper = factory())); +})(this, function () { + "use strict"; + + /** + * SSR Window 4.0.2 + * Better handling for window object in SSR environment + * https://github.com/nolimits4web/ssr-window + * + * Copyright 2021, Vladimir Kharlampidi + * + * Licensed under MIT + * + * Released on: December 13, 2021 + */ + + /* eslint-disable no-param-reassign */ + function isObject$1(obj) { + return ( + obj !== null && + typeof obj === "object" && + "constructor" in obj && + obj.constructor === Object + ); + } + + function extend$1(target, src) { + if (target === void 0) { + target = {}; + } + + if (src === void 0) { + src = {}; + } + + Object.keys(src).forEach((key) => { + if (typeof target[key] === "undefined") target[key] = src[key]; + else if ( + isObject$1(src[key]) && + isObject$1(target[key]) && + Object.keys(src[key]).length > 0 + ) { + extend$1(target[key], src[key]); + } + }); + } + + const ssrDocument = { + body: {}, + + addEventListener() {}, + + removeEventListener() {}, + + activeElement: { + blur() {}, + + nodeName: "", + }, + + querySelector() { + return null; + }, + + querySelectorAll() { + return []; + }, + + getElementById() { + return null; + }, + + createEvent() { + return { + initEvent() {}, + }; + }, + + createElement() { + return { + children: [], + childNodes: [], + style: {}, + + setAttribute() {}, + + getElementsByTagName() { + return []; + }, + }; + }, + + createElementNS() { + return {}; + }, + + importNode() { + return null; + }, + + location: { + hash: "", + host: "", + hostname: "", + href: "", + origin: "", + pathname: "", + protocol: "", + search: "", + }, + }; + + function getDocument() { + const doc = typeof document !== "undefined" ? document : {}; + extend$1(doc, ssrDocument); + return doc; + } + + const ssrWindow = { + document: ssrDocument, + navigator: { + userAgent: "", + }, + location: { + hash: "", + host: "", + hostname: "", + href: "", + origin: "", + pathname: "", + protocol: "", + search: "", + }, + history: { + replaceState() {}, + + pushState() {}, + + go() {}, + + back() {}, + }, + CustomEvent: function CustomEvent() { + return this; + }, + + addEventListener() {}, + + removeEventListener() {}, + + getComputedStyle() { + return { + getPropertyValue() { + return ""; + }, + }; + }, + + Image() {}, + + Date() {}, + + screen: {}, + + setTimeout() {}, + + clearTimeout() {}, + + matchMedia() { + return {}; + }, + + requestAnimationFrame(callback) { + if (typeof setTimeout === "undefined") { + callback(); + return null; + } + + return setTimeout(callback, 0); + }, + + cancelAnimationFrame(id) { + if (typeof setTimeout === "undefined") { + return; + } + + clearTimeout(id); + }, + }; + + function getWindow() { + const win = typeof window !== "undefined" ? window : {}; + extend$1(win, ssrWindow); + return win; + } + + /** + * Dom7 4.0.4 + * Minimalistic JavaScript library for DOM manipulation, with a jQuery-compatible API + * https://framework7.io/docs/dom7.html + * + * Copyright 2022, Vladimir Kharlampidi + * + * Licensed under MIT + * + * Released on: January 11, 2022 + */ + /* eslint-disable no-proto */ + + function makeReactive(obj) { + const proto = obj.__proto__; + Object.defineProperty(obj, "__proto__", { + get() { + return proto; + }, + + set(value) { + proto.__proto__ = value; + }, + }); + } + + class Dom7 extends Array { + constructor(items) { + if (typeof items === "number") { + super(items); + } else { + super(...(items || [])); + makeReactive(this); + } + } + } + + function arrayFlat(arr) { + if (arr === void 0) { + arr = []; + } + + const res = []; + arr.forEach((el) => { + if (Array.isArray(el)) { + res.push(...arrayFlat(el)); + } else { + res.push(el); + } + }); + return res; + } + + function arrayFilter(arr, callback) { + return Array.prototype.filter.call(arr, callback); + } + + function arrayUnique(arr) { + const uniqueArray = []; + + for (let i = 0; i < arr.length; i += 1) { + if (uniqueArray.indexOf(arr[i]) === -1) uniqueArray.push(arr[i]); + } + + return uniqueArray; + } + + function qsa(selector, context) { + if (typeof selector !== "string") { + return [selector]; + } + + const a = []; + const res = context.querySelectorAll(selector); + + for (let i = 0; i < res.length; i += 1) { + a.push(res[i]); + } + + return a; + } + + function $(selector, context) { + const window = getWindow(); + const document = getDocument(); + let arr = []; + + if (!context && selector instanceof Dom7) { + return selector; + } + + if (!selector) { + return new Dom7(arr); + } + + if (typeof selector === "string") { + const html = selector.trim(); + + if (html.indexOf("<") >= 0 && html.indexOf(">") >= 0) { + let toCreate = "div"; + if (html.indexOf(" c.split(" "))); + this.forEach((el) => { + el.classList.add(...classNames); + }); + return this; + } + + function removeClass() { + for ( + var _len2 = arguments.length, classes = new Array(_len2), _key2 = 0; + _key2 < _len2; + _key2++ + ) { + classes[_key2] = arguments[_key2]; + } + + const classNames = arrayFlat(classes.map((c) => c.split(" "))); + this.forEach((el) => { + el.classList.remove(...classNames); + }); + return this; + } + + function toggleClass() { + for ( + var _len3 = arguments.length, classes = new Array(_len3), _key3 = 0; + _key3 < _len3; + _key3++ + ) { + classes[_key3] = arguments[_key3]; + } + + const classNames = arrayFlat(classes.map((c) => c.split(" "))); + this.forEach((el) => { + classNames.forEach((className) => { + el.classList.toggle(className); + }); + }); + } + + function hasClass() { + for ( + var _len4 = arguments.length, classes = new Array(_len4), _key4 = 0; + _key4 < _len4; + _key4++ + ) { + classes[_key4] = arguments[_key4]; + } + + const classNames = arrayFlat(classes.map((c) => c.split(" "))); + return ( + arrayFilter(this, (el) => { + return ( + classNames.filter((className) => el.classList.contains(className)) + .length > 0 + ); + }).length > 0 + ); + } + + function attr(attrs, value) { + if (arguments.length === 1 && typeof attrs === "string") { + // Get attr + if (this[0]) return this[0].getAttribute(attrs); + return undefined; + } // Set attrs + + for (let i = 0; i < this.length; i += 1) { + if (arguments.length === 2) { + // String + this[i].setAttribute(attrs, value); + } else { + // Object + for (const attrName in attrs) { + this[i][attrName] = attrs[attrName]; + this[i].setAttribute(attrName, attrs[attrName]); + } + } + } + + return this; + } + + function removeAttr(attr) { + for (let i = 0; i < this.length; i += 1) { + this[i].removeAttribute(attr); + } + + return this; + } + + function transform(transform) { + for (let i = 0; i < this.length; i += 1) { + this[i].style.transform = transform; + } + + return this; + } + + function transition$1(duration) { + for (let i = 0; i < this.length; i += 1) { + this[i].style.transitionDuration = + typeof duration !== "string" ? `${duration}ms` : duration; + } + + return this; + } + + function on() { + for ( + var _len5 = arguments.length, args = new Array(_len5), _key5 = 0; + _key5 < _len5; + _key5++ + ) { + args[_key5] = arguments[_key5]; + } + + let [eventType, targetSelector, listener, capture] = args; + + if (typeof args[1] === "function") { + [eventType, listener, capture] = args; + targetSelector = undefined; + } + + if (!capture) capture = false; + + function handleLiveEvent(e) { + const target = e.target; + if (!target) return; + const eventData = e.target.dom7EventData || []; + + if (eventData.indexOf(e) < 0) { + eventData.unshift(e); + } + + if ($(target).is(targetSelector)) listener.apply(target, eventData); + else { + const parents = $(target).parents(); // eslint-disable-line + + for (let k = 0; k < parents.length; k += 1) { + if ($(parents[k]).is(targetSelector)) + listener.apply(parents[k], eventData); + } + } + } + + function handleEvent(e) { + const eventData = e && e.target ? e.target.dom7EventData || [] : []; + + if (eventData.indexOf(e) < 0) { + eventData.unshift(e); + } + + listener.apply(this, eventData); + } + + const events = eventType.split(" "); + let j; + + for (let i = 0; i < this.length; i += 1) { + const el = this[i]; + + if (!targetSelector) { + for (j = 0; j < events.length; j += 1) { + const event = events[j]; + if (!el.dom7Listeners) el.dom7Listeners = {}; + if (!el.dom7Listeners[event]) el.dom7Listeners[event] = []; + el.dom7Listeners[event].push({ + listener, + proxyListener: handleEvent, + }); + el.addEventListener(event, handleEvent, capture); + } + } else { + // Live events + for (j = 0; j < events.length; j += 1) { + const event = events[j]; + if (!el.dom7LiveListeners) el.dom7LiveListeners = {}; + if (!el.dom7LiveListeners[event]) el.dom7LiveListeners[event] = []; + el.dom7LiveListeners[event].push({ + listener, + proxyListener: handleLiveEvent, + }); + el.addEventListener(event, handleLiveEvent, capture); + } + } + } + + return this; + } + + function off() { + for ( + var _len6 = arguments.length, args = new Array(_len6), _key6 = 0; + _key6 < _len6; + _key6++ + ) { + args[_key6] = arguments[_key6]; + } + + let [eventType, targetSelector, listener, capture] = args; + + if (typeof args[1] === "function") { + [eventType, listener, capture] = args; + targetSelector = undefined; + } + + if (!capture) capture = false; + const events = eventType.split(" "); + + for (let i = 0; i < events.length; i += 1) { + const event = events[i]; + + for (let j = 0; j < this.length; j += 1) { + const el = this[j]; + let handlers; + + if (!targetSelector && el.dom7Listeners) { + handlers = el.dom7Listeners[event]; + } else if (targetSelector && el.dom7LiveListeners) { + handlers = el.dom7LiveListeners[event]; + } + + if (handlers && handlers.length) { + for (let k = handlers.length - 1; k >= 0; k -= 1) { + const handler = handlers[k]; + + if (listener && handler.listener === listener) { + el.removeEventListener(event, handler.proxyListener, capture); + handlers.splice(k, 1); + } else if ( + listener && + handler.listener && + handler.listener.dom7proxy && + handler.listener.dom7proxy === listener + ) { + el.removeEventListener(event, handler.proxyListener, capture); + handlers.splice(k, 1); + } else if (!listener) { + el.removeEventListener(event, handler.proxyListener, capture); + handlers.splice(k, 1); + } + } + } + } + } + + return this; + } + + function trigger() { + const window = getWindow(); + + for ( + var _len9 = arguments.length, args = new Array(_len9), _key9 = 0; + _key9 < _len9; + _key9++ + ) { + args[_key9] = arguments[_key9]; + } + + const events = args[0].split(" "); + const eventData = args[1]; + + for (let i = 0; i < events.length; i += 1) { + const event = events[i]; + + for (let j = 0; j < this.length; j += 1) { + const el = this[j]; + + if (window.CustomEvent) { + const evt = new window.CustomEvent(event, { + detail: eventData, + bubbles: true, + cancelable: true, + }); + el.dom7EventData = args.filter((data, dataIndex) => dataIndex > 0); + el.dispatchEvent(evt); + el.dom7EventData = []; + delete el.dom7EventData; + } + } + } + + return this; + } + + function transitionEnd$1(callback) { + const dom = this; + + function fireCallBack(e) { + if (e.target !== this) return; + callback.call(this, e); + dom.off("transitionend", fireCallBack); + } + + if (callback) { + dom.on("transitionend", fireCallBack); + } + + return this; + } + + function outerWidth(includeMargins) { + if (this.length > 0) { + if (includeMargins) { + const styles = this.styles(); + return ( + this[0].offsetWidth + + parseFloat(styles.getPropertyValue("margin-right")) + + parseFloat(styles.getPropertyValue("margin-left")) + ); + } + + return this[0].offsetWidth; + } + + return null; + } + + function outerHeight(includeMargins) { + if (this.length > 0) { + if (includeMargins) { + const styles = this.styles(); + return ( + this[0].offsetHeight + + parseFloat(styles.getPropertyValue("margin-top")) + + parseFloat(styles.getPropertyValue("margin-bottom")) + ); + } + + return this[0].offsetHeight; + } + + return null; + } + + function offset() { + if (this.length > 0) { + const window = getWindow(); + const document = getDocument(); + const el = this[0]; + const box = el.getBoundingClientRect(); + const body = document.body; + const clientTop = el.clientTop || body.clientTop || 0; + const clientLeft = el.clientLeft || body.clientLeft || 0; + const scrollTop = el === window ? window.scrollY : el.scrollTop; + const scrollLeft = el === window ? window.scrollX : el.scrollLeft; + return { + top: box.top + scrollTop - clientTop, + left: box.left + scrollLeft - clientLeft, + }; + } + + return null; + } + + function styles() { + const window = getWindow(); + if (this[0]) return window.getComputedStyle(this[0], null); + return {}; + } + + function css(props, value) { + const window = getWindow(); + let i; + + if (arguments.length === 1) { + if (typeof props === "string") { + // .css('width') + if (this[0]) + return window.getComputedStyle(this[0], null).getPropertyValue(props); + } else { + // .css({ width: '100px' }) + for (i = 0; i < this.length; i += 1) { + for (const prop in props) { + this[i].style[prop] = props[prop]; + } + } + + return this; + } + } + + if (arguments.length === 2 && typeof props === "string") { + // .css('width', '100px') + for (i = 0; i < this.length; i += 1) { + this[i].style[props] = value; + } + + return this; + } + + return this; + } + + function each(callback) { + if (!callback) return this; + this.forEach((el, index) => { + callback.apply(el, [el, index]); + }); + return this; + } + + function filter(callback) { + const result = arrayFilter(this, callback); + return $(result); + } + + function html(html) { + if (typeof html === "undefined") { + return this[0] ? this[0].innerHTML : null; + } + + for (let i = 0; i < this.length; i += 1) { + this[i].innerHTML = html; + } + + return this; + } + + function text(text) { + if (typeof text === "undefined") { + return this[0] ? this[0].textContent.trim() : null; + } + + for (let i = 0; i < this.length; i += 1) { + this[i].textContent = text; + } + + return this; + } + + function is(selector) { + const window = getWindow(); + const document = getDocument(); + const el = this[0]; + let compareWith; + let i; + if (!el || typeof selector === "undefined") return false; + + if (typeof selector === "string") { + if (el.matches) return el.matches(selector); + if (el.webkitMatchesSelector) return el.webkitMatchesSelector(selector); + if (el.msMatchesSelector) return el.msMatchesSelector(selector); + compareWith = $(selector); + + for (i = 0; i < compareWith.length; i += 1) { + if (compareWith[i] === el) return true; + } + + return false; + } + + if (selector === document) { + return el === document; + } + + if (selector === window) { + return el === window; + } + + if (selector.nodeType || selector instanceof Dom7) { + compareWith = selector.nodeType ? [selector] : selector; + + for (i = 0; i < compareWith.length; i += 1) { + if (compareWith[i] === el) return true; + } + + return false; + } + + return false; + } + + function index() { + let child = this[0]; + let i; + + if (child) { + i = 0; // eslint-disable-next-line + + while ((child = child.previousSibling) !== null) { + if (child.nodeType === 1) i += 1; + } + + return i; + } + + return undefined; + } + + function eq(index) { + if (typeof index === "undefined") return this; + const length = this.length; + + if (index > length - 1) { + return $([]); + } + + if (index < 0) { + const returnIndex = length + index; + if (returnIndex < 0) return $([]); + return $([this[returnIndex]]); + } + + return $([this[index]]); + } + + function append() { + let newChild; + const document = getDocument(); + + for (let k = 0; k < arguments.length; k += 1) { + newChild = k < 0 || arguments.length <= k ? undefined : arguments[k]; + + for (let i = 0; i < this.length; i += 1) { + if (typeof newChild === "string") { + const tempDiv = document.createElement("div"); + tempDiv.innerHTML = newChild; + + while (tempDiv.firstChild) { + this[i].appendChild(tempDiv.firstChild); + } + } else if (newChild instanceof Dom7) { + for (let j = 0; j < newChild.length; j += 1) { + this[i].appendChild(newChild[j]); + } + } else { + this[i].appendChild(newChild); + } + } + } + + return this; + } + + function prepend(newChild) { + const document = getDocument(); + let i; + let j; + + for (i = 0; i < this.length; i += 1) { + if (typeof newChild === "string") { + const tempDiv = document.createElement("div"); + tempDiv.innerHTML = newChild; + + for (j = tempDiv.childNodes.length - 1; j >= 0; j -= 1) { + this[i].insertBefore(tempDiv.childNodes[j], this[i].childNodes[0]); + } + } else if (newChild instanceof Dom7) { + for (j = 0; j < newChild.length; j += 1) { + this[i].insertBefore(newChild[j], this[i].childNodes[0]); + } + } else { + this[i].insertBefore(newChild, this[i].childNodes[0]); + } + } + + return this; + } + + function next(selector) { + if (this.length > 0) { + if (selector) { + if ( + this[0].nextElementSibling && + $(this[0].nextElementSibling).is(selector) + ) { + return $([this[0].nextElementSibling]); + } + + return $([]); + } + + if (this[0].nextElementSibling) return $([this[0].nextElementSibling]); + return $([]); + } + + return $([]); + } + + function nextAll(selector) { + const nextEls = []; + let el = this[0]; + if (!el) return $([]); + + while (el.nextElementSibling) { + const next = el.nextElementSibling; // eslint-disable-line + + if (selector) { + if ($(next).is(selector)) nextEls.push(next); + } else nextEls.push(next); + + el = next; + } + + return $(nextEls); + } + + function prev(selector) { + if (this.length > 0) { + const el = this[0]; + + if (selector) { + if ( + el.previousElementSibling && + $(el.previousElementSibling).is(selector) + ) { + return $([el.previousElementSibling]); + } + + return $([]); + } + + if (el.previousElementSibling) return $([el.previousElementSibling]); + return $([]); + } + + return $([]); + } + + function prevAll(selector) { + const prevEls = []; + let el = this[0]; + if (!el) return $([]); + + while (el.previousElementSibling) { + const prev = el.previousElementSibling; // eslint-disable-line + + if (selector) { + if ($(prev).is(selector)) prevEls.push(prev); + } else prevEls.push(prev); + + el = prev; + } + + return $(prevEls); + } + + function parent(selector) { + const parents = []; // eslint-disable-line + + for (let i = 0; i < this.length; i += 1) { + if (this[i].parentNode !== null) { + if (selector) { + if ($(this[i].parentNode).is(selector)) + parents.push(this[i].parentNode); + } else { + parents.push(this[i].parentNode); + } + } + } + + return $(parents); + } + + function parents(selector) { + const parents = []; // eslint-disable-line + + for (let i = 0; i < this.length; i += 1) { + let parent = this[i].parentNode; // eslint-disable-line + + while (parent) { + if (selector) { + if ($(parent).is(selector)) parents.push(parent); + } else { + parents.push(parent); + } + + parent = parent.parentNode; + } + } + + return $(parents); + } + + function closest(selector) { + let closest = this; // eslint-disable-line + + if (typeof selector === "undefined") { + return $([]); + } + + if (!closest.is(selector)) { + closest = closest.parents(selector).eq(0); + } + + return closest; + } + + function find(selector) { + const foundElements = []; + + for (let i = 0; i < this.length; i += 1) { + const found = this[i].querySelectorAll(selector); + + for (let j = 0; j < found.length; j += 1) { + foundElements.push(found[j]); + } + } + + return $(foundElements); + } + + function children(selector) { + const children = []; // eslint-disable-line + + for (let i = 0; i < this.length; i += 1) { + const childNodes = this[i].children; + + for (let j = 0; j < childNodes.length; j += 1) { + if (!selector || $(childNodes[j]).is(selector)) { + children.push(childNodes[j]); + } + } + } + + return $(children); + } + + function remove() { + for (let i = 0; i < this.length; i += 1) { + if (this[i].parentNode) this[i].parentNode.removeChild(this[i]); + } + + return this; + } + + const Methods = { + addClass, + removeClass, + hasClass, + toggleClass, + attr, + removeAttr, + transform, + transition: transition$1, + on, + off, + trigger, + transitionEnd: transitionEnd$1, + outerWidth, + outerHeight, + styles, + offset, + css, + each, + html, + text, + is, + index, + eq, + append, + prepend, + next, + nextAll, + prev, + prevAll, + parent, + parents, + closest, + find, + children, + filter, + remove, + }; + Object.keys(Methods).forEach((methodName) => { + Object.defineProperty($.fn, methodName, { + value: Methods[methodName], + writable: true, + }); + }); + + function deleteProps(obj) { + const object = obj; + Object.keys(object).forEach((key) => { + try { + object[key] = null; + } catch (e) { + // no getter for object + } + + try { + delete object[key]; + } catch (e) { + // something got wrong + } + }); + } + + function nextTick(callback, delay) { + if (delay === void 0) { + delay = 0; + } + + return setTimeout(callback, delay); + } + + function now() { + return Date.now(); + } + + function getComputedStyle$1(el) { + const window = getWindow(); + let style; + + if (window.getComputedStyle) { + style = window.getComputedStyle(el, null); + } + + if (!style && el.currentStyle) { + style = el.currentStyle; + } + + if (!style) { + style = el.style; + } + + return style; + } + + function getTranslate(el, axis) { + if (axis === void 0) { + axis = "x"; + } + + const window = getWindow(); + let matrix; + let curTransform; + let transformMatrix; + const curStyle = getComputedStyle$1(el); + + if (window.WebKitCSSMatrix) { + curTransform = curStyle.transform || curStyle.webkitTransform; + + if (curTransform.split(",").length > 6) { + curTransform = curTransform + .split(", ") + .map((a) => a.replace(",", ".")) + .join(", "); + } // Some old versions of Webkit choke when 'none' is passed; pass + // empty string instead in this case + + transformMatrix = new window.WebKitCSSMatrix( + curTransform === "none" ? "" : curTransform, + ); + } else { + transformMatrix = + curStyle.MozTransform || + curStyle.OTransform || + curStyle.MsTransform || + curStyle.msTransform || + curStyle.transform || + curStyle + .getPropertyValue("transform") + .replace("translate(", "matrix(1, 0, 0, 1,"); + matrix = transformMatrix.toString().split(","); + } + + if (axis === "x") { + // Latest Chrome and webkits Fix + if (window.WebKitCSSMatrix) + curTransform = transformMatrix.m41; // Crazy IE10 Matrix + else if (matrix.length === 16) + curTransform = parseFloat(matrix[12]); // Normal Browsers + else curTransform = parseFloat(matrix[4]); + } + + if (axis === "y") { + // Latest Chrome and webkits Fix + if (window.WebKitCSSMatrix) + curTransform = transformMatrix.m42; // Crazy IE10 Matrix + else if (matrix.length === 16) + curTransform = parseFloat(matrix[13]); // Normal Browsers + else curTransform = parseFloat(matrix[5]); + } + + return curTransform || 0; + } + + function isObject(o) { + return ( + typeof o === "object" && + o !== null && + o.constructor && + Object.prototype.toString.call(o).slice(8, -1) === "Object" + ); + } + + function isNode(node) { + // eslint-disable-next-line + if ( + typeof window !== "undefined" && + typeof window.HTMLElement !== "undefined" + ) { + return node instanceof HTMLElement; + } + + return node && (node.nodeType === 1 || node.nodeType === 11); + } + + function extend() { + const to = Object(arguments.length <= 0 ? undefined : arguments[0]); + const noExtend = ["__proto__", "constructor", "prototype"]; + + for (let i = 1; i < arguments.length; i += 1) { + const nextSource = + i < 0 || arguments.length <= i ? undefined : arguments[i]; + + if ( + nextSource !== undefined && + nextSource !== null && + !isNode(nextSource) + ) { + const keysArray = Object.keys(Object(nextSource)).filter( + (key) => noExtend.indexOf(key) < 0, + ); + + for ( + let nextIndex = 0, len = keysArray.length; + nextIndex < len; + nextIndex += 1 + ) { + const nextKey = keysArray[nextIndex]; + const desc = Object.getOwnPropertyDescriptor(nextSource, nextKey); + + if (desc !== undefined && desc.enumerable) { + if (isObject(to[nextKey]) && isObject(nextSource[nextKey])) { + if (nextSource[nextKey].__swiper__) { + to[nextKey] = nextSource[nextKey]; + } else { + extend(to[nextKey], nextSource[nextKey]); + } + } else if ( + !isObject(to[nextKey]) && + isObject(nextSource[nextKey]) + ) { + to[nextKey] = {}; + + if (nextSource[nextKey].__swiper__) { + to[nextKey] = nextSource[nextKey]; + } else { + extend(to[nextKey], nextSource[nextKey]); + } + } else { + to[nextKey] = nextSource[nextKey]; + } + } + } + } + } + + return to; + } + + function setCSSProperty(el, varName, varValue) { + el.style.setProperty(varName, varValue); + } + + function animateCSSModeScroll(_ref) { + let { swiper, targetPosition, side } = _ref; + const window = getWindow(); + const startPosition = -swiper.translate; + let startTime = null; + let time; + const duration = swiper.params.speed; + swiper.wrapperEl.style.scrollSnapType = "none"; + window.cancelAnimationFrame(swiper.cssModeFrameID); + const dir = targetPosition > startPosition ? "next" : "prev"; + + const isOutOfBound = (current, target) => { + return ( + (dir === "next" && current >= target) || + (dir === "prev" && current <= target) + ); + }; + + const animate = () => { + time = new Date().getTime(); + + if (startTime === null) { + startTime = time; + } + + const progress = Math.max(Math.min((time - startTime) / duration, 1), 0); + const easeProgress = 0.5 - Math.cos(progress * Math.PI) / 2; + let currentPosition = + startPosition + easeProgress * (targetPosition - startPosition); + + if (isOutOfBound(currentPosition, targetPosition)) { + currentPosition = targetPosition; + } + + swiper.wrapperEl.scrollTo({ + [side]: currentPosition, + }); + + if (isOutOfBound(currentPosition, targetPosition)) { + swiper.wrapperEl.style.overflow = "hidden"; + swiper.wrapperEl.style.scrollSnapType = ""; + setTimeout(() => { + swiper.wrapperEl.style.overflow = ""; + swiper.wrapperEl.scrollTo({ + [side]: currentPosition, + }); + }); + window.cancelAnimationFrame(swiper.cssModeFrameID); + return; + } + + swiper.cssModeFrameID = window.requestAnimationFrame(animate); + }; + + animate(); + } + + let support; + + function calcSupport() { + const window = getWindow(); + const document = getDocument(); + return { + smoothScroll: + document.documentElement && + "scrollBehavior" in document.documentElement.style, + touch: !!( + "ontouchstart" in window || + (window.DocumentTouch && document instanceof window.DocumentTouch) + ), + passiveListener: (function checkPassiveListener() { + let supportsPassive = false; + + try { + const opts = Object.defineProperty({}, "passive", { + // eslint-disable-next-line + get() { + supportsPassive = true; + }, + }); + window.addEventListener("testPassiveListener", null, opts); + } catch (e) { + // No support + } + + return supportsPassive; + })(), + gestures: (function checkGestures() { + return "ongesturestart" in window; + })(), + }; + } + + function getSupport() { + if (!support) { + support = calcSupport(); + } + + return support; + } + + let deviceCached; + + function calcDevice(_temp) { + let { userAgent } = _temp === void 0 ? {} : _temp; + const support = getSupport(); + const window = getWindow(); + const platform = window.navigator.platform; + const ua = userAgent || window.navigator.userAgent; + const device = { + ios: false, + android: false, + }; + const screenWidth = window.screen.width; + const screenHeight = window.screen.height; + const android = ua.match(/(Android);?[\s\/]+([\d.]+)?/); // eslint-disable-line + + let ipad = ua.match(/(iPad).*OS\s([\d_]+)/); + const ipod = ua.match(/(iPod)(.*OS\s([\d_]+))?/); + const iphone = !ipad && ua.match(/(iPhone\sOS|iOS)\s([\d_]+)/); + const windows = platform === "Win32"; + let macos = platform === "MacIntel"; // iPadOs 13 fix + + const iPadScreens = [ + "1024x1366", + "1366x1024", + "834x1194", + "1194x834", + "834x1112", + "1112x834", + "768x1024", + "1024x768", + "820x1180", + "1180x820", + "810x1080", + "1080x810", + ]; + + if ( + !ipad && + macos && + support.touch && + iPadScreens.indexOf(`${screenWidth}x${screenHeight}`) >= 0 + ) { + ipad = ua.match(/(Version)\/([\d.]+)/); + if (!ipad) ipad = [0, 1, "13_0_0"]; + macos = false; + } // Android + + if (android && !windows) { + device.os = "android"; + device.android = true; + } + + if (ipad || iphone || ipod) { + device.os = "ios"; + device.ios = true; + } // Export object + + return device; + } + + function getDevice(overrides) { + if (overrides === void 0) { + overrides = {}; + } + + if (!deviceCached) { + deviceCached = calcDevice(overrides); + } + + return deviceCached; + } + + let browser; + + function calcBrowser() { + const window = getWindow(); + + function isSafari() { + const ua = window.navigator.userAgent.toLowerCase(); + return ( + ua.indexOf("safari") >= 0 && + ua.indexOf("chrome") < 0 && + ua.indexOf("android") < 0 + ); + } + + return { + isSafari: isSafari(), + isWebView: /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test( + window.navigator.userAgent, + ), + }; + } + + function getBrowser() { + if (!browser) { + browser = calcBrowser(); + } + + return browser; + } + + function Resize(_ref) { + let { swiper, on, emit } = _ref; + const window = getWindow(); + let observer = null; + let animationFrame = null; + + const resizeHandler = () => { + if (!swiper || swiper.destroyed || !swiper.initialized) return; + emit("beforeResize"); + emit("resize"); + }; + + const createObserver = () => { + if (!swiper || swiper.destroyed || !swiper.initialized) return; + observer = new ResizeObserver((entries) => { + animationFrame = window.requestAnimationFrame(() => { + const { width, height } = swiper; + let newWidth = width; + let newHeight = height; + entries.forEach((_ref2) => { + let { contentBoxSize, contentRect, target } = _ref2; + if (target && target !== swiper.el) return; + newWidth = contentRect + ? contentRect.width + : (contentBoxSize[0] || contentBoxSize).inlineSize; + newHeight = contentRect + ? contentRect.height + : (contentBoxSize[0] || contentBoxSize).blockSize; + }); + + if (newWidth !== width || newHeight !== height) { + resizeHandler(); + } + }); + }); + observer.observe(swiper.el); + }; + + const removeObserver = () => { + if (animationFrame) { + window.cancelAnimationFrame(animationFrame); + } + + if (observer && observer.unobserve && swiper.el) { + observer.unobserve(swiper.el); + observer = null; + } + }; + + const orientationChangeHandler = () => { + if (!swiper || swiper.destroyed || !swiper.initialized) return; + emit("orientationchange"); + }; + + on("init", () => { + if ( + swiper.params.resizeObserver && + typeof window.ResizeObserver !== "undefined" + ) { + createObserver(); + return; + } + + window.addEventListener("resize", resizeHandler); + window.addEventListener("orientationchange", orientationChangeHandler); + }); + on("destroy", () => { + removeObserver(); + window.removeEventListener("resize", resizeHandler); + window.removeEventListener("orientationchange", orientationChangeHandler); + }); + } + + function Observer(_ref) { + let { swiper, extendParams, on, emit } = _ref; + const observers = []; + const window = getWindow(); + + const attach = function (target, options) { + if (options === void 0) { + options = {}; + } + + const ObserverFunc = + window.MutationObserver || window.WebkitMutationObserver; + const observer = new ObserverFunc((mutations) => { + // The observerUpdate event should only be triggered + // once despite the number of mutations. Additional + // triggers are redundant and are very costly + if (mutations.length === 1) { + emit("observerUpdate", mutations[0]); + return; + } + + const observerUpdate = function observerUpdate() { + emit("observerUpdate", mutations[0]); + }; + + if (window.requestAnimationFrame) { + window.requestAnimationFrame(observerUpdate); + } else { + window.setTimeout(observerUpdate, 0); + } + }); + observer.observe(target, { + attributes: + typeof options.attributes === "undefined" ? true : options.attributes, + childList: + typeof options.childList === "undefined" ? true : options.childList, + characterData: + typeof options.characterData === "undefined" + ? true + : options.characterData, + }); + observers.push(observer); + }; + + const init = () => { + if (!swiper.params.observer) return; + + if (swiper.params.observeParents) { + const containerParents = swiper.$el.parents(); + + for (let i = 0; i < containerParents.length; i += 1) { + attach(containerParents[i]); + } + } // Observe container + + attach(swiper.$el[0], { + childList: swiper.params.observeSlideChildren, + }); // Observe wrapper + + attach(swiper.$wrapperEl[0], { + attributes: false, + }); + }; + + const destroy = () => { + observers.forEach((observer) => { + observer.disconnect(); + }); + observers.splice(0, observers.length); + }; + + extendParams({ + observer: false, + observeParents: false, + observeSlideChildren: false, + }); + on("init", init); + on("destroy", destroy); + } + + /* eslint-disable no-underscore-dangle */ + var eventsEmitter = { + on(events, handler, priority) { + const self = this; + if (typeof handler !== "function") return self; + const method = priority ? "unshift" : "push"; + events.split(" ").forEach((event) => { + if (!self.eventsListeners[event]) self.eventsListeners[event] = []; + self.eventsListeners[event][method](handler); + }); + return self; + }, + + once(events, handler, priority) { + const self = this; + if (typeof handler !== "function") return self; + + function onceHandler() { + self.off(events, onceHandler); + + if (onceHandler.__emitterProxy) { + delete onceHandler.__emitterProxy; + } + + for ( + var _len = arguments.length, args = new Array(_len), _key = 0; + _key < _len; + _key++ + ) { + args[_key] = arguments[_key]; + } + + handler.apply(self, args); + } + + onceHandler.__emitterProxy = handler; + return self.on(events, onceHandler, priority); + }, + + onAny(handler, priority) { + const self = this; + if (typeof handler !== "function") return self; + const method = priority ? "unshift" : "push"; + + if (self.eventsAnyListeners.indexOf(handler) < 0) { + self.eventsAnyListeners[method](handler); + } + + return self; + }, + + offAny(handler) { + const self = this; + if (!self.eventsAnyListeners) return self; + const index = self.eventsAnyListeners.indexOf(handler); + + if (index >= 0) { + self.eventsAnyListeners.splice(index, 1); + } + + return self; + }, + + off(events, handler) { + const self = this; + if (!self.eventsListeners) return self; + events.split(" ").forEach((event) => { + if (typeof handler === "undefined") { + self.eventsListeners[event] = []; + } else if (self.eventsListeners[event]) { + self.eventsListeners[event].forEach((eventHandler, index) => { + if ( + eventHandler === handler || + (eventHandler.__emitterProxy && + eventHandler.__emitterProxy === handler) + ) { + self.eventsListeners[event].splice(index, 1); + } + }); + } + }); + return self; + }, + + emit() { + const self = this; + if (!self.eventsListeners) return self; + let events; + let data; + let context; + + for ( + var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; + _key2 < _len2; + _key2++ + ) { + args[_key2] = arguments[_key2]; + } + + if (typeof args[0] === "string" || Array.isArray(args[0])) { + events = args[0]; + data = args.slice(1, args.length); + context = self; + } else { + events = args[0].events; + data = args[0].data; + context = args[0].context || self; + } + + data.unshift(context); + const eventsArray = Array.isArray(events) ? events : events.split(" "); + eventsArray.forEach((event) => { + if (self.eventsAnyListeners && self.eventsAnyListeners.length) { + self.eventsAnyListeners.forEach((eventHandler) => { + eventHandler.apply(context, [event, ...data]); + }); + } + + if (self.eventsListeners && self.eventsListeners[event]) { + self.eventsListeners[event].forEach((eventHandler) => { + eventHandler.apply(context, data); + }); + } + }); + return self; + }, + }; + + function updateSize() { + const swiper = this; + let width; + let height; + const $el = swiper.$el; + + if ( + typeof swiper.params.width !== "undefined" && + swiper.params.width !== null + ) { + width = swiper.params.width; + } else { + width = $el[0].clientWidth; + } + + if ( + typeof swiper.params.height !== "undefined" && + swiper.params.height !== null + ) { + height = swiper.params.height; + } else { + height = $el[0].clientHeight; + } + + if ( + (width === 0 && swiper.isHorizontal()) || + (height === 0 && swiper.isVertical()) + ) { + return; + } // Subtract paddings + + width = + width - + parseInt($el.css("padding-left") || 0, 10) - + parseInt($el.css("padding-right") || 0, 10); + height = + height - + parseInt($el.css("padding-top") || 0, 10) - + parseInt($el.css("padding-bottom") || 0, 10); + if (Number.isNaN(width)) width = 0; + if (Number.isNaN(height)) height = 0; + Object.assign(swiper, { + width, + height, + size: swiper.isHorizontal() ? width : height, + }); + } + + function updateSlides() { + const swiper = this; + + function getDirectionLabel(property) { + if (swiper.isHorizontal()) { + return property; + } // prettier-ignore + + return { + 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", + }[property]; + } + + function getDirectionPropertyValue(node, label) { + return parseFloat(node.getPropertyValue(getDirectionLabel(label)) || 0); + } + + const params = swiper.params; + const { + $wrapperEl, + size: swiperSize, + rtlTranslate: rtl, + wrongRTL, + } = swiper; + const isVirtual = swiper.virtual && params.virtual.enabled; + const previousSlidesLength = isVirtual + ? swiper.virtual.slides.length + : swiper.slides.length; + const slides = $wrapperEl.children(`.${swiper.params.slideClass}`); + const slidesLength = isVirtual + ? swiper.virtual.slides.length + : slides.length; + let snapGrid = []; + const slidesGrid = []; + const slidesSizesGrid = []; + let offsetBefore = params.slidesOffsetBefore; + + if (typeof offsetBefore === "function") { + offsetBefore = params.slidesOffsetBefore.call(swiper); + } + + let offsetAfter = params.slidesOffsetAfter; + + if (typeof offsetAfter === "function") { + offsetAfter = params.slidesOffsetAfter.call(swiper); + } + + const previousSnapGridLength = swiper.snapGrid.length; + const previousSlidesGridLength = swiper.slidesGrid.length; + let spaceBetween = params.spaceBetween; + let slidePosition = -offsetBefore; + let prevSlideSize = 0; + let index = 0; + + if (typeof swiperSize === "undefined") { + return; + } + + if (typeof spaceBetween === "string" && spaceBetween.indexOf("%") >= 0) { + spaceBetween = + (parseFloat(spaceBetween.replace("%", "")) / 100) * swiperSize; + } + + swiper.virtualSize = -spaceBetween; // reset margins + + if (rtl) + slides.css({ + marginLeft: "", + marginBottom: "", + marginTop: "", + }); + else + slides.css({ + marginRight: "", + marginBottom: "", + marginTop: "", + }); // reset cssMode offsets + + if (params.centeredSlides && params.cssMode) { + setCSSProperty(swiper.wrapperEl, "--swiper-centered-offset-before", ""); + setCSSProperty(swiper.wrapperEl, "--swiper-centered-offset-after", ""); + } + + const gridEnabled = params.grid && params.grid.rows > 1 && swiper.grid; + + if (gridEnabled) { + swiper.grid.initSlides(slidesLength); + } // Calc slides + + let slideSize; + const shouldResetSlideSize = + params.slidesPerView === "auto" && + params.breakpoints && + Object.keys(params.breakpoints).filter((key) => { + return typeof params.breakpoints[key].slidesPerView !== "undefined"; + }).length > 0; + + for (let i = 0; i < slidesLength; i += 1) { + slideSize = 0; + const slide = slides.eq(i); + + if (gridEnabled) { + swiper.grid.updateSlide(i, slide, slidesLength, getDirectionLabel); + } + + if (slide.css("display") === "none") continue; // eslint-disable-line + + if (params.slidesPerView === "auto") { + if (shouldResetSlideSize) { + slides[i].style[getDirectionLabel("width")] = ``; + } + + const slideStyles = getComputedStyle(slide[0]); + const currentTransform = slide[0].style.transform; + const currentWebKitTransform = slide[0].style.webkitTransform; + + if (currentTransform) { + slide[0].style.transform = "none"; + } + + if (currentWebKitTransform) { + slide[0].style.webkitTransform = "none"; + } + + if (params.roundLengths) { + slideSize = swiper.isHorizontal() + ? slide.outerWidth(true) + : slide.outerHeight(true); + } else { + // eslint-disable-next-line + const width = getDirectionPropertyValue(slideStyles, "width"); + const paddingLeft = getDirectionPropertyValue( + slideStyles, + "padding-left", + ); + const paddingRight = getDirectionPropertyValue( + slideStyles, + "padding-right", + ); + const marginLeft = getDirectionPropertyValue( + slideStyles, + "margin-left", + ); + const marginRight = getDirectionPropertyValue( + slideStyles, + "margin-right", + ); + const boxSizing = slideStyles.getPropertyValue("box-sizing"); + + if (boxSizing && boxSizing === "border-box") { + slideSize = width + marginLeft + marginRight; + } else { + const { clientWidth, offsetWidth } = slide[0]; + slideSize = + width + + paddingLeft + + paddingRight + + marginLeft + + marginRight + + (offsetWidth - clientWidth); + } + } + + if (currentTransform) { + slide[0].style.transform = currentTransform; + } + + if (currentWebKitTransform) { + slide[0].style.webkitTransform = currentWebKitTransform; + } + + if (params.roundLengths) slideSize = Math.floor(slideSize); + } else { + slideSize = + (swiperSize - (params.slidesPerView - 1) * spaceBetween) / + params.slidesPerView; + if (params.roundLengths) slideSize = Math.floor(slideSize); + + if (slides[i]) { + slides[i].style[getDirectionLabel("width")] = `${slideSize}px`; + } + } + + if (slides[i]) { + slides[i].swiperSlideSize = slideSize; + } + + slidesSizesGrid.push(slideSize); + + if (params.centeredSlides) { + slidePosition = + slidePosition + slideSize / 2 + prevSlideSize / 2 + spaceBetween; + if (prevSlideSize === 0 && i !== 0) + slidePosition = slidePosition - swiperSize / 2 - spaceBetween; + if (i === 0) + slidePosition = slidePosition - swiperSize / 2 - spaceBetween; + if (Math.abs(slidePosition) < 1 / 1000) slidePosition = 0; + if (params.roundLengths) slidePosition = Math.floor(slidePosition); + if (index % params.slidesPerGroup === 0) snapGrid.push(slidePosition); + slidesGrid.push(slidePosition); + } else { + if (params.roundLengths) slidePosition = Math.floor(slidePosition); + if ( + (index - Math.min(swiper.params.slidesPerGroupSkip, index)) % + swiper.params.slidesPerGroup === + 0 + ) + snapGrid.push(slidePosition); + slidesGrid.push(slidePosition); + slidePosition = slidePosition + slideSize + spaceBetween; + } + + swiper.virtualSize += slideSize + spaceBetween; + prevSlideSize = slideSize; + index += 1; + } + + swiper.virtualSize = Math.max(swiper.virtualSize, swiperSize) + offsetAfter; + + if ( + rtl && + wrongRTL && + (params.effect === "slide" || params.effect === "coverflow") + ) { + $wrapperEl.css({ + width: `${swiper.virtualSize + params.spaceBetween}px`, + }); + } + + if (params.setWrapperSize) { + $wrapperEl.css({ + [getDirectionLabel("width")]: `${ + swiper.virtualSize + params.spaceBetween + }px`, + }); + } + + if (gridEnabled) { + swiper.grid.updateWrapperSize(slideSize, snapGrid, getDirectionLabel); + } // Remove last grid elements depending on width + + if (!params.centeredSlides) { + const newSlidesGrid = []; + + for (let i = 0; i < snapGrid.length; i += 1) { + let slidesGridItem = snapGrid[i]; + if (params.roundLengths) slidesGridItem = Math.floor(slidesGridItem); + + if (snapGrid[i] <= swiper.virtualSize - swiperSize) { + newSlidesGrid.push(slidesGridItem); + } + } + + snapGrid = newSlidesGrid; + + if ( + Math.floor(swiper.virtualSize - swiperSize) - + Math.floor(snapGrid[snapGrid.length - 1]) > + 1 + ) { + snapGrid.push(swiper.virtualSize - swiperSize); + } + } + + if (snapGrid.length === 0) snapGrid = [0]; + + if (params.spaceBetween !== 0) { + const key = + swiper.isHorizontal() && rtl + ? "marginLeft" + : getDirectionLabel("marginRight"); + slides + .filter((_, slideIndex) => { + if (!params.cssMode) return true; + + if (slideIndex === slides.length - 1) { + return false; + } + + return true; + }) + .css({ + [key]: `${spaceBetween}px`, + }); + } + + if (params.centeredSlides && params.centeredSlidesBounds) { + let allSlidesSize = 0; + slidesSizesGrid.forEach((slideSizeValue) => { + allSlidesSize += + slideSizeValue + (params.spaceBetween ? params.spaceBetween : 0); + }); + allSlidesSize -= params.spaceBetween; + const maxSnap = allSlidesSize - swiperSize; + snapGrid = snapGrid.map((snap) => { + if (snap < 0) return -offsetBefore; + if (snap > maxSnap) return maxSnap + offsetAfter; + return snap; + }); + } + + if (params.centerInsufficientSlides) { + let allSlidesSize = 0; + slidesSizesGrid.forEach((slideSizeValue) => { + allSlidesSize += + slideSizeValue + (params.spaceBetween ? params.spaceBetween : 0); + }); + allSlidesSize -= params.spaceBetween; + + if (allSlidesSize < swiperSize) { + const allSlidesOffset = (swiperSize - allSlidesSize) / 2; + snapGrid.forEach((snap, snapIndex) => { + snapGrid[snapIndex] = snap - allSlidesOffset; + }); + slidesGrid.forEach((snap, snapIndex) => { + slidesGrid[snapIndex] = snap + allSlidesOffset; + }); + } + } + + Object.assign(swiper, { + slides, + snapGrid, + slidesGrid, + slidesSizesGrid, + }); + + if ( + params.centeredSlides && + params.cssMode && + !params.centeredSlidesBounds + ) { + setCSSProperty( + swiper.wrapperEl, + "--swiper-centered-offset-before", + `${-snapGrid[0]}px`, + ); + setCSSProperty( + swiper.wrapperEl, + "--swiper-centered-offset-after", + `${ + swiper.size / 2 - slidesSizesGrid[slidesSizesGrid.length - 1] / 2 + }px`, + ); + const addToSnapGrid = -swiper.snapGrid[0]; + const addToSlidesGrid = -swiper.slidesGrid[0]; + swiper.snapGrid = swiper.snapGrid.map((v) => v + addToSnapGrid); + swiper.slidesGrid = swiper.slidesGrid.map((v) => v + addToSlidesGrid); + } + + if (slidesLength !== previousSlidesLength) { + swiper.emit("slidesLengthChange"); + } + + if (snapGrid.length !== previousSnapGridLength) { + if (swiper.params.watchOverflow) swiper.checkOverflow(); + swiper.emit("snapGridLengthChange"); + } + + if (slidesGrid.length !== previousSlidesGridLength) { + swiper.emit("slidesGridLengthChange"); + } + + if (params.watchSlidesProgress) { + swiper.updateSlidesOffset(); + } + + if ( + !isVirtual && + !params.cssMode && + (params.effect === "slide" || params.effect === "fade") + ) { + const backFaceHiddenClass = `${params.containerModifierClass}backface-hidden`; + const hasClassBackfaceClassAdded = + swiper.$el.hasClass(backFaceHiddenClass); + + if (slidesLength <= params.maxBackfaceHiddenSlides) { + if (!hasClassBackfaceClassAdded) + swiper.$el.addClass(backFaceHiddenClass); + } else if (hasClassBackfaceClassAdded) { + swiper.$el.removeClass(backFaceHiddenClass); + } + } + } + + function updateAutoHeight(speed) { + const swiper = this; + const activeSlides = []; + const isVirtual = swiper.virtual && swiper.params.virtual.enabled; + let newHeight = 0; + let i; + + if (typeof speed === "number") { + swiper.setTransition(speed); + } else if (speed === true) { + swiper.setTransition(swiper.params.speed); + } + + const getSlideByIndex = (index) => { + if (isVirtual) { + return swiper.slides.filter( + (el) => + parseInt(el.getAttribute("data-swiper-slide-index"), 10) === index, + )[0]; + } + + return swiper.slides.eq(index)[0]; + }; // Find slides currently in view + + if ( + swiper.params.slidesPerView !== "auto" && + swiper.params.slidesPerView > 1 + ) { + if (swiper.params.centeredSlides) { + swiper.visibleSlides.each((slide) => { + activeSlides.push(slide); + }); + } else { + for (i = 0; i < Math.ceil(swiper.params.slidesPerView); i += 1) { + const index = swiper.activeIndex + i; + if (index > swiper.slides.length && !isVirtual) break; + activeSlides.push(getSlideByIndex(index)); + } + } + } else { + activeSlides.push(getSlideByIndex(swiper.activeIndex)); + } // Find new height from highest slide in view + + for (i = 0; i < activeSlides.length; i += 1) { + if (typeof activeSlides[i] !== "undefined") { + const height = activeSlides[i].offsetHeight; + newHeight = height > newHeight ? height : newHeight; + } + } // Update Height + + if (newHeight || newHeight === 0) + swiper.$wrapperEl.css("height", `${newHeight}px`); + } + + function updateSlidesOffset() { + const swiper = this; + const slides = swiper.slides; + + for (let i = 0; i < slides.length; i += 1) { + slides[i].swiperSlideOffset = swiper.isHorizontal() + ? slides[i].offsetLeft + : slides[i].offsetTop; + } + } + + function updateSlidesProgress(translate) { + if (translate === void 0) { + translate = (this && this.translate) || 0; + } + + const swiper = this; + const params = swiper.params; + const { slides, rtlTranslate: rtl, snapGrid } = swiper; + if (slides.length === 0) return; + if (typeof slides[0].swiperSlideOffset === "undefined") + swiper.updateSlidesOffset(); + let offsetCenter = -translate; + if (rtl) offsetCenter = translate; // Visible Slides + + slides.removeClass(params.slideVisibleClass); + swiper.visibleSlidesIndexes = []; + swiper.visibleSlides = []; + + for (let i = 0; i < slides.length; i += 1) { + const slide = slides[i]; + let slideOffset = slide.swiperSlideOffset; + + if (params.cssMode && params.centeredSlides) { + slideOffset -= slides[0].swiperSlideOffset; + } + + const slideProgress = + (offsetCenter + + (params.centeredSlides ? swiper.minTranslate() : 0) - + slideOffset) / + (slide.swiperSlideSize + params.spaceBetween); + const originalSlideProgress = + (offsetCenter - + snapGrid[0] + + (params.centeredSlides ? swiper.minTranslate() : 0) - + slideOffset) / + (slide.swiperSlideSize + params.spaceBetween); + const slideBefore = -(offsetCenter - slideOffset); + const slideAfter = slideBefore + swiper.slidesSizesGrid[i]; + const isVisible = + (slideBefore >= 0 && slideBefore < swiper.size - 1) || + (slideAfter > 1 && slideAfter <= swiper.size) || + (slideBefore <= 0 && slideAfter >= swiper.size); + + if (isVisible) { + swiper.visibleSlides.push(slide); + swiper.visibleSlidesIndexes.push(i); + slides.eq(i).addClass(params.slideVisibleClass); + } + + slide.progress = rtl ? -slideProgress : slideProgress; + slide.originalProgress = rtl + ? -originalSlideProgress + : originalSlideProgress; + } + + swiper.visibleSlides = $(swiper.visibleSlides); + } + + function updateProgress(translate) { + const swiper = this; + + if (typeof translate === "undefined") { + const multiplier = swiper.rtlTranslate ? -1 : 1; // eslint-disable-next-line + + translate = + (swiper && swiper.translate && swiper.translate * multiplier) || 0; + } + + const params = swiper.params; + const translatesDiff = swiper.maxTranslate() - swiper.minTranslate(); + let { progress, isBeginning, isEnd } = swiper; + const wasBeginning = isBeginning; + const wasEnd = isEnd; + + if (translatesDiff === 0) { + progress = 0; + isBeginning = true; + isEnd = true; + } else { + progress = (translate - swiper.minTranslate()) / translatesDiff; + isBeginning = progress <= 0; + isEnd = progress >= 1; + } + + Object.assign(swiper, { + progress, + isBeginning, + isEnd, + }); + if ( + params.watchSlidesProgress || + (params.centeredSlides && params.autoHeight) + ) + swiper.updateSlidesProgress(translate); + + if (isBeginning && !wasBeginning) { + swiper.emit("reachBeginning toEdge"); + } + + if (isEnd && !wasEnd) { + swiper.emit("reachEnd toEdge"); + } + + if ((wasBeginning && !isBeginning) || (wasEnd && !isEnd)) { + swiper.emit("fromEdge"); + } + + swiper.emit("progress", progress); + } + + function updateSlidesClasses() { + const swiper = this; + const { slides, params, $wrapperEl, activeIndex, realIndex } = swiper; + const isVirtual = swiper.virtual && params.virtual.enabled; + slides.removeClass( + `${params.slideActiveClass} ${params.slideNextClass} ${params.slidePrevClass} ${params.slideDuplicateActiveClass} ${params.slideDuplicateNextClass} ${params.slideDuplicatePrevClass}`, + ); + let activeSlide; + + if (isVirtual) { + activeSlide = swiper.$wrapperEl.find( + `.${params.slideClass}[data-swiper-slide-index="${activeIndex}"]`, + ); + } else { + activeSlide = slides.eq(activeIndex); + } // Active classes + + activeSlide.addClass(params.slideActiveClass); + + if (params.loop) { + // Duplicate to all looped slides + if (activeSlide.hasClass(params.slideDuplicateClass)) { + $wrapperEl + .children( + `.${params.slideClass}:not(.${params.slideDuplicateClass})[data-swiper-slide-index="${realIndex}"]`, + ) + .addClass(params.slideDuplicateActiveClass); + } else { + $wrapperEl + .children( + `.${params.slideClass}.${params.slideDuplicateClass}[data-swiper-slide-index="${realIndex}"]`, + ) + .addClass(params.slideDuplicateActiveClass); + } + } // Next Slide + + let nextSlide = activeSlide + .nextAll(`.${params.slideClass}`) + .eq(0) + .addClass(params.slideNextClass); + + if (params.loop && nextSlide.length === 0) { + nextSlide = slides.eq(0); + nextSlide.addClass(params.slideNextClass); + } // Prev Slide + + let prevSlide = activeSlide + .prevAll(`.${params.slideClass}`) + .eq(0) + .addClass(params.slidePrevClass); + + if (params.loop && prevSlide.length === 0) { + prevSlide = slides.eq(-1); + prevSlide.addClass(params.slidePrevClass); + } + + if (params.loop) { + // Duplicate to all looped slides + if (nextSlide.hasClass(params.slideDuplicateClass)) { + $wrapperEl + .children( + `.${params.slideClass}:not(.${ + params.slideDuplicateClass + })[data-swiper-slide-index="${nextSlide.attr( + "data-swiper-slide-index", + )}"]`, + ) + .addClass(params.slideDuplicateNextClass); + } else { + $wrapperEl + .children( + `.${params.slideClass}.${ + params.slideDuplicateClass + }[data-swiper-slide-index="${nextSlide.attr( + "data-swiper-slide-index", + )}"]`, + ) + .addClass(params.slideDuplicateNextClass); + } + + if (prevSlide.hasClass(params.slideDuplicateClass)) { + $wrapperEl + .children( + `.${params.slideClass}:not(.${ + params.slideDuplicateClass + })[data-swiper-slide-index="${prevSlide.attr( + "data-swiper-slide-index", + )}"]`, + ) + .addClass(params.slideDuplicatePrevClass); + } else { + $wrapperEl + .children( + `.${params.slideClass}.${ + params.slideDuplicateClass + }[data-swiper-slide-index="${prevSlide.attr( + "data-swiper-slide-index", + )}"]`, + ) + .addClass(params.slideDuplicatePrevClass); + } + } + + swiper.emitSlidesClasses(); + } + + function updateActiveIndex(newActiveIndex) { + const swiper = this; + const translate = swiper.rtlTranslate + ? swiper.translate + : -swiper.translate; + const { + slidesGrid, + snapGrid, + params, + activeIndex: previousIndex, + realIndex: previousRealIndex, + snapIndex: previousSnapIndex, + } = swiper; + let activeIndex = newActiveIndex; + let snapIndex; + + if (typeof activeIndex === "undefined") { + for (let i = 0; i < slidesGrid.length; i += 1) { + if (typeof slidesGrid[i + 1] !== "undefined") { + if ( + translate >= slidesGrid[i] && + translate < + slidesGrid[i + 1] - (slidesGrid[i + 1] - slidesGrid[i]) / 2 + ) { + activeIndex = i; + } else if ( + translate >= slidesGrid[i] && + translate < slidesGrid[i + 1] + ) { + activeIndex = i + 1; + } + } else if (translate >= slidesGrid[i]) { + activeIndex = i; + } + } // Normalize slideIndex + + if (params.normalizeSlideIndex) { + if (activeIndex < 0 || typeof activeIndex === "undefined") + activeIndex = 0; + } + } + + if (snapGrid.indexOf(translate) >= 0) { + snapIndex = snapGrid.indexOf(translate); + } else { + const skip = Math.min(params.slidesPerGroupSkip, activeIndex); + snapIndex = + skip + Math.floor((activeIndex - skip) / params.slidesPerGroup); + } + + if (snapIndex >= snapGrid.length) snapIndex = snapGrid.length - 1; + + if (activeIndex === previousIndex) { + if (snapIndex !== previousSnapIndex) { + swiper.snapIndex = snapIndex; + swiper.emit("snapIndexChange"); + } + + return; + } // Get real index + + const realIndex = parseInt( + swiper.slides.eq(activeIndex).attr("data-swiper-slide-index") || + activeIndex, + 10, + ); + Object.assign(swiper, { + snapIndex, + realIndex, + previousIndex, + activeIndex, + }); + swiper.emit("activeIndexChange"); + swiper.emit("snapIndexChange"); + + if (previousRealIndex !== realIndex) { + swiper.emit("realIndexChange"); + } + + if (swiper.initialized || swiper.params.runCallbacksOnInit) { + swiper.emit("slideChange"); + } + } + + function updateClickedSlide(e) { + const swiper = this; + const params = swiper.params; + const slide = $(e).closest(`.${params.slideClass}`)[0]; + let slideFound = false; + let slideIndex; + + if (slide) { + for (let i = 0; i < swiper.slides.length; i += 1) { + if (swiper.slides[i] === slide) { + slideFound = true; + slideIndex = i; + break; + } + } + } + + if (slide && slideFound) { + swiper.clickedSlide = slide; + + if (swiper.virtual && swiper.params.virtual.enabled) { + swiper.clickedIndex = parseInt( + $(slide).attr("data-swiper-slide-index"), + 10, + ); + } else { + swiper.clickedIndex = slideIndex; + } + } else { + swiper.clickedSlide = undefined; + swiper.clickedIndex = undefined; + return; + } + + if ( + params.slideToClickedSlide && + swiper.clickedIndex !== undefined && + swiper.clickedIndex !== swiper.activeIndex + ) { + swiper.slideToClickedSlide(); + } + } + + var update = { + updateSize, + updateSlides, + updateAutoHeight, + updateSlidesOffset, + updateSlidesProgress, + updateProgress, + updateSlidesClasses, + updateActiveIndex, + updateClickedSlide, + }; + + function getSwiperTranslate(axis) { + if (axis === void 0) { + axis = this.isHorizontal() ? "x" : "y"; + } + + const swiper = this; + const { params, rtlTranslate: rtl, translate, $wrapperEl } = swiper; + + if (params.virtualTranslate) { + return rtl ? -translate : translate; + } + + if (params.cssMode) { + return translate; + } + + let currentTranslate = getTranslate($wrapperEl[0], axis); + if (rtl) currentTranslate = -currentTranslate; + return currentTranslate || 0; + } + + function setTranslate(translate, byController) { + const swiper = this; + const { + rtlTranslate: rtl, + params, + $wrapperEl, + wrapperEl, + progress, + } = swiper; + let x = 0; + let y = 0; + const z = 0; + + if (swiper.isHorizontal()) { + x = rtl ? -translate : translate; + } else { + y = translate; + } + + if (params.roundLengths) { + x = Math.floor(x); + y = Math.floor(y); + } + + if (params.cssMode) { + wrapperEl[swiper.isHorizontal() ? "scrollLeft" : "scrollTop"] = + swiper.isHorizontal() ? -x : -y; + } else if (!params.virtualTranslate) { + $wrapperEl.transform(`translate3d(${x}px, ${y}px, ${z}px)`); + } + + swiper.previousTranslate = swiper.translate; + swiper.translate = swiper.isHorizontal() ? x : y; // Check if we need to update progress + + let newProgress; + const translatesDiff = swiper.maxTranslate() - swiper.minTranslate(); + + if (translatesDiff === 0) { + newProgress = 0; + } else { + newProgress = (translate - swiper.minTranslate()) / translatesDiff; + } + + if (newProgress !== progress) { + swiper.updateProgress(translate); + } + + swiper.emit("setTranslate", swiper.translate, byController); + } + + function minTranslate() { + return -this.snapGrid[0]; + } + + function maxTranslate() { + return -this.snapGrid[this.snapGrid.length - 1]; + } + + function translateTo( + translate, + speed, + runCallbacks, + translateBounds, + internal, + ) { + if (translate === void 0) { + translate = 0; + } + + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + if (translateBounds === void 0) { + translateBounds = true; + } + + const swiper = this; + const { params, wrapperEl } = swiper; + + if (swiper.animating && params.preventInteractionOnTransition) { + return false; + } + + const minTranslate = swiper.minTranslate(); + const maxTranslate = swiper.maxTranslate(); + let newTranslate; + if (translateBounds && translate > minTranslate) + newTranslate = minTranslate; + else if (translateBounds && translate < maxTranslate) + newTranslate = maxTranslate; + else newTranslate = translate; // Update progress + + swiper.updateProgress(newTranslate); + + if (params.cssMode) { + const isH = swiper.isHorizontal(); + + if (speed === 0) { + wrapperEl[isH ? "scrollLeft" : "scrollTop"] = -newTranslate; + } else { + if (!swiper.support.smoothScroll) { + animateCSSModeScroll({ + swiper, + targetPosition: -newTranslate, + side: isH ? "left" : "top", + }); + return true; + } + + wrapperEl.scrollTo({ + [isH ? "left" : "top"]: -newTranslate, + behavior: "smooth", + }); + } + + return true; + } + + if (speed === 0) { + swiper.setTransition(0); + swiper.setTranslate(newTranslate); + + if (runCallbacks) { + swiper.emit("beforeTransitionStart", speed, internal); + swiper.emit("transitionEnd"); + } + } else { + swiper.setTransition(speed); + swiper.setTranslate(newTranslate); + + if (runCallbacks) { + swiper.emit("beforeTransitionStart", speed, internal); + swiper.emit("transitionStart"); + } + + if (!swiper.animating) { + swiper.animating = true; + + if (!swiper.onTranslateToWrapperTransitionEnd) { + swiper.onTranslateToWrapperTransitionEnd = function transitionEnd(e) { + if (!swiper || swiper.destroyed) return; + if (e.target !== this) return; + swiper.$wrapperEl[0].removeEventListener( + "transitionend", + swiper.onTranslateToWrapperTransitionEnd, + ); + swiper.$wrapperEl[0].removeEventListener( + "webkitTransitionEnd", + swiper.onTranslateToWrapperTransitionEnd, + ); + swiper.onTranslateToWrapperTransitionEnd = null; + delete swiper.onTranslateToWrapperTransitionEnd; + + if (runCallbacks) { + swiper.emit("transitionEnd"); + } + }; + } + + swiper.$wrapperEl[0].addEventListener( + "transitionend", + swiper.onTranslateToWrapperTransitionEnd, + ); + swiper.$wrapperEl[0].addEventListener( + "webkitTransitionEnd", + swiper.onTranslateToWrapperTransitionEnd, + ); + } + } + + return true; + } + + var translate = { + getTranslate: getSwiperTranslate, + setTranslate, + minTranslate, + maxTranslate, + translateTo, + }; + + function setTransition(duration, byController) { + const swiper = this; + + if (!swiper.params.cssMode) { + swiper.$wrapperEl.transition(duration); + } + + swiper.emit("setTransition", duration, byController); + } + + function transitionEmit(_ref) { + let { swiper, runCallbacks, direction, step } = _ref; + const { activeIndex, previousIndex } = swiper; + let dir = direction; + + if (!dir) { + if (activeIndex > previousIndex) dir = "next"; + else if (activeIndex < previousIndex) dir = "prev"; + else dir = "reset"; + } + + swiper.emit(`transition${step}`); + + if (runCallbacks && activeIndex !== previousIndex) { + if (dir === "reset") { + swiper.emit(`slideResetTransition${step}`); + return; + } + + swiper.emit(`slideChangeTransition${step}`); + + if (dir === "next") { + swiper.emit(`slideNextTransition${step}`); + } else { + swiper.emit(`slidePrevTransition${step}`); + } + } + } + + function transitionStart(runCallbacks, direction) { + if (runCallbacks === void 0) { + runCallbacks = true; + } + + const swiper = this; + const { params } = swiper; + if (params.cssMode) return; + + if (params.autoHeight) { + swiper.updateAutoHeight(); + } + + transitionEmit({ + swiper, + runCallbacks, + direction, + step: "Start", + }); + } + + function transitionEnd(runCallbacks, direction) { + if (runCallbacks === void 0) { + runCallbacks = true; + } + + const swiper = this; + const { params } = swiper; + swiper.animating = false; + if (params.cssMode) return; + swiper.setTransition(0); + transitionEmit({ + swiper, + runCallbacks, + direction, + step: "End", + }); + } + + var transition = { + setTransition, + transitionStart, + transitionEnd, + }; + + function slideTo(index, speed, runCallbacks, internal, initial) { + if (index === void 0) { + index = 0; + } + + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + if (typeof index !== "number" && typeof index !== "string") { + throw new Error( + `The 'index' argument cannot have type other than 'number' or 'string'. [${typeof index}] given.`, + ); + } + + if (typeof index === "string") { + /** + * The `index` argument converted from `string` to `number`. + * @type {number} + */ + const indexAsNumber = parseInt(index, 10); + /** + * Determines whether the `index` argument is a valid `number` + * after being converted from the `string` type. + * @type {boolean} + */ + + const isValidNumber = isFinite(indexAsNumber); + + if (!isValidNumber) { + throw new Error( + `The passed-in 'index' (string) couldn't be converted to 'number'. [${index}] given.`, + ); + } // Knowing that the converted `index` is a valid number, + // we can update the original argument's value. + + index = indexAsNumber; + } + + const swiper = this; + let slideIndex = index; + if (slideIndex < 0) slideIndex = 0; + const { + params, + snapGrid, + slidesGrid, + previousIndex, + activeIndex, + rtlTranslate: rtl, + wrapperEl, + enabled, + } = swiper; + + if ( + (swiper.animating && params.preventInteractionOnTransition) || + (!enabled && !internal && !initial) + ) { + return false; + } + + const skip = Math.min(swiper.params.slidesPerGroupSkip, slideIndex); + let snapIndex = + skip + Math.floor((slideIndex - skip) / swiper.params.slidesPerGroup); + if (snapIndex >= snapGrid.length) snapIndex = snapGrid.length - 1; + + if ( + (activeIndex || params.initialSlide || 0) === (previousIndex || 0) && + runCallbacks + ) { + swiper.emit("beforeSlideChangeStart"); + } + + const translate = -snapGrid[snapIndex]; // Update progress + + swiper.updateProgress(translate); // Normalize slideIndex + + if (params.normalizeSlideIndex) { + for (let i = 0; i < slidesGrid.length; i += 1) { + const normalizedTranslate = -Math.floor(translate * 100); + const normalizedGrid = Math.floor(slidesGrid[i] * 100); + const normalizedGridNext = Math.floor(slidesGrid[i + 1] * 100); + + if (typeof slidesGrid[i + 1] !== "undefined") { + if ( + normalizedTranslate >= normalizedGrid && + normalizedTranslate < + normalizedGridNext - (normalizedGridNext - normalizedGrid) / 2 + ) { + slideIndex = i; + } else if ( + normalizedTranslate >= normalizedGrid && + normalizedTranslate < normalizedGridNext + ) { + slideIndex = i + 1; + } + } else if (normalizedTranslate >= normalizedGrid) { + slideIndex = i; + } + } + } // Directions locks + + if (swiper.initialized && slideIndex !== activeIndex) { + if ( + !swiper.allowSlideNext && + translate < swiper.translate && + translate < swiper.minTranslate() + ) { + return false; + } + + if ( + !swiper.allowSlidePrev && + translate > swiper.translate && + translate > swiper.maxTranslate() + ) { + if ((activeIndex || 0) !== slideIndex) return false; + } + } + + let direction; + if (slideIndex > activeIndex) direction = "next"; + else if (slideIndex < activeIndex) direction = "prev"; + else direction = "reset"; // Update Index + + if ( + (rtl && -translate === swiper.translate) || + (!rtl && translate === swiper.translate) + ) { + swiper.updateActiveIndex(slideIndex); // Update Height + + if (params.autoHeight) { + swiper.updateAutoHeight(); + } + + swiper.updateSlidesClasses(); + + if (params.effect !== "slide") { + swiper.setTranslate(translate); + } + + if (direction !== "reset") { + swiper.transitionStart(runCallbacks, direction); + swiper.transitionEnd(runCallbacks, direction); + } + + return false; + } + + if (params.cssMode) { + const isH = swiper.isHorizontal(); + const t = rtl ? translate : -translate; + + if (speed === 0) { + const isVirtual = swiper.virtual && swiper.params.virtual.enabled; + + if (isVirtual) { + swiper.wrapperEl.style.scrollSnapType = "none"; + swiper._immediateVirtual = true; + } + + wrapperEl[isH ? "scrollLeft" : "scrollTop"] = t; + + if (isVirtual) { + requestAnimationFrame(() => { + swiper.wrapperEl.style.scrollSnapType = ""; + swiper._swiperImmediateVirtual = false; + }); + } + } else { + if (!swiper.support.smoothScroll) { + animateCSSModeScroll({ + swiper, + targetPosition: t, + side: isH ? "left" : "top", + }); + return true; + } + + wrapperEl.scrollTo({ + [isH ? "left" : "top"]: t, + behavior: "smooth", + }); + } + + return true; + } + + swiper.setTransition(speed); + swiper.setTranslate(translate); + swiper.updateActiveIndex(slideIndex); + swiper.updateSlidesClasses(); + swiper.emit("beforeTransitionStart", speed, internal); + swiper.transitionStart(runCallbacks, direction); + + if (speed === 0) { + swiper.transitionEnd(runCallbacks, direction); + } else if (!swiper.animating) { + swiper.animating = true; + + if (!swiper.onSlideToWrapperTransitionEnd) { + swiper.onSlideToWrapperTransitionEnd = function transitionEnd(e) { + if (!swiper || swiper.destroyed) return; + if (e.target !== this) return; + swiper.$wrapperEl[0].removeEventListener( + "transitionend", + swiper.onSlideToWrapperTransitionEnd, + ); + swiper.$wrapperEl[0].removeEventListener( + "webkitTransitionEnd", + swiper.onSlideToWrapperTransitionEnd, + ); + swiper.onSlideToWrapperTransitionEnd = null; + delete swiper.onSlideToWrapperTransitionEnd; + swiper.transitionEnd(runCallbacks, direction); + }; + } + + swiper.$wrapperEl[0].addEventListener( + "transitionend", + swiper.onSlideToWrapperTransitionEnd, + ); + swiper.$wrapperEl[0].addEventListener( + "webkitTransitionEnd", + swiper.onSlideToWrapperTransitionEnd, + ); + } + + return true; + } + + function slideToLoop(index, speed, runCallbacks, internal) { + if (index === void 0) { + index = 0; + } + + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + const swiper = this; + let newIndex = index; + + if (swiper.params.loop) { + newIndex += swiper.loopedSlides; + } + + return swiper.slideTo(newIndex, speed, runCallbacks, internal); + } + + /* eslint no-unused-vars: "off" */ + function slideNext(speed, runCallbacks, internal) { + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + const swiper = this; + const { animating, enabled, params } = swiper; + if (!enabled) return swiper; + let perGroup = params.slidesPerGroup; + + if ( + params.slidesPerView === "auto" && + params.slidesPerGroup === 1 && + params.slidesPerGroupAuto + ) { + perGroup = Math.max(swiper.slidesPerViewDynamic("current", true), 1); + } + + const increment = + swiper.activeIndex < params.slidesPerGroupSkip ? 1 : perGroup; + + if (params.loop) { + if (animating && params.loopPreventsSlide) return false; + swiper.loopFix(); // eslint-disable-next-line + + swiper._clientLeft = swiper.$wrapperEl[0].clientLeft; + } + + if (params.rewind && swiper.isEnd) { + return swiper.slideTo(0, speed, runCallbacks, internal); + } + + return swiper.slideTo( + swiper.activeIndex + increment, + speed, + runCallbacks, + internal, + ); + } + + /* eslint no-unused-vars: "off" */ + function slidePrev(speed, runCallbacks, internal) { + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + const swiper = this; + const { params, animating, snapGrid, slidesGrid, rtlTranslate, enabled } = + swiper; + if (!enabled) return swiper; + + if (params.loop) { + if (animating && params.loopPreventsSlide) return false; + swiper.loopFix(); // eslint-disable-next-line + + swiper._clientLeft = swiper.$wrapperEl[0].clientLeft; + } + + const translate = rtlTranslate ? swiper.translate : -swiper.translate; + + function normalize(val) { + if (val < 0) return -Math.floor(Math.abs(val)); + return Math.floor(val); + } + + const normalizedTranslate = normalize(translate); + const normalizedSnapGrid = snapGrid.map((val) => normalize(val)); + let prevSnap = + snapGrid[normalizedSnapGrid.indexOf(normalizedTranslate) - 1]; + + if (typeof prevSnap === "undefined" && params.cssMode) { + let prevSnapIndex; + snapGrid.forEach((snap, snapIndex) => { + if (normalizedTranslate >= snap) { + // prevSnap = snap; + prevSnapIndex = snapIndex; + } + }); + + if (typeof prevSnapIndex !== "undefined") { + prevSnap = + snapGrid[prevSnapIndex > 0 ? prevSnapIndex - 1 : prevSnapIndex]; + } + } + + let prevIndex = 0; + + if (typeof prevSnap !== "undefined") { + prevIndex = slidesGrid.indexOf(prevSnap); + if (prevIndex < 0) prevIndex = swiper.activeIndex - 1; + + if ( + params.slidesPerView === "auto" && + params.slidesPerGroup === 1 && + params.slidesPerGroupAuto + ) { + prevIndex = + prevIndex - swiper.slidesPerViewDynamic("previous", true) + 1; + prevIndex = Math.max(prevIndex, 0); + } + } + + if (params.rewind && swiper.isBeginning) { + const lastIndex = + swiper.params.virtual && swiper.params.virtual.enabled && swiper.virtual + ? swiper.virtual.slides.length - 1 + : swiper.slides.length - 1; + return swiper.slideTo(lastIndex, speed, runCallbacks, internal); + } + + return swiper.slideTo(prevIndex, speed, runCallbacks, internal); + } + + /* eslint no-unused-vars: "off" */ + function slideReset(speed, runCallbacks, internal) { + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + const swiper = this; + return swiper.slideTo(swiper.activeIndex, speed, runCallbacks, internal); + } + + /* eslint no-unused-vars: "off" */ + function slideToClosest(speed, runCallbacks, internal, threshold) { + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + if (threshold === void 0) { + threshold = 0.5; + } + + const swiper = this; + let index = swiper.activeIndex; + const skip = Math.min(swiper.params.slidesPerGroupSkip, index); + const snapIndex = + skip + Math.floor((index - skip) / swiper.params.slidesPerGroup); + const translate = swiper.rtlTranslate + ? swiper.translate + : -swiper.translate; + + if (translate >= swiper.snapGrid[snapIndex]) { + // The current translate is on or after the current snap index, so the choice + // is between the current index and the one after it. + const currentSnap = swiper.snapGrid[snapIndex]; + const nextSnap = swiper.snapGrid[snapIndex + 1]; + + if (translate - currentSnap > (nextSnap - currentSnap) * threshold) { + index += swiper.params.slidesPerGroup; + } + } else { + // The current translate is before the current snap index, so the choice + // is between the current index and the one before it. + const prevSnap = swiper.snapGrid[snapIndex - 1]; + const currentSnap = swiper.snapGrid[snapIndex]; + + if (translate - prevSnap <= (currentSnap - prevSnap) * threshold) { + index -= swiper.params.slidesPerGroup; + } + } + + index = Math.max(index, 0); + index = Math.min(index, swiper.slidesGrid.length - 1); + return swiper.slideTo(index, speed, runCallbacks, internal); + } + + function slideToClickedSlide() { + const swiper = this; + const { params, $wrapperEl } = swiper; + const slidesPerView = + params.slidesPerView === "auto" + ? swiper.slidesPerViewDynamic() + : params.slidesPerView; + let slideToIndex = swiper.clickedIndex; + let realIndex; + + if (params.loop) { + if (swiper.animating) return; + realIndex = parseInt( + $(swiper.clickedSlide).attr("data-swiper-slide-index"), + 10, + ); + + if (params.centeredSlides) { + if ( + slideToIndex < swiper.loopedSlides - slidesPerView / 2 || + slideToIndex > + swiper.slides.length - swiper.loopedSlides + slidesPerView / 2 + ) { + swiper.loopFix(); + slideToIndex = $wrapperEl + .children( + `.${params.slideClass}[data-swiper-slide-index="${realIndex}"]:not(.${params.slideDuplicateClass})`, + ) + .eq(0) + .index(); + nextTick(() => { + swiper.slideTo(slideToIndex); + }); + } else { + swiper.slideTo(slideToIndex); + } + } else if (slideToIndex > swiper.slides.length - slidesPerView) { + swiper.loopFix(); + slideToIndex = $wrapperEl + .children( + `.${params.slideClass}[data-swiper-slide-index="${realIndex}"]:not(.${params.slideDuplicateClass})`, + ) + .eq(0) + .index(); + nextTick(() => { + swiper.slideTo(slideToIndex); + }); + } else { + swiper.slideTo(slideToIndex); + } + } else { + swiper.slideTo(slideToIndex); + } + } + + var slide = { + slideTo, + slideToLoop, + slideNext, + slidePrev, + slideReset, + slideToClosest, + slideToClickedSlide, + }; + + function loopCreate() { + const swiper = this; + const document = getDocument(); + const { params, $wrapperEl } = swiper; // Remove duplicated slides + + const $selector = + $wrapperEl.children().length > 0 + ? $($wrapperEl.children()[0].parentNode) + : $wrapperEl; + $selector + .children(`.${params.slideClass}.${params.slideDuplicateClass}`) + .remove(); + let slides = $selector.children(`.${params.slideClass}`); + + if (params.loopFillGroupWithBlank) { + const blankSlidesNum = + params.slidesPerGroup - (slides.length % params.slidesPerGroup); + + if (blankSlidesNum !== params.slidesPerGroup) { + for (let i = 0; i < blankSlidesNum; i += 1) { + const blankNode = $(document.createElement("div")).addClass( + `${params.slideClass} ${params.slideBlankClass}`, + ); + $selector.append(blankNode); + } + + slides = $selector.children(`.${params.slideClass}`); + } + } + + if (params.slidesPerView === "auto" && !params.loopedSlides) + params.loopedSlides = slides.length; + swiper.loopedSlides = Math.ceil( + parseFloat(params.loopedSlides || params.slidesPerView, 10), + ); + swiper.loopedSlides += params.loopAdditionalSlides; + + if (swiper.loopedSlides > slides.length) { + swiper.loopedSlides = slides.length; + } + + const prependSlides = []; + const appendSlides = []; + slides.each((el, index) => { + const slide = $(el); + + if (index < swiper.loopedSlides) { + appendSlides.push(el); + } + + if ( + index < slides.length && + index >= slides.length - swiper.loopedSlides + ) { + prependSlides.push(el); + } + + slide.attr("data-swiper-slide-index", index); + }); + + for (let i = 0; i < appendSlides.length; i += 1) { + $selector.append( + $(appendSlides[i].cloneNode(true)).addClass(params.slideDuplicateClass), + ); + } + + for (let i = prependSlides.length - 1; i >= 0; i -= 1) { + $selector.prepend( + $(prependSlides[i].cloneNode(true)).addClass( + params.slideDuplicateClass, + ), + ); + } + } + + function loopFix() { + const swiper = this; + swiper.emit("beforeLoopFix"); + const { + activeIndex, + slides, + loopedSlides, + allowSlidePrev, + allowSlideNext, + snapGrid, + rtlTranslate: rtl, + } = swiper; + let newIndex; + swiper.allowSlidePrev = true; + swiper.allowSlideNext = true; + const snapTranslate = -snapGrid[activeIndex]; + const diff = snapTranslate - swiper.getTranslate(); // Fix For Negative Oversliding + + if (activeIndex < loopedSlides) { + newIndex = slides.length - loopedSlides * 3 + activeIndex; + newIndex += loopedSlides; + const slideChanged = swiper.slideTo(newIndex, 0, false, true); + + if (slideChanged && diff !== 0) { + swiper.setTranslate( + (rtl ? -swiper.translate : swiper.translate) - diff, + ); + } + } else if (activeIndex >= slides.length - loopedSlides) { + // Fix For Positive Oversliding + newIndex = -slides.length + activeIndex + loopedSlides; + newIndex += loopedSlides; + const slideChanged = swiper.slideTo(newIndex, 0, false, true); + + if (slideChanged && diff !== 0) { + swiper.setTranslate( + (rtl ? -swiper.translate : swiper.translate) - diff, + ); + } + } + + swiper.allowSlidePrev = allowSlidePrev; + swiper.allowSlideNext = allowSlideNext; + swiper.emit("loopFix"); + } + + function loopDestroy() { + const swiper = this; + const { $wrapperEl, params, slides } = swiper; + $wrapperEl + .children( + `.${params.slideClass}.${params.slideDuplicateClass},.${params.slideClass}.${params.slideBlankClass}`, + ) + .remove(); + slides.removeAttr("data-swiper-slide-index"); + } + + var loop = { + loopCreate, + loopFix, + loopDestroy, + }; + + function setGrabCursor(moving) { + const swiper = this; + if ( + swiper.support.touch || + !swiper.params.simulateTouch || + (swiper.params.watchOverflow && swiper.isLocked) || + swiper.params.cssMode + ) + return; + const el = + swiper.params.touchEventsTarget === "container" + ? swiper.el + : swiper.wrapperEl; + el.style.cursor = "move"; + el.style.cursor = moving ? "-webkit-grabbing" : "-webkit-grab"; + el.style.cursor = moving ? "-moz-grabbin" : "-moz-grab"; + el.style.cursor = moving ? "grabbing" : "grab"; + } + + function unsetGrabCursor() { + const swiper = this; + + if ( + swiper.support.touch || + (swiper.params.watchOverflow && swiper.isLocked) || + swiper.params.cssMode + ) { + return; + } + + swiper[ + swiper.params.touchEventsTarget === "container" ? "el" : "wrapperEl" + ].style.cursor = ""; + } + + var grabCursor = { + setGrabCursor, + unsetGrabCursor, + }; + + function closestElement(selector, base) { + if (base === void 0) { + base = this; + } + + function __closestFrom(el) { + if (!el || el === getDocument() || el === getWindow()) return null; + if (el.assignedSlot) el = el.assignedSlot; + const found = el.closest(selector); + return found || __closestFrom(el.getRootNode().host); + } + + return __closestFrom(base); + } + + function onTouchStart(event) { + const swiper = this; + const document = getDocument(); + const window = getWindow(); + const data = swiper.touchEventsData; + const { params, touches, enabled } = swiper; + if (!enabled) return; + + if (swiper.animating && params.preventInteractionOnTransition) { + return; + } + + if (!swiper.animating && params.cssMode && params.loop) { + swiper.loopFix(); + } + + let e = event; + if (e.originalEvent) e = e.originalEvent; + let $targetEl = $(e.target); + + if (params.touchEventsTarget === "wrapper") { + if (!$targetEl.closest(swiper.wrapperEl).length) return; + } + + data.isTouchEvent = e.type === "touchstart"; + if (!data.isTouchEvent && "which" in e && e.which === 3) return; + if (!data.isTouchEvent && "button" in e && e.button > 0) return; + if (data.isTouched && data.isMoved) return; // change target el for shadow root component + + const swipingClassHasValue = + !!params.noSwipingClass && params.noSwipingClass !== ""; + + if ( + swipingClassHasValue && + e.target && + e.target.shadowRoot && + event.path && + event.path[0] + ) { + $targetEl = $(event.path[0]); + } + + const noSwipingSelector = params.noSwipingSelector + ? params.noSwipingSelector + : `.${params.noSwipingClass}`; + const isTargetShadow = !!(e.target && e.target.shadowRoot); // use closestElement for shadow root element to get the actual closest for nested shadow root element + + if ( + params.noSwiping && + (isTargetShadow + ? closestElement(noSwipingSelector, e.target) + : $targetEl.closest(noSwipingSelector)[0]) + ) { + swiper.allowClick = true; + return; + } + + if (params.swipeHandler) { + if (!$targetEl.closest(params.swipeHandler)[0]) return; + } + + touches.currentX = + e.type === "touchstart" ? e.targetTouches[0].pageX : e.pageX; + touches.currentY = + e.type === "touchstart" ? e.targetTouches[0].pageY : e.pageY; + const startX = touches.currentX; + const startY = touches.currentY; // Do NOT start if iOS edge swipe is detected. Otherwise iOS app cannot swipe-to-go-back anymore + + const edgeSwipeDetection = + params.edgeSwipeDetection || params.iOSEdgeSwipeDetection; + const edgeSwipeThreshold = + params.edgeSwipeThreshold || params.iOSEdgeSwipeThreshold; + + if ( + edgeSwipeDetection && + (startX <= edgeSwipeThreshold || + startX >= window.innerWidth - edgeSwipeThreshold) + ) { + if (edgeSwipeDetection === "prevent") { + event.preventDefault(); + } else { + return; + } + } + + Object.assign(data, { + isTouched: true, + isMoved: false, + allowTouchCallbacks: true, + isScrolling: undefined, + startMoving: undefined, + }); + touches.startX = startX; + touches.startY = startY; + data.touchStartTime = now(); + swiper.allowClick = true; + swiper.updateSize(); + swiper.swipeDirection = undefined; + if (params.threshold > 0) data.allowThresholdMove = false; + + if (e.type !== "touchstart") { + let preventDefault = true; + + if ($targetEl.is(data.focusableElements)) { + preventDefault = false; + + if ($targetEl[0].nodeName === "SELECT") { + data.isTouched = false; + } + } + + if ( + document.activeElement && + $(document.activeElement).is(data.focusableElements) && + document.activeElement !== $targetEl[0] + ) { + document.activeElement.blur(); + } + + const shouldPreventDefault = + preventDefault && + swiper.allowTouchMove && + params.touchStartPreventDefault; + + if ( + (params.touchStartForcePreventDefault || shouldPreventDefault) && + !$targetEl[0].isContentEditable + ) { + e.preventDefault(); + } + } + + if ( + swiper.params.freeMode && + swiper.params.freeMode.enabled && + swiper.freeMode && + swiper.animating && + !params.cssMode + ) { + swiper.freeMode.onTouchStart(); + } + + swiper.emit("touchStart", e); + } + + function onTouchMove(event) { + const document = getDocument(); + const swiper = this; + const data = swiper.touchEventsData; + const { params, touches, rtlTranslate: rtl, enabled } = swiper; + if (!enabled) return; + let e = event; + if (e.originalEvent) e = e.originalEvent; + + if (!data.isTouched) { + if (data.startMoving && data.isScrolling) { + swiper.emit("touchMoveOpposite", e); + } + + return; + } + + if (data.isTouchEvent && e.type !== "touchmove") return; + const targetTouch = + e.type === "touchmove" && + e.targetTouches && + (e.targetTouches[0] || e.changedTouches[0]); + const pageX = e.type === "touchmove" ? targetTouch.pageX : e.pageX; + const pageY = e.type === "touchmove" ? targetTouch.pageY : e.pageY; + + if (e.preventedByNestedSwiper) { + touches.startX = pageX; + touches.startY = pageY; + return; + } + + if (!swiper.allowTouchMove) { + if (!$(e.target).is(data.focusableElements)) { + swiper.allowClick = false; + } + + if (data.isTouched) { + Object.assign(touches, { + startX: pageX, + startY: pageY, + currentX: pageX, + currentY: pageY, + }); + data.touchStartTime = now(); + } + + return; + } + + if (data.isTouchEvent && params.touchReleaseOnEdges && !params.loop) { + if (swiper.isVertical()) { + // Vertical + if ( + (pageY < touches.startY && + swiper.translate <= swiper.maxTranslate()) || + (pageY > touches.startY && swiper.translate >= swiper.minTranslate()) + ) { + data.isTouched = false; + data.isMoved = false; + return; + } + } else if ( + (pageX < touches.startX && swiper.translate <= swiper.maxTranslate()) || + (pageX > touches.startX && swiper.translate >= swiper.minTranslate()) + ) { + return; + } + } + + if (data.isTouchEvent && document.activeElement) { + if ( + e.target === document.activeElement && + $(e.target).is(data.focusableElements) + ) { + data.isMoved = true; + swiper.allowClick = false; + return; + } + } + + if (data.allowTouchCallbacks) { + swiper.emit("touchMove", e); + } + + if (e.targetTouches && e.targetTouches.length > 1) return; + touches.currentX = pageX; + touches.currentY = pageY; + const diffX = touches.currentX - touches.startX; + const diffY = touches.currentY - touches.startY; + if ( + swiper.params.threshold && + Math.sqrt(diffX ** 2 + diffY ** 2) < swiper.params.threshold + ) + return; + + if (typeof data.isScrolling === "undefined") { + let touchAngle; + + if ( + (swiper.isHorizontal() && touches.currentY === touches.startY) || + (swiper.isVertical() && touches.currentX === touches.startX) + ) { + data.isScrolling = false; + } else { + // eslint-disable-next-line + if (diffX * diffX + diffY * diffY >= 25) { + touchAngle = + (Math.atan2(Math.abs(diffY), Math.abs(diffX)) * 180) / Math.PI; + data.isScrolling = swiper.isHorizontal() + ? touchAngle > params.touchAngle + : 90 - touchAngle > params.touchAngle; + } + } + } + + if (data.isScrolling) { + swiper.emit("touchMoveOpposite", e); + } + + if (typeof data.startMoving === "undefined") { + if ( + touches.currentX !== touches.startX || + touches.currentY !== touches.startY + ) { + data.startMoving = true; + } + } + + if (data.isScrolling) { + data.isTouched = false; + return; + } + + if (!data.startMoving) { + return; + } + + swiper.allowClick = false; + + if (!params.cssMode && e.cancelable) { + e.preventDefault(); + } + + if (params.touchMoveStopPropagation && !params.nested) { + e.stopPropagation(); + } + + if (!data.isMoved) { + if (params.loop && !params.cssMode) { + swiper.loopFix(); + } + + data.startTranslate = swiper.getTranslate(); + swiper.setTransition(0); + + if (swiper.animating) { + swiper.$wrapperEl.trigger("webkitTransitionEnd transitionend"); + } + + data.allowMomentumBounce = false; // Grab Cursor + + if ( + params.grabCursor && + (swiper.allowSlideNext === true || swiper.allowSlidePrev === true) + ) { + swiper.setGrabCursor(true); + } + + swiper.emit("sliderFirstMove", e); + } + + swiper.emit("sliderMove", e); + data.isMoved = true; + let diff = swiper.isHorizontal() ? diffX : diffY; + touches.diff = diff; + diff *= params.touchRatio; + if (rtl) diff = -diff; + swiper.swipeDirection = diff > 0 ? "prev" : "next"; + data.currentTranslate = diff + data.startTranslate; + let disableParentSwiper = true; + let resistanceRatio = params.resistanceRatio; + + if (params.touchReleaseOnEdges) { + resistanceRatio = 0; + } + + if (diff > 0 && data.currentTranslate > swiper.minTranslate()) { + disableParentSwiper = false; + if (params.resistance) + data.currentTranslate = + swiper.minTranslate() - + 1 + + (-swiper.minTranslate() + data.startTranslate + diff) ** + resistanceRatio; + } else if (diff < 0 && data.currentTranslate < swiper.maxTranslate()) { + disableParentSwiper = false; + if (params.resistance) + data.currentTranslate = + swiper.maxTranslate() + + 1 - + (swiper.maxTranslate() - data.startTranslate - diff) ** + resistanceRatio; + } + + if (disableParentSwiper) { + e.preventedByNestedSwiper = true; + } // Directions locks + + if ( + !swiper.allowSlideNext && + swiper.swipeDirection === "next" && + data.currentTranslate < data.startTranslate + ) { + data.currentTranslate = data.startTranslate; + } + + if ( + !swiper.allowSlidePrev && + swiper.swipeDirection === "prev" && + data.currentTranslate > data.startTranslate + ) { + data.currentTranslate = data.startTranslate; + } + + if (!swiper.allowSlidePrev && !swiper.allowSlideNext) { + data.currentTranslate = data.startTranslate; + } // Threshold + + if (params.threshold > 0) { + if (Math.abs(diff) > params.threshold || data.allowThresholdMove) { + if (!data.allowThresholdMove) { + data.allowThresholdMove = true; + touches.startX = touches.currentX; + touches.startY = touches.currentY; + data.currentTranslate = data.startTranslate; + touches.diff = swiper.isHorizontal() + ? touches.currentX - touches.startX + : touches.currentY - touches.startY; + return; + } + } else { + data.currentTranslate = data.startTranslate; + return; + } + } + + if (!params.followFinger || params.cssMode) return; // Update active index in free mode + + if ( + (params.freeMode && params.freeMode.enabled && swiper.freeMode) || + params.watchSlidesProgress + ) { + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + } + + if (swiper.params.freeMode && params.freeMode.enabled && swiper.freeMode) { + swiper.freeMode.onTouchMove(); + } // Update progress + + swiper.updateProgress(data.currentTranslate); // Update translate + + swiper.setTranslate(data.currentTranslate); + } + + function onTouchEnd(event) { + const swiper = this; + const data = swiper.touchEventsData; + const { params, touches, rtlTranslate: rtl, slidesGrid, enabled } = swiper; + if (!enabled) return; + let e = event; + if (e.originalEvent) e = e.originalEvent; + + if (data.allowTouchCallbacks) { + swiper.emit("touchEnd", e); + } + + data.allowTouchCallbacks = false; + + if (!data.isTouched) { + if (data.isMoved && params.grabCursor) { + swiper.setGrabCursor(false); + } + + data.isMoved = false; + data.startMoving = false; + return; + } // Return Grab Cursor + + if ( + params.grabCursor && + data.isMoved && + data.isTouched && + (swiper.allowSlideNext === true || swiper.allowSlidePrev === true) + ) { + swiper.setGrabCursor(false); + } // Time diff + + const touchEndTime = now(); + const timeDiff = touchEndTime - data.touchStartTime; // Tap, doubleTap, Click + + if (swiper.allowClick) { + const pathTree = e.path || (e.composedPath && e.composedPath()); + swiper.updateClickedSlide((pathTree && pathTree[0]) || e.target); + swiper.emit("tap click", e); + + if (timeDiff < 300 && touchEndTime - data.lastClickTime < 300) { + swiper.emit("doubleTap doubleClick", e); + } + } + + data.lastClickTime = now(); + nextTick(() => { + if (!swiper.destroyed) swiper.allowClick = true; + }); + + if ( + !data.isTouched || + !data.isMoved || + !swiper.swipeDirection || + touches.diff === 0 || + data.currentTranslate === data.startTranslate + ) { + data.isTouched = false; + data.isMoved = false; + data.startMoving = false; + return; + } + + data.isTouched = false; + data.isMoved = false; + data.startMoving = false; + let currentPos; + + if (params.followFinger) { + currentPos = rtl ? swiper.translate : -swiper.translate; + } else { + currentPos = -data.currentTranslate; + } + + if (params.cssMode) { + return; + } + + if (swiper.params.freeMode && params.freeMode.enabled) { + swiper.freeMode.onTouchEnd({ + currentPos, + }); + return; + } // Find current slide + + let stopIndex = 0; + let groupSize = swiper.slidesSizesGrid[0]; + + for ( + let i = 0; + i < slidesGrid.length; + i += i < params.slidesPerGroupSkip ? 1 : params.slidesPerGroup + ) { + const increment = + i < params.slidesPerGroupSkip - 1 ? 1 : params.slidesPerGroup; + + if (typeof slidesGrid[i + increment] !== "undefined") { + if ( + currentPos >= slidesGrid[i] && + currentPos < slidesGrid[i + increment] + ) { + stopIndex = i; + groupSize = slidesGrid[i + increment] - slidesGrid[i]; + } + } else if (currentPos >= slidesGrid[i]) { + stopIndex = i; + groupSize = + slidesGrid[slidesGrid.length - 1] - slidesGrid[slidesGrid.length - 2]; + } + } + + let rewindFirstIndex = null; + let rewindLastIndex = null; + + if (params.rewind) { + if (swiper.isBeginning) { + rewindLastIndex = + swiper.params.virtual && + swiper.params.virtual.enabled && + swiper.virtual + ? swiper.virtual.slides.length - 1 + : swiper.slides.length - 1; + } else if (swiper.isEnd) { + rewindFirstIndex = 0; + } + } // Find current slide size + + const ratio = (currentPos - slidesGrid[stopIndex]) / groupSize; + const increment = + stopIndex < params.slidesPerGroupSkip - 1 ? 1 : params.slidesPerGroup; + + if (timeDiff > params.longSwipesMs) { + // Long touches + if (!params.longSwipes) { + swiper.slideTo(swiper.activeIndex); + return; + } + + if (swiper.swipeDirection === "next") { + if (ratio >= params.longSwipesRatio) + swiper.slideTo( + params.rewind && swiper.isEnd + ? rewindFirstIndex + : stopIndex + increment, + ); + else swiper.slideTo(stopIndex); + } + + if (swiper.swipeDirection === "prev") { + if (ratio > 1 - params.longSwipesRatio) { + swiper.slideTo(stopIndex + increment); + } else if ( + rewindLastIndex !== null && + ratio < 0 && + Math.abs(ratio) > params.longSwipesRatio + ) { + swiper.slideTo(rewindLastIndex); + } else { + swiper.slideTo(stopIndex); + } + } + } else { + // Short swipes + if (!params.shortSwipes) { + swiper.slideTo(swiper.activeIndex); + return; + } + + const isNavButtonTarget = + swiper.navigation && + (e.target === swiper.navigation.nextEl || + e.target === swiper.navigation.prevEl); + + if (!isNavButtonTarget) { + if (swiper.swipeDirection === "next") { + swiper.slideTo( + rewindFirstIndex !== null + ? rewindFirstIndex + : stopIndex + increment, + ); + } + + if (swiper.swipeDirection === "prev") { + swiper.slideTo( + rewindLastIndex !== null ? rewindLastIndex : stopIndex, + ); + } + } else if (e.target === swiper.navigation.nextEl) { + swiper.slideTo(stopIndex + increment); + } else { + swiper.slideTo(stopIndex); + } + } + } + + function onResize() { + const swiper = this; + const { params, el } = swiper; + if (el && el.offsetWidth === 0) return; // Breakpoints + + if (params.breakpoints) { + swiper.setBreakpoint(); + } // Save locks + + const { allowSlideNext, allowSlidePrev, snapGrid } = swiper; // Disable locks on resize + + swiper.allowSlideNext = true; + swiper.allowSlidePrev = true; + swiper.updateSize(); + swiper.updateSlides(); + swiper.updateSlidesClasses(); + + if ( + (params.slidesPerView === "auto" || params.slidesPerView > 1) && + swiper.isEnd && + !swiper.isBeginning && + !swiper.params.centeredSlides + ) { + swiper.slideTo(swiper.slides.length - 1, 0, false, true); + } else { + swiper.slideTo(swiper.activeIndex, 0, false, true); + } + + if (swiper.autoplay && swiper.autoplay.running && swiper.autoplay.paused) { + swiper.autoplay.run(); + } // Return locks after resize + + swiper.allowSlidePrev = allowSlidePrev; + swiper.allowSlideNext = allowSlideNext; + + if (swiper.params.watchOverflow && snapGrid !== swiper.snapGrid) { + swiper.checkOverflow(); + } + } + + function onClick(e) { + const swiper = this; + if (!swiper.enabled) return; + + if (!swiper.allowClick) { + if (swiper.params.preventClicks) e.preventDefault(); + + if (swiper.params.preventClicksPropagation && swiper.animating) { + e.stopPropagation(); + e.stopImmediatePropagation(); + } + } + } + + function onScroll() { + const swiper = this; + const { wrapperEl, rtlTranslate, enabled } = swiper; + if (!enabled) return; + swiper.previousTranslate = swiper.translate; + + if (swiper.isHorizontal()) { + swiper.translate = -wrapperEl.scrollLeft; + } else { + swiper.translate = -wrapperEl.scrollTop; + } // eslint-disable-next-line + + if (swiper.translate === -0) swiper.translate = 0; + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + let newProgress; + const translatesDiff = swiper.maxTranslate() - swiper.minTranslate(); + + if (translatesDiff === 0) { + newProgress = 0; + } else { + newProgress = (swiper.translate - swiper.minTranslate()) / translatesDiff; + } + + if (newProgress !== swiper.progress) { + swiper.updateProgress( + rtlTranslate ? -swiper.translate : swiper.translate, + ); + } + + swiper.emit("setTranslate", swiper.translate, false); + } + + let dummyEventAttached = false; + + function dummyEventListener() {} + + const events = (swiper, method) => { + const document = getDocument(); + const { params, touchEvents, el, wrapperEl, device, support } = swiper; + const capture = !!params.nested; + const domMethod = + method === "on" ? "addEventListener" : "removeEventListener"; + const swiperMethod = method; // Touch Events + + if (!support.touch) { + el[domMethod](touchEvents.start, swiper.onTouchStart, false); + document[domMethod](touchEvents.move, swiper.onTouchMove, capture); + document[domMethod](touchEvents.end, swiper.onTouchEnd, false); + } else { + const passiveListener = + touchEvents.start === "touchstart" && + support.passiveListener && + params.passiveListeners + ? { + passive: true, + capture: false, + } + : false; + el[domMethod](touchEvents.start, swiper.onTouchStart, passiveListener); + el[domMethod]( + touchEvents.move, + swiper.onTouchMove, + support.passiveListener + ? { + passive: false, + capture, + } + : capture, + ); + el[domMethod](touchEvents.end, swiper.onTouchEnd, passiveListener); + + if (touchEvents.cancel) { + el[domMethod](touchEvents.cancel, swiper.onTouchEnd, passiveListener); + } + } // Prevent Links Clicks + + if (params.preventClicks || params.preventClicksPropagation) { + el[domMethod]("click", swiper.onClick, true); + } + + if (params.cssMode) { + wrapperEl[domMethod]("scroll", swiper.onScroll); + } // Resize handler + + if (params.updateOnWindowResize) { + swiper[swiperMethod]( + device.ios || device.android + ? "resize orientationchange observerUpdate" + : "resize observerUpdate", + onResize, + true, + ); + } else { + swiper[swiperMethod]("observerUpdate", onResize, true); + } + }; + + function attachEvents() { + const swiper = this; + const document = getDocument(); + const { params, support } = swiper; + swiper.onTouchStart = onTouchStart.bind(swiper); + swiper.onTouchMove = onTouchMove.bind(swiper); + swiper.onTouchEnd = onTouchEnd.bind(swiper); + + if (params.cssMode) { + swiper.onScroll = onScroll.bind(swiper); + } + + swiper.onClick = onClick.bind(swiper); + + if (support.touch && !dummyEventAttached) { + document.addEventListener("touchstart", dummyEventListener); + dummyEventAttached = true; + } + + events(swiper, "on"); + } + + function detachEvents() { + const swiper = this; + events(swiper, "off"); + } + + var events$1 = { + attachEvents, + detachEvents, + }; + + const isGridEnabled = (swiper, params) => { + return swiper.grid && params.grid && params.grid.rows > 1; + }; + + function setBreakpoint() { + const swiper = this; + const { activeIndex, initialized, loopedSlides = 0, params, $el } = swiper; + const breakpoints = params.breakpoints; + if (!breakpoints || (breakpoints && Object.keys(breakpoints).length === 0)) + return; // Get breakpoint for window width and update parameters + + const breakpoint = swiper.getBreakpoint( + breakpoints, + swiper.params.breakpointsBase, + swiper.el, + ); + if (!breakpoint || swiper.currentBreakpoint === breakpoint) return; + const breakpointOnlyParams = + breakpoint in breakpoints ? breakpoints[breakpoint] : undefined; + const breakpointParams = breakpointOnlyParams || swiper.originalParams; + const wasMultiRow = isGridEnabled(swiper, params); + const isMultiRow = isGridEnabled(swiper, breakpointParams); + const wasEnabled = params.enabled; + + if (wasMultiRow && !isMultiRow) { + $el.removeClass( + `${params.containerModifierClass}grid ${params.containerModifierClass}grid-column`, + ); + swiper.emitContainerClasses(); + } else if (!wasMultiRow && isMultiRow) { + $el.addClass(`${params.containerModifierClass}grid`); + + if ( + (breakpointParams.grid.fill && + breakpointParams.grid.fill === "column") || + (!breakpointParams.grid.fill && params.grid.fill === "column") + ) { + $el.addClass(`${params.containerModifierClass}grid-column`); + } + + swiper.emitContainerClasses(); + } + + const directionChanged = + breakpointParams.direction && + breakpointParams.direction !== params.direction; + const needsReLoop = + params.loop && + (breakpointParams.slidesPerView !== params.slidesPerView || + directionChanged); + + if (directionChanged && initialized) { + swiper.changeDirection(); + } + + extend(swiper.params, breakpointParams); + const isEnabled = swiper.params.enabled; + Object.assign(swiper, { + allowTouchMove: swiper.params.allowTouchMove, + allowSlideNext: swiper.params.allowSlideNext, + allowSlidePrev: swiper.params.allowSlidePrev, + }); + + if (wasEnabled && !isEnabled) { + swiper.disable(); + } else if (!wasEnabled && isEnabled) { + swiper.enable(); + } + + swiper.currentBreakpoint = breakpoint; + swiper.emit("_beforeBreakpoint", breakpointParams); + + if (needsReLoop && initialized) { + swiper.loopDestroy(); + swiper.loopCreate(); + swiper.updateSlides(); + swiper.slideTo( + activeIndex - loopedSlides + swiper.loopedSlides, + 0, + false, + ); + } + + swiper.emit("breakpoint", breakpointParams); + } + + function getBreakpoint(breakpoints, base, containerEl) { + if (base === void 0) { + base = "window"; + } + + if (!breakpoints || (base === "container" && !containerEl)) + return undefined; + let breakpoint = false; + const window = getWindow(); + const currentHeight = + base === "window" ? window.innerHeight : containerEl.clientHeight; + const points = Object.keys(breakpoints).map((point) => { + if (typeof point === "string" && point.indexOf("@") === 0) { + const minRatio = parseFloat(point.substr(1)); + const value = currentHeight * minRatio; + return { + value, + point, + }; + } + + return { + value: point, + point, + }; + }); + points.sort((a, b) => parseInt(a.value, 10) - parseInt(b.value, 10)); + + for (let i = 0; i < points.length; i += 1) { + const { point, value } = points[i]; + + if (base === "window") { + if (window.matchMedia(`(min-width: ${value}px)`).matches) { + breakpoint = point; + } + } else if (value <= containerEl.clientWidth) { + breakpoint = point; + } + } + + return breakpoint || "max"; + } + + var breakpoints = { + setBreakpoint, + getBreakpoint, + }; + + function prepareClasses(entries, prefix) { + const resultClasses = []; + entries.forEach((item) => { + if (typeof item === "object") { + Object.keys(item).forEach((classNames) => { + if (item[classNames]) { + resultClasses.push(prefix + classNames); + } + }); + } else if (typeof item === "string") { + resultClasses.push(prefix + item); + } + }); + return resultClasses; + } + + function addClasses() { + const swiper = this; + const { + classNames, + params, + rtl, + $el, + device, + support + } = swiper; // prettier-ignore + + const suffixes = prepareClasses( + [ + "initialized", + params.direction, + { + "pointer-events": !support.touch, + }, + { + "free-mode": swiper.params.freeMode && params.freeMode.enabled, + }, + { + autoheight: params.autoHeight, + }, + { + rtl: rtl, + }, + { + grid: params.grid && params.grid.rows > 1, + }, + { + "grid-column": + params.grid && + params.grid.rows > 1 && + params.grid.fill === "column", + }, + { + android: device.android, + }, + { + ios: device.ios, + }, + { + "css-mode": params.cssMode, + }, + { + centered: params.cssMode && params.centeredSlides, + }, + ], + params.containerModifierClass, + ); + classNames.push(...suffixes); + $el.addClass([...classNames].join(" ")); + swiper.emitContainerClasses(); + } + + function removeClasses() { + const swiper = this; + const { $el, classNames } = swiper; + $el.removeClass(classNames.join(" ")); + swiper.emitContainerClasses(); + } + + var classes = { + addClasses, + removeClasses, + }; + + function loadImage(imageEl, src, srcset, sizes, checkForComplete, callback) { + const window = getWindow(); + let image; + + function onReady() { + if (callback) callback(); + } + + const isPicture = $(imageEl).parent("picture")[0]; + + if (!isPicture && (!imageEl.complete || !checkForComplete)) { + if (src) { + image = new window.Image(); + image.onload = onReady; + image.onerror = onReady; + + if (sizes) { + image.sizes = sizes; + } + + if (srcset) { + image.srcset = srcset; + } + + if (src) { + image.src = src; + } + } else { + onReady(); + } + } else { + // image already loaded... + onReady(); + } + } + + function preloadImages() { + const swiper = this; + swiper.imagesToLoad = swiper.$el.find("img"); + + function onReady() { + if ( + typeof swiper === "undefined" || + swiper === null || + !swiper || + swiper.destroyed + ) + return; + if (swiper.imagesLoaded !== undefined) swiper.imagesLoaded += 1; + + if (swiper.imagesLoaded === swiper.imagesToLoad.length) { + if (swiper.params.updateOnImagesReady) swiper.update(); + swiper.emit("imagesReady"); + } + } + + for (let i = 0; i < swiper.imagesToLoad.length; i += 1) { + const imageEl = swiper.imagesToLoad[i]; + swiper.loadImage( + imageEl, + imageEl.currentSrc || imageEl.getAttribute("src"), + imageEl.srcset || imageEl.getAttribute("srcset"), + imageEl.sizes || imageEl.getAttribute("sizes"), + true, + onReady, + ); + } + } + + var images = { + loadImage, + preloadImages, + }; + + function checkOverflow() { + const swiper = this; + const { isLocked: wasLocked, params } = swiper; + const { slidesOffsetBefore } = params; + + if (slidesOffsetBefore) { + const lastSlideIndex = swiper.slides.length - 1; + const lastSlideRightEdge = + swiper.slidesGrid[lastSlideIndex] + + swiper.slidesSizesGrid[lastSlideIndex] + + slidesOffsetBefore * 2; + swiper.isLocked = swiper.size > lastSlideRightEdge; + } else { + swiper.isLocked = swiper.snapGrid.length === 1; + } + + if (params.allowSlideNext === true) { + swiper.allowSlideNext = !swiper.isLocked; + } + + if (params.allowSlidePrev === true) { + swiper.allowSlidePrev = !swiper.isLocked; + } + + if (wasLocked && wasLocked !== swiper.isLocked) { + swiper.isEnd = false; + } + + if (wasLocked !== swiper.isLocked) { + swiper.emit(swiper.isLocked ? "lock" : "unlock"); + } + } + + var checkOverflow$1 = { + checkOverflow, + }; + + var defaults = { + init: true, + direction: "horizontal", + touchEventsTarget: "wrapper", + initialSlide: 0, + speed: 300, + cssMode: false, + updateOnWindowResize: true, + resizeObserver: true, + nested: false, + createElements: false, + enabled: true, + focusableElements: "input, select, option, textarea, button, video, label", + // Overrides + width: null, + height: null, + // + preventInteractionOnTransition: false, + // ssr + userAgent: null, + url: null, + // To support iOS's swipe-to-go-back gesture (when being used in-app). + edgeSwipeDetection: false, + edgeSwipeThreshold: 20, + // Autoheight + autoHeight: false, + // Set wrapper width + setWrapperSize: false, + // Virtual Translate + virtualTranslate: false, + // Effects + effect: "slide", + // 'slide' or 'fade' or 'cube' or 'coverflow' or 'flip' + // Breakpoints + breakpoints: undefined, + breakpointsBase: "window", + // Slides grid + spaceBetween: 0, + slidesPerView: 1, + slidesPerGroup: 1, + slidesPerGroupSkip: 0, + slidesPerGroupAuto: false, + centeredSlides: false, + centeredSlidesBounds: false, + slidesOffsetBefore: 0, + // in px + slidesOffsetAfter: 0, + // in px + normalizeSlideIndex: true, + centerInsufficientSlides: false, + // Disable swiper and hide navigation when container not overflow + watchOverflow: true, + // Round length + roundLengths: false, + // Touches + touchRatio: 1, + touchAngle: 45, + simulateTouch: true, + shortSwipes: true, + longSwipes: true, + longSwipesRatio: 0.5, + longSwipesMs: 300, + followFinger: true, + allowTouchMove: true, + threshold: 0, + touchMoveStopPropagation: false, + touchStartPreventDefault: true, + touchStartForcePreventDefault: false, + touchReleaseOnEdges: false, + // Unique Navigation Elements + uniqueNavElements: true, + // Resistance + resistance: true, + resistanceRatio: 0.85, + // Progress + watchSlidesProgress: false, + // Cursor + grabCursor: false, + // Clicks + preventClicks: true, + preventClicksPropagation: true, + slideToClickedSlide: false, + // Images + preloadImages: true, + updateOnImagesReady: true, + // loop + loop: false, + loopAdditionalSlides: 0, + loopedSlides: null, + loopFillGroupWithBlank: false, + loopPreventsSlide: true, + // rewind + rewind: false, + // Swiping/no swiping + allowSlidePrev: true, + allowSlideNext: true, + swipeHandler: null, + // '.swipe-handler', + noSwiping: true, + noSwipingClass: "swiper-no-swiping", + noSwipingSelector: null, + // Passive Listeners + passiveListeners: true, + maxBackfaceHiddenSlides: 10, + // NS + containerModifierClass: "swiper-", + // NEW + slideClass: "swiper-slide", + slideBlankClass: "swiper-slide-invisible-blank", + slideActiveClass: "swiper-slide-active", + slideDuplicateActiveClass: "swiper-slide-duplicate-active", + slideVisibleClass: "swiper-slide-visible", + slideDuplicateClass: "swiper-slide-duplicate", + slideNextClass: "swiper-slide-next", + slideDuplicateNextClass: "swiper-slide-duplicate-next", + slidePrevClass: "swiper-slide-prev", + slideDuplicatePrevClass: "swiper-slide-duplicate-prev", + wrapperClass: "swiper-wrapper", + // Callbacks + runCallbacksOnInit: true, + // Internals + _emitClasses: false, + }; + + function moduleExtendParams(params, allModulesParams) { + return function extendParams(obj) { + if (obj === void 0) { + obj = {}; + } + + const moduleParamName = Object.keys(obj)[0]; + const moduleParams = obj[moduleParamName]; + + if (typeof moduleParams !== "object" || moduleParams === null) { + extend(allModulesParams, obj); + return; + } + + if ( + ["navigation", "pagination", "scrollbar"].indexOf(moduleParamName) >= + 0 && + params[moduleParamName] === true + ) { + params[moduleParamName] = { + auto: true, + }; + } + + if (!(moduleParamName in params && "enabled" in moduleParams)) { + extend(allModulesParams, obj); + return; + } + + if (params[moduleParamName] === true) { + params[moduleParamName] = { + enabled: true, + }; + } + + if ( + typeof params[moduleParamName] === "object" && + !("enabled" in params[moduleParamName]) + ) { + params[moduleParamName].enabled = true; + } + + if (!params[moduleParamName]) + params[moduleParamName] = { + enabled: false, + }; + extend(allModulesParams, obj); + }; + } + + /* eslint no-param-reassign: "off" */ + const prototypes = { + eventsEmitter, + update, + translate, + transition, + slide, + loop, + grabCursor, + events: events$1, + breakpoints, + checkOverflow: checkOverflow$1, + classes, + images, + }; + const extendedDefaults = {}; + + class Swiper { + constructor() { + let el; + let params; + + for ( + var _len = arguments.length, args = new Array(_len), _key = 0; + _key < _len; + _key++ + ) { + args[_key] = arguments[_key]; + } + + if ( + args.length === 1 && + args[0].constructor && + Object.prototype.toString.call(args[0]).slice(8, -1) === "Object" + ) { + params = args[0]; + } else { + [el, params] = args; + } + + if (!params) params = {}; + params = extend({}, params); + if (el && !params.el) params.el = el; + + if (params.el && $(params.el).length > 1) { + const swipers = []; + $(params.el).each((containerEl) => { + const newParams = extend({}, params, { + el: containerEl, + }); + swipers.push(new Swiper(newParams)); + }); + return swipers; + } // Swiper Instance + + const swiper = this; + swiper.__swiper__ = true; + swiper.support = getSupport(); + swiper.device = getDevice({ + userAgent: params.userAgent, + }); + swiper.browser = getBrowser(); + swiper.eventsListeners = {}; + swiper.eventsAnyListeners = []; + swiper.modules = [...swiper.__modules__]; + + if (params.modules && Array.isArray(params.modules)) { + swiper.modules.push(...params.modules); + } + + const allModulesParams = {}; + swiper.modules.forEach((mod) => { + mod({ + swiper, + extendParams: moduleExtendParams(params, allModulesParams), + on: swiper.on.bind(swiper), + once: swiper.once.bind(swiper), + off: swiper.off.bind(swiper), + emit: swiper.emit.bind(swiper), + }); + }); // Extend defaults with modules params + + const swiperParams = extend({}, defaults, allModulesParams); // Extend defaults with passed params + + swiper.params = extend({}, swiperParams, extendedDefaults, params); + swiper.originalParams = extend({}, swiper.params); + swiper.passedParams = extend({}, params); // add event listeners + + if (swiper.params && swiper.params.on) { + Object.keys(swiper.params.on).forEach((eventName) => { + swiper.on(eventName, swiper.params.on[eventName]); + }); + } + + if (swiper.params && swiper.params.onAny) { + swiper.onAny(swiper.params.onAny); + } // Save Dom lib + + swiper.$ = $; // Extend Swiper + + Object.assign(swiper, { + enabled: swiper.params.enabled, + el, + // Classes + classNames: [], + // Slides + slides: $(), + slidesGrid: [], + snapGrid: [], + slidesSizesGrid: [], + + // isDirection + isHorizontal() { + return swiper.params.direction === "horizontal"; + }, + + isVertical() { + return swiper.params.direction === "vertical"; + }, + + // Indexes + activeIndex: 0, + realIndex: 0, + // + isBeginning: true, + isEnd: false, + // Props + translate: 0, + previousTranslate: 0, + progress: 0, + velocity: 0, + animating: false, + // Locks + allowSlideNext: swiper.params.allowSlideNext, + allowSlidePrev: swiper.params.allowSlidePrev, + // Touch Events + touchEvents: (function touchEvents() { + const touch = ["touchstart", "touchmove", "touchend", "touchcancel"]; + const desktop = ["pointerdown", "pointermove", "pointerup"]; + swiper.touchEventsTouch = { + start: touch[0], + move: touch[1], + end: touch[2], + cancel: touch[3], + }; + swiper.touchEventsDesktop = { + start: desktop[0], + move: desktop[1], + end: desktop[2], + }; + return swiper.support.touch || !swiper.params.simulateTouch + ? swiper.touchEventsTouch + : swiper.touchEventsDesktop; + })(), + touchEventsData: { + isTouched: undefined, + isMoved: undefined, + allowTouchCallbacks: undefined, + touchStartTime: undefined, + isScrolling: undefined, + currentTranslate: undefined, + startTranslate: undefined, + allowThresholdMove: undefined, + // Form elements to match + focusableElements: swiper.params.focusableElements, + // Last click time + lastClickTime: now(), + clickTimeout: undefined, + // Velocities + velocities: [], + allowMomentumBounce: undefined, + isTouchEvent: undefined, + startMoving: undefined, + }, + // Clicks + allowClick: true, + // Touches + allowTouchMove: swiper.params.allowTouchMove, + touches: { + startX: 0, + startY: 0, + currentX: 0, + currentY: 0, + diff: 0, + }, + // Images + imagesToLoad: [], + imagesLoaded: 0, + }); + swiper.emit("_swiper"); // Init + + if (swiper.params.init) { + swiper.init(); + } // Return app instance + + return swiper; + } + + enable() { + const swiper = this; + if (swiper.enabled) return; + swiper.enabled = true; + + if (swiper.params.grabCursor) { + swiper.setGrabCursor(); + } + + swiper.emit("enable"); + } + + disable() { + const swiper = this; + if (!swiper.enabled) return; + swiper.enabled = false; + + if (swiper.params.grabCursor) { + swiper.unsetGrabCursor(); + } + + swiper.emit("disable"); + } + + setProgress(progress, speed) { + const swiper = this; + progress = Math.min(Math.max(progress, 0), 1); + const min = swiper.minTranslate(); + const max = swiper.maxTranslate(); + const current = (max - min) * progress + min; + swiper.translateTo(current, typeof speed === "undefined" ? 0 : speed); + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + } + + emitContainerClasses() { + const swiper = this; + if (!swiper.params._emitClasses || !swiper.el) return; + const cls = swiper.el.className.split(" ").filter((className) => { + return ( + className.indexOf("swiper") === 0 || + className.indexOf(swiper.params.containerModifierClass) === 0 + ); + }); + swiper.emit("_containerClasses", cls.join(" ")); + } + + getSlideClasses(slideEl) { + const swiper = this; + return slideEl.className + .split(" ") + .filter((className) => { + return ( + className.indexOf("swiper-slide") === 0 || + className.indexOf(swiper.params.slideClass) === 0 + ); + }) + .join(" "); + } + + emitSlidesClasses() { + const swiper = this; + if (!swiper.params._emitClasses || !swiper.el) return; + const updates = []; + swiper.slides.each((slideEl) => { + const classNames = swiper.getSlideClasses(slideEl); + updates.push({ + slideEl, + classNames, + }); + swiper.emit("_slideClass", slideEl, classNames); + }); + swiper.emit("_slideClasses", updates); + } + + slidesPerViewDynamic(view, exact) { + if (view === void 0) { + view = "current"; + } + + if (exact === void 0) { + exact = false; + } + + const swiper = this; + const { + params, + slides, + slidesGrid, + slidesSizesGrid, + size: swiperSize, + activeIndex, + } = swiper; + let spv = 1; + + if (params.centeredSlides) { + let slideSize = slides[activeIndex].swiperSlideSize; + let breakLoop; + + for (let i = activeIndex + 1; i < slides.length; i += 1) { + if (slides[i] && !breakLoop) { + slideSize += slides[i].swiperSlideSize; + spv += 1; + if (slideSize > swiperSize) breakLoop = true; + } + } + + for (let i = activeIndex - 1; i >= 0; i -= 1) { + if (slides[i] && !breakLoop) { + slideSize += slides[i].swiperSlideSize; + spv += 1; + if (slideSize > swiperSize) breakLoop = true; + } + } + } else { + // eslint-disable-next-line + if (view === "current") { + for (let i = activeIndex + 1; i < slides.length; i += 1) { + const slideInView = exact + ? slidesGrid[i] + slidesSizesGrid[i] - slidesGrid[activeIndex] < + swiperSize + : slidesGrid[i] - slidesGrid[activeIndex] < swiperSize; + + if (slideInView) { + spv += 1; + } + } + } else { + // previous + for (let i = activeIndex - 1; i >= 0; i -= 1) { + const slideInView = + slidesGrid[activeIndex] - slidesGrid[i] < swiperSize; + + if (slideInView) { + spv += 1; + } + } + } + } + + return spv; + } + + update() { + const swiper = this; + if (!swiper || swiper.destroyed) return; + const { snapGrid, params } = swiper; // Breakpoints + + if (params.breakpoints) { + swiper.setBreakpoint(); + } + + swiper.updateSize(); + swiper.updateSlides(); + swiper.updateProgress(); + swiper.updateSlidesClasses(); + + function setTranslate() { + const translateValue = swiper.rtlTranslate + ? swiper.translate * -1 + : swiper.translate; + const newTranslate = Math.min( + Math.max(translateValue, swiper.maxTranslate()), + swiper.minTranslate(), + ); + swiper.setTranslate(newTranslate); + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + } + + let translated; + + if (swiper.params.freeMode && swiper.params.freeMode.enabled) { + setTranslate(); + + if (swiper.params.autoHeight) { + swiper.updateAutoHeight(); + } + } else { + if ( + (swiper.params.slidesPerView === "auto" || + swiper.params.slidesPerView > 1) && + swiper.isEnd && + !swiper.params.centeredSlides + ) { + translated = swiper.slideTo(swiper.slides.length - 1, 0, false, true); + } else { + translated = swiper.slideTo(swiper.activeIndex, 0, false, true); + } + + if (!translated) { + setTranslate(); + } + } + + if (params.watchOverflow && snapGrid !== swiper.snapGrid) { + swiper.checkOverflow(); + } + + swiper.emit("update"); + } + + changeDirection(newDirection, needUpdate) { + if (needUpdate === void 0) { + needUpdate = true; + } + + const swiper = this; + const currentDirection = swiper.params.direction; + + if (!newDirection) { + // eslint-disable-next-line + newDirection = + currentDirection === "horizontal" ? "vertical" : "horizontal"; + } + + if ( + newDirection === currentDirection || + (newDirection !== "horizontal" && newDirection !== "vertical") + ) { + return swiper; + } + + swiper.$el + .removeClass( + `${swiper.params.containerModifierClass}${currentDirection}`, + ) + .addClass(`${swiper.params.containerModifierClass}${newDirection}`); + swiper.emitContainerClasses(); + swiper.params.direction = newDirection; + swiper.slides.each((slideEl) => { + if (newDirection === "vertical") { + slideEl.style.width = ""; + } else { + slideEl.style.height = ""; + } + }); + swiper.emit("changeDirection"); + if (needUpdate) swiper.update(); + return swiper; + } + + mount(el) { + const swiper = this; + if (swiper.mounted) return true; // Find el + + const $el = $(el || swiper.params.el); + el = $el[0]; + + if (!el) { + return false; + } + + el.swiper = swiper; + + const getWrapperSelector = () => { + return `.${(swiper.params.wrapperClass || "") + .trim() + .split(" ") + .join(".")}`; + }; + + const getWrapper = () => { + if (el && el.shadowRoot && el.shadowRoot.querySelector) { + const res = $(el.shadowRoot.querySelector(getWrapperSelector())); // Children needs to return slot items + + res.children = (options) => $el.children(options); + + return res; + } + + return $el.children(getWrapperSelector()); + }; // Find Wrapper + + let $wrapperEl = getWrapper(); + + if ($wrapperEl.length === 0 && swiper.params.createElements) { + const document = getDocument(); + const wrapper = document.createElement("div"); + $wrapperEl = $(wrapper); + wrapper.className = swiper.params.wrapperClass; + $el.append(wrapper); + $el.children(`.${swiper.params.slideClass}`).each((slideEl) => { + $wrapperEl.append(slideEl); + }); + } + + Object.assign(swiper, { + $el, + el, + $wrapperEl, + wrapperEl: $wrapperEl[0], + mounted: true, + // RTL + rtl: el.dir.toLowerCase() === "rtl" || $el.css("direction") === "rtl", + rtlTranslate: + swiper.params.direction === "horizontal" && + (el.dir.toLowerCase() === "rtl" || $el.css("direction") === "rtl"), + wrongRTL: $wrapperEl.css("display") === "-webkit-box", + }); + return true; + } + + init(el) { + const swiper = this; + if (swiper.initialized) return swiper; + const mounted = swiper.mount(el); + if (mounted === false) return swiper; + swiper.emit("beforeInit"); // Set breakpoint + + if (swiper.params.breakpoints) { + swiper.setBreakpoint(); + } // Add Classes + + swiper.addClasses(); // Create loop + + if (swiper.params.loop) { + swiper.loopCreate(); + } // Update size + + swiper.updateSize(); // Update slides + + swiper.updateSlides(); + + if (swiper.params.watchOverflow) { + swiper.checkOverflow(); + } // Set Grab Cursor + + if (swiper.params.grabCursor && swiper.enabled) { + swiper.setGrabCursor(); + } + + if (swiper.params.preloadImages) { + swiper.preloadImages(); + } // Slide To Initial Slide + + if (swiper.params.loop) { + swiper.slideTo( + swiper.params.initialSlide + swiper.loopedSlides, + 0, + swiper.params.runCallbacksOnInit, + false, + true, + ); + } else { + swiper.slideTo( + swiper.params.initialSlide, + 0, + swiper.params.runCallbacksOnInit, + false, + true, + ); + } // Attach events + + swiper.attachEvents(); // Init Flag + + swiper.initialized = true; // Emit + + swiper.emit("init"); + swiper.emit("afterInit"); + return swiper; + } + + destroy(deleteInstance, cleanStyles) { + if (deleteInstance === void 0) { + deleteInstance = true; + } + + if (cleanStyles === void 0) { + cleanStyles = true; + } + + const swiper = this; + const { params, $el, $wrapperEl, slides } = swiper; + + if (typeof swiper.params === "undefined" || swiper.destroyed) { + return null; + } + + swiper.emit("beforeDestroy"); // Init Flag + + swiper.initialized = false; // Detach events + + swiper.detachEvents(); // Destroy loop + + if (params.loop) { + swiper.loopDestroy(); + } // Cleanup styles + + if (cleanStyles) { + swiper.removeClasses(); + $el.removeAttr("style"); + $wrapperEl.removeAttr("style"); + + if (slides && slides.length) { + slides + .removeClass( + [ + params.slideVisibleClass, + params.slideActiveClass, + params.slideNextClass, + params.slidePrevClass, + ].join(" "), + ) + .removeAttr("style") + .removeAttr("data-swiper-slide-index"); + } + } + + swiper.emit("destroy"); // Detach emitter events + + Object.keys(swiper.eventsListeners).forEach((eventName) => { + swiper.off(eventName); + }); + + if (deleteInstance !== false) { + swiper.$el[0].swiper = null; + deleteProps(swiper); + } + + swiper.destroyed = true; + return null; + } + + static extendDefaults(newDefaults) { + extend(extendedDefaults, newDefaults); + } + + static get extendedDefaults() { + return extendedDefaults; + } + + static get defaults() { + return defaults; + } + + static installModule(mod) { + if (!Swiper.prototype.__modules__) Swiper.prototype.__modules__ = []; + const modules = Swiper.prototype.__modules__; + + if (typeof mod === "function" && modules.indexOf(mod) < 0) { + modules.push(mod); + } + } + + static use(module) { + if (Array.isArray(module)) { + module.forEach((m) => Swiper.installModule(m)); + return Swiper; + } + + Swiper.installModule(module); + return Swiper; + } + } + + Object.keys(prototypes).forEach((prototypeGroup) => { + Object.keys(prototypes[prototypeGroup]).forEach((protoMethod) => { + Swiper.prototype[protoMethod] = prototypes[prototypeGroup][protoMethod]; + }); + }); + Swiper.use([Resize, Observer]); + + function Virtual(_ref) { + let { swiper, extendParams, on, emit } = _ref; + extendParams({ + virtual: { + enabled: false, + slides: [], + cache: true, + renderSlide: null, + renderExternal: null, + renderExternalUpdate: true, + addSlidesBefore: 0, + addSlidesAfter: 0, + }, + }); + let cssModeTimeout; + swiper.virtual = { + cache: {}, + from: undefined, + to: undefined, + slides: [], + offset: 0, + slidesGrid: [], + }; + + function renderSlide(slide, index) { + const params = swiper.params.virtual; + + if (params.cache && swiper.virtual.cache[index]) { + return swiper.virtual.cache[index]; + } + + const $slideEl = params.renderSlide + ? $(params.renderSlide.call(swiper, slide, index)) + : $( + `
${slide}
`, + ); + if (!$slideEl.attr("data-swiper-slide-index")) + $slideEl.attr("data-swiper-slide-index", index); + if (params.cache) swiper.virtual.cache[index] = $slideEl; + return $slideEl; + } + + function update(force) { + const { slidesPerView, slidesPerGroup, centeredSlides } = swiper.params; + const { addSlidesBefore, addSlidesAfter } = swiper.params.virtual; + const { + from: previousFrom, + to: previousTo, + slides, + slidesGrid: previousSlidesGrid, + offset: previousOffset, + } = swiper.virtual; + + if (!swiper.params.cssMode) { + swiper.updateActiveIndex(); + } + + const activeIndex = swiper.activeIndex || 0; + let offsetProp; + if (swiper.rtlTranslate) offsetProp = "right"; + else offsetProp = swiper.isHorizontal() ? "left" : "top"; + let slidesAfter; + let slidesBefore; + + if (centeredSlides) { + slidesAfter = + Math.floor(slidesPerView / 2) + slidesPerGroup + addSlidesAfter; + slidesBefore = + Math.floor(slidesPerView / 2) + slidesPerGroup + addSlidesBefore; + } else { + slidesAfter = slidesPerView + (slidesPerGroup - 1) + addSlidesAfter; + slidesBefore = slidesPerGroup + addSlidesBefore; + } + + const from = Math.max((activeIndex || 0) - slidesBefore, 0); + const to = Math.min((activeIndex || 0) + slidesAfter, slides.length - 1); + const offset = + (swiper.slidesGrid[from] || 0) - (swiper.slidesGrid[0] || 0); + Object.assign(swiper.virtual, { + from, + to, + offset, + slidesGrid: swiper.slidesGrid, + }); + + function onRendered() { + swiper.updateSlides(); + swiper.updateProgress(); + swiper.updateSlidesClasses(); + + if (swiper.lazy && swiper.params.lazy.enabled) { + swiper.lazy.load(); + } + + emit("virtualUpdate"); + } + + if (previousFrom === from && previousTo === to && !force) { + if ( + swiper.slidesGrid !== previousSlidesGrid && + offset !== previousOffset + ) { + swiper.slides.css(offsetProp, `${offset}px`); + } + + swiper.updateProgress(); + emit("virtualUpdate"); + return; + } + + if (swiper.params.virtual.renderExternal) { + swiper.params.virtual.renderExternal.call(swiper, { + offset, + from, + to, + slides: (function getSlides() { + const slidesToRender = []; + + for (let i = from; i <= to; i += 1) { + slidesToRender.push(slides[i]); + } + + return slidesToRender; + })(), + }); + + if (swiper.params.virtual.renderExternalUpdate) { + onRendered(); + } else { + emit("virtualUpdate"); + } + + return; + } + + const prependIndexes = []; + const appendIndexes = []; + + if (force) { + swiper.$wrapperEl.find(`.${swiper.params.slideClass}`).remove(); + } else { + for (let i = previousFrom; i <= previousTo; i += 1) { + if (i < from || i > to) { + swiper.$wrapperEl + .find( + `.${swiper.params.slideClass}[data-swiper-slide-index="${i}"]`, + ) + .remove(); + } + } + } + + for (let i = 0; i < slides.length; i += 1) { + if (i >= from && i <= to) { + if (typeof previousTo === "undefined" || force) { + appendIndexes.push(i); + } else { + if (i > previousTo) appendIndexes.push(i); + if (i < previousFrom) prependIndexes.push(i); + } + } + } + + appendIndexes.forEach((index) => { + swiper.$wrapperEl.append(renderSlide(slides[index], index)); + }); + prependIndexes + .sort((a, b) => b - a) + .forEach((index) => { + swiper.$wrapperEl.prepend(renderSlide(slides[index], index)); + }); + swiper.$wrapperEl + .children(".swiper-slide") + .css(offsetProp, `${offset}px`); + onRendered(); + } + + function appendSlide(slides) { + if (typeof slides === "object" && "length" in slides) { + for (let i = 0; i < slides.length; i += 1) { + if (slides[i]) swiper.virtual.slides.push(slides[i]); + } + } else { + swiper.virtual.slides.push(slides); + } + + update(true); + } + + function prependSlide(slides) { + const activeIndex = swiper.activeIndex; + let newActiveIndex = activeIndex + 1; + let numberOfNewSlides = 1; + + if (Array.isArray(slides)) { + for (let i = 0; i < slides.length; i += 1) { + if (slides[i]) swiper.virtual.slides.unshift(slides[i]); + } + + newActiveIndex = activeIndex + slides.length; + numberOfNewSlides = slides.length; + } else { + swiper.virtual.slides.unshift(slides); + } + + if (swiper.params.virtual.cache) { + const cache = swiper.virtual.cache; + const newCache = {}; + Object.keys(cache).forEach((cachedIndex) => { + const $cachedEl = cache[cachedIndex]; + const cachedElIndex = $cachedEl.attr("data-swiper-slide-index"); + + if (cachedElIndex) { + $cachedEl.attr( + "data-swiper-slide-index", + parseInt(cachedElIndex, 10) + numberOfNewSlides, + ); + } + + newCache[parseInt(cachedIndex, 10) + numberOfNewSlides] = $cachedEl; + }); + swiper.virtual.cache = newCache; + } + + update(true); + swiper.slideTo(newActiveIndex, 0); + } + + function removeSlide(slidesIndexes) { + if (typeof slidesIndexes === "undefined" || slidesIndexes === null) + return; + let activeIndex = swiper.activeIndex; + + if (Array.isArray(slidesIndexes)) { + for (let i = slidesIndexes.length - 1; i >= 0; i -= 1) { + swiper.virtual.slides.splice(slidesIndexes[i], 1); + + if (swiper.params.virtual.cache) { + delete swiper.virtual.cache[slidesIndexes[i]]; + } + + if (slidesIndexes[i] < activeIndex) activeIndex -= 1; + activeIndex = Math.max(activeIndex, 0); + } + } else { + swiper.virtual.slides.splice(slidesIndexes, 1); + + if (swiper.params.virtual.cache) { + delete swiper.virtual.cache[slidesIndexes]; + } + + if (slidesIndexes < activeIndex) activeIndex -= 1; + activeIndex = Math.max(activeIndex, 0); + } + + update(true); + swiper.slideTo(activeIndex, 0); + } + + function removeAllSlides() { + swiper.virtual.slides = []; + + if (swiper.params.virtual.cache) { + swiper.virtual.cache = {}; + } + + update(true); + swiper.slideTo(0, 0); + } + + on("beforeInit", () => { + if (!swiper.params.virtual.enabled) return; + swiper.virtual.slides = swiper.params.virtual.slides; + swiper.classNames.push(`${swiper.params.containerModifierClass}virtual`); + swiper.params.watchSlidesProgress = true; + swiper.originalParams.watchSlidesProgress = true; + + if (!swiper.params.initialSlide) { + update(); + } + }); + on("setTranslate", () => { + if (!swiper.params.virtual.enabled) return; + + if (swiper.params.cssMode && !swiper._immediateVirtual) { + clearTimeout(cssModeTimeout); + cssModeTimeout = setTimeout(() => { + update(); + }, 100); + } else { + update(); + } + }); + on("init update resize", () => { + if (!swiper.params.virtual.enabled) return; + + if (swiper.params.cssMode) { + setCSSProperty( + swiper.wrapperEl, + "--swiper-virtual-size", + `${swiper.virtualSize}px`, + ); + } + }); + Object.assign(swiper.virtual, { + appendSlide, + prependSlide, + removeSlide, + removeAllSlides, + update, + }); + } + + /* eslint-disable consistent-return */ + function Keyboard(_ref) { + let { swiper, extendParams, on, emit } = _ref; + const document = getDocument(); + const window = getWindow(); + swiper.keyboard = { + enabled: false, + }; + extendParams({ + keyboard: { + enabled: false, + onlyInViewport: true, + pageUpDown: true, + }, + }); + + function handle(event) { + if (!swiper.enabled) return; + const { rtlTranslate: rtl } = swiper; + let e = event; + if (e.originalEvent) e = e.originalEvent; // jquery fix + + const kc = e.keyCode || e.charCode; + const pageUpDown = swiper.params.keyboard.pageUpDown; + const isPageUp = pageUpDown && kc === 33; + const isPageDown = pageUpDown && kc === 34; + const isArrowLeft = kc === 37; + const isArrowRight = kc === 39; + const isArrowUp = kc === 38; + const isArrowDown = kc === 40; // Directions locks + + if ( + !swiper.allowSlideNext && + ((swiper.isHorizontal() && isArrowRight) || + (swiper.isVertical() && isArrowDown) || + isPageDown) + ) { + return false; + } + + if ( + !swiper.allowSlidePrev && + ((swiper.isHorizontal() && isArrowLeft) || + (swiper.isVertical() && isArrowUp) || + isPageUp) + ) { + return false; + } + + if (e.shiftKey || e.altKey || e.ctrlKey || e.metaKey) { + return undefined; + } + + if ( + document.activeElement && + document.activeElement.nodeName && + (document.activeElement.nodeName.toLowerCase() === "input" || + document.activeElement.nodeName.toLowerCase() === "textarea") + ) { + return undefined; + } + + if ( + swiper.params.keyboard.onlyInViewport && + (isPageUp || + isPageDown || + isArrowLeft || + isArrowRight || + isArrowUp || + isArrowDown) + ) { + let inView = false; // Check that swiper should be inside of visible area of window + + if ( + swiper.$el.parents(`.${swiper.params.slideClass}`).length > 0 && + swiper.$el.parents(`.${swiper.params.slideActiveClass}`).length === 0 + ) { + return undefined; + } + + const $el = swiper.$el; + const swiperWidth = $el[0].clientWidth; + const swiperHeight = $el[0].clientHeight; + const windowWidth = window.innerWidth; + const windowHeight = window.innerHeight; + const swiperOffset = swiper.$el.offset(); + if (rtl) swiperOffset.left -= swiper.$el[0].scrollLeft; + const swiperCoord = [ + [swiperOffset.left, swiperOffset.top], + [swiperOffset.left + swiperWidth, swiperOffset.top], + [swiperOffset.left, swiperOffset.top + swiperHeight], + [swiperOffset.left + swiperWidth, swiperOffset.top + swiperHeight], + ]; + + for (let i = 0; i < swiperCoord.length; i += 1) { + const point = swiperCoord[i]; + + if ( + point[0] >= 0 && + point[0] <= windowWidth && + point[1] >= 0 && + point[1] <= windowHeight + ) { + if (point[0] === 0 && point[1] === 0) continue; // eslint-disable-line + + inView = true; + } + } + + if (!inView) return undefined; + } + + if (swiper.isHorizontal()) { + if (isPageUp || isPageDown || isArrowLeft || isArrowRight) { + if (e.preventDefault) e.preventDefault(); + else e.returnValue = false; + } + + if ( + ((isPageDown || isArrowRight) && !rtl) || + ((isPageUp || isArrowLeft) && rtl) + ) + swiper.slideNext(); + if ( + ((isPageUp || isArrowLeft) && !rtl) || + ((isPageDown || isArrowRight) && rtl) + ) + swiper.slidePrev(); + } else { + if (isPageUp || isPageDown || isArrowUp || isArrowDown) { + if (e.preventDefault) e.preventDefault(); + else e.returnValue = false; + } + + if (isPageDown || isArrowDown) swiper.slideNext(); + if (isPageUp || isArrowUp) swiper.slidePrev(); + } + + emit("keyPress", kc); + return undefined; + } + + function enable() { + if (swiper.keyboard.enabled) return; + $(document).on("keydown", handle); + swiper.keyboard.enabled = true; + } + + function disable() { + if (!swiper.keyboard.enabled) return; + $(document).off("keydown", handle); + swiper.keyboard.enabled = false; + } + + on("init", () => { + if (swiper.params.keyboard.enabled) { + enable(); + } + }); + on("destroy", () => { + if (swiper.keyboard.enabled) { + disable(); + } + }); + Object.assign(swiper.keyboard, { + enable, + disable, + }); + } + + /* eslint-disable consistent-return */ + function Mousewheel(_ref) { + let { swiper, extendParams, on, emit } = _ref; + const window = getWindow(); + extendParams({ + mousewheel: { + enabled: false, + releaseOnEdges: false, + invert: false, + forceToAxis: false, + sensitivity: 1, + eventsTarget: "container", + thresholdDelta: null, + thresholdTime: null, + }, + }); + swiper.mousewheel = { + enabled: false, + }; + let timeout; + let lastScrollTime = now(); + let lastEventBeforeSnap; + const recentWheelEvents = []; + + function normalize(e) { + // Reasonable defaults + const PIXEL_STEP = 10; + const LINE_HEIGHT = 40; + const PAGE_HEIGHT = 800; + let sX = 0; + let sY = 0; // spinX, spinY + + let pX = 0; + let pY = 0; // pixelX, pixelY + // Legacy + + if ("detail" in e) { + sY = e.detail; + } + + if ("wheelDelta" in e) { + sY = -e.wheelDelta / 120; + } + + if ("wheelDeltaY" in e) { + sY = -e.wheelDeltaY / 120; + } + + if ("wheelDeltaX" in e) { + sX = -e.wheelDeltaX / 120; + } // side scrolling on FF with DOMMouseScroll + + if ("axis" in e && e.axis === e.HORIZONTAL_AXIS) { + sX = sY; + sY = 0; + } + + pX = sX * PIXEL_STEP; + pY = sY * PIXEL_STEP; + + if ("deltaY" in e) { + pY = e.deltaY; + } + + if ("deltaX" in e) { + pX = e.deltaX; + } + + if (e.shiftKey && !pX) { + // if user scrolls with shift he wants horizontal scroll + pX = pY; + pY = 0; + } + + if ((pX || pY) && e.deltaMode) { + if (e.deltaMode === 1) { + // delta in LINE units + pX *= LINE_HEIGHT; + pY *= LINE_HEIGHT; + } else { + // delta in PAGE units + pX *= PAGE_HEIGHT; + pY *= PAGE_HEIGHT; + } + } // Fall-back if spin cannot be determined + + if (pX && !sX) { + sX = pX < 1 ? -1 : 1; + } + + if (pY && !sY) { + sY = pY < 1 ? -1 : 1; + } + + return { + spinX: sX, + spinY: sY, + pixelX: pX, + pixelY: pY, + }; + } + + function handleMouseEnter() { + if (!swiper.enabled) return; + swiper.mouseEntered = true; + } + + function handleMouseLeave() { + if (!swiper.enabled) return; + swiper.mouseEntered = false; + } + + function animateSlider(newEvent) { + if ( + swiper.params.mousewheel.thresholdDelta && + newEvent.delta < swiper.params.mousewheel.thresholdDelta + ) { + // Prevent if delta of wheel scroll delta is below configured threshold + return false; + } + + if ( + swiper.params.mousewheel.thresholdTime && + now() - lastScrollTime < swiper.params.mousewheel.thresholdTime + ) { + // Prevent if time between scrolls is below configured threshold + return false; + } // If the movement is NOT big enough and + // if the last time the user scrolled was too close to the current one (avoid continuously triggering the slider): + // Don't go any further (avoid insignificant scroll movement). + + if (newEvent.delta >= 6 && now() - lastScrollTime < 60) { + // Return false as a default + return true; + } // If user is scrolling towards the end: + // If the slider hasn't hit the latest slide or + // if the slider is a loop and + // if the slider isn't moving right now: + // Go to next slide and + // emit a scroll event. + // Else (the user is scrolling towards the beginning) and + // if the slider hasn't hit the first slide or + // if the slider is a loop and + // if the slider isn't moving right now: + // Go to prev slide and + // emit a scroll event. + + if (newEvent.direction < 0) { + if ((!swiper.isEnd || swiper.params.loop) && !swiper.animating) { + swiper.slideNext(); + emit("scroll", newEvent.raw); + } + } else if ( + (!swiper.isBeginning || swiper.params.loop) && + !swiper.animating + ) { + swiper.slidePrev(); + emit("scroll", newEvent.raw); + } // If you got here is because an animation has been triggered so store the current time + + lastScrollTime = new window.Date().getTime(); // Return false as a default + + return false; + } + + function releaseScroll(newEvent) { + const params = swiper.params.mousewheel; + + if (newEvent.direction < 0) { + if (swiper.isEnd && !swiper.params.loop && params.releaseOnEdges) { + // Return true to animate scroll on edges + return true; + } + } else if ( + swiper.isBeginning && + !swiper.params.loop && + params.releaseOnEdges + ) { + // Return true to animate scroll on edges + return true; + } + + return false; + } + + function handle(event) { + let e = event; + let disableParentSwiper = true; + if (!swiper.enabled) return; + const params = swiper.params.mousewheel; + + if (swiper.params.cssMode) { + e.preventDefault(); + } + + let target = swiper.$el; + + if (swiper.params.mousewheel.eventsTarget !== "container") { + target = $(swiper.params.mousewheel.eventsTarget); + } + + if ( + !swiper.mouseEntered && + !target[0].contains(e.target) && + !params.releaseOnEdges + ) + return true; + if (e.originalEvent) e = e.originalEvent; // jquery fix + + let delta = 0; + const rtlFactor = swiper.rtlTranslate ? -1 : 1; + const data = normalize(e); + + if (params.forceToAxis) { + if (swiper.isHorizontal()) { + if (Math.abs(data.pixelX) > Math.abs(data.pixelY)) + delta = -data.pixelX * rtlFactor; + else return true; + } else if (Math.abs(data.pixelY) > Math.abs(data.pixelX)) + delta = -data.pixelY; + else return true; + } else { + delta = + Math.abs(data.pixelX) > Math.abs(data.pixelY) + ? -data.pixelX * rtlFactor + : -data.pixelY; + } + + if (delta === 0) return true; + if (params.invert) delta = -delta; // Get the scroll positions + + let positions = swiper.getTranslate() + delta * params.sensitivity; + if (positions >= swiper.minTranslate()) positions = swiper.minTranslate(); + if (positions <= swiper.maxTranslate()) positions = swiper.maxTranslate(); // When loop is true: + // the disableParentSwiper will be true. + // When loop is false: + // if the scroll positions is not on edge, + // then the disableParentSwiper will be true. + // if the scroll on edge positions, + // then the disableParentSwiper will be false. + + disableParentSwiper = swiper.params.loop + ? true + : !( + positions === swiper.minTranslate() || + positions === swiper.maxTranslate() + ); + if (disableParentSwiper && swiper.params.nested) e.stopPropagation(); + + if (!swiper.params.freeMode || !swiper.params.freeMode.enabled) { + // Register the new event in a variable which stores the relevant data + const newEvent = { + time: now(), + delta: Math.abs(delta), + direction: Math.sign(delta), + raw: event, + }; // Keep the most recent events + + if (recentWheelEvents.length >= 2) { + recentWheelEvents.shift(); // only store the last N events + } + + const prevEvent = recentWheelEvents.length + ? recentWheelEvents[recentWheelEvents.length - 1] + : undefined; + recentWheelEvents.push(newEvent); // If there is at least one previous recorded event: + // If direction has changed or + // if the scroll is quicker than the previous one: + // Animate the slider. + // Else (this is the first time the wheel is moved): + // Animate the slider. + + if (prevEvent) { + if ( + newEvent.direction !== prevEvent.direction || + newEvent.delta > prevEvent.delta || + newEvent.time > prevEvent.time + 150 + ) { + animateSlider(newEvent); + } + } else { + animateSlider(newEvent); + } // If it's time to release the scroll: + // Return now so you don't hit the preventDefault. + + if (releaseScroll(newEvent)) { + return true; + } + } else { + // Freemode or scrollContainer: + // If we recently snapped after a momentum scroll, then ignore wheel events + // to give time for the deceleration to finish. Stop ignoring after 500 msecs + // or if it's a new scroll (larger delta or inverse sign as last event before + // an end-of-momentum snap). + const newEvent = { + time: now(), + delta: Math.abs(delta), + direction: Math.sign(delta), + }; + const ignoreWheelEvents = + lastEventBeforeSnap && + newEvent.time < lastEventBeforeSnap.time + 500 && + newEvent.delta <= lastEventBeforeSnap.delta && + newEvent.direction === lastEventBeforeSnap.direction; + + if (!ignoreWheelEvents) { + lastEventBeforeSnap = undefined; + + if (swiper.params.loop) { + swiper.loopFix(); + } + + let position = swiper.getTranslate() + delta * params.sensitivity; + const wasBeginning = swiper.isBeginning; + const wasEnd = swiper.isEnd; + if (position >= swiper.minTranslate()) + position = swiper.minTranslate(); + if (position <= swiper.maxTranslate()) + position = swiper.maxTranslate(); + swiper.setTransition(0); + swiper.setTranslate(position); + swiper.updateProgress(); + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + + if ( + (!wasBeginning && swiper.isBeginning) || + (!wasEnd && swiper.isEnd) + ) { + swiper.updateSlidesClasses(); + } + + if (swiper.params.freeMode.sticky) { + // When wheel scrolling starts with sticky (aka snap) enabled, then detect + // the end of a momentum scroll by storing recent (N=15?) wheel events. + // 1. do all N events have decreasing or same (absolute value) delta? + // 2. did all N events arrive in the last M (M=500?) msecs? + // 3. does the earliest event have an (absolute value) delta that's + // at least P (P=1?) larger than the most recent event's delta? + // 4. does the latest event have a delta that's smaller than Q (Q=6?) pixels? + // If 1-4 are "yes" then we're near the end of a momentum scroll deceleration. + // Snap immediately and ignore remaining wheel events in this scroll. + // See comment above for "remaining wheel events in this scroll" determination. + // If 1-4 aren't satisfied, then wait to snap until 500ms after the last event. + clearTimeout(timeout); + timeout = undefined; + + if (recentWheelEvents.length >= 15) { + recentWheelEvents.shift(); // only store the last N events + } + + const prevEvent = recentWheelEvents.length + ? recentWheelEvents[recentWheelEvents.length - 1] + : undefined; + const firstEvent = recentWheelEvents[0]; + recentWheelEvents.push(newEvent); + + if ( + prevEvent && + (newEvent.delta > prevEvent.delta || + newEvent.direction !== prevEvent.direction) + ) { + // Increasing or reverse-sign delta means the user started scrolling again. Clear the wheel event log. + recentWheelEvents.splice(0); + } else if ( + recentWheelEvents.length >= 15 && + newEvent.time - firstEvent.time < 500 && + firstEvent.delta - newEvent.delta >= 1 && + newEvent.delta <= 6 + ) { + // We're at the end of the deceleration of a momentum scroll, so there's no need + // to wait for more events. Snap ASAP on the next tick. + // Also, because there's some remaining momentum we'll bias the snap in the + // direction of the ongoing scroll because it's better UX for the scroll to snap + // in the same direction as the scroll instead of reversing to snap. Therefore, + // if it's already scrolled more than 20% in the current direction, keep going. + const snapToThreshold = delta > 0 ? 0.8 : 0.2; + lastEventBeforeSnap = newEvent; + recentWheelEvents.splice(0); + timeout = nextTick(() => { + swiper.slideToClosest( + swiper.params.speed, + true, + undefined, + snapToThreshold, + ); + }, 0); // no delay; move on next tick + } + + if (!timeout) { + // if we get here, then we haven't detected the end of a momentum scroll, so + // we'll consider a scroll "complete" when there haven't been any wheel events + // for 500ms. + timeout = nextTick(() => { + const snapToThreshold = 0.5; + lastEventBeforeSnap = newEvent; + recentWheelEvents.splice(0); + swiper.slideToClosest( + swiper.params.speed, + true, + undefined, + snapToThreshold, + ); + }, 500); + } + } // Emit event + + if (!ignoreWheelEvents) emit("scroll", e); // Stop autoplay + + if ( + swiper.params.autoplay && + swiper.params.autoplayDisableOnInteraction + ) + swiper.autoplay.stop(); // Return page scroll on edge positions + + if ( + position === swiper.minTranslate() || + position === swiper.maxTranslate() + ) + return true; + } + } + + if (e.preventDefault) e.preventDefault(); + else e.returnValue = false; + return false; + } + + function events(method) { + let target = swiper.$el; + + if (swiper.params.mousewheel.eventsTarget !== "container") { + target = $(swiper.params.mousewheel.eventsTarget); + } + + target[method]("mouseenter", handleMouseEnter); + target[method]("mouseleave", handleMouseLeave); + target[method]("wheel", handle); + } + + function enable() { + if (swiper.params.cssMode) { + swiper.wrapperEl.removeEventListener("wheel", handle); + return true; + } + + if (swiper.mousewheel.enabled) return false; + events("on"); + swiper.mousewheel.enabled = true; + return true; + } + + function disable() { + if (swiper.params.cssMode) { + swiper.wrapperEl.addEventListener(event, handle); + return true; + } + + if (!swiper.mousewheel.enabled) return false; + events("off"); + swiper.mousewheel.enabled = false; + return true; + } + + on("init", () => { + if (!swiper.params.mousewheel.enabled && swiper.params.cssMode) { + disable(); + } + + if (swiper.params.mousewheel.enabled) enable(); + }); + on("destroy", () => { + if (swiper.params.cssMode) { + enable(); + } + + if (swiper.mousewheel.enabled) disable(); + }); + Object.assign(swiper.mousewheel, { + enable, + disable, + }); + } + + function createElementIfNotDefined( + swiper, + originalParams, + params, + checkProps, + ) { + const document = getDocument(); + + if (swiper.params.createElements) { + Object.keys(checkProps).forEach((key) => { + if (!params[key] && params.auto === true) { + let element = swiper.$el.children(`.${checkProps[key]}`)[0]; + + if (!element) { + element = document.createElement("div"); + element.className = checkProps[key]; + swiper.$el.append(element); + } + + params[key] = element; + originalParams[key] = element; + } + }); + } + + return params; + } + + function Navigation(_ref) { + let { swiper, extendParams, on, emit } = _ref; + extendParams({ + navigation: { + nextEl: null, + prevEl: null, + hideOnClick: false, + disabledClass: "swiper-button-disabled", + hiddenClass: "swiper-button-hidden", + lockClass: "swiper-button-lock", + }, + }); + swiper.navigation = { + nextEl: null, + $nextEl: null, + prevEl: null, + $prevEl: null, + }; + + function getEl(el) { + let $el; + + if (el) { + $el = $(el); + + if ( + swiper.params.uniqueNavElements && + typeof el === "string" && + $el.length > 1 && + swiper.$el.find(el).length === 1 + ) { + $el = swiper.$el.find(el); + } + } + + return $el; + } + + function toggleEl($el, disabled) { + const params = swiper.params.navigation; + + if ($el && $el.length > 0) { + $el[disabled ? "addClass" : "removeClass"](params.disabledClass); + if ($el[0] && $el[0].tagName === "BUTTON") $el[0].disabled = disabled; + + if (swiper.params.watchOverflow && swiper.enabled) { + $el[swiper.isLocked ? "addClass" : "removeClass"](params.lockClass); + } + } + } + + function update() { + // Update Navigation Buttons + if (swiper.params.loop) return; + const { $nextEl, $prevEl } = swiper.navigation; + toggleEl($prevEl, swiper.isBeginning && !swiper.params.rewind); + toggleEl($nextEl, swiper.isEnd && !swiper.params.rewind); + } + + function onPrevClick(e) { + e.preventDefault(); + if (swiper.isBeginning && !swiper.params.loop && !swiper.params.rewind) + return; + swiper.slidePrev(); + } + + function onNextClick(e) { + e.preventDefault(); + if (swiper.isEnd && !swiper.params.loop && !swiper.params.rewind) return; + swiper.slideNext(); + } + + function init() { + const params = swiper.params.navigation; + swiper.params.navigation = createElementIfNotDefined( + swiper, + swiper.originalParams.navigation, + swiper.params.navigation, + { + nextEl: "swiper-button-next", + prevEl: "swiper-button-prev", + }, + ); + if (!(params.nextEl || params.prevEl)) return; + const $nextEl = getEl(params.nextEl); + const $prevEl = getEl(params.prevEl); + + if ($nextEl && $nextEl.length > 0) { + $nextEl.on("click", onNextClick); + } + + if ($prevEl && $prevEl.length > 0) { + $prevEl.on("click", onPrevClick); + } + + Object.assign(swiper.navigation, { + $nextEl, + nextEl: $nextEl && $nextEl[0], + $prevEl, + prevEl: $prevEl && $prevEl[0], + }); + + if (!swiper.enabled) { + if ($nextEl) $nextEl.addClass(params.lockClass); + if ($prevEl) $prevEl.addClass(params.lockClass); + } + } + + function destroy() { + const { $nextEl, $prevEl } = swiper.navigation; + + if ($nextEl && $nextEl.length) { + $nextEl.off("click", onNextClick); + $nextEl.removeClass(swiper.params.navigation.disabledClass); + } + + if ($prevEl && $prevEl.length) { + $prevEl.off("click", onPrevClick); + $prevEl.removeClass(swiper.params.navigation.disabledClass); + } + } + + on("init", () => { + init(); + update(); + }); + on("toEdge fromEdge lock unlock", () => { + update(); + }); + on("destroy", () => { + destroy(); + }); + on("enable disable", () => { + const { $nextEl, $prevEl } = swiper.navigation; + + if ($nextEl) { + $nextEl[swiper.enabled ? "removeClass" : "addClass"]( + swiper.params.navigation.lockClass, + ); + } + + if ($prevEl) { + $prevEl[swiper.enabled ? "removeClass" : "addClass"]( + swiper.params.navigation.lockClass, + ); + } + }); + on("click", (_s, e) => { + const { $nextEl, $prevEl } = swiper.navigation; + const targetEl = e.target; + + if ( + swiper.params.navigation.hideOnClick && + !$(targetEl).is($prevEl) && + !$(targetEl).is($nextEl) + ) { + if ( + swiper.pagination && + swiper.params.pagination && + swiper.params.pagination.clickable && + (swiper.pagination.el === targetEl || + swiper.pagination.el.contains(targetEl)) + ) + return; + let isHidden; + + if ($nextEl) { + isHidden = $nextEl.hasClass(swiper.params.navigation.hiddenClass); + } else if ($prevEl) { + isHidden = $prevEl.hasClass(swiper.params.navigation.hiddenClass); + } + + if (isHidden === true) { + emit("navigationShow"); + } else { + emit("navigationHide"); + } + + if ($nextEl) { + $nextEl.toggleClass(swiper.params.navigation.hiddenClass); + } + + if ($prevEl) { + $prevEl.toggleClass(swiper.params.navigation.hiddenClass); + } + } + }); + Object.assign(swiper.navigation, { + update, + init, + destroy, + }); + } + + function classesToSelector(classes) { + if (classes === void 0) { + classes = ""; + } + + return `.${classes + .trim() + .replace(/([\.:!\/])/g, "\\$1") // eslint-disable-line + .replace(/ /g, ".")}`; + } + + function Pagination(_ref) { + let { swiper, extendParams, on, emit } = _ref; + const pfx = "swiper-pagination"; + extendParams({ + pagination: { + el: null, + bulletElement: "span", + clickable: false, + hideOnClick: false, + renderBullet: null, + renderProgressbar: null, + renderFraction: null, + renderCustom: null, + progressbarOpposite: false, + type: "bullets", + // 'bullets' or 'progressbar' or 'fraction' or 'custom' + dynamicBullets: false, + dynamicMainBullets: 1, + formatFractionCurrent: (number) => number, + formatFractionTotal: (number) => number, + bulletClass: `${pfx}-bullet`, + bulletActiveClass: `${pfx}-bullet-active`, + modifierClass: `${pfx}-`, + currentClass: `${pfx}-current`, + totalClass: `${pfx}-total`, + hiddenClass: `${pfx}-hidden`, + progressbarFillClass: `${pfx}-progressbar-fill`, + progressbarOppositeClass: `${pfx}-progressbar-opposite`, + clickableClass: `${pfx}-clickable`, + lockClass: `${pfx}-lock`, + horizontalClass: `${pfx}-horizontal`, + verticalClass: `${pfx}-vertical`, + }, + }); + swiper.pagination = { + el: null, + $el: null, + bullets: [], + }; + let bulletSize; + let dynamicBulletIndex = 0; + + function isPaginationDisabled() { + return ( + !swiper.params.pagination.el || + !swiper.pagination.el || + !swiper.pagination.$el || + swiper.pagination.$el.length === 0 + ); + } + + function setSideBullets($bulletEl, position) { + const { bulletActiveClass } = swiper.params.pagination; + $bulletEl[position]() + .addClass(`${bulletActiveClass}-${position}`) + [position]() + .addClass(`${bulletActiveClass}-${position}-${position}`); + } + + function update() { + // Render || Update Pagination bullets/items + const rtl = swiper.rtl; + const params = swiper.params.pagination; + if (isPaginationDisabled()) return; + const slidesLength = + swiper.virtual && swiper.params.virtual.enabled + ? swiper.virtual.slides.length + : swiper.slides.length; + const $el = swiper.pagination.$el; // Current/Total + + let current; + const total = swiper.params.loop + ? Math.ceil( + (slidesLength - swiper.loopedSlides * 2) / + swiper.params.slidesPerGroup, + ) + : swiper.snapGrid.length; + + if (swiper.params.loop) { + current = Math.ceil( + (swiper.activeIndex - swiper.loopedSlides) / + swiper.params.slidesPerGroup, + ); + + if (current > slidesLength - 1 - swiper.loopedSlides * 2) { + current -= slidesLength - swiper.loopedSlides * 2; + } + + if (current > total - 1) current -= total; + if (current < 0 && swiper.params.paginationType !== "bullets") + current = total + current; + } else if (typeof swiper.snapIndex !== "undefined") { + current = swiper.snapIndex; + } else { + current = swiper.activeIndex || 0; + } // Types + + if ( + params.type === "bullets" && + swiper.pagination.bullets && + swiper.pagination.bullets.length > 0 + ) { + const bullets = swiper.pagination.bullets; + let firstIndex; + let lastIndex; + let midIndex; + + if (params.dynamicBullets) { + bulletSize = bullets + .eq(0) + [swiper.isHorizontal() ? "outerWidth" : "outerHeight"](true); + $el.css( + swiper.isHorizontal() ? "width" : "height", + `${bulletSize * (params.dynamicMainBullets + 4)}px`, + ); + + if ( + params.dynamicMainBullets > 1 && + swiper.previousIndex !== undefined + ) { + dynamicBulletIndex += + current - (swiper.previousIndex - swiper.loopedSlides || 0); + + if (dynamicBulletIndex > params.dynamicMainBullets - 1) { + dynamicBulletIndex = params.dynamicMainBullets - 1; + } else if (dynamicBulletIndex < 0) { + dynamicBulletIndex = 0; + } + } + + firstIndex = Math.max(current - dynamicBulletIndex, 0); + lastIndex = + firstIndex + + (Math.min(bullets.length, params.dynamicMainBullets) - 1); + midIndex = (lastIndex + firstIndex) / 2; + } + + bullets.removeClass( + ["", "-next", "-next-next", "-prev", "-prev-prev", "-main"] + .map((suffix) => `${params.bulletActiveClass}${suffix}`) + .join(" "), + ); + + if ($el.length > 1) { + bullets.each((bullet) => { + const $bullet = $(bullet); + const bulletIndex = $bullet.index(); + + if (bulletIndex === current) { + $bullet.addClass(params.bulletActiveClass); + } + + if (params.dynamicBullets) { + if (bulletIndex >= firstIndex && bulletIndex <= lastIndex) { + $bullet.addClass(`${params.bulletActiveClass}-main`); + } + + if (bulletIndex === firstIndex) { + setSideBullets($bullet, "prev"); + } + + if (bulletIndex === lastIndex) { + setSideBullets($bullet, "next"); + } + } + }); + } else { + const $bullet = bullets.eq(current); + const bulletIndex = $bullet.index(); + $bullet.addClass(params.bulletActiveClass); + + if (params.dynamicBullets) { + const $firstDisplayedBullet = bullets.eq(firstIndex); + const $lastDisplayedBullet = bullets.eq(lastIndex); + + for (let i = firstIndex; i <= lastIndex; i += 1) { + bullets.eq(i).addClass(`${params.bulletActiveClass}-main`); + } + + if (swiper.params.loop) { + if (bulletIndex >= bullets.length) { + for (let i = params.dynamicMainBullets; i >= 0; i -= 1) { + bullets + .eq(bullets.length - i) + .addClass(`${params.bulletActiveClass}-main`); + } + + bullets + .eq(bullets.length - params.dynamicMainBullets - 1) + .addClass(`${params.bulletActiveClass}-prev`); + } else { + setSideBullets($firstDisplayedBullet, "prev"); + setSideBullets($lastDisplayedBullet, "next"); + } + } else { + setSideBullets($firstDisplayedBullet, "prev"); + setSideBullets($lastDisplayedBullet, "next"); + } + } + } + + if (params.dynamicBullets) { + const dynamicBulletsLength = Math.min( + bullets.length, + params.dynamicMainBullets + 4, + ); + const bulletsOffset = + (bulletSize * dynamicBulletsLength - bulletSize) / 2 - + midIndex * bulletSize; + const offsetProp = rtl ? "right" : "left"; + bullets.css( + swiper.isHorizontal() ? offsetProp : "top", + `${bulletsOffset}px`, + ); + } + } + + if (params.type === "fraction") { + $el + .find(classesToSelector(params.currentClass)) + .text(params.formatFractionCurrent(current + 1)); + $el + .find(classesToSelector(params.totalClass)) + .text(params.formatFractionTotal(total)); + } + + if (params.type === "progressbar") { + let progressbarDirection; + + if (params.progressbarOpposite) { + progressbarDirection = swiper.isHorizontal() + ? "vertical" + : "horizontal"; + } else { + progressbarDirection = swiper.isHorizontal() + ? "horizontal" + : "vertical"; + } + + const scale = (current + 1) / total; + let scaleX = 1; + let scaleY = 1; + + if (progressbarDirection === "horizontal") { + scaleX = scale; + } else { + scaleY = scale; + } + + $el + .find(classesToSelector(params.progressbarFillClass)) + .transform(`translate3d(0,0,0) scaleX(${scaleX}) scaleY(${scaleY})`) + .transition(swiper.params.speed); + } + + if (params.type === "custom" && params.renderCustom) { + $el.html(params.renderCustom(swiper, current + 1, total)); + emit("paginationRender", $el[0]); + } else { + emit("paginationUpdate", $el[0]); + } + + if (swiper.params.watchOverflow && swiper.enabled) { + $el[swiper.isLocked ? "addClass" : "removeClass"](params.lockClass); + } + } + + function render() { + // Render Container + const params = swiper.params.pagination; + if (isPaginationDisabled()) return; + const slidesLength = + swiper.virtual && swiper.params.virtual.enabled + ? swiper.virtual.slides.length + : swiper.slides.length; + const $el = swiper.pagination.$el; + let paginationHTML = ""; + + if (params.type === "bullets") { + let numberOfBullets = swiper.params.loop + ? Math.ceil( + (slidesLength - swiper.loopedSlides * 2) / + swiper.params.slidesPerGroup, + ) + : swiper.snapGrid.length; + + if ( + swiper.params.freeMode && + swiper.params.freeMode.enabled && + !swiper.params.loop && + numberOfBullets > slidesLength + ) { + numberOfBullets = slidesLength; + } + + for (let i = 0; i < numberOfBullets; i += 1) { + if (params.renderBullet) { + paginationHTML += params.renderBullet.call( + swiper, + i, + params.bulletClass, + ); + } else { + paginationHTML += `<${params.bulletElement} class="${params.bulletClass}">`; + } + } + + $el.html(paginationHTML); + swiper.pagination.bullets = $el.find( + classesToSelector(params.bulletClass), + ); + } + + if (params.type === "fraction") { + if (params.renderFraction) { + paginationHTML = params.renderFraction.call( + swiper, + params.currentClass, + params.totalClass, + ); + } else { + paginationHTML = + `` + + " / " + + ``; + } + + $el.html(paginationHTML); + } + + if (params.type === "progressbar") { + if (params.renderProgressbar) { + paginationHTML = params.renderProgressbar.call( + swiper, + params.progressbarFillClass, + ); + } else { + paginationHTML = ``; + } + + $el.html(paginationHTML); + } + + if (params.type !== "custom") { + emit("paginationRender", swiper.pagination.$el[0]); + } + } + + function init() { + swiper.params.pagination = createElementIfNotDefined( + swiper, + swiper.originalParams.pagination, + swiper.params.pagination, + { + el: "swiper-pagination", + }, + ); + const params = swiper.params.pagination; + if (!params.el) return; + let $el = $(params.el); + if ($el.length === 0) return; + + if ( + swiper.params.uniqueNavElements && + typeof params.el === "string" && + $el.length > 1 + ) { + $el = swiper.$el.find(params.el); // check if it belongs to another nested Swiper + + if ($el.length > 1) { + $el = $el.filter((el) => { + if ($(el).parents(".swiper")[0] !== swiper.el) return false; + return true; + }); + } + } + + if (params.type === "bullets" && params.clickable) { + $el.addClass(params.clickableClass); + } + + $el.addClass(params.modifierClass + params.type); + $el.addClass( + swiper.isHorizontal() ? params.horizontalClass : params.verticalClass, + ); + + if (params.type === "bullets" && params.dynamicBullets) { + $el.addClass(`${params.modifierClass}${params.type}-dynamic`); + dynamicBulletIndex = 0; + + if (params.dynamicMainBullets < 1) { + params.dynamicMainBullets = 1; + } + } + + if (params.type === "progressbar" && params.progressbarOpposite) { + $el.addClass(params.progressbarOppositeClass); + } + + if (params.clickable) { + $el.on( + "click", + classesToSelector(params.bulletClass), + function onClick(e) { + e.preventDefault(); + let index = $(this).index() * swiper.params.slidesPerGroup; + if (swiper.params.loop) index += swiper.loopedSlides; + swiper.slideTo(index); + }, + ); + } + + Object.assign(swiper.pagination, { + $el, + el: $el[0], + }); + + if (!swiper.enabled) { + $el.addClass(params.lockClass); + } + } + + function destroy() { + const params = swiper.params.pagination; + if (isPaginationDisabled()) return; + const $el = swiper.pagination.$el; + $el.removeClass(params.hiddenClass); + $el.removeClass(params.modifierClass + params.type); + $el.removeClass( + swiper.isHorizontal() ? params.horizontalClass : params.verticalClass, + ); + if (swiper.pagination.bullets && swiper.pagination.bullets.removeClass) + swiper.pagination.bullets.removeClass(params.bulletActiveClass); + + if (params.clickable) { + $el.off("click", classesToSelector(params.bulletClass)); + } + } + + on("init", () => { + init(); + render(); + update(); + }); + on("activeIndexChange", () => { + if (swiper.params.loop) { + update(); + } else if (typeof swiper.snapIndex === "undefined") { + update(); + } + }); + on("snapIndexChange", () => { + if (!swiper.params.loop) { + update(); + } + }); + on("slidesLengthChange", () => { + if (swiper.params.loop) { + render(); + update(); + } + }); + on("snapGridLengthChange", () => { + if (!swiper.params.loop) { + render(); + update(); + } + }); + on("destroy", () => { + destroy(); + }); + on("enable disable", () => { + const { $el } = swiper.pagination; + + if ($el) { + $el[swiper.enabled ? "removeClass" : "addClass"]( + swiper.params.pagination.lockClass, + ); + } + }); + on("lock unlock", () => { + update(); + }); + on("click", (_s, e) => { + const targetEl = e.target; + const { $el } = swiper.pagination; + + if ( + swiper.params.pagination.el && + swiper.params.pagination.hideOnClick && + $el.length > 0 && + !$(targetEl).hasClass(swiper.params.pagination.bulletClass) + ) { + if ( + swiper.navigation && + ((swiper.navigation.nextEl && + targetEl === swiper.navigation.nextEl) || + (swiper.navigation.prevEl && targetEl === swiper.navigation.prevEl)) + ) + return; + const isHidden = $el.hasClass(swiper.params.pagination.hiddenClass); + + if (isHidden === true) { + emit("paginationShow"); + } else { + emit("paginationHide"); + } + + $el.toggleClass(swiper.params.pagination.hiddenClass); + } + }); + Object.assign(swiper.pagination, { + render, + update, + init, + destroy, + }); + } + + function Scrollbar(_ref) { + let { swiper, extendParams, on, emit } = _ref; + const document = getDocument(); + let isTouched = false; + let timeout = null; + let dragTimeout = null; + let dragStartPos; + let dragSize; + let trackSize; + let divider; + extendParams({ + scrollbar: { + el: null, + dragSize: "auto", + hide: false, + draggable: false, + snapOnRelease: true, + lockClass: "swiper-scrollbar-lock", + dragClass: "swiper-scrollbar-drag", + }, + }); + swiper.scrollbar = { + el: null, + dragEl: null, + $el: null, + $dragEl: null, + }; + + function setTranslate() { + if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) return; + const { scrollbar, rtlTranslate: rtl, progress } = swiper; + const { $dragEl, $el } = scrollbar; + const params = swiper.params.scrollbar; + let newSize = dragSize; + let newPos = (trackSize - dragSize) * progress; + + if (rtl) { + newPos = -newPos; + + if (newPos > 0) { + newSize = dragSize - newPos; + newPos = 0; + } else if (-newPos + dragSize > trackSize) { + newSize = trackSize + newPos; + } + } else if (newPos < 0) { + newSize = dragSize + newPos; + newPos = 0; + } else if (newPos + dragSize > trackSize) { + newSize = trackSize - newPos; + } + + if (swiper.isHorizontal()) { + $dragEl.transform(`translate3d(${newPos}px, 0, 0)`); + $dragEl[0].style.width = `${newSize}px`; + } else { + $dragEl.transform(`translate3d(0px, ${newPos}px, 0)`); + $dragEl[0].style.height = `${newSize}px`; + } + + if (params.hide) { + clearTimeout(timeout); + $el[0].style.opacity = 1; + timeout = setTimeout(() => { + $el[0].style.opacity = 0; + $el.transition(400); + }, 1000); + } + } + + function setTransition(duration) { + if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) return; + swiper.scrollbar.$dragEl.transition(duration); + } + + function updateSize() { + if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) return; + const { scrollbar } = swiper; + const { $dragEl, $el } = scrollbar; + $dragEl[0].style.width = ""; + $dragEl[0].style.height = ""; + trackSize = swiper.isHorizontal() + ? $el[0].offsetWidth + : $el[0].offsetHeight; + divider = + swiper.size / + (swiper.virtualSize + + swiper.params.slidesOffsetBefore - + (swiper.params.centeredSlides ? swiper.snapGrid[0] : 0)); + + if (swiper.params.scrollbar.dragSize === "auto") { + dragSize = trackSize * divider; + } else { + dragSize = parseInt(swiper.params.scrollbar.dragSize, 10); + } + + if (swiper.isHorizontal()) { + $dragEl[0].style.width = `${dragSize}px`; + } else { + $dragEl[0].style.height = `${dragSize}px`; + } + + if (divider >= 1) { + $el[0].style.display = "none"; + } else { + $el[0].style.display = ""; + } + + if (swiper.params.scrollbar.hide) { + $el[0].style.opacity = 0; + } + + if (swiper.params.watchOverflow && swiper.enabled) { + scrollbar.$el[swiper.isLocked ? "addClass" : "removeClass"]( + swiper.params.scrollbar.lockClass, + ); + } + } + + function getPointerPosition(e) { + if (swiper.isHorizontal()) { + return e.type === "touchstart" || e.type === "touchmove" + ? e.targetTouches[0].clientX + : e.clientX; + } + + return e.type === "touchstart" || e.type === "touchmove" + ? e.targetTouches[0].clientY + : e.clientY; + } + + function setDragPosition(e) { + const { scrollbar, rtlTranslate: rtl } = swiper; + const { $el } = scrollbar; + let positionRatio; + positionRatio = + (getPointerPosition(e) - + $el.offset()[swiper.isHorizontal() ? "left" : "top"] - + (dragStartPos !== null ? dragStartPos : dragSize / 2)) / + (trackSize - dragSize); + positionRatio = Math.max(Math.min(positionRatio, 1), 0); + + if (rtl) { + positionRatio = 1 - positionRatio; + } + + const position = + swiper.minTranslate() + + (swiper.maxTranslate() - swiper.minTranslate()) * positionRatio; + swiper.updateProgress(position); + swiper.setTranslate(position); + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + } + + function onDragStart(e) { + const params = swiper.params.scrollbar; + const { scrollbar, $wrapperEl } = swiper; + const { $el, $dragEl } = scrollbar; + isTouched = true; + dragStartPos = + e.target === $dragEl[0] || e.target === $dragEl + ? getPointerPosition(e) - + e.target.getBoundingClientRect()[ + swiper.isHorizontal() ? "left" : "top" + ] + : null; + e.preventDefault(); + e.stopPropagation(); + $wrapperEl.transition(100); + $dragEl.transition(100); + setDragPosition(e); + clearTimeout(dragTimeout); + $el.transition(0); + + if (params.hide) { + $el.css("opacity", 1); + } + + if (swiper.params.cssMode) { + swiper.$wrapperEl.css("scroll-snap-type", "none"); + } + + emit("scrollbarDragStart", e); + } + + function onDragMove(e) { + const { scrollbar, $wrapperEl } = swiper; + const { $el, $dragEl } = scrollbar; + if (!isTouched) return; + if (e.preventDefault) e.preventDefault(); + else e.returnValue = false; + setDragPosition(e); + $wrapperEl.transition(0); + $el.transition(0); + $dragEl.transition(0); + emit("scrollbarDragMove", e); + } + + function onDragEnd(e) { + const params = swiper.params.scrollbar; + const { scrollbar, $wrapperEl } = swiper; + const { $el } = scrollbar; + if (!isTouched) return; + isTouched = false; + + if (swiper.params.cssMode) { + swiper.$wrapperEl.css("scroll-snap-type", ""); + $wrapperEl.transition(""); + } + + if (params.hide) { + clearTimeout(dragTimeout); + dragTimeout = nextTick(() => { + $el.css("opacity", 0); + $el.transition(400); + }, 1000); + } + + emit("scrollbarDragEnd", e); + + if (params.snapOnRelease) { + swiper.slideToClosest(); + } + } + + function events(method) { + const { + scrollbar, + touchEventsTouch, + touchEventsDesktop, + params, + support, + } = swiper; + const $el = scrollbar.$el; + const target = $el[0]; + const activeListener = + support.passiveListener && params.passiveListeners + ? { + passive: false, + capture: false, + } + : false; + const passiveListener = + support.passiveListener && params.passiveListeners + ? { + passive: true, + capture: false, + } + : false; + if (!target) return; + const eventMethod = + method === "on" ? "addEventListener" : "removeEventListener"; + + if (!support.touch) { + target[eventMethod]( + touchEventsDesktop.start, + onDragStart, + activeListener, + ); + document[eventMethod]( + touchEventsDesktop.move, + onDragMove, + activeListener, + ); + document[eventMethod]( + touchEventsDesktop.end, + onDragEnd, + passiveListener, + ); + } else { + target[eventMethod]( + touchEventsTouch.start, + onDragStart, + activeListener, + ); + target[eventMethod](touchEventsTouch.move, onDragMove, activeListener); + target[eventMethod](touchEventsTouch.end, onDragEnd, passiveListener); + } + } + + function enableDraggable() { + if (!swiper.params.scrollbar.el) return; + events("on"); + } + + function disableDraggable() { + if (!swiper.params.scrollbar.el) return; + events("off"); + } + + function init() { + const { scrollbar, $el: $swiperEl } = swiper; + swiper.params.scrollbar = createElementIfNotDefined( + swiper, + swiper.originalParams.scrollbar, + swiper.params.scrollbar, + { + el: "swiper-scrollbar", + }, + ); + const params = swiper.params.scrollbar; + if (!params.el) return; + let $el = $(params.el); + + if ( + swiper.params.uniqueNavElements && + typeof params.el === "string" && + $el.length > 1 && + $swiperEl.find(params.el).length === 1 + ) { + $el = $swiperEl.find(params.el); + } + + let $dragEl = $el.find(`.${swiper.params.scrollbar.dragClass}`); + + if ($dragEl.length === 0) { + $dragEl = $(`
`); + $el.append($dragEl); + } + + Object.assign(scrollbar, { + $el, + el: $el[0], + $dragEl, + dragEl: $dragEl[0], + }); + + if (params.draggable) { + enableDraggable(); + } + + if ($el) { + $el[swiper.enabled ? "removeClass" : "addClass"]( + swiper.params.scrollbar.lockClass, + ); + } + } + + function destroy() { + disableDraggable(); + } + + on("init", () => { + init(); + updateSize(); + setTranslate(); + }); + on("update resize observerUpdate lock unlock", () => { + updateSize(); + }); + on("setTranslate", () => { + setTranslate(); + }); + on("setTransition", (_s, duration) => { + setTransition(duration); + }); + on("enable disable", () => { + const { $el } = swiper.scrollbar; + + if ($el) { + $el[swiper.enabled ? "removeClass" : "addClass"]( + swiper.params.scrollbar.lockClass, + ); + } + }); + on("destroy", () => { + destroy(); + }); + Object.assign(swiper.scrollbar, { + updateSize, + setTranslate, + init, + destroy, + }); + } + + function Parallax(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + parallax: { + enabled: false, + }, + }); + + const setTransform = (el, progress) => { + const { rtl } = swiper; + const $el = $(el); + const rtlFactor = rtl ? -1 : 1; + const p = $el.attr("data-swiper-parallax") || "0"; + let x = $el.attr("data-swiper-parallax-x"); + let y = $el.attr("data-swiper-parallax-y"); + const scale = $el.attr("data-swiper-parallax-scale"); + const opacity = $el.attr("data-swiper-parallax-opacity"); + + if (x || y) { + x = x || "0"; + y = y || "0"; + } else if (swiper.isHorizontal()) { + x = p; + y = "0"; + } else { + y = p; + x = "0"; + } + + if (x.indexOf("%") >= 0) { + x = `${parseInt(x, 10) * progress * rtlFactor}%`; + } else { + x = `${x * progress * rtlFactor}px`; + } + + if (y.indexOf("%") >= 0) { + y = `${parseInt(y, 10) * progress}%`; + } else { + y = `${y * progress}px`; + } + + if (typeof opacity !== "undefined" && opacity !== null) { + const currentOpacity = + opacity - (opacity - 1) * (1 - Math.abs(progress)); + $el[0].style.opacity = currentOpacity; + } + + if (typeof scale === "undefined" || scale === null) { + $el.transform(`translate3d(${x}, ${y}, 0px)`); + } else { + const currentScale = scale - (scale - 1) * (1 - Math.abs(progress)); + $el.transform(`translate3d(${x}, ${y}, 0px) scale(${currentScale})`); + } + }; + + const setTranslate = () => { + const { $el, slides, progress, snapGrid } = swiper; + $el + .children( + "[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]", + ) + .each((el) => { + setTransform(el, progress); + }); + slides.each((slideEl, slideIndex) => { + let slideProgress = slideEl.progress; + + if ( + swiper.params.slidesPerGroup > 1 && + swiper.params.slidesPerView !== "auto" + ) { + slideProgress += + Math.ceil(slideIndex / 2) - progress * (snapGrid.length - 1); + } + + slideProgress = Math.min(Math.max(slideProgress, -1), 1); + $(slideEl) + .find( + "[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]", + ) + .each((el) => { + setTransform(el, slideProgress); + }); + }); + }; + + const setTransition = function (duration) { + if (duration === void 0) { + duration = swiper.params.speed; + } + + const { $el } = swiper; + $el + .find( + "[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]", + ) + .each((parallaxEl) => { + const $parallaxEl = $(parallaxEl); + let parallaxDuration = + parseInt($parallaxEl.attr("data-swiper-parallax-duration"), 10) || + duration; + if (duration === 0) parallaxDuration = 0; + $parallaxEl.transition(parallaxDuration); + }); + }; + + on("beforeInit", () => { + if (!swiper.params.parallax.enabled) return; + swiper.params.watchSlidesProgress = true; + swiper.originalParams.watchSlidesProgress = true; + }); + on("init", () => { + if (!swiper.params.parallax.enabled) return; + setTranslate(); + }); + on("setTranslate", () => { + if (!swiper.params.parallax.enabled) return; + setTranslate(); + }); + on("setTransition", (_swiper, duration) => { + if (!swiper.params.parallax.enabled) return; + setTransition(duration); + }); + } + + function Zoom(_ref) { + let { swiper, extendParams, on, emit } = _ref; + const window = getWindow(); + extendParams({ + zoom: { + enabled: false, + maxRatio: 3, + minRatio: 1, + toggle: true, + containerClass: "swiper-zoom-container", + zoomedSlideClass: "swiper-slide-zoomed", + }, + }); + swiper.zoom = { + enabled: false, + }; + let currentScale = 1; + let isScaling = false; + let gesturesEnabled; + let fakeGestureTouched; + let fakeGestureMoved; + const gesture = { + $slideEl: undefined, + slideWidth: undefined, + slideHeight: undefined, + $imageEl: undefined, + $imageWrapEl: undefined, + maxRatio: 3, + }; + const image = { + isTouched: undefined, + isMoved: undefined, + currentX: undefined, + currentY: undefined, + minX: undefined, + minY: undefined, + maxX: undefined, + maxY: undefined, + width: undefined, + height: undefined, + startX: undefined, + startY: undefined, + touchesStart: {}, + touchesCurrent: {}, + }; + const velocity = { + x: undefined, + y: undefined, + prevPositionX: undefined, + prevPositionY: undefined, + prevTime: undefined, + }; + let scale = 1; + Object.defineProperty(swiper.zoom, "scale", { + get() { + return scale; + }, + + set(value) { + if (scale !== value) { + const imageEl = gesture.$imageEl ? gesture.$imageEl[0] : undefined; + const slideEl = gesture.$slideEl ? gesture.$slideEl[0] : undefined; + emit("zoomChange", value, imageEl, slideEl); + } + + scale = value; + }, + }); + + function getDistanceBetweenTouches(e) { + if (e.targetTouches.length < 2) return 1; + const x1 = e.targetTouches[0].pageX; + const y1 = e.targetTouches[0].pageY; + const x2 = e.targetTouches[1].pageX; + const y2 = e.targetTouches[1].pageY; + const distance = Math.sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2); + return distance; + } // Events + + function onGestureStart(e) { + const support = swiper.support; + const params = swiper.params.zoom; + fakeGestureTouched = false; + fakeGestureMoved = false; + + if (!support.gestures) { + if ( + e.type !== "touchstart" || + (e.type === "touchstart" && e.targetTouches.length < 2) + ) { + return; + } + + fakeGestureTouched = true; + gesture.scaleStart = getDistanceBetweenTouches(e); + } + + if (!gesture.$slideEl || !gesture.$slideEl.length) { + gesture.$slideEl = $(e.target).closest(`.${swiper.params.slideClass}`); + if (gesture.$slideEl.length === 0) + gesture.$slideEl = swiper.slides.eq(swiper.activeIndex); + gesture.$imageEl = gesture.$slideEl + .find(`.${params.containerClass}`) + .eq(0) + .find("picture, img, svg, canvas, .swiper-zoom-target") + .eq(0); + gesture.$imageWrapEl = gesture.$imageEl.parent( + `.${params.containerClass}`, + ); + gesture.maxRatio = + gesture.$imageWrapEl.attr("data-swiper-zoom") || params.maxRatio; + + if (gesture.$imageWrapEl.length === 0) { + gesture.$imageEl = undefined; + return; + } + } + + if (gesture.$imageEl) { + gesture.$imageEl.transition(0); + } + + isScaling = true; + } + + function onGestureChange(e) { + const support = swiper.support; + const params = swiper.params.zoom; + const zoom = swiper.zoom; + + if (!support.gestures) { + if ( + e.type !== "touchmove" || + (e.type === "touchmove" && e.targetTouches.length < 2) + ) { + return; + } + + fakeGestureMoved = true; + gesture.scaleMove = getDistanceBetweenTouches(e); + } + + if (!gesture.$imageEl || gesture.$imageEl.length === 0) { + if (e.type === "gesturechange") onGestureStart(e); + return; + } + + if (support.gestures) { + zoom.scale = e.scale * currentScale; + } else { + zoom.scale = (gesture.scaleMove / gesture.scaleStart) * currentScale; + } + + if (zoom.scale > gesture.maxRatio) { + zoom.scale = + gesture.maxRatio - 1 + (zoom.scale - gesture.maxRatio + 1) ** 0.5; + } + + if (zoom.scale < params.minRatio) { + zoom.scale = + params.minRatio + 1 - (params.minRatio - zoom.scale + 1) ** 0.5; + } + + gesture.$imageEl.transform(`translate3d(0,0,0) scale(${zoom.scale})`); + } + + function onGestureEnd(e) { + const device = swiper.device; + const support = swiper.support; + const params = swiper.params.zoom; + const zoom = swiper.zoom; + + if (!support.gestures) { + if (!fakeGestureTouched || !fakeGestureMoved) { + return; + } + + if ( + e.type !== "touchend" || + (e.type === "touchend" && + e.changedTouches.length < 2 && + !device.android) + ) { + return; + } + + fakeGestureTouched = false; + fakeGestureMoved = false; + } + + if (!gesture.$imageEl || gesture.$imageEl.length === 0) return; + zoom.scale = Math.max( + Math.min(zoom.scale, gesture.maxRatio), + params.minRatio, + ); + gesture.$imageEl + .transition(swiper.params.speed) + .transform(`translate3d(0,0,0) scale(${zoom.scale})`); + currentScale = zoom.scale; + isScaling = false; + if (zoom.scale === 1) gesture.$slideEl = undefined; + } + + function onTouchStart(e) { + const device = swiper.device; + if (!gesture.$imageEl || gesture.$imageEl.length === 0) return; + if (image.isTouched) return; + if (device.android && e.cancelable) e.preventDefault(); + image.isTouched = true; + image.touchesStart.x = + e.type === "touchstart" ? e.targetTouches[0].pageX : e.pageX; + image.touchesStart.y = + e.type === "touchstart" ? e.targetTouches[0].pageY : e.pageY; + } + + function onTouchMove(e) { + const zoom = swiper.zoom; + if (!gesture.$imageEl || gesture.$imageEl.length === 0) return; + swiper.allowClick = false; + if (!image.isTouched || !gesture.$slideEl) return; + + if (!image.isMoved) { + image.width = gesture.$imageEl[0].offsetWidth; + image.height = gesture.$imageEl[0].offsetHeight; + image.startX = getTranslate(gesture.$imageWrapEl[0], "x") || 0; + image.startY = getTranslate(gesture.$imageWrapEl[0], "y") || 0; + gesture.slideWidth = gesture.$slideEl[0].offsetWidth; + gesture.slideHeight = gesture.$slideEl[0].offsetHeight; + gesture.$imageWrapEl.transition(0); + } // Define if we need image drag + + const scaledWidth = image.width * zoom.scale; + const scaledHeight = image.height * zoom.scale; + if ( + scaledWidth < gesture.slideWidth && + scaledHeight < gesture.slideHeight + ) + return; + image.minX = Math.min(gesture.slideWidth / 2 - scaledWidth / 2, 0); + image.maxX = -image.minX; + image.minY = Math.min(gesture.slideHeight / 2 - scaledHeight / 2, 0); + image.maxY = -image.minY; + image.touchesCurrent.x = + e.type === "touchmove" ? e.targetTouches[0].pageX : e.pageX; + image.touchesCurrent.y = + e.type === "touchmove" ? e.targetTouches[0].pageY : e.pageY; + + if (!image.isMoved && !isScaling) { + if ( + swiper.isHorizontal() && + ((Math.floor(image.minX) === Math.floor(image.startX) && + image.touchesCurrent.x < image.touchesStart.x) || + (Math.floor(image.maxX) === Math.floor(image.startX) && + image.touchesCurrent.x > image.touchesStart.x)) + ) { + image.isTouched = false; + return; + } + + if ( + !swiper.isHorizontal() && + ((Math.floor(image.minY) === Math.floor(image.startY) && + image.touchesCurrent.y < image.touchesStart.y) || + (Math.floor(image.maxY) === Math.floor(image.startY) && + image.touchesCurrent.y > image.touchesStart.y)) + ) { + image.isTouched = false; + return; + } + } + + if (e.cancelable) { + e.preventDefault(); + } + + e.stopPropagation(); + image.isMoved = true; + image.currentX = + image.touchesCurrent.x - image.touchesStart.x + image.startX; + image.currentY = + image.touchesCurrent.y - image.touchesStart.y + image.startY; + + if (image.currentX < image.minX) { + image.currentX = + image.minX + 1 - (image.minX - image.currentX + 1) ** 0.8; + } + + if (image.currentX > image.maxX) { + image.currentX = + image.maxX - 1 + (image.currentX - image.maxX + 1) ** 0.8; + } + + if (image.currentY < image.minY) { + image.currentY = + image.minY + 1 - (image.minY - image.currentY + 1) ** 0.8; + } + + if (image.currentY > image.maxY) { + image.currentY = + image.maxY - 1 + (image.currentY - image.maxY + 1) ** 0.8; + } // Velocity + + if (!velocity.prevPositionX) + velocity.prevPositionX = image.touchesCurrent.x; + if (!velocity.prevPositionY) + velocity.prevPositionY = image.touchesCurrent.y; + if (!velocity.prevTime) velocity.prevTime = Date.now(); + velocity.x = + (image.touchesCurrent.x - velocity.prevPositionX) / + (Date.now() - velocity.prevTime) / + 2; + velocity.y = + (image.touchesCurrent.y - velocity.prevPositionY) / + (Date.now() - velocity.prevTime) / + 2; + if (Math.abs(image.touchesCurrent.x - velocity.prevPositionX) < 2) + velocity.x = 0; + if (Math.abs(image.touchesCurrent.y - velocity.prevPositionY) < 2) + velocity.y = 0; + velocity.prevPositionX = image.touchesCurrent.x; + velocity.prevPositionY = image.touchesCurrent.y; + velocity.prevTime = Date.now(); + gesture.$imageWrapEl.transform( + `translate3d(${image.currentX}px, ${image.currentY}px,0)`, + ); + } + + function onTouchEnd() { + const zoom = swiper.zoom; + if (!gesture.$imageEl || gesture.$imageEl.length === 0) return; + + if (!image.isTouched || !image.isMoved) { + image.isTouched = false; + image.isMoved = false; + return; + } + + image.isTouched = false; + image.isMoved = false; + let momentumDurationX = 300; + let momentumDurationY = 300; + const momentumDistanceX = velocity.x * momentumDurationX; + const newPositionX = image.currentX + momentumDistanceX; + const momentumDistanceY = velocity.y * momentumDurationY; + const newPositionY = image.currentY + momentumDistanceY; // Fix duration + + if (velocity.x !== 0) + momentumDurationX = Math.abs( + (newPositionX - image.currentX) / velocity.x, + ); + if (velocity.y !== 0) + momentumDurationY = Math.abs( + (newPositionY - image.currentY) / velocity.y, + ); + const momentumDuration = Math.max(momentumDurationX, momentumDurationY); + image.currentX = newPositionX; + image.currentY = newPositionY; // Define if we need image drag + + const scaledWidth = image.width * zoom.scale; + const scaledHeight = image.height * zoom.scale; + image.minX = Math.min(gesture.slideWidth / 2 - scaledWidth / 2, 0); + image.maxX = -image.minX; + image.minY = Math.min(gesture.slideHeight / 2 - scaledHeight / 2, 0); + image.maxY = -image.minY; + image.currentX = Math.max( + Math.min(image.currentX, image.maxX), + image.minX, + ); + image.currentY = Math.max( + Math.min(image.currentY, image.maxY), + image.minY, + ); + gesture.$imageWrapEl + .transition(momentumDuration) + .transform(`translate3d(${image.currentX}px, ${image.currentY}px,0)`); + } + + function onTransitionEnd() { + const zoom = swiper.zoom; + + if (gesture.$slideEl && swiper.previousIndex !== swiper.activeIndex) { + if (gesture.$imageEl) { + gesture.$imageEl.transform("translate3d(0,0,0) scale(1)"); + } + + if (gesture.$imageWrapEl) { + gesture.$imageWrapEl.transform("translate3d(0,0,0)"); + } + + zoom.scale = 1; + currentScale = 1; + gesture.$slideEl = undefined; + gesture.$imageEl = undefined; + gesture.$imageWrapEl = undefined; + } + } + + function zoomIn(e) { + const zoom = swiper.zoom; + const params = swiper.params.zoom; + + if (!gesture.$slideEl) { + if (e && e.target) { + gesture.$slideEl = $(e.target).closest( + `.${swiper.params.slideClass}`, + ); + } + + if (!gesture.$slideEl) { + if ( + swiper.params.virtual && + swiper.params.virtual.enabled && + swiper.virtual + ) { + gesture.$slideEl = swiper.$wrapperEl.children( + `.${swiper.params.slideActiveClass}`, + ); + } else { + gesture.$slideEl = swiper.slides.eq(swiper.activeIndex); + } + } + + gesture.$imageEl = gesture.$slideEl + .find(`.${params.containerClass}`) + .eq(0) + .find("picture, img, svg, canvas, .swiper-zoom-target") + .eq(0); + gesture.$imageWrapEl = gesture.$imageEl.parent( + `.${params.containerClass}`, + ); + } + + if ( + !gesture.$imageEl || + gesture.$imageEl.length === 0 || + !gesture.$imageWrapEl || + gesture.$imageWrapEl.length === 0 + ) + return; + + if (swiper.params.cssMode) { + swiper.wrapperEl.style.overflow = "hidden"; + swiper.wrapperEl.style.touchAction = "none"; + } + + gesture.$slideEl.addClass(`${params.zoomedSlideClass}`); + let touchX; + let touchY; + let offsetX; + let offsetY; + let diffX; + let diffY; + let translateX; + let translateY; + let imageWidth; + let imageHeight; + let scaledWidth; + let scaledHeight; + let translateMinX; + let translateMinY; + let translateMaxX; + let translateMaxY; + let slideWidth; + let slideHeight; + + if (typeof image.touchesStart.x === "undefined" && e) { + touchX = e.type === "touchend" ? e.changedTouches[0].pageX : e.pageX; + touchY = e.type === "touchend" ? e.changedTouches[0].pageY : e.pageY; + } else { + touchX = image.touchesStart.x; + touchY = image.touchesStart.y; + } + + zoom.scale = + gesture.$imageWrapEl.attr("data-swiper-zoom") || params.maxRatio; + currentScale = + gesture.$imageWrapEl.attr("data-swiper-zoom") || params.maxRatio; + + if (e) { + slideWidth = gesture.$slideEl[0].offsetWidth; + slideHeight = gesture.$slideEl[0].offsetHeight; + offsetX = gesture.$slideEl.offset().left + window.scrollX; + offsetY = gesture.$slideEl.offset().top + window.scrollY; + diffX = offsetX + slideWidth / 2 - touchX; + diffY = offsetY + slideHeight / 2 - touchY; + imageWidth = gesture.$imageEl[0].offsetWidth; + imageHeight = gesture.$imageEl[0].offsetHeight; + scaledWidth = imageWidth * zoom.scale; + scaledHeight = imageHeight * zoom.scale; + translateMinX = Math.min(slideWidth / 2 - scaledWidth / 2, 0); + translateMinY = Math.min(slideHeight / 2 - scaledHeight / 2, 0); + translateMaxX = -translateMinX; + translateMaxY = -translateMinY; + translateX = diffX * zoom.scale; + translateY = diffY * zoom.scale; + + if (translateX < translateMinX) { + translateX = translateMinX; + } + + if (translateX > translateMaxX) { + translateX = translateMaxX; + } + + if (translateY < translateMinY) { + translateY = translateMinY; + } + + if (translateY > translateMaxY) { + translateY = translateMaxY; + } + } else { + translateX = 0; + translateY = 0; + } + + gesture.$imageWrapEl + .transition(300) + .transform(`translate3d(${translateX}px, ${translateY}px,0)`); + gesture.$imageEl + .transition(300) + .transform(`translate3d(0,0,0) scale(${zoom.scale})`); + } + + function zoomOut() { + const zoom = swiper.zoom; + const params = swiper.params.zoom; + + if (!gesture.$slideEl) { + if ( + swiper.params.virtual && + swiper.params.virtual.enabled && + swiper.virtual + ) { + gesture.$slideEl = swiper.$wrapperEl.children( + `.${swiper.params.slideActiveClass}`, + ); + } else { + gesture.$slideEl = swiper.slides.eq(swiper.activeIndex); + } + + gesture.$imageEl = gesture.$slideEl + .find(`.${params.containerClass}`) + .eq(0) + .find("picture, img, svg, canvas, .swiper-zoom-target") + .eq(0); + gesture.$imageWrapEl = gesture.$imageEl.parent( + `.${params.containerClass}`, + ); + } + + if ( + !gesture.$imageEl || + gesture.$imageEl.length === 0 || + !gesture.$imageWrapEl || + gesture.$imageWrapEl.length === 0 + ) + return; + + if (swiper.params.cssMode) { + swiper.wrapperEl.style.overflow = ""; + swiper.wrapperEl.style.touchAction = ""; + } + + zoom.scale = 1; + currentScale = 1; + gesture.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"); + gesture.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"); + gesture.$slideEl.removeClass(`${params.zoomedSlideClass}`); + gesture.$slideEl = undefined; + } // Toggle Zoom + + function zoomToggle(e) { + const zoom = swiper.zoom; + + if (zoom.scale && zoom.scale !== 1) { + // Zoom Out + zoomOut(); + } else { + // Zoom In + zoomIn(e); + } + } + + function getListeners() { + const support = swiper.support; + const passiveListener = + swiper.touchEvents.start === "touchstart" && + support.passiveListener && + swiper.params.passiveListeners + ? { + passive: true, + capture: false, + } + : false; + const activeListenerWithCapture = support.passiveListener + ? { + passive: false, + capture: true, + } + : true; + return { + passiveListener, + activeListenerWithCapture, + }; + } + + function getSlideSelector() { + return `.${swiper.params.slideClass}`; + } + + function toggleGestures(method) { + const { passiveListener } = getListeners(); + const slideSelector = getSlideSelector(); + swiper.$wrapperEl[method]( + "gesturestart", + slideSelector, + onGestureStart, + passiveListener, + ); + swiper.$wrapperEl[method]( + "gesturechange", + slideSelector, + onGestureChange, + passiveListener, + ); + swiper.$wrapperEl[method]( + "gestureend", + slideSelector, + onGestureEnd, + passiveListener, + ); + } + + function enableGestures() { + if (gesturesEnabled) return; + gesturesEnabled = true; + toggleGestures("on"); + } + + function disableGestures() { + if (!gesturesEnabled) return; + gesturesEnabled = false; + toggleGestures("off"); + } // Attach/Detach Events + + function enable() { + const zoom = swiper.zoom; + if (zoom.enabled) return; + zoom.enabled = true; + const support = swiper.support; + const { passiveListener, activeListenerWithCapture } = getListeners(); + const slideSelector = getSlideSelector(); // Scale image + + if (support.gestures) { + swiper.$wrapperEl.on( + swiper.touchEvents.start, + enableGestures, + passiveListener, + ); + swiper.$wrapperEl.on( + swiper.touchEvents.end, + disableGestures, + passiveListener, + ); + } else if (swiper.touchEvents.start === "touchstart") { + swiper.$wrapperEl.on( + swiper.touchEvents.start, + slideSelector, + onGestureStart, + passiveListener, + ); + swiper.$wrapperEl.on( + swiper.touchEvents.move, + slideSelector, + onGestureChange, + activeListenerWithCapture, + ); + swiper.$wrapperEl.on( + swiper.touchEvents.end, + slideSelector, + onGestureEnd, + passiveListener, + ); + + if (swiper.touchEvents.cancel) { + swiper.$wrapperEl.on( + swiper.touchEvents.cancel, + slideSelector, + onGestureEnd, + passiveListener, + ); + } + } // Move image + + swiper.$wrapperEl.on( + swiper.touchEvents.move, + `.${swiper.params.zoom.containerClass}`, + onTouchMove, + activeListenerWithCapture, + ); + } + + function disable() { + const zoom = swiper.zoom; + if (!zoom.enabled) return; + const support = swiper.support; + zoom.enabled = false; + const { passiveListener, activeListenerWithCapture } = getListeners(); + const slideSelector = getSlideSelector(); // Scale image + + if (support.gestures) { + swiper.$wrapperEl.off( + swiper.touchEvents.start, + enableGestures, + passiveListener, + ); + swiper.$wrapperEl.off( + swiper.touchEvents.end, + disableGestures, + passiveListener, + ); + } else if (swiper.touchEvents.start === "touchstart") { + swiper.$wrapperEl.off( + swiper.touchEvents.start, + slideSelector, + onGestureStart, + passiveListener, + ); + swiper.$wrapperEl.off( + swiper.touchEvents.move, + slideSelector, + onGestureChange, + activeListenerWithCapture, + ); + swiper.$wrapperEl.off( + swiper.touchEvents.end, + slideSelector, + onGestureEnd, + passiveListener, + ); + + if (swiper.touchEvents.cancel) { + swiper.$wrapperEl.off( + swiper.touchEvents.cancel, + slideSelector, + onGestureEnd, + passiveListener, + ); + } + } // Move image + + swiper.$wrapperEl.off( + swiper.touchEvents.move, + `.${swiper.params.zoom.containerClass}`, + onTouchMove, + activeListenerWithCapture, + ); + } + + on("init", () => { + if (swiper.params.zoom.enabled) { + enable(); + } + }); + on("destroy", () => { + disable(); + }); + on("touchStart", (_s, e) => { + if (!swiper.zoom.enabled) return; + onTouchStart(e); + }); + on("touchEnd", (_s, e) => { + if (!swiper.zoom.enabled) return; + onTouchEnd(); + }); + on("doubleTap", (_s, e) => { + if ( + !swiper.animating && + swiper.params.zoom.enabled && + swiper.zoom.enabled && + swiper.params.zoom.toggle + ) { + zoomToggle(e); + } + }); + on("transitionEnd", () => { + if (swiper.zoom.enabled && swiper.params.zoom.enabled) { + onTransitionEnd(); + } + }); + on("slideChange", () => { + if ( + swiper.zoom.enabled && + swiper.params.zoom.enabled && + swiper.params.cssMode + ) { + onTransitionEnd(); + } + }); + Object.assign(swiper.zoom, { + enable, + disable, + in: zoomIn, + out: zoomOut, + toggle: zoomToggle, + }); + } + + function Lazy(_ref) { + let { swiper, extendParams, on, emit } = _ref; + extendParams({ + lazy: { + checkInView: false, + enabled: false, + loadPrevNext: false, + loadPrevNextAmount: 1, + loadOnTransitionStart: false, + scrollingElement: "", + elementClass: "swiper-lazy", + loadingClass: "swiper-lazy-loading", + loadedClass: "swiper-lazy-loaded", + preloaderClass: "swiper-lazy-preloader", + }, + }); + swiper.lazy = {}; + let scrollHandlerAttached = false; + let initialImageLoaded = false; + + function loadInSlide(index, loadInDuplicate) { + if (loadInDuplicate === void 0) { + loadInDuplicate = true; + } + + const params = swiper.params.lazy; + if (typeof index === "undefined") return; + if (swiper.slides.length === 0) return; + const isVirtual = swiper.virtual && swiper.params.virtual.enabled; + const $slideEl = isVirtual + ? swiper.$wrapperEl.children( + `.${swiper.params.slideClass}[data-swiper-slide-index="${index}"]`, + ) + : swiper.slides.eq(index); + const $images = $slideEl.find( + `.${params.elementClass}:not(.${params.loadedClass}):not(.${params.loadingClass})`, + ); + + if ( + $slideEl.hasClass(params.elementClass) && + !$slideEl.hasClass(params.loadedClass) && + !$slideEl.hasClass(params.loadingClass) + ) { + $images.push($slideEl[0]); + } + + if ($images.length === 0) return; + $images.each((imageEl) => { + const $imageEl = $(imageEl); + $imageEl.addClass(params.loadingClass); + const background = $imageEl.attr("data-background"); + const src = $imageEl.attr("data-src"); + const srcset = $imageEl.attr("data-srcset"); + const sizes = $imageEl.attr("data-sizes"); + const $pictureEl = $imageEl.parent("picture"); + swiper.loadImage( + $imageEl[0], + src || background, + srcset, + sizes, + false, + () => { + if ( + typeof swiper === "undefined" || + swiper === null || + !swiper || + (swiper && !swiper.params) || + swiper.destroyed + ) + return; + + if (background) { + $imageEl.css("background-image", `url("${background}")`); + $imageEl.removeAttr("data-background"); + } else { + if (srcset) { + $imageEl.attr("srcset", srcset); + $imageEl.removeAttr("data-srcset"); + } + + if (sizes) { + $imageEl.attr("sizes", sizes); + $imageEl.removeAttr("data-sizes"); + } + + if ($pictureEl.length) { + $pictureEl.children("source").each((sourceEl) => { + const $source = $(sourceEl); + + if ($source.attr("data-srcset")) { + $source.attr("srcset", $source.attr("data-srcset")); + $source.removeAttr("data-srcset"); + } + }); + } + + if (src) { + $imageEl.attr("src", src); + $imageEl.removeAttr("data-src"); + } + } + + $imageEl + .addClass(params.loadedClass) + .removeClass(params.loadingClass); + $slideEl.find(`.${params.preloaderClass}`).remove(); + + if (swiper.params.loop && loadInDuplicate) { + const slideOriginalIndex = $slideEl.attr( + "data-swiper-slide-index", + ); + + if ($slideEl.hasClass(swiper.params.slideDuplicateClass)) { + const originalSlide = swiper.$wrapperEl.children( + `[data-swiper-slide-index="${slideOriginalIndex}"]:not(.${swiper.params.slideDuplicateClass})`, + ); + loadInSlide(originalSlide.index(), false); + } else { + const duplicatedSlide = swiper.$wrapperEl.children( + `.${swiper.params.slideDuplicateClass}[data-swiper-slide-index="${slideOriginalIndex}"]`, + ); + loadInSlide(duplicatedSlide.index(), false); + } + } + + emit("lazyImageReady", $slideEl[0], $imageEl[0]); + + if (swiper.params.autoHeight) { + swiper.updateAutoHeight(); + } + }, + ); + emit("lazyImageLoad", $slideEl[0], $imageEl[0]); + }); + } + + function load() { + const { $wrapperEl, params: swiperParams, slides, activeIndex } = swiper; + const isVirtual = swiper.virtual && swiperParams.virtual.enabled; + const params = swiperParams.lazy; + let slidesPerView = swiperParams.slidesPerView; + + if (slidesPerView === "auto") { + slidesPerView = 0; + } + + function slideExist(index) { + if (isVirtual) { + if ( + $wrapperEl.children( + `.${swiperParams.slideClass}[data-swiper-slide-index="${index}"]`, + ).length + ) { + return true; + } + } else if (slides[index]) return true; + + return false; + } + + function slideIndex(slideEl) { + if (isVirtual) { + return $(slideEl).attr("data-swiper-slide-index"); + } + + return $(slideEl).index(); + } + + if (!initialImageLoaded) initialImageLoaded = true; + + if (swiper.params.watchSlidesProgress) { + $wrapperEl + .children(`.${swiperParams.slideVisibleClass}`) + .each((slideEl) => { + const index = isVirtual + ? $(slideEl).attr("data-swiper-slide-index") + : $(slideEl).index(); + loadInSlide(index); + }); + } else if (slidesPerView > 1) { + for (let i = activeIndex; i < activeIndex + slidesPerView; i += 1) { + if (slideExist(i)) loadInSlide(i); + } + } else { + loadInSlide(activeIndex); + } + + if (params.loadPrevNext) { + if ( + slidesPerView > 1 || + (params.loadPrevNextAmount && params.loadPrevNextAmount > 1) + ) { + const amount = params.loadPrevNextAmount; + const spv = slidesPerView; + const maxIndex = Math.min( + activeIndex + spv + Math.max(amount, spv), + slides.length, + ); + const minIndex = Math.max(activeIndex - Math.max(spv, amount), 0); // Next Slides + + for (let i = activeIndex + slidesPerView; i < maxIndex; i += 1) { + if (slideExist(i)) loadInSlide(i); + } // Prev Slides + + for (let i = minIndex; i < activeIndex; i += 1) { + if (slideExist(i)) loadInSlide(i); + } + } else { + const nextSlide = $wrapperEl.children( + `.${swiperParams.slideNextClass}`, + ); + if (nextSlide.length > 0) loadInSlide(slideIndex(nextSlide)); + const prevSlide = $wrapperEl.children( + `.${swiperParams.slidePrevClass}`, + ); + if (prevSlide.length > 0) loadInSlide(slideIndex(prevSlide)); + } + } + } + + function checkInViewOnLoad() { + const window = getWindow(); + if (!swiper || swiper.destroyed) return; + const $scrollElement = swiper.params.lazy.scrollingElement + ? $(swiper.params.lazy.scrollingElement) + : $(window); + const isWindow = $scrollElement[0] === window; + const scrollElementWidth = isWindow + ? window.innerWidth + : $scrollElement[0].offsetWidth; + const scrollElementHeight = isWindow + ? window.innerHeight + : $scrollElement[0].offsetHeight; + const swiperOffset = swiper.$el.offset(); + const { rtlTranslate: rtl } = swiper; + let inView = false; + if (rtl) swiperOffset.left -= swiper.$el[0].scrollLeft; + const swiperCoord = [ + [swiperOffset.left, swiperOffset.top], + [swiperOffset.left + swiper.width, swiperOffset.top], + [swiperOffset.left, swiperOffset.top + swiper.height], + [swiperOffset.left + swiper.width, swiperOffset.top + swiper.height], + ]; + + for (let i = 0; i < swiperCoord.length; i += 1) { + const point = swiperCoord[i]; + + if ( + point[0] >= 0 && + point[0] <= scrollElementWidth && + point[1] >= 0 && + point[1] <= scrollElementHeight + ) { + if (point[0] === 0 && point[1] === 0) continue; // eslint-disable-line + + inView = true; + } + } + + const passiveListener = + swiper.touchEvents.start === "touchstart" && + swiper.support.passiveListener && + swiper.params.passiveListeners + ? { + passive: true, + capture: false, + } + : false; + + if (inView) { + load(); + $scrollElement.off("scroll", checkInViewOnLoad, passiveListener); + } else if (!scrollHandlerAttached) { + scrollHandlerAttached = true; + $scrollElement.on("scroll", checkInViewOnLoad, passiveListener); + } + } + + on("beforeInit", () => { + if (swiper.params.lazy.enabled && swiper.params.preloadImages) { + swiper.params.preloadImages = false; + } + }); + on("init", () => { + if (swiper.params.lazy.enabled) { + if (swiper.params.lazy.checkInView) { + checkInViewOnLoad(); + } else { + load(); + } + } + }); + on("scroll", () => { + if ( + swiper.params.freeMode && + swiper.params.freeMode.enabled && + !swiper.params.freeMode.sticky + ) { + load(); + } + }); + on("scrollbarDragMove resize _freeModeNoMomentumRelease", () => { + if (swiper.params.lazy.enabled) { + if (swiper.params.lazy.checkInView) { + checkInViewOnLoad(); + } else { + load(); + } + } + }); + on("transitionStart", () => { + if (swiper.params.lazy.enabled) { + if ( + swiper.params.lazy.loadOnTransitionStart || + (!swiper.params.lazy.loadOnTransitionStart && !initialImageLoaded) + ) { + if (swiper.params.lazy.checkInView) { + checkInViewOnLoad(); + } else { + load(); + } + } + } + }); + on("transitionEnd", () => { + if ( + swiper.params.lazy.enabled && + !swiper.params.lazy.loadOnTransitionStart + ) { + if (swiper.params.lazy.checkInView) { + checkInViewOnLoad(); + } else { + load(); + } + } + }); + on("slideChange", () => { + const { + lazy, + cssMode, + watchSlidesProgress, + touchReleaseOnEdges, + resistanceRatio, + } = swiper.params; + + if ( + lazy.enabled && + (cssMode || + (watchSlidesProgress && + (touchReleaseOnEdges || resistanceRatio === 0))) + ) { + load(); + } + }); + Object.assign(swiper.lazy, { + load, + loadInSlide, + }); + } + + /* eslint no-bitwise: ["error", { "allow": [">>"] }] */ + function Controller(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + controller: { + control: undefined, + inverse: false, + by: "slide", // or 'container' + }, + }); + swiper.controller = { + control: undefined, + }; + + function LinearSpline(x, y) { + const binarySearch = (function search() { + let maxIndex; + let minIndex; + let guess; + return (array, val) => { + minIndex = -1; + maxIndex = array.length; + + while (maxIndex - minIndex > 1) { + guess = (maxIndex + minIndex) >> 1; + + if (array[guess] <= val) { + minIndex = guess; + } else { + maxIndex = guess; + } + } + + return maxIndex; + }; + })(); + + this.x = x; + this.y = y; + this.lastIndex = x.length - 1; // Given an x value (x2), return the expected y2 value: + // (x1,y1) is the known point before given value, + // (x3,y3) is the known point after given value. + + let i1; + let i3; + + this.interpolate = function interpolate(x2) { + if (!x2) return 0; // Get the indexes of x1 and x3 (the array indexes before and after given x2): + + i3 = binarySearch(this.x, x2); + i1 = i3 - 1; // We have our indexes i1 & i3, so we can calculate already: + // y2 := ((x2−x1) × (y3−y1)) ÷ (x3−x1) + y1 + + return ( + ((x2 - this.x[i1]) * (this.y[i3] - this.y[i1])) / + (this.x[i3] - this.x[i1]) + + this.y[i1] + ); + }; + + return this; + } // xxx: for now i will just save one spline function to to + + function getInterpolateFunction(c) { + if (!swiper.controller.spline) { + swiper.controller.spline = swiper.params.loop + ? new LinearSpline(swiper.slidesGrid, c.slidesGrid) + : new LinearSpline(swiper.snapGrid, c.snapGrid); + } + } + + function setTranslate(_t, byController) { + const controlled = swiper.controller.control; + let multiplier; + let controlledTranslate; + const Swiper = swiper.constructor; + + function setControlledTranslate(c) { + // this will create an Interpolate function based on the snapGrids + // x is the Grid of the scrolled scroller and y will be the controlled scroller + // it makes sense to create this only once and recall it for the interpolation + // the function does a lot of value caching for performance + const translate = swiper.rtlTranslate + ? -swiper.translate + : swiper.translate; + + if (swiper.params.controller.by === "slide") { + getInterpolateFunction(c); // i am not sure why the values have to be multiplicated this way, tried to invert the snapGrid + // but it did not work out + + controlledTranslate = + -swiper.controller.spline.interpolate(-translate); + } + + if ( + !controlledTranslate || + swiper.params.controller.by === "container" + ) { + multiplier = + (c.maxTranslate() - c.minTranslate()) / + (swiper.maxTranslate() - swiper.minTranslate()); + controlledTranslate = + (translate - swiper.minTranslate()) * multiplier + c.minTranslate(); + } + + if (swiper.params.controller.inverse) { + controlledTranslate = c.maxTranslate() - controlledTranslate; + } + + c.updateProgress(controlledTranslate); + c.setTranslate(controlledTranslate, swiper); + c.updateActiveIndex(); + c.updateSlidesClasses(); + } + + if (Array.isArray(controlled)) { + for (let i = 0; i < controlled.length; i += 1) { + if ( + controlled[i] !== byController && + controlled[i] instanceof Swiper + ) { + setControlledTranslate(controlled[i]); + } + } + } else if (controlled instanceof Swiper && byController !== controlled) { + setControlledTranslate(controlled); + } + } + + function setTransition(duration, byController) { + const Swiper = swiper.constructor; + const controlled = swiper.controller.control; + let i; + + function setControlledTransition(c) { + c.setTransition(duration, swiper); + + if (duration !== 0) { + c.transitionStart(); + + if (c.params.autoHeight) { + nextTick(() => { + c.updateAutoHeight(); + }); + } + + c.$wrapperEl.transitionEnd(() => { + if (!controlled) return; + + if (c.params.loop && swiper.params.controller.by === "slide") { + c.loopFix(); + } + + c.transitionEnd(); + }); + } + } + + if (Array.isArray(controlled)) { + for (i = 0; i < controlled.length; i += 1) { + if ( + controlled[i] !== byController && + controlled[i] instanceof Swiper + ) { + setControlledTransition(controlled[i]); + } + } + } else if (controlled instanceof Swiper && byController !== controlled) { + setControlledTransition(controlled); + } + } + + function removeSpline() { + if (!swiper.controller.control) return; + + if (swiper.controller.spline) { + swiper.controller.spline = undefined; + delete swiper.controller.spline; + } + } + + on("beforeInit", () => { + swiper.controller.control = swiper.params.controller.control; + }); + on("update", () => { + removeSpline(); + }); + on("resize", () => { + removeSpline(); + }); + on("observerUpdate", () => { + removeSpline(); + }); + on("setTranslate", (_s, translate, byController) => { + if (!swiper.controller.control) return; + swiper.controller.setTranslate(translate, byController); + }); + on("setTransition", (_s, duration, byController) => { + if (!swiper.controller.control) return; + swiper.controller.setTransition(duration, byController); + }); + Object.assign(swiper.controller, { + setTranslate, + setTransition, + }); + } + + function A11y(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + a11y: { + enabled: true, + notificationClass: "swiper-notification", + prevSlideMessage: "Previous slide", + nextSlideMessage: "Next slide", + firstSlideMessage: "This is the first slide", + lastSlideMessage: "This is the last slide", + paginationBulletMessage: "Go to slide {{index}}", + slideLabelMessage: "{{index}} / {{slidesLength}}", + containerMessage: null, + containerRoleDescriptionMessage: null, + itemRoleDescriptionMessage: null, + slideRole: "group", + }, + }); + let liveRegion = null; + + function notify(message) { + const notification = liveRegion; + if (notification.length === 0) return; + notification.html(""); + notification.html(message); + } + + function getRandomNumber(size) { + if (size === void 0) { + size = 16; + } + + const randomChar = () => Math.round(16 * Math.random()).toString(16); + + return "x".repeat(size).replace(/x/g, randomChar); + } + + function makeElFocusable($el) { + $el.attr("tabIndex", "0"); + } + + function makeElNotFocusable($el) { + $el.attr("tabIndex", "-1"); + } + + function addElRole($el, role) { + $el.attr("role", role); + } + + function addElRoleDescription($el, description) { + $el.attr("aria-roledescription", description); + } + + function addElControls($el, controls) { + $el.attr("aria-controls", controls); + } + + function addElLabel($el, label) { + $el.attr("aria-label", label); + } + + function addElId($el, id) { + $el.attr("id", id); + } + + function addElLive($el, live) { + $el.attr("aria-live", live); + } + + function disableEl($el) { + $el.attr("aria-disabled", true); + } + + function enableEl($el) { + $el.attr("aria-disabled", false); + } + + function onEnterOrSpaceKey(e) { + if (e.keyCode !== 13 && e.keyCode !== 32) return; + const params = swiper.params.a11y; + const $targetEl = $(e.target); + + if ( + swiper.navigation && + swiper.navigation.$nextEl && + $targetEl.is(swiper.navigation.$nextEl) + ) { + if (!(swiper.isEnd && !swiper.params.loop)) { + swiper.slideNext(); + } + + if (swiper.isEnd) { + notify(params.lastSlideMessage); + } else { + notify(params.nextSlideMessage); + } + } + + if ( + swiper.navigation && + swiper.navigation.$prevEl && + $targetEl.is(swiper.navigation.$prevEl) + ) { + if (!(swiper.isBeginning && !swiper.params.loop)) { + swiper.slidePrev(); + } + + if (swiper.isBeginning) { + notify(params.firstSlideMessage); + } else { + notify(params.prevSlideMessage); + } + } + + if ( + swiper.pagination && + $targetEl.is(classesToSelector(swiper.params.pagination.bulletClass)) + ) { + $targetEl[0].click(); + } + } + + function updateNavigation() { + if (swiper.params.loop || swiper.params.rewind || !swiper.navigation) + return; + const { $nextEl, $prevEl } = swiper.navigation; + + if ($prevEl && $prevEl.length > 0) { + if (swiper.isBeginning) { + disableEl($prevEl); + makeElNotFocusable($prevEl); + } else { + enableEl($prevEl); + makeElFocusable($prevEl); + } + } + + if ($nextEl && $nextEl.length > 0) { + if (swiper.isEnd) { + disableEl($nextEl); + makeElNotFocusable($nextEl); + } else { + enableEl($nextEl); + makeElFocusable($nextEl); + } + } + } + + function hasPagination() { + return ( + swiper.pagination && + swiper.pagination.bullets && + swiper.pagination.bullets.length + ); + } + + function hasClickablePagination() { + return hasPagination() && swiper.params.pagination.clickable; + } + + function updatePagination() { + const params = swiper.params.a11y; + if (!hasPagination()) return; + swiper.pagination.bullets.each((bulletEl) => { + const $bulletEl = $(bulletEl); + + if (swiper.params.pagination.clickable) { + makeElFocusable($bulletEl); + + if (!swiper.params.pagination.renderBullet) { + addElRole($bulletEl, "button"); + addElLabel( + $bulletEl, + params.paginationBulletMessage.replace( + /\{\{index\}\}/, + $bulletEl.index() + 1, + ), + ); + } + } + + if ($bulletEl.is(`.${swiper.params.pagination.bulletActiveClass}`)) { + $bulletEl.attr("aria-current", "true"); + } else { + $bulletEl.removeAttr("aria-current"); + } + }); + } + + const initNavEl = ($el, wrapperId, message) => { + makeElFocusable($el); + + if ($el[0].tagName !== "BUTTON") { + addElRole($el, "button"); + $el.on("keydown", onEnterOrSpaceKey); + } + + addElLabel($el, message); + addElControls($el, wrapperId); + }; + + const handleFocus = (e) => { + const slideEl = e.target.closest(`.${swiper.params.slideClass}`); + if (!slideEl || !swiper.slides.includes(slideEl)) return; + const isActive = swiper.slides.indexOf(slideEl) === swiper.activeIndex; + const isVisible = + swiper.params.watchSlidesProgress && + swiper.visibleSlides && + swiper.visibleSlides.includes(slideEl); + if (isActive || isVisible) return; + swiper.slideTo(swiper.slides.indexOf(slideEl), 0); + }; + + function init() { + const params = swiper.params.a11y; + swiper.$el.append(liveRegion); // Container + + const $containerEl = swiper.$el; + + if (params.containerRoleDescriptionMessage) { + addElRoleDescription( + $containerEl, + params.containerRoleDescriptionMessage, + ); + } + + if (params.containerMessage) { + addElLabel($containerEl, params.containerMessage); + } // Wrapper + + const $wrapperEl = swiper.$wrapperEl; + const wrapperId = + $wrapperEl.attr("id") || `swiper-wrapper-${getRandomNumber(16)}`; + const live = + swiper.params.autoplay && swiper.params.autoplay.enabled + ? "off" + : "polite"; + addElId($wrapperEl, wrapperId); + addElLive($wrapperEl, live); // Slide + + if (params.itemRoleDescriptionMessage) { + addElRoleDescription( + $(swiper.slides), + params.itemRoleDescriptionMessage, + ); + } + + addElRole($(swiper.slides), params.slideRole); + const slidesLength = swiper.params.loop + ? swiper.slides.filter( + (el) => !el.classList.contains(swiper.params.slideDuplicateClass), + ).length + : swiper.slides.length; + swiper.slides.each((slideEl, index) => { + const $slideEl = $(slideEl); + const slideIndex = swiper.params.loop + ? parseInt($slideEl.attr("data-swiper-slide-index"), 10) + : index; + const ariaLabelMessage = params.slideLabelMessage + .replace(/\{\{index\}\}/, slideIndex + 1) + .replace(/\{\{slidesLength\}\}/, slidesLength); + addElLabel($slideEl, ariaLabelMessage); + }); // Navigation + + let $nextEl; + let $prevEl; + + if (swiper.navigation && swiper.navigation.$nextEl) { + $nextEl = swiper.navigation.$nextEl; + } + + if (swiper.navigation && swiper.navigation.$prevEl) { + $prevEl = swiper.navigation.$prevEl; + } + + if ($nextEl && $nextEl.length) { + initNavEl($nextEl, wrapperId, params.nextSlideMessage); + } + + if ($prevEl && $prevEl.length) { + initNavEl($prevEl, wrapperId, params.prevSlideMessage); + } // Pagination + + if (hasClickablePagination()) { + swiper.pagination.$el.on( + "keydown", + classesToSelector(swiper.params.pagination.bulletClass), + onEnterOrSpaceKey, + ); + } // Tab focus + + swiper.$el.on("focus", handleFocus, true); + } + + function destroy() { + if (liveRegion && liveRegion.length > 0) liveRegion.remove(); + let $nextEl; + let $prevEl; + + if (swiper.navigation && swiper.navigation.$nextEl) { + $nextEl = swiper.navigation.$nextEl; + } + + if (swiper.navigation && swiper.navigation.$prevEl) { + $prevEl = swiper.navigation.$prevEl; + } + + if ($nextEl) { + $nextEl.off("keydown", onEnterOrSpaceKey); + } + + if ($prevEl) { + $prevEl.off("keydown", onEnterOrSpaceKey); + } // Pagination + + if (hasClickablePagination()) { + swiper.pagination.$el.off( + "keydown", + classesToSelector(swiper.params.pagination.bulletClass), + onEnterOrSpaceKey, + ); + } // Tab focus + + swiper.$el.off("focus", handleFocus, true); + } + + on("beforeInit", () => { + liveRegion = $( + ``, + ); + }); + on("afterInit", () => { + if (!swiper.params.a11y.enabled) return; + init(); + }); + on("fromEdge toEdge afterInit lock unlock", () => { + if (!swiper.params.a11y.enabled) return; + updateNavigation(); + }); + on("paginationUpdate", () => { + if (!swiper.params.a11y.enabled) return; + updatePagination(); + }); + on("destroy", () => { + if (!swiper.params.a11y.enabled) return; + destroy(); + }); + } + + function History(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + history: { + enabled: false, + root: "", + replaceState: false, + key: "slides", + }, + }); + let initialized = false; + let paths = {}; + + const slugify = (text) => { + return text + .toString() + .replace(/\s+/g, "-") + .replace(/[^\w-]+/g, "") + .replace(/--+/g, "-") + .replace(/^-+/, "") + .replace(/-+$/, ""); + }; + + const getPathValues = (urlOverride) => { + const window = getWindow(); + let location; + + if (urlOverride) { + location = new URL(urlOverride); + } else { + location = window.location; + } + + const pathArray = location.pathname + .slice(1) + .split("/") + .filter((part) => part !== ""); + const total = pathArray.length; + const key = pathArray[total - 2]; + const value = pathArray[total - 1]; + return { + key, + value, + }; + }; + + const setHistory = (key, index) => { + const window = getWindow(); + if (!initialized || !swiper.params.history.enabled) return; + let location; + + if (swiper.params.url) { + location = new URL(swiper.params.url); + } else { + location = window.location; + } + + const slide = swiper.slides.eq(index); + let value = slugify(slide.attr("data-history")); + + if (swiper.params.history.root.length > 0) { + let root = swiper.params.history.root; + if (root[root.length - 1] === "/") + root = root.slice(0, root.length - 1); + value = `${root}/${key}/${value}`; + } else if (!location.pathname.includes(key)) { + value = `${key}/${value}`; + } + + const currentState = window.history.state; + + if (currentState && currentState.value === value) { + return; + } + + if (swiper.params.history.replaceState) { + window.history.replaceState( + { + value, + }, + null, + value, + ); + } else { + window.history.pushState( + { + value, + }, + null, + value, + ); + } + }; + + const scrollToSlide = (speed, value, runCallbacks) => { + if (value) { + for (let i = 0, length = swiper.slides.length; i < length; i += 1) { + const slide = swiper.slides.eq(i); + const slideHistory = slugify(slide.attr("data-history")); + + if ( + slideHistory === value && + !slide.hasClass(swiper.params.slideDuplicateClass) + ) { + const index = slide.index(); + swiper.slideTo(index, speed, runCallbacks); + } + } + } else { + swiper.slideTo(0, speed, runCallbacks); + } + }; + + const setHistoryPopState = () => { + paths = getPathValues(swiper.params.url); + scrollToSlide(swiper.params.speed, swiper.paths.value, false); + }; + + const init = () => { + const window = getWindow(); + if (!swiper.params.history) return; + + if (!window.history || !window.history.pushState) { + swiper.params.history.enabled = false; + swiper.params.hashNavigation.enabled = true; + return; + } + + initialized = true; + paths = getPathValues(swiper.params.url); + if (!paths.key && !paths.value) return; + scrollToSlide(0, paths.value, swiper.params.runCallbacksOnInit); + + if (!swiper.params.history.replaceState) { + window.addEventListener("popstate", setHistoryPopState); + } + }; + + const destroy = () => { + const window = getWindow(); + + if (!swiper.params.history.replaceState) { + window.removeEventListener("popstate", setHistoryPopState); + } + }; + + on("init", () => { + if (swiper.params.history.enabled) { + init(); + } + }); + on("destroy", () => { + if (swiper.params.history.enabled) { + destroy(); + } + }); + on("transitionEnd _freeModeNoMomentumRelease", () => { + if (initialized) { + setHistory(swiper.params.history.key, swiper.activeIndex); + } + }); + on("slideChange", () => { + if (initialized && swiper.params.cssMode) { + setHistory(swiper.params.history.key, swiper.activeIndex); + } + }); + } + + function HashNavigation(_ref) { + let { swiper, extendParams, emit, on } = _ref; + let initialized = false; + const document = getDocument(); + const window = getWindow(); + extendParams({ + hashNavigation: { + enabled: false, + replaceState: false, + watchState: false, + }, + }); + + const onHashChange = () => { + emit("hashChange"); + const newHash = document.location.hash.replace("#", ""); + const activeSlideHash = swiper.slides + .eq(swiper.activeIndex) + .attr("data-hash"); + + if (newHash !== activeSlideHash) { + const newIndex = swiper.$wrapperEl + .children(`.${swiper.params.slideClass}[data-hash="${newHash}"]`) + .index(); + if (typeof newIndex === "undefined") return; + swiper.slideTo(newIndex); + } + }; + + const setHash = () => { + if (!initialized || !swiper.params.hashNavigation.enabled) return; + + if ( + swiper.params.hashNavigation.replaceState && + window.history && + window.history.replaceState + ) { + window.history.replaceState( + null, + null, + `#${swiper.slides.eq(swiper.activeIndex).attr("data-hash")}` || "", + ); + emit("hashSet"); + } else { + const slide = swiper.slides.eq(swiper.activeIndex); + const hash = slide.attr("data-hash") || slide.attr("data-history"); + document.location.hash = hash || ""; + emit("hashSet"); + } + }; + + const init = () => { + if ( + !swiper.params.hashNavigation.enabled || + (swiper.params.history && swiper.params.history.enabled) + ) + return; + initialized = true; + const hash = document.location.hash.replace("#", ""); + + if (hash) { + const speed = 0; + + for (let i = 0, length = swiper.slides.length; i < length; i += 1) { + const slide = swiper.slides.eq(i); + const slideHash = + slide.attr("data-hash") || slide.attr("data-history"); + + if ( + slideHash === hash && + !slide.hasClass(swiper.params.slideDuplicateClass) + ) { + const index = slide.index(); + swiper.slideTo( + index, + speed, + swiper.params.runCallbacksOnInit, + true, + ); + } + } + } + + if (swiper.params.hashNavigation.watchState) { + $(window).on("hashchange", onHashChange); + } + }; + + const destroy = () => { + if (swiper.params.hashNavigation.watchState) { + $(window).off("hashchange", onHashChange); + } + }; + + on("init", () => { + if (swiper.params.hashNavigation.enabled) { + init(); + } + }); + on("destroy", () => { + if (swiper.params.hashNavigation.enabled) { + destroy(); + } + }); + on("transitionEnd _freeModeNoMomentumRelease", () => { + if (initialized) { + setHash(); + } + }); + on("slideChange", () => { + if (initialized && swiper.params.cssMode) { + setHash(); + } + }); + } + + /* eslint no-underscore-dangle: "off" */ + function Autoplay(_ref) { + let { swiper, extendParams, on, emit } = _ref; + let timeout; + swiper.autoplay = { + running: false, + paused: false, + }; + extendParams({ + autoplay: { + enabled: false, + delay: 3000, + waitForTransition: true, + disableOnInteraction: true, + stopOnLastSlide: false, + reverseDirection: false, + pauseOnMouseEnter: false, + }, + }); + + function run() { + const $activeSlideEl = swiper.slides.eq(swiper.activeIndex); + let delay = swiper.params.autoplay.delay; + + if ($activeSlideEl.attr("data-swiper-autoplay")) { + delay = + $activeSlideEl.attr("data-swiper-autoplay") || + swiper.params.autoplay.delay; + } + + clearTimeout(timeout); + timeout = nextTick(() => { + let autoplayResult; + + if (swiper.params.autoplay.reverseDirection) { + if (swiper.params.loop) { + swiper.loopFix(); + autoplayResult = swiper.slidePrev(swiper.params.speed, true, true); + emit("autoplay"); + } else if (!swiper.isBeginning) { + autoplayResult = swiper.slidePrev(swiper.params.speed, true, true); + emit("autoplay"); + } else if (!swiper.params.autoplay.stopOnLastSlide) { + autoplayResult = swiper.slideTo( + swiper.slides.length - 1, + swiper.params.speed, + true, + true, + ); + emit("autoplay"); + } else { + stop(); + } + } else if (swiper.params.loop) { + swiper.loopFix(); + autoplayResult = swiper.slideNext(swiper.params.speed, true, true); + emit("autoplay"); + } else if (!swiper.isEnd) { + autoplayResult = swiper.slideNext(swiper.params.speed, true, true); + emit("autoplay"); + } else if (!swiper.params.autoplay.stopOnLastSlide) { + autoplayResult = swiper.slideTo(0, swiper.params.speed, true, true); + emit("autoplay"); + } else { + stop(); + } + + if (swiper.params.cssMode && swiper.autoplay.running) run(); + else if (autoplayResult === false) { + run(); + } + }, delay); + } + + function start() { + if (typeof timeout !== "undefined") return false; + if (swiper.autoplay.running) return false; + swiper.autoplay.running = true; + emit("autoplayStart"); + run(); + return true; + } + + function stop() { + if (!swiper.autoplay.running) return false; + if (typeof timeout === "undefined") return false; + + if (timeout) { + clearTimeout(timeout); + timeout = undefined; + } + + swiper.autoplay.running = false; + emit("autoplayStop"); + return true; + } + + function pause(speed) { + if (!swiper.autoplay.running) return; + if (swiper.autoplay.paused) return; + if (timeout) clearTimeout(timeout); + swiper.autoplay.paused = true; + + if (speed === 0 || !swiper.params.autoplay.waitForTransition) { + swiper.autoplay.paused = false; + run(); + } else { + ["transitionend", "webkitTransitionEnd"].forEach((event) => { + swiper.$wrapperEl[0].addEventListener(event, onTransitionEnd); + }); + } + } + + function onVisibilityChange() { + const document = getDocument(); + + if (document.visibilityState === "hidden" && swiper.autoplay.running) { + pause(); + } + + if (document.visibilityState === "visible" && swiper.autoplay.paused) { + run(); + swiper.autoplay.paused = false; + } + } + + function onTransitionEnd(e) { + if (!swiper || swiper.destroyed || !swiper.$wrapperEl) return; + if (e.target !== swiper.$wrapperEl[0]) return; + ["transitionend", "webkitTransitionEnd"].forEach((event) => { + swiper.$wrapperEl[0].removeEventListener(event, onTransitionEnd); + }); + swiper.autoplay.paused = false; + + if (!swiper.autoplay.running) { + stop(); + } else { + run(); + } + } + + function onMouseEnter() { + if (swiper.params.autoplay.disableOnInteraction) { + stop(); + } else { + emit("autoplayPause"); + pause(); + } + + ["transitionend", "webkitTransitionEnd"].forEach((event) => { + swiper.$wrapperEl[0].removeEventListener(event, onTransitionEnd); + }); + } + + function onMouseLeave() { + if (swiper.params.autoplay.disableOnInteraction) { + return; + } + + swiper.autoplay.paused = false; + emit("autoplayResume"); + run(); + } + + function attachMouseEvents() { + if (swiper.params.autoplay.pauseOnMouseEnter) { + swiper.$el.on("mouseenter", onMouseEnter); + swiper.$el.on("mouseleave", onMouseLeave); + } + } + + function detachMouseEvents() { + swiper.$el.off("mouseenter", onMouseEnter); + swiper.$el.off("mouseleave", onMouseLeave); + } + + on("init", () => { + if (swiper.params.autoplay.enabled) { + start(); + const document = getDocument(); + document.addEventListener("visibilitychange", onVisibilityChange); + attachMouseEvents(); + } + }); + on("beforeTransitionStart", (_s, speed, internal) => { + if (swiper.autoplay.running) { + if (internal || !swiper.params.autoplay.disableOnInteraction) { + swiper.autoplay.pause(speed); + } else { + stop(); + } + } + }); + on("sliderFirstMove", () => { + if (swiper.autoplay.running) { + if (swiper.params.autoplay.disableOnInteraction) { + stop(); + } else { + pause(); + } + } + }); + on("touchEnd", () => { + if ( + swiper.params.cssMode && + swiper.autoplay.paused && + !swiper.params.autoplay.disableOnInteraction + ) { + run(); + } + }); + on("destroy", () => { + detachMouseEvents(); + + if (swiper.autoplay.running) { + stop(); + } + + const document = getDocument(); + document.removeEventListener("visibilitychange", onVisibilityChange); + }); + Object.assign(swiper.autoplay, { + pause, + run, + start, + stop, + }); + } + + function Thumb(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + thumbs: { + swiper: null, + multipleActiveThumbs: true, + autoScrollOffset: 0, + slideThumbActiveClass: "swiper-slide-thumb-active", + thumbsContainerClass: "swiper-thumbs", + }, + }); + let initialized = false; + let swiperCreated = false; + swiper.thumbs = { + swiper: null, + }; + + function onThumbClick() { + const thumbsSwiper = swiper.thumbs.swiper; + if (!thumbsSwiper) return; + const clickedIndex = thumbsSwiper.clickedIndex; + const clickedSlide = thumbsSwiper.clickedSlide; + if ( + clickedSlide && + $(clickedSlide).hasClass(swiper.params.thumbs.slideThumbActiveClass) + ) + return; + if (typeof clickedIndex === "undefined" || clickedIndex === null) return; + let slideToIndex; + + if (thumbsSwiper.params.loop) { + slideToIndex = parseInt( + $(thumbsSwiper.clickedSlide).attr("data-swiper-slide-index"), + 10, + ); + } else { + slideToIndex = clickedIndex; + } + + if (swiper.params.loop) { + let currentIndex = swiper.activeIndex; + + if ( + swiper.slides + .eq(currentIndex) + .hasClass(swiper.params.slideDuplicateClass) + ) { + swiper.loopFix(); // eslint-disable-next-line + + swiper._clientLeft = swiper.$wrapperEl[0].clientLeft; + currentIndex = swiper.activeIndex; + } + + const prevIndex = swiper.slides + .eq(currentIndex) + .prevAll(`[data-swiper-slide-index="${slideToIndex}"]`) + .eq(0) + .index(); + const nextIndex = swiper.slides + .eq(currentIndex) + .nextAll(`[data-swiper-slide-index="${slideToIndex}"]`) + .eq(0) + .index(); + if (typeof prevIndex === "undefined") slideToIndex = nextIndex; + else if (typeof nextIndex === "undefined") slideToIndex = prevIndex; + else if (nextIndex - currentIndex < currentIndex - prevIndex) + slideToIndex = nextIndex; + else slideToIndex = prevIndex; + } + + swiper.slideTo(slideToIndex); + } + + function init() { + const { thumbs: thumbsParams } = swiper.params; + if (initialized) return false; + initialized = true; + const SwiperClass = swiper.constructor; + + if (thumbsParams.swiper instanceof SwiperClass) { + swiper.thumbs.swiper = thumbsParams.swiper; + Object.assign(swiper.thumbs.swiper.originalParams, { + watchSlidesProgress: true, + slideToClickedSlide: false, + }); + Object.assign(swiper.thumbs.swiper.params, { + watchSlidesProgress: true, + slideToClickedSlide: false, + }); + } else if (isObject(thumbsParams.swiper)) { + const thumbsSwiperParams = Object.assign({}, thumbsParams.swiper); + Object.assign(thumbsSwiperParams, { + watchSlidesProgress: true, + slideToClickedSlide: false, + }); + swiper.thumbs.swiper = new SwiperClass(thumbsSwiperParams); + swiperCreated = true; + } + + swiper.thumbs.swiper.$el.addClass( + swiper.params.thumbs.thumbsContainerClass, + ); + swiper.thumbs.swiper.on("tap", onThumbClick); + return true; + } + + function update(initial) { + const thumbsSwiper = swiper.thumbs.swiper; + if (!thumbsSwiper) return; + const slidesPerView = + thumbsSwiper.params.slidesPerView === "auto" + ? thumbsSwiper.slidesPerViewDynamic() + : thumbsSwiper.params.slidesPerView; + const autoScrollOffset = swiper.params.thumbs.autoScrollOffset; + const useOffset = autoScrollOffset && !thumbsSwiper.params.loop; + + if (swiper.realIndex !== thumbsSwiper.realIndex || useOffset) { + let currentThumbsIndex = thumbsSwiper.activeIndex; + let newThumbsIndex; + let direction; + + if (thumbsSwiper.params.loop) { + if ( + thumbsSwiper.slides + .eq(currentThumbsIndex) + .hasClass(thumbsSwiper.params.slideDuplicateClass) + ) { + thumbsSwiper.loopFix(); // eslint-disable-next-line + + thumbsSwiper._clientLeft = thumbsSwiper.$wrapperEl[0].clientLeft; + currentThumbsIndex = thumbsSwiper.activeIndex; + } // Find actual thumbs index to slide to + + const prevThumbsIndex = thumbsSwiper.slides + .eq(currentThumbsIndex) + .prevAll(`[data-swiper-slide-index="${swiper.realIndex}"]`) + .eq(0) + .index(); + const nextThumbsIndex = thumbsSwiper.slides + .eq(currentThumbsIndex) + .nextAll(`[data-swiper-slide-index="${swiper.realIndex}"]`) + .eq(0) + .index(); + + if (typeof prevThumbsIndex === "undefined") { + newThumbsIndex = nextThumbsIndex; + } else if (typeof nextThumbsIndex === "undefined") { + newThumbsIndex = prevThumbsIndex; + } else if ( + nextThumbsIndex - currentThumbsIndex === + currentThumbsIndex - prevThumbsIndex + ) { + newThumbsIndex = + thumbsSwiper.params.slidesPerGroup > 1 + ? nextThumbsIndex + : currentThumbsIndex; + } else if ( + nextThumbsIndex - currentThumbsIndex < + currentThumbsIndex - prevThumbsIndex + ) { + newThumbsIndex = nextThumbsIndex; + } else { + newThumbsIndex = prevThumbsIndex; + } + + direction = + swiper.activeIndex > swiper.previousIndex ? "next" : "prev"; + } else { + newThumbsIndex = swiper.realIndex; + direction = newThumbsIndex > swiper.previousIndex ? "next" : "prev"; + } + + if (useOffset) { + newThumbsIndex += + direction === "next" ? autoScrollOffset : -1 * autoScrollOffset; + } + + if ( + thumbsSwiper.visibleSlidesIndexes && + thumbsSwiper.visibleSlidesIndexes.indexOf(newThumbsIndex) < 0 + ) { + if (thumbsSwiper.params.centeredSlides) { + if (newThumbsIndex > currentThumbsIndex) { + newThumbsIndex = + newThumbsIndex - Math.floor(slidesPerView / 2) + 1; + } else { + newThumbsIndex = + newThumbsIndex + Math.floor(slidesPerView / 2) - 1; + } + } else if ( + newThumbsIndex > currentThumbsIndex && + thumbsSwiper.params.slidesPerGroup === 1 + ); + + thumbsSwiper.slideTo(newThumbsIndex, initial ? 0 : undefined); + } + } // Activate thumbs + + let thumbsToActivate = 1; + const thumbActiveClass = swiper.params.thumbs.slideThumbActiveClass; + + if (swiper.params.slidesPerView > 1 && !swiper.params.centeredSlides) { + thumbsToActivate = swiper.params.slidesPerView; + } + + if (!swiper.params.thumbs.multipleActiveThumbs) { + thumbsToActivate = 1; + } + + thumbsToActivate = Math.floor(thumbsToActivate); + thumbsSwiper.slides.removeClass(thumbActiveClass); + + if ( + thumbsSwiper.params.loop || + (thumbsSwiper.params.virtual && thumbsSwiper.params.virtual.enabled) + ) { + for (let i = 0; i < thumbsToActivate; i += 1) { + thumbsSwiper.$wrapperEl + .children(`[data-swiper-slide-index="${swiper.realIndex + i}"]`) + .addClass(thumbActiveClass); + } + } else { + for (let i = 0; i < thumbsToActivate; i += 1) { + thumbsSwiper.slides + .eq(swiper.realIndex + i) + .addClass(thumbActiveClass); + } + } + } + + on("beforeInit", () => { + const { thumbs } = swiper.params; + if (!thumbs || !thumbs.swiper) return; + init(); + update(true); + }); + on("slideChange update resize observerUpdate", () => { + if (!swiper.thumbs.swiper) return; + update(); + }); + on("setTransition", (_s, duration) => { + const thumbsSwiper = swiper.thumbs.swiper; + if (!thumbsSwiper) return; + thumbsSwiper.setTransition(duration); + }); + on("beforeDestroy", () => { + const thumbsSwiper = swiper.thumbs.swiper; + if (!thumbsSwiper) return; + + if (swiperCreated && thumbsSwiper) { + thumbsSwiper.destroy(); + } + }); + Object.assign(swiper.thumbs, { + init, + update, + }); + } + + function freeMode(_ref) { + let { swiper, extendParams, emit, once } = _ref; + extendParams({ + freeMode: { + enabled: false, + momentum: true, + momentumRatio: 1, + momentumBounce: true, + momentumBounceRatio: 1, + momentumVelocityRatio: 1, + sticky: false, + minimumVelocity: 0.02, + }, + }); + + function onTouchStart() { + const translate = swiper.getTranslate(); + swiper.setTranslate(translate); + swiper.setTransition(0); + swiper.touchEventsData.velocities.length = 0; + swiper.freeMode.onTouchEnd({ + currentPos: swiper.rtl ? swiper.translate : -swiper.translate, + }); + } + + function onTouchMove() { + const { touchEventsData: data, touches } = swiper; // Velocity + + if (data.velocities.length === 0) { + data.velocities.push({ + position: touches[swiper.isHorizontal() ? "startX" : "startY"], + time: data.touchStartTime, + }); + } + + data.velocities.push({ + position: touches[swiper.isHorizontal() ? "currentX" : "currentY"], + time: now(), + }); + } + + function onTouchEnd(_ref2) { + let { currentPos } = _ref2; + const { + params, + $wrapperEl, + rtlTranslate: rtl, + snapGrid, + touchEventsData: data, + } = swiper; // Time diff + + const touchEndTime = now(); + const timeDiff = touchEndTime - data.touchStartTime; + + if (currentPos < -swiper.minTranslate()) { + swiper.slideTo(swiper.activeIndex); + return; + } + + if (currentPos > -swiper.maxTranslate()) { + if (swiper.slides.length < snapGrid.length) { + swiper.slideTo(snapGrid.length - 1); + } else { + swiper.slideTo(swiper.slides.length - 1); + } + + return; + } + + if (params.freeMode.momentum) { + if (data.velocities.length > 1) { + const lastMoveEvent = data.velocities.pop(); + const velocityEvent = data.velocities.pop(); + const distance = lastMoveEvent.position - velocityEvent.position; + const time = lastMoveEvent.time - velocityEvent.time; + swiper.velocity = distance / time; + swiper.velocity /= 2; + + if (Math.abs(swiper.velocity) < params.freeMode.minimumVelocity) { + swiper.velocity = 0; + } // this implies that the user stopped moving a finger then released. + // There would be no events with distance zero, so the last event is stale. + + if (time > 150 || now() - lastMoveEvent.time > 300) { + swiper.velocity = 0; + } + } else { + swiper.velocity = 0; + } + + swiper.velocity *= params.freeMode.momentumVelocityRatio; + data.velocities.length = 0; + let momentumDuration = 1000 * params.freeMode.momentumRatio; + const momentumDistance = swiper.velocity * momentumDuration; + let newPosition = swiper.translate + momentumDistance; + if (rtl) newPosition = -newPosition; + let doBounce = false; + let afterBouncePosition; + const bounceAmount = + Math.abs(swiper.velocity) * 20 * params.freeMode.momentumBounceRatio; + let needsLoopFix; + + if (newPosition < swiper.maxTranslate()) { + if (params.freeMode.momentumBounce) { + if (newPosition + swiper.maxTranslate() < -bounceAmount) { + newPosition = swiper.maxTranslate() - bounceAmount; + } + + afterBouncePosition = swiper.maxTranslate(); + doBounce = true; + data.allowMomentumBounce = true; + } else { + newPosition = swiper.maxTranslate(); + } + + if (params.loop && params.centeredSlides) needsLoopFix = true; + } else if (newPosition > swiper.minTranslate()) { + if (params.freeMode.momentumBounce) { + if (newPosition - swiper.minTranslate() > bounceAmount) { + newPosition = swiper.minTranslate() + bounceAmount; + } + + afterBouncePosition = swiper.minTranslate(); + doBounce = true; + data.allowMomentumBounce = true; + } else { + newPosition = swiper.minTranslate(); + } + + if (params.loop && params.centeredSlides) needsLoopFix = true; + } else if (params.freeMode.sticky) { + let nextSlide; + + for (let j = 0; j < snapGrid.length; j += 1) { + if (snapGrid[j] > -newPosition) { + nextSlide = j; + break; + } + } + + if ( + Math.abs(snapGrid[nextSlide] - newPosition) < + Math.abs(snapGrid[nextSlide - 1] - newPosition) || + swiper.swipeDirection === "next" + ) { + newPosition = snapGrid[nextSlide]; + } else { + newPosition = snapGrid[nextSlide - 1]; + } + + newPosition = -newPosition; + } + + if (needsLoopFix) { + once("transitionEnd", () => { + swiper.loopFix(); + }); + } // Fix duration + + if (swiper.velocity !== 0) { + if (rtl) { + momentumDuration = Math.abs( + (-newPosition - swiper.translate) / swiper.velocity, + ); + } else { + momentumDuration = Math.abs( + (newPosition - swiper.translate) / swiper.velocity, + ); + } + + if (params.freeMode.sticky) { + // If freeMode.sticky is active and the user ends a swipe with a slow-velocity + // event, then durations can be 20+ seconds to slide one (or zero!) slides. + // It's easy to see this when simulating touch with mouse events. To fix this, + // limit single-slide swipes to the default slide duration. This also has the + // nice side effect of matching slide speed if the user stopped moving before + // lifting finger or mouse vs. moving slowly before lifting the finger/mouse. + // For faster swipes, also apply limits (albeit higher ones). + const moveDistance = Math.abs( + (rtl ? -newPosition : newPosition) - swiper.translate, + ); + const currentSlideSize = swiper.slidesSizesGrid[swiper.activeIndex]; + + if (moveDistance < currentSlideSize) { + momentumDuration = params.speed; + } else if (moveDistance < 2 * currentSlideSize) { + momentumDuration = params.speed * 1.5; + } else { + momentumDuration = params.speed * 2.5; + } + } + } else if (params.freeMode.sticky) { + swiper.slideToClosest(); + return; + } + + if (params.freeMode.momentumBounce && doBounce) { + swiper.updateProgress(afterBouncePosition); + swiper.setTransition(momentumDuration); + swiper.setTranslate(newPosition); + swiper.transitionStart(true, swiper.swipeDirection); + swiper.animating = true; + $wrapperEl.transitionEnd(() => { + if (!swiper || swiper.destroyed || !data.allowMomentumBounce) + return; + emit("momentumBounce"); + swiper.setTransition(params.speed); + setTimeout(() => { + swiper.setTranslate(afterBouncePosition); + $wrapperEl.transitionEnd(() => { + if (!swiper || swiper.destroyed) return; + swiper.transitionEnd(); + }); + }, 0); + }); + } else if (swiper.velocity) { + emit("_freeModeNoMomentumRelease"); + swiper.updateProgress(newPosition); + swiper.setTransition(momentumDuration); + swiper.setTranslate(newPosition); + swiper.transitionStart(true, swiper.swipeDirection); + + if (!swiper.animating) { + swiper.animating = true; + $wrapperEl.transitionEnd(() => { + if (!swiper || swiper.destroyed) return; + swiper.transitionEnd(); + }); + } + } else { + swiper.updateProgress(newPosition); + } + + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + } else if (params.freeMode.sticky) { + swiper.slideToClosest(); + return; + } else if (params.freeMode) { + emit("_freeModeNoMomentumRelease"); + } + + if (!params.freeMode.momentum || timeDiff >= params.longSwipesMs) { + swiper.updateProgress(); + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + } + } + + Object.assign(swiper, { + freeMode: { + onTouchStart, + onTouchMove, + onTouchEnd, + }, + }); + } + + function Grid(_ref) { + let { swiper, extendParams } = _ref; + extendParams({ + grid: { + rows: 1, + fill: "column", + }, + }); + let slidesNumberEvenToRows; + let slidesPerRow; + let numFullColumns; + + const initSlides = (slidesLength) => { + const { slidesPerView } = swiper.params; + const { rows, fill } = swiper.params.grid; + slidesPerRow = slidesNumberEvenToRows / rows; + numFullColumns = Math.floor(slidesLength / rows); + + if (Math.floor(slidesLength / rows) === slidesLength / rows) { + slidesNumberEvenToRows = slidesLength; + } else { + slidesNumberEvenToRows = Math.ceil(slidesLength / rows) * rows; + } + + if (slidesPerView !== "auto" && fill === "row") { + slidesNumberEvenToRows = Math.max( + slidesNumberEvenToRows, + slidesPerView * rows, + ); + } + }; + + const updateSlide = (i, slide, slidesLength, getDirectionLabel) => { + const { slidesPerGroup, spaceBetween } = swiper.params; + const { rows, fill } = swiper.params.grid; // Set slides order + + let newSlideOrderIndex; + let column; + let row; + + if (fill === "row" && slidesPerGroup > 1) { + const groupIndex = Math.floor(i / (slidesPerGroup * rows)); + const slideIndexInGroup = i - rows * slidesPerGroup * groupIndex; + const columnsInGroup = + groupIndex === 0 + ? slidesPerGroup + : Math.min( + Math.ceil( + (slidesLength - groupIndex * rows * slidesPerGroup) / rows, + ), + slidesPerGroup, + ); + row = Math.floor(slideIndexInGroup / columnsInGroup); + column = + slideIndexInGroup - + row * columnsInGroup + + groupIndex * slidesPerGroup; + newSlideOrderIndex = column + (row * slidesNumberEvenToRows) / rows; + slide.css({ + "-webkit-order": newSlideOrderIndex, + order: newSlideOrderIndex, + }); + } else if (fill === "column") { + column = Math.floor(i / rows); + row = i - column * rows; + + if ( + column > numFullColumns || + (column === numFullColumns && row === rows - 1) + ) { + row += 1; + + if (row >= rows) { + row = 0; + column += 1; + } + } + } else { + row = Math.floor(i / slidesPerRow); + column = i - row * slidesPerRow; + } + + slide.css( + getDirectionLabel("margin-top"), + row !== 0 ? spaceBetween && `${spaceBetween}px` : "", + ); + }; + + const updateWrapperSize = (slideSize, snapGrid, getDirectionLabel) => { + const { spaceBetween, centeredSlides, roundLengths } = swiper.params; + const { rows } = swiper.params.grid; + swiper.virtualSize = (slideSize + spaceBetween) * slidesNumberEvenToRows; + swiper.virtualSize = Math.ceil(swiper.virtualSize / rows) - spaceBetween; + swiper.$wrapperEl.css({ + [getDirectionLabel("width")]: `${swiper.virtualSize + spaceBetween}px`, + }); + + if (centeredSlides) { + snapGrid.splice(0, snapGrid.length); + const newSlidesGrid = []; + + for (let i = 0; i < snapGrid.length; i += 1) { + let slidesGridItem = snapGrid[i]; + if (roundLengths) slidesGridItem = Math.floor(slidesGridItem); + if (snapGrid[i] < swiper.virtualSize + snapGrid[0]) + newSlidesGrid.push(slidesGridItem); + } + + snapGrid.push(...newSlidesGrid); + } + }; + + swiper.grid = { + initSlides, + updateSlide, + updateWrapperSize, + }; + } + + function appendSlide(slides) { + const swiper = this; + const { $wrapperEl, params } = swiper; + + if (params.loop) { + swiper.loopDestroy(); + } + + if (typeof slides === "object" && "length" in slides) { + for (let i = 0; i < slides.length; i += 1) { + if (slides[i]) $wrapperEl.append(slides[i]); + } + } else { + $wrapperEl.append(slides); + } + + if (params.loop) { + swiper.loopCreate(); + } + + if (!params.observer) { + swiper.update(); + } + } + + function prependSlide(slides) { + const swiper = this; + const { params, $wrapperEl, activeIndex } = swiper; + + if (params.loop) { + swiper.loopDestroy(); + } + + let newActiveIndex = activeIndex + 1; + + if (typeof slides === "object" && "length" in slides) { + for (let i = 0; i < slides.length; i += 1) { + if (slides[i]) $wrapperEl.prepend(slides[i]); + } + + newActiveIndex = activeIndex + slides.length; + } else { + $wrapperEl.prepend(slides); + } + + if (params.loop) { + swiper.loopCreate(); + } + + if (!params.observer) { + swiper.update(); + } + + swiper.slideTo(newActiveIndex, 0, false); + } + + function addSlide(index, slides) { + const swiper = this; + const { $wrapperEl, params, activeIndex } = swiper; + let activeIndexBuffer = activeIndex; + + if (params.loop) { + activeIndexBuffer -= swiper.loopedSlides; + swiper.loopDestroy(); + swiper.slides = $wrapperEl.children(`.${params.slideClass}`); + } + + const baseLength = swiper.slides.length; + + if (index <= 0) { + swiper.prependSlide(slides); + return; + } + + if (index >= baseLength) { + swiper.appendSlide(slides); + return; + } + + let newActiveIndex = + activeIndexBuffer > index ? activeIndexBuffer + 1 : activeIndexBuffer; + const slidesBuffer = []; + + for (let i = baseLength - 1; i >= index; i -= 1) { + const currentSlide = swiper.slides.eq(i); + currentSlide.remove(); + slidesBuffer.unshift(currentSlide); + } + + if (typeof slides === "object" && "length" in slides) { + for (let i = 0; i < slides.length; i += 1) { + if (slides[i]) $wrapperEl.append(slides[i]); + } + + newActiveIndex = + activeIndexBuffer > index + ? activeIndexBuffer + slides.length + : activeIndexBuffer; + } else { + $wrapperEl.append(slides); + } + + for (let i = 0; i < slidesBuffer.length; i += 1) { + $wrapperEl.append(slidesBuffer[i]); + } + + if (params.loop) { + swiper.loopCreate(); + } + + if (!params.observer) { + swiper.update(); + } + + if (params.loop) { + swiper.slideTo(newActiveIndex + swiper.loopedSlides, 0, false); + } else { + swiper.slideTo(newActiveIndex, 0, false); + } + } + + function removeSlide(slidesIndexes) { + const swiper = this; + const { params, $wrapperEl, activeIndex } = swiper; + let activeIndexBuffer = activeIndex; + + if (params.loop) { + activeIndexBuffer -= swiper.loopedSlides; + swiper.loopDestroy(); + swiper.slides = $wrapperEl.children(`.${params.slideClass}`); + } + + let newActiveIndex = activeIndexBuffer; + let indexToRemove; + + if (typeof slidesIndexes === "object" && "length" in slidesIndexes) { + for (let i = 0; i < slidesIndexes.length; i += 1) { + indexToRemove = slidesIndexes[i]; + if (swiper.slides[indexToRemove]) + swiper.slides.eq(indexToRemove).remove(); + if (indexToRemove < newActiveIndex) newActiveIndex -= 1; + } + + newActiveIndex = Math.max(newActiveIndex, 0); + } else { + indexToRemove = slidesIndexes; + if (swiper.slides[indexToRemove]) + swiper.slides.eq(indexToRemove).remove(); + if (indexToRemove < newActiveIndex) newActiveIndex -= 1; + newActiveIndex = Math.max(newActiveIndex, 0); + } + + if (params.loop) { + swiper.loopCreate(); + } + + if (!params.observer) { + swiper.update(); + } + + if (params.loop) { + swiper.slideTo(newActiveIndex + swiper.loopedSlides, 0, false); + } else { + swiper.slideTo(newActiveIndex, 0, false); + } + } + + function removeAllSlides() { + const swiper = this; + const slidesIndexes = []; + + for (let i = 0; i < swiper.slides.length; i += 1) { + slidesIndexes.push(i); + } + + swiper.removeSlide(slidesIndexes); + } + + function Manipulation(_ref) { + let { swiper } = _ref; + Object.assign(swiper, { + appendSlide: appendSlide.bind(swiper), + prependSlide: prependSlide.bind(swiper), + addSlide: addSlide.bind(swiper), + removeSlide: removeSlide.bind(swiper), + removeAllSlides: removeAllSlides.bind(swiper), + }); + } + + function effectInit(params) { + const { + effect, + swiper, + on, + setTranslate, + setTransition, + overwriteParams, + perspective, + } = params; + on("beforeInit", () => { + if (swiper.params.effect !== effect) return; + swiper.classNames.push( + `${swiper.params.containerModifierClass}${effect}`, + ); + + if (perspective && perspective()) { + swiper.classNames.push(`${swiper.params.containerModifierClass}3d`); + } + + const overwriteParamsResult = overwriteParams ? overwriteParams() : {}; + Object.assign(swiper.params, overwriteParamsResult); + Object.assign(swiper.originalParams, overwriteParamsResult); + }); + on("setTranslate", () => { + if (swiper.params.effect !== effect) return; + setTranslate(); + }); + on("setTransition", (_s, duration) => { + if (swiper.params.effect !== effect) return; + setTransition(duration); + }); + let requireUpdateOnVirtual; + on("virtualUpdate", () => { + if (!swiper.slides.length) { + requireUpdateOnVirtual = true; + } + + requestAnimationFrame(() => { + if (requireUpdateOnVirtual && swiper.slides.length) { + setTranslate(); + requireUpdateOnVirtual = false; + } + }); + }); + } + + function effectTarget(effectParams, $slideEl) { + if (effectParams.transformEl) { + return $slideEl.find(effectParams.transformEl).css({ + "backface-visibility": "hidden", + "-webkit-backface-visibility": "hidden", + }); + } + + return $slideEl; + } + + function effectVirtualTransitionEnd(_ref) { + let { swiper, duration, transformEl, allSlides } = _ref; + const { slides, activeIndex, $wrapperEl } = swiper; + + if (swiper.params.virtualTranslate && duration !== 0) { + let eventTriggered = false; + let $transitionEndTarget; + + if (allSlides) { + $transitionEndTarget = transformEl ? slides.find(transformEl) : slides; + } else { + $transitionEndTarget = transformEl + ? slides.eq(activeIndex).find(transformEl) + : slides.eq(activeIndex); + } + + $transitionEndTarget.transitionEnd(() => { + if (eventTriggered) return; + if (!swiper || swiper.destroyed) return; + eventTriggered = true; + swiper.animating = false; + const triggerEvents = ["webkitTransitionEnd", "transitionend"]; + + for (let i = 0; i < triggerEvents.length; i += 1) { + $wrapperEl.trigger(triggerEvents[i]); + } + }); + } + } + + function EffectFade(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + fadeEffect: { + crossFade: false, + transformEl: null, + }, + }); + + const setTranslate = () => { + const { slides } = swiper; + const params = swiper.params.fadeEffect; + + for (let i = 0; i < slides.length; i += 1) { + const $slideEl = swiper.slides.eq(i); + const offset = $slideEl[0].swiperSlideOffset; + let tx = -offset; + if (!swiper.params.virtualTranslate) tx -= swiper.translate; + let ty = 0; + + if (!swiper.isHorizontal()) { + ty = tx; + tx = 0; + } + + const slideOpacity = swiper.params.fadeEffect.crossFade + ? Math.max(1 - Math.abs($slideEl[0].progress), 0) + : 1 + Math.min(Math.max($slideEl[0].progress, -1), 0); + const $targetEl = effectTarget(params, $slideEl); + $targetEl + .css({ + opacity: slideOpacity, + }) + .transform(`translate3d(${tx}px, ${ty}px, 0px)`); + } + }; + + const setTransition = (duration) => { + const { transformEl } = swiper.params.fadeEffect; + const $transitionElements = transformEl + ? swiper.slides.find(transformEl) + : swiper.slides; + $transitionElements.transition(duration); + effectVirtualTransitionEnd({ + swiper, + duration, + transformEl, + allSlides: true, + }); + }; + + effectInit({ + effect: "fade", + swiper, + on, + setTranslate, + setTransition, + overwriteParams: () => ({ + slidesPerView: 1, + slidesPerGroup: 1, + watchSlidesProgress: true, + spaceBetween: 0, + virtualTranslate: !swiper.params.cssMode, + }), + }); + } + + function EffectCube(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + cubeEffect: { + slideShadows: true, + shadow: true, + shadowOffset: 20, + shadowScale: 0.94, + }, + }); + + const setTranslate = () => { + const { + $el, + $wrapperEl, + slides, + width: swiperWidth, + height: swiperHeight, + rtlTranslate: rtl, + size: swiperSize, + browser, + } = swiper; + const params = swiper.params.cubeEffect; + const isHorizontal = swiper.isHorizontal(); + const isVirtual = swiper.virtual && swiper.params.virtual.enabled; + let wrapperRotate = 0; + let $cubeShadowEl; + + if (params.shadow) { + if (isHorizontal) { + $cubeShadowEl = $wrapperEl.find(".swiper-cube-shadow"); + + if ($cubeShadowEl.length === 0) { + $cubeShadowEl = $('
'); + $wrapperEl.append($cubeShadowEl); + } + + $cubeShadowEl.css({ + height: `${swiperWidth}px`, + }); + } else { + $cubeShadowEl = $el.find(".swiper-cube-shadow"); + + if ($cubeShadowEl.length === 0) { + $cubeShadowEl = $('
'); + $el.append($cubeShadowEl); + } + } + } + + for (let i = 0; i < slides.length; i += 1) { + const $slideEl = slides.eq(i); + let slideIndex = i; + + if (isVirtual) { + slideIndex = parseInt($slideEl.attr("data-swiper-slide-index"), 10); + } + + let slideAngle = slideIndex * 90; + let round = Math.floor(slideAngle / 360); + + if (rtl) { + slideAngle = -slideAngle; + round = Math.floor(-slideAngle / 360); + } + + const progress = Math.max(Math.min($slideEl[0].progress, 1), -1); + let tx = 0; + let ty = 0; + let tz = 0; + + if (slideIndex % 4 === 0) { + tx = -round * 4 * swiperSize; + tz = 0; + } else if ((slideIndex - 1) % 4 === 0) { + tx = 0; + tz = -round * 4 * swiperSize; + } else if ((slideIndex - 2) % 4 === 0) { + tx = swiperSize + round * 4 * swiperSize; + tz = swiperSize; + } else if ((slideIndex - 3) % 4 === 0) { + tx = -swiperSize; + tz = 3 * swiperSize + swiperSize * 4 * round; + } + + if (rtl) { + tx = -tx; + } + + if (!isHorizontal) { + ty = tx; + tx = 0; + } + + const transform = `rotateX(${ + isHorizontal ? 0 : -slideAngle + }deg) rotateY(${ + isHorizontal ? slideAngle : 0 + }deg) translate3d(${tx}px, ${ty}px, ${tz}px)`; + + if (progress <= 1 && progress > -1) { + wrapperRotate = slideIndex * 90 + progress * 90; + if (rtl) wrapperRotate = -slideIndex * 90 - progress * 90; + } + + $slideEl.transform(transform); + + if (params.slideShadows) { + // Set shadows + let shadowBefore = isHorizontal + ? $slideEl.find(".swiper-slide-shadow-left") + : $slideEl.find(".swiper-slide-shadow-top"); + let shadowAfter = isHorizontal + ? $slideEl.find(".swiper-slide-shadow-right") + : $slideEl.find(".swiper-slide-shadow-bottom"); + + if (shadowBefore.length === 0) { + shadowBefore = $( + `
`, + ); + $slideEl.append(shadowBefore); + } + + if (shadowAfter.length === 0) { + shadowAfter = $( + `
`, + ); + $slideEl.append(shadowAfter); + } + + if (shadowBefore.length) + shadowBefore[0].style.opacity = Math.max(-progress, 0); + if (shadowAfter.length) + shadowAfter[0].style.opacity = Math.max(progress, 0); + } + } + + $wrapperEl.css({ + "-webkit-transform-origin": `50% 50% -${swiperSize / 2}px`, + "transform-origin": `50% 50% -${swiperSize / 2}px`, + }); + + if (params.shadow) { + if (isHorizontal) { + $cubeShadowEl.transform( + `translate3d(0px, ${swiperWidth / 2 + params.shadowOffset}px, ${ + -swiperWidth / 2 + }px) rotateX(90deg) rotateZ(0deg) scale(${params.shadowScale})`, + ); + } else { + const shadowAngle = + Math.abs(wrapperRotate) - + Math.floor(Math.abs(wrapperRotate) / 90) * 90; + const multiplier = + 1.5 - + (Math.sin((shadowAngle * 2 * Math.PI) / 360) / 2 + + Math.cos((shadowAngle * 2 * Math.PI) / 360) / 2); + const scale1 = params.shadowScale; + const scale2 = params.shadowScale / multiplier; + const offset = params.shadowOffset; + $cubeShadowEl.transform( + `scale3d(${scale1}, 1, ${scale2}) translate3d(0px, ${ + swiperHeight / 2 + offset + }px, ${-swiperHeight / 2 / scale2}px) rotateX(-90deg)`, + ); + } + } + + const zFactor = + browser.isSafari || browser.isWebView ? -swiperSize / 2 : 0; + $wrapperEl.transform( + `translate3d(0px,0,${zFactor}px) rotateX(${ + swiper.isHorizontal() ? 0 : wrapperRotate + }deg) rotateY(${swiper.isHorizontal() ? -wrapperRotate : 0}deg)`, + ); + }; + + const setTransition = (duration) => { + const { $el, slides } = swiper; + slides + .transition(duration) + .find( + ".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left", + ) + .transition(duration); + + if (swiper.params.cubeEffect.shadow && !swiper.isHorizontal()) { + $el.find(".swiper-cube-shadow").transition(duration); + } + }; + + effectInit({ + effect: "cube", + swiper, + on, + setTranslate, + setTransition, + perspective: () => true, + overwriteParams: () => ({ + slidesPerView: 1, + slidesPerGroup: 1, + watchSlidesProgress: true, + resistanceRatio: 0, + spaceBetween: 0, + centeredSlides: false, + virtualTranslate: true, + }), + }); + } + + function createShadow(params, $slideEl, side) { + const shadowClass = `swiper-slide-shadow${side ? `-${side}` : ""}`; + const $shadowContainer = params.transformEl + ? $slideEl.find(params.transformEl) + : $slideEl; + let $shadowEl = $shadowContainer.children(`.${shadowClass}`); + + if (!$shadowEl.length) { + $shadowEl = $( + `
`, + ); + $shadowContainer.append($shadowEl); + } + + return $shadowEl; + } + + function EffectFlip(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + flipEffect: { + slideShadows: true, + limitRotation: true, + transformEl: null, + }, + }); + + const setTranslate = () => { + const { slides, rtlTranslate: rtl } = swiper; + const params = swiper.params.flipEffect; + + for (let i = 0; i < slides.length; i += 1) { + const $slideEl = slides.eq(i); + let progress = $slideEl[0].progress; + + if (swiper.params.flipEffect.limitRotation) { + progress = Math.max(Math.min($slideEl[0].progress, 1), -1); + } + + const offset = $slideEl[0].swiperSlideOffset; + const rotate = -180 * progress; + let rotateY = rotate; + let rotateX = 0; + let tx = swiper.params.cssMode ? -offset - swiper.translate : -offset; + let ty = 0; + + if (!swiper.isHorizontal()) { + ty = tx; + tx = 0; + rotateX = -rotateY; + rotateY = 0; + } else if (rtl) { + rotateY = -rotateY; + } + + $slideEl[0].style.zIndex = + -Math.abs(Math.round(progress)) + slides.length; + + if (params.slideShadows) { + // Set shadows + let shadowBefore = swiper.isHorizontal() + ? $slideEl.find(".swiper-slide-shadow-left") + : $slideEl.find(".swiper-slide-shadow-top"); + let shadowAfter = swiper.isHorizontal() + ? $slideEl.find(".swiper-slide-shadow-right") + : $slideEl.find(".swiper-slide-shadow-bottom"); + + if (shadowBefore.length === 0) { + shadowBefore = createShadow( + params, + $slideEl, + swiper.isHorizontal() ? "left" : "top", + ); + } + + if (shadowAfter.length === 0) { + shadowAfter = createShadow( + params, + $slideEl, + swiper.isHorizontal() ? "right" : "bottom", + ); + } + + if (shadowBefore.length) + shadowBefore[0].style.opacity = Math.max(-progress, 0); + if (shadowAfter.length) + shadowAfter[0].style.opacity = Math.max(progress, 0); + } + + const transform = `translate3d(${tx}px, ${ty}px, 0px) rotateX(${rotateX}deg) rotateY(${rotateY}deg)`; + const $targetEl = effectTarget(params, $slideEl); + $targetEl.transform(transform); + } + }; + + const setTransition = (duration) => { + const { transformEl } = swiper.params.flipEffect; + const $transitionElements = transformEl + ? swiper.slides.find(transformEl) + : swiper.slides; + $transitionElements + .transition(duration) + .find( + ".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left", + ) + .transition(duration); + effectVirtualTransitionEnd({ + swiper, + duration, + transformEl, + }); + }; + + effectInit({ + effect: "flip", + swiper, + on, + setTranslate, + setTransition, + perspective: () => true, + overwriteParams: () => ({ + slidesPerView: 1, + slidesPerGroup: 1, + watchSlidesProgress: true, + spaceBetween: 0, + virtualTranslate: !swiper.params.cssMode, + }), + }); + } + + function EffectCoverflow(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + coverflowEffect: { + rotate: 50, + stretch: 0, + depth: 100, + scale: 1, + modifier: 1, + slideShadows: true, + transformEl: null, + }, + }); + + const setTranslate = () => { + const { + width: swiperWidth, + height: swiperHeight, + slides, + slidesSizesGrid, + } = swiper; + const params = swiper.params.coverflowEffect; + const isHorizontal = swiper.isHorizontal(); + const transform = swiper.translate; + const center = isHorizontal + ? -transform + swiperWidth / 2 + : -transform + swiperHeight / 2; + const rotate = isHorizontal ? params.rotate : -params.rotate; + const translate = params.depth; // Each slide offset from center + + for (let i = 0, length = slides.length; i < length; i += 1) { + const $slideEl = slides.eq(i); + const slideSize = slidesSizesGrid[i]; + const slideOffset = $slideEl[0].swiperSlideOffset; + const centerOffset = (center - slideOffset - slideSize / 2) / slideSize; + const offsetMultiplier = + typeof params.modifier === "function" + ? params.modifier(centerOffset) + : centerOffset * params.modifier; + let rotateY = isHorizontal ? rotate * offsetMultiplier : 0; + let rotateX = isHorizontal ? 0 : rotate * offsetMultiplier; // var rotateZ = 0 + + let translateZ = -translate * Math.abs(offsetMultiplier); + let stretch = params.stretch; // Allow percentage to make a relative stretch for responsive sliders + + if (typeof stretch === "string" && stretch.indexOf("%") !== -1) { + stretch = (parseFloat(params.stretch) / 100) * slideSize; + } + + let translateY = isHorizontal ? 0 : stretch * offsetMultiplier; + let translateX = isHorizontal ? stretch * offsetMultiplier : 0; + let scale = 1 - (1 - params.scale) * Math.abs(offsetMultiplier); // Fix for ultra small values + + if (Math.abs(translateX) < 0.001) translateX = 0; + if (Math.abs(translateY) < 0.001) translateY = 0; + if (Math.abs(translateZ) < 0.001) translateZ = 0; + if (Math.abs(rotateY) < 0.001) rotateY = 0; + if (Math.abs(rotateX) < 0.001) rotateX = 0; + if (Math.abs(scale) < 0.001) scale = 0; + const slideTransform = `translate3d(${translateX}px,${translateY}px,${translateZ}px) rotateX(${rotateX}deg) rotateY(${rotateY}deg) scale(${scale})`; + const $targetEl = effectTarget(params, $slideEl); + $targetEl.transform(slideTransform); + $slideEl[0].style.zIndex = -Math.abs(Math.round(offsetMultiplier)) + 1; + + if (params.slideShadows) { + // Set shadows + let $shadowBeforeEl = isHorizontal + ? $slideEl.find(".swiper-slide-shadow-left") + : $slideEl.find(".swiper-slide-shadow-top"); + let $shadowAfterEl = isHorizontal + ? $slideEl.find(".swiper-slide-shadow-right") + : $slideEl.find(".swiper-slide-shadow-bottom"); + + if ($shadowBeforeEl.length === 0) { + $shadowBeforeEl = createShadow( + params, + $slideEl, + isHorizontal ? "left" : "top", + ); + } + + if ($shadowAfterEl.length === 0) { + $shadowAfterEl = createShadow( + params, + $slideEl, + isHorizontal ? "right" : "bottom", + ); + } + + if ($shadowBeforeEl.length) + $shadowBeforeEl[0].style.opacity = + offsetMultiplier > 0 ? offsetMultiplier : 0; + if ($shadowAfterEl.length) + $shadowAfterEl[0].style.opacity = + -offsetMultiplier > 0 ? -offsetMultiplier : 0; + } + } + }; + + const setTransition = (duration) => { + const { transformEl } = swiper.params.coverflowEffect; + const $transitionElements = transformEl + ? swiper.slides.find(transformEl) + : swiper.slides; + $transitionElements + .transition(duration) + .find( + ".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left", + ) + .transition(duration); + }; + + effectInit({ + effect: "coverflow", + swiper, + on, + setTranslate, + setTransition, + perspective: () => true, + overwriteParams: () => ({ + watchSlidesProgress: true, + }), + }); + } + + function EffectCreative(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + creativeEffect: { + transformEl: null, + limitProgress: 1, + shadowPerProgress: false, + progressMultiplier: 1, + perspective: true, + 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 getTranslateValue = (value) => { + if (typeof value === "string") return value; + return `${value}px`; + }; + + const setTranslate = () => { + const { slides, $wrapperEl, slidesSizesGrid } = swiper; + const params = swiper.params.creativeEffect; + const { progressMultiplier: multiplier } = params; + const isCenteredSlides = swiper.params.centeredSlides; + + if (isCenteredSlides) { + const margin = + slidesSizesGrid[0] / 2 - swiper.params.slidesOffsetBefore || 0; + $wrapperEl.transform(`translateX(calc(50% - ${margin}px))`); + } + + for (let i = 0; i < slides.length; i += 1) { + const $slideEl = slides.eq(i); + const slideProgress = $slideEl[0].progress; + const progress = Math.min( + Math.max($slideEl[0].progress, -params.limitProgress), + params.limitProgress, + ); + let originalProgress = progress; + + if (!isCenteredSlides) { + originalProgress = Math.min( + Math.max($slideEl[0].originalProgress, -params.limitProgress), + params.limitProgress, + ); + } + + const offset = $slideEl[0].swiperSlideOffset; + const t = [ + swiper.params.cssMode ? -offset - swiper.translate : -offset, + 0, + 0, + ]; + const r = [0, 0, 0]; + let custom = false; + + if (!swiper.isHorizontal()) { + t[1] = t[0]; + t[0] = 0; + } + + let data = { + translate: [0, 0, 0], + rotate: [0, 0, 0], + scale: 1, + opacity: 1, + }; + + if (progress < 0) { + data = params.next; + custom = true; + } else if (progress > 0) { + data = params.prev; + custom = true; + } // set translate + + t.forEach((value, index) => { + t[index] = `calc(${value}px + (${getTranslateValue( + data.translate[index], + )} * ${Math.abs(progress * multiplier)}))`; + }); // set rotates + + r.forEach((value, index) => { + r[index] = data.rotate[index] * Math.abs(progress * multiplier); + }); + $slideEl[0].style.zIndex = + -Math.abs(Math.round(slideProgress)) + slides.length; + const translateString = t.join(", "); + const rotateString = `rotateX(${r[0]}deg) rotateY(${r[1]}deg) rotateZ(${r[2]}deg)`; + const scaleString = + originalProgress < 0 + ? `scale(${1 + (1 - data.scale) * originalProgress * multiplier})` + : `scale(${1 - (1 - data.scale) * originalProgress * multiplier})`; + const opacityString = + originalProgress < 0 + ? 1 + (1 - data.opacity) * originalProgress * multiplier + : 1 - (1 - data.opacity) * originalProgress * multiplier; + const transform = `translate3d(${translateString}) ${rotateString} ${scaleString}`; // Set shadows + + if ((custom && data.shadow) || !custom) { + let $shadowEl = $slideEl.children(".swiper-slide-shadow"); + + if ($shadowEl.length === 0 && data.shadow) { + $shadowEl = createShadow(params, $slideEl); + } + + if ($shadowEl.length) { + const shadowOpacity = params.shadowPerProgress + ? progress * (1 / params.limitProgress) + : progress; + $shadowEl[0].style.opacity = Math.min( + Math.max(Math.abs(shadowOpacity), 0), + 1, + ); + } + } + + const $targetEl = effectTarget(params, $slideEl); + $targetEl.transform(transform).css({ + opacity: opacityString, + }); + + if (data.origin) { + $targetEl.css("transform-origin", data.origin); + } + } + }; + + const setTransition = (duration) => { + const { transformEl } = swiper.params.creativeEffect; + const $transitionElements = transformEl + ? swiper.slides.find(transformEl) + : swiper.slides; + $transitionElements + .transition(duration) + .find(".swiper-slide-shadow") + .transition(duration); + effectVirtualTransitionEnd({ + swiper, + duration, + transformEl, + allSlides: true, + }); + }; + + effectInit({ + effect: "creative", + swiper, + on, + setTranslate, + setTransition, + perspective: () => swiper.params.creativeEffect.perspective, + overwriteParams: () => ({ + watchSlidesProgress: true, + virtualTranslate: !swiper.params.cssMode, + }), + }); + } + + function EffectCards(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + cardsEffect: { + slideShadows: true, + transformEl: null, + }, + }); + + const setTranslate = () => { + const { slides, activeIndex } = swiper; + const params = swiper.params.cardsEffect; + const { startTranslate, isTouched } = swiper.touchEventsData; + const currentTranslate = swiper.translate; + + for (let i = 0; i < slides.length; i += 1) { + const $slideEl = slides.eq(i); + const slideProgress = $slideEl[0].progress; + const progress = Math.min(Math.max(slideProgress, -4), 4); + let offset = $slideEl[0].swiperSlideOffset; + + if (swiper.params.centeredSlides && !swiper.params.cssMode) { + swiper.$wrapperEl.transform(`translateX(${swiper.minTranslate()}px)`); + } + + if (swiper.params.centeredSlides && swiper.params.cssMode) { + offset -= slides[0].swiperSlideOffset; + } + + let tX = swiper.params.cssMode ? -offset - swiper.translate : -offset; + let tY = 0; + const tZ = -100 * Math.abs(progress); + let scale = 1; + let rotate = -2 * progress; + let tXAdd = 8 - Math.abs(progress) * 0.75; + const slideIndex = + swiper.virtual && swiper.params.virtual.enabled + ? swiper.virtual.from + i + : i; + const isSwipeToNext = + (slideIndex === activeIndex || slideIndex === activeIndex - 1) && + progress > 0 && + progress < 1 && + (isTouched || swiper.params.cssMode) && + currentTranslate < startTranslate; + const isSwipeToPrev = + (slideIndex === activeIndex || slideIndex === activeIndex + 1) && + progress < 0 && + progress > -1 && + (isTouched || swiper.params.cssMode) && + currentTranslate > startTranslate; + + if (isSwipeToNext || isSwipeToPrev) { + const subProgress = + (1 - Math.abs((Math.abs(progress) - 0.5) / 0.5)) ** 0.5; + rotate += -28 * progress * subProgress; + scale += -0.5 * subProgress; + tXAdd += 96 * subProgress; + tY = `${-25 * subProgress * Math.abs(progress)}%`; + } + + if (progress < 0) { + // next + tX = `calc(${tX}px + (${tXAdd * Math.abs(progress)}%))`; + } else if (progress > 0) { + // prev + tX = `calc(${tX}px + (-${tXAdd * Math.abs(progress)}%))`; + } else { + tX = `${tX}px`; + } + + if (!swiper.isHorizontal()) { + const prevY = tY; + tY = tX; + tX = prevY; + } + + const scaleString = + progress < 0 + ? `${1 + (1 - scale) * progress}` + : `${1 - (1 - scale) * progress}`; + const transform = ` + translate3d(${tX}, ${tY}, ${tZ}px) + rotateZ(${rotate}deg) + scale(${scaleString}) + `; + + if (params.slideShadows) { + // Set shadows + let $shadowEl = $slideEl.find(".swiper-slide-shadow"); + + if ($shadowEl.length === 0) { + $shadowEl = createShadow(params, $slideEl); + } + + if ($shadowEl.length) + $shadowEl[0].style.opacity = Math.min( + Math.max((Math.abs(progress) - 0.5) / 0.5, 0), + 1, + ); + } + + $slideEl[0].style.zIndex = + -Math.abs(Math.round(slideProgress)) + slides.length; + const $targetEl = effectTarget(params, $slideEl); + $targetEl.transform(transform); + } + }; + + const setTransition = (duration) => { + const { transformEl } = swiper.params.cardsEffect; + const $transitionElements = transformEl + ? swiper.slides.find(transformEl) + : swiper.slides; + $transitionElements + .transition(duration) + .find(".swiper-slide-shadow") + .transition(duration); + effectVirtualTransitionEnd({ + swiper, + duration, + transformEl, + }); + }; + + effectInit({ + effect: "cards", + swiper, + on, + setTranslate, + setTransition, + perspective: () => true, + overwriteParams: () => ({ + watchSlidesProgress: true, + virtualTranslate: !swiper.params.cssMode, + }), + }); + } + + // Swiper Class + const modules = [ + Virtual, + Keyboard, + Mousewheel, + Navigation, + Pagination, + Scrollbar, + Parallax, + Zoom, + Lazy, + Controller, + A11y, + History, + HashNavigation, + Autoplay, + Thumb, + freeMode, + Grid, + Manipulation, + EffectFade, + EffectCube, + EffectFlip, + EffectCoverflow, + EffectCreative, + EffectCards, + ]; + Swiper.use(modules); + + return Swiper; +}); diff --git a/assets/scss/base.scss b/assets/scss/base.scss new file mode 100755 index 0000000..336b27d --- /dev/null +++ b/assets/scss/base.scss @@ -0,0 +1,59 @@ +html { + @apply text-base-sm md:text-base; +} + +body { + @apply bg-body font-primary font-normal leading-relaxed text-text; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + @apply font-secondary font-bold leading-tight text-dark; +} + +h1, +.h1 { + @apply text-h1-sm md:text-h1; +} + +h2, +.h2 { + @apply text-h2-sm md:text-h2; +} + +h3, +.h3 { + @apply text-h3-sm md:text-h3; +} + +h4, +.h4 { + @apply text-h4; +} + +h5, +.h5 { + @apply text-h5; +} + +h6, +.h6 { + @apply text-h6; +} + +b, +strong { + @apply font-semibold; +} + +code { + @apply after:border-none; +} + +blockquote > p { + @apply my-0 #{!important}; +} diff --git a/assets/scss/buttons.scss b/assets/scss/buttons.scss new file mode 100755 index 0000000..8b4c8b1 --- /dev/null +++ b/assets/scss/buttons.scss @@ -0,0 +1,15 @@ +.btn { + @apply inline-block rounded border border-transparent px-5 py-2 font-semibold capitalize transition; +} + +.btn-sm { + @apply rounded-sm px-4 py-1.5 text-sm; +} + +.btn-primary { + @apply border-primary bg-primary text-white; +} + +.btn-outline-primary { + @apply border-dark text-dark hover:bg-dark bg-transparent hover:text-white; +} diff --git a/assets/scss/components.scss b/assets/scss/components.scss new file mode 100755 index 0000000..97eb781 --- /dev/null +++ b/assets/scss/components.scss @@ -0,0 +1,74 @@ +main { + min-height: 70vh; +} + +// section style +.section { + @apply py-24 xl:py-28; + &-sm { + @apply py-16 xl:py-20; + } +} + +// container +.container { + @apply mx-auto px-4 2xl:max-w-[1320px]; +} + +// form style +.form-input { + @apply bg-theme-light text-dark placeholder:text-light focus:border-primary w-full rounded border-transparent px-6 py-4 focus:ring-transparent; +} + +.form-label { + @apply font-secondary text-dark mb-4 block text-xl font-normal; +} + +// social icons +.social-icons { + @apply space-x-4; + li { + @apply inline-block; + a { + @apply bg-primary flex h-9 w-9 items-center justify-center rounded text-center leading-9 text-white; + svg { + @apply h-5 w-5; + } + } + } +} + +// swiper pagination +.swiper-pagination-bullet { + @apply bg-theme-light h-2.5 w-2.5 opacity-100 mx-1.5 #{!important}; + + &-active { + @apply bg-primary h-4 w-4 #{!important}; + } +} + +// content style +.content { + @apply prose max-w-none; + @apply prose-headings:mb-[.3em] prose-headings:mt-[.6em] prose-headings:text-dark; + @apply prose-h1:text-h1-sm md:prose-h1:text-h1; + @apply prose-h2:text-h2-sm md:prose-h2:text-h2; + @apply prose-h3:text-h3-sm md:prose-h3:text-h3; + @apply prose-img:max-w-full prose-img:rounded; + @apply prose-hr:border-border; + @apply prose-p:text-base prose-p:text-text; + @apply prose-blockquote:rounded-lg prose-blockquote:border prose-blockquote:border-l-[10px] prose-blockquote:border-primary prose-blockquote:bg-theme-light prose-blockquote:px-8 prose-blockquote:py-10 prose-blockquote:font-secondary prose-blockquote:text-2xl prose-blockquote:not-italic prose-blockquote:text-dark; + @apply prose-pre:rounded-lg prose-pre:bg-theme-light; + @apply prose-code:px-1; + @apply prose-strong:text-dark; + @apply prose-a:text-text prose-a:underline hover:prose-a:text-primary; + @apply prose-li:text-text; + @apply prose-table:relative prose-table:overflow-hidden prose-table:rounded-lg prose-table:before:absolute prose-table:before:left-0 prose-table:before:top-0 prose-table:before:h-full prose-table:before:w-full prose-table:before:rounded-[inherit] prose-table:before:border prose-table:before:content-[""]; + @apply prose-thead:border-border prose-thead:bg-theme-light; + @apply prose-th:relative prose-th:z-10 prose-th:px-4 prose-th:py-[18px] prose-th:text-dark; + @apply prose-tr:border-border; + @apply prose-td:relative prose-td:z-10 prose-td:px-3 prose-td:py-[18px]; + .btn { + @apply no-underline hover:text-white #{!important}; + } +} diff --git a/assets/scss/main.scss b/assets/scss/main.scss new file mode 100755 index 0000000..4bbaf78 --- /dev/null +++ b/assets/scss/main.scss @@ -0,0 +1,30 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +@layer base { + @import "base"; +} + +@layer components { + @import "components"; + @import "navigation"; + @import "buttons"; +} + +@layer utilities { + @import "utilities"; +} + +@import "search"; +@import "social-share"; +@import "gallery-slider"; +@import "images"; +@import "toc"; +@import "tab"; +@import "accordion"; +@import "modal"; +@import "notice"; + +@import "module-overrides"; +@import "custom"; diff --git a/assets/scss/module-overrides.scss b/assets/scss/module-overrides.scss new file mode 100644 index 0000000..8a12267 --- /dev/null +++ b/assets/scss/module-overrides.scss @@ -0,0 +1,57 @@ +// table of contents +.table-of-content { + @apply overflow-hidden rounded; +} + +// share icons +.share-icons { + .share-link { + @apply h-9 w-9 rounded leading-9; + @apply bg-primary hover:bg-primary; + } + .share-icon svg { + } +} + +// notice +.notice { + @apply rounded-lg; +} + +// tab +.tab { + @apply border-border overflow-hidden rounded-lg border; + &-nav { + @apply border-border bg-theme-light pl-4; + + &-item { + @apply text-dark px-8 text-lg #{!important}; + &.active { + @apply border-dark; + } + } + } + &-content { + &-panel { + @apply px-4 pt-0 #{!important}; + } + } +} + +// accordion +.accordion { + @apply border-border bg-theme-light mb-6 overflow-hidden rounded-lg border; + &-header { + @apply text-dark; + } +} + +// cookie consent +.cookie-box { + @apply rounded-lg #{!important}; +} + +// slider +.gallery-slider { + @apply ml-0 #{!important}; +} diff --git a/assets/scss/navigation.scss b/assets/scss/navigation.scss new file mode 100755 index 0000000..a97aa2c --- /dev/null +++ b/assets/scss/navigation.scss @@ -0,0 +1,87 @@ +// navbar toggler +input#nav-toggle:checked + label #show-button { + @apply hidden; +} + +input#nav-toggle:checked + label #hide-button { + @apply block; +} + +input#nav-toggle:checked ~ #nav-menu { + @apply block; +} + +.header { + @apply bg-body py-6; +} + +// navbar items +.navbar { + @apply relative flex flex-wrap items-center justify-between; +} + +.navbar-brand { + @apply text-dark text-xl font-semibold; + image { + @apply max-h-full max-w-full; + } +} + +.navbar-nav { + @apply text-center lg:text-left; +} + +// .nav-item { +// @apply mx-3; +// } + +.nav-link { + @apply text-dark hover:text-primary block p-3 cursor-pointer font-semibold transition lg:px-2 lg:py-3; +} + +.nav-dropdown { + @apply mr-0; + & > svg { + @apply pointer-events-none; + } + &.active { + .nav-dropdown-list { + @apply block; + } + } +} + +.nav-dropdown-list { + @apply bg-body z-10 min-w-[180px] rounded p-4 shadow hidden lg:invisible lg:absolute lg:block lg:opacity-0; +} + +.nav-dropdown-item { + @apply [&:not(:last-child)]:mb-2; +} + +.nav-dropdown-link { + @apply text-dark hover:text-primary block py-1 font-semibold transition; +} + +//theme-switcher +.theme-switcher { + @apply inline-flex; + + label { + @apply bg-border relative inline-block h-4 w-6 cursor-pointer rounded-2xl lg:w-10; + } + + input { + @apply absolute opacity-0; + } + + span { + @apply bg-dark absolute -top-1 left-0 flex h-6 w-6 items-center justify-center rounded-full transition-all duration-300; + } + + input:checked + label { + span { + @apply lg:left-4; + } + } +} diff --git a/assets/scss/utilities.scss b/assets/scss/utilities.scss new file mode 100755 index 0000000..7889b3a --- /dev/null +++ b/assets/scss/utilities.scss @@ -0,0 +1,20 @@ +.bg-gradient { + @apply bg-gradient-to-b from-[rgba(249,249,249,1)] from-[0.53%] to-white to-[83.28%]; +} + +.rounded-sm { + @apply rounded-[4px]; +} +.rounded { + @apply rounded-[6px]; +} +.rounded-lg { + @apply rounded-[12px]; +} +.rounded-xl { + @apply rounded-[16px]; +} + +.shadow { + box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.05); +} diff --git a/content/english/pages/Consortium.md b/content/english/pages/Consortium.md index ff6af88..63aa5ac 100755 --- a/content/english/pages/Consortium.md +++ b/content/english/pages/Consortium.md @@ -8,4 +8,4 @@ description: "The organisations behind the Fediversity Project" draft: false --- -Information about the project. TODO. \ No newline at end of file +Information about the project. TODO. diff --git a/content/english/pages/Developers.md b/content/english/pages/Developers.md index 50f804b..fa5a016 100755 --- a/content/english/pages/Developers.md +++ b/content/english/pages/Developers.md @@ -14,4 +14,4 @@ As part of the NGI Funding, the Fediversity Project also offers grants to develo If you are a developer of fediverse software, and would like to get your platform also offered for easy hosting as part of the Fediversity Project, please reach out to us. You can contact us HERE. -As the project is based upon NixOS, we are actively supporting making fediverse projects available as nix packages. If your project is on the fence about this, please reach out. Nix packages make updating and maintaining fediverse projects a breeze! \ No newline at end of file +As the project is based upon NixOS, we are actively supporting making fediverse projects available as nix packages. If your project is on the fence about this, please reach out. Nix packages make updating and maintaining fediverse projects a breeze! diff --git a/content/english/pages/EC.md b/content/english/pages/EC.md index d4f9b4f..e106a81 100755 --- a/content/english/pages/EC.md +++ b/content/english/pages/EC.md @@ -8,6 +8,6 @@ description: "Information about the Fediversity Project for the grant providers. draft: false --- -The Fediversity project implements the visions outlined by the Next Generation Internet (NGI) initiative for an open internet in several ways. Most importantly, it helps with decentralisation of the internet, a core principle of the NGI, by making it easier for people to participate in the Open Social Web on their own terms. NGI's goal of empowering individuals in the digital sphere is helped by making it easy for them to set up their own servers and platforms. While a variety of Fediverse software exist, there are still barriers of entry for people. In order for people to be truly empowered, joining the fediverse needs to be as weasy as possible. Additionally, the Fediverse emphasises interoperability and openness, which are key concerns addressed by the NGI. +The Fediversity project implements the visions outlined by the Next Generation Internet (NGI) initiative for an open internet in several ways. Most importantly, it helps with decentralisation of the internet, a core principle of the NGI, by making it easier for people to participate in the Open Social Web on their own terms. NGI's goal of empowering individuals in the digital sphere is helped by making it easy for them to set up their own servers and platforms. While a variety of Fediverse software exist, there are still barriers of entry for people. In order for people to be truly empowered, joining the fediverse needs to be as weasy as possible. Additionally, the Fediverse emphasises interoperability and openness, which are key concerns addressed by the NGI. -Part of the values of openness and transparency of is that the Fediversity project is that all the deliverables of the projects are have a 'Public' Dissemination level. On this page an overview of all deliverables of the Fediversity project can be found. \ No newline at end of file +Part of the values of openness and transparency of is that the Fediversity project is that all the deliverables of the projects are have a 'Public' Dissemination level. On this page an overview of all deliverables of the Fediversity project can be found. diff --git a/content/english/pages/Fediversity.md b/content/english/pages/Fediversity.md index da530df..4826ca1 100755 --- a/content/english/pages/Fediversity.md +++ b/content/english/pages/Fediversity.md @@ -14,4 +14,4 @@ One such “complex” deployment scenario is running state-of-the-art services Fediversity is a pilot funded by the European Commission, building on many projects funding through the Next Generation Internet initiative. The results of the project should greatly simplify the creation and delivery of robust and secure services, on the web and beyond. -Fediversity will deliver an ambitious development effort, but this is a vast domain with many more challenges than what any preconceived effort could tackle by itself. This is why we invite your contribution to help us reshape the state of play, and together create an open, trustworthy and reliable internet for all. \ No newline at end of file +Fediversity will deliver an ambitious development effort, but this is a vast domain with many more challenges than what any preconceived effort could tackle by itself. This is why we invite your contribution to help us reshape the state of play, and together create an open, trustworthy and reliable internet for all. diff --git a/content/english/pages/Grants.md b/content/english/pages/Grants.md index 1cf9498..bfacb12 100755 --- a/content/english/pages/Grants.md +++ b/content/english/pages/Grants.md @@ -14,4 +14,4 @@ This is your opportunity to make a real difference. You tell us how your project Noteworthy fact: many projects which are to be deployed inside Fediversity were themselves bootstrapped on precisely such a grant from NGI, and now it is your turn. -For more information on how to apply, check the NLnet website. \ No newline at end of file +For more information on how to apply, check the NLnet website. diff --git a/content/english/pages/Individuals.md b/content/english/pages/Individuals.md index 367ac2f..36a44e5 100755 --- a/content/english/pages/Individuals.md +++ b/content/english/pages/Individuals.md @@ -9,9 +9,10 @@ draft: false --- The fediverse shows great potential in fundamentally rethinking how we approach the internet. It is a new way of thinking about how the internet can be a social web, and solves for the problems that the current Big Tech platforms have, while at the same time enabling a new wave of innovation and new ideas on the social web. + - Giving people control of their data and social connections, allowing them to choose whatever platform and product they want. - Giving people control of their privacy and their feeds, without black-box algorithms that decide for them what they get to see. The Fediversity project is working on making it easier for people to join the fediverse, and taking full control on their own online social presence. We make it easier for you to join the fediverse, giving you an easy way to select what you need. With one click, you can select whether you need photo sharing, microblogging, video sharing, blogging or simply email. You can get a domain name as well, so you can be up and running with a professional social presence on the new internet in without any effort. -Fediversity is currently in development, and you can follow us on Mastodon for all the latest information. \ No newline at end of file +Fediversity is currently in development, and you can follow us on Mastodon for all the latest information. diff --git a/content/english/pages/NLnet.md b/content/english/pages/NLnet.md index 1f40b0b..4e3b417 100755 --- a/content/english/pages/NLnet.md +++ b/content/english/pages/NLnet.md @@ -10,4 +10,4 @@ draft: false The NLnet Foundation supports organisations and people who contribute to an open internet for all. NLnet funds projects that help fix the internet through open hardware, open software, open standards, open science and open data. After its historical contribution to the early internet in Europe in the 1980’s, NLnet has been financially supporting the open internet since 1997. -NLnet provides grants to free and open source projects between 5.000 and 50.000 euro with the possibility to scale up. Funding is open to anyone: organisations of any type and individuals. Within NGI Fediversity, NLnet facilitates the open calls for third-party funding and contributes to outreach and dissemination. \ No newline at end of file +NLnet provides grants to free and open source projects between 5.000 and 50.000 euro with the possibility to scale up. Funding is open to anyone: organisations of any type and individuals. Within NGI Fediversity, NLnet facilitates the open calls for third-party funding and contributes to outreach and dissemination. diff --git a/content/english/pages/NORDUnet.md b/content/english/pages/NORDUnet.md index 439824a..e06fdeb 100755 --- a/content/english/pages/NORDUnet.md +++ b/content/english/pages/NORDUnet.md @@ -10,4 +10,4 @@ draft: false NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries connecting universities and research institutions across Denmark, Finland, Iceland, Norway, and Sweden. It enables collaboration, data sharing, and access to online resources for academic and research purposes. -Fun fact: the website of NORDUnet, nordu.net is the oldest still active domain on the internet. \ No newline at end of file +Fun fact: the website of NORDUnet, nordu.net is the oldest still active domain on the internet. diff --git a/content/english/pages/OID.md b/content/english/pages/OID.md index 8be3922..0d91db8 100755 --- a/content/english/pages/OID.md +++ b/content/english/pages/OID.md @@ -17,4 +17,4 @@ Building sustainably. The OID Foundation believes that the internet is crucial i Transparancy. The OID Foundation takes the commitment to openness seriously, and strives to use open software in all aspects. In order to realise our vision, we need a healthy, functional and open internet. This is where OID comes in, working on the infrastructure that powers the internet in a way that promotes it’s values. -OID Foundation is rooted in constructive optimism, believing in tackling challenges head-on with a positive outlook, viewing each obstacle as an opportunity for improvement. As a practical example of the long-term vision is the work on NixOS that the OID is doing, where the reproducibility and long-term maintainability of NixOS’s package management help with an open and sustainable internet. \ No newline at end of file +OID Foundation is rooted in constructive optimism, believing in tackling challenges head-on with a positive outlook, viewing each obstacle as an opportunity for improvement. As a practical example of the long-term vision is the work on NixOS that the OID is doing, where the reproducibility and long-term maintainability of NixOS’s package management help with an open and sustainable internet. diff --git a/content/english/pages/Tweag.md b/content/english/pages/Tweag.md index 2e12aba..6d88b60 100755 --- a/content/english/pages/Tweag.md +++ b/content/english/pages/Tweag.md @@ -8,4 +8,4 @@ description: "The Tweag organisation." draft: false --- -Tweag is the open source program office (OSPO) of Modus Create, a global digital consulting firm that helps enterprises build competitive advantage through digital innovation. Tweagers are leading contributors to several open source projects — from functional programming languages to cross-platform frameworks. Tweag has extensive experience working with Nix, and many people at the forefront of the Nix community are Tweagers. \ No newline at end of file +Tweag is the open source program office (OSPO) of Modus Create, a global digital consulting firm that helps enterprises build competitive advantage through digital innovation. Tweagers are leading contributors to several open source projects — from functional programming languages to cross-platform frameworks. Tweag has extensive experience working with Nix, and many people at the forefront of the Nix community are Tweagers. diff --git a/hugo_stats.json b/hugo_stats.json index 9aa0df3..ebb7d94 100644 --- a/hugo_stats.json +++ b/hugo_stats.json @@ -93,23 +93,6 @@ "container", "content", "cursor-pointer", - "dark:bg-darkmode-body", - "dark:bg-darkmode-primary", - "dark:bg-darkmode-theme-light", - "dark:border-darkmode-border", - "dark:from-darkmode-body", - "dark:hover:bg-darkmode-primary", - "dark:hover:bg-darkmode-theme-light", - "dark:hover:text-dark", - "dark:hover:text-darkmode-primary", - "dark:opacity-0", - "dark:opacity-100", - "dark:text-dark", - "dark:text-darkmode-dark", - "dark:text-darkmode-light", - "dark:text-darkmode-primary", - "dark:text-white", - "dark:to-darkmode-theme-light", "dsq-brlink", "fa", "fa-arrow-right", diff --git a/layouts/404.html b/layouts/404.html new file mode 100755 index 0000000..e038668 --- /dev/null +++ b/layouts/404.html @@ -0,0 +1,21 @@ +{{ define "main" }} +
+
+
+
+ 404 +

Page not found

+
+

+ The page you are looking for might have been removed, had its name + changed, or is temporarily unavailable. +

+
+ + Back to home + +
+
+
+
+{{ end }} diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html new file mode 100755 index 0000000..f1ceaab --- /dev/null +++ b/layouts/_default/baseof.html @@ -0,0 +1,39 @@ + + + + + {{ partial "essentials/head.html" . }} + + + {{ partialCached "essentials/style.html" . }} + + + + + {{ if hugo.IsProduction }} {{ partialCached "preloader.html" . }} {{ + partialCached "gtm-noscript.html" . }} {{ else }} {{ partial + "preloader.html" . }} + + + {{ partial "components/tw-size-indicator.html" . }} {{ end }} + + + {{ partial "essentials/header.html" . }} {{ partial "search-modal.html" + (dict "Context" . ) }} + +
{{ block "main" . }}{{ end }}
+ + + {{ partial "essentials/footer.html" . }} + + + {{ partialCached "essentials/script.html" . }} + + diff --git a/layouts/_default/list.html b/layouts/_default/list.html new file mode 100755 index 0000000..b4b2b9d --- /dev/null +++ b/layouts/_default/list.html @@ -0,0 +1,16 @@ +{{ define "main" }} {{ partial "page-header" . }} + +
+
+ +
+
+{{ end }} diff --git a/layouts/_default/single.html b/layouts/_default/single.html new file mode 100755 index 0000000..a3b5b19 --- /dev/null +++ b/layouts/_default/single.html @@ -0,0 +1,12 @@ +{{ define "main" }} {{ partial "page-header" . }} + +
+
+
+
+
{{ .Content }}
+
+
+
+
+{{ end }} diff --git a/layouts/_default/taxonomy.html b/layouts/_default/taxonomy.html new file mode 100755 index 0000000..25d78a9 --- /dev/null +++ b/layouts/_default/taxonomy.html @@ -0,0 +1,19 @@ +{{ define "main" }} {{ partial "page-header" . }} + +
+
+
+ +
+
+ {{ range .Data.Pages }} +
+ {{ partial "components/blog-card" . }} +
+ {{ end }} +
+
+
+
+
+{{ end }} diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html new file mode 100755 index 0000000..93cc45c --- /dev/null +++ b/layouts/_default/terms.html @@ -0,0 +1,32 @@ +{{ define "main" }} {{ partial "page-header" . }} + +
+
+ +
+
+{{ end }} diff --git a/layouts/about/list.html b/layouts/about/list.html new file mode 100644 index 0000000..b3e4016 --- /dev/null +++ b/layouts/about/list.html @@ -0,0 +1,14 @@ +{{ define "main" }} +
+
+
+
+ {{ partial "image" (dict "Src" .Params.image "Alt" .Title "Class" + "mx-auto mb-6" "Size" "200x200") }} +

{{ .Title }}

+
{{ .Content }}
+
+
+
+
+{{ end }} diff --git a/layouts/authors/list.html b/layouts/authors/list.html new file mode 100644 index 0000000..fda2b3d --- /dev/null +++ b/layouts/authors/list.html @@ -0,0 +1,14 @@ +{{ define "main" }} {{ partial "page-header" . }} + +
+
+
+ {{ range .RegularPages }} +
+ {{ partial "components/author-card" . }} +
+ {{ end }} +
+
+
+{{ end }} diff --git a/layouts/authors/single.html b/layouts/authors/single.html new file mode 100755 index 0000000..49802c9 --- /dev/null +++ b/layouts/authors/single.html @@ -0,0 +1,46 @@ +{{ define "main" }} +
+
+
+
+ {{ $image:= .Params.image }} {{ if $image }} {{ partial "image" (dict + "Src" $image "Alt" .Title "Class" "mx-auto" "Size" "200x200") }} {{ else + if .Params.Email }} + {{ .Title }} + {{ end }} +

{{ .Title }}

+
{{ .Content }}
+ +
+
+ +
+ {{ $filterByAuthor := where site.RegularPages "Params.author" "==" .Title + }} {{ range $filterByAuthor }} +
+ {{ partial "components/blog-card" . }} +
+ {{ end }} +
+
+
+{{ end }} diff --git a/layouts/blog/list.html b/layouts/blog/list.html new file mode 100644 index 0000000..24731bb --- /dev/null +++ b/layouts/blog/list.html @@ -0,0 +1,27 @@ +{{ define "main" }} {{ partial "page-header" . }} + +
+
+
+ +
+
+ {{ $paginator:= .Paginate .RegularPages }} {{ range $paginator.Pages + }} +
+ {{ partial "components/blog-card" . }} +
+ {{ end }} +
+ {{ partial "components/pagination.html" . }} +
+ +
+ + {{ $widget:= site.Params.widgets.sidebar }} {{ partialCached + "widgets/widget-wrapper" ( dict "Widgets" $widget "Scope" . ) }} +
+
+
+
+{{ end }} diff --git a/layouts/blog/single.html b/layouts/blog/single.html new file mode 100644 index 0000000..2c07ccf --- /dev/null +++ b/layouts/blog/single.html @@ -0,0 +1,86 @@ +{{ define "main" }} +
+
+
+
+ {{ $image:= .Params.image }} {{ if $image }} +
+ {{ partial "image" (dict "Src" $image "Alt" .Title "Class" "w-full rounded") }} +
+ {{ end }} +

{{ .Title }}

+ +
{{ .Content }}
+
+ {{ $tags:= .Params.tags }} {{ if $tags }} +
+
{{ i18n "tags" }} :
+ +
+ {{ end }} +
+ {{ partial "social-share" (dict "Context" . "Class" "share-icons" + "Title" (i18n "share") "Whatsapp" false "Telegram" false "Linkedin" + false "Pinterest" false "Tumblr" false "Vk" false) }} +
+
+ + {{ if site.Config.Services.Disqus.Shortname }} +
{{ template "_internal/disqus.html" . }}
+ {{ end }} +
+
+ + + {{ $related := (where site.RegularPages "Section" "in" + site.Params.mainSections) | intersect (where site.RegularPages ".Title" "!=" + .Title) | union (site.RegularPages.Related . ) }} {{ $related = $related | + shuffle | first 3 }} {{ with $related }} +
+

{{ i18n "related_posts" }}

+
+ {{ range . }} +
{{ partial "components/blog-card" . }}
+ {{ end }} +
+
+ {{ end }} +
+
+{{ end }} diff --git a/layouts/contact/list.html b/layouts/contact/list.html new file mode 100755 index 0000000..6973cc6 --- /dev/null +++ b/layouts/contact/list.html @@ -0,0 +1,114 @@ +{{ define "main" }} {{ partial "page-header" . }} + +
+
+
+
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+
+ + +{{ with site.Params.google_map }} {{ if .enable }} +
+{{ end }} {{ end }} {{ with site.Params.subscription }} {{ if .enable }} + +
+
+ + +
+ + +
+
+ + +
+ + +{{ end }} {{ end }} {{ if site.Params.google_map.enable }} {{ $gmap:= +resources.Get "plugins/maps/google-map.js" }} + + +{{ end }} {{ end }} diff --git a/layouts/index.html b/layouts/index.html new file mode 100755 index 0000000..512a654 --- /dev/null +++ b/layouts/index.html @@ -0,0 +1,138 @@ +{{ define "main" }} + +{{ with .Params.banner }} +
+
+
+
+

{{ .title | markdownify }}

+

{{ .content | markdownify }}

+ {{ with .button }} {{ if .enable }} + + {{ .label }} + + + {{ end }} {{ end }} +
+
+ {{ partial "image" (dict "Src" .image "Alt" "Banner image" "Loading" + "eager" "Class" "mx-auto lg:!max-w-[800px]" "DisplayXL" "800x" ) }} +
+
+
+
+{{ end }} + + + +{{ range $i, $e:= .Params.features }} +
+
+
+
+ {{ partial "image" (dict "Src" .image "Alt" "feature image" "DisplayXL" + "520x" "DisplayLG" "425x" "DisplayMD" "360x") }} +
+
+

{{ .title | markdownify }}

+

{{ .content | markdownify }}

+
    + {{ range .bulletpoints }} +
  • + + {{ . | markdownify }} +
  • + {{ end }} +
+ {{ with .button }} {{ if .enable }} + + {{ .label }} + + + {{ end }} {{ end }} +
+
+
+
+{{ end }} + + + +{{ with site.GetPage "sections/testimonial" }} {{ if .Params.enable }} +
+
+
+
+

{{ .Title | markdownify }}

+

{{ .Params.description | markdownify }}

+
+
+
+
+ {{ range .Params.testimonials }} +
+
+
+ + + +
+
+ {{ .content | markdownify }} +
+
+
+ {{ partial "image" (dict "Src" .avatar "Size" "50x50" + "Class" "rounded-full" "Alt" .name) }} +
+
+

{{ .name }}

+

{{ .designation | markdownify }}

+
+
+
+
+ {{ end }} +
+
+
+
+
+
+
+{{ end }} {{ end }} + +{{ end }} diff --git a/layouts/partials/call-to-action.html b/layouts/partials/call-to-action.html new file mode 100644 index 0000000..931be79 --- /dev/null +++ b/layouts/partials/call-to-action.html @@ -0,0 +1,25 @@ + +{{ with site.GetPage "sections/call-to-action" }} {{ if .Params.enable }} +
+
+
+
+
+ {{ partial "image" (dict "Src" .image "Alt" "call to action" "Class" + "w-full") }} +
+
+

{{ .Title | markdownify }}

+

{{ .Params.description | markdownify }}

+ {{ with .Params.button }} {{ if .enable }} + + {{ .label }} + + {{ end }} {{ end }} +
+
+
+
+
+{{ end }} {{ end }} + diff --git a/layouts/partials/components/author-card.html b/layouts/partials/components/author-card.html new file mode 100755 index 0000000..6d59c04 --- /dev/null +++ b/layouts/partials/components/author-card.html @@ -0,0 +1,27 @@ +
+ {{ $image:= .Params.image }} {{ if $image }} {{ partial "image" (dict "Src" + $image "Alt" .Title "Class" "mx-auto mb-6 rounded" "size" "120x120") }} {{ + else if .Params.Email }} + {{ .Title }} + {{ end }} +

+ {{ .Title }} +

+

{{ .Summary }}

+ +
diff --git a/layouts/partials/components/blog-card.html b/layouts/partials/components/blog-card.html new file mode 100644 index 0000000..3aaa524 --- /dev/null +++ b/layouts/partials/components/blog-card.html @@ -0,0 +1,31 @@ +
+ {{ $image:= .Params.image }} {{ if $image }} {{ partial "image" (dict "Src" + $image "Alt" .Title "Class" "mb-6 w-full rounded") }} {{ end }} +

+ {{ .Title }} +

+ {{ $categories:= .Params.categories }} {{ if $categories }} + + {{ end }} +

{{ .Summary }}

+ + {{ i18n "read_more" }} + +
diff --git a/layouts/partials/components/breadcrumb.html b/layouts/partials/components/breadcrumb.html new file mode 100644 index 0000000..0780009 --- /dev/null +++ b/layouts/partials/components/breadcrumb.html @@ -0,0 +1,25 @@ +{{ $context := .Context }} {{ $class := .Class }} {{ $base := +site.Home.Permalink }} + + diff --git a/layouts/partials/components/language-switcher.html b/layouts/partials/components/language-switcher.html new file mode 100644 index 0000000..95f0707 --- /dev/null +++ b/layouts/partials/components/language-switcher.html @@ -0,0 +1,25 @@ + +{{ $class := .Class }} {{ $context := .Context }} {{ $pageLang := $context.Lang +}} {{ $base:= urls.Parse site.Home.Permalink }} {{ $siteLanguages := +site.Home.AllTranslations }} {{ $pageLink := replace (replace +$context.RelPermalink (add $pageLang "/") "") $base.Path "/" }} {{ if +$context.IsTranslated }} + +{{ end }} diff --git a/layouts/partials/components/pagination.html b/layouts/partials/components/pagination.html new file mode 100755 index 0000000..23928cf --- /dev/null +++ b/layouts/partials/components/pagination.html @@ -0,0 +1,133 @@ +{{ $paginator := .Paginator }} + +{{ $adjacent_links := 2 }} + +{{ $max_links := (add (mul $adjacent_links 2) 1) }} + +{{ $lower_limit := (add $adjacent_links 1) }} + +{{ $upper_limit := (sub $paginator.TotalPages $adjacent_links) }} + +{{ if gt $paginator.TotalPages 1 }} + +{{ end }} diff --git a/layouts/partials/components/theme-switcher.html b/layouts/partials/components/theme-switcher.html new file mode 100644 index 0000000..54d6075 --- /dev/null +++ b/layouts/partials/components/theme-switcher.html @@ -0,0 +1,65 @@ + +{{ $class := .Class }} {{ if site.Params.theme_switcher }} +
+ + +
+ + + +{{ end }} diff --git a/layouts/partials/components/tw-size-indicator.html b/layouts/partials/components/tw-size-indicator.html new file mode 100644 index 0000000..4ac7e1e --- /dev/null +++ b/layouts/partials/components/tw-size-indicator.html @@ -0,0 +1,10 @@ +
+ all + + + + + +
diff --git a/layouts/partials/essentials/footer.html b/layouts/partials/essentials/footer.html new file mode 100755 index 0000000..792179d --- /dev/null +++ b/layouts/partials/essentials/footer.html @@ -0,0 +1,65 @@ +
+
+
+ +
+
    + {{ range site.Menus.footer }} +
  • + {{ .Name }} +
  • + {{ end }} +
+
+
+ +
+
+
+
+
+

{{ site.Params.copyright | markdownify }}

+
+
+
diff --git a/layouts/partials/essentials/head.html b/layouts/partials/essentials/head.html new file mode 100755 index 0000000..9dae7a0 --- /dev/null +++ b/layouts/partials/essentials/head.html @@ -0,0 +1,51 @@ + + + + + + + + + +{{ partialCached "favicon" . }} + + +{{ partialCached "manifest" . }} + + +{{ partialCached "site-verifications.html" . }} + + +{{ partial "basic-seo.html" . }} + + +{{ partialCached "custom-script.html" . }} + + +{{ if and site.Config.Services.GoogleAnalytics.ID (ne +site.Config.Services.GoogleAnalytics.ID "G-MEASUREMENT_ID") }} {{ template +"_internal/google_analytics.html" . }} {{ end }} + + +{{ partialCached "gtm.html" . }} + + +{{ partial "search-index.html" . }} + + +{{/* {{ partialCached "matomo-analytics.html" . }} */}} + + +{{/* {{ partialCached "baidu-analytics.html" . }} */}} + + +{{/* {{ partialCached "plausible-analytics.html" . }} */}} + + +{{/* {{ partialCached "counter-analytics.html" . }} */}} + + +{{/* {{ partialCached "crisp-chat.html" . }} */}} diff --git a/layouts/partials/essentials/header.html b/layouts/partials/essentials/header.html new file mode 100755 index 0000000..9e05694 --- /dev/null +++ b/layouts/partials/essentials/header.html @@ -0,0 +1,152 @@ +
+ +
diff --git a/layouts/partials/essentials/script.html b/layouts/partials/essentials/script.html new file mode 100755 index 0000000..9474a24 --- /dev/null +++ b/layouts/partials/essentials/script.html @@ -0,0 +1,45 @@ + +{{ $scripts := slice }} {{ $scriptsLazy := slice }} {{ range +site.Params.plugins.js }} {{ if findRE "^http" .link }} + +{{ else }} {{ if not .lazy }} {{ $scripts = $scripts | append (resources.Get +.link) }} {{ else }} {{ $scriptsLazy = $scriptsLazy | append (resources.Get +.link) }} {{ end }} {{ end }} {{ end }} + + +{{ $scripts = $scripts | append (resources.Get "js/main.js") }} {{ $scripts = +$scripts | resources.Concat "js/script.js" }} {{ $scriptsLazy = $scriptsLazy | +resources.Concat "js/script-lazy.js" }} {{ if hugo.IsProduction }} {{ $scripts = +$scripts | minify | fingerprint }} {{ $scriptsLazy = $scriptsLazy | minify | +fingerprint }} {{ end }} {{/* scripts */}} + + +{{/* scripts lazy */}} + + + +{{ partialCached "pwa.html" . }} + + +{{ partialCached "cookie-consent.html" . }} + + +{{ partialCached "adsense-script.html" . }} diff --git a/layouts/partials/essentials/style.html b/layouts/partials/essentials/style.html new file mode 100755 index 0000000..a496dab --- /dev/null +++ b/layouts/partials/essentials/style.html @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + +{{ $pf:= site.Data.theme.fonts.font_family.primary }} {{ $sf:= +site.Data.theme.fonts.font_family.secondary }} + + + + + +{{ $styles := slice }} {{ $stylesLazy := slice }} {{ range +site.Params.plugins.css }} {{ if findRE "^http" .link }} + +{{ else }} {{ if not .lazy }} {{ $styles = $styles | append (resources.Get +.link) }} {{ else }} {{ $stylesLazy = $stylesLazy | append (resources.Get .link) +}} {{ end }} {{ end }} {{ end }} {{/* main style */}} {{ $styles = $styles | +append (resources.Get "scss/main.scss" | toCSS) }} {{ $styles = $styles | +resources.Concat "css/style.css" }} {{ $styles = $styles | resources.PostCSS }} +{{ $stylesLazy = $stylesLazy | resources.Concat "css/style-lazy.css" }} {{ +$stylesLazy = $stylesLazy | resources.PostCSS }} {{ if hugo.IsProduction }} {{ +$styles = $styles | resources.ExecuteAsTemplate "css/style.css" . | minify | +fingerprint | resources.PostProcess }} {{ $stylesLazy = $stylesLazy | +resources.ExecuteAsTemplate "css/style-lazy.css" . | minify | fingerprint | +resources.PostProcess }} {{ else }} {{ $styles = $styles | +resources.ExecuteAsTemplate "css/style.css" . }} {{ $stylesLazy = $stylesLazy | +resources.ExecuteAsTemplate "css/style-lazy.css" . }} {{ end }} {{/* styles */}} + + +{{/* styles lazy */}} + diff --git a/layouts/partials/page-header.html b/layouts/partials/page-header.html new file mode 100755 index 0000000..02f0751 --- /dev/null +++ b/layouts/partials/page-header.html @@ -0,0 +1,10 @@ +
+
+
+

{{ i18n (printf "%s" (lower .Title)) | default .Title | title }}

+ {{ partial "components/breadcrumb" (dict "Context" . "Class" "mt-6") }} +
+
+
diff --git a/layouts/partials/widgets/categories.html b/layouts/partials/widgets/categories.html new file mode 100755 index 0000000..c475041 --- /dev/null +++ b/layouts/partials/widgets/categories.html @@ -0,0 +1,23 @@ + +{{ if isset site.Taxonomies "categories" }} {{ if not (eq (len +site.Taxonomies.categories) 0) }} +
+
{{ i18n "categories" }}
+
+ +
+
+{{ end }} {{ end }} diff --git a/layouts/partials/widgets/tags.html b/layouts/partials/widgets/tags.html new file mode 100755 index 0000000..731ee48 --- /dev/null +++ b/layouts/partials/widgets/tags.html @@ -0,0 +1,23 @@ + +{{ if isset site.Taxonomies "tags" }} {{ if not (eq (len site.Taxonomies.tags) +0) }} +
+
{{ i18n "tags" }}
+
+ +
+
+{{ end }} {{ end }} diff --git a/layouts/partials/widgets/widget-wrapper.html b/layouts/partials/widgets/widget-wrapper.html new file mode 100755 index 0000000..867b2d8 --- /dev/null +++ b/layouts/partials/widgets/widget-wrapper.html @@ -0,0 +1 @@ +{{ range .Widgets }} {{ partial ( print "widgets/" . ) $.Scope }} {{ end }} diff --git a/readme.md b/readme.md index 2cbf719..7236987 100755 --- a/readme.md +++ b/readme.md @@ -226,11 +226,11 @@ Copyright (c) 2023 - Present, Designed & Developed by [Zeon Studio](https://zeon ## 🖼️ Showcase -List of some projects people are building with **Hugoplate**! +List of some projects people are building with **Hugoplate**! -| [![Open Neuromorphic](https://tinyurl.com/hp7avtje)](https://open-neuromorphic.org/) | [![AI Models](https://tinyurl.com/mu4p7dhb)](https://aimodels.org/) | [![Hugobricks](https://tinyurl.com/4x3uwhm9)](https://www.hugobricks.preview.usecue.com/) | [![ONO LLC](https://tinyurl.com/yxnu6whn)](https://ono.day/) -|:---:|:---:|:---:|:---:| -| **Open Neuromorphic** | **AI Models** | **Hugobricks** | **ONO LLC** | +| [![Open Neuromorphic](https://tinyurl.com/hp7avtje)](https://open-neuromorphic.org/) | [![AI Models](https://tinyurl.com/mu4p7dhb)](https://aimodels.org/) | [![Hugobricks](https://tinyurl.com/4x3uwhm9)](https://www.hugobricks.preview.usecue.com/) | [![ONO LLC](https://tinyurl.com/yxnu6whn)](https://ono.day/) | +| :----------------------------------------------------------------------------------: | :-----------------------------------------------------------------: | :---------------------------------------------------------------------------------------: | :----------------------------------------------------------: | +| **Open Neuromorphic** | **AI Models** | **Hugobricks** | **ONO LLC** | --- diff --git a/themes/hugoplate/assets/js/main.js b/themes/hugoplate/assets/js/main.js index 3b3e302..59272a5 100755 --- a/themes/hugoplate/assets/js/main.js +++ b/themes/hugoplate/assets/js/main.js @@ -10,7 +10,7 @@ dropdownMenuToggler.forEach((toggler) => { toggler?.addEventListener("click", (e) => { - e.target.closest('.nav-item').classList.toggle("active"); + e.target.closest(".nav-item").classList.toggle("active"); }); }); diff --git a/themes/hugoplate/assets/plugins/swiper/swiper-bundle.js b/themes/hugoplate/assets/plugins/swiper/swiper-bundle.js index 9c90ea5..0c4b838 100644 --- a/themes/hugoplate/assets/plugins/swiper/swiper-bundle.js +++ b/themes/hugoplate/assets/plugins/swiper/swiper-bundle.js @@ -14,10 +14,10 @@ typeof exports === "object" && typeof module !== "undefined" ? (module.exports = factory()) : typeof define === "function" && define.amd - ? define(factory) - : ((global = - typeof globalThis !== "undefined" ? globalThis : global || self), - (global.Swiper = factory())); + ? define(factory) + : ((global = + typeof globalThis !== "undefined" ? globalThis : global || self), + (global.Swiper = factory())); })(this, function () { "use strict"; @@ -9083,9 +9083,8 @@ getInterpolateFunction(c); // i am not sure why the values have to be multiplicated this way, tried to invert the snapGrid // but it did not work out - controlledTranslate = -swiper.controller.spline.interpolate( - -translate, - ); + controlledTranslate = + -swiper.controller.spline.interpolate(-translate); } if ( diff --git a/themes/hugoplate/layouts/404.html b/themes/hugoplate/layouts/404.html index 9d174c6..648ca43 100755 --- a/themes/hugoplate/layouts/404.html +++ b/themes/hugoplate/layouts/404.html @@ -1,26 +1,25 @@ {{ define "main" }} -
-
-
-
- - 404 - -

Page not found

-
-

- The page you are looking for might have been removed, had its name - changed, or is temporarily unavailable. -

-
- - Back to home - +
+
+
+
+ + 404 + +

Page not found

+
+

+ The page you are looking for might have been removed, had its name + changed, or is temporarily unavailable. +

+ + Back to home +
-
+
+
{{ end }} diff --git a/themes/hugoplate/layouts/_default/baseof.html b/themes/hugoplate/layouts/_default/baseof.html index b4a8a10..f1ceaab 100755 --- a/themes/hugoplate/layouts/_default/baseof.html +++ b/themes/hugoplate/layouts/_default/baseof.html @@ -5,43 +5,34 @@ {{- site.Params.theme_default -}} {{- end -}}" lang="{{ site.LanguageCode | default `en-US` }}" - itemtype="http://schema.org/WebPage"> + itemtype="http://schema.org/WebPage" +> {{ partial "essentials/head.html" . }} - {{ partialCached "essentials/style.html" . }} - {{ if hugo.IsProduction }} - {{ partialCached "preloader.html" . }} - {{ partialCached "gtm-noscript.html" . }} - {{ else }} - {{ partial "preloader.html" . }} - - - - {{ partial "components/tw-size-indicator.html" . }} - {{ end }} + {{ if hugo.IsProduction }} {{ partialCached "preloader.html" . }} {{ + partialCached "gtm-noscript.html" . }} {{ else }} {{ partial + "preloader.html" . }} + + {{ partial "components/tw-size-indicator.html" . }} {{ end }} - {{ partial "essentials/header.html" . }} - {{ partial "search-modal.html" (dict "Context" . ) }} + {{ partial "essentials/header.html" . }} {{ partial "search-modal.html" + (dict "Context" . ) }} - -
- {{ block "main" . }}{{ end }} -
+
{{ block "main" . }}{{ end }}
{{ partial "essentials/footer.html" . }} - {{ partialCached "essentials/script.html" . }} diff --git a/themes/hugoplate/layouts/_default/list.html b/themes/hugoplate/layouts/_default/list.html index 457b96f..f8372b0 100755 --- a/themes/hugoplate/layouts/_default/list.html +++ b/themes/hugoplate/layouts/_default/list.html @@ -1,20 +1,19 @@ -{{ define "main" }} - {{ partial "page-header" . }} +{{ define "main" }} {{ partial "page-header" . }} - -
-
- -
-
+
+
+ +
+
{{ end }} diff --git a/themes/hugoplate/layouts/_default/single.html b/themes/hugoplate/layouts/_default/single.html index 5e2cb0f..a3b5b19 100755 --- a/themes/hugoplate/layouts/_default/single.html +++ b/themes/hugoplate/layouts/_default/single.html @@ -1,16 +1,12 @@ -{{ define "main" }} - {{ partial "page-header" . }} +{{ define "main" }} {{ partial "page-header" . }} - -
-
-
-
-
- {{ .Content }} -
-
+
+
+
+
+
{{ .Content }}
-
+
+
{{ end }} diff --git a/themes/hugoplate/layouts/_default/taxonomy.html b/themes/hugoplate/layouts/_default/taxonomy.html index ec083f8..25d78a9 100755 --- a/themes/hugoplate/layouts/_default/taxonomy.html +++ b/themes/hugoplate/layouts/_default/taxonomy.html @@ -1,21 +1,19 @@ -{{ define "main" }} - {{ partial "page-header" . }} +{{ define "main" }} {{ partial "page-header" . }} - -
-
-
- -
-
- {{ range .Data.Pages }} -
- {{ partial "components/blog-card" . }} -
- {{ end }} +
+
+
+ +
+
+ {{ range .Data.Pages }} +
+ {{ partial "components/blog-card" . }}
+ {{ end }}
-
+
+
{{ end }} diff --git a/themes/hugoplate/layouts/_default/terms.html b/themes/hugoplate/layouts/_default/terms.html index 7e6f648..c31d136 100755 --- a/themes/hugoplate/layouts/_default/terms.html +++ b/themes/hugoplate/layouts/_default/terms.html @@ -1,41 +1,36 @@ -{{ define "main" }} - {{ partial "page-header" . }} +{{ define "main" }} {{ partial "page-header" . }} - -
-
- -
-
+
+
+ +
+
{{ end }} diff --git a/themes/hugoplate/layouts/about/list.html b/themes/hugoplate/layouts/about/list.html index b338f21..b3e4016 100644 --- a/themes/hugoplate/layouts/about/list.html +++ b/themes/hugoplate/layouts/about/list.html @@ -1,13 +1,14 @@ {{ define "main" }} -
-
-
-
- {{ partial "image" (dict "Src" .Params.image "Alt" .Title "Class" "mx-auto mb-6" "Size" "200x200") }} -

{{ .Title }}

-
{{ .Content }}
-
+
+
+
+
+ {{ partial "image" (dict "Src" .Params.image "Alt" .Title "Class" + "mx-auto mb-6" "Size" "200x200") }} +

{{ .Title }}

+
{{ .Content }}
-
+
+
{{ end }} diff --git a/themes/hugoplate/layouts/authors/list.html b/themes/hugoplate/layouts/authors/list.html index e45cd39..fda2b3d 100644 --- a/themes/hugoplate/layouts/authors/list.html +++ b/themes/hugoplate/layouts/authors/list.html @@ -1,16 +1,14 @@ -{{ define "main" }} - {{ partial "page-header" . }} +{{ define "main" }} {{ partial "page-header" . }} - -
-
-
- {{ range .RegularPages }} -
- {{ partial "components/author-card" . }} -
- {{ end }} +
+
+
+ {{ range .RegularPages }} +
+ {{ partial "components/author-card" . }}
+ {{ end }}
-
+
+
{{ end }} diff --git a/themes/hugoplate/layouts/authors/single.html b/themes/hugoplate/layouts/authors/single.html index 36cd1b0..c5e008a 100755 --- a/themes/hugoplate/layouts/authors/single.html +++ b/themes/hugoplate/layouts/authors/single.html @@ -1,48 +1,48 @@ {{ define "main" }} -
-
-
-
- {{ $image:= .Params.image }} - {{ if $image }} - {{ partial "image" (dict "Src" $image "Alt" .Title "Class" "mx-auto" "Size" "200x200") }} - {{ else if .Params.Email }} - {{ .Title }} - {{ end }} -

{{ .Title }}

-
- {{ .Content }} -
- -
-
- -
- {{ $filterByAuthor := where site.RegularPages "Params.author" "==" .Title }} - {{ range $filterByAuthor }} -
- {{ partial "components/blog-card" . }} -
+
+
+
+
+ {{ $image:= .Params.image }} {{ if $image }} {{ partial "image" (dict + "Src" $image "Alt" .Title "Class" "mx-auto" "Size" "200x200") }} {{ else + if .Params.Email }} + {{ .Title }} {{ end }} +

{{ .Title }}

+
{{ .Content }}
+
-
+ +
+ {{ $filterByAuthor := where site.RegularPages "Params.author" "==" .Title + }} {{ range $filterByAuthor }} +
+ {{ partial "components/blog-card" . }} +
+ {{ end }} +
+
+
{{ end }} diff --git a/themes/hugoplate/layouts/blog/list.html b/themes/hugoplate/layouts/blog/list.html index 84b56e9..24731bb 100644 --- a/themes/hugoplate/layouts/blog/list.html +++ b/themes/hugoplate/layouts/blog/list.html @@ -1,29 +1,27 @@ -{{ define "main" }} - {{ partial "page-header" . }} +{{ define "main" }} {{ partial "page-header" . }} - -
-
-
- -
-
- {{ $paginator:= .Paginate .RegularPages }} - {{ range $paginator.Pages }} -
- {{ partial "components/blog-card" . }} -
- {{ end }} +
+
+
+ +
+
+ {{ $paginator:= .Paginate .RegularPages }} {{ range $paginator.Pages + }} +
+ {{ partial "components/blog-card" . }}
- {{ partial "components/pagination.html" . }} -
- -
- - {{ $widget:= site.Params.widgets.sidebar }} - {{ partialCached "widgets/widget-wrapper" ( dict "Widgets" $widget "Scope" . ) }} + {{ end }}
+ {{ partial "components/pagination.html" . }} +
+ +
+ + {{ $widget:= site.Params.widgets.sidebar }} {{ partialCached + "widgets/widget-wrapper" ( dict "Widgets" $widget "Scope" . ) }}
-
+
+
{{ end }} diff --git a/themes/hugoplate/layouts/blog/single.html b/themes/hugoplate/layouts/blog/single.html index ef5b299..dc0d878 100644 --- a/themes/hugoplate/layouts/blog/single.html +++ b/themes/hugoplate/layouts/blog/single.html @@ -1,94 +1,87 @@ {{ define "main" }} -
-
-
-
- {{ $image:= .Params.image }} - {{ if $image }} -
- {{ partial "image" (dict "Src" $image "Alt" .Title "Class" "w-full rounded") }} -
+
+
+
+
+ {{ $image:= .Params.image }} {{ if $image }} +
+ {{ partial "image" (dict "Src" $image "Alt" .Title "Class" "w-full + rounded") }} +
+ {{ end }} +

{{ .Title }}

+
-
- {{ $tags:= .Params.tags }} - {{ if $tags }} -
-
{{ i18n "tags" }} :
- -
- {{ end }} -
- {{ partial "social-share" (dict "Context" . "Class" "share-icons" "Title" (i18n "share") "Whatsapp" false "Telegram" false "Linkedin" false "Pinterest" false "Tumblr" false "Vk" false) }} -
-
- - {{ if site.Config.Services.Disqus.Shortname }} -
- {{ template "_internal/disqus.html" . }} -
{{ end }} -
-
- - - {{ $related := (where site.RegularPages "Section" "in" site.Params.mainSections) | intersect (where site.RegularPages ".Title" "!=" .Title) | union (site.RegularPages.Related . ) }} - {{ $related = $related | shuffle | first 3 }} - {{ with $related }} -
-

{{ i18n "related_posts" }}

-
- {{ range . }} -
- {{ partial "components/blog-card" . }} -
- {{ end }} +
+ {{ partial "social-share" (dict "Context" . "Class" "share-icons" + "Title" (i18n "share") "Whatsapp" false "Telegram" false "Linkedin" + false "Pinterest" false "Tumblr" false "Vk" false) }}
- {{ end }} + + {{ if site.Config.Services.Disqus.Shortname }} +
{{ template "_internal/disqus.html" . }}
+ {{ end }} +
-
+ + + {{ $related := (where site.RegularPages "Section" "in" + site.Params.mainSections) | intersect (where site.RegularPages ".Title" "!=" + .Title) | union (site.RegularPages.Related . ) }} {{ $related = $related | + shuffle | first 3 }} {{ with $related }} +
+

{{ i18n "related_posts" }}

+
+ {{ range . }} +
{{ partial "components/blog-card" . }}
+ {{ end }} +
+
+ {{ end }} + + {{ end }} diff --git a/themes/hugoplate/layouts/contact/list.html b/themes/hugoplate/layouts/contact/list.html index 207f889..6973cc6 100755 --- a/themes/hugoplate/layouts/contact/list.html +++ b/themes/hugoplate/layouts/contact/list.html @@ -1,120 +1,114 @@ -{{ define "main" }} - {{ partial "page-header" . }} +{{ define "main" }} {{ partial "page-header" . }} - -
-
-
-
-
-
- - -
-
- - -
-
- - -
- -
-
+
+
+
+
+
+
+ + +
+
+ + +
+
+ + +
+ +
-
+
+
- - {{ with site.Params.google_map }} - {{ if .enable }} -
- {{ end }} - {{ end }} - - {{ with site.Params.subscription }} - {{ if .enable }} - -
-
- - -
- - -
-
- - -
- - - {{ end }} - {{ end }} - - {{ if site.Params.google_map.enable }} - {{ $gmap:= resources.Get "plugins/maps/google-map.js" }} - - - {{ end }} - -{{ end }} + +{{ with site.Params.google_map }} {{ if .enable }} +
+{{ end }} {{ end }} {{ with site.Params.subscription }} {{ if .enable }} + +
+
+ + +
+ + +
+
+ + +
+ + +{{ end }} {{ end }} {{ if site.Params.google_map.enable }} {{ $gmap:= +resources.Get "plugins/maps/google-map.js" }} + + +{{ end }} {{ end }} diff --git a/themes/hugoplate/layouts/index.html b/themes/hugoplate/layouts/index.html index 8d20538..6d07462 100755 --- a/themes/hugoplate/layouts/index.html +++ b/themes/hugoplate/layouts/index.html @@ -1,144 +1,142 @@ {{ define "main" }} - - {{ with .Params.banner }} -
-
-
-
-

- {{ .title | markdownify }} -

-

- {{ .content | markdownify }} -

- {{ with .button }} - {{ if .enable }} - - {{ .label }} - - - {{ end }} - {{ end }} -
-
- {{ partial "image" (dict "Src" .image "Alt" "Banner image" "Loading" "eager" "Class" "mx-auto lg:!max-w-[800px]" "DisplayXL" "800x" ) }} -
-
+ +{{ with .Params.banner }} +
+
+
+
+

{{ .title | markdownify }}

+

{{ .content | markdownify }}

+ {{ with .button }} {{ if .enable }} + + {{ .label }} + + + {{ end }} {{ end }}
-
- {{ end }} - +
+ {{ partial "image" (dict "Src" .image "Alt" "Banner image" "Loading" + "eager" "Class" "mx-auto lg:!max-w-[800px]" "DisplayXL" "800x" ) }} +
+
+ +
+{{ end }} + - - {{ range $i, $e:= .Params.features }} -
-
-
-
+
+
+
- {{ partial "image" (dict "Src" .image "Alt" "feature image" "DisplayXL" "520x" "DisplayLG" "425x" "DisplayMD" "360x") }} -
-
-

- {{ .title | markdownify }} -

-

- {{ .content | markdownify }} -

-
    - {{ range .bulletpoints }} -
  • - - {{ . | markdownify }} -
  • - {{ end }} -
- {{ with .button }} - {{ if .enable }} - - {{ .label }} - - - {{ end }} - {{ end }} -
-
+ {{ end }} md:col-5 mb-6" + > + {{ partial "image" (dict "Src" .image "Alt" "feature image" "DisplayXL" + "520x" "DisplayLG" "425x" "DisplayMD" "360x") }}
-
- {{ end }} - +
+

{{ .title | markdownify }}

+

{{ .content | markdownify }}

+
    + {{ range .bulletpoints }} +
  • + + {{ . | markdownify }} +
  • + {{ end }} +
+ {{ with .button }} {{ if .enable }} + + {{ .label }} + + + {{ end }} {{ end }} +
+ + + +{{ end }} + - - {{ with site.GetPage "sections/testimonial" }} - {{ if .Params.enable }} -
-
-
-
-

- {{ .Title | markdownify }} -

-

- {{ .Params.description | markdownify }} -

-
-
-
-
- {{ range .Params.testimonials }} -
-
-
- - - -
-
- {{ .content | markdownify }} -
-
-
- {{ partial "image" (dict "Src" .avatar "Size" "50x50" "Class" "rounded-full" "Alt" .name) }} -
-
-

- {{ .name }} -

-

- {{ .designation | markdownify }} -

-
-
-
-
- {{ end }} + +{{ with site.GetPage "sections/testimonial" }} {{ if .Params.enable }} +
+
+
+
+

{{ .Title | markdownify }}

+

{{ .Params.description | markdownify }}

+
+
+
+
+ {{ range .Params.testimonials }} +
+
+
+ + + +
+
+ {{ .content | markdownify }} +
+
+
+ {{ partial "image" (dict "Src" .avatar "Size" "50x50" + "Class" "rounded-full" "Alt" .name) }} +
+
+

{{ .name }}

+

+ {{ .designation | markdownify }} +

+
-
+ {{ end }}
+
-
- {{ end }} - {{ end }} - +
+
+
+
+{{ end }} {{ end }} + {{ end }} diff --git a/themes/hugoplate/layouts/partials/call-to-action.html b/themes/hugoplate/layouts/partials/call-to-action.html index dce0837..62e826e 100644 --- a/themes/hugoplate/layouts/partials/call-to-action.html +++ b/themes/hugoplate/layouts/partials/call-to-action.html @@ -1,33 +1,27 @@ -{{ with site.GetPage "sections/call-to-action" }} - {{ if .Params.enable }} -
-
-
-
-
- {{ partial "image" (dict "Src" .image "Alt" "call to action" "Class" "w-full") }} -
-
-

- {{ .Title | markdownify }} -

-

- {{ .Params.description | markdownify }} -

- {{ with .Params.button }} - {{ if .enable }} - - {{ .label }} - - {{ end }} - {{ end }} -
-
+{{ with site.GetPage "sections/call-to-action" }} {{ if .Params.enable }} +
+
+
+
+
+ {{ partial "image" (dict "Src" .image "Alt" "call to action" "Class" + "w-full") }} +
+
+

{{ .Title | markdownify }}

+

{{ .Params.description | markdownify }}

+ {{ with .Params.button }} {{ if .enable }} + + {{ .label }} + + {{ end }} {{ end }}
-
- {{ end }} -{{ end }} +
+
+
+{{ end }} {{ end }} diff --git a/themes/hugoplate/layouts/partials/components/author-card.html b/themes/hugoplate/layouts/partials/components/author-card.html index 23988af..f05554d 100755 --- a/themes/hugoplate/layouts/partials/components/author-card.html +++ b/themes/hugoplate/layouts/partials/components/author-card.html @@ -1,30 +1,29 @@
- {{ $image:= .Params.image }} - {{ if $image }} - {{ partial "image" (dict "Src" $image "Alt" .Title "Class" "mx-auto mb-6 rounded" "size" "120x120") }} - {{ else if .Params.Email }} - {{ .Title }} + class="bg-theme-light dark:bg-darkmode-theme-light rounded p-8 text-center" +> + {{ $image:= .Params.image }} {{ if $image }} {{ partial "image" (dict "Src" + $image "Alt" .Title "Class" "mx-auto mb-6 rounded" "size" "120x120") }} {{ + else if .Params.Email }} + {{ .Title }} {{ end }}

{{ .Title }}

-

- {{ .Summary }} -

+

{{ .Summary }}

diff --git a/themes/hugoplate/layouts/partials/components/blog-card.html b/themes/hugoplate/layouts/partials/components/blog-card.html index 72b864c..ceb6f45 100644 --- a/themes/hugoplate/layouts/partials/components/blog-card.html +++ b/themes/hugoplate/layouts/partials/components/blog-card.html @@ -1,34 +1,28 @@
- {{ $image:= .Params.image }} - {{ if $image }} - {{ partial "image" (dict "Src" $image "Alt" .Title "Class" "mb-6 w-full rounded") }} - {{ end }} + {{ $image:= .Params.image }} {{ if $image }} {{ partial "image" (dict "Src" + $image "Alt" .Title "Class" "mb-6 w-full rounded") }} {{ end }}

- - {{ .Title }} - + {{ .Title }}

- {{ $categories:= .Params.categories }} - {{ if $categories }} - + {{ $categories:= .Params.categories }} {{ if $categories }} + {{ end }}

{{ .Summary }}

diff --git a/themes/hugoplate/layouts/partials/components/breadcrumb.html b/themes/hugoplate/layouts/partials/components/breadcrumb.html index b21939c..115b7b1 100644 --- a/themes/hugoplate/layouts/partials/components/breadcrumb.html +++ b/themes/hugoplate/layouts/partials/components/breadcrumb.html @@ -1,7 +1,5 @@ -{{ $context := .Context }} -{{ $class := .Class }} -{{ $base := site.Home.Permalink }} - +{{ $context := .Context }} {{ $class := .Class }} {{ $base := +site.Home.Permalink }}
  • @@ -10,18 +8,18 @@ /
  • - {{ range $i, $e:= $context.Ancestors.Reverse }} - {{ if and (not .IsHome) (ne .Title "Pages") }} -
  • - - {{ i18n (printf "%s" (lower .Title)) | default .Title }} - - / -
  • - {{ end }} - {{ end }} + {{ range $i, $e:= $context.Ancestors.Reverse }} {{ if and (not .IsHome) (ne + .Title "Pages") }} +
  • + + {{ i18n (printf "%s" (lower .Title)) | default .Title }} + + / +
  • + {{ end }} {{ end }}
  • {{ i18n (printf "%s" (lower $context.Title)) | default $context.Title }} diff --git a/themes/hugoplate/layouts/partials/components/language-switcher.html b/themes/hugoplate/layouts/partials/components/language-switcher.html index bbee9dd..95f0707 100644 --- a/themes/hugoplate/layouts/partials/components/language-switcher.html +++ b/themes/hugoplate/layouts/partials/components/language-switcher.html @@ -1,28 +1,25 @@ -{{ $class := .Class }} -{{ $context := .Context }} -{{ $pageLang := $context.Lang }} -{{ $base:= urls.Parse site.Home.Permalink }} -{{ $siteLanguages := site.Home.AllTranslations }} -{{ $pageLink := replace (replace $context.RelPermalink (add $pageLang "/") "") $base.Path "/" }} - -{{ if $context.IsTranslated }} - +{{ $class := .Class }} {{ $context := .Context }} {{ $pageLang := $context.Lang +}} {{ $base:= urls.Parse site.Home.Permalink }} {{ $siteLanguages := +site.Home.AllTranslations }} {{ $pageLink := replace (replace +$context.RelPermalink (add $pageLang "/") "") $base.Path "/" }} {{ if +$context.IsTranslated }} + {{ end }} diff --git a/themes/hugoplate/layouts/partials/components/pagination.html b/themes/hugoplate/layouts/partials/components/pagination.html index 6701887..e96814f 100755 --- a/themes/hugoplate/layouts/partials/components/pagination.html +++ b/themes/hugoplate/layouts/partials/components/pagination.html @@ -9,130 +9,128 @@ {{ $upper_limit := (sub $paginator.TotalPages $adjacent_links) }} {{ if gt $paginator.TotalPages 1 }} - {{ end }} diff --git a/themes/hugoplate/layouts/partials/components/theme-switcher.html b/themes/hugoplate/layouts/partials/components/theme-switcher.html index 2f8e873..82b8313 100644 --- a/themes/hugoplate/layouts/partials/components/theme-switcher.html +++ b/themes/hugoplate/layouts/partials/components/theme-switcher.html @@ -1,62 +1,65 @@ -{{ $class := .Class }} -{{ if site.Params.theme_switcher }} -
    - - -
    +{{ $class := .Class }} {{ if site.Params.theme_switcher }} +
    + + +
    - - + }); + {{ end }} diff --git a/themes/hugoplate/layouts/partials/components/tw-size-indicator.html b/themes/hugoplate/layouts/partials/components/tw-size-indicator.html index 38e54cf..4ac7e1e 100644 --- a/themes/hugoplate/layouts/partials/components/tw-size-indicator.html +++ b/themes/hugoplate/layouts/partials/components/tw-size-indicator.html @@ -1,5 +1,6 @@
    + class="fixed left-0 top-0 z-50 flex w-[30px] items-center justify-center bg-gray-200 py-[2.5px] text-[12px] uppercase text-black sm:bg-red-200 md:bg-yellow-200 lg:bg-green-200 xl:bg-blue-200 2xl:bg-pink-200" +> all diff --git a/themes/hugoplate/layouts/partials/essentials/footer.html b/themes/hugoplate/layouts/partials/essentials/footer.html index f76fc36..033f415 100755 --- a/themes/hugoplate/layouts/partials/essentials/footer.html +++ b/themes/hugoplate/layouts/partials/essentials/footer.html @@ -5,43 +5,53 @@ + href="{{ site.Home.RelPermalink }}" + > {{ partial "logo" }}
      {{ range site.Menus.footer }} -
    • - + {{ .Name }} -
    • + >{{ .Name }} + {{ end }}
    @@ -49,9 +59,7 @@
-

- {{ site.Params.copyright | markdownify }} -

+

{{ site.Params.copyright | markdownify }}

diff --git a/themes/hugoplate/layouts/partials/essentials/head.html b/themes/hugoplate/layouts/partials/essentials/head.html index a14796b..9dae7a0 100755 --- a/themes/hugoplate/layouts/partials/essentials/head.html +++ b/themes/hugoplate/layouts/partials/essentials/head.html @@ -3,7 +3,8 @@ + content="width=device-width, initial-scale=1, maximum-scale=5" +/> @@ -11,37 +12,29 @@ {{ partialCached "favicon" . }} - {{ partialCached "manifest" . }} - {{ partialCached "site-verifications.html" . }} - {{ partial "basic-seo.html" . }} - {{ partialCached "custom-script.html" . }} - -{{ if and site.Config.Services.GoogleAnalytics.ID (ne site.Config.Services.GoogleAnalytics.ID "G-MEASUREMENT_ID") }} - {{ template "_internal/google_analytics.html" . }} -{{ end }} - +{{ if and site.Config.Services.GoogleAnalytics.ID (ne +site.Config.Services.GoogleAnalytics.ID "G-MEASUREMENT_ID") }} {{ template +"_internal/google_analytics.html" . }} {{ end }} {{ partialCached "gtm.html" . }} - {{ partial "search-index.html" . }} - {{/* {{ partialCached "matomo-analytics.html" . }} */}} diff --git a/themes/hugoplate/layouts/partials/essentials/header.html b/themes/hugoplate/layouts/partials/essentials/header.html index 3c7707c..616932d 100755 --- a/themes/hugoplate/layouts/partials/essentials/header.html +++ b/themes/hugoplate/layouts/partials/essentials/header.html @@ -1,5 +1,6 @@
+ class="header {{ if site.Params.navbar_fixed }}sticky top-0{{ end }} z-30" +> diff --git a/themes/hugoplate/layouts/partials/essentials/script.html b/themes/hugoplate/layouts/partials/essentials/script.html index 2201e40..9474a24 100755 --- a/themes/hugoplate/layouts/partials/essentials/script.html +++ b/themes/hugoplate/layouts/partials/essentials/script.html @@ -1,38 +1,30 @@ -{{ $scripts := slice }} -{{ $scriptsLazy := slice }} -{{ range site.Params.plugins.js }} - {{ if findRE "^http" .link }} - - {{ else }} - {{ if not .lazy }} - {{ $scripts = $scripts | append (resources.Get .link) }} - {{ else }} - {{ $scriptsLazy = $scriptsLazy | append (resources.Get .link) }} - {{ end }} - {{ end }} -{{ end }} - +{{ $scripts := slice }} {{ $scriptsLazy := slice }} {{ range +site.Params.plugins.js }} {{ if findRE "^http" .link }} + +{{ else }} {{ if not .lazy }} {{ $scripts = $scripts | append (resources.Get +.link) }} {{ else }} {{ $scriptsLazy = $scriptsLazy | append (resources.Get +.link) }} {{ end }} {{ end }} {{ end }} -{{ $scripts = $scripts | append (resources.Get "js/main.js") }} -{{ $scripts = $scripts | resources.Concat "js/script.js" }} - -{{ $scriptsLazy = $scriptsLazy | resources.Concat "js/script-lazy.js" }} - -{{ if hugo.IsProduction }} - {{ $scripts = $scripts | minify | fingerprint }} - {{ $scriptsLazy = $scriptsLazy | minify | fingerprint }} -{{ end }} - -{{/* scripts */}} +{{ $scripts = $scripts | append (resources.Get "js/main.js") }} {{ $scripts = +$scripts | resources.Concat "js/script.js" }} {{ $scriptsLazy = $scriptsLazy | +resources.Concat "js/script-lazy.js" }} {{ if hugo.IsProduction }} {{ $scripts = +$scripts | minify | fingerprint }} {{ $scriptsLazy = $scriptsLazy | minify | +fingerprint }} {{ end }} {{/* scripts */}} + src="{{ $scripts.RelPermalink }}" +> {{/* scripts lazy */}} + src="{{ $scriptsLazy.RelPermalink }}" +> {{ partialCached "pwa.html" . }} - {{ partialCached "cookie-consent.html" . }} - {{ partialCached "adsense-script.html" . }} diff --git a/themes/hugoplate/layouts/partials/essentials/style.html b/themes/hugoplate/layouts/partials/essentials/style.html index 3b82893..a496dab 100755 --- a/themes/hugoplate/layouts/partials/essentials/style.html +++ b/themes/hugoplate/layouts/partials/essentials/style.html @@ -15,14 +15,15 @@ -{{ $pf:= site.Data.theme.fonts.font_family.primary }} -{{ $sf:= site.Data.theme.fonts.font_family.secondary }} +{{ $pf:= site.Data.theme.fonts.font_family.primary }} {{ $sf:= +site.Data.theme.fonts.font_family.secondary }} -{{ $styles := slice }} -{{ $stylesLazy := slice }} -{{ range site.Params.plugins.css }} - {{ if findRE "^http" .link }} - - {{ else }} - {{ if not .lazy }} - {{ $styles = $styles | append (resources.Get .link) }} - {{ else }} - {{ $stylesLazy = $stylesLazy | append (resources.Get .link) }} - {{ end }} - {{ end }} -{{ end }} - -{{/* main style */}} -{{ $styles = $styles | append (resources.Get "scss/main.scss" | toCSS) }} -{{ $styles = $styles | resources.Concat "css/style.css" }} -{{ $styles = $styles | resources.PostCSS }} - -{{ $stylesLazy = $stylesLazy | resources.Concat "css/style-lazy.css" }} -{{ $stylesLazy = $stylesLazy | resources.PostCSS }} - -{{ if hugo.IsProduction }} - {{ $styles = $styles | resources.ExecuteAsTemplate "css/style.css" . | minify | fingerprint | resources.PostProcess }} - {{ $stylesLazy = $stylesLazy | resources.ExecuteAsTemplate "css/style-lazy.css" . | minify | fingerprint | resources.PostProcess }} -{{ else }} - {{ $styles = $styles | resources.ExecuteAsTemplate "css/style.css" . }} - {{ $stylesLazy = $stylesLazy | resources.ExecuteAsTemplate "css/style-lazy.css" . }} -{{ end }} - -{{/* styles */}} +{{ $styles := slice }} {{ $stylesLazy := slice }} {{ range +site.Params.plugins.css }} {{ if findRE "^http" .link }} + +{{ else }} {{ if not .lazy }} {{ $styles = $styles | append (resources.Get +.link) }} {{ else }} {{ $stylesLazy = $stylesLazy | append (resources.Get .link) +}} {{ end }} {{ end }} {{ end }} {{/* main style */}} {{ $styles = $styles | +append (resources.Get "scss/main.scss" | toCSS) }} {{ $styles = $styles | +resources.Concat "css/style.css" }} {{ $styles = $styles | resources.PostCSS }} +{{ $stylesLazy = $stylesLazy | resources.Concat "css/style-lazy.css" }} {{ +$stylesLazy = $stylesLazy | resources.PostCSS }} {{ if hugo.IsProduction }} {{ +$styles = $styles | resources.ExecuteAsTemplate "css/style.css" . | minify | +fingerprint | resources.PostProcess }} {{ $stylesLazy = $stylesLazy | +resources.ExecuteAsTemplate "css/style-lazy.css" . | minify | fingerprint | +resources.PostProcess }} {{ else }} {{ $styles = $styles | +resources.ExecuteAsTemplate "css/style.css" . }} {{ $stylesLazy = $stylesLazy | +resources.ExecuteAsTemplate "css/style-lazy.css" . }} {{ end }} {{/* styles */}} + rel="stylesheet" +/> {{/* styles lazy */}} + onload="this.media='all'; this.onload=null;" +/> diff --git a/themes/hugoplate/layouts/partials/page-header.html b/themes/hugoplate/layouts/partials/page-header.html index 860f053..8381641 100755 --- a/themes/hugoplate/layouts/partials/page-header.html +++ b/themes/hugoplate/layouts/partials/page-header.html @@ -1,7 +1,8 @@
+ class="from-body to-theme-light dark:from-darkmode-body dark:to-darkmode-theme-light rounded-2xl bg-gradient-to-b px-8 py-14" + >

{{ i18n (printf "%s" (lower .Title)) | default .Title | title }}

{{ partial "components/breadcrumb" (dict "Context" . "Class" "mt-6") }}
diff --git a/themes/hugoplate/layouts/partials/widgets/categories.html b/themes/hugoplate/layouts/partials/widgets/categories.html index 2acd197..9dc774d 100755 --- a/themes/hugoplate/layouts/partials/widgets/categories.html +++ b/themes/hugoplate/layouts/partials/widgets/categories.html @@ -1,23 +1,23 @@ -{{ if isset site.Taxonomies "categories" }} - {{ if not (eq (len site.Taxonomies.categories) 0) }} -
-
{{ i18n "categories" }}
- - {{ end }} -{{ end }} + href="{{ .Page.RelPermalink }}" + > + {{ .Page.Title }} ( {{ len $items }} ) + + + {{ end }} + +
+
+{{ end }} {{ end }} diff --git a/themes/hugoplate/layouts/partials/widgets/tags.html b/themes/hugoplate/layouts/partials/widgets/tags.html index 48126ac..8dc334e 100755 --- a/themes/hugoplate/layouts/partials/widgets/tags.html +++ b/themes/hugoplate/layouts/partials/widgets/tags.html @@ -1,23 +1,23 @@ -{{ if isset site.Taxonomies "tags" }} - {{ if not (eq (len site.Taxonomies.tags) 0) }} -
-
{{ i18n "tags" }}
-
-
- {{ end }} -{{ end }} + href="{{ .Page.RelPermalink }}" + > + {{ .Page.Title }} + + + {{ end }} + +
+ +{{ end }} {{ end }} diff --git a/themes/hugoplate/layouts/partials/widgets/widget-wrapper.html b/themes/hugoplate/layouts/partials/widgets/widget-wrapper.html index 03a8a44..867b2d8 100755 --- a/themes/hugoplate/layouts/partials/widgets/widget-wrapper.html +++ b/themes/hugoplate/layouts/partials/widgets/widget-wrapper.html @@ -1,3 +1 @@ -{{ range .Widgets }} - {{ partial ( print "widgets/" . ) $.Scope }} -{{ end }} +{{ range .Widgets }} {{ partial ( print "widgets/" . ) $.Scope }} {{ end }} From f2ef1b3637e824cf88155e66bc78ad05f555fe32 Mon Sep 17 00:00:00 2001 From: Laurens Date: Wed, 27 Mar 2024 12:28:51 +0100 Subject: [PATCH 06/44] favicon --- assets/images/favicon-archive.png | Bin 0 -> 1906 bytes assets/images/favicon.png | Bin 1906 -> 22623 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 assets/images/favicon-archive.png diff --git a/assets/images/favicon-archive.png b/assets/images/favicon-archive.png new file mode 100644 index 0000000000000000000000000000000000000000..13f24a31003a37d66c5d8a85a1a7d4bff40d2d98 GIT binary patch literal 1906 zcmV-&2aWiNP)Os>rS0kX5P!tJFB-i0a{T%>}q8!2d@1_~POfud#yf~I$Z8lHm2JBQ{s zn2$gHftjmsUza<&UENjP)!nbPJ}@|r^TX*+zxS$tz4FMA`}_M(olfT$&+{7M*LrYs ze5Zw5x7%%2DwV&g)#|yyYsu4jl913ZetZ@m@&LkcyNVW0WX5O*sl8`fALdRkgEPAM^PYk zy%(wL;T?VxhE~J_R0bX&AL;1mh_0@#==%DaZf|e>$NT#FXmD_lhK7b{czBp5Cnu>y z^aoM0>RY(GyF+x;i7{C4TU%RnczCGwe8_>6+1XiNRtb2h)oN7_`=)|o&Jsk#-rk;n z!+ldAW^r+`6cK}Au-9(4zluAbi6NJlmoz^=|CE-}05QkM$No>Qh`{*0B4m6ZW*`zE zVtjnuiVT4FX*3$v1ZM$Uc--m-Qq$(rE<8Hs%^Mq?P2=|s%b)D$f& zEU>6Ag$mIv+8DNCO*Tz2a)buqI>=}#QcNL2AOIqC(i5U#dwV<8Lc-@k3N|R?C_0Vh zE<~oMxT1{(0}(puNtct86TiOb7XBiJ$+-zJDYh~_WwnLPxxQpB#H45=8c?+5P&P|U z(im0@tRPrXvL;g@y4w^RBH3B@-bgUsA4lMehJKNn>MUV}2xOk;beGK~yX) zEyX@Bi=u4~axR4FTrwoj6WUPg5Pm%ahUwfsCZ5 zpWAnBjyl!wF%A6T%E9gc(ig*muDH7SXOsCI?FB_XQQlG0pTnOKPIBK;CvW2e*kr|dvR zSjxgODI{e9)g@i{XUlT@Aqi0@?VSH5rqwHqu@q%nd|8zE{+>`DrhBP2E}p zZS&9%M1@X&6V(;Hz2NmpQvsqi?z%suny8VZPP-{I6-awIxRqWfXvY*+H#oIo)y1Um zJPt40=x}7MJyTo*8o;=t^beSH*hc#hTi?lQ12dgS0i0(nFqr@#izaN=JIa-{qqIq@ zbJ@iqi_WQ;^<2aVtH@S)x|noL1zGoq%(N>h=Z?~*6U87cA)2%9aFk0UWz&w*D3VE= zmFXa(x2QT1MXs&Ji>@!I5BPlDI#EO~;oN(_o1`&dW5xn}CL$D(s{5HmO(s^@bQM@g z7$)oN9Zp(blGKT!yQUUCp^Hfx!-6_EIMC`iWU^tGSHaeS&6G#GySuc%zn{9km`-_w z_u)P{5x7+=Pm?7KD z+AOfB4|q@X-sRdy7%tdPy$W=vNeYAOEDT}zQ?KHVNL%;Bd}4dk`cj5j7+%n-)oSm3 zA?Z_TUTwd{Qsy{tG~$!?)!rY?pa64YbKcB zzU80ffSK+wQ!zOTK`i?<$iRJ1J{UyFH)1}~{VT+;9rBl_(|`~qsPf|O13B_SF7qdz zotK5MaZ+-_mmyP?#0z_-NMDU$+r$<5Y>+aVFaO}FULmB^11WWK*rXK}84~5Gq<8^} z4MqUuumMK0YeL3Hl?>pK28fnUr-O~hpU6dwDgGu!rBeBdfm7U*wS@G7eP2S(uR_iT s`d?0+9KEz~!;V5B;ZGsq+~BqJAFT^;CU#OhzyJUM07*qoM6N<$f?{)P!2kdN literal 0 HcmV?d00001 diff --git a/assets/images/favicon.png b/assets/images/favicon.png index 13f24a31003a37d66c5d8a85a1a7d4bff40d2d98..2bf02a9969e00407e7b067c10c8353761051a8b5 100644 GIT binary patch literal 22623 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 HzW3sPM+eM) literal 1906 zcmV-&2aWiNP)Os>rS0kX5P!tJFB-i0a{T%>}q8!2d@1_~POfud#yf~I$Z8lHm2JBQ{s zn2$gHftjmsUza<&UENjP)!nbPJ}@|r^TX*+zxS$tz4FMA`}_M(olfT$&+{7M*LrYs ze5Zw5x7%%2DwV&g)#|yyYsu4jl913ZetZ@m@&LkcyNVW0WX5O*sl8`fALdRkgEPAM^PYk zy%(wL;T?VxhE~J_R0bX&AL;1mh_0@#==%DaZf|e>$NT#FXmD_lhK7b{czBp5Cnu>y z^aoM0>RY(GyF+x;i7{C4TU%RnczCGwe8_>6+1XiNRtb2h)oN7_`=)|o&Jsk#-rk;n z!+ldAW^r+`6cK}Au-9(4zluAbi6NJlmoz^=|CE-}05QkM$No>Qh`{*0B4m6ZW*`zE zVtjnuiVT4FX*3$v1ZM$Uc--m-Qq$(rE<8Hs%^Mq?P2=|s%b)D$f& zEU>6Ag$mIv+8DNCO*Tz2a)buqI>=}#QcNL2AOIqC(i5U#dwV<8Lc-@k3N|R?C_0Vh zE<~oMxT1{(0}(puNtct86TiOb7XBiJ$+-zJDYh~_WwnLPxxQpB#H45=8c?+5P&P|U z(im0@tRPrXvL;g@y4w^RBH3B@-bgUsA4lMehJKNn>MUV}2xOk;beGK~yX) zEyX@Bi=u4~axR4FTrwoj6WUPg5Pm%ahUwfsCZ5 zpWAnBjyl!wF%A6T%E9gc(ig*muDH7SXOsCI?FB_XQQlG0pTnOKPIBK;CvW2e*kr|dvR zSjxgODI{e9)g@i{XUlT@Aqi0@?VSH5rqwHqu@q%nd|8zE{+>`DrhBP2E}p zZS&9%M1@X&6V(;Hz2NmpQvsqi?z%suny8VZPP-{I6-awIxRqWfXvY*+H#oIo)y1Um zJPt40=x}7MJyTo*8o;=t^beSH*hc#hTi?lQ12dgS0i0(nFqr@#izaN=JIa-{qqIq@ zbJ@iqi_WQ;^<2aVtH@S)x|noL1zGoq%(N>h=Z?~*6U87cA)2%9aFk0UWz&w*D3VE= zmFXa(x2QT1MXs&Ji>@!I5BPlDI#EO~;oN(_o1`&dW5xn}CL$D(s{5HmO(s^@bQM@g z7$)oN9Zp(blGKT!yQUUCp^Hfx!-6_EIMC`iWU^tGSHaeS&6G#GySuc%zn{9km`-_w z_u)P{5x7+=Pm?7KD z+AOfB4|q@X-sRdy7%tdPy$W=vNeYAOEDT}zQ?KHVNL%;Bd}4dk`cj5j7+%n-)oSm3 zA?Z_TUTwd{Qsy{tG~$!?)!rY?pa64YbKcB zzU80ffSK+wQ!zOTK`i?<$iRJ1J{UyFH)1}~{VT+;9rBl_(|`~qsPf|O13B_SF7qdz zotK5MaZ+-_mmyP?#0z_-NMDU$+r$<5Y>+aVFaO}FULmB^11WWK*rXK}84~5Gq<8^} z4MqUuumMK0YeL3Hl?>pK28fnUr-O~hpU6dwDgGu!rBeBdfm7U*wS@G7eP2S(uR_iT s`d?0+9KEz~!;V5B;ZGsq+~BqJAFT^;CU#OhzyJUM07*qoM6N<$f?{)P!2kdN From a8aed7c7e7cc76211625ed988dd66f2b9b74eba8 Mon Sep 17 00:00:00 2001 From: Laurens Date: Wed, 27 Mar 2024 17:14:44 +0100 Subject: [PATCH 07/44] color changes --- assets/.DS_Store | Bin 6148 -> 6148 bytes assets/images/checkbox-illustration.png | Bin 0 -> 30800 bytes content/english/_index.md | 18 +++++++++--------- data/theme.json | 4 ++-- hugo.toml | 4 ++-- 5 files changed, 13 insertions(+), 13 deletions(-) create mode 100644 assets/images/checkbox-illustration.png diff --git a/assets/.DS_Store b/assets/.DS_Store index 6089b928af4b6a43a9d14c565e3133662a13f0a4..d60f687c5977ff02185ef831449da3b4763f0b6b 100644 GIT binary patch delta 68 zcmZoMXffEJ&d9iZvIb+Jns{}!p@p%If?2JOLbaiRnGuj_YFt~($sww&Zygk$os*lF X-#Pgpqda5R=7)@GY@1m*{__I>mCzIf delta 70 zcmZoMXffEJ&d9iPvIb+JhGccMp}C=sf{~F)t&T#qp@Er^j)Iw~acwOphp4i?bx?eE aPHtX)_vHPI@{B#3?=z~gZD!~A%MSpxR1|3d diff --git a/assets/images/checkbox-illustration.png b/assets/images/checkbox-illustration.png new file mode 100644 index 0000000000000000000000000000000000000000..0bd2196fe509582952d2ac4524d1b4d8c8f885f2 GIT binary patch literal 30800 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%0DYOqGA;hUuY*L|-4@EB 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

7vQ1twb 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 literal 0 HcmV?d00001 diff --git a/content/english/_index.md b/content/english/_index.md index 142c61a..e565f8d 100755 --- a/content/english/_index.md +++ b/content/english/_index.md @@ -1,18 +1,18 @@ --- # Banner banner: - title: "The Ultimate Starter Template You Need To Start Your Hugo Project" - content: "Hugoplate is a free starter template built with Hugo and TailwindCSS, providing everything you need to jumpstart your Hugo project and save valuable time." - image: "/images/banner.png" + title: "Welcome to the Fediversity Project" + content: "The Fediversity Project is a comprehensive effort to bring easy-to-use, hosted cloud services that have service portability and personal freedom at their core to everyone." + image: "/images/checkbox-illustration.png" button: enable: true - label: "Get Started For Free" - link: "https://github.com/zeon-studio/hugoplate" + label: "For You" + link: "/individuals" # Features features: - - title: "What's Included in Hugoplate" - image: "/images/service-1.png" + - title: "Consortium" + # image: "/images/service-1.png" content: "Hugoplate is a comprehensive starter template that includes everything you need to get started with your Hugo project. What's Included in Hugoplate" bulletpoints: - "10+ Pre-build pages" @@ -22,8 +22,8 @@ features: - "SEO-optimized for better search engine rankings" - "**Open-source and free** for personal and commercial use" button: - enable: false - label: "Get Started Now" + enable: true + label: "Learn more" link: "#" - title: "Discover the Key Features Of Hugo" diff --git a/data/theme.json b/data/theme.json index a17716f..9053a41 100644 --- a/data/theme.json +++ b/data/theme.json @@ -2,7 +2,7 @@ "colors": { "default": { "theme_color": { - "primary": "#121212", + "primary": "#FF6E00", "body": "#fff", "border": "#eaeaea", "theme_light": "#f6f6f6", @@ -11,7 +11,7 @@ "text_color": { "default": "#444444", "dark": "#040404", - "light": "#717171" + "light": "#FF6E00" } }, "darkmode": { diff --git a/hugo.toml b/hugo.toml index c4412ae..503b70c 100755 --- a/hugo.toml +++ b/hugo.toml @@ -2,11 +2,11 @@ # The base URL of your site (required). This will be prepended to all relative URLs. baseURL = "/" # Title of your website (required). -title = "Hugoplate" +title = "Fediversity" # Your theme name theme = "hugoplate" # Default time zone for time stamps; use any valid tz database name: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List -timeZone = "America/New_York" +timeZone = "Europe/Amsterdam" # post pagination paginate = 2 # see https://gohugo.io/extras/pagination/ # post excerpt From 41f23751ab1d04f4c91173f6cc757a2a30d085b5 Mon Sep 17 00:00:00 2001 From: Laurens Date: Tue, 2 Apr 2024 10:29:00 +0200 Subject: [PATCH 08/44] image placeholders --- public/.htaccess | 88 + public/404.html | 1102 ++ public/about/index.html | 1195 ++ public/about/index.xml | 11 + public/authors/index.html | 1232 ++ public/authors/index.xml | 18 + public/authors/john-doe/index.html | 1212 ++ public/blog/index.html | 1630 ++ public/blog/index.xml | 40 + public/blog/page/1/index.html | 10 + public/blog/page/2/index.html | 1618 ++ public/blog/post-1/index.html | 1733 +++ public/blog/post-2/index.html | 1878 +++ public/blog/post-3/index.html | 1733 +++ public/blog/post-4/index.html | 1582 ++ public/categories/application/index.html | 1282 ++ public/categories/application/index.xml | 19 + public/categories/architecture/index.html | 1276 ++ public/categories/architecture/index.xml | 19 + public/categories/data/index.html | 1435 ++ public/categories/data/index.xml | 26 + public/categories/index.html | 1168 ++ public/categories/index.xml | 47 + public/categories/software/index.html | 1276 ++ public/categories/software/index.xml | 19 + public/categories/technology/index.html | 1282 ++ public/categories/technology/index.xml | 19 + public/consortium/index.html | 1124 ++ public/contact/index.html | 1162 ++ public/contact/index.xml | 11 + public/css/style-lazy.css | 9437 ++++++++++++ public/css/style.css | 3375 +++++ public/developers/index.html | 1128 ++ public/ec/index.html | 1126 ++ public/elements/index.html | 2914 ++++ public/fediversity/index.html | 1127 ++ public/grants/index.html | 1127 ++ ...c273682ad9_4005_50x50_resize_lanczos_3.png | Bin 0 -> 3796 bytes ...d9_4005_50x50_resize_q80_h2_lanczos_3.webp | Bin 0 -> 1428 bytes public/images/avatar.png | Bin 0 -> 2271 bytes ..._2271_194x194_resize_q80_h2_lanczos_3.webp | Bin 0 -> 848 bytes ...fe535e66_2271_200x200_resize_lanczos_3.png | Bin 0 -> 4362 bytes ..._2271_200x200_resize_q80_h2_lanczos_3.webp | Bin 0 -> 1646 bytes ...4_30800_545x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 4482 bytes ...4_30800_600x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 4992 bytes ...4_30800_700x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 6066 bytes ...2eb591f34_30800_800x0_resize_lanczos_3.png | Bin 0 -> 40878 bytes ...4_30800_800x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 6934 bytes ...13e9f1079_22623_144x0_resize_lanczos_3.png | Bin 0 -> 10332 bytes ...e9f1079_22623_144x144_resize_lanczos_3.png | Bin 0 -> 10332 bytes ...e9f1079_22623_192x192_resize_lanczos_3.png | Bin 0 -> 16223 bytes ...113e9f1079_22623_48x0_resize_lanczos_3.png | Bin 0 -> 2216 bytes ...13e9f1079_22623_48x48_resize_lanczos_3.png | Bin 0 -> 2216 bytes ...e9f1079_22623_512x512_resize_lanczos_3.png | Bin 0 -> 66760 bytes ...13e9f1079_22623_72x72_resize_lanczos_3.png | Bin 0 -> 3833 bytes ...113e9f1079_22623_96x0_resize_lanczos_3.png | Bin 0 -> 5792 bytes ...13e9f1079_22623_96x96_resize_lanczos_3.png | Bin 0 -> 5792 bytes public/images/image-placeholder.png | Bin 0 -> 4881 bytes ...b2a_4881_100x100_fill_lanczos_smart1_3.png | Bin 0 -> 1239 bytes ..._100x100_fill_q80_h2_lanczos_smart1_3.webp | Bin 0 -> 486 bytes ...81_1096x480_fill_q100_lanczos_smart1_3.png | Bin 0 -> 4997 bytes ...9741acb2a_4881_1110x0_resize_lanczos_3.png | Bin 0 -> 7699 bytes ...a_4881_1110x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 2890 bytes ...a9741acb2a_4881_420x0_resize_lanczos_3.png | Bin 0 -> 2451 bytes ...2a_4881_420x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 888 bytes ...2a_4881_545x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 1172 bytes ...2a_4881_600x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 1322 bytes ...2a_4881_700x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 1592 bytes ...8cd041995_19726_320x0_resize_lanczos_3.png | Bin 0 -> 18082 bytes ...5_19726_320x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 5640 bytes ...8cd041995_19726_320x0_resize_lanczos_3.png | Bin 0 -> 18082 bytes ...5_19726_320x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 5640 bytes public/images/og-image.png | Bin 0 -> 107524 bytes ...9_19596_360x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 7620 bytes ...9_19596_425x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 9182 bytes ...00f2d9269_19596_520x0_resize_lanczos_3.png | Bin 0 -> 32777 bytes ...9_19596_520x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 10958 bytes ...9_19596_545x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 11598 bytes ...3_16481_360x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 8458 bytes ...3_16481_425x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 9624 bytes ...4276f36e3_16481_520x0_resize_lanczos_3.png | Bin 0 -> 35852 bytes ...3_16481_520x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 11756 bytes ...3_16481_545x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 12404 bytes public/index.html | 2179 +++ public/index.xml | 145 + public/individuals/index.html | 1131 ++ public/js/script-lazy.js | 4744 ++++++ public/js/script.js | 12528 ++++++++++++++++ public/manifest.webmanifest | 56 + public/nlnet/index.html | 1126 ++ public/nordunet/index.html | 1126 ++ public/oid/index.html | 1131 ++ public/pages/index.html | 1189 ++ public/pages/index.xml | 95 + public/privacy-policy/index.html | 1138 ++ public/searchindex.json | 45 + public/sections/index.html | 1129 ++ public/sections/index.xml | 25 + public/service-worker.js | 10 + public/sitemap.xml | 95 + public/tags/index.html | 1167 ++ public/tags/index.xml | 47 + public/tags/nextjs/index.html | 1282 ++ public/tags/nextjs/index.xml | 19 + public/tags/silicon/index.html | 1276 ++ public/tags/silicon/index.xml | 19 + public/tags/software/index.html | 1276 ++ public/tags/software/index.xml | 19 + public/tags/tailwind/index.html | 1582 ++ public/tags/tailwind/index.xml | 33 + public/tags/technology/index.html | 1429 ++ public/tags/technology/index.xml | 26 + public/tweag/index.html | 1125 ++ xaa | 1 + 114 files changed, 82674 insertions(+) create mode 100644 public/.htaccess create mode 100644 public/404.html create mode 100644 public/about/index.html create mode 100644 public/about/index.xml create mode 100644 public/authors/index.html create mode 100644 public/authors/index.xml create mode 100644 public/authors/john-doe/index.html create mode 100644 public/blog/index.html create mode 100644 public/blog/index.xml create mode 100644 public/blog/page/1/index.html create mode 100644 public/blog/page/2/index.html create mode 100644 public/blog/post-1/index.html create mode 100644 public/blog/post-2/index.html create mode 100644 public/blog/post-3/index.html create mode 100644 public/blog/post-4/index.html create mode 100644 public/categories/application/index.html create mode 100644 public/categories/application/index.xml create mode 100644 public/categories/architecture/index.html create mode 100644 public/categories/architecture/index.xml create mode 100644 public/categories/data/index.html create mode 100644 public/categories/data/index.xml create mode 100644 public/categories/index.html create mode 100644 public/categories/index.xml create mode 100644 public/categories/software/index.html create mode 100644 public/categories/software/index.xml create mode 100644 public/categories/technology/index.html create mode 100644 public/categories/technology/index.xml create mode 100644 public/consortium/index.html create mode 100644 public/contact/index.html create mode 100644 public/contact/index.xml create mode 100644 public/css/style-lazy.css create mode 100644 public/css/style.css create mode 100644 public/developers/index.html create mode 100644 public/ec/index.html create mode 100644 public/elements/index.html create mode 100644 public/fediversity/index.html create mode 100644 public/grants/index.html create mode 100644 public/images/avatar-sm_hu9f327c832418412c3223cac273682ad9_4005_50x50_resize_lanczos_3.png create mode 100644 public/images/avatar-sm_hu9f327c832418412c3223cac273682ad9_4005_50x50_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/avatar.png create mode 100644 public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_194x194_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_200x200_resize_lanczos_3.png create mode 100644 public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_200x200_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_545x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_600x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_700x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_800x0_resize_lanczos_3.png create mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_800x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_144x0_resize_lanczos_3.png create mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_144x144_resize_lanczos_3.png create mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_192x192_resize_lanczos_3.png create mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_48x0_resize_lanczos_3.png create mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_48x48_resize_lanczos_3.png create mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_512x512_resize_lanczos_3.png create mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_72x72_resize_lanczos_3.png create mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_96x0_resize_lanczos_3.png create mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_96x96_resize_lanczos_3.png create mode 100644 public/images/image-placeholder.png create mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png create mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp create mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1096x480_fill_q100_lanczos_smart1_3.png create mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png create mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png create mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_545x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_600x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_700x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/logo-darkmode_hu3e1f0f6bc04cc0e54cd69f08cd041995_19726_320x0_resize_lanczos_3.png create mode 100644 public/images/logo-darkmode_hu3e1f0f6bc04cc0e54cd69f08cd041995_19726_320x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/logo_hu3e1f0f6bc04cc0e54cd69f08cd041995_19726_320x0_resize_lanczos_3.png create mode 100644 public/images/logo_hu3e1f0f6bc04cc0e54cd69f08cd041995_19726_320x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/og-image.png create mode 100644 public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_360x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_425x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_520x0_resize_lanczos_3.png create mode 100644 public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_520x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_545x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_360x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_425x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_520x0_resize_lanczos_3.png create mode 100644 public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_520x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_545x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/index.html create mode 100644 public/index.xml create mode 100644 public/individuals/index.html create mode 100644 public/js/script-lazy.js create mode 100644 public/js/script.js create mode 100644 public/manifest.webmanifest create mode 100644 public/nlnet/index.html create mode 100644 public/nordunet/index.html create mode 100644 public/oid/index.html create mode 100644 public/pages/index.html create mode 100644 public/pages/index.xml create mode 100644 public/privacy-policy/index.html create mode 100644 public/searchindex.json create mode 100644 public/sections/index.html create mode 100644 public/sections/index.xml create mode 100644 public/service-worker.js create mode 100644 public/sitemap.xml create mode 100644 public/tags/index.html create mode 100644 public/tags/index.xml create mode 100644 public/tags/nextjs/index.html create mode 100644 public/tags/nextjs/index.xml create mode 100644 public/tags/silicon/index.html create mode 100644 public/tags/silicon/index.xml create mode 100644 public/tags/software/index.html create mode 100644 public/tags/software/index.xml create mode 100644 public/tags/tailwind/index.html create mode 100644 public/tags/tailwind/index.xml create mode 100644 public/tags/technology/index.html create mode 100644 public/tags/technology/index.xml create mode 100644 public/tweag/index.html create mode 100644 xaa diff --git a/public/.htaccess b/public/.htaccess new file mode 100644 index 0000000..ad01b82 --- /dev/null +++ b/public/.htaccess @@ -0,0 +1,88 @@ +##### Optimize default expiration time - BEGIN + + + ## Enable expiration control + ExpiresActive On + + ## CSS and JS expiration: 1 week after request + ExpiresByType text/css "now plus 1 week" + ExpiresByType application/javascript "now plus 1 week" + ExpiresByType application/x-javascript "now plus 1 week" + + ## Image files expiration: 1 month after request + ExpiresByType image/bmp "now plus 1 month" + ExpiresByType image/gif "now plus 1 month" + ExpiresByType image/jpeg "now plus 1 month" + ExpiresByType image/webp "now plus 1 month" + ExpiresByType image/jp2 "now plus 1 month" + ExpiresByType image/pipeg "now plus 1 month" + ExpiresByType image/png "now plus 1 month" + ExpiresByType image/svg+xml "now plus 1 month" + ExpiresByType image/tiff "now plus 1 month" + ExpiresByType image/x-icon "now plus 1 month" + ExpiresByType image/ico "now plus 1 month" + ExpiresByType image/icon "now plus 1 month" + ExpiresByType text/ico "now plus 1 month" + ExpiresByType application/ico "now plus 1 month" + ExpiresByType image/vnd.wap.wbmp "now plus 1 month" + + ## Font files expiration: 1 month after request + ExpiresByType application/x-font-ttf "now plus 1 month" + ExpiresByType application/x-font-opentype "now plus 1 month" + ExpiresByType application/x-font-woff "now plus 1 month" + ExpiresByType font/woff2 "now plus 1 month" + ExpiresByType image/svg+xml "now plus 1 month" + + ## Audio files expiration: 1 month after request + ExpiresByType audio/ogg "now plus 1 month" + ExpiresByType application/ogg "now plus 1 month" + ExpiresByType audio/basic "now plus 1 month" + ExpiresByType audio/mid "now plus 1 month" + ExpiresByType audio/midi "now plus 1 month" + ExpiresByType audio/mpeg "now plus 1 month" + ExpiresByType audio/mp3 "now plus 1 month" + ExpiresByType audio/x-aiff "now plus 1 month" + ExpiresByType audio/x-mpegurl "now plus 1 month" + ExpiresByType audio/x-pn-realaudio "now plus 1 month" + ExpiresByType audio/x-wav "now plus 1 month" + + ## Movie files expiration: 1 month after request + ExpiresByType application/x-shockwave-flash "now plus 1 month" + ExpiresByType x-world/x-vrml "now plus 1 month" + ExpiresByType video/x-msvideo "now plus 1 month" + ExpiresByType video/mpeg "now plus 1 month" + ExpiresByType video/mp4 "now plus 1 month" + ExpiresByType video/quicktime "now plus 1 month" + ExpiresByType video/x-la-asf "now plus 1 month" + ExpiresByType video/x-ms-asf "now plus 1 month" + +##### Optimize default expiration time - END + +##### 1 Month for most static resources + + Header set Cache-Control "public, max-age=31536000, immutable" + + +##### Enable gzip compression for resources + + mod_gzip_on Yes + mod_gzip_dechunk Yes + mod_gzip_item_include file .(html?|txt|css|js|php)$ + mod_gzip_item_include handler ^cgi-script$ + mod_gzip_item_include mime ^text/.* + mod_gzip_item_include mime ^application/x-javascript.* + mod_gzip_item_exclude mime ^image/.* + mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* + + +##### Or, compress certain file types by extension: + + SetOutputFilter DEFLATE + + +##### Set Header Vary: Accept-Encoding + + + Header append Vary: Accept-Encoding + + diff --git a/public/404.html b/public/404.html new file mode 100644 index 0000000..d203261 --- /dev/null +++ b/public/404.html @@ -0,0 +1,1102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+
+
+ 404 +

Page not found

+
+

+ The page you are looking for might have been removed, had its name + changed, or is temporarily unavailable. +

+
+ + Back to home + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/about/index.html b/public/about/index.html new file mode 100644 index 0000000..910c0d1 --- /dev/null +++ b/public/about/index.html @@ -0,0 +1,1195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +About + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Hey, I am John Doe! + + + + + + + + + + + + +

Hey, I am John Doe!

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Corporis illum nesciunt commodi vel nisi ut alias excepturi ipsum, totam, labore tempora, odit ex iste tempore sed. Fugit voluptatibus perspiciatis assumenda nulla ad nihil, omnis vel, doloremque sit quam autem optio maiores, illum eius facilis et quo consectetur provident dolor similique! Enim voluptatem dicta expedita veritatis repellat dolorum impedit, provident quasi at.

+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/about/index.xml b/public/about/index.xml new file mode 100644 index 0000000..9681d50 --- /dev/null +++ b/public/about/index.xml @@ -0,0 +1,11 @@ + + + + Hey, I am John Doe! on Fediversity + //localhost:1313/about/ + Recent content in Hey, I am John Doe! on Fediversity + Hugo -- gohugo.io + en-us + + + diff --git a/public/authors/index.html b/public/authors/index.html new file mode 100644 index 0000000..d01ae74 --- /dev/null +++ b/public/authors/index.html @@ -0,0 +1,1232 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Authors + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Authors

+ + + + +
+
+
+ + +
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Laurens Hof + + + + + + + + + + +

+ Laurens Hof +

+

Story teller for the Fediversity Project.

+ +
+ +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/authors/index.xml b/public/authors/index.xml new file mode 100644 index 0000000..7eebd29 --- /dev/null +++ b/public/authors/index.xml @@ -0,0 +1,18 @@ + + + + Authors on Fediversity + //localhost:1313/authors/ + Recent content in Authors on Fediversity + Hugo -- gohugo.io + en-us + + + Laurens Hof + //localhost:1313/authors/john-doe/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/authors/john-doe/ + Story teller for the Fediversity Project. + + + diff --git a/public/authors/john-doe/index.html b/public/authors/john-doe/index.html new file mode 100644 index 0000000..b30ae4b --- /dev/null +++ b/public/authors/john-doe/index.html @@ -0,0 +1,1212 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Laurens Hof + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Laurens Hof + + + + + + + + + + + + +

Laurens Hof

+

Story teller for the Fediversity Project.

+
+ +
+
+ +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog/index.html b/public/blog/index.html new file mode 100644 index 0000000..b979b8b --- /dev/null +++ b/public/blog/index.html @@ -0,0 +1,1630 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Blog Posts + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Blog Posts

+ + + + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+ +
+ +
+ + + + + + + + + + + + + + +
+ +
+ + + + + + + +
+
Tags
+ +
+ + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog/index.xml b/public/blog/index.xml new file mode 100644 index 0000000..00007fa --- /dev/null +++ b/public/blog/index.xml @@ -0,0 +1,40 @@ + + + + Blog Posts on Fediversity + //localhost:1313/blog/ + Recent content in Blog Posts on Fediversity + Hugo -- gohugo.io + en-us + Mon, 04 Apr 2022 05:00:00 +0000 + + + How to build an Application with modern Technology + //localhost:1313/blog/post-1/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/blog/post-1/ + Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. + + + How to build an Application with modern Technology + //localhost:1313/blog/post-2/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/blog/post-2/ + Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. + + + How to build an Application with modern Technology + //localhost:1313/blog/post-3/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/blog/post-3/ + Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. + + + How to build an Application with modern Technology + //localhost:1313/blog/post-4/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/blog/post-4/ + Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. + + + diff --git a/public/blog/page/1/index.html b/public/blog/page/1/index.html new file mode 100644 index 0000000..abbe72e --- /dev/null +++ b/public/blog/page/1/index.html @@ -0,0 +1,10 @@ + + + + //localhost:1313/blog/ + + + + + + diff --git a/public/blog/page/2/index.html b/public/blog/page/2/index.html new file mode 100644 index 0000000..c1e6904 --- /dev/null +++ b/public/blog/page/2/index.html @@ -0,0 +1,1618 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Blog Posts + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Blog Posts

+ + + + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+ +
+ +
+ + + + + + + + + + + + + + +
+ +
+ + + + + + + +
+
Tags
+ +
+ + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog/post-1/index.html b/public/blog/post-1/index.html new file mode 100644 index 0000000..7e936f5 --- /dev/null +++ b/public/blog/post-1/index.html @@ -0,0 +1,1733 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +How to build an Application with modern Technology + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +
+ +

How to build an Application with modern Technology

+ +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

+

Creative Design

+

Nam ut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.

+
+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

+
+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

+
+
+ +
+
Tags :
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ + +comments powered by Disqus
+ +
+
+ + + +
+

Related Posts

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+
+ +
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog/post-2/index.html b/public/blog/post-2/index.html new file mode 100644 index 0000000..27eb6e5 --- /dev/null +++ b/public/blog/post-2/index.html @@ -0,0 +1,1878 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +How to build an Application with modern Technology + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +
+ +

How to build an Application with modern Technology

+ +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

+

Creative Design

+

Nam ut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.

+
+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

+
+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

+
+
+ +
+
Tags :
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ + +comments powered by Disqus
+ +
+
+ + + +
+

Related Posts

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+
+ +
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog/post-3/index.html b/public/blog/post-3/index.html new file mode 100644 index 0000000..f995368 --- /dev/null +++ b/public/blog/post-3/index.html @@ -0,0 +1,1733 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +How to build an Application with modern Technology + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +
+ +

How to build an Application with modern Technology

+ +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

+

Creative Design

+

Nam ut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.

+
+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

+
+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

+
+
+ +
+
Tags :
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ + +comments powered by Disqus
+ +
+
+ + + +
+

Related Posts

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+
+ +
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog/post-4/index.html b/public/blog/post-4/index.html new file mode 100644 index 0000000..4dc9902 --- /dev/null +++ b/public/blog/post-4/index.html @@ -0,0 +1,1582 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +How to build an Application with modern Technology + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +
+ +

How to build an Application with modern Technology

+ +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

+

Creative Design

+

Nam ut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.

+
+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

+
+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

+
+
+ +
+
Tags :
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ + +comments powered by Disqus
+ +
+
+ + + +
+

Related Posts

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+
+ +
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/categories/application/index.html b/public/categories/application/index.html new file mode 100644 index 0000000..67c76dc --- /dev/null +++ b/public/categories/application/index.html @@ -0,0 +1,1282 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Application

+ + + + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+ +
+ +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/categories/application/index.xml b/public/categories/application/index.xml new file mode 100644 index 0000000..32c6446 --- /dev/null +++ b/public/categories/application/index.xml @@ -0,0 +1,19 @@ + + + + Application on Fediversity + //localhost:1313/categories/application/ + Recent content in Application on Fediversity + Hugo -- gohugo.io + en-us + Mon, 04 Apr 2022 05:00:00 +0000 + + + How to build an Application with modern Technology + //localhost:1313/blog/post-1/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/blog/post-1/ + Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. + + + diff --git a/public/categories/architecture/index.html b/public/categories/architecture/index.html new file mode 100644 index 0000000..6d0af37 --- /dev/null +++ b/public/categories/architecture/index.html @@ -0,0 +1,1276 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Architecture

+ + + + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+ +
+ +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/categories/architecture/index.xml b/public/categories/architecture/index.xml new file mode 100644 index 0000000..170c2a2 --- /dev/null +++ b/public/categories/architecture/index.xml @@ -0,0 +1,19 @@ + + + + Architecture on Fediversity + //localhost:1313/categories/architecture/ + Recent content in Architecture on Fediversity + Hugo -- gohugo.io + en-us + Mon, 04 Apr 2022 05:00:00 +0000 + + + How to build an Application with modern Technology + //localhost:1313/blog/post-4/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/blog/post-4/ + Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. + + + diff --git a/public/categories/data/index.html b/public/categories/data/index.html new file mode 100644 index 0000000..5d2c216 --- /dev/null +++ b/public/categories/data/index.html @@ -0,0 +1,1435 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Data

+ + + + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+ +
+ +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/categories/data/index.xml b/public/categories/data/index.xml new file mode 100644 index 0000000..df4c48f --- /dev/null +++ b/public/categories/data/index.xml @@ -0,0 +1,26 @@ + + + + Data on Fediversity + //localhost:1313/categories/data/ + Recent content in Data on Fediversity + Hugo -- gohugo.io + en-us + Mon, 04 Apr 2022 05:00:00 +0000 + + + How to build an Application with modern Technology + //localhost:1313/blog/post-1/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/blog/post-1/ + Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. + + + How to build an Application with modern Technology + //localhost:1313/blog/post-2/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/blog/post-2/ + Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. + + + diff --git a/public/categories/index.html b/public/categories/index.html new file mode 100644 index 0000000..8cb0ab8 --- /dev/null +++ b/public/categories/index.html @@ -0,0 +1,1168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Categories

+ + + + +
+
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/categories/index.xml b/public/categories/index.xml new file mode 100644 index 0000000..a67a121 --- /dev/null +++ b/public/categories/index.xml @@ -0,0 +1,47 @@ + + + + Categories on Fediversity + //localhost:1313/categories/ + Recent content in Categories on Fediversity + Hugo -- gohugo.io + en-us + Mon, 04 Apr 2022 05:00:00 +0000 + + + Application + //localhost:1313/categories/application/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/categories/application/ + + + + Architecture + //localhost:1313/categories/architecture/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/categories/architecture/ + + + + Data + //localhost:1313/categories/data/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/categories/data/ + + + + Software + //localhost:1313/categories/software/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/categories/software/ + + + + Technology + //localhost:1313/categories/technology/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/categories/technology/ + + + + diff --git a/public/categories/software/index.html b/public/categories/software/index.html new file mode 100644 index 0000000..eed44e3 --- /dev/null +++ b/public/categories/software/index.html @@ -0,0 +1,1276 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Software

+ + + + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+ +
+ +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/categories/software/index.xml b/public/categories/software/index.xml new file mode 100644 index 0000000..fdd3c81 --- /dev/null +++ b/public/categories/software/index.xml @@ -0,0 +1,19 @@ + + + + Software on Fediversity + //localhost:1313/categories/software/ + Recent content in Software on Fediversity + Hugo -- gohugo.io + en-us + Mon, 04 Apr 2022 05:00:00 +0000 + + + How to build an Application with modern Technology + //localhost:1313/blog/post-3/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/blog/post-3/ + Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. + + + diff --git a/public/categories/technology/index.html b/public/categories/technology/index.html new file mode 100644 index 0000000..cdaa6df --- /dev/null +++ b/public/categories/technology/index.html @@ -0,0 +1,1282 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Technology

+ + + + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+ +
+ +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/categories/technology/index.xml b/public/categories/technology/index.xml new file mode 100644 index 0000000..29e614a --- /dev/null +++ b/public/categories/technology/index.xml @@ -0,0 +1,19 @@ + + + + Technology on Fediversity + //localhost:1313/categories/technology/ + Recent content in Technology on Fediversity + Hugo -- gohugo.io + en-us + Mon, 04 Apr 2022 05:00:00 +0000 + + + How to build an Application with modern Technology + //localhost:1313/blog/post-2/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/blog/post-2/ + Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. + + + diff --git a/public/consortium/index.html b/public/consortium/index.html new file mode 100644 index 0000000..a828f77 --- /dev/null +++ b/public/consortium/index.html @@ -0,0 +1,1124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Consortium + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Consortium

+ + + + +
+
+
+ + +
+
+
+
+

Information about the project. TODO.

+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/contact/index.html b/public/contact/index.html new file mode 100644 index 0000000..991b565 --- /dev/null +++ b/public/contact/index.html @@ -0,0 +1,1162 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Contact + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Contact

+ + + + +
+
+
+ + +
+
+
+
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/contact/index.xml b/public/contact/index.xml new file mode 100644 index 0000000..28e76c3 --- /dev/null +++ b/public/contact/index.xml @@ -0,0 +1,11 @@ + + + + Contact on Fediversity + //localhost:1313/contact/ + Recent content in Contact on Fediversity + Hugo -- gohugo.io + en-us + + + diff --git a/public/css/style-lazy.css b/public/css/style-lazy.css new file mode 100644 index 0000000..2037312 --- /dev/null +++ b/public/css/style-lazy.css @@ -0,0 +1,9437 @@ +/** + * Swiper 8.0.7 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * https://swiperjs.com + * + * Copyright 2014-2022 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: March 4, 2022 + */ + +@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 { + margin-left: auto; + margin-right: auto; + position: relative; + overflow: hidden; + list-style: none; + padding: 0; + /* Fix of Webkit flickering */ + z-index: 1; +} +.swiper-vertical > .swiper-wrapper { + flex-direction: column; +} +.swiper-wrapper { + position: relative; + width: 100%; + height: 100%; + z-index: 1; + display: flex; + transition-property: transform; + box-sizing: content-box; +} +.swiper-android .swiper-slide, +.swiper-wrapper { + transform: translate3d(0px, 0, 0); +} +.swiper-pointer-events { + touch-action: pan-y; +} +.swiper-pointer-events.swiper-vertical { + touch-action: pan-x; +} +.swiper-slide { + flex-shrink: 0; + width: 100%; + height: 100%; + position: relative; + transition-property: transform; +} +.swiper-slide-invisible-blank { + visibility: hidden; +} +/* Auto Height */ +.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; +} +/* 3D Effects */ +.swiper-3d, +.swiper-3d.swiper-css-mode .swiper-wrapper { + perspective: 1200px; +} +.swiper-3d .swiper-wrapper, +.swiper-3d .swiper-slide, +.swiper-3d .swiper-slide-shadow, +.swiper-3d .swiper-slide-shadow-left, +.swiper-3d .swiper-slide-shadow-right, +.swiper-3d .swiper-slide-shadow-top, +.swiper-3d .swiper-slide-shadow-bottom, +.swiper-3d .swiper-cube-shadow { + transform-style: preserve-3d; +} +.swiper-3d .swiper-slide-shadow, +.swiper-3d .swiper-slide-shadow-left, +.swiper-3d .swiper-slide-shadow-right, +.swiper-3d .swiper-slide-shadow-top, +.swiper-3d .swiper-slide-shadow-bottom { + 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, 0.15); +} +.swiper-3d .swiper-slide-shadow-left { + background-image: linear-gradient( + to left, + rgba(0, 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, 0.5), + rgba(0, 0, 0, 0) + ); +} +.swiper-3d .swiper-slide-shadow-top { + background-image: linear-gradient( + to top, + rgba(0, 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, 0.5), + rgba(0, 0, 0, 0) + ); +} +/* CSS Mode */ +.swiper-css-mode > .swiper-wrapper { + overflow: auto; + scrollbar-width: none; + /* For Firefox */ + -ms-overflow-style: none; + /* For Internet Explorer and Edge */ +} +.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-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-centered > .swiper-wrapper > .swiper-slide { + scroll-snap-align: center center; +} +.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-navigation-color: var(--swiper-theme-color); + */ +} +.swiper-button-prev, +.swiper-button-next { + position: absolute; + top: 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-prev.swiper-button-disabled, +.swiper-button-next.swiper-button-disabled { + opacity: 0.35; + cursor: auto; + pointer-events: none; +} +.swiper-button-prev:after, +.swiper-button-next:after { + font-family: swiper-icons; + font-size: var(--swiper-navigation-size); + letter-spacing: 0; + text-transform: none; + font-variant: initial; + line-height: 1; +} +.swiper-button-prev, +.swiper-rtl .swiper-button-next { + left: 10px; + right: auto; +} +.swiper-button-prev:after, +.swiper-rtl .swiper-button-next:after { + content: "prev"; +} +.swiper-button-next, +.swiper-rtl .swiper-button-prev { + right: 10px; + left: auto; +} +.swiper-button-next:after, +.swiper-rtl .swiper-button-prev:after { + content: "next"; +} +.swiper-button-lock { + display: none; +} +:root { + /* + --swiper-pagination-color: var(--swiper-theme-color); + --swiper-pagination-bullet-size: 8px; + --swiper-pagination-bullet-width: 8px; + --swiper-pagination-bullet-height: 8px; + --swiper-pagination-bullet-inactive-color: #000; + --swiper-pagination-bullet-inactive-opacity: 0.2; + --swiper-pagination-bullet-opacity: 1; + --swiper-pagination-bullet-horizontal-gap: 4px; + --swiper-pagination-bullet-vertical-gap: 6px; + */ +} +.swiper-pagination { + position: absolute; + text-align: center; + transition: 300ms opacity; + transform: translate3d(0, 0, 0); + z-index: 10; +} +.swiper-pagination.swiper-pagination-hidden { + opacity: 0; +} +/* Common Styles */ +.swiper-pagination-fraction, +.swiper-pagination-custom, +.swiper-horizontal > .swiper-pagination-bullets, +.swiper-pagination-bullets.swiper-pagination-horizontal { + bottom: 10px; + left: 0; + width: 100%; +} +/* Bullets */ +.swiper-pagination-bullets-dynamic { + overflow: hidden; + font-size: 0; +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + transform: scale(0.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(0.66); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { + transform: scale(0.33); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { + transform: scale(0.66); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { + transform: scale(0.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: 50%; + background: var(--swiper-pagination-bullet-inactive-color, #000); + opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.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-vertical > .swiper-pagination-bullets, +.swiper-pagination-vertical.swiper-pagination-bullets { + right: 10px; + top: 50%; + transform: translate3d(0px, -50%, 0); +} +.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet, +.swiper-pagination-vertical.swiper-pagination-bullets + .swiper-pagination-bullet { + margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0; + display: block; +} +.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, +.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { + top: 50%; + transform: translateY(-50%); + width: 8px; +} +.swiper-vertical + > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic + .swiper-pagination-bullet, +.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic + .swiper-pagination-bullet { + display: inline-block; + transition: + 200ms transform, + 200ms 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: + 200ms transform, + 200ms left; +} +.swiper-horizontal.swiper-rtl + > .swiper-pagination-bullets-dynamic + .swiper-pagination-bullet { + transition: + 200ms transform, + 200ms right; +} +/* Progress */ +.swiper-pagination-progressbar { + background: rgba(0, 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-vertical + > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, +.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite { + width: 100%; + height: 4px; + left: 0; + top: 0; +} +.swiper-vertical > .swiper-pagination-progressbar, +.swiper-pagination-progressbar.swiper-pagination-vertical, +.swiper-horizontal + > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, +.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite { + width: 4px; + height: 100%; + left: 0; + top: 0; +} +.swiper-pagination-lock { + display: none; +} +/* Scrollbar */ +.swiper-scrollbar { + border-radius: 10px; + position: relative; + -ms-touch-action: none; + background: rgba(0, 0, 0, 0.1); +} +.swiper-horizontal > .swiper-scrollbar { + position: absolute; + left: 1%; + bottom: 3px; + z-index: 50; + height: 5px; + width: 98%; +} +.swiper-vertical > .swiper-scrollbar { + position: absolute; + right: 3px; + top: 1%; + z-index: 50; + width: 5px; + height: 98%; +} +.swiper-scrollbar-drag { + height: 100%; + width: 100%; + position: relative; + background: rgba(0, 0, 0, 0.5); + 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 > img, +.swiper-zoom-container > svg, +.swiper-zoom-container > canvas { + max-width: 100%; + max-height: 100%; + object-fit: contain; +} +.swiper-slide-zoomed { + cursor: move; +} +/* Preloader */ +:root { + /* + --swiper-preloader-color: var(--swiper-theme-color); + */ +} +.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-slide-visible .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 { + 100% { + transform: rotate(360deg); + } +} +/* a11y */ +.swiper .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-prev, +.swiper-cube .swiper-slide-next + .swiper-slide { + pointer-events: auto; + visibility: visible; +} +.swiper-cube .swiper-slide-shadow-top, +.swiper-cube .swiper-slide-shadow-bottom, +.swiper-cube .swiper-slide-shadow-left, +.swiper-cube .swiper-slide-shadow-right { + 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: 0.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-top, +.swiper-flip .swiper-slide-shadow-bottom, +.swiper-flip .swiper-slide-shadow-left, +.swiper-flip .swiper-slide-shadow-right { + 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; +} +/*! + * Glightbox v3.1.0 + * https://github.com/biati-digital/glightbox + * Released under the MIT license + */ + +.glightbox-container { + width: 100%; + height: 100%; + position: fixed; + top: 0; + left: 0; + z-index: 999999 !important; + -ms-touch-action: none; + touch-action: none; + -webkit-text-size-adjust: 100%; + -moz-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + text-size-adjust: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + outline: 0; + overflow: hidden; +} +.glightbox-container.inactive { + display: none; +} +.glightbox-container .gcontainer { + position: relative; + width: 100%; + height: 100%; + z-index: 9999; + overflow: hidden; +} +.glightbox-container .gslider { + -webkit-transition: -webkit-transform 0.4s ease; + transition: -webkit-transform 0.4s ease; + transition: transform 0.4s ease; + transition: transform 0.4s ease, -webkit-transform 0.4s ease; + height: 100%; + left: 0; + top: 0; + width: 100%; + position: relative; + overflow: hidden; + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.glightbox-container .gslide { + width: 100%; + position: absolute; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + opacity: 0; +} +.glightbox-container .gslide.current { + opacity: 1; + z-index: 99999; + position: relative; +} +.glightbox-container .gslide.prev { + opacity: 1; + z-index: 9999; +} +.glightbox-container .gslide-inner-content { + width: 100%; +} +.glightbox-container .ginner-container { + position: relative; + width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + max-width: 100%; + margin: auto; + height: 100vh; +} +.glightbox-container .ginner-container.gvideo-container { + width: 100%; +} +.glightbox-container .ginner-container.desc-bottom, +.glightbox-container .ginner-container.desc-top { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +.glightbox-container .ginner-container.desc-left, +.glightbox-container .ginner-container.desc-right { + max-width: 100% !important; +} +.gslide iframe, +.gslide video { + outline: 0 !important; + border: none; + min-height: 165px; + -webkit-overflow-scrolling: touch; + -ms-touch-action: auto; + touch-action: auto; +} +.gslide:not(.current) { + pointer-events: none; +} +.gslide-image { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.gslide-image img { + max-height: 100vh; + display: block; + padding: 0; + float: none; + outline: 0; + border: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + max-width: 100vw; + width: auto; + height: auto; + -o-object-fit: cover; + object-fit: cover; + -ms-touch-action: none; + touch-action: none; + margin: auto; + min-width: 200px; +} +.desc-bottom .gslide-image img, +.desc-top .gslide-image img { + width: auto; +} +.desc-left .gslide-image img, +.desc-right .gslide-image img { + width: auto; + max-width: 100%; +} +.gslide-image img.zoomable { + position: relative; +} +.gslide-image img.dragging { + cursor: -webkit-grabbing !important; + cursor: grabbing !important; + -webkit-transition: none; + transition: none; +} +.gslide-video { + position: relative; + max-width: 100vh; + width: 100% !important; +} +.gslide-video .gvideo-wrapper { + width: 100%; + margin: auto; +} +.gslide-video::before { + content: ""; + display: block; + position: absolute; + width: 100%; + height: 100%; + background: rgba(255, 0, 0, 0.34); + display: none; +} +.gslide-video.playing::before { + display: none; +} +.gslide-video.fullscreen { + max-width: 100% !important; + min-width: 100%; + height: 75vh; +} +.gslide-video.fullscreen video { + max-width: 100% !important; + width: 100% !important; +} +.gslide-inline { + background: #fff; + text-align: left; + max-height: calc(100vh - 40px); + overflow: auto; + max-width: 100%; +} +.gslide-inline .ginlined-content { + padding: 20px; + width: 100%; +} +.gslide-inline .dragging { + cursor: -webkit-grabbing !important; + cursor: grabbing !important; + -webkit-transition: none; + transition: none; +} +.ginlined-content { + overflow: auto; + display: block !important; + opacity: 1; +} +.gslide-external { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + min-width: 100%; + background: #fff; + padding: 0; + overflow: auto; + max-height: 75vh; + height: 100%; +} +.gslide-media { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: auto; +} +.zoomed .gslide-media { + -webkit-box-shadow: none !important; + box-shadow: none !important; +} +.desc-bottom .gslide-media, +.desc-top .gslide-media { + margin: 0 auto; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +.gslide-description { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 0 100%; + flex: 1 0 100%; +} +.gslide-description.description-left, +.gslide-description.description-right { + max-width: 100%; +} +.gslide-description.description-bottom, +.gslide-description.description-top { + margin: 0 auto; + width: 100%; +} +.gslide-description p { + margin-bottom: 12px; +} +.gslide-description p:last-child { + margin-bottom: 0; +} +.zoomed .gslide-description { + display: none; +} +.glightbox-button-hidden { + display: none; +} +.glightbox-mobile .glightbox-container .gslide-description { + height: auto !important; + width: 100%; + background: 0 0; + position: absolute; + bottom: 0; + padding: 19px 11px; + max-width: 100vw !important; + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; + max-height: 78vh; + overflow: auto !important; + background: -webkit-gradient( + linear, + left top, + left bottom, + from(rgba(0, 0, 0, 0)), + to(rgba(0, 0, 0, 0.75)) + ); + background: linear-gradient( + to bottom, + rgba(0, 0, 0, 0) 0, + rgba(0, 0, 0, 0.75) 100% + ); + -webkit-transition: opacity 0.3s linear; + transition: opacity 0.3s linear; + padding-bottom: 50px; +} +.glightbox-mobile .glightbox-container .gslide-title { + color: #fff; + font-size: 1em; +} +.glightbox-mobile .glightbox-container .gslide-desc { + color: #a1a1a1; +} +.glightbox-mobile .glightbox-container .gslide-desc a { + color: #fff; + font-weight: 700; +} +.glightbox-mobile .glightbox-container .gslide-desc * { + color: inherit; +} +.glightbox-mobile .glightbox-container .gslide-desc string { + color: #fff; +} +.glightbox-mobile .glightbox-container .gslide-desc .desc-more { + color: #fff; + opacity: 0.4; +} +.gdesc-open .gslide-media { + -webkit-transition: opacity 0.5s ease; + transition: opacity 0.5s ease; + opacity: 0.4; +} +.gdesc-open .gdesc-inner { + padding-bottom: 30px; +} +.gdesc-closed .gslide-media { + -webkit-transition: opacity 0.5s ease; + transition: opacity 0.5s ease; + opacity: 1; +} +.greset { + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.gabsolute { + position: absolute; +} +.grelative { + position: relative; +} +.glightbox-desc { + display: none !important; +} +.glightbox-open { + overflow: hidden; +} +.gloader { + height: 25px; + width: 25px; + -webkit-animation: lightboxLoader 0.8s infinite linear; + animation: lightboxLoader 0.8s infinite linear; + border: 2px solid #fff; + border-right-color: transparent; + border-radius: 50%; + position: absolute; + display: block; + z-index: 9999; + left: 0; + right: 0; + margin: 0 auto; + top: 47%; +} +.goverlay { + width: 100%; + height: calc(100vh + 1px); + position: fixed; + top: -1px; + left: 0; + background: #000; + will-change: opacity; +} +.glightbox-mobile .goverlay { + background: #000; +} +.gclose, +.gnext, +.gprev { + z-index: 99999; + cursor: pointer; + width: 26px; + height: 44px; + border: none; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +.gclose svg, +.gnext svg, +.gprev svg { + display: block; + width: 25px; + height: auto; + margin: 0; + padding: 0; +} +.gclose.disabled, +.gnext.disabled, +.gprev.disabled { + opacity: 0.1; +} +.gclose .garrow, +.gnext .garrow, +.gprev .garrow { + stroke: #fff; +} +.gbtn.focused { + outline: 2px solid #0f3d81; +} +iframe.wait-autoplay { + opacity: 0; +} +.glightbox-closing .gclose, +.glightbox-closing .gnext, +.glightbox-closing .gprev { + opacity: 0 !important; +} +.glightbox-clean .gslide-description { + background: #fff; +} +.glightbox-clean .gdesc-inner { + padding: 22px 20px; +} +.glightbox-clean .gslide-title { + font-size: 1em; + font-weight: 400; + font-family: arial; + color: #000; + margin-bottom: 19px; + line-height: 1.4em; +} +.glightbox-clean .gslide-desc { + font-size: 0.86em; + margin-bottom: 0; + font-family: arial; + line-height: 1.4em; +} +.glightbox-clean .gslide-video { + background: #000; +} +.glightbox-clean .gclose, +.glightbox-clean .gnext, +.glightbox-clean .gprev { + background-color: rgba(0, 0, 0, 0.75); + border-radius: 4px; +} +.glightbox-clean .gclose path, +.glightbox-clean .gnext path, +.glightbox-clean .gprev path { + fill: #fff; +} +.glightbox-clean .gprev { + position: absolute; + top: -100%; + left: 30px; + width: 40px; + height: 50px; +} +.glightbox-clean .gnext { + position: absolute; + top: -100%; + right: 30px; + width: 40px; + height: 50px; +} +.glightbox-clean .gclose { + width: 35px; + height: 35px; + top: 15px; + right: 10px; + position: absolute; +} +.glightbox-clean .gclose svg { + width: 18px; + height: auto; +} +.glightbox-clean .gclose:hover { + opacity: 1; +} +.gfadeIn { + -webkit-animation: gfadeIn 0.5s ease; + animation: gfadeIn 0.5s ease; +} +.gfadeOut { + -webkit-animation: gfadeOut 0.5s ease; + animation: gfadeOut 0.5s ease; +} +.gslideOutLeft { + -webkit-animation: gslideOutLeft 0.3s ease; + animation: gslideOutLeft 0.3s ease; +} +.gslideInLeft { + -webkit-animation: gslideInLeft 0.3s ease; + animation: gslideInLeft 0.3s ease; +} +.gslideOutRight { + -webkit-animation: gslideOutRight 0.3s ease; + animation: gslideOutRight 0.3s ease; +} +.gslideInRight { + -webkit-animation: gslideInRight 0.3s ease; + animation: gslideInRight 0.3s ease; +} +.gzoomIn { + -webkit-animation: gzoomIn 0.5s ease; + animation: gzoomIn 0.5s ease; +} +.gzoomOut { + -webkit-animation: gzoomOut 0.5s ease; + animation: gzoomOut 0.5s ease; +} +@-webkit-keyframes lightboxLoader { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes lightboxLoader { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@-webkit-keyframes gfadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes gfadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@-webkit-keyframes gfadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@keyframes gfadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@-webkit-keyframes gslideInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(-60%, 0, 0); + transform: translate3d(-60%, 0, 0); + } + to { + visibility: visible; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} +@keyframes gslideInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(-60%, 0, 0); + transform: translate3d(-60%, 0, 0); + } + to { + visibility: visible; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} +@-webkit-keyframes gslideOutLeft { + from { + opacity: 1; + visibility: visible; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(-60%, 0, 0); + transform: translate3d(-60%, 0, 0); + opacity: 0; + visibility: hidden; + } +} +@keyframes gslideOutLeft { + from { + opacity: 1; + visibility: visible; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(-60%, 0, 0); + transform: translate3d(-60%, 0, 0); + opacity: 0; + visibility: hidden; + } +} +@-webkit-keyframes gslideInRight { + from { + opacity: 0; + visibility: visible; + -webkit-transform: translate3d(60%, 0, 0); + transform: translate3d(60%, 0, 0); + } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} +@keyframes gslideInRight { + from { + opacity: 0; + visibility: visible; + -webkit-transform: translate3d(60%, 0, 0); + transform: translate3d(60%, 0, 0); + } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} +@-webkit-keyframes gslideOutRight { + from { + opacity: 1; + visibility: visible; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(60%, 0, 0); + transform: translate3d(60%, 0, 0); + opacity: 0; + } +} +@keyframes gslideOutRight { + from { + opacity: 1; + visibility: visible; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(60%, 0, 0); + transform: translate3d(60%, 0, 0); + opacity: 0; + } +} +@-webkit-keyframes gzoomIn { + from { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } + to { + opacity: 1; + } +} +@keyframes gzoomIn { + from { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } + to { + opacity: 1; + } +} +@-webkit-keyframes gzoomOut { + from { + opacity: 1; + } + 50% { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } + to { + opacity: 0; + } +} +@keyframes gzoomOut { + from { + opacity: 1; + } + 50% { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } + to { + opacity: 0; + } +} +@media (min-width: 769px) { + .glightbox-container .ginner-container { + width: auto; + height: auto; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .glightbox-container .ginner-container.desc-top .gslide-description { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } + .glightbox-container .ginner-container.desc-top .gslide-image, + .glightbox-container .ginner-container.desc-top .gslide-image img { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .glightbox-container .ginner-container.desc-left .gslide-description { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } + .glightbox-container .ginner-container.desc-left .gslide-image { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .gslide-image img { + max-height: 97vh; + max-width: 100%; + } + .gslide-image img.zoomable { + cursor: -webkit-zoom-in; + cursor: zoom-in; + } + .zoomed .gslide-image img.zoomable { + cursor: -webkit-grab; + cursor: grab; + } + .gslide-inline { + max-height: 95vh; + } + .gslide-external { + max-height: 100vh; + } + .gslide-description.description-left, + .gslide-description.description-right { + max-width: 275px; + } + .glightbox-open { + height: auto; + } + .goverlay { + background: rgba(0, 0, 0, 0.92); + } + .glightbox-clean .gslide-media { + -webkit-box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, 0.65); + box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, 0.65); + } + .glightbox-clean .description-left .gdesc-inner, + .glightbox-clean .description-right .gdesc-inner { + position: absolute; + height: 100%; + overflow-y: auto; + } + .glightbox-clean .gclose, + .glightbox-clean .gnext, + .glightbox-clean .gprev { + background-color: rgba(0, 0, 0, 0.32); + } + .glightbox-clean .gclose:hover, + .glightbox-clean .gnext:hover, + .glightbox-clean .gprev:hover { + background-color: rgba(0, 0, 0, 0.7); + } + .glightbox-clean .gprev { + top: 45%; + } + .glightbox-clean .gnext { + top: 45%; + } +} +@media (min-width: 992px) { + .glightbox-clean .gclose { + opacity: 0.7; + right: 20px; + } +} +@media screen and (max-height: 420px) { + .goverlay { + background: #000; + } +} +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, +:host { + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; +} + +@font-face { + font-family: "Font Awesome 6 Brands"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/webfonts/fa-brands-400.woff2") + format("woff2"), + url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/webfonts/fa-brands-400.ttf") + format("truetype"); +} + +.fab, +.fa-brands { + font-weight: 400; } + +.fa-monero:before { + content: "\f3d0"; } + +.fa-hooli:before { + content: "\f427"; } + +.fa-yelp:before { + content: "\f1e9"; } + +.fa-cc-visa:before { + content: "\f1f0"; } + +.fa-lastfm:before { + content: "\f202"; } + +.fa-shopware:before { + content: "\f5b5"; } + +.fa-creative-commons-nc:before { + content: "\f4e8"; } + +.fa-aws:before { + content: "\f375"; } + +.fa-redhat:before { + content: "\f7bc"; } + +.fa-yoast:before { + content: "\f2b1"; } + +.fa-cloudflare:before { + content: "\e07d"; } + +.fa-ups:before { + content: "\f7e0"; } + +.fa-wpexplorer:before { + content: "\f2de"; } + +.fa-dyalog:before { + content: "\f399"; } + +.fa-bity:before { + content: "\f37a"; } + +.fa-stackpath:before { + content: "\f842"; } + +.fa-buysellads:before { + content: "\f20d"; } + +.fa-first-order:before { + content: "\f2b0"; } + +.fa-modx:before { + content: "\f285"; } + +.fa-guilded:before { + content: "\e07e"; } + +.fa-vnv:before { + content: "\f40b"; } + +.fa-square-js:before { + content: "\f3b9"; } + +.fa-js-square:before { + content: "\f3b9"; } + +.fa-microsoft:before { + content: "\f3ca"; } + +.fa-qq:before { + content: "\f1d6"; } + +.fa-orcid:before { + content: "\f8d2"; } + +.fa-java:before { + content: "\f4e4"; } + +.fa-invision:before { + content: "\f7b0"; } + +.fa-creative-commons-pd-alt:before { + content: "\f4ed"; } + +.fa-centercode:before { + content: "\f380"; } + +.fa-glide-g:before { + content: "\f2a6"; } + +.fa-drupal:before { + content: "\f1a9"; } + +.fa-hire-a-helper:before { + content: "\f3b0"; } + +.fa-creative-commons-by:before { + content: "\f4e7"; } + +.fa-unity:before { + content: "\e049"; } + +.fa-whmcs:before { + content: "\f40d"; } + +.fa-rocketchat:before { + content: "\f3e8"; } + +.fa-vk:before { + content: "\f189"; } + +.fa-untappd:before { + content: "\f405"; } + +.fa-mailchimp:before { + content: "\f59e"; } + +.fa-css3-alt:before { + content: "\f38b"; } + +.fa-square-reddit:before { + content: "\f1a2"; } + +.fa-reddit-square:before { + content: "\f1a2"; } + +.fa-vimeo-v:before { + content: "\f27d"; } + +.fa-contao:before { + content: "\f26d"; } + +.fa-square-font-awesome:before { + content: "\e5ad"; } + +.fa-deskpro:before { + content: "\f38f"; } + +.fa-sistrix:before { + content: "\f3ee"; } + +.fa-square-instagram:before { + content: "\e055"; } + +.fa-instagram-square:before { + content: "\e055"; } + +.fa-battle-net:before { + content: "\f835"; } + +.fa-the-red-yeti:before { + content: "\f69d"; } + +.fa-square-hacker-news:before { + content: "\f3af"; } + +.fa-hacker-news-square:before { + content: "\f3af"; } + +.fa-edge:before { + content: "\f282"; } + +.fa-threads:before { + content: "\e618"; } + +.fa-napster:before { + content: "\f3d2"; } + +.fa-square-snapchat:before { + content: "\f2ad"; } + +.fa-snapchat-square:before { + content: "\f2ad"; } + +.fa-google-plus-g:before { + content: "\f0d5"; } + +.fa-artstation:before { + content: "\f77a"; } + +.fa-markdown:before { + content: "\f60f"; } + +.fa-sourcetree:before { + content: "\f7d3"; } + +.fa-google-plus:before { + content: "\f2b3"; } + +.fa-diaspora:before { + content: "\f791"; } + +.fa-foursquare:before { + content: "\f180"; } + +.fa-stack-overflow:before { + content: "\f16c"; } + +.fa-github-alt:before { + content: "\f113"; } + +.fa-phoenix-squadron:before { + content: "\f511"; } + +.fa-pagelines:before { + content: "\f18c"; } + +.fa-algolia:before { + content: "\f36c"; } + +.fa-red-river:before { + content: "\f3e3"; } + +.fa-creative-commons-sa:before { + content: "\f4ef"; } + +.fa-safari:before { + content: "\f267"; } + +.fa-google:before { + content: "\f1a0"; } + +.fa-square-font-awesome-stroke:before { + content: "\f35c"; } + +.fa-font-awesome-alt:before { + content: "\f35c"; } + +.fa-atlassian:before { + content: "\f77b"; } + +.fa-linkedin-in:before { + content: "\f0e1"; } + +.fa-digital-ocean:before { + content: "\f391"; } + +.fa-nimblr:before { + content: "\f5a8"; } + +.fa-chromecast:before { + content: "\f838"; } + +.fa-evernote:before { + content: "\f839"; } + +.fa-hacker-news:before { + content: "\f1d4"; } + +.fa-creative-commons-sampling:before { + content: "\f4f0"; } + +.fa-adversal:before { + content: "\f36a"; } + +.fa-creative-commons:before { + content: "\f25e"; } + +.fa-watchman-monitoring:before { + content: "\e087"; } + +.fa-fonticons:before { + content: "\f280"; } + +.fa-weixin:before { + content: "\f1d7"; } + +.fa-shirtsinbulk:before { + content: "\f214"; } + +.fa-codepen:before { + content: "\f1cb"; } + +.fa-git-alt:before { + content: "\f841"; } + +.fa-lyft:before { + content: "\f3c3"; } + +.fa-rev:before { + content: "\f5b2"; } + +.fa-windows:before { + content: "\f17a"; } + +.fa-wizards-of-the-coast:before { + content: "\f730"; } + +.fa-square-viadeo:before { + content: "\f2aa"; } + +.fa-viadeo-square:before { + content: "\f2aa"; } + +.fa-meetup:before { + content: "\f2e0"; } + +.fa-centos:before { + content: "\f789"; } + +.fa-adn:before { + content: "\f170"; } + +.fa-cloudsmith:before { + content: "\f384"; } + +.fa-pied-piper-alt:before { + content: "\f1a8"; } + +.fa-square-dribbble:before { + content: "\f397"; } + +.fa-dribbble-square:before { + content: "\f397"; } + +.fa-codiepie:before { + content: "\f284"; } + +.fa-node:before { + content: "\f419"; } + +.fa-mix:before { + content: "\f3cb"; } + +.fa-steam:before { + content: "\f1b6"; } + +.fa-cc-apple-pay:before { + content: "\f416"; } + +.fa-scribd:before { + content: "\f28a"; } + +.fa-debian:before { + content: "\e60b"; } + +.fa-openid:before { + content: "\f19b"; } + +.fa-instalod:before { + content: "\e081"; } + +.fa-expeditedssl:before { + content: "\f23e"; } + +.fa-sellcast:before { + content: "\f2da"; } + +.fa-square-twitter:before { + content: "\f081"; } + +.fa-twitter-square:before { + content: "\f081"; } + +.fa-r-project:before { + content: "\f4f7"; } + +.fa-delicious:before { + content: "\f1a5"; } + +.fa-freebsd:before { + content: "\f3a4"; } + +.fa-vuejs:before { + content: "\f41f"; } + +.fa-accusoft:before { + content: "\f369"; } + +.fa-ioxhost:before { + content: "\f208"; } + +.fa-fonticons-fi:before { + content: "\f3a2"; } + +.fa-app-store:before { + content: "\f36f"; } + +.fa-cc-mastercard:before { + content: "\f1f1"; } + +.fa-itunes-note:before { + content: "\f3b5"; } + +.fa-golang:before { + content: "\e40f"; } + +.fa-kickstarter:before { + content: "\f3bb"; } + +.fa-grav:before { + content: "\f2d6"; } + +.fa-weibo:before { + content: "\f18a"; } + +.fa-uncharted:before { + content: "\e084"; } + +.fa-firstdraft:before { + content: "\f3a1"; } + +.fa-square-youtube:before { + content: "\f431"; } + +.fa-youtube-square:before { + content: "\f431"; } + +.fa-wikipedia-w:before { + content: "\f266"; } + +.fa-wpressr:before { + content: "\f3e4"; } + +.fa-rendact:before { + content: "\f3e4"; } + +.fa-angellist:before { + content: "\f209"; } + +.fa-galactic-republic:before { + content: "\f50c"; } + +.fa-nfc-directional:before { + content: "\e530"; } + +.fa-skype:before { + content: "\f17e"; } + +.fa-joget:before { + content: "\f3b7"; } + +.fa-fedora:before { + content: "\f798"; } + +.fa-stripe-s:before { + content: "\f42a"; } + +.fa-meta:before { + content: "\e49b"; } + +.fa-laravel:before { + content: "\f3bd"; } + +.fa-hotjar:before { + content: "\f3b1"; } + +.fa-bluetooth-b:before { + content: "\f294"; } + +.fa-sticker-mule:before { + content: "\f3f7"; } + +.fa-creative-commons-zero:before { + content: "\f4f3"; } + +.fa-hips:before { + content: "\f452"; } + +.fa-behance:before { + content: "\f1b4"; } + +.fa-reddit:before { + content: "\f1a1"; } + +.fa-discord:before { + content: "\f392"; } + +.fa-chrome:before { + content: "\f268"; } + +.fa-app-store-ios:before { + content: "\f370"; } + +.fa-cc-discover:before { + content: "\f1f2"; } + +.fa-wpbeginner:before { + content: "\f297"; } + +.fa-confluence:before { + content: "\f78d"; } + +.fa-mdb:before { + content: "\f8ca"; } + +.fa-dochub:before { + content: "\f394"; } + +.fa-accessible-icon:before { + content: "\f368"; } + +.fa-ebay:before { + content: "\f4f4"; } + +.fa-amazon:before { + content: "\f270"; } + +.fa-unsplash:before { + content: "\e07c"; } + +.fa-yarn:before { + content: "\f7e3"; } + +.fa-square-steam:before { + content: "\f1b7"; } + +.fa-steam-square:before { + content: "\f1b7"; } + +.fa-500px:before { + content: "\f26e"; } + +.fa-square-vimeo:before { + content: "\f194"; } + +.fa-vimeo-square:before { + content: "\f194"; } + +.fa-asymmetrik:before { + content: "\f372"; } + +.fa-font-awesome:before { + content: "\f2b4"; } + +.fa-font-awesome-flag:before { + content: "\f2b4"; } + +.fa-font-awesome-logo-full:before { + content: "\f2b4"; } + +.fa-gratipay:before { + content: "\f184"; } + +.fa-apple:before { + content: "\f179"; } + +.fa-hive:before { + content: "\e07f"; } + +.fa-gitkraken:before { + content: "\f3a6"; } + +.fa-keybase:before { + content: "\f4f5"; } + +.fa-apple-pay:before { + content: "\f415"; } + +.fa-padlet:before { + content: "\e4a0"; } + +.fa-amazon-pay:before { + content: "\f42c"; } + +.fa-square-github:before { + content: "\f092"; } + +.fa-github-square:before { + content: "\f092"; } + +.fa-stumbleupon:before { + content: "\f1a4"; } + +.fa-fedex:before { + content: "\f797"; } + +.fa-phoenix-framework:before { + content: "\f3dc"; } + +.fa-shopify:before { + content: "\e057"; } + +.fa-neos:before { + content: "\f612"; } + +.fa-square-threads:before { + content: "\e619"; } + +.fa-hackerrank:before { + content: "\f5f7"; } + +.fa-researchgate:before { + content: "\f4f8"; } + +.fa-swift:before { + content: "\f8e1"; } + +.fa-angular:before { + content: "\f420"; } + +.fa-speakap:before { + content: "\f3f3"; } + +.fa-angrycreative:before { + content: "\f36e"; } + +.fa-y-combinator:before { + content: "\f23b"; } + +.fa-empire:before { + content: "\f1d1"; } + +.fa-envira:before { + content: "\f299"; } + +.fa-square-gitlab:before { + content: "\e5ae"; } + +.fa-gitlab-square:before { + content: "\e5ae"; } + +.fa-studiovinari:before { + content: "\f3f8"; } + +.fa-pied-piper:before { + content: "\f2ae"; } + +.fa-wordpress:before { + content: "\f19a"; } + +.fa-product-hunt:before { + content: "\f288"; } + +.fa-firefox:before { + content: "\f269"; } + +.fa-linode:before { + content: "\f2b8"; } + +.fa-goodreads:before { + content: "\f3a8"; } + +.fa-square-odnoklassniki:before { + content: "\f264"; } + +.fa-odnoklassniki-square:before { + content: "\f264"; } + +.fa-jsfiddle:before { + content: "\f1cc"; } + +.fa-sith:before { + content: "\f512"; } + +.fa-themeisle:before { + content: "\f2b2"; } + +.fa-page4:before { + content: "\f3d7"; } + +.fa-hashnode:before { + content: "\e499"; } + +.fa-react:before { + content: "\f41b"; } + +.fa-cc-paypal:before { + content: "\f1f4"; } + +.fa-squarespace:before { + content: "\f5be"; } + +.fa-cc-stripe:before { + content: "\f1f5"; } + +.fa-creative-commons-share:before { + content: "\f4f2"; } + +.fa-bitcoin:before { + content: "\f379"; } + +.fa-keycdn:before { + content: "\f3ba"; } + +.fa-opera:before { + content: "\f26a"; } + +.fa-itch-io:before { + content: "\f83a"; } + +.fa-umbraco:before { + content: "\f8e8"; } + +.fa-galactic-senate:before { + content: "\f50d"; } + +.fa-ubuntu:before { + content: "\f7df"; } + +.fa-draft2digital:before { + content: "\f396"; } + +.fa-stripe:before { + content: "\f429"; } + +.fa-houzz:before { + content: "\f27c"; } + +.fa-gg:before { + content: "\f260"; } + +.fa-dhl:before { + content: "\f790"; } + +.fa-square-pinterest:before { + content: "\f0d3"; } + +.fa-pinterest-square:before { + content: "\f0d3"; } + +.fa-xing:before { + content: "\f168"; } + +.fa-blackberry:before { + content: "\f37b"; } + +.fa-creative-commons-pd:before { + content: "\f4ec"; } + +.fa-playstation:before { + content: "\f3df"; } + +.fa-quinscape:before { + content: "\f459"; } + +.fa-less:before { + content: "\f41d"; } + +.fa-blogger-b:before { + content: "\f37d"; } + +.fa-opencart:before { + content: "\f23d"; } + +.fa-vine:before { + content: "\f1ca"; } + +.fa-paypal:before { + content: "\f1ed"; } + +.fa-gitlab:before { + content: "\f296"; } + +.fa-typo3:before { + content: "\f42b"; } + +.fa-reddit-alien:before { + content: "\f281"; } + +.fa-yahoo:before { + content: "\f19e"; } + +.fa-dailymotion:before { + content: "\e052"; } + +.fa-affiliatetheme:before { + content: "\f36b"; } + +.fa-pied-piper-pp:before { + content: "\f1a7"; } + +.fa-bootstrap:before { + content: "\f836"; } + +.fa-odnoklassniki:before { + content: "\f263"; } + +.fa-nfc-symbol:before { + content: "\e531"; } + +.fa-ethereum:before { + content: "\f42e"; } + +.fa-speaker-deck:before { + content: "\f83c"; } + +.fa-creative-commons-nc-eu:before { + content: "\f4e9"; } + +.fa-patreon:before { + content: "\f3d9"; } + +.fa-avianex:before { + content: "\f374"; } + +.fa-ello:before { + content: "\f5f1"; } + +.fa-gofore:before { + content: "\f3a7"; } + +.fa-bimobject:before { + content: "\f378"; } + +.fa-facebook-f:before { + content: "\f39e"; } + +.fa-square-google-plus:before { + content: "\f0d4"; } + +.fa-google-plus-square:before { + content: "\f0d4"; } + +.fa-mandalorian:before { + content: "\f50f"; } + +.fa-first-order-alt:before { + content: "\f50a"; } + +.fa-osi:before { + content: "\f41a"; } + +.fa-google-wallet:before { + content: "\f1ee"; } + +.fa-d-and-d-beyond:before { + content: "\f6ca"; } + +.fa-periscope:before { + content: "\f3da"; } + +.fa-fulcrum:before { + content: "\f50b"; } + +.fa-cloudscale:before { + content: "\f383"; } + +.fa-forumbee:before { + content: "\f211"; } + +.fa-mizuni:before { + content: "\f3cc"; } + +.fa-schlix:before { + content: "\f3ea"; } + +.fa-square-xing:before { + content: "\f169"; } + +.fa-xing-square:before { + content: "\f169"; } + +.fa-bandcamp:before { + content: "\f2d5"; } + +.fa-wpforms:before { + content: "\f298"; } + +.fa-cloudversify:before { + content: "\f385"; } + +.fa-usps:before { + content: "\f7e1"; } + +.fa-megaport:before { + content: "\f5a3"; } + +.fa-magento:before { + content: "\f3c4"; } + +.fa-spotify:before { + content: "\f1bc"; } + +.fa-optin-monster:before { + content: "\f23c"; } + +.fa-fly:before { + content: "\f417"; } + +.fa-aviato:before { + content: "\f421"; } + +.fa-itunes:before { + content: "\f3b4"; } + +.fa-cuttlefish:before { + content: "\f38c"; } + +.fa-blogger:before { + content: "\f37c"; } + +.fa-flickr:before { + content: "\f16e"; } + +.fa-viber:before { + content: "\f409"; } + +.fa-soundcloud:before { + content: "\f1be"; } + +.fa-digg:before { + content: "\f1a6"; } + +.fa-tencent-weibo:before { + content: "\f1d5"; } + +.fa-symfony:before { + content: "\f83d"; } + +.fa-maxcdn:before { + content: "\f136"; } + +.fa-etsy:before { + content: "\f2d7"; } + +.fa-facebook-messenger:before { + content: "\f39f"; } + +.fa-audible:before { + content: "\f373"; } + +.fa-think-peaks:before { + content: "\f731"; } + +.fa-bilibili:before { + content: "\e3d9"; } + +.fa-erlang:before { + content: "\f39d"; } + +.fa-x-twitter:before { + content: "\e61b"; } + +.fa-cotton-bureau:before { + content: "\f89e"; } + +.fa-dashcube:before { + content: "\f210"; } + +.fa-42-group:before { + content: "\e080"; } + +.fa-innosoft:before { + content: "\e080"; } + +.fa-stack-exchange:before { + content: "\f18d"; } + +.fa-elementor:before { + content: "\f430"; } + +.fa-square-pied-piper:before { + content: "\e01e"; } + +.fa-pied-piper-square:before { + content: "\e01e"; } + +.fa-creative-commons-nd:before { + content: "\f4eb"; } + +.fa-palfed:before { + content: "\f3d8"; } + +.fa-superpowers:before { + content: "\f2dd"; } + +.fa-resolving:before { + content: "\f3e7"; } + +.fa-xbox:before { + content: "\f412"; } + +.fa-searchengin:before { + content: "\f3eb"; } + +.fa-tiktok:before { + content: "\e07b"; } + +.fa-square-facebook:before { + content: "\f082"; } + +.fa-facebook-square:before { + content: "\f082"; } + +.fa-renren:before { + content: "\f18b"; } + +.fa-linux:before { + content: "\f17c"; } + +.fa-glide:before { + content: "\f2a5"; } + +.fa-linkedin:before { + content: "\f08c"; } + +.fa-hubspot:before { + content: "\f3b2"; } + +.fa-deploydog:before { + content: "\f38e"; } + +.fa-twitch:before { + content: "\f1e8"; } + +.fa-ravelry:before { + content: "\f2d9"; } + +.fa-mixer:before { + content: "\e056"; } + +.fa-square-lastfm:before { + content: "\f203"; } + +.fa-lastfm-square:before { + content: "\f203"; } + +.fa-vimeo:before { + content: "\f40a"; } + +.fa-mendeley:before { + content: "\f7b3"; } + +.fa-uniregistry:before { + content: "\f404"; } + +.fa-figma:before { + content: "\f799"; } + +.fa-creative-commons-remix:before { + content: "\f4ee"; } + +.fa-cc-amazon-pay:before { + content: "\f42d"; } + +.fa-dropbox:before { + content: "\f16b"; } + +.fa-instagram:before { + content: "\f16d"; } + +.fa-cmplid:before { + content: "\e360"; } + +.fa-facebook:before { + content: "\f09a"; } + +.fa-gripfire:before { + content: "\f3ac"; } + +.fa-jedi-order:before { + content: "\f50e"; } + +.fa-uikit:before { + content: "\f403"; } + +.fa-fort-awesome-alt:before { + content: "\f3a3"; } + +.fa-phabricator:before { + content: "\f3db"; } + +.fa-ussunnah:before { + content: "\f407"; } + +.fa-earlybirds:before { + content: "\f39a"; } + +.fa-trade-federation:before { + content: "\f513"; } + +.fa-autoprefixer:before { + content: "\f41c"; } + +.fa-whatsapp:before { + content: "\f232"; } + +.fa-slideshare:before { + content: "\f1e7"; } + +.fa-google-play:before { + content: "\f3ab"; } + +.fa-viadeo:before { + content: "\f2a9"; } + +.fa-line:before { + content: "\f3c0"; } + +.fa-google-drive:before { + content: "\f3aa"; } + +.fa-servicestack:before { + content: "\f3ec"; } + +.fa-simplybuilt:before { + content: "\f215"; } + +.fa-bitbucket:before { + content: "\f171"; } + +.fa-imdb:before { + content: "\f2d8"; } + +.fa-deezer:before { + content: "\e077"; } + +.fa-raspberry-pi:before { + content: "\f7bb"; } + +.fa-jira:before { + content: "\f7b1"; } + +.fa-docker:before { + content: "\f395"; } + +.fa-screenpal:before { + content: "\e570"; } + +.fa-bluetooth:before { + content: "\f293"; } + +.fa-gitter:before { + content: "\f426"; } + +.fa-d-and-d:before { + content: "\f38d"; } + +.fa-microblog:before { + content: "\e01a"; } + +.fa-cc-diners-club:before { + content: "\f24c"; } + +.fa-gg-circle:before { + content: "\f261"; } + +.fa-pied-piper-hat:before { + content: "\f4e5"; } + +.fa-kickstarter-k:before { + content: "\f3bc"; } + +.fa-yandex:before { + content: "\f413"; } + +.fa-readme:before { + content: "\f4d5"; } + +.fa-html5:before { + content: "\f13b"; } + +.fa-sellsy:before { + content: "\f213"; } + +.fa-sass:before { + content: "\f41e"; } + +.fa-wirsindhandwerk:before { + content: "\e2d0"; } + +.fa-wsh:before { + content: "\e2d0"; } + +.fa-buromobelexperte:before { + content: "\f37f"; } + +.fa-salesforce:before { + content: "\f83b"; } + +.fa-octopus-deploy:before { + content: "\e082"; } + +.fa-medapps:before { + content: "\f3c6"; } + +.fa-ns8:before { + content: "\f3d5"; } + +.fa-pinterest-p:before { + content: "\f231"; } + +.fa-apper:before { + content: "\f371"; } + +.fa-fort-awesome:before { + content: "\f286"; } + +.fa-waze:before { + content: "\f83f"; } + +.fa-cc-jcb:before { + content: "\f24b"; } + +.fa-snapchat:before { + content: "\f2ab"; } + +.fa-snapchat-ghost:before { + content: "\f2ab"; } + +.fa-fantasy-flight-games:before { + content: "\f6dc"; } + +.fa-rust:before { + content: "\e07a"; } + +.fa-wix:before { + content: "\f5cf"; } + +.fa-square-behance:before { + content: "\f1b5"; } + +.fa-behance-square:before { + content: "\f1b5"; } + +.fa-supple:before { + content: "\f3f9"; } + +.fa-rebel:before { + content: "\f1d0"; } + +.fa-css3:before { + content: "\f13c"; } + +.fa-staylinked:before { + content: "\f3f5"; } + +.fa-kaggle:before { + content: "\f5fa"; } + +.fa-space-awesome:before { + content: "\e5ac"; } + +.fa-deviantart:before { + content: "\f1bd"; } + +.fa-cpanel:before { + content: "\f388"; } + +.fa-goodreads-g:before { + content: "\f3a9"; } + +.fa-square-git:before { + content: "\f1d2"; } + +.fa-git-square:before { + content: "\f1d2"; } + +.fa-square-tumblr:before { + content: "\f174"; } + +.fa-tumblr-square:before { + content: "\f174"; } + +.fa-trello:before { + content: "\f181"; } + +.fa-creative-commons-nc-jp:before { + content: "\f4ea"; } + +.fa-get-pocket:before { + content: "\f265"; } + +.fa-perbyte:before { + content: "\e083"; } + +.fa-grunt:before { + content: "\f3ad"; } + +.fa-weebly:before { + content: "\f5cc"; } + +.fa-connectdevelop:before { + content: "\f20e"; } + +.fa-leanpub:before { + content: "\f212"; } + +.fa-black-tie:before { + content: "\f27e"; } + +.fa-themeco:before { + content: "\f5c6"; } + +.fa-python:before { + content: "\f3e2"; } + +.fa-android:before { + content: "\f17b"; } + +.fa-bots:before { + content: "\e340"; } + +.fa-free-code-camp:before { + content: "\f2c5"; } + +.fa-hornbill:before { + content: "\f592"; } + +.fa-js:before { + content: "\f3b8"; } + +.fa-ideal:before { + content: "\e013"; } + +.fa-git:before { + content: "\f1d3"; } + +.fa-dev:before { + content: "\f6cc"; } + +.fa-sketch:before { + content: "\f7c6"; } + +.fa-yandex-international:before { + content: "\f414"; } + +.fa-cc-amex:before { + content: "\f1f3"; } + +.fa-uber:before { + content: "\f402"; } + +.fa-github:before { + content: "\f09b"; } + +.fa-php:before { + content: "\f457"; } + +.fa-alipay:before { + content: "\f642"; } + +.fa-youtube:before { + content: "\f167"; } + +.fa-skyatlas:before { + content: "\f216"; } + +.fa-firefox-browser:before { + content: "\e007"; } + +.fa-replyd:before { + content: "\f3e6"; } + +.fa-suse:before { + content: "\f7d6"; } + +.fa-jenkins:before { + content: "\f3b6"; } + +.fa-twitter:before { + content: "\f099"; } + +.fa-rockrms:before { + content: "\f3e9"; } + +.fa-pinterest:before { + content: "\f0d2"; } + +.fa-buffer:before { + content: "\f837"; } + +.fa-npm:before { + content: "\f3d4"; } + +.fa-yammer:before { + content: "\f840"; } + +.fa-btc:before { + content: "\f15a"; } + +.fa-dribbble:before { + content: "\f17d"; } + +.fa-stumbleupon-circle:before { + content: "\f1a3"; } + +.fa-internet-explorer:before { + content: "\f26b"; } + +.fa-stubber:before { + content: "\e5c7"; } + +.fa-telegram:before { + content: "\f2c6"; } + +.fa-telegram-plane:before { + content: "\f2c6"; } + +.fa-old-republic:before { + content: "\f510"; } + +.fa-odysee:before { + content: "\e5c6"; } + +.fa-square-whatsapp:before { + content: "\f40c"; } + +.fa-whatsapp-square:before { + content: "\f40c"; } + +.fa-node-js:before { + content: "\f3d3"; } + +.fa-edge-legacy:before { + content: "\e078"; } + +.fa-slack:before { + content: "\f198"; } + +.fa-slack-hash:before { + content: "\f198"; } + +.fa-medrt:before { + content: "\f3c8"; } + +.fa-usb:before { + content: "\f287"; } + +.fa-tumblr:before { + content: "\f173"; } + +.fa-vaadin:before { + content: "\f408"; } + +.fa-quora:before { + content: "\f2c4"; } + +.fa-square-x-twitter:before { + content: "\e61a"; } + +.fa-reacteurope:before { + content: "\f75d"; } + +.fa-medium:before { + content: "\f23a"; } + +.fa-medium-m:before { + content: "\f23a"; } + +.fa-amilia:before { + content: "\f36d"; } + +.fa-mixcloud:before { + content: "\f289"; } + +.fa-flipboard:before { + content: "\f44d"; } + +.fa-viacoin:before { + content: "\f237"; } + +.fa-critical-role:before { + content: "\f6c9"; } + +.fa-sitrox:before { + content: "\e44a"; } + +.fa-discourse:before { + content: "\f393"; } + +.fa-joomla:before { + content: "\f1aa"; } + +.fa-mastodon:before { + content: "\f4f6"; } + +.fa-airbnb:before { + content: "\f834"; } + +.fa-wolf-pack-battalion:before { + content: "\f514"; } + +.fa-buy-n-large:before { + content: "\f8a6"; } + +.fa-gulp:before { + content: "\f3ae"; } + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1"; } + +.fa-strava:before { + content: "\f428"; } + +.fa-ember:before { + content: "\f423"; } + +.fa-canadian-maple-leaf:before { + content: "\f785"; } + +.fa-teamspeak:before { + content: "\f4f9"; } + +.fa-pushed:before { + content: "\f3e1"; } + +.fa-wordpress-simple:before { + content: "\f411"; } + +.fa-nutritionix:before { + content: "\f3d6"; } + +.fa-wodu:before { + content: "\e088"; } + +.fa-google-pay:before { + content: "\e079"; } + +.fa-intercom:before { + content: "\f7af"; } + +.fa-zhihu:before { + content: "\f63f"; } + +.fa-korvue:before { + content: "\f42f"; } + +.fa-pix:before { + content: "\e43a"; } + +.fa-steam-symbol:before { + content: "\f3f6"; }/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ + :root, :host { + --fa-style-family-classic: 'Font Awesome 6 Free'; + --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; } + +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 900; + font-display: block; + src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/webfonts/fa-solid-900.woff2") + format("woff2"), + url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/webfonts/fa-solid-900.ttf") + format("truetype"); } + +.fas, +.fa-solid { + font-weight: 900; } +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ + .fa { + font-family: var(--fa-style-family, "Font Awesome 6 Free"); + font-weight: var(--fa-style, 900); } + +.fa, +.fa-classic, +.fa-sharp, +.fas, +.fa-solid, +.far, +.fa-regular, +.fab, +.fa-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--fa-display, inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; } + +.fas, +.fa-classic, +.fa-solid, +.far, +.fa-regular { + font-family: 'Font Awesome 6 Free'; } + +.fab, +.fa-brands { + font-family: 'Font Awesome 6 Brands'; } + +.fa-1x { + font-size: 1em; } + +.fa-2x { + font-size: 2em; } + +.fa-3x { + font-size: 3em; } + +.fa-4x { + font-size: 4em; } + +.fa-5x { + font-size: 5em; } + +.fa-6x { + font-size: 6em; } + +.fa-7x { + font-size: 7em; } + +.fa-8x { + font-size: 8em; } + +.fa-9x { + font-size: 9em; } + +.fa-10x { + font-size: 10em; } + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; } + +.fa-xs { + font-size: 0.75em; + line-height: 0.08333em; + vertical-align: 0.125em; } + +.fa-sm { + font-size: 0.875em; + line-height: 0.07143em; + vertical-align: 0.05357em; } + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; } + +.fa-xl { + font-size: 1.5em; + line-height: 0.04167em; + vertical-align: -0.125em; } + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; } + +.fa-fw { + text-align: center; + width: 1.25em; } + +.fa-ul { + list-style-type: none; + margin-left: var(--fa-li-margin, 2.5em); + padding-left: 0; } + .fa-ul > li { + position: relative; } + +.fa-li { + left: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; } + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); } + +.fa-pull-left { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); } + +.fa-pull-right { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); } + +.fa-beat { + -webkit-animation-name: fa-beat; + animation-name: fa-beat; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); + animation-timing-function: var(--fa-animation-timing, ease-in-out); } + +.fa-bounce { + -webkit-animation-name: fa-bounce; + animation-name: fa-bounce; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); } + +.fa-fade { + -webkit-animation-name: fa-fade; + animation-name: fa-fade; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); } + +.fa-beat-fade { + -webkit-animation-name: fa-beat-fade; + animation-name: fa-beat-fade; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); } + +.fa-flip { + -webkit-animation-name: fa-flip; + animation-name: fa-flip; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); + animation-timing-function: var(--fa-animation-timing, ease-in-out); } + +.fa-shake { + -webkit-animation-name: fa-shake; + animation-name: fa-shake; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, linear); + animation-timing-function: var(--fa-animation-timing, linear); } + +.fa-spin { + -webkit-animation-name: fa-spin; + animation-name: fa-spin; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 2s); + animation-duration: var(--fa-animation-duration, 2s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, linear); + animation-timing-function: var(--fa-animation-timing, linear); } + +.fa-spin-reverse { + --fa-animation-direction: reverse; } + +.fa-pulse, +.fa-spin-pulse { + -webkit-animation-name: fa-spin; + animation-name: fa-spin; + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, steps(8)); + animation-timing-function: var(--fa-animation-timing, steps(8)); } + +@media (prefers-reduced-motion: reduce) { + .fa-beat, + .fa-bounce, + .fa-fade, + .fa-beat-fade, + .fa-flip, + .fa-pulse, + .fa-shake, + .fa-spin, + .fa-spin-pulse { + -webkit-animation-delay: -1ms; + animation-delay: -1ms; + -webkit-animation-duration: 1ms; + animation-duration: 1ms; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; + -webkit-transition-delay: 0s; + transition-delay: 0s; + -webkit-transition-duration: 0s; + transition-duration: 0s; } } + +@-webkit-keyframes fa-beat { + 0%, 90% { + -webkit-transform: scale(1); + transform: scale(1); } + 45% { + -webkit-transform: scale(var(--fa-beat-scale, 1.25)); + transform: scale(var(--fa-beat-scale, 1.25)); } } + +@keyframes fa-beat { + 0%, 90% { + -webkit-transform: scale(1); + transform: scale(1); } + 45% { + -webkit-transform: scale(var(--fa-beat-scale, 1.25)); + transform: scale(var(--fa-beat-scale, 1.25)); } } + +@-webkit-keyframes fa-bounce { + 0% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } + 10% { + -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); } + 30% { + -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); } + 50% { + -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); } + 57% { + -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); } + 64% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } + 100% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } } + +@keyframes fa-bounce { + 0% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } + 10% { + -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); } + 30% { + -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); } + 50% { + -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); } + 57% { + -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); } + 64% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } + 100% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } } + +@-webkit-keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); } } + +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); } } + +@-webkit-keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + -webkit-transform: scale(1); + transform: scale(1); } + 50% { + opacity: 1; + -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); + transform: scale(var(--fa-beat-fade-scale, 1.125)); } } + +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + -webkit-transform: scale(1); + transform: scale(1); } + 50% { + opacity: 1; + -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); + transform: scale(var(--fa-beat-fade-scale, 1.125)); } } + +@-webkit-keyframes fa-flip { + 50% { + -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } } + +@keyframes fa-flip { + 50% { + -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } } + +@-webkit-keyframes fa-shake { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); } + 4% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); } + 8%, 24% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); } + 12%, 28% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); } + 16% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); } + 20% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); } + 32% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); } + 36% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); } + 40%, 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } } + +@keyframes fa-shake { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); } + 4% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); } + 8%, 24% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); } + 12%, 28% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); } + 16% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); } + 20% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); } + 32% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); } + 36% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); } + 40%, 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } } + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +.fa-rotate-90 { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); } + +.fa-rotate-180 { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); } + +.fa-rotate-270 { + -webkit-transform: rotate(270deg); + transform: rotate(270deg); } + +.fa-flip-horizontal { + -webkit-transform: scale(-1, 1); + transform: scale(-1, 1); } + +.fa-flip-vertical { + -webkit-transform: scale(1, -1); + transform: scale(1, -1); } + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + -webkit-transform: scale(-1, -1); + transform: scale(-1, -1); } + +.fa-rotate-by { + -webkit-transform: rotate(var(--fa-rotate-angle, none)); + transform: rotate(var(--fa-rotate-angle, none)); } + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; } + +.fa-stack-1x, +.fa-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--fa-stack-z-index, auto); } + +.fa-stack-1x { + line-height: inherit; } + +.fa-stack-2x { + font-size: 2em; } + +.fa-inverse { + color: var(--fa-inverse, #fff); } + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ + +.fa-0::before { + content: "\30"; } + +.fa-1::before { + content: "\31"; } + +.fa-2::before { + content: "\32"; } + +.fa-3::before { + content: "\33"; } + +.fa-4::before { + content: "\34"; } + +.fa-5::before { + content: "\35"; } + +.fa-6::before { + content: "\36"; } + +.fa-7::before { + content: "\37"; } + +.fa-8::before { + content: "\38"; } + +.fa-9::before { + content: "\39"; } + +.fa-fill-drip::before { + content: "\f576"; } + +.fa-arrows-to-circle::before { + content: "\e4bd"; } + +.fa-circle-chevron-right::before { + content: "\f138"; } + +.fa-chevron-circle-right::before { + content: "\f138"; } + +.fa-at::before { + content: "\40"; } + +.fa-trash-can::before { + content: "\f2ed"; } + +.fa-trash-alt::before { + content: "\f2ed"; } + +.fa-text-height::before { + content: "\f034"; } + +.fa-user-xmark::before { + content: "\f235"; } + +.fa-user-times::before { + content: "\f235"; } + +.fa-stethoscope::before { + content: "\f0f1"; } + +.fa-message::before { + content: "\f27a"; } + +.fa-comment-alt::before { + content: "\f27a"; } + +.fa-info::before { + content: "\f129"; } + +.fa-down-left-and-up-right-to-center::before { + content: "\f422"; } + +.fa-compress-alt::before { + content: "\f422"; } + +.fa-explosion::before { + content: "\e4e9"; } + +.fa-file-lines::before { + content: "\f15c"; } + +.fa-file-alt::before { + content: "\f15c"; } + +.fa-file-text::before { + content: "\f15c"; } + +.fa-wave-square::before { + content: "\f83e"; } + +.fa-ring::before { + content: "\f70b"; } + +.fa-building-un::before { + content: "\e4d9"; } + +.fa-dice-three::before { + content: "\f527"; } + +.fa-calendar-days::before { + content: "\f073"; } + +.fa-calendar-alt::before { + content: "\f073"; } + +.fa-anchor-circle-check::before { + content: "\e4aa"; } + +.fa-building-circle-arrow-right::before { + content: "\e4d1"; } + +.fa-volleyball::before { + content: "\f45f"; } + +.fa-volleyball-ball::before { + content: "\f45f"; } + +.fa-arrows-up-to-line::before { + content: "\e4c2"; } + +.fa-sort-down::before { + content: "\f0dd"; } + +.fa-sort-desc::before { + content: "\f0dd"; } + +.fa-circle-minus::before { + content: "\f056"; } + +.fa-minus-circle::before { + content: "\f056"; } + +.fa-door-open::before { + content: "\f52b"; } + +.fa-right-from-bracket::before { + content: "\f2f5"; } + +.fa-sign-out-alt::before { + content: "\f2f5"; } + +.fa-atom::before { + content: "\f5d2"; } + +.fa-soap::before { + content: "\e06e"; } + +.fa-icons::before { + content: "\f86d"; } + +.fa-heart-music-camera-bolt::before { + content: "\f86d"; } + +.fa-microphone-lines-slash::before { + content: "\f539"; } + +.fa-microphone-alt-slash::before { + content: "\f539"; } + +.fa-bridge-circle-check::before { + content: "\e4c9"; } + +.fa-pump-medical::before { + content: "\e06a"; } + +.fa-fingerprint::before { + content: "\f577"; } + +.fa-hand-point-right::before { + content: "\f0a4"; } + +.fa-magnifying-glass-location::before { + content: "\f689"; } + +.fa-search-location::before { + content: "\f689"; } + +.fa-forward-step::before { + content: "\f051"; } + +.fa-step-forward::before { + content: "\f051"; } + +.fa-face-smile-beam::before { + content: "\f5b8"; } + +.fa-smile-beam::before { + content: "\f5b8"; } + +.fa-flag-checkered::before { + content: "\f11e"; } + +.fa-football::before { + content: "\f44e"; } + +.fa-football-ball::before { + content: "\f44e"; } + +.fa-school-circle-exclamation::before { + content: "\e56c"; } + +.fa-crop::before { + content: "\f125"; } + +.fa-angles-down::before { + content: "\f103"; } + +.fa-angle-double-down::before { + content: "\f103"; } + +.fa-users-rectangle::before { + content: "\e594"; } + +.fa-people-roof::before { + content: "\e537"; } + +.fa-people-line::before { + content: "\e534"; } + +.fa-beer-mug-empty::before { + content: "\f0fc"; } + +.fa-beer::before { + content: "\f0fc"; } + +.fa-diagram-predecessor::before { + content: "\e477"; } + +.fa-arrow-up-long::before { + content: "\f176"; } + +.fa-long-arrow-up::before { + content: "\f176"; } + +.fa-fire-flame-simple::before { + content: "\f46a"; } + +.fa-burn::before { + content: "\f46a"; } + +.fa-person::before { + content: "\f183"; } + +.fa-male::before { + content: "\f183"; } + +.fa-laptop::before { + content: "\f109"; } + +.fa-file-csv::before { + content: "\f6dd"; } + +.fa-menorah::before { + content: "\f676"; } + +.fa-truck-plane::before { + content: "\e58f"; } + +.fa-record-vinyl::before { + content: "\f8d9"; } + +.fa-face-grin-stars::before { + content: "\f587"; } + +.fa-grin-stars::before { + content: "\f587"; } + +.fa-bong::before { + content: "\f55c"; } + +.fa-spaghetti-monster-flying::before { + content: "\f67b"; } + +.fa-pastafarianism::before { + content: "\f67b"; } + +.fa-arrow-down-up-across-line::before { + content: "\e4af"; } + +.fa-spoon::before { + content: "\f2e5"; } + +.fa-utensil-spoon::before { + content: "\f2e5"; } + +.fa-jar-wheat::before { + content: "\e517"; } + +.fa-envelopes-bulk::before { + content: "\f674"; } + +.fa-mail-bulk::before { + content: "\f674"; } + +.fa-file-circle-exclamation::before { + content: "\e4eb"; } + +.fa-circle-h::before { + content: "\f47e"; } + +.fa-hospital-symbol::before { + content: "\f47e"; } + +.fa-pager::before { + content: "\f815"; } + +.fa-address-book::before { + content: "\f2b9"; } + +.fa-contact-book::before { + content: "\f2b9"; } + +.fa-strikethrough::before { + content: "\f0cc"; } + +.fa-k::before { + content: "\4b"; } + +.fa-landmark-flag::before { + content: "\e51c"; } + +.fa-pencil::before { + content: "\f303"; } + +.fa-pencil-alt::before { + content: "\f303"; } + +.fa-backward::before { + content: "\f04a"; } + +.fa-caret-right::before { + content: "\f0da"; } + +.fa-comments::before { + content: "\f086"; } + +.fa-paste::before { + content: "\f0ea"; } + +.fa-file-clipboard::before { + content: "\f0ea"; } + +.fa-code-pull-request::before { + content: "\e13c"; } + +.fa-clipboard-list::before { + content: "\f46d"; } + +.fa-truck-ramp-box::before { + content: "\f4de"; } + +.fa-truck-loading::before { + content: "\f4de"; } + +.fa-user-check::before { + content: "\f4fc"; } + +.fa-vial-virus::before { + content: "\e597"; } + +.fa-sheet-plastic::before { + content: "\e571"; } + +.fa-blog::before { + content: "\f781"; } + +.fa-user-ninja::before { + content: "\f504"; } + +.fa-person-arrow-up-from-line::before { + content: "\e539"; } + +.fa-scroll-torah::before { + content: "\f6a0"; } + +.fa-torah::before { + content: "\f6a0"; } + +.fa-broom-ball::before { + content: "\f458"; } + +.fa-quidditch::before { + content: "\f458"; } + +.fa-quidditch-broom-ball::before { + content: "\f458"; } + +.fa-toggle-off::before { + content: "\f204"; } + +.fa-box-archive::before { + content: "\f187"; } + +.fa-archive::before { + content: "\f187"; } + +.fa-person-drowning::before { + content: "\e545"; } + +.fa-arrow-down-9-1::before { + content: "\f886"; } + +.fa-sort-numeric-desc::before { + content: "\f886"; } + +.fa-sort-numeric-down-alt::before { + content: "\f886"; } + +.fa-face-grin-tongue-squint::before { + content: "\f58a"; } + +.fa-grin-tongue-squint::before { + content: "\f58a"; } + +.fa-spray-can::before { + content: "\f5bd"; } + +.fa-truck-monster::before { + content: "\f63b"; } + +.fa-w::before { + content: "\57"; } + +.fa-earth-africa::before { + content: "\f57c"; } + +.fa-globe-africa::before { + content: "\f57c"; } + +.fa-rainbow::before { + content: "\f75b"; } + +.fa-circle-notch::before { + content: "\f1ce"; } + +.fa-tablet-screen-button::before { + content: "\f3fa"; } + +.fa-tablet-alt::before { + content: "\f3fa"; } + +.fa-paw::before { + content: "\f1b0"; } + +.fa-cloud::before { + content: "\f0c2"; } + +.fa-trowel-bricks::before { + content: "\e58a"; } + +.fa-face-flushed::before { + content: "\f579"; } + +.fa-flushed::before { + content: "\f579"; } + +.fa-hospital-user::before { + content: "\f80d"; } + +.fa-tent-arrow-left-right::before { + content: "\e57f"; } + +.fa-gavel::before { + content: "\f0e3"; } + +.fa-legal::before { + content: "\f0e3"; } + +.fa-binoculars::before { + content: "\f1e5"; } + +.fa-microphone-slash::before { + content: "\f131"; } + +.fa-box-tissue::before { + content: "\e05b"; } + +.fa-motorcycle::before { + content: "\f21c"; } + +.fa-bell-concierge::before { + content: "\f562"; } + +.fa-concierge-bell::before { + content: "\f562"; } + +.fa-pen-ruler::before { + content: "\f5ae"; } + +.fa-pencil-ruler::before { + content: "\f5ae"; } + +.fa-people-arrows::before { + content: "\e068"; } + +.fa-people-arrows-left-right::before { + content: "\e068"; } + +.fa-mars-and-venus-burst::before { + content: "\e523"; } + +.fa-square-caret-right::before { + content: "\f152"; } + +.fa-caret-square-right::before { + content: "\f152"; } + +.fa-scissors::before { + content: "\f0c4"; } + +.fa-cut::before { + content: "\f0c4"; } + +.fa-sun-plant-wilt::before { + content: "\e57a"; } + +.fa-toilets-portable::before { + content: "\e584"; } + +.fa-hockey-puck::before { + content: "\f453"; } + +.fa-table::before { + content: "\f0ce"; } + +.fa-magnifying-glass-arrow-right::before { + content: "\e521"; } + +.fa-tachograph-digital::before { + content: "\f566"; } + +.fa-digital-tachograph::before { + content: "\f566"; } + +.fa-users-slash::before { + content: "\e073"; } + +.fa-clover::before { + content: "\e139"; } + +.fa-reply::before { + content: "\f3e5"; } + +.fa-mail-reply::before { + content: "\f3e5"; } + +.fa-star-and-crescent::before { + content: "\f699"; } + +.fa-house-fire::before { + content: "\e50c"; } + +.fa-square-minus::before { + content: "\f146"; } + +.fa-minus-square::before { + content: "\f146"; } + +.fa-helicopter::before { + content: "\f533"; } + +.fa-compass::before { + content: "\f14e"; } + +.fa-square-caret-down::before { + content: "\f150"; } + +.fa-caret-square-down::before { + content: "\f150"; } + +.fa-file-circle-question::before { + content: "\e4ef"; } + +.fa-laptop-code::before { + content: "\f5fc"; } + +.fa-swatchbook::before { + content: "\f5c3"; } + +.fa-prescription-bottle::before { + content: "\f485"; } + +.fa-bars::before { + content: "\f0c9"; } + +.fa-navicon::before { + content: "\f0c9"; } + +.fa-people-group::before { + content: "\e533"; } + +.fa-hourglass-end::before { + content: "\f253"; } + +.fa-hourglass-3::before { + content: "\f253"; } + +.fa-heart-crack::before { + content: "\f7a9"; } + +.fa-heart-broken::before { + content: "\f7a9"; } + +.fa-square-up-right::before { + content: "\f360"; } + +.fa-external-link-square-alt::before { + content: "\f360"; } + +.fa-face-kiss-beam::before { + content: "\f597"; } + +.fa-kiss-beam::before { + content: "\f597"; } + +.fa-film::before { + content: "\f008"; } + +.fa-ruler-horizontal::before { + content: "\f547"; } + +.fa-people-robbery::before { + content: "\e536"; } + +.fa-lightbulb::before { + content: "\f0eb"; } + +.fa-caret-left::before { + content: "\f0d9"; } + +.fa-circle-exclamation::before { + content: "\f06a"; } + +.fa-exclamation-circle::before { + content: "\f06a"; } + +.fa-school-circle-xmark::before { + content: "\e56d"; } + +.fa-arrow-right-from-bracket::before { + content: "\f08b"; } + +.fa-sign-out::before { + content: "\f08b"; } + +.fa-circle-chevron-down::before { + content: "\f13a"; } + +.fa-chevron-circle-down::before { + content: "\f13a"; } + +.fa-unlock-keyhole::before { + content: "\f13e"; } + +.fa-unlock-alt::before { + content: "\f13e"; } + +.fa-cloud-showers-heavy::before { + content: "\f740"; } + +.fa-headphones-simple::before { + content: "\f58f"; } + +.fa-headphones-alt::before { + content: "\f58f"; } + +.fa-sitemap::before { + content: "\f0e8"; } + +.fa-circle-dollar-to-slot::before { + content: "\f4b9"; } + +.fa-donate::before { + content: "\f4b9"; } + +.fa-memory::before { + content: "\f538"; } + +.fa-road-spikes::before { + content: "\e568"; } + +.fa-fire-burner::before { + content: "\e4f1"; } + +.fa-flag::before { + content: "\f024"; } + +.fa-hanukiah::before { + content: "\f6e6"; } + +.fa-feather::before { + content: "\f52d"; } + +.fa-volume-low::before { + content: "\f027"; } + +.fa-volume-down::before { + content: "\f027"; } + +.fa-comment-slash::before { + content: "\f4b3"; } + +.fa-cloud-sun-rain::before { + content: "\f743"; } + +.fa-compress::before { + content: "\f066"; } + +.fa-wheat-awn::before { + content: "\e2cd"; } + +.fa-wheat-alt::before { + content: "\e2cd"; } + +.fa-ankh::before { + content: "\f644"; } + +.fa-hands-holding-child::before { + content: "\e4fa"; } + +.fa-asterisk::before { + content: "\2a"; } + +.fa-square-check::before { + content: "\f14a"; } + +.fa-check-square::before { + content: "\f14a"; } + +.fa-peseta-sign::before { + content: "\e221"; } + +.fa-heading::before { + content: "\f1dc"; } + +.fa-header::before { + content: "\f1dc"; } + +.fa-ghost::before { + content: "\f6e2"; } + +.fa-list::before { + content: "\f03a"; } + +.fa-list-squares::before { + content: "\f03a"; } + +.fa-square-phone-flip::before { + content: "\f87b"; } + +.fa-phone-square-alt::before { + content: "\f87b"; } + +.fa-cart-plus::before { + content: "\f217"; } + +.fa-gamepad::before { + content: "\f11b"; } + +.fa-circle-dot::before { + content: "\f192"; } + +.fa-dot-circle::before { + content: "\f192"; } + +.fa-face-dizzy::before { + content: "\f567"; } + +.fa-dizzy::before { + content: "\f567"; } + +.fa-egg::before { + content: "\f7fb"; } + +.fa-house-medical-circle-xmark::before { + content: "\e513"; } + +.fa-campground::before { + content: "\f6bb"; } + +.fa-folder-plus::before { + content: "\f65e"; } + +.fa-futbol::before { + content: "\f1e3"; } + +.fa-futbol-ball::before { + content: "\f1e3"; } + +.fa-soccer-ball::before { + content: "\f1e3"; } + +.fa-paintbrush::before { + content: "\f1fc"; } + +.fa-paint-brush::before { + content: "\f1fc"; } + +.fa-lock::before { + content: "\f023"; } + +.fa-gas-pump::before { + content: "\f52f"; } + +.fa-hot-tub-person::before { + content: "\f593"; } + +.fa-hot-tub::before { + content: "\f593"; } + +.fa-map-location::before { + content: "\f59f"; } + +.fa-map-marked::before { + content: "\f59f"; } + +.fa-house-flood-water::before { + content: "\e50e"; } + +.fa-tree::before { + content: "\f1bb"; } + +.fa-bridge-lock::before { + content: "\e4cc"; } + +.fa-sack-dollar::before { + content: "\f81d"; } + +.fa-pen-to-square::before { + content: "\f044"; } + +.fa-edit::before { + content: "\f044"; } + +.fa-car-side::before { + content: "\f5e4"; } + +.fa-share-nodes::before { + content: "\f1e0"; } + +.fa-share-alt::before { + content: "\f1e0"; } + +.fa-heart-circle-minus::before { + content: "\e4ff"; } + +.fa-hourglass-half::before { + content: "\f252"; } + +.fa-hourglass-2::before { + content: "\f252"; } + +.fa-microscope::before { + content: "\f610"; } + +.fa-sink::before { + content: "\e06d"; } + +.fa-bag-shopping::before { + content: "\f290"; } + +.fa-shopping-bag::before { + content: "\f290"; } + +.fa-arrow-down-z-a::before { + content: "\f881"; } + +.fa-sort-alpha-desc::before { + content: "\f881"; } + +.fa-sort-alpha-down-alt::before { + content: "\f881"; } + +.fa-mitten::before { + content: "\f7b5"; } + +.fa-person-rays::before { + content: "\e54d"; } + +.fa-users::before { + content: "\f0c0"; } + +.fa-eye-slash::before { + content: "\f070"; } + +.fa-flask-vial::before { + content: "\e4f3"; } + +.fa-hand::before { + content: "\f256"; } + +.fa-hand-paper::before { + content: "\f256"; } + +.fa-om::before { + content: "\f679"; } + +.fa-worm::before { + content: "\e599"; } + +.fa-house-circle-xmark::before { + content: "\e50b"; } + +.fa-plug::before { + content: "\f1e6"; } + +.fa-chevron-up::before { + content: "\f077"; } + +.fa-hand-spock::before { + content: "\f259"; } + +.fa-stopwatch::before { + content: "\f2f2"; } + +.fa-face-kiss::before { + content: "\f596"; } + +.fa-kiss::before { + content: "\f596"; } + +.fa-bridge-circle-xmark::before { + content: "\e4cb"; } + +.fa-face-grin-tongue::before { + content: "\f589"; } + +.fa-grin-tongue::before { + content: "\f589"; } + +.fa-chess-bishop::before { + content: "\f43a"; } + +.fa-face-grin-wink::before { + content: "\f58c"; } + +.fa-grin-wink::before { + content: "\f58c"; } + +.fa-ear-deaf::before { + content: "\f2a4"; } + +.fa-deaf::before { + content: "\f2a4"; } + +.fa-deafness::before { + content: "\f2a4"; } + +.fa-hard-of-hearing::before { + content: "\f2a4"; } + +.fa-road-circle-check::before { + content: "\e564"; } + +.fa-dice-five::before { + content: "\f523"; } + +.fa-square-rss::before { + content: "\f143"; } + +.fa-rss-square::before { + content: "\f143"; } + +.fa-land-mine-on::before { + content: "\e51b"; } + +.fa-i-cursor::before { + content: "\f246"; } + +.fa-stamp::before { + content: "\f5bf"; } + +.fa-stairs::before { + content: "\e289"; } + +.fa-i::before { + content: "\49"; } + +.fa-hryvnia-sign::before { + content: "\f6f2"; } + +.fa-hryvnia::before { + content: "\f6f2"; } + +.fa-pills::before { + content: "\f484"; } + +.fa-face-grin-wide::before { + content: "\f581"; } + +.fa-grin-alt::before { + content: "\f581"; } + +.fa-tooth::before { + content: "\f5c9"; } + +.fa-v::before { + content: "\56"; } + +.fa-bangladeshi-taka-sign::before { + content: "\e2e6"; } + +.fa-bicycle::before { + content: "\f206"; } + +.fa-staff-snake::before { + content: "\e579"; } + +.fa-rod-asclepius::before { + content: "\e579"; } + +.fa-rod-snake::before { + content: "\e579"; } + +.fa-staff-aesculapius::before { + content: "\e579"; } + +.fa-head-side-cough-slash::before { + content: "\e062"; } + +.fa-truck-medical::before { + content: "\f0f9"; } + +.fa-ambulance::before { + content: "\f0f9"; } + +.fa-wheat-awn-circle-exclamation::before { + content: "\e598"; } + +.fa-snowman::before { + content: "\f7d0"; } + +.fa-mortar-pestle::before { + content: "\f5a7"; } + +.fa-road-barrier::before { + content: "\e562"; } + +.fa-school::before { + content: "\f549"; } + +.fa-igloo::before { + content: "\f7ae"; } + +.fa-joint::before { + content: "\f595"; } + +.fa-angle-right::before { + content: "\f105"; } + +.fa-horse::before { + content: "\f6f0"; } + +.fa-q::before { + content: "\51"; } + +.fa-g::before { + content: "\47"; } + +.fa-notes-medical::before { + content: "\f481"; } + +.fa-temperature-half::before { + content: "\f2c9"; } + +.fa-temperature-2::before { + content: "\f2c9"; } + +.fa-thermometer-2::before { + content: "\f2c9"; } + +.fa-thermometer-half::before { + content: "\f2c9"; } + +.fa-dong-sign::before { + content: "\e169"; } + +.fa-capsules::before { + content: "\f46b"; } + +.fa-poo-storm::before { + content: "\f75a"; } + +.fa-poo-bolt::before { + content: "\f75a"; } + +.fa-face-frown-open::before { + content: "\f57a"; } + +.fa-frown-open::before { + content: "\f57a"; } + +.fa-hand-point-up::before { + content: "\f0a6"; } + +.fa-money-bill::before { + content: "\f0d6"; } + +.fa-bookmark::before { + content: "\f02e"; } + +.fa-align-justify::before { + content: "\f039"; } + +.fa-umbrella-beach::before { + content: "\f5ca"; } + +.fa-helmet-un::before { + content: "\e503"; } + +.fa-bullseye::before { + content: "\f140"; } + +.fa-bacon::before { + content: "\f7e5"; } + +.fa-hand-point-down::before { + content: "\f0a7"; } + +.fa-arrow-up-from-bracket::before { + content: "\e09a"; } + +.fa-folder::before { + content: "\f07b"; } + +.fa-folder-blank::before { + content: "\f07b"; } + +.fa-file-waveform::before { + content: "\f478"; } + +.fa-file-medical-alt::before { + content: "\f478"; } + +.fa-radiation::before { + content: "\f7b9"; } + +.fa-chart-simple::before { + content: "\e473"; } + +.fa-mars-stroke::before { + content: "\f229"; } + +.fa-vial::before { + content: "\f492"; } + +.fa-gauge::before { + content: "\f624"; } + +.fa-dashboard::before { + content: "\f624"; } + +.fa-gauge-med::before { + content: "\f624"; } + +.fa-tachometer-alt-average::before { + content: "\f624"; } + +.fa-wand-magic-sparkles::before { + content: "\e2ca"; } + +.fa-magic-wand-sparkles::before { + content: "\e2ca"; } + +.fa-e::before { + content: "\45"; } + +.fa-pen-clip::before { + content: "\f305"; } + +.fa-pen-alt::before { + content: "\f305"; } + +.fa-bridge-circle-exclamation::before { + content: "\e4ca"; } + +.fa-user::before { + content: "\f007"; } + +.fa-school-circle-check::before { + content: "\e56b"; } + +.fa-dumpster::before { + content: "\f793"; } + +.fa-van-shuttle::before { + content: "\f5b6"; } + +.fa-shuttle-van::before { + content: "\f5b6"; } + +.fa-building-user::before { + content: "\e4da"; } + +.fa-square-caret-left::before { + content: "\f191"; } + +.fa-caret-square-left::before { + content: "\f191"; } + +.fa-highlighter::before { + content: "\f591"; } + +.fa-key::before { + content: "\f084"; } + +.fa-bullhorn::before { + content: "\f0a1"; } + +.fa-globe::before { + content: "\f0ac"; } + +.fa-synagogue::before { + content: "\f69b"; } + +.fa-person-half-dress::before { + content: "\e548"; } + +.fa-road-bridge::before { + content: "\e563"; } + +.fa-location-arrow::before { + content: "\f124"; } + +.fa-c::before { + content: "\43"; } + +.fa-tablet-button::before { + content: "\f10a"; } + +.fa-building-lock::before { + content: "\e4d6"; } + +.fa-pizza-slice::before { + content: "\f818"; } + +.fa-money-bill-wave::before { + content: "\f53a"; } + +.fa-chart-area::before { + content: "\f1fe"; } + +.fa-area-chart::before { + content: "\f1fe"; } + +.fa-house-flag::before { + content: "\e50d"; } + +.fa-person-circle-minus::before { + content: "\e540"; } + +.fa-ban::before { + content: "\f05e"; } + +.fa-cancel::before { + content: "\f05e"; } + +.fa-camera-rotate::before { + content: "\e0d8"; } + +.fa-spray-can-sparkles::before { + content: "\f5d0"; } + +.fa-air-freshener::before { + content: "\f5d0"; } + +.fa-star::before { + content: "\f005"; } + +.fa-repeat::before { + content: "\f363"; } + +.fa-cross::before { + content: "\f654"; } + +.fa-box::before { + content: "\f466"; } + +.fa-venus-mars::before { + content: "\f228"; } + +.fa-arrow-pointer::before { + content: "\f245"; } + +.fa-mouse-pointer::before { + content: "\f245"; } + +.fa-maximize::before { + content: "\f31e"; } + +.fa-expand-arrows-alt::before { + content: "\f31e"; } + +.fa-charging-station::before { + content: "\f5e7"; } + +.fa-shapes::before { + content: "\f61f"; } + +.fa-triangle-circle-square::before { + content: "\f61f"; } + +.fa-shuffle::before { + content: "\f074"; } + +.fa-random::before { + content: "\f074"; } + +.fa-person-running::before { + content: "\f70c"; } + +.fa-running::before { + content: "\f70c"; } + +.fa-mobile-retro::before { + content: "\e527"; } + +.fa-grip-lines-vertical::before { + content: "\f7a5"; } + +.fa-spider::before { + content: "\f717"; } + +.fa-hands-bound::before { + content: "\e4f9"; } + +.fa-file-invoice-dollar::before { + content: "\f571"; } + +.fa-plane-circle-exclamation::before { + content: "\e556"; } + +.fa-x-ray::before { + content: "\f497"; } + +.fa-spell-check::before { + content: "\f891"; } + +.fa-slash::before { + content: "\f715"; } + +.fa-computer-mouse::before { + content: "\f8cc"; } + +.fa-mouse::before { + content: "\f8cc"; } + +.fa-arrow-right-to-bracket::before { + content: "\f090"; } + +.fa-sign-in::before { + content: "\f090"; } + +.fa-shop-slash::before { + content: "\e070"; } + +.fa-store-alt-slash::before { + content: "\e070"; } + +.fa-server::before { + content: "\f233"; } + +.fa-virus-covid-slash::before { + content: "\e4a9"; } + +.fa-shop-lock::before { + content: "\e4a5"; } + +.fa-hourglass-start::before { + content: "\f251"; } + +.fa-hourglass-1::before { + content: "\f251"; } + +.fa-blender-phone::before { + content: "\f6b6"; } + +.fa-building-wheat::before { + content: "\e4db"; } + +.fa-person-breastfeeding::before { + content: "\e53a"; } + +.fa-right-to-bracket::before { + content: "\f2f6"; } + +.fa-sign-in-alt::before { + content: "\f2f6"; } + +.fa-venus::before { + content: "\f221"; } + +.fa-passport::before { + content: "\f5ab"; } + +.fa-heart-pulse::before { + content: "\f21e"; } + +.fa-heartbeat::before { + content: "\f21e"; } + +.fa-people-carry-box::before { + content: "\f4ce"; } + +.fa-people-carry::before { + content: "\f4ce"; } + +.fa-temperature-high::before { + content: "\f769"; } + +.fa-microchip::before { + content: "\f2db"; } + +.fa-crown::before { + content: "\f521"; } + +.fa-weight-hanging::before { + content: "\f5cd"; } + +.fa-xmarks-lines::before { + content: "\e59a"; } + +.fa-file-prescription::before { + content: "\f572"; } + +.fa-weight-scale::before { + content: "\f496"; } + +.fa-weight::before { + content: "\f496"; } + +.fa-user-group::before { + content: "\f500"; } + +.fa-user-friends::before { + content: "\f500"; } + +.fa-arrow-up-a-z::before { + content: "\f15e"; } + +.fa-sort-alpha-up::before { + content: "\f15e"; } + +.fa-chess-knight::before { + content: "\f441"; } + +.fa-face-laugh-squint::before { + content: "\f59b"; } + +.fa-laugh-squint::before { + content: "\f59b"; } + +.fa-wheelchair::before { + content: "\f193"; } + +.fa-circle-arrow-up::before { + content: "\f0aa"; } + +.fa-arrow-circle-up::before { + content: "\f0aa"; } + +.fa-toggle-on::before { + content: "\f205"; } + +.fa-person-walking::before { + content: "\f554"; } + +.fa-walking::before { + content: "\f554"; } + +.fa-l::before { + content: "\4c"; } + +.fa-fire::before { + content: "\f06d"; } + +.fa-bed-pulse::before { + content: "\f487"; } + +.fa-procedures::before { + content: "\f487"; } + +.fa-shuttle-space::before { + content: "\f197"; } + +.fa-space-shuttle::before { + content: "\f197"; } + +.fa-face-laugh::before { + content: "\f599"; } + +.fa-laugh::before { + content: "\f599"; } + +.fa-folder-open::before { + content: "\f07c"; } + +.fa-heart-circle-plus::before { + content: "\e500"; } + +.fa-code-fork::before { + content: "\e13b"; } + +.fa-city::before { + content: "\f64f"; } + +.fa-microphone-lines::before { + content: "\f3c9"; } + +.fa-microphone-alt::before { + content: "\f3c9"; } + +.fa-pepper-hot::before { + content: "\f816"; } + +.fa-unlock::before { + content: "\f09c"; } + +.fa-colon-sign::before { + content: "\e140"; } + +.fa-headset::before { + content: "\f590"; } + +.fa-store-slash::before { + content: "\e071"; } + +.fa-road-circle-xmark::before { + content: "\e566"; } + +.fa-user-minus::before { + content: "\f503"; } + +.fa-mars-stroke-up::before { + content: "\f22a"; } + +.fa-mars-stroke-v::before { + content: "\f22a"; } + +.fa-champagne-glasses::before { + content: "\f79f"; } + +.fa-glass-cheers::before { + content: "\f79f"; } + +.fa-clipboard::before { + content: "\f328"; } + +.fa-house-circle-exclamation::before { + content: "\e50a"; } + +.fa-file-arrow-up::before { + content: "\f574"; } + +.fa-file-upload::before { + content: "\f574"; } + +.fa-wifi::before { + content: "\f1eb"; } + +.fa-wifi-3::before { + content: "\f1eb"; } + +.fa-wifi-strong::before { + content: "\f1eb"; } + +.fa-bath::before { + content: "\f2cd"; } + +.fa-bathtub::before { + content: "\f2cd"; } + +.fa-underline::before { + content: "\f0cd"; } + +.fa-user-pen::before { + content: "\f4ff"; } + +.fa-user-edit::before { + content: "\f4ff"; } + +.fa-signature::before { + content: "\f5b7"; } + +.fa-stroopwafel::before { + content: "\f551"; } + +.fa-bold::before { + content: "\f032"; } + +.fa-anchor-lock::before { + content: "\e4ad"; } + +.fa-building-ngo::before { + content: "\e4d7"; } + +.fa-manat-sign::before { + content: "\e1d5"; } + +.fa-not-equal::before { + content: "\f53e"; } + +.fa-border-top-left::before { + content: "\f853"; } + +.fa-border-style::before { + content: "\f853"; } + +.fa-map-location-dot::before { + content: "\f5a0"; } + +.fa-map-marked-alt::before { + content: "\f5a0"; } + +.fa-jedi::before { + content: "\f669"; } + +.fa-square-poll-vertical::before { + content: "\f681"; } + +.fa-poll::before { + content: "\f681"; } + +.fa-mug-hot::before { + content: "\f7b6"; } + +.fa-car-battery::before { + content: "\f5df"; } + +.fa-battery-car::before { + content: "\f5df"; } + +.fa-gift::before { + content: "\f06b"; } + +.fa-dice-two::before { + content: "\f528"; } + +.fa-chess-queen::before { + content: "\f445"; } + +.fa-glasses::before { + content: "\f530"; } + +.fa-chess-board::before { + content: "\f43c"; } + +.fa-building-circle-check::before { + content: "\e4d2"; } + +.fa-person-chalkboard::before { + content: "\e53d"; } + +.fa-mars-stroke-right::before { + content: "\f22b"; } + +.fa-mars-stroke-h::before { + content: "\f22b"; } + +.fa-hand-back-fist::before { + content: "\f255"; } + +.fa-hand-rock::before { + content: "\f255"; } + +.fa-square-caret-up::before { + content: "\f151"; } + +.fa-caret-square-up::before { + content: "\f151"; } + +.fa-cloud-showers-water::before { + content: "\e4e4"; } + +.fa-chart-bar::before { + content: "\f080"; } + +.fa-bar-chart::before { + content: "\f080"; } + +.fa-hands-bubbles::before { + content: "\e05e"; } + +.fa-hands-wash::before { + content: "\e05e"; } + +.fa-less-than-equal::before { + content: "\f537"; } + +.fa-train::before { + content: "\f238"; } + +.fa-eye-low-vision::before { + content: "\f2a8"; } + +.fa-low-vision::before { + content: "\f2a8"; } + +.fa-crow::before { + content: "\f520"; } + +.fa-sailboat::before { + content: "\e445"; } + +.fa-window-restore::before { + content: "\f2d2"; } + +.fa-square-plus::before { + content: "\f0fe"; } + +.fa-plus-square::before { + content: "\f0fe"; } + +.fa-torii-gate::before { + content: "\f6a1"; } + +.fa-frog::before { + content: "\f52e"; } + +.fa-bucket::before { + content: "\e4cf"; } + +.fa-image::before { + content: "\f03e"; } + +.fa-microphone::before { + content: "\f130"; } + +.fa-cow::before { + content: "\f6c8"; } + +.fa-caret-up::before { + content: "\f0d8"; } + +.fa-screwdriver::before { + content: "\f54a"; } + +.fa-folder-closed::before { + content: "\e185"; } + +.fa-house-tsunami::before { + content: "\e515"; } + +.fa-square-nfi::before { + content: "\e576"; } + +.fa-arrow-up-from-ground-water::before { + content: "\e4b5"; } + +.fa-martini-glass::before { + content: "\f57b"; } + +.fa-glass-martini-alt::before { + content: "\f57b"; } + +.fa-rotate-left::before { + content: "\f2ea"; } + +.fa-rotate-back::before { + content: "\f2ea"; } + +.fa-rotate-backward::before { + content: "\f2ea"; } + +.fa-undo-alt::before { + content: "\f2ea"; } + +.fa-table-columns::before { + content: "\f0db"; } + +.fa-columns::before { + content: "\f0db"; } + +.fa-lemon::before { + content: "\f094"; } + +.fa-head-side-mask::before { + content: "\e063"; } + +.fa-handshake::before { + content: "\f2b5"; } + +.fa-gem::before { + content: "\f3a5"; } + +.fa-dolly::before { + content: "\f472"; } + +.fa-dolly-box::before { + content: "\f472"; } + +.fa-smoking::before { + content: "\f48d"; } + +.fa-minimize::before { + content: "\f78c"; } + +.fa-compress-arrows-alt::before { + content: "\f78c"; } + +.fa-monument::before { + content: "\f5a6"; } + +.fa-snowplow::before { + content: "\f7d2"; } + +.fa-angles-right::before { + content: "\f101"; } + +.fa-angle-double-right::before { + content: "\f101"; } + +.fa-cannabis::before { + content: "\f55f"; } + +.fa-circle-play::before { + content: "\f144"; } + +.fa-play-circle::before { + content: "\f144"; } + +.fa-tablets::before { + content: "\f490"; } + +.fa-ethernet::before { + content: "\f796"; } + +.fa-euro-sign::before { + content: "\f153"; } + +.fa-eur::before { + content: "\f153"; } + +.fa-euro::before { + content: "\f153"; } + +.fa-chair::before { + content: "\f6c0"; } + +.fa-circle-check::before { + content: "\f058"; } + +.fa-check-circle::before { + content: "\f058"; } + +.fa-circle-stop::before { + content: "\f28d"; } + +.fa-stop-circle::before { + content: "\f28d"; } + +.fa-compass-drafting::before { + content: "\f568"; } + +.fa-drafting-compass::before { + content: "\f568"; } + +.fa-plate-wheat::before { + content: "\e55a"; } + +.fa-icicles::before { + content: "\f7ad"; } + +.fa-person-shelter::before { + content: "\e54f"; } + +.fa-neuter::before { + content: "\f22c"; } + +.fa-id-badge::before { + content: "\f2c1"; } + +.fa-marker::before { + content: "\f5a1"; } + +.fa-face-laugh-beam::before { + content: "\f59a"; } + +.fa-laugh-beam::before { + content: "\f59a"; } + +.fa-helicopter-symbol::before { + content: "\e502"; } + +.fa-universal-access::before { + content: "\f29a"; } + +.fa-circle-chevron-up::before { + content: "\f139"; } + +.fa-chevron-circle-up::before { + content: "\f139"; } + +.fa-lari-sign::before { + content: "\e1c8"; } + +.fa-volcano::before { + content: "\f770"; } + +.fa-person-walking-dashed-line-arrow-right::before { + content: "\e553"; } + +.fa-sterling-sign::before { + content: "\f154"; } + +.fa-gbp::before { + content: "\f154"; } + +.fa-pound-sign::before { + content: "\f154"; } + +.fa-viruses::before { + content: "\e076"; } + +.fa-square-person-confined::before { + content: "\e577"; } + +.fa-user-tie::before { + content: "\f508"; } + +.fa-arrow-down-long::before { + content: "\f175"; } + +.fa-long-arrow-down::before { + content: "\f175"; } + +.fa-tent-arrow-down-to-line::before { + content: "\e57e"; } + +.fa-certificate::before { + content: "\f0a3"; } + +.fa-reply-all::before { + content: "\f122"; } + +.fa-mail-reply-all::before { + content: "\f122"; } + +.fa-suitcase::before { + content: "\f0f2"; } + +.fa-person-skating::before { + content: "\f7c5"; } + +.fa-skating::before { + content: "\f7c5"; } + +.fa-filter-circle-dollar::before { + content: "\f662"; } + +.fa-funnel-dollar::before { + content: "\f662"; } + +.fa-camera-retro::before { + content: "\f083"; } + +.fa-circle-arrow-down::before { + content: "\f0ab"; } + +.fa-arrow-circle-down::before { + content: "\f0ab"; } + +.fa-file-import::before { + content: "\f56f"; } + +.fa-arrow-right-to-file::before { + content: "\f56f"; } + +.fa-square-arrow-up-right::before { + content: "\f14c"; } + +.fa-external-link-square::before { + content: "\f14c"; } + +.fa-box-open::before { + content: "\f49e"; } + +.fa-scroll::before { + content: "\f70e"; } + +.fa-spa::before { + content: "\f5bb"; } + +.fa-location-pin-lock::before { + content: "\e51f"; } + +.fa-pause::before { + content: "\f04c"; } + +.fa-hill-avalanche::before { + content: "\e507"; } + +.fa-temperature-empty::before { + content: "\f2cb"; } + +.fa-temperature-0::before { + content: "\f2cb"; } + +.fa-thermometer-0::before { + content: "\f2cb"; } + +.fa-thermometer-empty::before { + content: "\f2cb"; } + +.fa-bomb::before { + content: "\f1e2"; } + +.fa-registered::before { + content: "\f25d"; } + +.fa-address-card::before { + content: "\f2bb"; } + +.fa-contact-card::before { + content: "\f2bb"; } + +.fa-vcard::before { + content: "\f2bb"; } + +.fa-scale-unbalanced-flip::before { + content: "\f516"; } + +.fa-balance-scale-right::before { + content: "\f516"; } + +.fa-subscript::before { + content: "\f12c"; } + +.fa-diamond-turn-right::before { + content: "\f5eb"; } + +.fa-directions::before { + content: "\f5eb"; } + +.fa-burst::before { + content: "\e4dc"; } + +.fa-house-laptop::before { + content: "\e066"; } + +.fa-laptop-house::before { + content: "\e066"; } + +.fa-face-tired::before { + content: "\f5c8"; } + +.fa-tired::before { + content: "\f5c8"; } + +.fa-money-bills::before { + content: "\e1f3"; } + +.fa-smog::before { + content: "\f75f"; } + +.fa-crutch::before { + content: "\f7f7"; } + +.fa-cloud-arrow-up::before { + content: "\f0ee"; } + +.fa-cloud-upload::before { + content: "\f0ee"; } + +.fa-cloud-upload-alt::before { + content: "\f0ee"; } + +.fa-palette::before { + content: "\f53f"; } + +.fa-arrows-turn-right::before { + content: "\e4c0"; } + +.fa-vest::before { + content: "\e085"; } + +.fa-ferry::before { + content: "\e4ea"; } + +.fa-arrows-down-to-people::before { + content: "\e4b9"; } + +.fa-seedling::before { + content: "\f4d8"; } + +.fa-sprout::before { + content: "\f4d8"; } + +.fa-left-right::before { + content: "\f337"; } + +.fa-arrows-alt-h::before { + content: "\f337"; } + +.fa-boxes-packing::before { + content: "\e4c7"; } + +.fa-circle-arrow-left::before { + content: "\f0a8"; } + +.fa-arrow-circle-left::before { + content: "\f0a8"; } + +.fa-group-arrows-rotate::before { + content: "\e4f6"; } + +.fa-bowl-food::before { + content: "\e4c6"; } + +.fa-candy-cane::before { + content: "\f786"; } + +.fa-arrow-down-wide-short::before { + content: "\f160"; } + +.fa-sort-amount-asc::before { + content: "\f160"; } + +.fa-sort-amount-down::before { + content: "\f160"; } + +.fa-cloud-bolt::before { + content: "\f76c"; } + +.fa-thunderstorm::before { + content: "\f76c"; } + +.fa-text-slash::before { + content: "\f87d"; } + +.fa-remove-format::before { + content: "\f87d"; } + +.fa-face-smile-wink::before { + content: "\f4da"; } + +.fa-smile-wink::before { + content: "\f4da"; } + +.fa-file-word::before { + content: "\f1c2"; } + +.fa-file-powerpoint::before { + content: "\f1c4"; } + +.fa-arrows-left-right::before { + content: "\f07e"; } + +.fa-arrows-h::before { + content: "\f07e"; } + +.fa-house-lock::before { + content: "\e510"; } + +.fa-cloud-arrow-down::before { + content: "\f0ed"; } + +.fa-cloud-download::before { + content: "\f0ed"; } + +.fa-cloud-download-alt::before { + content: "\f0ed"; } + +.fa-children::before { + content: "\e4e1"; } + +.fa-chalkboard::before { + content: "\f51b"; } + +.fa-blackboard::before { + content: "\f51b"; } + +.fa-user-large-slash::before { + content: "\f4fa"; } + +.fa-user-alt-slash::before { + content: "\f4fa"; } + +.fa-envelope-open::before { + content: "\f2b6"; } + +.fa-handshake-simple-slash::before { + content: "\e05f"; } + +.fa-handshake-alt-slash::before { + content: "\e05f"; } + +.fa-mattress-pillow::before { + content: "\e525"; } + +.fa-guarani-sign::before { + content: "\e19a"; } + +.fa-arrows-rotate::before { + content: "\f021"; } + +.fa-refresh::before { + content: "\f021"; } + +.fa-sync::before { + content: "\f021"; } + +.fa-fire-extinguisher::before { + content: "\f134"; } + +.fa-cruzeiro-sign::before { + content: "\e152"; } + +.fa-greater-than-equal::before { + content: "\f532"; } + +.fa-shield-halved::before { + content: "\f3ed"; } + +.fa-shield-alt::before { + content: "\f3ed"; } + +.fa-book-atlas::before { + content: "\f558"; } + +.fa-atlas::before { + content: "\f558"; } + +.fa-virus::before { + content: "\e074"; } + +.fa-envelope-circle-check::before { + content: "\e4e8"; } + +.fa-layer-group::before { + content: "\f5fd"; } + +.fa-arrows-to-dot::before { + content: "\e4be"; } + +.fa-archway::before { + content: "\f557"; } + +.fa-heart-circle-check::before { + content: "\e4fd"; } + +.fa-house-chimney-crack::before { + content: "\f6f1"; } + +.fa-house-damage::before { + content: "\f6f1"; } + +.fa-file-zipper::before { + content: "\f1c6"; } + +.fa-file-archive::before { + content: "\f1c6"; } + +.fa-square::before { + content: "\f0c8"; } + +.fa-martini-glass-empty::before { + content: "\f000"; } + +.fa-glass-martini::before { + content: "\f000"; } + +.fa-couch::before { + content: "\f4b8"; } + +.fa-cedi-sign::before { + content: "\e0df"; } + +.fa-italic::before { + content: "\f033"; } + +.fa-church::before { + content: "\f51d"; } + +.fa-comments-dollar::before { + content: "\f653"; } + +.fa-democrat::before { + content: "\f747"; } + +.fa-z::before { + content: "\5a"; } + +.fa-person-skiing::before { + content: "\f7c9"; } + +.fa-skiing::before { + content: "\f7c9"; } + +.fa-road-lock::before { + content: "\e567"; } + +.fa-a::before { + content: "\41"; } + +.fa-temperature-arrow-down::before { + content: "\e03f"; } + +.fa-temperature-down::before { + content: "\e03f"; } + +.fa-feather-pointed::before { + content: "\f56b"; } + +.fa-feather-alt::before { + content: "\f56b"; } + +.fa-p::before { + content: "\50"; } + +.fa-snowflake::before { + content: "\f2dc"; } + +.fa-newspaper::before { + content: "\f1ea"; } + +.fa-rectangle-ad::before { + content: "\f641"; } + +.fa-ad::before { + content: "\f641"; } + +.fa-circle-arrow-right::before { + content: "\f0a9"; } + +.fa-arrow-circle-right::before { + content: "\f0a9"; } + +.fa-filter-circle-xmark::before { + content: "\e17b"; } + +.fa-locust::before { + content: "\e520"; } + +.fa-sort::before { + content: "\f0dc"; } + +.fa-unsorted::before { + content: "\f0dc"; } + +.fa-list-ol::before { + content: "\f0cb"; } + +.fa-list-1-2::before { + content: "\f0cb"; } + +.fa-list-numeric::before { + content: "\f0cb"; } + +.fa-person-dress-burst::before { + content: "\e544"; } + +.fa-money-check-dollar::before { + content: "\f53d"; } + +.fa-money-check-alt::before { + content: "\f53d"; } + +.fa-vector-square::before { + content: "\f5cb"; } + +.fa-bread-slice::before { + content: "\f7ec"; } + +.fa-language::before { + content: "\f1ab"; } + +.fa-face-kiss-wink-heart::before { + content: "\f598"; } + +.fa-kiss-wink-heart::before { + content: "\f598"; } + +.fa-filter::before { + content: "\f0b0"; } + +.fa-question::before { + content: "\3f"; } + +.fa-file-signature::before { + content: "\f573"; } + +.fa-up-down-left-right::before { + content: "\f0b2"; } + +.fa-arrows-alt::before { + content: "\f0b2"; } + +.fa-house-chimney-user::before { + content: "\e065"; } + +.fa-hand-holding-heart::before { + content: "\f4be"; } + +.fa-puzzle-piece::before { + content: "\f12e"; } + +.fa-money-check::before { + content: "\f53c"; } + +.fa-star-half-stroke::before { + content: "\f5c0"; } + +.fa-star-half-alt::before { + content: "\f5c0"; } + +.fa-code::before { + content: "\f121"; } + +.fa-whiskey-glass::before { + content: "\f7a0"; } + +.fa-glass-whiskey::before { + content: "\f7a0"; } + +.fa-building-circle-exclamation::before { + content: "\e4d3"; } + +.fa-magnifying-glass-chart::before { + content: "\e522"; } + +.fa-arrow-up-right-from-square::before { + content: "\f08e"; } + +.fa-external-link::before { + content: "\f08e"; } + +.fa-cubes-stacked::before { + content: "\e4e6"; } + +.fa-won-sign::before { + content: "\f159"; } + +.fa-krw::before { + content: "\f159"; } + +.fa-won::before { + content: "\f159"; } + +.fa-virus-covid::before { + content: "\e4a8"; } + +.fa-austral-sign::before { + content: "\e0a9"; } + +.fa-f::before { + content: "\46"; } + +.fa-leaf::before { + content: "\f06c"; } + +.fa-road::before { + content: "\f018"; } + +.fa-taxi::before { + content: "\f1ba"; } + +.fa-cab::before { + content: "\f1ba"; } + +.fa-person-circle-plus::before { + content: "\e541"; } + +.fa-chart-pie::before { + content: "\f200"; } + +.fa-pie-chart::before { + content: "\f200"; } + +.fa-bolt-lightning::before { + content: "\e0b7"; } + +.fa-sack-xmark::before { + content: "\e56a"; } + +.fa-file-excel::before { + content: "\f1c3"; } + +.fa-file-contract::before { + content: "\f56c"; } + +.fa-fish-fins::before { + content: "\e4f2"; } + +.fa-building-flag::before { + content: "\e4d5"; } + +.fa-face-grin-beam::before { + content: "\f582"; } + +.fa-grin-beam::before { + content: "\f582"; } + +.fa-object-ungroup::before { + content: "\f248"; } + +.fa-poop::before { + content: "\f619"; } + +.fa-location-pin::before { + content: "\f041"; } + +.fa-map-marker::before { + content: "\f041"; } + +.fa-kaaba::before { + content: "\f66b"; } + +.fa-toilet-paper::before { + content: "\f71e"; } + +.fa-helmet-safety::before { + content: "\f807"; } + +.fa-hard-hat::before { + content: "\f807"; } + +.fa-hat-hard::before { + content: "\f807"; } + +.fa-eject::before { + content: "\f052"; } + +.fa-circle-right::before { + content: "\f35a"; } + +.fa-arrow-alt-circle-right::before { + content: "\f35a"; } + +.fa-plane-circle-check::before { + content: "\e555"; } + +.fa-face-rolling-eyes::before { + content: "\f5a5"; } + +.fa-meh-rolling-eyes::before { + content: "\f5a5"; } + +.fa-object-group::before { + content: "\f247"; } + +.fa-chart-line::before { + content: "\f201"; } + +.fa-line-chart::before { + content: "\f201"; } + +.fa-mask-ventilator::before { + content: "\e524"; } + +.fa-arrow-right::before { + content: "\f061"; } + +.fa-signs-post::before { + content: "\f277"; } + +.fa-map-signs::before { + content: "\f277"; } + +.fa-cash-register::before { + content: "\f788"; } + +.fa-person-circle-question::before { + content: "\e542"; } + +.fa-h::before { + content: "\48"; } + +.fa-tarp::before { + content: "\e57b"; } + +.fa-screwdriver-wrench::before { + content: "\f7d9"; } + +.fa-tools::before { + content: "\f7d9"; } + +.fa-arrows-to-eye::before { + content: "\e4bf"; } + +.fa-plug-circle-bolt::before { + content: "\e55b"; } + +.fa-heart::before { + content: "\f004"; } + +.fa-mars-and-venus::before { + content: "\f224"; } + +.fa-house-user::before { + content: "\e1b0"; } + +.fa-home-user::before { + content: "\e1b0"; } + +.fa-dumpster-fire::before { + content: "\f794"; } + +.fa-house-crack::before { + content: "\e3b1"; } + +.fa-martini-glass-citrus::before { + content: "\f561"; } + +.fa-cocktail::before { + content: "\f561"; } + +.fa-face-surprise::before { + content: "\f5c2"; } + +.fa-surprise::before { + content: "\f5c2"; } + +.fa-bottle-water::before { + content: "\e4c5"; } + +.fa-circle-pause::before { + content: "\f28b"; } + +.fa-pause-circle::before { + content: "\f28b"; } + +.fa-toilet-paper-slash::before { + content: "\e072"; } + +.fa-apple-whole::before { + content: "\f5d1"; } + +.fa-apple-alt::before { + content: "\f5d1"; } + +.fa-kitchen-set::before { + content: "\e51a"; } + +.fa-r::before { + content: "\52"; } + +.fa-temperature-quarter::before { + content: "\f2ca"; } + +.fa-temperature-1::before { + content: "\f2ca"; } + +.fa-thermometer-1::before { + content: "\f2ca"; } + +.fa-thermometer-quarter::before { + content: "\f2ca"; } + +.fa-cube::before { + content: "\f1b2"; } + +.fa-bitcoin-sign::before { + content: "\e0b4"; } + +.fa-shield-dog::before { + content: "\e573"; } + +.fa-solar-panel::before { + content: "\f5ba"; } + +.fa-lock-open::before { + content: "\f3c1"; } + +.fa-elevator::before { + content: "\e16d"; } + +.fa-money-bill-transfer::before { + content: "\e528"; } + +.fa-money-bill-trend-up::before { + content: "\e529"; } + +.fa-house-flood-water-circle-arrow-right::before { + content: "\e50f"; } + +.fa-square-poll-horizontal::before { + content: "\f682"; } + +.fa-poll-h::before { + content: "\f682"; } + +.fa-circle::before { + content: "\f111"; } + +.fa-backward-fast::before { + content: "\f049"; } + +.fa-fast-backward::before { + content: "\f049"; } + +.fa-recycle::before { + content: "\f1b8"; } + +.fa-user-astronaut::before { + content: "\f4fb"; } + +.fa-plane-slash::before { + content: "\e069"; } + +.fa-trademark::before { + content: "\f25c"; } + +.fa-basketball::before { + content: "\f434"; } + +.fa-basketball-ball::before { + content: "\f434"; } + +.fa-satellite-dish::before { + content: "\f7c0"; } + +.fa-circle-up::before { + content: "\f35b"; } + +.fa-arrow-alt-circle-up::before { + content: "\f35b"; } + +.fa-mobile-screen-button::before { + content: "\f3cd"; } + +.fa-mobile-alt::before { + content: "\f3cd"; } + +.fa-volume-high::before { + content: "\f028"; } + +.fa-volume-up::before { + content: "\f028"; } + +.fa-users-rays::before { + content: "\e593"; } + +.fa-wallet::before { + content: "\f555"; } + +.fa-clipboard-check::before { + content: "\f46c"; } + +.fa-file-audio::before { + content: "\f1c7"; } + +.fa-burger::before { + content: "\f805"; } + +.fa-hamburger::before { + content: "\f805"; } + +.fa-wrench::before { + content: "\f0ad"; } + +.fa-bugs::before { + content: "\e4d0"; } + +.fa-rupee-sign::before { + content: "\f156"; } + +.fa-rupee::before { + content: "\f156"; } + +.fa-file-image::before { + content: "\f1c5"; } + +.fa-circle-question::before { + content: "\f059"; } + +.fa-question-circle::before { + content: "\f059"; } + +.fa-plane-departure::before { + content: "\f5b0"; } + +.fa-handshake-slash::before { + content: "\e060"; } + +.fa-book-bookmark::before { + content: "\e0bb"; } + +.fa-code-branch::before { + content: "\f126"; } + +.fa-hat-cowboy::before { + content: "\f8c0"; } + +.fa-bridge::before { + content: "\e4c8"; } + +.fa-phone-flip::before { + content: "\f879"; } + +.fa-phone-alt::before { + content: "\f879"; } + +.fa-truck-front::before { + content: "\e2b7"; } + +.fa-cat::before { + content: "\f6be"; } + +.fa-anchor-circle-exclamation::before { + content: "\e4ab"; } + +.fa-truck-field::before { + content: "\e58d"; } + +.fa-route::before { + content: "\f4d7"; } + +.fa-clipboard-question::before { + content: "\e4e3"; } + +.fa-panorama::before { + content: "\e209"; } + +.fa-comment-medical::before { + content: "\f7f5"; } + +.fa-teeth-open::before { + content: "\f62f"; } + +.fa-file-circle-minus::before { + content: "\e4ed"; } + +.fa-tags::before { + content: "\f02c"; } + +.fa-wine-glass::before { + content: "\f4e3"; } + +.fa-forward-fast::before { + content: "\f050"; } + +.fa-fast-forward::before { + content: "\f050"; } + +.fa-face-meh-blank::before { + content: "\f5a4"; } + +.fa-meh-blank::before { + content: "\f5a4"; } + +.fa-square-parking::before { + content: "\f540"; } + +.fa-parking::before { + content: "\f540"; } + +.fa-house-signal::before { + content: "\e012"; } + +.fa-bars-progress::before { + content: "\f828"; } + +.fa-tasks-alt::before { + content: "\f828"; } + +.fa-faucet-drip::before { + content: "\e006"; } + +.fa-cart-flatbed::before { + content: "\f474"; } + +.fa-dolly-flatbed::before { + content: "\f474"; } + +.fa-ban-smoking::before { + content: "\f54d"; } + +.fa-smoking-ban::before { + content: "\f54d"; } + +.fa-terminal::before { + content: "\f120"; } + +.fa-mobile-button::before { + content: "\f10b"; } + +.fa-house-medical-flag::before { + content: "\e514"; } + +.fa-basket-shopping::before { + content: "\f291"; } + +.fa-shopping-basket::before { + content: "\f291"; } + +.fa-tape::before { + content: "\f4db"; } + +.fa-bus-simple::before { + content: "\f55e"; } + +.fa-bus-alt::before { + content: "\f55e"; } + +.fa-eye::before { + content: "\f06e"; } + +.fa-face-sad-cry::before { + content: "\f5b3"; } + +.fa-sad-cry::before { + content: "\f5b3"; } + +.fa-audio-description::before { + content: "\f29e"; } + +.fa-person-military-to-person::before { + content: "\e54c"; } + +.fa-file-shield::before { + content: "\e4f0"; } + +.fa-user-slash::before { + content: "\f506"; } + +.fa-pen::before { + content: "\f304"; } + +.fa-tower-observation::before { + content: "\e586"; } + +.fa-file-code::before { + content: "\f1c9"; } + +.fa-signal::before { + content: "\f012"; } + +.fa-signal-5::before { + content: "\f012"; } + +.fa-signal-perfect::before { + content: "\f012"; } + +.fa-bus::before { + content: "\f207"; } + +.fa-heart-circle-xmark::before { + content: "\e501"; } + +.fa-house-chimney::before { + content: "\e3af"; } + +.fa-home-lg::before { + content: "\e3af"; } + +.fa-window-maximize::before { + content: "\f2d0"; } + +.fa-face-frown::before { + content: "\f119"; } + +.fa-frown::before { + content: "\f119"; } + +.fa-prescription::before { + content: "\f5b1"; } + +.fa-shop::before { + content: "\f54f"; } + +.fa-store-alt::before { + content: "\f54f"; } + +.fa-floppy-disk::before { + content: "\f0c7"; } + +.fa-save::before { + content: "\f0c7"; } + +.fa-vihara::before { + content: "\f6a7"; } + +.fa-scale-unbalanced::before { + content: "\f515"; } + +.fa-balance-scale-left::before { + content: "\f515"; } + +.fa-sort-up::before { + content: "\f0de"; } + +.fa-sort-asc::before { + content: "\f0de"; } + +.fa-comment-dots::before { + content: "\f4ad"; } + +.fa-commenting::before { + content: "\f4ad"; } + +.fa-plant-wilt::before { + content: "\e5aa"; } + +.fa-diamond::before { + content: "\f219"; } + +.fa-face-grin-squint::before { + content: "\f585"; } + +.fa-grin-squint::before { + content: "\f585"; } + +.fa-hand-holding-dollar::before { + content: "\f4c0"; } + +.fa-hand-holding-usd::before { + content: "\f4c0"; } + +.fa-bacterium::before { + content: "\e05a"; } + +.fa-hand-pointer::before { + content: "\f25a"; } + +.fa-drum-steelpan::before { + content: "\f56a"; } + +.fa-hand-scissors::before { + content: "\f257"; } + +.fa-hands-praying::before { + content: "\f684"; } + +.fa-praying-hands::before { + content: "\f684"; } + +.fa-arrow-rotate-right::before { + content: "\f01e"; } + +.fa-arrow-right-rotate::before { + content: "\f01e"; } + +.fa-arrow-rotate-forward::before { + content: "\f01e"; } + +.fa-redo::before { + content: "\f01e"; } + +.fa-biohazard::before { + content: "\f780"; } + +.fa-location-crosshairs::before { + content: "\f601"; } + +.fa-location::before { + content: "\f601"; } + +.fa-mars-double::before { + content: "\f227"; } + +.fa-child-dress::before { + content: "\e59c"; } + +.fa-users-between-lines::before { + content: "\e591"; } + +.fa-lungs-virus::before { + content: "\e067"; } + +.fa-face-grin-tears::before { + content: "\f588"; } + +.fa-grin-tears::before { + content: "\f588"; } + +.fa-phone::before { + content: "\f095"; } + +.fa-calendar-xmark::before { + content: "\f273"; } + +.fa-calendar-times::before { + content: "\f273"; } + +.fa-child-reaching::before { + content: "\e59d"; } + +.fa-head-side-virus::before { + content: "\e064"; } + +.fa-user-gear::before { + content: "\f4fe"; } + +.fa-user-cog::before { + content: "\f4fe"; } + +.fa-arrow-up-1-9::before { + content: "\f163"; } + +.fa-sort-numeric-up::before { + content: "\f163"; } + +.fa-door-closed::before { + content: "\f52a"; } + +.fa-shield-virus::before { + content: "\e06c"; } + +.fa-dice-six::before { + content: "\f526"; } + +.fa-mosquito-net::before { + content: "\e52c"; } + +.fa-bridge-water::before { + content: "\e4ce"; } + +.fa-person-booth::before { + content: "\f756"; } + +.fa-text-width::before { + content: "\f035"; } + +.fa-hat-wizard::before { + content: "\f6e8"; } + +.fa-pen-fancy::before { + content: "\f5ac"; } + +.fa-person-digging::before { + content: "\f85e"; } + +.fa-digging::before { + content: "\f85e"; } + +.fa-trash::before { + content: "\f1f8"; } + +.fa-gauge-simple::before { + content: "\f629"; } + +.fa-gauge-simple-med::before { + content: "\f629"; } + +.fa-tachometer-average::before { + content: "\f629"; } + +.fa-book-medical::before { + content: "\f7e6"; } + +.fa-poo::before { + content: "\f2fe"; } + +.fa-quote-right::before { + content: "\f10e"; } + +.fa-quote-right-alt::before { + content: "\f10e"; } + +.fa-shirt::before { + content: "\f553"; } + +.fa-t-shirt::before { + content: "\f553"; } + +.fa-tshirt::before { + content: "\f553"; } + +.fa-cubes::before { + content: "\f1b3"; } + +.fa-divide::before { + content: "\f529"; } + +.fa-tenge-sign::before { + content: "\f7d7"; } + +.fa-tenge::before { + content: "\f7d7"; } + +.fa-headphones::before { + content: "\f025"; } + +.fa-hands-holding::before { + content: "\f4c2"; } + +.fa-hands-clapping::before { + content: "\e1a8"; } + +.fa-republican::before { + content: "\f75e"; } + +.fa-arrow-left::before { + content: "\f060"; } + +.fa-person-circle-xmark::before { + content: "\e543"; } + +.fa-ruler::before { + content: "\f545"; } + +.fa-align-left::before { + content: "\f036"; } + +.fa-dice-d6::before { + content: "\f6d1"; } + +.fa-restroom::before { + content: "\f7bd"; } + +.fa-j::before { + content: "\4a"; } + +.fa-users-viewfinder::before { + content: "\e595"; } + +.fa-file-video::before { + content: "\f1c8"; } + +.fa-up-right-from-square::before { + content: "\f35d"; } + +.fa-external-link-alt::before { + content: "\f35d"; } + +.fa-table-cells::before { + content: "\f00a"; } + +.fa-th::before { + content: "\f00a"; } + +.fa-file-pdf::before { + content: "\f1c1"; } + +.fa-book-bible::before { + content: "\f647"; } + +.fa-bible::before { + content: "\f647"; } + +.fa-o::before { + content: "\4f"; } + +.fa-suitcase-medical::before { + content: "\f0fa"; } + +.fa-medkit::before { + content: "\f0fa"; } + +.fa-user-secret::before { + content: "\f21b"; } + +.fa-otter::before { + content: "\f700"; } + +.fa-person-dress::before { + content: "\f182"; } + +.fa-female::before { + content: "\f182"; } + +.fa-comment-dollar::before { + content: "\f651"; } + +.fa-business-time::before { + content: "\f64a"; } + +.fa-briefcase-clock::before { + content: "\f64a"; } + +.fa-table-cells-large::before { + content: "\f009"; } + +.fa-th-large::before { + content: "\f009"; } + +.fa-book-tanakh::before { + content: "\f827"; } + +.fa-tanakh::before { + content: "\f827"; } + +.fa-phone-volume::before { + content: "\f2a0"; } + +.fa-volume-control-phone::before { + content: "\f2a0"; } + +.fa-hat-cowboy-side::before { + content: "\f8c1"; } + +.fa-clipboard-user::before { + content: "\f7f3"; } + +.fa-child::before { + content: "\f1ae"; } + +.fa-lira-sign::before { + content: "\f195"; } + +.fa-satellite::before { + content: "\f7bf"; } + +.fa-plane-lock::before { + content: "\e558"; } + +.fa-tag::before { + content: "\f02b"; } + +.fa-comment::before { + content: "\f075"; } + +.fa-cake-candles::before { + content: "\f1fd"; } + +.fa-birthday-cake::before { + content: "\f1fd"; } + +.fa-cake::before { + content: "\f1fd"; } + +.fa-envelope::before { + content: "\f0e0"; } + +.fa-angles-up::before { + content: "\f102"; } + +.fa-angle-double-up::before { + content: "\f102"; } + +.fa-paperclip::before { + content: "\f0c6"; } + +.fa-arrow-right-to-city::before { + content: "\e4b3"; } + +.fa-ribbon::before { + content: "\f4d6"; } + +.fa-lungs::before { + content: "\f604"; } + +.fa-arrow-up-9-1::before { + content: "\f887"; } + +.fa-sort-numeric-up-alt::before { + content: "\f887"; } + +.fa-litecoin-sign::before { + content: "\e1d3"; } + +.fa-border-none::before { + content: "\f850"; } + +.fa-circle-nodes::before { + content: "\e4e2"; } + +.fa-parachute-box::before { + content: "\f4cd"; } + +.fa-indent::before { + content: "\f03c"; } + +.fa-truck-field-un::before { + content: "\e58e"; } + +.fa-hourglass::before { + content: "\f254"; } + +.fa-hourglass-empty::before { + content: "\f254"; } + +.fa-mountain::before { + content: "\f6fc"; } + +.fa-user-doctor::before { + content: "\f0f0"; } + +.fa-user-md::before { + content: "\f0f0"; } + +.fa-circle-info::before { + content: "\f05a"; } + +.fa-info-circle::before { + content: "\f05a"; } + +.fa-cloud-meatball::before { + content: "\f73b"; } + +.fa-camera::before { + content: "\f030"; } + +.fa-camera-alt::before { + content: "\f030"; } + +.fa-square-virus::before { + content: "\e578"; } + +.fa-meteor::before { + content: "\f753"; } + +.fa-car-on::before { + content: "\e4dd"; } + +.fa-sleigh::before { + content: "\f7cc"; } + +.fa-arrow-down-1-9::before { + content: "\f162"; } + +.fa-sort-numeric-asc::before { + content: "\f162"; } + +.fa-sort-numeric-down::before { + content: "\f162"; } + +.fa-hand-holding-droplet::before { + content: "\f4c1"; } + +.fa-hand-holding-water::before { + content: "\f4c1"; } + +.fa-water::before { + content: "\f773"; } + +.fa-calendar-check::before { + content: "\f274"; } + +.fa-braille::before { + content: "\f2a1"; } + +.fa-prescription-bottle-medical::before { + content: "\f486"; } + +.fa-prescription-bottle-alt::before { + content: "\f486"; } + +.fa-landmark::before { + content: "\f66f"; } + +.fa-truck::before { + content: "\f0d1"; } + +.fa-crosshairs::before { + content: "\f05b"; } + +.fa-person-cane::before { + content: "\e53c"; } + +.fa-tent::before { + content: "\e57d"; } + +.fa-vest-patches::before { + content: "\e086"; } + +.fa-check-double::before { + content: "\f560"; } + +.fa-arrow-down-a-z::before { + content: "\f15d"; } + +.fa-sort-alpha-asc::before { + content: "\f15d"; } + +.fa-sort-alpha-down::before { + content: "\f15d"; } + +.fa-money-bill-wheat::before { + content: "\e52a"; } + +.fa-cookie::before { + content: "\f563"; } + +.fa-arrow-rotate-left::before { + content: "\f0e2"; } + +.fa-arrow-left-rotate::before { + content: "\f0e2"; } + +.fa-arrow-rotate-back::before { + content: "\f0e2"; } + +.fa-arrow-rotate-backward::before { + content: "\f0e2"; } + +.fa-undo::before { + content: "\f0e2"; } + +.fa-hard-drive::before { + content: "\f0a0"; } + +.fa-hdd::before { + content: "\f0a0"; } + +.fa-face-grin-squint-tears::before { + content: "\f586"; } + +.fa-grin-squint-tears::before { + content: "\f586"; } + +.fa-dumbbell::before { + content: "\f44b"; } + +.fa-rectangle-list::before { + content: "\f022"; } + +.fa-list-alt::before { + content: "\f022"; } + +.fa-tarp-droplet::before { + content: "\e57c"; } + +.fa-house-medical-circle-check::before { + content: "\e511"; } + +.fa-person-skiing-nordic::before { + content: "\f7ca"; } + +.fa-skiing-nordic::before { + content: "\f7ca"; } + +.fa-calendar-plus::before { + content: "\f271"; } + +.fa-plane-arrival::before { + content: "\f5af"; } + +.fa-circle-left::before { + content: "\f359"; } + +.fa-arrow-alt-circle-left::before { + content: "\f359"; } + +.fa-train-subway::before { + content: "\f239"; } + +.fa-subway::before { + content: "\f239"; } + +.fa-chart-gantt::before { + content: "\e0e4"; } + +.fa-indian-rupee-sign::before { + content: "\e1bc"; } + +.fa-indian-rupee::before { + content: "\e1bc"; } + +.fa-inr::before { + content: "\e1bc"; } + +.fa-crop-simple::before { + content: "\f565"; } + +.fa-crop-alt::before { + content: "\f565"; } + +.fa-money-bill-1::before { + content: "\f3d1"; } + +.fa-money-bill-alt::before { + content: "\f3d1"; } + +.fa-left-long::before { + content: "\f30a"; } + +.fa-long-arrow-alt-left::before { + content: "\f30a"; } + +.fa-dna::before { + content: "\f471"; } + +.fa-virus-slash::before { + content: "\e075"; } + +.fa-minus::before { + content: "\f068"; } + +.fa-subtract::before { + content: "\f068"; } + +.fa-chess::before { + content: "\f439"; } + +.fa-arrow-left-long::before { + content: "\f177"; } + +.fa-long-arrow-left::before { + content: "\f177"; } + +.fa-plug-circle-check::before { + content: "\e55c"; } + +.fa-street-view::before { + content: "\f21d"; } + +.fa-franc-sign::before { + content: "\e18f"; } + +.fa-volume-off::before { + content: "\f026"; } + +.fa-hands-asl-interpreting::before { + content: "\f2a3"; } + +.fa-american-sign-language-interpreting::before { + content: "\f2a3"; } + +.fa-asl-interpreting::before { + content: "\f2a3"; } + +.fa-hands-american-sign-language-interpreting::before { + content: "\f2a3"; } + +.fa-gear::before { + content: "\f013"; } + +.fa-cog::before { + content: "\f013"; } + +.fa-droplet-slash::before { + content: "\f5c7"; } + +.fa-tint-slash::before { + content: "\f5c7"; } + +.fa-mosque::before { + content: "\f678"; } + +.fa-mosquito::before { + content: "\e52b"; } + +.fa-star-of-david::before { + content: "\f69a"; } + +.fa-person-military-rifle::before { + content: "\e54b"; } + +.fa-cart-shopping::before { + content: "\f07a"; } + +.fa-shopping-cart::before { + content: "\f07a"; } + +.fa-vials::before { + content: "\f493"; } + +.fa-plug-circle-plus::before { + content: "\e55f"; } + +.fa-place-of-worship::before { + content: "\f67f"; } + +.fa-grip-vertical::before { + content: "\f58e"; } + +.fa-arrow-turn-up::before { + content: "\f148"; } + +.fa-level-up::before { + content: "\f148"; } + +.fa-u::before { + content: "\55"; } + +.fa-square-root-variable::before { + content: "\f698"; } + +.fa-square-root-alt::before { + content: "\f698"; } + +.fa-clock::before { + content: "\f017"; } + +.fa-clock-four::before { + content: "\f017"; } + +.fa-backward-step::before { + content: "\f048"; } + +.fa-step-backward::before { + content: "\f048"; } + +.fa-pallet::before { + content: "\f482"; } + +.fa-faucet::before { + content: "\e005"; } + +.fa-baseball-bat-ball::before { + content: "\f432"; } + +.fa-s::before { + content: "\53"; } + +.fa-timeline::before { + content: "\e29c"; } + +.fa-keyboard::before { + content: "\f11c"; } + +.fa-caret-down::before { + content: "\f0d7"; } + +.fa-house-chimney-medical::before { + content: "\f7f2"; } + +.fa-clinic-medical::before { + content: "\f7f2"; } + +.fa-temperature-three-quarters::before { + content: "\f2c8"; } + +.fa-temperature-3::before { + content: "\f2c8"; } + +.fa-thermometer-3::before { + content: "\f2c8"; } + +.fa-thermometer-three-quarters::before { + content: "\f2c8"; } + +.fa-mobile-screen::before { + content: "\f3cf"; } + +.fa-mobile-android-alt::before { + content: "\f3cf"; } + +.fa-plane-up::before { + content: "\e22d"; } + +.fa-piggy-bank::before { + content: "\f4d3"; } + +.fa-battery-half::before { + content: "\f242"; } + +.fa-battery-3::before { + content: "\f242"; } + +.fa-mountain-city::before { + content: "\e52e"; } + +.fa-coins::before { + content: "\f51e"; } + +.fa-khanda::before { + content: "\f66d"; } + +.fa-sliders::before { + content: "\f1de"; } + +.fa-sliders-h::before { + content: "\f1de"; } + +.fa-folder-tree::before { + content: "\f802"; } + +.fa-network-wired::before { + content: "\f6ff"; } + +.fa-map-pin::before { + content: "\f276"; } + +.fa-hamsa::before { + content: "\f665"; } + +.fa-cent-sign::before { + content: "\e3f5"; } + +.fa-flask::before { + content: "\f0c3"; } + +.fa-person-pregnant::before { + content: "\e31e"; } + +.fa-wand-sparkles::before { + content: "\f72b"; } + +.fa-ellipsis-vertical::before { + content: "\f142"; } + +.fa-ellipsis-v::before { + content: "\f142"; } + +.fa-ticket::before { + content: "\f145"; } + +.fa-power-off::before { + content: "\f011"; } + +.fa-right-long::before { + content: "\f30b"; } + +.fa-long-arrow-alt-right::before { + content: "\f30b"; } + +.fa-flag-usa::before { + content: "\f74d"; } + +.fa-laptop-file::before { + content: "\e51d"; } + +.fa-tty::before { + content: "\f1e4"; } + +.fa-teletype::before { + content: "\f1e4"; } + +.fa-diagram-next::before { + content: "\e476"; } + +.fa-person-rifle::before { + content: "\e54e"; } + +.fa-house-medical-circle-exclamation::before { + content: "\e512"; } + +.fa-closed-captioning::before { + content: "\f20a"; } + +.fa-person-hiking::before { + content: "\f6ec"; } + +.fa-hiking::before { + content: "\f6ec"; } + +.fa-venus-double::before { + content: "\f226"; } + +.fa-images::before { + content: "\f302"; } + +.fa-calculator::before { + content: "\f1ec"; } + +.fa-people-pulling::before { + content: "\e535"; } + +.fa-n::before { + content: "\4e"; } + +.fa-cable-car::before { + content: "\f7da"; } + +.fa-tram::before { + content: "\f7da"; } + +.fa-cloud-rain::before { + content: "\f73d"; } + +.fa-building-circle-xmark::before { + content: "\e4d4"; } + +.fa-ship::before { + content: "\f21a"; } + +.fa-arrows-down-to-line::before { + content: "\e4b8"; } + +.fa-download::before { + content: "\f019"; } + +.fa-face-grin::before { + content: "\f580"; } + +.fa-grin::before { + content: "\f580"; } + +.fa-delete-left::before { + content: "\f55a"; } + +.fa-backspace::before { + content: "\f55a"; } + +.fa-eye-dropper::before { + content: "\f1fb"; } + +.fa-eye-dropper-empty::before { + content: "\f1fb"; } + +.fa-eyedropper::before { + content: "\f1fb"; } + +.fa-file-circle-check::before { + content: "\e5a0"; } + +.fa-forward::before { + content: "\f04e"; } + +.fa-mobile::before { + content: "\f3ce"; } + +.fa-mobile-android::before { + content: "\f3ce"; } + +.fa-mobile-phone::before { + content: "\f3ce"; } + +.fa-face-meh::before { + content: "\f11a"; } + +.fa-meh::before { + content: "\f11a"; } + +.fa-align-center::before { + content: "\f037"; } + +.fa-book-skull::before { + content: "\f6b7"; } + +.fa-book-dead::before { + content: "\f6b7"; } + +.fa-id-card::before { + content: "\f2c2"; } + +.fa-drivers-license::before { + content: "\f2c2"; } + +.fa-outdent::before { + content: "\f03b"; } + +.fa-dedent::before { + content: "\f03b"; } + +.fa-heart-circle-exclamation::before { + content: "\e4fe"; } + +.fa-house::before { + content: "\f015"; } + +.fa-home::before { + content: "\f015"; } + +.fa-home-alt::before { + content: "\f015"; } + +.fa-home-lg-alt::before { + content: "\f015"; } + +.fa-calendar-week::before { + content: "\f784"; } + +.fa-laptop-medical::before { + content: "\f812"; } + +.fa-b::before { + content: "\42"; } + +.fa-file-medical::before { + content: "\f477"; } + +.fa-dice-one::before { + content: "\f525"; } + +.fa-kiwi-bird::before { + content: "\f535"; } + +.fa-arrow-right-arrow-left::before { + content: "\f0ec"; } + +.fa-exchange::before { + content: "\f0ec"; } + +.fa-rotate-right::before { + content: "\f2f9"; } + +.fa-redo-alt::before { + content: "\f2f9"; } + +.fa-rotate-forward::before { + content: "\f2f9"; } + +.fa-utensils::before { + content: "\f2e7"; } + +.fa-cutlery::before { + content: "\f2e7"; } + +.fa-arrow-up-wide-short::before { + content: "\f161"; } + +.fa-sort-amount-up::before { + content: "\f161"; } + +.fa-mill-sign::before { + content: "\e1ed"; } + +.fa-bowl-rice::before { + content: "\e2eb"; } + +.fa-skull::before { + content: "\f54c"; } + +.fa-tower-broadcast::before { + content: "\f519"; } + +.fa-broadcast-tower::before { + content: "\f519"; } + +.fa-truck-pickup::before { + content: "\f63c"; } + +.fa-up-long::before { + content: "\f30c"; } + +.fa-long-arrow-alt-up::before { + content: "\f30c"; } + +.fa-stop::before { + content: "\f04d"; } + +.fa-code-merge::before { + content: "\f387"; } + +.fa-upload::before { + content: "\f093"; } + +.fa-hurricane::before { + content: "\f751"; } + +.fa-mound::before { + content: "\e52d"; } + +.fa-toilet-portable::before { + content: "\e583"; } + +.fa-compact-disc::before { + content: "\f51f"; } + +.fa-file-arrow-down::before { + content: "\f56d"; } + +.fa-file-download::before { + content: "\f56d"; } + +.fa-caravan::before { + content: "\f8ff"; } + +.fa-shield-cat::before { + content: "\e572"; } + +.fa-bolt::before { + content: "\f0e7"; } + +.fa-zap::before { + content: "\f0e7"; } + +.fa-glass-water::before { + content: "\e4f4"; } + +.fa-oil-well::before { + content: "\e532"; } + +.fa-vault::before { + content: "\e2c5"; } + +.fa-mars::before { + content: "\f222"; } + +.fa-toilet::before { + content: "\f7d8"; } + +.fa-plane-circle-xmark::before { + content: "\e557"; } + +.fa-yen-sign::before { + content: "\f157"; } + +.fa-cny::before { + content: "\f157"; } + +.fa-jpy::before { + content: "\f157"; } + +.fa-rmb::before { + content: "\f157"; } + +.fa-yen::before { + content: "\f157"; } + +.fa-ruble-sign::before { + content: "\f158"; } + +.fa-rouble::before { + content: "\f158"; } + +.fa-rub::before { + content: "\f158"; } + +.fa-ruble::before { + content: "\f158"; } + +.fa-sun::before { + content: "\f185"; } + +.fa-guitar::before { + content: "\f7a6"; } + +.fa-face-laugh-wink::before { + content: "\f59c"; } + +.fa-laugh-wink::before { + content: "\f59c"; } + +.fa-horse-head::before { + content: "\f7ab"; } + +.fa-bore-hole::before { + content: "\e4c3"; } + +.fa-industry::before { + content: "\f275"; } + +.fa-circle-down::before { + content: "\f358"; } + +.fa-arrow-alt-circle-down::before { + content: "\f358"; } + +.fa-arrows-turn-to-dots::before { + content: "\e4c1"; } + +.fa-florin-sign::before { + content: "\e184"; } + +.fa-arrow-down-short-wide::before { + content: "\f884"; } + +.fa-sort-amount-desc::before { + content: "\f884"; } + +.fa-sort-amount-down-alt::before { + content: "\f884"; } + +.fa-less-than::before { + content: "\3c"; } + +.fa-angle-down::before { + content: "\f107"; } + +.fa-car-tunnel::before { + content: "\e4de"; } + +.fa-head-side-cough::before { + content: "\e061"; } + +.fa-grip-lines::before { + content: "\f7a4"; } + +.fa-thumbs-down::before { + content: "\f165"; } + +.fa-user-lock::before { + content: "\f502"; } + +.fa-arrow-right-long::before { + content: "\f178"; } + +.fa-long-arrow-right::before { + content: "\f178"; } + +.fa-anchor-circle-xmark::before { + content: "\e4ac"; } + +.fa-ellipsis::before { + content: "\f141"; } + +.fa-ellipsis-h::before { + content: "\f141"; } + +.fa-chess-pawn::before { + content: "\f443"; } + +.fa-kit-medical::before { + content: "\f479"; } + +.fa-first-aid::before { + content: "\f479"; } + +.fa-person-through-window::before { + content: "\e5a9"; } + +.fa-toolbox::before { + content: "\f552"; } + +.fa-hands-holding-circle::before { + content: "\e4fb"; } + +.fa-bug::before { + content: "\f188"; } + +.fa-credit-card::before { + content: "\f09d"; } + +.fa-credit-card-alt::before { + content: "\f09d"; } + +.fa-car::before { + content: "\f1b9"; } + +.fa-automobile::before { + content: "\f1b9"; } + +.fa-hand-holding-hand::before { + content: "\e4f7"; } + +.fa-book-open-reader::before { + content: "\f5da"; } + +.fa-book-reader::before { + content: "\f5da"; } + +.fa-mountain-sun::before { + content: "\e52f"; } + +.fa-arrows-left-right-to-line::before { + content: "\e4ba"; } + +.fa-dice-d20::before { + content: "\f6cf"; } + +.fa-truck-droplet::before { + content: "\e58c"; } + +.fa-file-circle-xmark::before { + content: "\e5a1"; } + +.fa-temperature-arrow-up::before { + content: "\e040"; } + +.fa-temperature-up::before { + content: "\e040"; } + +.fa-medal::before { + content: "\f5a2"; } + +.fa-bed::before { + content: "\f236"; } + +.fa-square-h::before { + content: "\f0fd"; } + +.fa-h-square::before { + content: "\f0fd"; } + +.fa-podcast::before { + content: "\f2ce"; } + +.fa-temperature-full::before { + content: "\f2c7"; } + +.fa-temperature-4::before { + content: "\f2c7"; } + +.fa-thermometer-4::before { + content: "\f2c7"; } + +.fa-thermometer-full::before { + content: "\f2c7"; } + +.fa-bell::before { + content: "\f0f3"; } + +.fa-superscript::before { + content: "\f12b"; } + +.fa-plug-circle-xmark::before { + content: "\e560"; } + +.fa-star-of-life::before { + content: "\f621"; } + +.fa-phone-slash::before { + content: "\f3dd"; } + +.fa-paint-roller::before { + content: "\f5aa"; } + +.fa-handshake-angle::before { + content: "\f4c4"; } + +.fa-hands-helping::before { + content: "\f4c4"; } + +.fa-location-dot::before { + content: "\f3c5"; } + +.fa-map-marker-alt::before { + content: "\f3c5"; } + +.fa-file::before { + content: "\f15b"; } + +.fa-greater-than::before { + content: "\3e"; } + +.fa-person-swimming::before { + content: "\f5c4"; } + +.fa-swimmer::before { + content: "\f5c4"; } + +.fa-arrow-down::before { + content: "\f063"; } + +.fa-droplet::before { + content: "\f043"; } + +.fa-tint::before { + content: "\f043"; } + +.fa-eraser::before { + content: "\f12d"; } + +.fa-earth-americas::before { + content: "\f57d"; } + +.fa-earth::before { + content: "\f57d"; } + +.fa-earth-america::before { + content: "\f57d"; } + +.fa-globe-americas::before { + content: "\f57d"; } + +.fa-person-burst::before { + content: "\e53b"; } + +.fa-dove::before { + content: "\f4ba"; } + +.fa-battery-empty::before { + content: "\f244"; } + +.fa-battery-0::before { + content: "\f244"; } + +.fa-socks::before { + content: "\f696"; } + +.fa-inbox::before { + content: "\f01c"; } + +.fa-section::before { + content: "\e447"; } + +.fa-gauge-high::before { + content: "\f625"; } + +.fa-tachometer-alt::before { + content: "\f625"; } + +.fa-tachometer-alt-fast::before { + content: "\f625"; } + +.fa-envelope-open-text::before { + content: "\f658"; } + +.fa-hospital::before { + content: "\f0f8"; } + +.fa-hospital-alt::before { + content: "\f0f8"; } + +.fa-hospital-wide::before { + content: "\f0f8"; } + +.fa-wine-bottle::before { + content: "\f72f"; } + +.fa-chess-rook::before { + content: "\f447"; } + +.fa-bars-staggered::before { + content: "\f550"; } + +.fa-reorder::before { + content: "\f550"; } + +.fa-stream::before { + content: "\f550"; } + +.fa-dharmachakra::before { + content: "\f655"; } + +.fa-hotdog::before { + content: "\f80f"; } + +.fa-person-walking-with-cane::before { + content: "\f29d"; } + +.fa-blind::before { + content: "\f29d"; } + +.fa-drum::before { + content: "\f569"; } + +.fa-ice-cream::before { + content: "\f810"; } + +.fa-heart-circle-bolt::before { + content: "\e4fc"; } + +.fa-fax::before { + content: "\f1ac"; } + +.fa-paragraph::before { + content: "\f1dd"; } + +.fa-check-to-slot::before { + content: "\f772"; } + +.fa-vote-yea::before { + content: "\f772"; } + +.fa-star-half::before { + content: "\f089"; } + +.fa-boxes-stacked::before { + content: "\f468"; } + +.fa-boxes::before { + content: "\f468"; } + +.fa-boxes-alt::before { + content: "\f468"; } + +.fa-link::before { + content: "\f0c1"; } + +.fa-chain::before { + content: "\f0c1"; } + +.fa-ear-listen::before { + content: "\f2a2"; } + +.fa-assistive-listening-systems::before { + content: "\f2a2"; } + +.fa-tree-city::before { + content: "\e587"; } + +.fa-play::before { + content: "\f04b"; } + +.fa-font::before { + content: "\f031"; } + +.fa-rupiah-sign::before { + content: "\e23d"; } + +.fa-magnifying-glass::before { + content: "\f002"; } + +.fa-search::before { + content: "\f002"; } + +.fa-table-tennis-paddle-ball::before { + content: "\f45d"; } + +.fa-ping-pong-paddle-ball::before { + content: "\f45d"; } + +.fa-table-tennis::before { + content: "\f45d"; } + +.fa-person-dots-from-line::before { + content: "\f470"; } + +.fa-diagnoses::before { + content: "\f470"; } + +.fa-trash-can-arrow-up::before { + content: "\f82a"; } + +.fa-trash-restore-alt::before { + content: "\f82a"; } + +.fa-naira-sign::before { + content: "\e1f6"; } + +.fa-cart-arrow-down::before { + content: "\f218"; } + +.fa-walkie-talkie::before { + content: "\f8ef"; } + +.fa-file-pen::before { + content: "\f31c"; } + +.fa-file-edit::before { + content: "\f31c"; } + +.fa-receipt::before { + content: "\f543"; } + +.fa-square-pen::before { + content: "\f14b"; } + +.fa-pen-square::before { + content: "\f14b"; } + +.fa-pencil-square::before { + content: "\f14b"; } + +.fa-suitcase-rolling::before { + content: "\f5c1"; } + +.fa-person-circle-exclamation::before { + content: "\e53f"; } + +.fa-chevron-down::before { + content: "\f078"; } + +.fa-battery-full::before { + content: "\f240"; } + +.fa-battery::before { + content: "\f240"; } + +.fa-battery-5::before { + content: "\f240"; } + +.fa-skull-crossbones::before { + content: "\f714"; } + +.fa-code-compare::before { + content: "\e13a"; } + +.fa-list-ul::before { + content: "\f0ca"; } + +.fa-list-dots::before { + content: "\f0ca"; } + +.fa-school-lock::before { + content: "\e56f"; } + +.fa-tower-cell::before { + content: "\e585"; } + +.fa-down-long::before { + content: "\f309"; } + +.fa-long-arrow-alt-down::before { + content: "\f309"; } + +.fa-ranking-star::before { + content: "\e561"; } + +.fa-chess-king::before { + content: "\f43f"; } + +.fa-person-harassing::before { + content: "\e549"; } + +.fa-brazilian-real-sign::before { + content: "\e46c"; } + +.fa-landmark-dome::before { + content: "\f752"; } + +.fa-landmark-alt::before { + content: "\f752"; } + +.fa-arrow-up::before { + content: "\f062"; } + +.fa-tv::before { + content: "\f26c"; } + +.fa-television::before { + content: "\f26c"; } + +.fa-tv-alt::before { + content: "\f26c"; } + +.fa-shrimp::before { + content: "\e448"; } + +.fa-list-check::before { + content: "\f0ae"; } + +.fa-tasks::before { + content: "\f0ae"; } + +.fa-jug-detergent::before { + content: "\e519"; } + +.fa-circle-user::before { + content: "\f2bd"; } + +.fa-user-circle::before { + content: "\f2bd"; } + +.fa-user-shield::before { + content: "\f505"; } + +.fa-wind::before { + content: "\f72e"; } + +.fa-car-burst::before { + content: "\f5e1"; } + +.fa-car-crash::before { + content: "\f5e1"; } + +.fa-y::before { + content: "\59"; } + +.fa-person-snowboarding::before { + content: "\f7ce"; } + +.fa-snowboarding::before { + content: "\f7ce"; } + +.fa-truck-fast::before { + content: "\f48b"; } + +.fa-shipping-fast::before { + content: "\f48b"; } + +.fa-fish::before { + content: "\f578"; } + +.fa-user-graduate::before { + content: "\f501"; } + +.fa-circle-half-stroke::before { + content: "\f042"; } + +.fa-adjust::before { + content: "\f042"; } + +.fa-clapperboard::before { + content: "\e131"; } + +.fa-circle-radiation::before { + content: "\f7ba"; } + +.fa-radiation-alt::before { + content: "\f7ba"; } + +.fa-baseball::before { + content: "\f433"; } + +.fa-baseball-ball::before { + content: "\f433"; } + +.fa-jet-fighter-up::before { + content: "\e518"; } + +.fa-diagram-project::before { + content: "\f542"; } + +.fa-project-diagram::before { + content: "\f542"; } + +.fa-copy::before { + content: "\f0c5"; } + +.fa-volume-xmark::before { + content: "\f6a9"; } + +.fa-volume-mute::before { + content: "\f6a9"; } + +.fa-volume-times::before { + content: "\f6a9"; } + +.fa-hand-sparkles::before { + content: "\e05d"; } + +.fa-grip::before { + content: "\f58d"; } + +.fa-grip-horizontal::before { + content: "\f58d"; } + +.fa-share-from-square::before { + content: "\f14d"; } + +.fa-share-square::before { + content: "\f14d"; } + +.fa-child-combatant::before { + content: "\e4e0"; } + +.fa-child-rifle::before { + content: "\e4e0"; } + +.fa-gun::before { + content: "\e19b"; } + +.fa-square-phone::before { + content: "\f098"; } + +.fa-phone-square::before { + content: "\f098"; } + +.fa-plus::before { + content: "\2b"; } + +.fa-add::before { + content: "\2b"; } + +.fa-expand::before { + content: "\f065"; } + +.fa-computer::before { + content: "\e4e5"; } + +.fa-xmark::before { + content: "\f00d"; } + +.fa-close::before { + content: "\f00d"; } + +.fa-multiply::before { + content: "\f00d"; } + +.fa-remove::before { + content: "\f00d"; } + +.fa-times::before { + content: "\f00d"; } + +.fa-arrows-up-down-left-right::before { + content: "\f047"; } + +.fa-arrows::before { + content: "\f047"; } + +.fa-chalkboard-user::before { + content: "\f51c"; } + +.fa-chalkboard-teacher::before { + content: "\f51c"; } + +.fa-peso-sign::before { + content: "\e222"; } + +.fa-building-shield::before { + content: "\e4d8"; } + +.fa-baby::before { + content: "\f77c"; } + +.fa-users-line::before { + content: "\e592"; } + +.fa-quote-left::before { + content: "\f10d"; } + +.fa-quote-left-alt::before { + content: "\f10d"; } + +.fa-tractor::before { + content: "\f722"; } + +.fa-trash-arrow-up::before { + content: "\f829"; } + +.fa-trash-restore::before { + content: "\f829"; } + +.fa-arrow-down-up-lock::before { + content: "\e4b0"; } + +.fa-lines-leaning::before { + content: "\e51e"; } + +.fa-ruler-combined::before { + content: "\f546"; } + +.fa-copyright::before { + content: "\f1f9"; } + +.fa-equals::before { + content: "\3d"; } + +.fa-blender::before { + content: "\f517"; } + +.fa-teeth::before { + content: "\f62e"; } + +.fa-shekel-sign::before { + content: "\f20b"; } + +.fa-ils::before { + content: "\f20b"; } + +.fa-shekel::before { + content: "\f20b"; } + +.fa-sheqel::before { + content: "\f20b"; } + +.fa-sheqel-sign::before { + content: "\f20b"; } + +.fa-map::before { + content: "\f279"; } + +.fa-rocket::before { + content: "\f135"; } + +.fa-photo-film::before { + content: "\f87c"; } + +.fa-photo-video::before { + content: "\f87c"; } + +.fa-folder-minus::before { + content: "\f65d"; } + +.fa-store::before { + content: "\f54e"; } + +.fa-arrow-trend-up::before { + content: "\e098"; } + +.fa-plug-circle-minus::before { + content: "\e55e"; } + +.fa-sign-hanging::before { + content: "\f4d9"; } + +.fa-sign::before { + content: "\f4d9"; } + +.fa-bezier-curve::before { + content: "\f55b"; } + +.fa-bell-slash::before { + content: "\f1f6"; } + +.fa-tablet::before { + content: "\f3fb"; } + +.fa-tablet-android::before { + content: "\f3fb"; } + +.fa-school-flag::before { + content: "\e56e"; } + +.fa-fill::before { + content: "\f575"; } + +.fa-angle-up::before { + content: "\f106"; } + +.fa-drumstick-bite::before { + content: "\f6d7"; } + +.fa-holly-berry::before { + content: "\f7aa"; } + +.fa-chevron-left::before { + content: "\f053"; } + +.fa-bacteria::before { + content: "\e059"; } + +.fa-hand-lizard::before { + content: "\f258"; } + +.fa-notdef::before { + content: "\e1fe"; } + +.fa-disease::before { + content: "\f7fa"; } + +.fa-briefcase-medical::before { + content: "\f469"; } + +.fa-genderless::before { + content: "\f22d"; } + +.fa-chevron-right::before { + content: "\f054"; } + +.fa-retweet::before { + content: "\f079"; } + +.fa-car-rear::before { + content: "\f5de"; } + +.fa-car-alt::before { + content: "\f5de"; } + +.fa-pump-soap::before { + content: "\e06b"; } + +.fa-video-slash::before { + content: "\f4e2"; } + +.fa-battery-quarter::before { + content: "\f243"; } + +.fa-battery-2::before { + content: "\f243"; } + +.fa-radio::before { + content: "\f8d7"; } + +.fa-baby-carriage::before { + content: "\f77d"; } + +.fa-carriage-baby::before { + content: "\f77d"; } + +.fa-traffic-light::before { + content: "\f637"; } + +.fa-thermometer::before { + content: "\f491"; } + +.fa-vr-cardboard::before { + content: "\f729"; } + +.fa-hand-middle-finger::before { + content: "\f806"; } + +.fa-percent::before { + content: "\25"; } + +.fa-percentage::before { + content: "\25"; } + +.fa-truck-moving::before { + content: "\f4df"; } + +.fa-glass-water-droplet::before { + content: "\e4f5"; } + +.fa-display::before { + content: "\e163"; } + +.fa-face-smile::before { + content: "\f118"; } + +.fa-smile::before { + content: "\f118"; } + +.fa-thumbtack::before { + content: "\f08d"; } + +.fa-thumb-tack::before { + content: "\f08d"; } + +.fa-trophy::before { + content: "\f091"; } + +.fa-person-praying::before { + content: "\f683"; } + +.fa-pray::before { + content: "\f683"; } + +.fa-hammer::before { + content: "\f6e3"; } + +.fa-hand-peace::before { + content: "\f25b"; } + +.fa-rotate::before { + content: "\f2f1"; } + +.fa-sync-alt::before { + content: "\f2f1"; } + +.fa-spinner::before { + content: "\f110"; } + +.fa-robot::before { + content: "\f544"; } + +.fa-peace::before { + content: "\f67c"; } + +.fa-gears::before { + content: "\f085"; } + +.fa-cogs::before { + content: "\f085"; } + +.fa-warehouse::before { + content: "\f494"; } + +.fa-arrow-up-right-dots::before { + content: "\e4b7"; } + +.fa-splotch::before { + content: "\f5bc"; } + +.fa-face-grin-hearts::before { + content: "\f584"; } + +.fa-grin-hearts::before { + content: "\f584"; } + +.fa-dice-four::before { + content: "\f524"; } + +.fa-sim-card::before { + content: "\f7c4"; } + +.fa-transgender::before { + content: "\f225"; } + +.fa-transgender-alt::before { + content: "\f225"; } + +.fa-mercury::before { + content: "\f223"; } + +.fa-arrow-turn-down::before { + content: "\f149"; } + +.fa-level-down::before { + content: "\f149"; } + +.fa-person-falling-burst::before { + content: "\e547"; } + +.fa-award::before { + content: "\f559"; } + +.fa-ticket-simple::before { + content: "\f3ff"; } + +.fa-ticket-alt::before { + content: "\f3ff"; } + +.fa-building::before { + content: "\f1ad"; } + +.fa-angles-left::before { + content: "\f100"; } + +.fa-angle-double-left::before { + content: "\f100"; } + +.fa-qrcode::before { + content: "\f029"; } + +.fa-clock-rotate-left::before { + content: "\f1da"; } + +.fa-history::before { + content: "\f1da"; } + +.fa-face-grin-beam-sweat::before { + content: "\f583"; } + +.fa-grin-beam-sweat::before { + content: "\f583"; } + +.fa-file-export::before { + content: "\f56e"; } + +.fa-arrow-right-from-file::before { + content: "\f56e"; } + +.fa-shield::before { + content: "\f132"; } + +.fa-shield-blank::before { + content: "\f132"; } + +.fa-arrow-up-short-wide::before { + content: "\f885"; } + +.fa-sort-amount-up-alt::before { + content: "\f885"; } + +.fa-house-medical::before { + content: "\e3b2"; } + +.fa-golf-ball-tee::before { + content: "\f450"; } + +.fa-golf-ball::before { + content: "\f450"; } + +.fa-circle-chevron-left::before { + content: "\f137"; } + +.fa-chevron-circle-left::before { + content: "\f137"; } + +.fa-house-chimney-window::before { + content: "\e00d"; } + +.fa-pen-nib::before { + content: "\f5ad"; } + +.fa-tent-arrow-turn-left::before { + content: "\e580"; } + +.fa-tents::before { + content: "\e582"; } + +.fa-wand-magic::before { + content: "\f0d0"; } + +.fa-magic::before { + content: "\f0d0"; } + +.fa-dog::before { + content: "\f6d3"; } + +.fa-carrot::before { + content: "\f787"; } + +.fa-moon::before { + content: "\f186"; } + +.fa-wine-glass-empty::before { + content: "\f5ce"; } + +.fa-wine-glass-alt::before { + content: "\f5ce"; } + +.fa-cheese::before { + content: "\f7ef"; } + +.fa-yin-yang::before { + content: "\f6ad"; } + +.fa-music::before { + content: "\f001"; } + +.fa-code-commit::before { + content: "\f386"; } + +.fa-temperature-low::before { + content: "\f76b"; } + +.fa-person-biking::before { + content: "\f84a"; } + +.fa-biking::before { + content: "\f84a"; } + +.fa-broom::before { + content: "\f51a"; } + +.fa-shield-heart::before { + content: "\e574"; } + +.fa-gopuram::before { + content: "\f664"; } + +.fa-earth-oceania::before { + content: "\e47b"; } + +.fa-globe-oceania::before { + content: "\e47b"; } + +.fa-square-xmark::before { + content: "\f2d3"; } + +.fa-times-square::before { + content: "\f2d3"; } + +.fa-xmark-square::before { + content: "\f2d3"; } + +.fa-hashtag::before { + content: "\23"; } + +.fa-up-right-and-down-left-from-center::before { + content: "\f424"; } + +.fa-expand-alt::before { + content: "\f424"; } + +.fa-oil-can::before { + content: "\f613"; } + +.fa-t::before { + content: "\54"; } + +.fa-hippo::before { + content: "\f6ed"; } + +.fa-chart-column::before { + content: "\e0e3"; } + +.fa-infinity::before { + content: "\f534"; } + +.fa-vial-circle-check::before { + content: "\e596"; } + +.fa-person-arrow-down-to-line::before { + content: "\e538"; } + +.fa-voicemail::before { + content: "\f897"; } + +.fa-fan::before { + content: "\f863"; } + +.fa-person-walking-luggage::before { + content: "\e554"; } + +.fa-up-down::before { + content: "\f338"; } + +.fa-arrows-alt-v::before { + content: "\f338"; } + +.fa-cloud-moon-rain::before { + content: "\f73c"; } + +.fa-calendar::before { + content: "\f133"; } + +.fa-trailer::before { + content: "\e041"; } + +.fa-bahai::before { + content: "\f666"; } + +.fa-haykal::before { + content: "\f666"; } + +.fa-sd-card::before { + content: "\f7c2"; } + +.fa-dragon::before { + content: "\f6d5"; } + +.fa-shoe-prints::before { + content: "\f54b"; } + +.fa-circle-plus::before { + content: "\f055"; } + +.fa-plus-circle::before { + content: "\f055"; } + +.fa-face-grin-tongue-wink::before { + content: "\f58b"; } + +.fa-grin-tongue-wink::before { + content: "\f58b"; } + +.fa-hand-holding::before { + content: "\f4bd"; } + +.fa-plug-circle-exclamation::before { + content: "\e55d"; } + +.fa-link-slash::before { + content: "\f127"; } + +.fa-chain-broken::before { + content: "\f127"; } + +.fa-chain-slash::before { + content: "\f127"; } + +.fa-unlink::before { + content: "\f127"; } + +.fa-clone::before { + content: "\f24d"; } + +.fa-person-walking-arrow-loop-left::before { + content: "\e551"; } + +.fa-arrow-up-z-a::before { + content: "\f882"; } + +.fa-sort-alpha-up-alt::before { + content: "\f882"; } + +.fa-fire-flame-curved::before { + content: "\f7e4"; } + +.fa-fire-alt::before { + content: "\f7e4"; } + +.fa-tornado::before { + content: "\f76f"; } + +.fa-file-circle-plus::before { + content: "\e494"; } + +.fa-book-quran::before { + content: "\f687"; } + +.fa-quran::before { + content: "\f687"; } + +.fa-anchor::before { + content: "\f13d"; } + +.fa-border-all::before { + content: "\f84c"; } + +.fa-face-angry::before { + content: "\f556"; } + +.fa-angry::before { + content: "\f556"; } + +.fa-cookie-bite::before { + content: "\f564"; } + +.fa-arrow-trend-down::before { + content: "\e097"; } + +.fa-rss::before { + content: "\f09e"; } + +.fa-feed::before { + content: "\f09e"; } + +.fa-draw-polygon::before { + content: "\f5ee"; } + +.fa-scale-balanced::before { + content: "\f24e"; } + +.fa-balance-scale::before { + content: "\f24e"; } + +.fa-gauge-simple-high::before { + content: "\f62a"; } + +.fa-tachometer::before { + content: "\f62a"; } + +.fa-tachometer-fast::before { + content: "\f62a"; } + +.fa-shower::before { + content: "\f2cc"; } + +.fa-desktop::before { + content: "\f390"; } + +.fa-desktop-alt::before { + content: "\f390"; } + +.fa-m::before { + content: "\4d"; } + +.fa-table-list::before { + content: "\f00b"; } + +.fa-th-list::before { + content: "\f00b"; } + +.fa-comment-sms::before { + content: "\f7cd"; } + +.fa-sms::before { + content: "\f7cd"; } + +.fa-book::before { + content: "\f02d"; } + +.fa-user-plus::before { + content: "\f234"; } + +.fa-check::before { + content: "\f00c"; } + +.fa-battery-three-quarters::before { + content: "\f241"; } + +.fa-battery-4::before { + content: "\f241"; } + +.fa-house-circle-check::before { + content: "\e509"; } + +.fa-angle-left::before { + content: "\f104"; } + +.fa-diagram-successor::before { + content: "\e47a"; } + +.fa-truck-arrow-right::before { + content: "\e58b"; } + +.fa-arrows-split-up-and-left::before { + content: "\e4bc"; } + +.fa-hand-fist::before { + content: "\f6de"; } + +.fa-fist-raised::before { + content: "\f6de"; } + +.fa-cloud-moon::before { + content: "\f6c3"; } + +.fa-briefcase::before { + content: "\f0b1"; } + +.fa-person-falling::before { + content: "\e546"; } + +.fa-image-portrait::before { + content: "\f3e0"; } + +.fa-portrait::before { + content: "\f3e0"; } + +.fa-user-tag::before { + content: "\f507"; } + +.fa-rug::before { + content: "\e569"; } + +.fa-earth-europe::before { + content: "\f7a2"; } + +.fa-globe-europe::before { + content: "\f7a2"; } + +.fa-cart-flatbed-suitcase::before { + content: "\f59d"; } + +.fa-luggage-cart::before { + content: "\f59d"; } + +.fa-rectangle-xmark::before { + content: "\f410"; } + +.fa-rectangle-times::before { + content: "\f410"; } + +.fa-times-rectangle::before { + content: "\f410"; } + +.fa-window-close::before { + content: "\f410"; } + +.fa-baht-sign::before { + content: "\e0ac"; } + +.fa-book-open::before { + content: "\f518"; } + +.fa-book-journal-whills::before { + content: "\f66a"; } + +.fa-journal-whills::before { + content: "\f66a"; } + +.fa-handcuffs::before { + content: "\e4f8"; } + +.fa-triangle-exclamation::before { + content: "\f071"; } + +.fa-exclamation-triangle::before { + content: "\f071"; } + +.fa-warning::before { + content: "\f071"; } + +.fa-database::before { + content: "\f1c0"; } + +.fa-share::before { + content: "\f064"; } + +.fa-arrow-turn-right::before { + content: "\f064"; } + +.fa-mail-forward::before { + content: "\f064"; } + +.fa-bottle-droplet::before { + content: "\e4c4"; } + +.fa-mask-face::before { + content: "\e1d7"; } + +.fa-hill-rockslide::before { + content: "\e508"; } + +.fa-right-left::before { + content: "\f362"; } + +.fa-exchange-alt::before { + content: "\f362"; } + +.fa-paper-plane::before { + content: "\f1d8"; } + +.fa-road-circle-exclamation::before { + content: "\e565"; } + +.fa-dungeon::before { + content: "\f6d9"; } + +.fa-align-right::before { + content: "\f038"; } + +.fa-money-bill-1-wave::before { + content: "\f53b"; } + +.fa-money-bill-wave-alt::before { + content: "\f53b"; } + +.fa-life-ring::before { + content: "\f1cd"; } + +.fa-hands::before { + content: "\f2a7"; } + +.fa-sign-language::before { + content: "\f2a7"; } + +.fa-signing::before { + content: "\f2a7"; } + +.fa-calendar-day::before { + content: "\f783"; } + +.fa-water-ladder::before { + content: "\f5c5"; } + +.fa-ladder-water::before { + content: "\f5c5"; } + +.fa-swimming-pool::before { + content: "\f5c5"; } + +.fa-arrows-up-down::before { + content: "\f07d"; } + +.fa-arrows-v::before { + content: "\f07d"; } + +.fa-face-grimace::before { + content: "\f57f"; } + +.fa-grimace::before { + content: "\f57f"; } + +.fa-wheelchair-move::before { + content: "\e2ce"; } + +.fa-wheelchair-alt::before { + content: "\e2ce"; } + +.fa-turn-down::before { + content: "\f3be"; } + +.fa-level-down-alt::before { + content: "\f3be"; } + +.fa-person-walking-arrow-right::before { + content: "\e552"; } + +.fa-square-envelope::before { + content: "\f199"; } + +.fa-envelope-square::before { + content: "\f199"; } + +.fa-dice::before { + content: "\f522"; } + +.fa-bowling-ball::before { + content: "\f436"; } + +.fa-brain::before { + content: "\f5dc"; } + +.fa-bandage::before { + content: "\f462"; } + +.fa-band-aid::before { + content: "\f462"; } + +.fa-calendar-minus::before { + content: "\f272"; } + +.fa-circle-xmark::before { + content: "\f057"; } + +.fa-times-circle::before { + content: "\f057"; } + +.fa-xmark-circle::before { + content: "\f057"; } + +.fa-gifts::before { + content: "\f79c"; } + +.fa-hotel::before { + content: "\f594"; } + +.fa-earth-asia::before { + content: "\f57e"; } + +.fa-globe-asia::before { + content: "\f57e"; } + +.fa-id-card-clip::before { + content: "\f47f"; } + +.fa-id-card-alt::before { + content: "\f47f"; } + +.fa-magnifying-glass-plus::before { + content: "\f00e"; } + +.fa-search-plus::before { + content: "\f00e"; } + +.fa-thumbs-up::before { + content: "\f164"; } + +.fa-user-clock::before { + content: "\f4fd"; } + +.fa-hand-dots::before { + content: "\f461"; } + +.fa-allergies::before { + content: "\f461"; } + +.fa-file-invoice::before { + content: "\f570"; } + +.fa-window-minimize::before { + content: "\f2d1"; } + +.fa-mug-saucer::before { + content: "\f0f4"; } + +.fa-coffee::before { + content: "\f0f4"; } + +.fa-brush::before { + content: "\f55d"; } + +.fa-mask::before { + content: "\f6fa"; } + +.fa-magnifying-glass-minus::before { + content: "\f010"; } + +.fa-search-minus::before { + content: "\f010"; } + +.fa-ruler-vertical::before { + content: "\f548"; } + +.fa-user-large::before { + content: "\f406"; } + +.fa-user-alt::before { + content: "\f406"; } + +.fa-train-tram::before { + content: "\e5b4"; } + +.fa-user-nurse::before { + content: "\f82f"; } + +.fa-syringe::before { + content: "\f48e"; } + +.fa-cloud-sun::before { + content: "\f6c4"; } + +.fa-stopwatch-20::before { + content: "\e06f"; } + +.fa-square-full::before { + content: "\f45c"; } + +.fa-magnet::before { + content: "\f076"; } + +.fa-jar::before { + content: "\e516"; } + +.fa-note-sticky::before { + content: "\f249"; } + +.fa-sticky-note::before { + content: "\f249"; } + +.fa-bug-slash::before { + content: "\e490"; } + +.fa-arrow-up-from-water-pump::before { + content: "\e4b6"; } + +.fa-bone::before { + content: "\f5d7"; } + +.fa-user-injured::before { + content: "\f728"; } + +.fa-face-sad-tear::before { + content: "\f5b4"; } + +.fa-sad-tear::before { + content: "\f5b4"; } + +.fa-plane::before { + content: "\f072"; } + +.fa-tent-arrows-down::before { + content: "\e581"; } + +.fa-exclamation::before { + content: "\21"; } + +.fa-arrows-spin::before { + content: "\e4bb"; } + +.fa-print::before { + content: "\f02f"; } + +.fa-turkish-lira-sign::before { + content: "\e2bb"; } + +.fa-try::before { + content: "\e2bb"; } + +.fa-turkish-lira::before { + content: "\e2bb"; } + +.fa-dollar-sign::before { + content: "\24"; } + +.fa-dollar::before { + content: "\24"; } + +.fa-usd::before { + content: "\24"; } + +.fa-x::before { + content: "\58"; } + +.fa-magnifying-glass-dollar::before { + content: "\f688"; } + +.fa-search-dollar::before { + content: "\f688"; } + +.fa-users-gear::before { + content: "\f509"; } + +.fa-users-cog::before { + content: "\f509"; } + +.fa-person-military-pointing::before { + content: "\e54a"; } + +.fa-building-columns::before { + content: "\f19c"; } + +.fa-bank::before { + content: "\f19c"; } + +.fa-institution::before { + content: "\f19c"; } + +.fa-museum::before { + content: "\f19c"; } + +.fa-university::before { + content: "\f19c"; } + +.fa-umbrella::before { + content: "\f0e9"; } + +.fa-trowel::before { + content: "\e589"; } + +.fa-d::before { + content: "\44"; } + +.fa-stapler::before { + content: "\e5af"; } + +.fa-masks-theater::before { + content: "\f630"; } + +.fa-theater-masks::before { + content: "\f630"; } + +.fa-kip-sign::before { + content: "\e1c4"; } + +.fa-hand-point-left::before { + content: "\f0a5"; } + +.fa-handshake-simple::before { + content: "\f4c6"; } + +.fa-handshake-alt::before { + content: "\f4c6"; } + +.fa-jet-fighter::before { + content: "\f0fb"; } + +.fa-fighter-jet::before { + content: "\f0fb"; } + +.fa-square-share-nodes::before { + content: "\f1e1"; } + +.fa-share-alt-square::before { + content: "\f1e1"; } + +.fa-barcode::before { + content: "\f02a"; } + +.fa-plus-minus::before { + content: "\e43c"; } + +.fa-video::before { + content: "\f03d"; } + +.fa-video-camera::before { + content: "\f03d"; } + +.fa-graduation-cap::before { + content: "\f19d"; } + +.fa-mortar-board::before { + content: "\f19d"; } + +.fa-hand-holding-medical::before { + content: "\e05c"; } + +.fa-person-circle-check::before { + content: "\e53e"; } + +.fa-turn-up::before { + content: "\f3bf"; } + +.fa-level-up-alt::before { + content: "\f3bf"; } + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; } + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; } diff --git a/public/css/style.css b/public/css/style.css new file mode 100644 index 0000000..d2e68ba --- /dev/null +++ b/public/css/style.css @@ -0,0 +1,3375 @@ +/* +! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com +*//* +1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) +2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) +*/ + +*, +::before, +::after { + box-sizing: border-box; /* 1 */ + border-width: 0; /* 2 */ + border-style: solid; /* 2 */ + border-color: #e5e7eb; /* 2 */ +} + +::before, +::after { + --tw-content: ''; +} + +/* +1. Use a consistent sensible line-height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +3. Use a more readable tab size. +4. Use the user's configured `sans` font-family by default. +5. Use the user's configured `sans` font-feature-settings by default. +6. Use the user's configured `sans` font-variation-settings by default. +7. Disable tap highlights on iOS +*/ + +html, +:host { + line-height: 1.5; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + -moz-tab-size: 4; /* 3 */ + tab-size: 4; /* 3 */ + font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */ + font-feature-settings: normal; /* 5 */ + font-variation-settings: normal; /* 6 */ + -webkit-tap-highlight-color: transparent; /* 7 */ +} + +/* +1. Remove the margin in all browsers. +2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. +*/ + +body { + margin: 0; /* 1 */ + line-height: inherit; /* 2 */ +} + +/* +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +3. Ensure horizontal rules are visible by default. +*/ + +hr { + height: 0; /* 1 */ + color: inherit; /* 2 */ + border-top-width: 1px; /* 3 */ +} + +/* +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr:where([title]) { + text-decoration: underline dotted; +} + +/* +Remove the default font size and weight for headings. +*/ + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/* +Reset links to optimize for opt-in styling instead of opt-out. +*/ + +a { + color: inherit; + text-decoration: inherit; +} + +/* +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/* +1. Use the user's configured `mono` font-family by default. +2. Use the user's configured `mono` font-feature-settings by default. +3. Use the user's configured `mono` font-variation-settings by default. +4. Correct the odd `em` font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */ + font-feature-settings: normal; /* 2 */ + font-variation-settings: normal; /* 3 */ + font-size: 1em; /* 4 */ +} + +/* +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/* +Prevent `sub` and `sup` elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +3. Remove gaps between table borders by default. +*/ + +table { + text-indent: 0; /* 1 */ + border-color: inherit; /* 2 */ + border-collapse: collapse; /* 3 */ +} + +/* +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +3. Remove default padding in all browsers. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-feature-settings: inherit; /* 1 */ + font-variation-settings: inherit; /* 1 */ + font-size: 100%; /* 1 */ + font-weight: inherit; /* 1 */ + line-height: inherit; /* 1 */ + color: inherit; /* 1 */ + margin: 0; /* 2 */ + padding: 0; /* 3 */ +} + +/* +Remove the inheritance of text transform in Edge and Firefox. +*/ + +button, +select { + text-transform: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Remove default button styles. +*/ + +button, +[type='button'], +[type='reset'], +[type='submit'] { + -webkit-appearance: button; /* 1 */ + background-color: transparent; /* 2 */ + background-image: none; /* 2 */ +} + +/* +Use the modern Firefox focus style for all focusable elements. +*/ + +:-moz-focusring { + outline: auto; +} + +/* +Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/* +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/* +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type='search'] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/* +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to `inherit` in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/* +Removes the default spacing and border for appropriate elements. +*/ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +fieldset { + margin: 0; + padding: 0; +} + +legend { + padding: 0; +} + +ol, +ul, +menu { + list-style: none; + margin: 0; + padding: 0; +} + +/* +Reset default styling for dialogs. +*/ +dialog { + padding: 0; +} + +/* +Prevent resizing textareas horizontally by default. +*/ + +textarea { + resize: vertical; +} + +/* +1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) +2. Set the default placeholder color to the user's configured gray 400 color. +*/ + +input::placeholder, +textarea::placeholder { + opacity: 1; /* 1 */ + color: #9ca3af; /* 2 */ +} + +/* +Set the default cursor for buttons. +*/ + +button, +[role="button"] { + cursor: pointer; +} + +/* +Make sure disabled buttons don't get the pointer cursor. +*/ +:disabled { + cursor: default; +} + +/* +1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) +2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) + This can trigger a poorly considered lint error in some tools but is included by design. +*/ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; /* 1 */ + vertical-align: middle; /* 2 */ +} + +/* +Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) +*/ + +img, +video { + max-width: 100%; + height: auto; +} + +/* Make elements with the HTML hidden attribute stay hidden by default */ +[hidden] { + display: none; +} + +[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select { + appearance: none; + background-color: #fff; + border-color: #6b7280; + border-width: 1px; + border-radius: 0px; + padding-top: 0.5rem; + padding-right: 0.75rem; + padding-bottom: 0.5rem; + padding-left: 0.75rem; + font-size: 1rem; + line-height: 1.5rem; + --tw-shadow: 0 0 #0000; +} + +[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus { + outline: 2px solid transparent; + outline-offset: 2px; + --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: #2563eb; + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + border-color: #2563eb; +} + +input::placeholder,textarea::placeholder { + color: #6b7280; + opacity: 1; +} + +::-webkit-datetime-edit-fields-wrapper { + padding: 0; +} + +::-webkit-date-and-time-value { + min-height: 1.5em; + text-align: inherit; +} + +::-webkit-datetime-edit { + display: inline-flex; +} + +::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field { + padding-top: 0; + padding-bottom: 0; +} + +select { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e"); + background-position: right 0.5rem center; + background-repeat: no-repeat; + background-size: 1.5em 1.5em; + padding-right: 2.5rem; + print-color-adjust: exact; +} + +[multiple],[size]:where(select:not([size="1"])) { + background-image: initial; + background-position: initial; + background-repeat: unset; + background-size: initial; + padding-right: 0.75rem; + print-color-adjust: unset; +} + +[type='checkbox'],[type='radio'] { + appearance: none; + padding: 0; + print-color-adjust: exact; + display: inline-block; + vertical-align: middle; + background-origin: border-box; + user-select: none; + flex-shrink: 0; + height: 1rem; + width: 1rem; + color: #2563eb; + background-color: #fff; + border-color: #6b7280; + border-width: 1px; + --tw-shadow: 0 0 #0000; +} + +[type='checkbox'] { + border-radius: 0px; +} + +[type='radio'] { + border-radius: 100%; +} + +[type='checkbox']:focus,[type='radio']:focus { + outline: 2px solid transparent; + outline-offset: 2px; + --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); + --tw-ring-offset-width: 2px; + --tw-ring-offset-color: #fff; + --tw-ring-color: #2563eb; + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); +} + +[type='checkbox']:checked,[type='radio']:checked { + border-color: transparent; + background-color: currentColor; + background-size: 100% 100%; + background-position: center; + background-repeat: no-repeat; +} + +[type='checkbox']:checked { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"); +} + +@media (forced-colors: active) { + + [type='checkbox']:checked { + appearance: auto; + } +} + +[type='radio']:checked { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e"); +} + +@media (forced-colors: active) { + + [type='radio']:checked { + appearance: auto; + } +} + +[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus { + border-color: transparent; + background-color: currentColor; +} + +[type='checkbox']:indeterminate { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e"); + border-color: transparent; + background-color: currentColor; + background-size: 100% 100%; + background-position: center; + background-repeat: no-repeat; +} + +@media (forced-colors: active) { + + [type='checkbox']:indeterminate { + appearance: auto; + } +} + +[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus { + border-color: transparent; + background-color: currentColor; +} + +[type='file'] { + background: unset; + border-color: inherit; + border-width: 0; + border-radius: 0; + padding: 0; + font-size: unset; + line-height: inherit; +} + +[type='file']:focus { + outline: 1px solid ButtonText; + outline: 1px auto -webkit-focus-ring-color; +} + html { + font-size: 12.8px; +} + @media (min-width: 768px) { + + html { + font-size: 16px; + } +} + body { + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); + font-family: Heebo, sans-serif; + font-weight: 400; + line-height: 1.625; + --tw-text-opacity: 1; + color: rgb(68 68 68 / var(--tw-text-opacity)); +} + h1, + h2, + h3, + h4, + h5, + h6 { + font-family: Signika, sans-serif; + font-weight: 700; + line-height: 1.25; + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); +} + h1, + .h1 { + font-size: 2.6873856rem; +} + @media (min-width: 768px) { + + h1, + .h1 { + font-size: 2.9859839999999997rem; + } +} + h2, + .h2 { + font-size: 2.239488rem; +} + @media (min-width: 768px) { + + h2, + .h2 { + font-size: 2.48832rem; + } +} + h3, + .h3 { + font-size: 1.86624rem; +} + @media (min-width: 768px) { + + h3, + .h3 { + font-size: 2.0736rem; + } +} + h4, + .h4 { + font-size: 1.728rem; +} + h5, + .h5 { + font-size: 1.44rem; +} + h6, + .h6 { + font-size: 1.2rem; +} + b, + strong { + font-weight: 600; +} + code::after { + content: var(--tw-content); + border-style: none; +} + blockquote > p { + margin-top: 0px !important; + margin-bottom: 0px !important; +} + +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} + +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} +.container { + width: 100%; + margin-right: auto; + margin-left: auto; + padding-right: 2rem; + padding-left: 2rem; +} +@media (min-width: 540px) { + + .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + + .container { + max-width: 768px; + } +} +@media (min-width: 1024px) { + + .container { + max-width: 1024px; + } +} +@media (min-width: 1280px) { + + .container { + max-width: 1280px; + } +} +@media (min-width: 1536px) { + + .container { + max-width: 1536px; + } +} +.form-input,.form-textarea,.form-select,.form-multiselect { + appearance: none; + background-color: #fff; + border-color: #6b7280; + border-width: 1px; + border-radius: 0px; + padding-top: 0.5rem; + padding-right: 0.75rem; + padding-bottom: 0.5rem; + padding-left: 0.75rem; + font-size: 1rem; + line-height: 1.5rem; + --tw-shadow: 0 0 #0000; +} +.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect:focus { + outline: 2px solid transparent; + outline-offset: 2px; + --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: #2563eb; + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + border-color: #2563eb; +} +.form-input::placeholder,.form-textarea::placeholder { + color: #6b7280; + opacity: 1; +} +.form-input::-webkit-datetime-edit-fields-wrapper { + padding: 0; +} +.form-input::-webkit-date-and-time-value { + min-height: 1.5em; + text-align: inherit; +} +.form-input::-webkit-datetime-edit { + display: inline-flex; +} +.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field { + padding-top: 0; + padding-bottom: 0; +} +.row { + --bs-gutter-x: 2rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(var(--bs-gutter-y) * -1); + margin-right: calc(var(--bs-gutter-x) / -2); + margin-left: calc(var(--bs-gutter-x) / -2); +} +.row > * { + box-sizing: border-box; + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) / 2); + padding-left: calc(var(--bs-gutter-x) / 2); + margin-top: var(--bs-gutter-y); +} +.col-12 { + flex: 0 0 auto; + width: 100%; +} +.g-5, .gx-5 { + --bs-gutter-x: 3rem; +} +.order-0 { + order: 0; +} +.order-1 { + order: 1; +} +.order-3 { + order: 3; +} +main { + min-height: 70vh; } +.section { + padding-top: 6rem; + padding-bottom: 6rem; +} +@media (min-width: 1280px) { + + .section { + padding-top: 7rem; + padding-bottom: 7rem; + } +} +.section-sm { + padding-top: 4rem; + padding-bottom: 4rem; +} +@media (min-width: 1280px) { + + .section-sm { + padding-top: 5rem; + padding-bottom: 5rem; + } +} +.container { + margin-left: auto; + margin-right: auto; + padding-left: 1rem; + padding-right: 1rem; +} +@media (min-width: 1536px) { + + .container { + max-width: 1320px; + } +} +.form-input { + width: 100%; + border-radius: 0.25rem; + border-color: transparent; + --tw-bg-opacity: 1; + background-color: rgb(246 246 246 / var(--tw-bg-opacity)); + padding-left: 1.5rem; + padding-right: 1.5rem; + padding-top: 1rem; + padding-bottom: 1rem; + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); + border-radius: 6px; +} +.form-input::placeholder { + --tw-text-opacity: 1; + color: rgb(255 110 0 / var(--tw-text-opacity)); +} +.form-input:focus { + --tw-border-opacity: 1; + border-color: rgb(255 110 0 / var(--tw-border-opacity)); + --tw-ring-color: transparent; +} +.form-label { + margin-bottom: 1rem; + display: block; + font-family: Signika, sans-serif; + font-size: 1.25rem; + line-height: 1.75rem; + font-weight: 400; + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); +} +.social-icons > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(1rem * var(--tw-space-x-reverse)); + margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); +} +.social-icons li { + display: inline-block; +} +.social-icons li a { + display: flex; + height: 2.25rem; + width: 2.25rem; + align-items: center; + justify-content: center; + border-radius: 0.25rem; + --tw-bg-opacity: 1; + background-color: rgb(255 110 0 / var(--tw-bg-opacity)); + text-align: center; + line-height: 2.25rem; + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); + border-radius: 6px; +} +.social-icons li a svg { + height: 1.25rem; + width: 1.25rem; +} +.swiper-pagination-bullet { + margin-left: 0.375rem !important; + margin-right: 0.375rem !important; + height: 0.625rem !important; + width: 0.625rem !important; + --tw-bg-opacity: 1 !important; + background-color: rgb(246 246 246 / var(--tw-bg-opacity)) !important; + opacity: 1 !important; +} +.swiper-pagination-bullet-active { + height: 1rem !important; + width: 1rem !important; + --tw-bg-opacity: 1 !important; + background-color: rgb(255 110 0 / var(--tw-bg-opacity)) !important; +} +.content { + color: var(--tw-prose-body); + max-width: 65ch; +} +.content :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.25em; + margin-bottom: 1.25em; +} +.content :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-lead); + font-size: 1.25em; + line-height: 1.6; + margin-top: 1.2em; + margin-bottom: 1.2em; +} +.content :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-links); + text-decoration: underline; + font-weight: 500; +} +.content :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-bold); + font-weight: 600; +} +.content :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; +} +.content :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; +} +.content :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; +} +.content :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: decimal; + margin-top: 1.25em; + margin-bottom: 1.25em; + padding-left: 1.625em; +} +.content :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: upper-alpha; +} +.content :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: lower-alpha; +} +.content :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: upper-alpha; +} +.content :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: lower-alpha; +} +.content :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: upper-roman; +} +.content :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: lower-roman; +} +.content :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: upper-roman; +} +.content :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: lower-roman; +} +.content :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: decimal; +} +.content :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: disc; + margin-top: 1.25em; + margin-bottom: 1.25em; + padding-left: 1.625em; +} +.content :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker { + font-weight: 400; + color: var(--tw-prose-counters); +} +.content :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker { + color: var(--tw-prose-bullets); +} +.content :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + margin-top: 1.25em; +} +.content :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + border-color: var(--tw-prose-hr); + border-top-width: 1px; + margin-top: 3em; + margin-bottom: 3em; +} +.content :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-weight: 500; + font-style: italic; + color: var(--tw-prose-quotes); + border-left-width: 0.25rem; + border-left-color: var(--tw-prose-quote-borders); + quotes: "\201C""\201D""\2018""\2019"; + margin-top: 1.6em; + margin-bottom: 1.6em; + padding-left: 1em; +} +.content :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { + content: open-quote; +} +.content :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { + content: close-quote; +} +.content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 800; + font-size: 2.25em; + margin-top: 0; + margin-bottom: 0.8888889em; + line-height: 1.1111111; +} +.content :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-weight: 900; + color: inherit; +} +.content :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 700; + font-size: 1.5em; + margin-top: 2em; + margin-bottom: 1em; + line-height: 1.3333333; +} +.content :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-weight: 800; + color: inherit; +} +.content :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + font-size: 1.25em; + margin-top: 1.6em; + margin-bottom: 0.6em; + line-height: 1.6; +} +.content :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-weight: 700; + color: inherit; +} +.content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + margin-top: 1.5em; + margin-bottom: 0.5em; + line-height: 1.5; +} +.content :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-weight: 700; + color: inherit; +} +.content :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 2em; + margin-bottom: 2em; +} +.content :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + display: block; + margin-top: 2em; + margin-bottom: 2em; +} +.content :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-weight: 500; + font-family: inherit; + color: var(--tw-prose-kbd); + box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%); + font-size: 0.875em; + border-radius: 0.3125rem; + padding-top: 0.1875em; + padding-right: 0.375em; + padding-bottom: 0.1875em; + padding-left: 0.375em; +} +.content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-code); + font-weight: 600; + font-size: 0.875em; +} +.content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { + content: "`"; +} +.content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { + content: "`"; +} +.content :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; +} +.content :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; +} +.content :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; + font-size: 0.875em; +} +.content :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; + font-size: 0.9em; +} +.content :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; +} +.content :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; +} +.content :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; +} +.content :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-pre-code); + background-color: var(--tw-prose-pre-bg); + overflow-x: auto; + font-weight: 400; + font-size: 0.875em; + line-height: 1.7142857; + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + border-radius: 0.375rem; + padding-top: 0.8571429em; + padding-right: 1.1428571em; + padding-bottom: 0.8571429em; + padding-left: 1.1428571em; +} +.content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + background-color: transparent; + border-width: 0; + border-radius: 0; + padding: 0; + font-weight: inherit; + color: inherit; + font-size: inherit; + font-family: inherit; + line-height: inherit; +} +.content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { + content: none; +} +.content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { + content: none; +} +.content :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + width: 100%; + table-layout: auto; + text-align: left; + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.875em; + line-height: 1.7142857; +} +.content :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + border-bottom-width: 1px; + border-bottom-color: var(--tw-prose-th-borders); +} +.content :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + vertical-align: bottom; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; +} +.content :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + border-bottom-width: 1px; + border-bottom-color: var(--tw-prose-td-borders); +} +.content :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + border-bottom-width: 0; +} +.content :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + vertical-align: baseline; +} +.content :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + border-top-width: 1px; + border-top-color: var(--tw-prose-th-borders); +} +.content :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + vertical-align: top; +} +.content :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; + margin-bottom: 0; +} +.content :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-captions); + font-size: 0.875em; + line-height: 1.4285714; + margin-top: 0.8571429em; +} +.content { + --tw-prose-body: #374151; + --tw-prose-headings: #111827; + --tw-prose-lead: #4b5563; + --tw-prose-links: #111827; + --tw-prose-bold: #111827; + --tw-prose-counters: #6b7280; + --tw-prose-bullets: #d1d5db; + --tw-prose-hr: #e5e7eb; + --tw-prose-quotes: #111827; + --tw-prose-quote-borders: #e5e7eb; + --tw-prose-captions: #6b7280; + --tw-prose-kbd: #111827; + --tw-prose-kbd-shadows: 17 24 39; + --tw-prose-code: #111827; + --tw-prose-pre-code: #e5e7eb; + --tw-prose-pre-bg: #1f2937; + --tw-prose-th-borders: #d1d5db; + --tw-prose-td-borders: #e5e7eb; + --tw-prose-invert-body: #d1d5db; + --tw-prose-invert-headings: #fff; + --tw-prose-invert-lead: #9ca3af; + --tw-prose-invert-links: #fff; + --tw-prose-invert-bold: #fff; + --tw-prose-invert-counters: #9ca3af; + --tw-prose-invert-bullets: #4b5563; + --tw-prose-invert-hr: #374151; + --tw-prose-invert-quotes: #f3f4f6; + --tw-prose-invert-quote-borders: #374151; + --tw-prose-invert-captions: #9ca3af; + --tw-prose-invert-kbd: #fff; + --tw-prose-invert-kbd-shadows: 255 255 255; + --tw-prose-invert-code: #fff; + --tw-prose-invert-pre-code: #d1d5db; + --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%); + --tw-prose-invert-th-borders: #4b5563; + --tw-prose-invert-td-borders: #374151; + font-size: 1rem; + line-height: 1.75; +} +.content :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; + margin-bottom: 0; +} +.content :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 2em; + margin-bottom: 2em; +} +.content :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0.5em; + margin-bottom: 0.5em; +} +.content :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-left: 0.375em; +} +.content :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-left: 0.375em; +} +.content :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0.75em; + margin-bottom: 0.75em; +} +.content :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.25em; +} +.content :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-bottom: 1.25em; +} +.content :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.25em; +} +.content :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-bottom: 1.25em; +} +.content :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0.75em; + margin-bottom: 0.75em; +} +.content :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.25em; + margin-bottom: 1.25em; +} +.content :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0.5em; + padding-left: 1.625em; +} +.content :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; +} +.content :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; +} +.content :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; +} +.content :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; +} +.content :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-left: 0; +} +.content :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-right: 0; +} +.content :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-top: 0.5714286em; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; +} +.content :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-left: 0; +} +.content :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-right: 0; +} +.content :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 2em; + margin-bottom: 2em; +} +.content :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; +} +.content :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-bottom: 0; +} +.content { + max-width: none; +} +.content :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + margin-bottom: .3em; + margin-top: .6em; + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); +} +.content :is(:where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-size: 2.6873856rem; +} +@media (min-width: 768px) { + + .content :is(:where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-size: 2.9859839999999997rem; + } +} +.content :is(:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-size: 2.239488rem; +} +@media (min-width: 768px) { + + .content :is(:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-size: 2.48832rem; + } +} +.content :is(:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-size: 1.86624rem; +} +@media (min-width: 768px) { + + .content :is(:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-size: 2.0736rem; + } +} +.content :is(:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + max-width: 100%; + border-radius: 0.25rem; + border-radius: 6px; +} +.content :is(:where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + --tw-border-opacity: 1; + border-color: rgb(234 234 234 / var(--tw-border-opacity)); +} +.content :is(:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-size: 16px; + --tw-text-opacity: 1; + color: rgb(68 68 68 / var(--tw-text-opacity)); +} +.content :is(:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + border-radius: 0.5rem; + border-width: 1px; + border-left-width: 10px; + --tw-border-opacity: 1; + border-color: rgb(255 110 0 / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: rgb(246 246 246 / var(--tw-bg-opacity)); + padding-left: 2rem; + padding-right: 2rem; + padding-top: 2.5rem; + padding-bottom: 2.5rem; + font-family: Signika, sans-serif; + font-size: 1.5rem; + line-height: 2rem; + font-style: normal; + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); + border-radius: 12px; +} +.content :is(:where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + border-radius: 0.5rem; + --tw-bg-opacity: 1; + background-color: rgb(246 246 246 / var(--tw-bg-opacity)); + border-radius: 12px; +} +.content :is(:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + padding-left: 0.25rem; + padding-right: 0.25rem; +} +.content :is(:where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); +} +.content :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + --tw-text-opacity: 1; + color: rgb(68 68 68 / var(--tw-text-opacity)); + text-decoration-line: underline; +} +.content :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))):hover { + --tw-text-opacity: 1; + color: rgb(255 110 0 / var(--tw-text-opacity)); +} +.content :is(:where(li):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + --tw-text-opacity: 1; + color: rgb(68 68 68 / var(--tw-text-opacity)); +} +.content :is(:where(table):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + position: relative; + overflow: hidden; + border-radius: 0.5rem; + border-radius: 12px; +} +.content :is(:where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)))::before { + position: absolute; + left: 0px; + top: 0px; + height: 100%; + width: 100%; + border-radius: inherit; + border-width: 1px; + --tw-content: ""; + content: var(--tw-content); +} +.content :is(:where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + --tw-border-opacity: 1; + border-color: rgb(234 234 234 / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: rgb(246 246 246 / var(--tw-bg-opacity)); +} +.content :is(:where(th):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + position: relative; + z-index: 10; + padding-left: 1rem; + padding-right: 1rem; + padding-top: 18px; + padding-bottom: 18px; + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); +} +.content :is(:where(tr):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + --tw-border-opacity: 1; + border-color: rgb(234 234 234 / var(--tw-border-opacity)); +} +.content :is(:where(td):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + position: relative; + z-index: 10; + padding-left: 0.75rem; + padding-right: 0.75rem; + padding-top: 18px; + padding-bottom: 18px; +} +.content .btn { + text-decoration-line: none !important; +} +.content .btn:hover { + --tw-text-opacity: 1 !important; + color: rgb(255 255 255 / var(--tw-text-opacity)) !important; +} +input#nav-toggle:checked + label #show-button { + display: none; +} +.search-result-item input#nav-toggle:checked + label #show-button { + display: none; } +input#nav-toggle:checked + label #hide-button { + display: block; +} +input#nav-toggle:checked ~ #nav-menu { + display: block; +} +.header { + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); + padding-top: 1.5rem; + padding-bottom: 1.5rem; +} +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; +} +.navbar-brand { + font-size: 1.25rem; + line-height: 1.75rem; + font-weight: 600; + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); +} +.navbar-brand image { + max-height: 100%; + max-width: 100%; +} +.navbar-nav { + text-align: center; +} +@media (min-width: 1024px) { + + .navbar-nav { + text-align: left; + } +} +.nav-link { + display: block; + cursor: pointer; + padding: 0.75rem; + font-weight: 600; + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} +.nav-link:hover { + --tw-text-opacity: 1; + color: rgb(255 110 0 / var(--tw-text-opacity)); +} +@media (min-width: 1024px) { + + .nav-link { + padding-left: 0.5rem; + padding-right: 0.5rem; + padding-top: 0.75rem; + padding-bottom: 0.75rem; + } +} +.nav-dropdown { + margin-right: 0px; +} +.nav-dropdown > svg { + pointer-events: none; +} +.nav-dropdown.active .nav-dropdown-list { + display: block; +} +.nav-dropdown-list { + z-index: 10; + display: none; + min-width: 180px; + border-radius: 0.25rem; + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); + padding: 1rem; + --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + border-radius: 6px; + box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.05); +} +.search-result-item .nav-dropdown-list { + display: none; } +@media (min-width: 1024px) { + + .nav-dropdown-list { + visibility: hidden; + position: absolute; + display: block; + opacity: 0; + } +} +.nav-dropdown-item:not(:last-child) { + margin-bottom: 0.5rem; +} +.nav-dropdown-link { + display: block; + padding-top: 0.25rem; + padding-bottom: 0.25rem; + font-weight: 600; + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} +.nav-dropdown-link:hover { + --tw-text-opacity: 1; + color: rgb(255 110 0 / var(--tw-text-opacity)); +} +.theme-switcher { + display: inline-flex; +} +.theme-switcher label { + position: relative; + display: inline-block; + height: 1rem; + width: 1.5rem; + cursor: pointer; + border-radius: 1rem; + --tw-bg-opacity: 1; + background-color: rgb(234 234 234 / var(--tw-bg-opacity)); +} +@media (min-width: 1024px) { + + .theme-switcher label { + width: 2.5rem; + } +} +.theme-switcher input { + position: absolute; + opacity: 0; +} +.theme-switcher span { + position: absolute; + top: -0.25rem; + left: 0px; + display: flex; + height: 1.5rem; + width: 1.5rem; + align-items: center; + justify-content: center; + border-radius: 9999px; + --tw-bg-opacity: 1; + background-color: rgb(4 4 4 / var(--tw-bg-opacity)); + transition-property: all; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 300ms; +} +@media (min-width: 1024px) { + + .theme-switcher input:checked + label span { + left: 1rem; + } +} +.btn { + display: inline-block; + border-radius: 0.25rem; + border-width: 1px; + border-color: transparent; + padding-left: 1.25rem; + padding-right: 1.25rem; + padding-top: 0.5rem; + padding-bottom: 0.5rem; + font-weight: 600; + text-transform: capitalize; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + border-radius: 6px; +} +.btn-sm { + border-radius: 0.125rem; + padding-left: 1rem; + padding-right: 1rem; + padding-top: 0.375rem; + padding-bottom: 0.375rem; + font-size: 0.875rem; + line-height: 1.25rem; + border-radius: 4px; +} +.btn-primary { + --tw-border-opacity: 1; + border-color: rgb(255 110 0 / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: rgb(255 110 0 / var(--tw-bg-opacity)); + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} +.btn-outline-primary { + --tw-border-opacity: 1; + border-color: rgb(4 4 4 / var(--tw-border-opacity)); + background-color: transparent; + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); +} +.btn-outline-primary:hover { + --tw-bg-opacity: 1; + background-color: rgb(4 4 4 / var(--tw-bg-opacity)); + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} +.fixed { + position: fixed; +} +.absolute { + position: absolute; +} +.relative { + position: relative; +} +.sticky { + position: sticky; +} +.left-0 { + left: 0px; +} +.left-1\/2 { + left: 50%; +} +.top-0 { + top: 0px; +} +.top-1 { + top: 0.25rem; +} +.top-1\.5 { + top: 0.375rem; +} +.top-1\/2 { + top: 50%; +} +.z-10 { + z-index: 10; +} +.z-30 { + z-index: 30; +} +.z-50 { + z-index: 50; +} +.order-1 { + order: 1; +} +.order-3 { + order: 3; +} +.m-1 { + margin: 0.25rem; +} +.m-3 { + margin: 0.75rem; +} +.mx-auto { + margin-left: auto; + margin-right: auto; +} +.mb-10 { + margin-bottom: 2.5rem; +} +.mb-12 { + margin-bottom: 3rem; +} +.mb-14 { + margin-bottom: 3.5rem; +} +.mb-3 { + margin-bottom: 0.75rem; +} +.mb-4 { + margin-bottom: 1rem; +} +.mb-6 { + margin-bottom: 1.5rem; +} +.mb-8 { + margin-bottom: 2rem; +} +.ml-0 { + margin-left: 0px; +} +.ml-2 { + margin-left: 0.5rem; +} +.ml-4 { + margin-left: 1rem; +} +.ml-auto { + margin-left: auto; +} +.mr-1 { + margin-right: 0.25rem; +} +.mr-2 { + margin-right: 0.5rem; +} +.mr-3 { + margin-right: 0.75rem; +} +.mr-4 { + margin-right: 1rem; +} +.mr-5 { + margin-right: 1.25rem; +} +.ms-1 { + margin-inline-start: 0.25rem; +} +.mt-10 { + margin-top: 2.5rem; +} +.mt-11 { + margin-top: 2.75rem; +} +.mt-20 { + margin-top: 5rem; +} +.mt-4 { + margin-top: 1rem; +} +.mt-6 { + margin-top: 1.5rem; +} +.mt-8 { + margin-top: 2rem; +} +.mt-9 { + margin-top: 2.25rem; +} +.block { + display: block; +} +.inline-block { + display: inline-block; +} +.flex { + display: flex; +} +.inline-flex { + display: inline-flex; +} +.table { + display: table; +} +.hidden { + display: none; +} +.h-4 { + height: 1rem; +} +.h-6 { + height: 1.5rem; +} +.w-4 { + width: 1rem; +} +.w-\[30px\] { + width: 30px; +} +.w-full { + width: 100%; +} +.max-w-\[600px\] { + max-width: 600px; +} +.-translate-x-1\/2 { + --tw-translate-x: -50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-1\/2 { + --tw-translate-y: -50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.cursor-pointer { + cursor: pointer; +} +.items-start { + align-items: flex-start; +} +.items-center { + align-items: center; +} +.justify-center { + justify-content: center; +} +.justify-between { + justify-content: space-between; +} +.space-x-1 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(0.25rem * var(--tw-space-x-reverse)); + margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-3 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(0.75rem * var(--tw-space-x-reverse)); + margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-y-4 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1rem * var(--tw-space-y-reverse)); +} +.rounded { + border-radius: 0.25rem; +} +.rounded-2xl { + border-radius: 1rem; +} +.rounded-full { + border-radius: 9999px; +} +.rounded-lg { + border-radius: 0.5rem; +} +.border-b { + border-bottom-width: 1px; +} +.border-r { + border-right-width: 1px; +} +.border-t { + border-top-width: 1px; +} +.border-border { + --tw-border-opacity: 1; + border-color: rgb(234 234 234 / var(--tw-border-opacity)); +} +.bg-body { + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} +.bg-gray-200 { + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); +} +.bg-primary { + --tw-bg-opacity: 1; + background-color: rgb(255 110 0 / var(--tw-bg-opacity)); +} +.bg-theme-light { + --tw-bg-opacity: 1; + background-color: rgb(246 246 246 / var(--tw-bg-opacity)); +} +.bg-white { + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} +.bg-gradient-to-b { + background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); +} +.from-body { + --tw-gradient-from: #fff var(--tw-gradient-from-position); + --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.to-theme-light { + --tw-gradient-to: #f6f6f6 var(--tw-gradient-to-position); +} +.fill-current { + fill: currentColor; +} +.p-6 { + padding: 1.5rem; +} +.p-8 { + padding: 2rem; +} +.px-2 { + padding-left: 0.5rem; + padding-right: 0.5rem; +} +.px-3 { + padding-left: 0.75rem; + padding-right: 0.75rem; +} +.px-4 { + padding-left: 1rem; + padding-right: 1rem; +} +.px-7 { + padding-left: 1.75rem; + padding-right: 1.75rem; +} +.px-8 { + padding-left: 2rem; + padding-right: 2rem; +} +.py-1 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} +.py-1\.5 { + padding-top: 0.375rem; + padding-bottom: 0.375rem; +} +.py-10 { + padding-top: 2.5rem; + padding-bottom: 2.5rem; +} +.py-14 { + padding-top: 3.5rem; + padding-bottom: 3.5rem; +} +.py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} +.py-7 { + padding-top: 1.75rem; + padding-bottom: 1.75rem; +} +.py-\[2\.5px\] { + padding-top: 2.5px; + padding-bottom: 2.5px; +} +.pb-0 { + padding-bottom: 0px; +} +.pb-14 { + padding-bottom: 3.5rem; +} +.pb-16 { + padding-bottom: 4rem; +} +.pb-6 { + padding-bottom: 1.5rem; +} +.pl-2 { + padding-left: 0.5rem; +} +.pl-6 { + padding-left: 1.5rem; +} +.pr-5 { + padding-right: 1.25rem; +} +.pt-14 { + padding-top: 3.5rem; +} +.pt-7 { + padding-top: 1.75rem; +} +.text-center { + text-align: center; +} +.font-primary { + font-family: Heebo, sans-serif; +} +.text-\[12px\] { + font-size: 12px; +} +.text-\[8rem\] { + font-size: 8rem; +} +.text-h3 { + font-size: 2.0736rem; +} +.text-lg { + font-size: 1.125rem; + line-height: 1.75rem; +} +.text-xl { + font-size: 1.25rem; + line-height: 1.75rem; +} +.font-bold { + font-weight: 700; +} +.font-semibold { + font-weight: 600; +} +.uppercase { + text-transform: uppercase; +} +.capitalize { + text-transform: capitalize; +} +.text-black { + --tw-text-opacity: 1; + color: rgb(0 0 0 / var(--tw-text-opacity)); +} +.text-dark { + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); +} +.text-light { + --tw-text-opacity: 1; + color: rgb(255 110 0 / var(--tw-text-opacity)); +} +.text-primary { + --tw-text-opacity: 1; + color: rgb(255 110 0 / var(--tw-text-opacity)); +} +.text-red-500 { + --tw-text-opacity: 1; + color: rgb(239 68 68 / var(--tw-text-opacity)); +} +.text-white { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} +.opacity-0 { + opacity: 0; +} +.opacity-100 { + opacity: 1; +} +.bg-gradient { + background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); + --tw-gradient-from: rgba(249,249,249,1) var(--tw-gradient-from-position); + --tw-gradient-to: rgba(249, 249, 249, 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); + --tw-gradient-from-position: 0.53%; + --tw-gradient-to: #fff var(--tw-gradient-to-position); + --tw-gradient-to-position: 83.28%; +} +.rounded { + border-radius: 6px; +} +.rounded-lg { + border-radius: 12px; +} + +.search-wrapper { + position: relative; + z-index: 1; } + +.search-wrapper svg { + display: inline-block; + background-color: transparent; } + +.search-wrapper-header { + padding: 14px; + position: relative; } + +.search-wrapper-header input { + border: 1px solid #ddd; + width: 100%; + border-radius: 4px; + height: 52px; + padding: 0 15px 0 40px; + transition: 0.25s; } + +.search-wrapper-header input:focus { + border-color: var(--color-primary); + box-shadow: none; + outline: none; } + +.search-wrapper-header label { + position: absolute; + left: 28px; + top: calc(50% - 13px); } + +.search-wrapper-header label .search-reset { + display: none; + transition: 0.1s; } + +.search-wrapper-header label .search-reset:hover { + cursor: pointer; + color: #fb5c5c; } + +.search-result-empty { + display: block; + text-align: center; + padding: 32px 0; + cursor: text; + user-select: none; } + +.search-result mark { + padding: 0; + border-radius: 2px; } + +.search-result:not(:empty) + .search-result-empty { + display: none; } + +.search-not-found { + text-align: center; } + +.search-not-found svg { + margin-bottom: 16px; } + +.search-not-found p { + margin-bottom: 0; } + +.search-result-item { + position: relative; + display: block; + padding: 16px; + border-radius: 4px; + border: 1px solid #eee; + background-color: #fff; + transition: 0s; + margin-bottom: 4px; + display: flex; + align-items: flex-start; } + +.search-result-item div:empty, +.search-result-item .search-result-item-description:empty { + display: none; } + +.search-result-item-image { + flex-shrink: 0; } + +.search-result-item-image:empty { + display: none; } + +.search-result-item-body { + flex-grow: 1; } + +.search-result-item > div > img { + border-radius: 4px; + max-height: 400px; + width: 100%; + object-fit: cover; } + +.search-page .search-result-item > div > img { + object-fit: cover; + max-height: 250px; + width: 100%; } + +.search-result-item:focus, +.search-result-item.search-item-selected, +.search-result-item:hover { + background-color: var(--color-primary); } + +.search-result-item:focus *, +.search-result-item.search-item-selected *, +.search-result-item:hover * { + color: white; } + +.search-result-item:focus mark, +.search-result-item.search-item-selected mark, +.search-result-item:hover mark { + background-color: #fef08a; + color: #060606; } + +.search-result-item [data-result-item] u { + color: var(--color-primary); } + +.search-result-item .hidden { + display: none; } + +.search-result-group-title { + padding: 0 12px; + display: inline-block; + margin-bottom: 5px; + margin-top: 15px; + font-size: 18px; } + +.search-result-item-title { + transition: 0s; + font-size: 18px; + color: black; + margin-bottom: 0; + line-height: 1.35; + font-weight: bold; } + +.search-result-item-title::before { + position: absolute; + bottom: 0; + left: 0; + right: 0; + top: 0; + z-index: 10; + content: ""; } + +.search-result-item-content { + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + overflow: hidden; + margin: 6px 0; } + +.search-result-item-description { + font-size: 90%; + margin-top: 6px; + margin-bottom: 4px; } + +.search-result-item-content:empty { + display: none; } + +.search-result-item-taxonomies { + display: flex; + flex-wrap: wrap; + font-size: 13px; + align-items: center; } + +.search-result-item-taxonomies > div { + margin-right: 12px; + color: #999; } + +.search-result-item-taxonomies > div svg { + margin-right: 4px; } + +.search-wrapper-footer { + color: #999; + font-size: 12px; + padding: 8px 14px; + user-select: none; + line-height: 1; + display: flex; + align-items: center; } + +.search-wrapper-footer kbd { + color: #777; + background-color: #eee; + font-size: 12px; + border-radius: 3px; + margin-right: 3px; + padding: 2px 4px; + line-height: 1; + text-align: center; + display: inline-block; } + +.search-wrapper-footer span:not(:last-child) { + margin-right: 16px; } + +.search-wrapper-footer span:last-child { + margin-left: auto; } + +.search-wrapper-footer .search-result-info:empty { + display: none; } + +.search-wrapper-footer .search-result-info { + margin-left: -3px; } + +.search-wrapper-footer .search-result-info em { + color: black; + font-style: normal; + padding: 0 3px; } + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; } + +.search-modal { + position: fixed; + height: 100%; + width: 100%; + inset: 0; + z-index: 9999; + opacity: 0; + visibility: hidden; } + +.search-modal.show { + opacity: 1; + visibility: visible; } + +.search-modal-overlay { + position: fixed; + height: 100%; + width: 100%; + top: 0; + left: 0; + background-color: rgba(0, 0, 0, 0.5); } + +.search-modal .search-wrapper { + width: 660px; + max-width: 96%; + margin: 100px auto; + border-radius: 4px; + background-color: white; } + +.search-modal .search-wrapper-body { + max-height: calc(100vh - 350px); + padding: 14px; + overflow-y: auto; + background-color: #f5f6f7; + box-shadow: inset 0 2px 18px #ddd; + border-radius: 4px; } + +.search-modal +.search-result-group:first-child +.search-result-group-title:not(:empty) { + margin-top: -15px; } + +.search-modal .search-result-item a > div { + margin-right: 16px; } + +.search-modal .search-result-item-image { + margin-right: 15px; } + +.search-modal .search-result-item-image img { + width: 100px; + height: 100px; + object-fit: cover; } + +@media (max-width: 576px) { + .search-modal .search-result-item-image img { + width: 60px; + height: 60px; } + .search-wrapper-footer { + display: none; } } + +.dark .search-modal .search-wrapper { + background-color: #1c1c1c; } + +.dark .search-modal .search-wrapper-header input { + color: #fff; + background-color: #222222; + border-color: #535353; } + +.dark .search-modal .search-wrapper-header input:focus { + border-color: #fff; } + +.dark .search-modal .search-wrapper-body { + background-color: #222222; + box-shadow: none; } + +.dark .search-modal .search-result-item { + border-color: #3e3e3e; + background-color: #1c1c1c; } + +.dark .search-modal .search-result-item:focus, +.dark .search-modal .search-result-item.search-item-selected, +.dark .search-modal .search-result-item:hover { + background-color: #060606; } + +.dark .search-modal .search-result-item .search-result-item-title { + color: #fff; } + +.dark .search-wrapper-footer kbd { + background-color: #3e3e3e; + color: #ccc; } + +.dark .search-wrapper-footer .search-result-info em { + color: #fff; } + +.search-page .search-wrapper { + padding: 100px 0; } + +.search-page .search-wrapper-header, +.search-page .search-wrapper-footer { + width: 660px; + max-width: 96%; + margin: 0 auto; } + +.search-page .search-wrapper-footer { + padding-top: 0; + padding-bottom: 0; + margin-bottom: 60px; } + +.search-page .search-wrapper-body { + padding: 0 16px; } + +.search-page .search-result-group { + display: flex; + flex-wrap: wrap; } + +.search-page .search-result-item { + margin-right: -15px; + margin-left: -15px; } + +.search-page .search-result-group > p, +.search-page .search-result-item { + padding-right: 15px !important; + padding-left: 15px !important; } + +.search-page .search-result-group > p { + width: 100%; } + +.search-page .search-result-item { + flex: 0 0 auto; + width: calc(100% - (4 * 4px)); + display: block; + padding-top: 15px !important; + padding-bottom: 15px !important; + margin: 0 8px 16px 8px; } + +.search-page .search-result-item .search-result-item-image { + margin-bottom: 10px; } + +.search-page .search-result-group-title { + font-size: 22px; + font-weight: bold; } + +.search-page .search-result-info { + display: block; + text-align: center; } + +.search-page .search-wrapper-header input { + padding: 0 20px; } + +@media (min-width: 576px) { + .search-page .search-result-item { + width: calc(50% - (4 * 4px)); } } + +@media (max-width: 576px) { + .search-wrapper .search-wrapper-footer span:not(.search-result-info) { + display: none; } } + +@media (min-width: 768px) { + .search-page .search-result-item { + width: calc(33.3333333333% - (4 * 4px)); } } + +@media (min-width: 992px) { + .search-page .search-result-item { + width: calc(25% - (4 * 4px)); } } + +.dark .search-page .search-wrapper-header input { + color: #fff; + background-color: #222222; + border-color: #535353; } + +.dark .search-page .search-wrapper-header input:focus { + border-color: #fff; } + +.dark .search-page .search-result-item { + border-color: #3e3e3e; + background-color: #1c1c1c; } + +.dark .search-page .search-result-item:focus, +.dark .search-page .search-result-item.search-item-selected, +.dark .search-page .search-result-item:hover { + background-color: #060606; } + +.dark .search-page .search-result-item-title { + color: #fff; } + +.share-title { + display: inline-block; + margin-right: 0.3em; } + +.share-link { + border-radius: 0.25rem; + transition: 25ms ease-out; + height: 2.5em; + width: 2.5em; + line-height: 2.5em; + text-align: center; + font-family: Helvetica Neue, Helvetica, Arial, sans-serif; + text-decoration: none; + color: #fff; + margin: 0.5em; + display: inline-block; + vertical-align: middle; } + +.share-icon { + fill: #fff; + stroke: none; + display: block; + height: 100%; } + .share-icon svg { + width: 1em; + height: 100%; + margin: auto; } + +.share-twitter { + background-color: #000000; } + .share-twitter:hover { + background-color: #0c0c0c; } + +.share-pinterest { + background-color: #bd081c; } + .share-pinterest:hover { + background-color: #8c0615; } + +.share-facebook { + background-color: #3b5998; } + .share-facebook:hover { + background-color: #2d4373; } + +.share-tumblr { + background-color: #35465c; } + .share-tumblr:hover { + background-color: #222d3c; } + +.share-reddit { + background-color: #5f99cf; } + .share-reddit:hover { + background-color: #3a80c1; } + +.share-google { + background-color: #dd4b39; } + .share-google:hover { + background-color: #c23321; } + +.share-linkedin { + background-color: #0077b5; } + .share-linkedin:hover { + background-color: #046293; } + +.share-email { + background-color: #777; } + .share-email:hover { + background-color: #5e5e5e; } + +.share-whatsapp { + background-color: #25d366; } + .share-whatsapp:hover { + background-color: #1da851; } + +.share-hackernews { + background-color: #ff6600; } + .share-hackernews:hover { + background-color: #fb6200; } + +.share-vk { + background-color: #507299; } + .share-vk:hover { + background-color: #43648c; } + +.share-facebook { + background-color: #3b5998; } + .share-facebook:hover { + background-color: #2d4373; } + +.share-twitter { + background-color: #55acee; } + .share-twitter:hover { + background-color: #2795e9; } + +.share-google { + background-color: #dd4b39; } + .share-google:hover { + background-color: #c23321; } + +.share-email { + background-color: #777777; } + .share-email:hover { + background-color: #5e5e5e; } + +.share-reddit { + background-color: #5f99cf; } + .share-reddit:hover { + background-color: #3a80c1; } + +.share-whatsapp { + background-color: #25d366; } + .share-whatsapp:hover { + background-color: #1da851; } + +.share-telegram { + background-color: #54a9eb; } + .share-telegram:hover { + background-color: #4b97d1; } + +.img { + max-width: 100%; + height: auto; } + +/*! + * Justified gallery style + */ +.gallery { + display: flex; + flex-wrap: wrap; + margin-left: -10px; + margin-right: -10px; } + +.gallery .gallery-item { + margin: 0 10px; + margin-bottom: 20px; + overflow: hidden; + max-width: calc(100% - 20px); } + +.gallery .gallery-item img { + user-select: none; + width: 100%; + vertical-align: middle; + transition: 0.3s; } + +.gallery.zoomable .gallery-item:hover img { + transform: scale(1.05); + cursor: zoom-in; } + +.gallery::after { + content: ""; + flex-grow: 99999; + min-width: calc(100vw / 3); } + +@media (max-width: 460px) { + .gallery { + flex-direction: column; } + .gallery .gallery-item { + width: calc(100% - 20px) !important; } } + +.gallery-slider .swiper-slide img { + width: 100%; } + +.gallery-slider .swiper-button-prev, +.gallery-slider .swiper-button-next { + color: white; + opacity: 0; + transition: 0.3s; } + +.gallery-slider:hover .swiper-button-prev, +.gallery-slider:hover .swiper-button-next { + opacity: 1; } + +.gallery-slider:hover .swiper-button-prev { + left: 30px; } + +.gallery-slider:hover .swiper-button-next { + right: 30px; } + +.img { + max-width: 100%; + height: auto; } + +.logo-light { + display: initial; } + +.logo-dark { + display: none; } + +.dark .logo-light { + display: none; } + +.dark .logo-dark { + display: initial; } + +.content img { + max-width: 100%; + margin-bottom: 1.5rem; + height: auto; + display: inline-block; } + .content img.glightbox { + cursor: pointer; } + .content img.img-center { + display: block; + margin-left: auto; + margin-right: auto; } + .content img.img-left { + display: block; + margin-left: 0; + margin-right: auto; } + .content img.img-right { + display: block; + margin-left: auto; + margin-right: 0; } + .content img.img-float-left { + float: left; + margin-right: 1.5rem; } + .content img.img-float-right { + float: right; + margin-left: 1.5rem; } + +.content figure { + display: inline-block; + margin-bottom: 1.5rem; } + .content figure img { + margin-bottom: 0.7rem; } + .content figure.img-center { + display: block; + text-align: center; } + .content figure.img-left { + display: block; + text-align: left; } + .content figure.img-right { + display: block; + text-align: right; } + .content figure.img-float-left { + float: left; + margin-right: 1.5rem; } + .content figure.img-float-right { + float: right; + margin-left: 1.5rem; } + +.table-of-content { + margin: 1rem 0 1.5rem; } + .table-of-content summary { + font-size: 18px; + color: #fff; + background-color: #555; + padding: 5px 20px; + margin-bottom: 0 !important; } + .table-of-content ul li::before { + display: none; } + .table-of-content #TableOfContents { + padding: 10px; + background-color: #f7f7f7; } + .table-of-content #TableOfContents li, + .table-of-content #TableOfContents a { + color: #333 !important; } + .table-of-content #TableOfContents a { + text-decoration: none; } + .table-of-content #TableOfContents a:hover { + text-decoration: underline; } + +.content .table-of-content ul li, +.content .table-of-content ol li { + margin-bottom: 6px !important; } + +.dark #TableOfContents { + background-color: #333; } + .dark #TableOfContents li, + .dark #TableOfContents a { + color: #fff !important; } + +.tab-nav { + list-style: none; + padding: 0; + margin: 0 !important; + list-style-type: none !important; + display: flex; + border-bottom: 1px solid #aaa; + overflow-x: auto; } + .tab-nav::-webkit-scrollbar { + width: 2px; } + +.tab-nav-item { + padding: 0.5rem 1rem !important; + cursor: pointer; + opacity: 0.8; + margin: 0 !important; + white-space: nowrap; } + +.tab-nav-item::before { + display: none !important; } + +.tab-nav-item.active { + border-bottom: 3px solid #aaa; + opacity: 1; } + +.tab-content .tab-content-panel { + display: none; + padding: 1rem 0.5rem; } + +.tab-content .tab-content-panel p { + margin-bottom: 0 !important; } + +.tab-content .tab-content-panel.active { + display: block; } + +.accordion { + border: 1px solid #ccc; } + +.accordion-header { + display: flex; + justify-content: space-between; + align-items: center; + padding: 1rem; + font-size: 1.1rem; + width: 100%; + font-weight: bold; + text-align: left; } + +.accordion-icon { + width: 0.78em; + height: 0.78em; + transform: rotate(-90deg); + transition: transform 0.2s ease; } + +.accordion-content { + max-height: 0; + overflow: hidden; + padding: 0 1rem; } + +.accordion.active .accordion-icon { + transform: rotate(0deg); } + +.accordion.active .accordion-content { + max-height: 100vh; } + +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 40; + display: none; + height: 100%; + width: 100%; + overflow: auto; } + +.modal-overlay { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 40; + display: none; + height: 100%; + width: 100%; + background-color: rgba(0, 0, 0, 0.4); } + +.modal-content { + position: relative; + top: 50%; + z-index: 50; + transform: translateY(-50%); + background-color: #fff; + border-radius: 0.5rem; + padding: 2rem; + max-width: 90%; + margin: 0 auto; } + +.modal-close { + position: absolute; + top: 0.5rem; + right: 0.5rem; + height: 2rem; + width: 2rem; + background-color: #f2f2f2; + color: #000; + border-radius: 50%; + text-align: center; + line-height: 2rem; } + +.notice { + margin-bottom: 1.5rem; + border: 1px solid #e5e7eb; + padding: 1.5rem; } + +.notice-head { + display: flex; + align-items: center; } + +.notice-head svg { + margin-right: 0.75rem; } + +.notice-head p { + font-size: 1.25rem; + font-weight: 600; + color: #1f2937; + margin: 0; + line-height: 1; } + +.notice-body { + margin-top: 0.75rem; } + +.notice-body p { + margin: 0; } + +.notice.note { + color: #1b83e2; + border-color: currentColor; } + +.notice.tip { + color: #40d294; + border-color: currentColor; } + +.notice.info { + color: #e3a72c; + border-color: currentColor; } + +.notice.warning { + color: #db2c23; + border-color: currentColor; } + +.dark .notice-head p { + color: #d1d5db; } + +.table-of-content { + overflow: hidden; + border-radius: 0.25rem; + border-radius: 6px; +} + +.share-icons .share-link { + height: 2.25rem; + width: 2.25rem; + border-radius: 0.25rem; + line-height: 2.25rem; + border-radius: 6px; + --tw-bg-opacity: 1; + background-color: rgb(255 110 0 / var(--tw-bg-opacity)); +} + +.share-icons .share-link:hover { + --tw-bg-opacity: 1; + background-color: rgb(255 110 0 / var(--tw-bg-opacity)); +} + +.notice { + border-radius: 0.5rem; + border-radius: 12px; +} + +.tab { + overflow: hidden; + border-radius: 0.5rem; + border-width: 1px; + --tw-border-opacity: 1; + border-color: rgb(234 234 234 / var(--tw-border-opacity)); + border-radius: 12px; +} + .tab-nav { + --tw-border-opacity: 1; + border-color: rgb(234 234 234 / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: rgb(246 246 246 / var(--tw-bg-opacity)); + padding-left: 1rem; +} + .tab-nav-item { + padding-left: 2rem !important; + padding-right: 2rem !important; + font-size: 1.125rem !important; + line-height: 1.75rem !important; + --tw-text-opacity: 1 !important; + color: rgb(4 4 4 / var(--tw-text-opacity)) !important; +} + .tab-nav-item.active { + --tw-border-opacity: 1; + border-color: rgb(4 4 4 / var(--tw-border-opacity)); +} + .tab-content-panel { + padding-left: 1rem !important; + padding-right: 1rem !important; + padding-top: 0px !important; +} + +.accordion { + margin-bottom: 1.5rem; + overflow: hidden; + border-radius: 0.5rem; + border-width: 1px; + --tw-border-opacity: 1; + border-color: rgb(234 234 234 / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: rgb(246 246 246 / var(--tw-bg-opacity)); + border-radius: 12px; +} + .accordion-header { + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); +} + +.cookie-box { + border-radius: 0.5rem !important; + border-radius: 12px; +} + +.gallery-slider { + margin-left: 0px !important; +} + +@media (min-width: 540px) { + + .sm\:col-10 { + flex: 0 0 auto; + width: 83.33333333333334%; + } +} + +@media (min-width: 768px) { + + .md\:col-5 { + flex: 0 0 auto; + width: 41.66666666666667%; + } + + .md\:col-6 { + flex: 0 0 auto; + width: 50%; + } + + .md\:col-7 { + flex: 0 0 auto; + width: 58.333333333333336%; + } + + .md\:col-8 { + flex: 0 0 auto; + width: 66.66666666666667%; + } + + .md\:col-9 { + flex: 0 0 auto; + width: 75%; + } + + .md\:col-10 { + flex: 0 0 auto; + width: 83.33333333333334%; + } + + .md\:order-1 { + order: 1; + } + + .md\:order-2 { + order: 2; + } +} + +@media (min-width: 1024px) { + + .lg\:col-3 { + flex: 0 0 auto; + width: 25%; + } + + .lg\:col-4 { + flex: 0 0 auto; + width: 33.333333333333336%; + } + + .lg\:col-5 { + flex: 0 0 auto; + width: 41.66666666666667%; + } + + .lg\:col-6 { + flex: 0 0 auto; + width: 50%; + } + + .lg\:col-7 { + flex: 0 0 auto; + width: 58.333333333333336%; + } + + .lg\:col-8 { + flex: 0 0 auto; + width: 66.66666666666667%; + } + + .lg\:col-10 { + flex: 0 0 auto; + width: 83.33333333333334%; + } + + .lg\:order-1 { + order: 1; + } +} + +@media (min-width: 1280px) { + + .xl\:col-6 { + flex: 0 0 auto; + width: 50%; + } +} + +.hover\:bg-primary:hover { + --tw-bg-opacity: 1; + background-color: rgb(255 110 0 / var(--tw-bg-opacity)); +} + +.hover\:bg-theme-light:hover { + --tw-bg-opacity: 1; + background-color: rgb(246 246 246 / var(--tw-bg-opacity)); +} + +.hover\:text-primary:hover { + --tw-text-opacity: 1; + color: rgb(255 110 0 / var(--tw-text-opacity)); +} + +.hover\:text-white:hover { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +@media (min-width: 540px) { + + .sm\:block { + display: block; + } + + .sm\:hidden { + display: none; + } + + .sm\:bg-red-200 { + --tw-bg-opacity: 1; + background-color: rgb(254 202 202 / var(--tw-bg-opacity)); + } +} + +@media (min-width: 768px) { + + .md\:order-1 { + order: 1; + } + + .md\:order-2 { + order: 2; + } + + .md\:block { + display: block; + } + + .md\:hidden { + display: none; + } + + .md\:bg-yellow-200 { + --tw-bg-opacity: 1; + background-color: rgb(254 240 138 / var(--tw-bg-opacity)); + } +} + +@media (min-width: 1024px) { + + .lg\:order-1 { + order: 1; + } + + .lg\:mb-0 { + margin-bottom: 0px; + } + + .lg\:ml-0 { + margin-left: 0px; + } + + .lg\:mt-0 { + margin-top: 0px; + } + + .lg\:block { + display: block; + } + + .lg\:inline-block { + display: inline-block; + } + + .lg\:flex { + display: flex; + } + + .lg\:hidden { + display: none; + } + + .lg\:w-auto { + width: auto; + } + + .lg\:\!max-w-\[800px\] { + max-width: 800px !important; + } + + .lg\:space-x-2 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(0.5rem * var(--tw-space-x-reverse)); + margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:bg-green-200 { + --tw-bg-opacity: 1; + background-color: rgb(187 247 208 / var(--tw-bg-opacity)); + } + + .lg\:pb-0 { + padding-bottom: 0px; + } + + .lg\:text-left { + text-align: left; + } + + .lg\:text-right { + text-align: right; + } + + .lg\:text-h1 { + font-size: 2.9859839999999997rem; + } + + .group:hover .lg\:group-hover\:visible { + visibility: visible; + } + + .group:hover .lg\:group-hover\:opacity-100 { + opacity: 1; + } +} + +@media (min-width: 1280px) { + + .xl\:block { + display: block; + } + + .xl\:hidden { + display: none; + } + + .xl\:space-x-8 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(2rem * var(--tw-space-x-reverse)); + margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:bg-blue-200 { + --tw-bg-opacity: 1; + background-color: rgb(191 219 254 / var(--tw-bg-opacity)); + } +} + +@media (min-width: 1536px) { + + .\32xl\:block { + display: block; + } + + .\32xl\:hidden { + display: none; + } + + .\32xl\:bg-pink-200 { + --tw-bg-opacity: 1; + background-color: rgb(251 207 232 / var(--tw-bg-opacity)); + } +} diff --git a/public/developers/index.html b/public/developers/index.html new file mode 100644 index 0000000..f4f67ec --- /dev/null +++ b/public/developers/index.html @@ -0,0 +1,1128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Developers + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Developers

+ + + + +
+
+
+ + +
+
+
+
+

The Fediversity Project enables easy hosting for a wide variety of fediverse platforms, all based on NixOS. At the start, the project will support Mastodon, PixelFed,PeerTube, Matrix and Nexcloud, and the project is actively working to expand this offering. Other services that are offered are email (based on Stalwart) and domain registry.

+

As part of the NGI Funding, the Fediversity Project also offers grants to developers to expand the ecosystem. The NLNet website has more information on how you as a developer can apply to grants, ranging from 5.000 to 50.000 euro’s.

+

If you are a developer of fediverse software, and would like to get your platform also offered for easy hosting as part of the Fediversity Project, please reach out to us. You can contact us HERE.

+

As the project is based upon NixOS, we are actively supporting making fediverse projects available as nix packages. If your project is on the fence about this, please reach out. Nix packages make updating and maintaining fediverse projects a breeze!

+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/ec/index.html b/public/ec/index.html new file mode 100644 index 0000000..b7baab5 --- /dev/null +++ b/public/ec/index.html @@ -0,0 +1,1126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +European Commission + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

European Commission

+ + +
    +
  • + + Home + + / +
  • + +
  • + + European Commission + +
  • +
+ +
+
+
+ + +
+
+
+
+

The Fediversity project implements the visions outlined by the Next Generation Internet (NGI) initiative for an open internet in several ways. Most importantly, it helps with decentralisation of the internet, a core principle of the NGI, by making it easier for people to participate in the Open Social Web on their own terms. NGI’s goal of empowering individuals in the digital sphere is helped by making it easy for them to set up their own servers and platforms. While a variety of Fediverse software exist, there are still barriers of entry for people. In order for people to be truly empowered, joining the fediverse needs to be as weasy as possible. Additionally, the Fediverse emphasises interoperability and openness, which are key concerns addressed by the NGI.

+

Part of the values of openness and transparency of is that the Fediversity project is that all the deliverables of the projects are have a ‘Public’ Dissemination level. On this page an overview of all deliverables of the Fediversity project can be found.

+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/elements/index.html b/public/elements/index.html new file mode 100644 index 0000000..13ddf64 --- /dev/null +++ b/public/elements/index.html @@ -0,0 +1,2914 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Elements

+ + + + +
+
+
+ + +
+
+
+
+
+
+ + + Table of Contents + + + +
+ +

Here is an example of headings. You can use this heading by the following markdown rules. For example: use # for heading 1 and use ###### for heading 6.

+

Heading 1

+

Heading 2

+

Heading 3

+

Heading 4

+
Heading 5
+
Heading 6
+
+

Emphasis

+

The emphasis, aka italics, with asterisks or underscores.

+

Strong emphasis, aka bold, with asterisks or underscores.

+

The combined emphasis with asterisks and underscores.

+

Strike through uses two tildes. Scratch this.

+
+

Button

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Button + +
+ +

I’m an inline-style link +

+

I’m an inline-style link with title +

+

I’m a reference-style link +

+

I’m a relative reference to a repository file +

+

You can use numbers for reference-style link definitions +

+

Or leave it empty and use the link text itself +.

+

URLs and URLs in angle brackets will automatically get turned into links. +http://www.example.com + or http://www.example.com + and sometimes +example.com (but not on Github, for example).

+

Some text to show that the reference links can follow later.

+
+

Paragraph

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Quam nihil enim maxime corporis cumque totam aliquid nam sint inventore optio modi neque laborum officiis necessitatibus, facilis placeat pariatur! Voluptatem, sed harum pariatur adipisci voluptates voluptatum cumque, porro sint minima similique magni perferendis fuga! Optio vel ipsum excepturi tempore reiciendis id quidem? Vel in, doloribus debitis nesciunt fugit sequi magnam accusantium modi neque quis, vitae velit, pariatur harum autem a! Velit impedit atque maiores animi possimus asperiores natus repellendus excepturi sint architecto eligendi non, omnis nihil. Facilis, doloremque illum. Fugit optio laborum minus debitis natus illo perspiciatis corporis voluptatum rerum laboriosam.

+
+

Ordered List

+
    +
  1. List item
  2. +
  3. List item
  4. +
  5. List item
  6. +
  7. List item
  8. +
  9. List item
  10. +
+
+

Unordered List

+
    +
  • List item
  • +
  • List item
  • +
  • List item
  • +
  • List item
  • +
  • List item
  • +
+
+

Notice

+ + + + + + + +
+
+ +

Note

+
+

This is a simple note.

+
+ + + + + + + + +
+
+ +

Tip

+
+

This is a simple tip.

+
+ + + + + + + + +
+
+ + +

Info

+
+

This is a simple info.

+
+ + + + + + + + +
+
+ +

Warning

+
+

This is a simple warning.

+
+ +
+

Tab

+ + + +
+
    + +
  • + Tab 1 +
  • + +
  • + Tab 2 +
  • + +
  • + Tab 3 +
  • + +
+
+ +
+

Hey There, I am a tab

+

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

+
+ +
+

I wanna talk about the assassination attempt

+

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

+

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

+ +
+ +
+

We know you’re dealing in stolen ore

+

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

+

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo

+ +
+ +
+
+ +
+

Accordions

+ + + + + + + + + + +
+ +
+

    +
  • Lorem ipsum dolor sit amet consectetur adipisicing elit.
  • +
  • Lorem ipsum dolor sit amet consectetur adipisicing elit.
  • +
  • Lorem ipsum dolor sit amet consectetur
  • +
+

+
+
+ + + + + + + + + + + +
+ +
+

    +
  • Lorem ipsum dolor sit amet consectetur adipisicing elit.
  • +
  • Lorem ipsum dolor sit amet consectetur adipisicing elit.
  • +
  • Lorem ipsum dolor sit amet consectetur
  • +
+

+
+
+ + + + + + + + + + + +
+ +
+

    +
  • Lorem ipsum dolor sit amet consectetur adipisicing elit.
  • +
  • Lorem ipsum dolor sit amet consectetur adipisicing elit.
  • +
  • Lorem ipsum dolor sit amet consectetur
  • +
+

+
+
+ +
+

Code and Syntax Highlighting

+

This is an Inline code sample.

+
var s = "JavaScript syntax highlighting";
+alert(s);
+
s = "Python syntax highlighting"
+print s
+

+

Blockquote

+
+

Did you come here for something in particular or just general Riker-bashing? And blowing into maximum warp speed, you appeared for an instant to be in two places at once.

+
+
+

Tables

+ + + + + + + + + + + + + + + + + + + + + + + + + +
TablesAreCool
col 3 isright-aligned$1600
col 2 iscentered$12
zebra stripesare neat$1
+
+

Image

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + alter-text + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Slider

+ + + + + + + + + + + + + + + + + + + + + + + +
+

Youtube video

+ +
+ +
+ +
+

Custom video

+ + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/fediversity/index.html b/public/fediversity/index.html new file mode 100644 index 0000000..7d12879 --- /dev/null +++ b/public/fediversity/index.html @@ -0,0 +1,1127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Fediversity

+ + + + +
+
+
+ + +
+
+
+
+

Fediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. It wants to provide everyone with high-quality, secure IT systems for everyday use. Without tracking, without exploitation, in a way that runs everywhere and scales effortlessly. Fediversity is based on NixOS, a disruptive Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, NixOS is completely declarative, makes upgrading systems reliable, and has many other advantages. Because it is reproducible, it is ideally suited for complex deployment scenario’s where consistent behaviour, stability and configurability matter.

+

One such “complex” deployment scenario is running state-of-the-art services for the Fediverse, like PeerTube, Mastodon, Owncast or Lemmy — especially if you want to for instance add services like live chat or transcoding. But even running more traditional services like modern e-mail servers with possible whistles and bells can be daunting. The same holds for deploying a VPN, private cloud storage, wiki, etc. Fediversity will enable all of these use cases, and more — finally bringing these to the market in a way that is as conveient as using a hosted service.

+

Fediversity is a pilot funded by the European Commission, building on many projects funding through the Next Generation Internet initiative. The results of the project should greatly simplify the creation and delivery of robust and secure services, on the web and beyond.

+

Fediversity will deliver an ambitious development effort, but this is a vast domain with many more challenges than what any preconceived effort could tackle by itself. This is why we invite your contribution to help us reshape the state of play, and together create an open, trustworthy and reliable internet for all.

+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/grants/index.html b/public/grants/index.html new file mode 100644 index 0000000..a25962f --- /dev/null +++ b/public/grants/index.html @@ -0,0 +1,1127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Grants + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Grants

+ + + + +
+
+
+ + +
+
+
+
+

Fediversity invites other people to join this ambitious development effort. It is a vast domain with many more challenges than what any preconceived effort could tackle by itself. This is why we invite your contribution to help us reshape the state of play, and together create an open, trustworthy and reliable internet for all.

+

This is your opportunity to make a real difference. You tell us how your project can help Fediversity go harder, better, faster, stronger. In order to enable you to make such contributions, NLnet will award 450 000 euro in small to medium-size R&D grants towards solutions that bring the next generation of mobile solutions closer. NLnet is seeking project proposals between 5.000 and 50.000 euro’s — which should get you on your way.

+

Noteworthy fact: many projects which are to be deployed inside Fediversity were themselves bootstrapped on precisely such a grant from NGI, and now it is your turn.

+

For more information on how to apply, check the NLnet website.

+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/avatar-sm_hu9f327c832418412c3223cac273682ad9_4005_50x50_resize_lanczos_3.png b/public/images/avatar-sm_hu9f327c832418412c3223cac273682ad9_4005_50x50_resize_lanczos_3.png new file mode 100644 index 0000000000000000000000000000000000000000..fa3a508ce08e158793960d531b514ffbc931761f GIT binary patch literal 3796 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 literal 0 HcmV?d00001 diff --git a/public/images/avatar.png b/public/images/avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..387b035ce823beceb649a6ce18768da40725f84b GIT binary patch literal 2271 zcmd5;`#;kQAOG@<^TqL)k}a2q?{qtmm&dKYVWQ&*z8t>vMU%KG%Z+eY7U>_{dG;AbP2Czhr01p6Y zF42<5r~v>-Jnrdn`m)M0-z_~j44J=%s4ckBXFC6EpKbBk6sOVi?ZT(Fe0;k}45v3& z&2PwRIrcold6^y2*vCT>=}T|i3f!Xw(#CkS&#oh{o*&g1AzagKD!BhlXMsMXW@F>t zKJ|vlWTNA3%8McgvpUVWY7b zn%3ULBGKZ;!bn2r3YO&rL*isIS;>;1@us@bp5A9{v$~GM597syFMzm4K0cIvLmipf zVP`(|?;!o?8)1J5Q!%9iAO!ps0}$dJ*6@wCl#3S+y(_EDTApk@Q|n+zEv=2wHR|^++1}n(>pZJx z&^IU&i3F4}IQ9hb;11sM{zZy;uI!=kmcrKA+1c;Sxt8F=`cbTU-|wLN@no{BlXvg5 z<@Pa0#|gw$tJ;i%?dMO0F$FxoD?z3hr|hrm57IV1y*^U%e*W31TYYO$3Dwzjs9(@tQ{un{w{mFriFPt1J;AyZ@REmB|v zYmdIQCG@2uD{*TSeQ+5ucvE5lTi>&`bHDCiBuw z47tA}$h=X50#Ui5@~s4UTaFX0-}IoK7cVX^CYeF{fBW#$&(!>?knf+B1N=F^oRI-e$8#yf#Km{m(G*fl>yg_`eRu*_NKCk z8|gb*Hdme}5lSSI;CJHQnVFed>CY=xHQ5v|ClJ~%k@)9GazCM~#pOFYEZJnzEK@6R zt2=QY4zzejOSif^)KyHl*cyH(MmjofvQ_Wd;SdQ?h`QK8;_1tKI4N2S^YuQGik_Yx z56A8RouTzhB^JsfnaGOa_C8M=8_~HeNWa4~&7r2M%i+c3%7hAnw2ucuUKlktjTun* zk-F3^L1t(Bb!;w;x+gQnEk=xG)=@I5##BMc*R;}ey@f7vyX3Cl7K2*Qdd(%*o6&ka zi_wGi0Wt7ii)``$N05wJSUz2}Px@67!}Y0le55sRzh!{6Ge^mcyU=>d-R^q%SeO$j zz$i^XngX3fBoZQyojZecTx*=6(hkaD|Tw5~LAtfez3z(-ZpZq4!6P(N2SXo(d=?S8i z<}3DMyAop@6PF0@&WA_QcMQqaNNC?I`ouE)0X-z^a@#7wkaWvr2M6Ld85kq+^3Myj zs*m=wGP*_#s6S-JzLNRmA2QtVQCBqrk(#Qylyp}oqz+0pAeNn^xvqvh-=M&Ev7}m2 zeMs-^+Ko#CW9BMkZ{;GLJTggEMQYqKqw2EaA|m~70uYP~!Q4TW)NeNo7-0b_94LhU zX<>h}%2)9ym4UPEQ#X@6A8J|;95`^`5eC($^gfHX!bv1j+n@-XA5^DwX0CQLl=08% zN55Xo6(nIQ50Ut^=sGN>GD0`{#o?)>=un%rCx(WGKU4)Kp33)o?X9|ihtL6)7&()qV8efKObXcId{iCdL4N-7P gYxu=nz(t{I*%%RNY2ENe`Huj{y#hU(u+fzN0Rb!Pb^rhX literal 0 HcmV?d00001 diff --git a/public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_194x194_resize_q80_h2_lanczos_3.webp b/public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_194x194_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..24f26b201abf1997c084c6ccc094fc000b8aadf6 GIT binary patch literal 848 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 OfSHNajT+;7&;AeJc`kYY literal 0 HcmV?d00001 diff --git a/public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_200x200_resize_q80_h2_lanczos_3.webp b/public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_200x200_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..07fdaf58c6b0f112b57cf12cb2fc211b394ca54b GIT binary patch literal 1646 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 literal 0 HcmV?d00001 diff --git a/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_600x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_600x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..9b41b49ef73fb7b48e5505b3ac371f3f8841e928 GIT binary patch literal 4992 zcmb7{Wl$VSmxdX90=c*o+0-_aKZEc*oee|b#4hafd}F)j#D7^}?p&1K!EkgxR1(p>?MNSSlo`@r+Y`;y1G z-;TG@w~izQb7LdCF|%AID7^%5(_*+yfmR6(@7H-~Y)$J+ME+=yv!bw&$RQO-RBR z;Zy9{{+Mlx*F-C;Z?kCwQ47%ESXocwWHNfbT8IgZ($r4iZEFYez#sG@XC7>Q;MWeU zBDa1Pw^Bg6J$WN<83c4k98Ag+iwkkj9M%F@NSKY{4NtGZLl4ZI5C7WaO5h&0et1*&Ge&QZGh1;85nGNX zmA7qCKo7-UtdDcouFo`DFl}g7ZsgYWeG#+QPfGfZ;>i(I5+@;UoH&s6HfSzsMm7>s!+&l!JDLO&w8kbe@O0<%bzneySE?7 z+?3mI!-j2Nu%DhZV2THTO($zV~N8j!DQ4-bkEAgIkFe2@jZw zTUpBUdl>aqZf^<4Q=74FG(zjU^$|CPkU@1%q4YydTbAMh=7xBWV8=A8>TGJ2e7 zBKcddhvY^$UY;XhJ=vH|S5@!uD!H>Ep4z{~dw5IruAG15`2G)E1Ji%Wxp^O{B>bAR z0Pj!je`MZ|xGCN*0EwFl0f`@Ap8v}YjqWs2tgGo0EixkEsrt!%QDOmQ*MU4<9R`Vf;^W|6P$lmx+vXF}#BJ$(LUY=7|KSKP!5s=9Pk-HvVAvR~P)7 z{MC3(GSSNp@u+=HQ23iWu910*%^B0NVI^TP_$F~rYeoKNHUJ)MI9oW2$$;zXl*WdB z+#akE6XBb+LIpSH60!UvNUO!JxpFkL(MuX->41Mn^8XqyM|eGGXb<o5c>7i-fuLjN%Lq?0*N?S3ShdlFZI3jG;gJ#v zDi;J_A$oPgE#b>CyJHx9iuB|ulf$<-5!a{1YK}VJ^dC=GbGM_5>_O^zE zKdOAbtl;=F`0|;5So@BT-m!s$^)RX(zkxibaRLkx6;-h}(_DR4auOo}-wiyok*r*B zWQr~(-bqZ#39b4o*Z$Lf78C<#D6@cQ>20Xdi7x($V)kE32=UsFX)l5~vCfHhzdac<3PZ&MYUr*hF z5g%%BCJ#}Rn|qLMuauhFdE7=| zY5Rt0z?iJ|lDWFLkGwubBWgTpdwu(GtHnW(>Y!)D6XXI{nZi%98|2w(-Ya`NSC#xV z*NG=<``VNfLMls&<{0@^%VnvGyAgcoRj4qM?;7_P^(%IY?Z=8ia6*Ce=xL)Ll8Ozy z@`XxE?4Xi{Z)iyEy85P4?7fnVT-m&6vgWSHfx%__*XKgcVvU}Z=RQv-2nqZs^87{F zonXe9@~EQ%kCxV(4H@mI{Y%Oim*n$C8Q|nC%(OsdVH*CsWrK~%y3DekW>=04{lU^9 z;NjB?SEpp~qS{u9h%^TV@{6dB+ykK%lC5W-FAP|D2F-+T5c%66Z&P+ z@ODu(t7?do$eZ!#O+G5woi2Udn#{mX?!NdO_8A>KRJQhBzeN~fmI*V_Mzv%rKCVl9 zkq6GSZ&$6ZS3dxu+8t8)d$V)+^nUUZYmyEl5wvz^)JkWuBg?$0yEFVAZ`zmN-`g}5 zM^oBE?Nxve6rjQVN5w}I_mtzh3KbXg9hPM<251lp-c)K68tRC4< zHximI{QrtPN9iN16*pA+$WN#lD*{L`)uCW==tMtx;H3RhBup|~Tv|WrU0y?L&8o3l za@{z>(*H6>-P~mzc}53zr$V2m#Tkfq8D%(?zO#YPEX3Y1d zgSdW}fv~Oq1NZLWXdKzGO{JMP8O$Z~8Z^wtvA&=E4wL}0Va~7+txf5Y?R7N4fw9y1 zA^=4|2=_&=b>-zCKaHCR!**`_p*n*+J4N;qYP)sS7PXAxw=!_N@F;#k2qQqxNOM zMdj^)fIS%qdC4FI@2Z~(ixVVlwam;@>JUGGLx)hXL%gjkMuJYb_ z3v1Y^Gd5uTjF}_hOJXH;FikC$tyNw$G{Y6xYlbHf^FQs5Aiw zX35TPX4BJ_5GDlNkY`R&`5cbC$~(8`B3uXJE{2FMe=|m&Q#G~TzC@oS7NO?bk1K1z zGE5a=7`zp_D__H5O`Z-S*$frbO`yFj4SwR-Ylm04POB7QmW-*SN?uhM%SKK1X%1oV z)}@=}+rfOxl9_RJcjW*+^n6a;TTIq*|0Lq4x`PY(ylISbh+y5VGbndTZnSP}n4{h_ zmp$#LzKeH8Ss@uy8t8bD^s5LpX&8QZoSDa6h#8 z4N3nH_6hr);yU!QE&rQV`WNTH_jeaEE_{s!=9%3A+8tH)6+TPu@XA$J5I5G;rN+rk zp^xp?R}!M=9-;%Rz5(ZN!!7ya9^NbZhEsZLi__Pa<%n57AOF$tmuw-w2L56={tw1L zOswPY#iui2Yqed*qH8!id!yJoTfsexB2x|%M8xd9$A@K|65a}&D3M+Mj}u0g`E0CG z(~+iA$5Lt)BP_Yo;N8yE&6kG&Tgru`RNeT2TPtp*^v^(YG`hHvS{@JSq)8|U_R-;3 zdoYeHUNO>JCpiXpopV>rU}ztfKlV1rcf7i^N16*xH1c~jA`-RcoQZWgV@C^!6HC{m z+S5stQ!I32QF^){<(ablZjFSHDqe2)oAkANI5Vfmd^W}jp7xPEEWmN$!?^at6)A6j z%7{&uzf))xpnG$LCakI(?Nv7oymN_Ad8P7I7?0KyHBLERSIv#dS&B8aTxcN9kLG*d z73mZXd-`jE2^tgO&go;5`uAX2!NrgkPT=|}S(%_582@u(sV zaWrf8OjPk=`?p)}#>)7+eNY))Kn67Rw3k^N{6j--=?nB=FUPaS9N#19v!PGuOmaMy zxL>4((#cRSgV=J3bHVjEAWJM<%07E~F<1Xd!2a389y}7TZj{u zRg18T{3|jsMUC3t%fn)PwJe@n8Nh&)P$V%?>xvlO`*>CdXgg3&5dCmh1Q!u>$;pMK z&w1pX`-54yDxUg=Z&g~Lq!%L^ya&c{51e#-zIFH(?YEgT#}^S7)u!BV(_dp2!^s?yBTb@LpBPdIIhrYYaJDX%oq~1M*oZlN}xIik^_U}ZPkGMJ>nOXANyS6!9 z41}@^V^6tRyWe}!W%ICi#&D|a*-Y!OqtnLIr*CETDFpz$NzJ?TiV#3ei!q~BVyo{8 zV!IjiU5snDXEU#q`K(=nj}{|S5WRa)>jQen$TcJ_z#y>Uz=dnS zyYv^L4bto77o}UNbDG+q!5@tQfS2T#*gN-YF&JnD>51l(Ay=o*#;ZFo^yD*WCtSbHa(v=H!cau-Ufvi{U2*Np~#KCRP! zQF_T_#hVQ|ctU`)!1|6^VHGDrRpG3Te)6K9t2*dr^50J4mK~kN_%IuK%TB=4n3Cmidq zq{vaWqe1$(oqD<`le(iAp8q=knCp&*P6P}0@0dKpqSt5+=$X>8B7(%yl=icZpG&lw zQ18D@or(9f46nRxwOLsr#k!Gxn`8p0)$IAFYDOJBo)gE>0@|Nij~)!mjA04-eWFuzz1Gp&`hlnrp?zimVlTE zdI&UodZSfGln;oq532D;OK9Y*qjS>jyrR&>hy zSARt;sGW%m*!xy#zSts?loo4r3(WJF6X4n%ZNj__6~y4D6IH$;y)Qgyv-#X@I z?2a{DO3ZxjDGGHNQfmE}r>-#skww-30l7rkVjKOafFh=SYb$CrqeV66f_T&?B@@@_B9sO=2#km!wTjNq^jy<{=jj&%H2H0%WzE8lActM=c2#YN6G z^1ZUPCzum=xSo-Q37#b>^(W8F<7c(QD_O8ixm8*j;&m!h^5m7-uGoXDYEnz+!^t@N z&G#=yUklPh=!Pm@wP)G&sw+J^nDjSbU88K3m#^X{4^cMefPlXP|37%ir3j>{ z0(&@zz9#84{U>^C`e&z7-aQ!k|Ai;8*K3ikr>`CQMz;FDNUgN!j0l(L>V|2%2+2(T zYmt9~o;;gtPg%SH@_z>!v}Ip=#qi&-voRCyEO)3-e6?TJ!u#^>KQ>Zx5S5ptJAu_w zoKFjVI1lW~MEfs0Y_kj)h0F_z7DakE^Ry-Ug;H1kyJN6KC|?3T@_&$hZRj}Hn^{GQ z47;fU{OyQ;nWwnF10_H!%!iJQrkiu@PWX_D_0PCRu=v~0Bz)7DL(2b~^ndEg8^%dE z=#+u;-Ay!WYyAN))p9ha>rdNeM6O%CtjWJQP4+b27O(Lh@M&qv1|gl;9%aE7(|{s1 zHb+v)Dvn3(N%60lUvnHv zw9>?0`tk?L=V)89yc20wl`_rkV1?r34hzF6sO+&%zcc(wqLjv(|G?92>9c_b`Pbn8 zFV+6PeT)wPz~BuIfWM2)4D5=_R&~4|3>E2iLVpoiTfHJ&2tiwL@)YbmNH)D6Tcg27 z)G3YE(>HM++VR0_TbzUH4#$LP-wtZ&`F)|f2@r?T(G*;%*E9$pe4O4p<{29!hErj~vt46AZgA*s*t@o<; z=|RU5i6=NmO<8F1voH`kq)ike6|xmWBpFui?f0gbpTR#xU;I1TB9icUoJgyVBPMXi z_HpLip;`!4##NTe&VNf>@ri7w)}V=K-(N|CVx!Gzl)(!T_XvVq6knvCB%G#j{#1gL z`&-kjT;=VsIPZ}7vMpSWk9VR7qcYaE`-|%N`^fEk)dr3T3Us@4?4{TCoBXN?G}LvN zXII?8mtg>XkQ0;>nKdo7UejnelLL1xneasoT$gykF6{E@NR9quz2|fgw;hXKAljzk z*k+JAZ+|=TZ}d3td0c+HRxVQYgJRK}s2C%wwo1-9^$*qVSMzvm2Jaoj{MgV>mrduw zk)sGURccBFXGI(n=$7q+%XEznB_Kk=lK7RV$69(LFHk>1;YSNwy>y-3!GIyjW>lHZ z4wkdu(Yy(`x+xsn_^I$%l6aWf$9(l^8DI?noM&U~{jD-NqnpOJ?Q z<8q~HzJjJV2yZX&=LcX^Z>I z!^h0LBCwjmiMK02#+xUd3dX5}Evl*+=NP5S-Z7G3AWw48ID_r-s3~$hwz3|9jZp=s z!))cL7bL#tNpF}h*QKrZw5Q`&agDUnH+V%w;@2%hO1M_^-Swh)V~!~g>RqAEA^bVk z=Fa)yMUk)`F7=K-#=h}k2Q3T{gF(!&>ZxA-1~_iV{z4-6M1X8%$+BVFQmHNHcBfME z%i?5FQ5qeFwG&XbD96>UB4M0hH;#;mO_WOC#>W@bU&I>t)tyQaR5aG){smvud`$(@ zxTU}zT=@t;k8(dVXPH}dai7HHN`kzWznO5xB8Atp7M5Zr_0HtuzmZAvaoFrhw5F1^ z17$K|c@QM*@Jg3yDFjCz|6{n2NdEoVvZDXm;rhFk9t)Bxa z7e;923Q40oV|OfyN=L~&=ZB0xMDD!RxkE~FU@kJxUgC0VXDC}wZx4!o{t|Bk^t>cC z^LhJ$f8Wa{Kg2+jylMbb?T1E~-Mq{0WWJ^$xuIXjVr0zw!7Ul! z+Sy3=;Qvg~eu_QwaqV-SyoZ=r9m-qnqBY_fjuYfMD%eA?HFt3}+7}DqmxPv+k5BYE zGnTXFDS6G0wYBO=E3?xLYvNs7(7s~}KtdGOEu(JwI%3}s!lnBlsz`x4> zRp(NLZJQz^V+jSLB&wuM(yI1ttpNKoNW&RaB@&S`Y3> zQJo1D&tN3*4Ly$RiezogaNILFm^a16F~V8IOxiih)tHHtdsMo#r(A$A1G$0ynx9=%jgCcY#pZ|o9y|Yu^h9}RRF+v8XoPuZtt=`+uM++PZ$kXJ9VTQ>U zCE$VJ@##?(3M5e0Qf{vI9L;9o^@7kaw8tV&U_5V`Q(FP3<%_C=k0KDDKhSp})ElKP zPnSO62r%p3`w5FpIdqTrX)5#T)8p)4JVMj;bDYOsi{J<*>e_psuV=k^baPdb$B7JJ z&*|ke=slp%c=nKM#xD0GN!?o{?EpWWn;7djX2A^ad7#Bwo?>Hv#3G*$P}z+~K-?Zb zzE$zoNZ@e#hM``Cw+yiz7`Mn#Q*)%3h`HG0`O{ibK2{o(P2IWZ503lnO76L@6kyL5B&lYv@g%?X~M>;brU)k z#H#qDlvcISwy?P(8F+-~&z!;;Zz$VtcWllm=3`#d@gLrPz7IUedB24JnNBzFR|^#-`>Dfj z-Z-qhR^(jUlg{sf_28UY2S zwE9-h=u<*B%1f{A|oi=T8t9ezSBr134>b+4s zo7u;{dAVdgm(zKdks}6o$su*~rBSLn4Wknj_HmCld|Fp}0yk{{PYiZ!lIyhXiiXa+ zD(ZD%yyVOJcRdD6=zwC{nzgXEy2Ay4)$ch9?Y|jk;ww;AbCMP~jfQ`F@f0bhFAyGf zUAF0(GR}V7Nv!1jp4{Gd=jJ?CS%DGE+z}AHABRi@w*5shW~tNK@-$6n%Ol<(vzHb} z-kaUAAM~tMz}j7?&XS+-^V5K%j+Jw#6xi29&M}m$z6q&|tJux5d(I)jdOk`oi~4s) zB6%Cj3R62gZiXv(dtbPFRwTP4KcAgCLg95aTcOxQEy0~i5_DET@PIg(*I48UHIspE zf_q^NOHmSkl1>5%OP^!qJ&`m5q6*aGxLuKkXw6UW@{{ueX}+w^CV!)a7{<=kO$~0M zEs2kmXlBURTd@_8pGQ1TkL$oFqIFZ9Vsy_CY+{L!ywk5^uSD(qkb zVK9MIc+E7fyEbq@ur*nqEenVM#-YdA_{fh=Sp~RX)kEJZepmI~{QA*jA)mtE+{Di05sMt25jl|lZtAaBPTW1!quw1PL32o zki`MMl~rdB2}~#=&buQkXT{ROPVQR(Qp!-ToHzy)HRQ?*dSYcFWcomR${=0#3v#+Z zR+0~K3&Ey`os93jr6`uY?(<;fTWjRO{gdKc5rH!k8pDD)X&&azV#ubCyLk_!`h;Fe z+2IxqV4A^nJZv>uWmr&2;Add-ZQfV$eA%&gv?e~Pn~2+>3)u~fVjnbbt%#W zCLlfQ7bN#5ft8fqbl2EfC+hg>T}XxO4UGvpr~;rzYuG`_kLx(LmZ<0xxv%y*F_yq& zM(-Z{HQa4(j*c|u6XS^?7e3a-*J4CrVW{b`Uc#=VefH=EQpy+man(~6G-a^CSxU`o zFT2<;eDA1dfqaQw!WYD}zqT>wIhi^#kaQTH@;E-1z@n}Y)=xSu<5Yer_p$O;?3Tp^ z$bTNFA~d36Km_|!`Koas&}2!G?y_R0#|*4dFlw;gt*UsMd;sc&;vs{3)&o!?3BvQ1 zvwoZ)hJ#=TrgP z7Uf?xXpe=bTPz<>mu_Bt3s_le|HcaZ#dt87$nun)AR@Ia|hdO!PE*djMUgj>7=+?nwaD>5Fv z&Z*n|X+Ro~7sDOl=^ieT5NgEGAt6XQQ@r#OVv#3a%L@PfFtQ{zWnsTTYCu8jeE8?Z zaKhwVc9&M;i^^WLCp5uh;G|O^9g8gfmWO;J;L*8g70HTe?G))ArP`Rgw9H*!W;pu; zOVp1yhl1y^Jz>(Fve`GBQRkc46HDj5EBMv?AqQt~G~sR}2{re#mSHj>(5Nb1*IrEjw_>>0Mb)z_l+Opl)JozwN$~BGseV3I>MiT(D-Ua>4 zjZANFy2!P+95cbngU!yGS>&Oej>>M}a&BjmD)peiQtR^(j!k9)r`zA+rOm;w+ zGztqb0skO7g+}jFk>84?@JV$EV^OtXM_#drZD2q|sPD=+3^za8m|M3Cx HkLrH_NWRZG literal 0 HcmV?d00001 diff --git a/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_800x0_resize_lanczos_3.png b/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_800x0_resize_lanczos_3.png new file mode 100644 index 0000000000000000000000000000000000000000..a44de4795cd7186add8442fadf932d7a672a2e0b GIT binary patch literal 40878 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%0AX)qk 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 literal 0 HcmV?d00001 diff --git a/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_800x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_800x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..9eb08f3cf6e3ea9cc3f28811e664dbe0cf4b9701 GIT binary patch literal 6934 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 literal 0 HcmV?d00001 diff --git a/public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_144x0_resize_lanczos_3.png b/public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_144x0_resize_lanczos_3.png new file mode 100644 index 0000000000000000000000000000000000000000..2a255dd0e43fde4c4cb676743b5047b3679421f6 GIT binary patch literal 10332 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

xYNOhxxn6}nbE4-S5vGGHBeaxeL<55Ywr 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

+ + + +
+ +
+ + + + + + + + + + + +
+ + +
+
+
+
+

Welcome to the Fediversity Project

+

The Fediversity Project is a comprehensive effort to bring easy-to-use, hosted cloud services that have service portability and personal freedom at their core to everyone.

+ + + For You + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Banner image + + + + + + + + + + + +
+
+
+
+ + + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + feature image + + +
+
+

Consortium

+

Hugoplate is a comprehensive starter template that includes everything you need to get started with your Hugo project. What’s Included in Hugoplate

+
    + +
  • + + 10+ Pre-build pages +
  • + +
  • + + 95+ Google Pagespeed Score +
  • + +
  • + + Build with Hugo and TailwindCSS for easy and customizable styling +
  • + +
  • + + Fully responsive on all devices +
  • + +
  • + + SEO-optimized for better search engine rankings +
  • + +
  • + + Open-source and free for personal and commercial use +
  • + +
+ + + Learn more + + + +
+
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + feature image + + + + + + + + + + + +
+
+

Discover the Key Features Of Hugo

+

Hugo is an all-in-one web framework for building fast, content-focused websites. It offers a range of exciting features for developers and website creators. Some of the key features are:

+
    + +
  • + + Zero JS, by default: No JavaScript runtime overhead to slow you down. +
  • + +
  • + + Customizable: Tailwind, MDX, and 100+ other integrations to choose from. +
  • + +
  • + + UI-agnostic: Supports React, Preact, Svelte, Vue, Solid, Lit and more. +
  • + +
+ + + Get Started Now + + + +
+
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + feature image + + + + + + + + + + + +
+
+

The Top Reasons to Choose Hugo for Your Hugo Project

+

With Hugo, you can build modern and content-focused websites without sacrificing performance or ease of use.

+
    + +
  • + + Instantly load static sites for better user experience and SEO. +
  • + +
  • + + Intuitive syntax and support for popular frameworks make learning and using Hugo a breeze. +
  • + +
  • + + Use any front-end library or framework, or build custom components, for any project size. +
  • + +
  • + + Built on cutting-edge technology to keep your projects up-to-date with the latest web standards. +
  • + +
+ +
+
+
+
+ + + + + +
+
+
+
+

What Users Are Saying About Hugoplate

+

Don’t just take our word for it - hear from some of our satisfied users! Check out some of our testimonials below to see what others are saying about Hugoplate.

+
+
+
+
+ +
+
+
+ + + +
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Qui iusto illo molestias, assumenda expedita commodi inventore non itaque molestiae voluptatum dolore, facilis sapiente, repellat veniam. +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Marvin McKinney + + + + + + + + + + + + +
+
+

Marvin McKinney

+

Web Designer

+
+
+
+
+ +
+
+
+ + + +
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Qui iusto illo molestias, assumenda expedita commodi inventore non itaque molestiae voluptatum dolore, facilis sapiente, repellat veniam. +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Marvin McKinney + + + + + + + + + + + + +
+
+

Marvin McKinney

+

Web Designer

+
+
+
+
+ +
+
+
+ + + +
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Qui iusto illo molestias, assumenda expedita commodi inventore non itaque molestiae voluptatum dolore, facilis sapiente, repellat veniam. +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Marvin McKinney + + + + + + + + + + + + +
+
+

Marvin McKinney

+

Web Designer

+
+
+
+
+ +
+
+
+ + + +
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Qui iusto illo molestias, assumenda expedita commodi inventore non itaque molestiae voluptatum dolore, facilis sapiente, repellat veniam. +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Marvin McKinney + + + + + + + + + + + + +
+
+

Marvin McKinney

+

Web Designer

+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/index.xml b/public/index.xml new file mode 100644 index 0000000..6cb6371 --- /dev/null +++ b/public/index.xml @@ -0,0 +1,145 @@ + + + + Fediversity + //localhost:1313/ + Recent content on Fediversity + Hugo -- gohugo.io + en-us + Mon, 04 Apr 2022 05:00:00 +0000 + + + How to build an Application with modern Technology + //localhost:1313/blog/post-1/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/blog/post-1/ + Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. + + + How to build an Application with modern Technology + //localhost:1313/blog/post-2/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/blog/post-2/ + Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. + + + How to build an Application with modern Technology + //localhost:1313/blog/post-3/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/blog/post-3/ + Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. + + + How to build an Application with modern Technology + //localhost:1313/blog/post-4/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/blog/post-4/ + Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. + + + Consortium + //localhost:1313/consortium/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/consortium/ + Information about the project. TODO. + + + Consortium + //localhost:1313/oid/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/oid/ + The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are. + + + Developers + //localhost:1313/developers/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/developers/ + The Fediversity Project enables easy hosting for a wide variety of fediverse platforms, all based on NixOS. + + + Elements + //localhost:1313/elements/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/elements/ + Table of Contents Heading 2 Heading 3 Heading 4 Heading 5 Emphasis Button Link Paragraph Ordered List Unordered List Notice Tab Accordions Code and Syntax Highlighting Blockquote Tables Image Gallery Slider Youtube video Custom video Here is an example of headings. + + + European Commission + //localhost:1313/ec/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/ec/ + The Fediversity project implements the visions outlined by the Next Generation Internet (NGI) initiative for an open internet in several ways. + + + Fediversity + //localhost:1313/fediversity/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/fediversity/ + Fediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. + + + Grants + //localhost:1313/grants/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/grants/ + Fediversity invites other people to join this ambitious development effort. It is a vast domain with many more challenges than what any preconceived effort could tackle by itself. + + + Individuals + //localhost:1313/individuals/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/individuals/ + The fediverse shows great potential in fundamentally rethinking how we approach the internet. + + + Laurens Hof + //localhost:1313/authors/john-doe/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/authors/john-doe/ + Story teller for the Fediversity Project. + + + NLnet + //localhost:1313/nlnet/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/nlnet/ + The NLnet Foundation supports organisations and people who contribute to an open internet for all. + + + NORDUnet + //localhost:1313/nordunet/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/nordunet/ + NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries connecting universities and research institutions across Denmark, Finland, Iceland, Norway, and Sweden. + + + Privacy + //localhost:1313/privacy-policy/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/privacy-policy/ + Responsibility of Contributors Lorem ipsum dolor sit amet, consectetur adipiscing elit. + + + Ready to build your next project with Hugo? + + Mon, 01 Jan 0001 00:00:00 +0000 + + + + + Tweag + //localhost:1313/tweag/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/tweag/ + Tweag is the open source program office (OSPO) of Modus Create, a global digital consulting firm that helps enterprises build competitive advantage through digital innovation. + + + What Users Are Saying About Hugoplate + + Mon, 01 Jan 0001 00:00:00 +0000 + + + + + diff --git a/public/individuals/index.html b/public/individuals/index.html new file mode 100644 index 0000000..3dd3984 --- /dev/null +++ b/public/individuals/index.html @@ -0,0 +1,1131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Individuals + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Individuals

+ + + + +
+
+
+ + +
+
+
+
+

The fediverse shows great potential in fundamentally rethinking how we approach the internet. It is a new way of thinking about how the internet can be a social web, and solves for the problems that the current Big Tech platforms have, while at the same time enabling a new wave of innovation and new ideas on the social web.

+
    +
  • Giving people control of their data and social connections, allowing them to choose whatever platform and product they want.
  • +
  • Giving people control of their privacy and their feeds, without black-box algorithms that decide for them what they get to see.
  • +
+

The Fediversity project is working on making it easier for people to join the fediverse, and taking full control on their own online social presence. We make it easier for you to join the fediverse, giving you an easy way to select what you need. With one click, you can select whether you need photo sharing, microblogging, video sharing, blogging or simply email. You can get a domain name as well, so you can be up and running with a professional social presence on the new internet in without any effort.

+

Fediversity is currently in development, and you can follow us on Mastodon for all the latest information.

+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/js/script-lazy.js b/public/js/script-lazy.js new file mode 100644 index 0000000..5cf1d24 --- /dev/null +++ b/public/js/script-lazy.js @@ -0,0 +1,4744 @@ +/*! + * Glightbox v3.1.0 + * https://github.com/biati-digital/glightbox + * Released under the MIT license + */ + +(function (global, factory) { + typeof exports === "object" && typeof module !== "undefined" + ? (module.exports = factory()) + : typeof define === "function" && define.amd + ? define(factory) + : ((global = global || self), (global.GLightbox = factory())); +})(this, function () { + "use strict"; + + function _typeof(obj) { + "@babel/helpers - typeof"; + + if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { + _typeof = function (obj) { + return typeof obj; + }; + } else { + _typeof = function (obj) { + return obj && + typeof Symbol === "function" && + obj.constructor === Symbol && + obj !== Symbol.prototype + ? "symbol" + : typeof obj; + }; + } + + return _typeof(obj); + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + + function _createClass(Constructor, protoProps, staticProps) { + if (protoProps) _defineProperties(Constructor.prototype, protoProps); + if (staticProps) _defineProperties(Constructor, staticProps); + return Constructor; + } + + var uid = Date.now(); + function extend() { + var extended = {}; + var deep = true; + var i = 0; + var length = arguments.length; + + if (Object.prototype.toString.call(arguments[0]) === "[object Boolean]") { + deep = arguments[0]; + i++; + } + + var merge = function merge(obj) { + for (var prop in obj) { + if (Object.prototype.hasOwnProperty.call(obj, prop)) { + if ( + deep && + Object.prototype.toString.call(obj[prop]) === "[object Object]" + ) { + extended[prop] = extend(true, extended[prop], obj[prop]); + } else { + extended[prop] = obj[prop]; + } + } + } + }; + + for (; i < length; i++) { + var obj = arguments[i]; + merge(obj); + } + + return extended; + } + function each(collection, callback) { + if ( + isNode(collection) || + collection === window || + collection === document + ) { + collection = [collection]; + } + + if (!isArrayLike(collection) && !isObject(collection)) { + collection = [collection]; + } + + if (size(collection) == 0) { + return; + } + + if (isArrayLike(collection) && !isObject(collection)) { + var l = collection.length, + i = 0; + + for (; i < l; i++) { + if ( + callback.call(collection[i], collection[i], i, collection) === false + ) { + break; + } + } + } else if (isObject(collection)) { + for (var key in collection) { + if (has(collection, key)) { + if ( + callback.call(collection[key], collection[key], key, collection) === + false + ) { + break; + } + } + } + } + } + function getNodeEvents(node) { + var name = + arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; + var fn = + arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; + var cache = (node[uid] = node[uid] || []); + var data = { + all: cache, + evt: null, + found: null, + }; + + if (name && fn && size(cache) > 0) { + each(cache, function (cl, i) { + if (cl.eventName == name && cl.fn.toString() == fn.toString()) { + data.found = true; + data.evt = i; + return false; + } + }); + } + + return data; + } + function addEvent(eventName) { + var _ref = + arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}, + onElement = _ref.onElement, + withCallback = _ref.withCallback, + _ref$avoidDuplicate = _ref.avoidDuplicate, + avoidDuplicate = + _ref$avoidDuplicate === void 0 ? true : _ref$avoidDuplicate, + _ref$once = _ref.once, + once = _ref$once === void 0 ? false : _ref$once, + _ref$useCapture = _ref.useCapture, + useCapture = _ref$useCapture === void 0 ? false : _ref$useCapture; + + var thisArg = arguments.length > 2 ? arguments[2] : undefined; + var element = onElement || []; + + if (isString(element)) { + element = document.querySelectorAll(element); + } + + function handler(event) { + if (isFunction(withCallback)) { + withCallback.call(thisArg, event, this); + } + + if (once) { + handler.destroy(); + } + } + + handler.destroy = function () { + each(element, function (el) { + var events = getNodeEvents(el, eventName, handler); + + if (events.found) { + events.all.splice(events.evt, 1); + } + + if (el.removeEventListener) { + el.removeEventListener(eventName, handler, useCapture); + } + }); + }; + + each(element, function (el) { + var events = getNodeEvents(el, eventName, handler); + + if ( + (el.addEventListener && avoidDuplicate && !events.found) || + !avoidDuplicate + ) { + el.addEventListener(eventName, handler, useCapture); + events.all.push({ + eventName: eventName, + fn: handler, + }); + } + }); + return handler; + } + function addClass(node, name) { + each(name.split(" "), function (cl) { + return node.classList.add(cl); + }); + } + function removeClass(node, name) { + each(name.split(" "), function (cl) { + return node.classList.remove(cl); + }); + } + function hasClass(node, name) { + return node.classList.contains(name); + } + function closest(elem, selector) { + while (elem !== document.body) { + elem = elem.parentElement; + + if (!elem) { + return false; + } + + var matches = + typeof elem.matches == "function" + ? elem.matches(selector) + : elem.msMatchesSelector(selector); + + if (matches) { + return elem; + } + } + } + function animateElement(element) { + var animation = + arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ""; + var callback = + arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; + + if (!element || animation === "") { + return false; + } + + if (animation == "none") { + if (isFunction(callback)) { + callback(); + } + + return false; + } + + var animationEnd = whichAnimationEvent(); + var animationNames = animation.split(" "); + each(animationNames, function (name) { + addClass(element, "g" + name); + }); + addEvent(animationEnd, { + onElement: element, + avoidDuplicate: false, + once: true, + withCallback: function withCallback(event, target) { + each(animationNames, function (name) { + removeClass(target, "g" + name); + }); + + if (isFunction(callback)) { + callback(); + } + }, + }); + } + function cssTransform(node) { + var translate = + arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ""; + + if (translate == "") { + node.style.webkitTransform = ""; + node.style.MozTransform = ""; + node.style.msTransform = ""; + node.style.OTransform = ""; + node.style.transform = ""; + return false; + } + + node.style.webkitTransform = translate; + node.style.MozTransform = translate; + node.style.msTransform = translate; + node.style.OTransform = translate; + node.style.transform = translate; + } + function show(element) { + element.style.display = "block"; + } + function hide(element) { + element.style.display = "none"; + } + function createHTML(htmlStr) { + var frag = document.createDocumentFragment(), + temp = document.createElement("div"); + temp.innerHTML = htmlStr; + + while (temp.firstChild) { + frag.appendChild(temp.firstChild); + } + + return frag; + } + function windowSize() { + return { + width: + window.innerWidth || + document.documentElement.clientWidth || + document.body.clientWidth, + height: + window.innerHeight || + document.documentElement.clientHeight || + document.body.clientHeight, + }; + } + function whichAnimationEvent() { + var t, + el = document.createElement("fakeelement"); + var animations = { + animation: "animationend", + OAnimation: "oAnimationEnd", + MozAnimation: "animationend", + WebkitAnimation: "webkitAnimationEnd", + }; + + for (t in animations) { + if (el.style[t] !== undefined) { + return animations[t]; + } + } + } + function whichTransitionEvent() { + var t, + el = document.createElement("fakeelement"); + var transitions = { + transition: "transitionend", + OTransition: "oTransitionEnd", + MozTransition: "transitionend", + WebkitTransition: "webkitTransitionEnd", + }; + + for (t in transitions) { + if (el.style[t] !== undefined) { + return transitions[t]; + } + } + } + function createIframe(config) { + var url = config.url, + allow = config.allow, + callback = config.callback, + appendTo = config.appendTo; + var iframe = document.createElement("iframe"); + iframe.className = "vimeo-video gvideo"; + iframe.src = url; + iframe.style.width = "100%"; + iframe.style.height = "100%"; + + if (allow) { + iframe.setAttribute("allow", allow); + } + + iframe.onload = function () { + addClass(iframe, "node-ready"); + + if (isFunction(callback)) { + callback(); + } + }; + + if (appendTo) { + appendTo.appendChild(iframe); + } + + return iframe; + } + function waitUntil(check, onComplete, delay, timeout) { + if (check()) { + onComplete(); + return; + } + + if (!delay) { + delay = 100; + } + + var timeoutPointer; + var intervalPointer = setInterval(function () { + if (!check()) { + return; + } + + clearInterval(intervalPointer); + + if (timeoutPointer) { + clearTimeout(timeoutPointer); + } + + onComplete(); + }, delay); + + if (timeout) { + timeoutPointer = setTimeout(function () { + clearInterval(intervalPointer); + }, timeout); + } + } + function injectAssets(url, waitFor, callback) { + if (isNil(url)) { + console.error("Inject assets error"); + return; + } + + if (isFunction(waitFor)) { + callback = waitFor; + waitFor = false; + } + + if (isString(waitFor) && waitFor in window) { + if (isFunction(callback)) { + callback(); + } + + return; + } + + var found; + + if (url.indexOf(".css") !== -1) { + found = document.querySelectorAll('link[href="' + url + '"]'); + + if (found && found.length > 0) { + if (isFunction(callback)) { + callback(); + } + + return; + } + + var head = document.getElementsByTagName("head")[0]; + var headStyles = head.querySelectorAll('link[rel="stylesheet"]'); + var link = document.createElement("link"); + link.rel = "stylesheet"; + link.type = "text/css"; + link.href = url; + link.media = "all"; + + if (headStyles) { + head.insertBefore(link, headStyles[0]); + } else { + head.appendChild(link); + } + + if (isFunction(callback)) { + callback(); + } + + return; + } + + found = document.querySelectorAll('script[src="' + url + '"]'); + + if (found && found.length > 0) { + if (isFunction(callback)) { + if (isString(waitFor)) { + waitUntil( + function () { + return typeof window[waitFor] !== "undefined"; + }, + function () { + callback(); + } + ); + return false; + } + + callback(); + } + + return; + } + + var script = document.createElement("script"); + script.type = "text/javascript"; + script.src = url; + + script.onload = function () { + if (isFunction(callback)) { + if (isString(waitFor)) { + waitUntil( + function () { + return typeof window[waitFor] !== "undefined"; + }, + function () { + callback(); + } + ); + return false; + } + + callback(); + } + }; + + document.body.appendChild(script); + return; + } + function isMobile() { + return ( + "navigator" in window && + window.navigator.userAgent.match( + /(iPad)|(iPhone)|(iPod)|(Android)|(PlayBook)|(BB10)|(BlackBerry)|(Opera Mini)|(IEMobile)|(webOS)|(MeeGo)/i + ) + ); + } + function isTouch() { + return ( + isMobile() !== null || + document.createTouch !== undefined || + "ontouchstart" in window || + "onmsgesturechange" in window || + navigator.msMaxTouchPoints + ); + } + function isFunction(f) { + return typeof f === "function"; + } + function isString(s) { + return typeof s === "string"; + } + function isNode(el) { + return !!(el && el.nodeType && el.nodeType == 1); + } + function isArray(ar) { + return Array.isArray(ar); + } + function isArrayLike(ar) { + return ar && ar.length && isFinite(ar.length); + } + function isObject(o) { + var type = _typeof(o); + + return type === "object" && o != null && !isFunction(o) && !isArray(o); + } + function isNil(o) { + return o == null; + } + function has(obj, key) { + return obj !== null && hasOwnProperty.call(obj, key); + } + function size(o) { + if (isObject(o)) { + if (o.keys) { + return o.keys().length; + } + + var l = 0; + + for (var k in o) { + if (has(o, k)) { + l++; + } + } + + return l; + } else { + return o.length; + } + } + function isNumber(n) { + return !isNaN(parseFloat(n)) && isFinite(n); + } + + function getNextFocusElement() { + var current = + arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : -1; + var btns = document.querySelectorAll(".gbtn[data-taborder]:not(.disabled)"); + + if (!btns.length) { + return false; + } + + if (btns.length == 1) { + return btns[0]; + } + + if (typeof current == "string") { + current = parseInt(current); + } + + var orders = []; + each(btns, function (btn) { + orders.push(btn.getAttribute("data-taborder")); + }); + var highestOrder = Math.max.apply( + Math, + orders.map(function (order) { + return parseInt(order); + }) + ); + var newIndex = current < 0 ? 1 : current + 1; + + if (newIndex > highestOrder) { + newIndex = "1"; + } + + var nextOrders = orders.filter(function (el) { + return el >= parseInt(newIndex); + }); + var nextFocus = nextOrders.sort()[0]; + return document.querySelector( + '.gbtn[data-taborder="'.concat(nextFocus, '"]') + ); + } + + function keyboardNavigation(instance) { + if (instance.events.hasOwnProperty("keyboard")) { + return false; + } + + instance.events["keyboard"] = addEvent("keydown", { + onElement: window, + withCallback: function withCallback(event, target) { + event = event || window.event; + var key = event.keyCode; + + if (key == 9) { + var focusedButton = document.querySelector(".gbtn.focused"); + + if (!focusedButton) { + var activeElement = + document.activeElement && document.activeElement.nodeName + ? document.activeElement.nodeName.toLocaleLowerCase() + : false; + + if ( + activeElement == "input" || + activeElement == "textarea" || + activeElement == "button" + ) { + return; + } + } + + event.preventDefault(); + var btns = document.querySelectorAll(".gbtn[data-taborder]"); + + if (!btns || btns.length <= 0) { + return; + } + + if (!focusedButton) { + var first = getNextFocusElement(); + + if (first) { + first.focus(); + addClass(first, "focused"); + } + + return; + } + + var currentFocusOrder = focusedButton.getAttribute("data-taborder"); + var nextFocus = getNextFocusElement(currentFocusOrder); + removeClass(focusedButton, "focused"); + + if (nextFocus) { + nextFocus.focus(); + addClass(nextFocus, "focused"); + } + } + + if (key == 39) { + instance.nextSlide(); + } + + if (key == 37) { + instance.prevSlide(); + } + + if (key == 27) { + instance.close(); + } + }, + }); + } + + function getLen(v) { + return Math.sqrt(v.x * v.x + v.y * v.y); + } + + function dot(v1, v2) { + return v1.x * v2.x + v1.y * v2.y; + } + + function getAngle(v1, v2) { + var mr = getLen(v1) * getLen(v2); + + if (mr === 0) { + return 0; + } + + var r = dot(v1, v2) / mr; + + if (r > 1) { + r = 1; + } + + return Math.acos(r); + } + + function cross(v1, v2) { + return v1.x * v2.y - v2.x * v1.y; + } + + function getRotateAngle(v1, v2) { + var angle = getAngle(v1, v2); + + if (cross(v1, v2) > 0) { + angle *= -1; + } + + return (angle * 180) / Math.PI; + } + + var EventsHandlerAdmin = (function () { + function EventsHandlerAdmin(el) { + _classCallCheck(this, EventsHandlerAdmin); + + this.handlers = []; + this.el = el; + } + + _createClass(EventsHandlerAdmin, [ + { + key: "add", + value: function add(handler) { + this.handlers.push(handler); + }, + }, + { + key: "del", + value: function del(handler) { + if (!handler) { + this.handlers = []; + } + + for (var i = this.handlers.length; i >= 0; i--) { + if (this.handlers[i] === handler) { + this.handlers.splice(i, 1); + } + } + }, + }, + { + key: "dispatch", + value: function dispatch() { + for (var i = 0, len = this.handlers.length; i < len; i++) { + var handler = this.handlers[i]; + + if (typeof handler === "function") { + handler.apply(this.el, arguments); + } + } + }, + }, + ]); + + return EventsHandlerAdmin; + })(); + + function wrapFunc(el, handler) { + var EventshandlerAdmin = new EventsHandlerAdmin(el); + EventshandlerAdmin.add(handler); + return EventshandlerAdmin; + } + + var TouchEvents = (function () { + function TouchEvents(el, option) { + _classCallCheck(this, TouchEvents); + + this.element = typeof el == "string" ? document.querySelector(el) : el; + this.start = this.start.bind(this); + this.move = this.move.bind(this); + this.end = this.end.bind(this); + this.cancel = this.cancel.bind(this); + this.element.addEventListener("touchstart", this.start, false); + this.element.addEventListener("touchmove", this.move, false); + this.element.addEventListener("touchend", this.end, false); + this.element.addEventListener("touchcancel", this.cancel, false); + this.preV = { + x: null, + y: null, + }; + this.pinchStartLen = null; + this.zoom = 1; + this.isDoubleTap = false; + + var noop = function noop() {}; + + this.rotate = wrapFunc(this.element, option.rotate || noop); + this.touchStart = wrapFunc(this.element, option.touchStart || noop); + this.multipointStart = wrapFunc( + this.element, + option.multipointStart || noop + ); + this.multipointEnd = wrapFunc(this.element, option.multipointEnd || noop); + this.pinch = wrapFunc(this.element, option.pinch || noop); + this.swipe = wrapFunc(this.element, option.swipe || noop); + this.tap = wrapFunc(this.element, option.tap || noop); + this.doubleTap = wrapFunc(this.element, option.doubleTap || noop); + this.longTap = wrapFunc(this.element, option.longTap || noop); + this.singleTap = wrapFunc(this.element, option.singleTap || noop); + this.pressMove = wrapFunc(this.element, option.pressMove || noop); + this.twoFingerPressMove = wrapFunc( + this.element, + option.twoFingerPressMove || noop + ); + this.touchMove = wrapFunc(this.element, option.touchMove || noop); + this.touchEnd = wrapFunc(this.element, option.touchEnd || noop); + this.touchCancel = wrapFunc(this.element, option.touchCancel || noop); + this.translateContainer = this.element; + this._cancelAllHandler = this.cancelAll.bind(this); + window.addEventListener("scroll", this._cancelAllHandler); + this.delta = null; + this.last = null; + this.now = null; + this.tapTimeout = null; + this.singleTapTimeout = null; + this.longTapTimeout = null; + this.swipeTimeout = null; + this.x1 = this.x2 = this.y1 = this.y2 = null; + this.preTapPosition = { + x: null, + y: null, + }; + } + + _createClass(TouchEvents, [ + { + key: "start", + value: function start(evt) { + if (!evt.touches) { + return; + } + + var ignoreDragFor = ["a", "button", "input"]; + + if ( + evt.target && + evt.target.nodeName && + ignoreDragFor.indexOf(evt.target.nodeName.toLowerCase()) >= 0 + ) { + console.log( + "ignore drag for this touched element", + evt.target.nodeName.toLowerCase() + ); + return; + } + + this.now = Date.now(); + this.x1 = evt.touches[0].pageX; + this.y1 = evt.touches[0].pageY; + this.delta = this.now - (this.last || this.now); + this.touchStart.dispatch(evt, this.element); + + if (this.preTapPosition.x !== null) { + this.isDoubleTap = + this.delta > 0 && + this.delta <= 250 && + Math.abs(this.preTapPosition.x - this.x1) < 30 && + Math.abs(this.preTapPosition.y - this.y1) < 30; + + if (this.isDoubleTap) { + clearTimeout(this.singleTapTimeout); + } + } + + this.preTapPosition.x = this.x1; + this.preTapPosition.y = this.y1; + this.last = this.now; + var preV = this.preV, + len = evt.touches.length; + + if (len > 1) { + this._cancelLongTap(); + + this._cancelSingleTap(); + + var v = { + x: evt.touches[1].pageX - this.x1, + y: evt.touches[1].pageY - this.y1, + }; + preV.x = v.x; + preV.y = v.y; + this.pinchStartLen = getLen(preV); + this.multipointStart.dispatch(evt, this.element); + } + + this._preventTap = false; + this.longTapTimeout = setTimeout( + function () { + this.longTap.dispatch(evt, this.element); + this._preventTap = true; + }.bind(this), + 750 + ); + }, + }, + { + key: "move", + value: function move(evt) { + if (!evt.touches) { + return; + } + + var preV = this.preV, + len = evt.touches.length, + currentX = evt.touches[0].pageX, + currentY = evt.touches[0].pageY; + this.isDoubleTap = false; + + if (len > 1) { + var sCurrentX = evt.touches[1].pageX, + sCurrentY = evt.touches[1].pageY; + var v = { + x: evt.touches[1].pageX - currentX, + y: evt.touches[1].pageY - currentY, + }; + + if (preV.x !== null) { + if (this.pinchStartLen > 0) { + evt.zoom = getLen(v) / this.pinchStartLen; + this.pinch.dispatch(evt, this.element); + } + + evt.angle = getRotateAngle(v, preV); + this.rotate.dispatch(evt, this.element); + } + + preV.x = v.x; + preV.y = v.y; + + if (this.x2 !== null && this.sx2 !== null) { + evt.deltaX = (currentX - this.x2 + sCurrentX - this.sx2) / 2; + evt.deltaY = (currentY - this.y2 + sCurrentY - this.sy2) / 2; + } else { + evt.deltaX = 0; + evt.deltaY = 0; + } + + this.twoFingerPressMove.dispatch(evt, this.element); + this.sx2 = sCurrentX; + this.sy2 = sCurrentY; + } else { + if (this.x2 !== null) { + evt.deltaX = currentX - this.x2; + evt.deltaY = currentY - this.y2; + var movedX = Math.abs(this.x1 - this.x2), + movedY = Math.abs(this.y1 - this.y2); + + if (movedX > 10 || movedY > 10) { + this._preventTap = true; + } + } else { + evt.deltaX = 0; + evt.deltaY = 0; + } + + this.pressMove.dispatch(evt, this.element); + } + + this.touchMove.dispatch(evt, this.element); + + this._cancelLongTap(); + + this.x2 = currentX; + this.y2 = currentY; + + if (len > 1) { + evt.preventDefault(); + } + }, + }, + { + key: "end", + value: function end(evt) { + if (!evt.changedTouches) { + return; + } + + this._cancelLongTap(); + + var self = this; + + if (evt.touches.length < 2) { + this.multipointEnd.dispatch(evt, this.element); + this.sx2 = this.sy2 = null; + } + + if ( + (this.x2 && Math.abs(this.x1 - this.x2) > 30) || + (this.y2 && Math.abs(this.y1 - this.y2) > 30) + ) { + evt.direction = this._swipeDirection( + this.x1, + this.x2, + this.y1, + this.y2 + ); + this.swipeTimeout = setTimeout(function () { + self.swipe.dispatch(evt, self.element); + }, 0); + } else { + this.tapTimeout = setTimeout(function () { + if (!self._preventTap) { + self.tap.dispatch(evt, self.element); + } + + if (self.isDoubleTap) { + self.doubleTap.dispatch(evt, self.element); + self.isDoubleTap = false; + } + }, 0); + + if (!self.isDoubleTap) { + self.singleTapTimeout = setTimeout(function () { + self.singleTap.dispatch(evt, self.element); + }, 250); + } + } + + this.touchEnd.dispatch(evt, this.element); + this.preV.x = 0; + this.preV.y = 0; + this.zoom = 1; + this.pinchStartLen = null; + this.x1 = this.x2 = this.y1 = this.y2 = null; + }, + }, + { + key: "cancelAll", + value: function cancelAll() { + this._preventTap = true; + clearTimeout(this.singleTapTimeout); + clearTimeout(this.tapTimeout); + clearTimeout(this.longTapTimeout); + clearTimeout(this.swipeTimeout); + }, + }, + { + key: "cancel", + value: function cancel(evt) { + this.cancelAll(); + this.touchCancel.dispatch(evt, this.element); + }, + }, + { + key: "_cancelLongTap", + value: function _cancelLongTap() { + clearTimeout(this.longTapTimeout); + }, + }, + { + key: "_cancelSingleTap", + value: function _cancelSingleTap() { + clearTimeout(this.singleTapTimeout); + }, + }, + { + key: "_swipeDirection", + value: function _swipeDirection(x1, x2, y1, y2) { + return Math.abs(x1 - x2) >= Math.abs(y1 - y2) + ? x1 - x2 > 0 + ? "Left" + : "Right" + : y1 - y2 > 0 + ? "Up" + : "Down"; + }, + }, + { + key: "on", + value: function on(evt, handler) { + if (this[evt]) { + this[evt].add(handler); + } + }, + }, + { + key: "off", + value: function off(evt, handler) { + if (this[evt]) { + this[evt].del(handler); + } + }, + }, + { + key: "destroy", + value: function destroy() { + if (this.singleTapTimeout) { + clearTimeout(this.singleTapTimeout); + } + + if (this.tapTimeout) { + clearTimeout(this.tapTimeout); + } + + if (this.longTapTimeout) { + clearTimeout(this.longTapTimeout); + } + + if (this.swipeTimeout) { + clearTimeout(this.swipeTimeout); + } + + this.element.removeEventListener("touchstart", this.start); + this.element.removeEventListener("touchmove", this.move); + this.element.removeEventListener("touchend", this.end); + this.element.removeEventListener("touchcancel", this.cancel); + this.rotate.del(); + this.touchStart.del(); + this.multipointStart.del(); + this.multipointEnd.del(); + this.pinch.del(); + this.swipe.del(); + this.tap.del(); + this.doubleTap.del(); + this.longTap.del(); + this.singleTap.del(); + this.pressMove.del(); + this.twoFingerPressMove.del(); + this.touchMove.del(); + this.touchEnd.del(); + this.touchCancel.del(); + this.preV = + this.pinchStartLen = + this.zoom = + this.isDoubleTap = + this.delta = + this.last = + this.now = + this.tapTimeout = + this.singleTapTimeout = + this.longTapTimeout = + this.swipeTimeout = + this.x1 = + this.x2 = + this.y1 = + this.y2 = + this.preTapPosition = + this.rotate = + this.touchStart = + this.multipointStart = + this.multipointEnd = + this.pinch = + this.swipe = + this.tap = + this.doubleTap = + this.longTap = + this.singleTap = + this.pressMove = + this.touchMove = + this.touchEnd = + this.touchCancel = + this.twoFingerPressMove = + null; + window.removeEventListener("scroll", this._cancelAllHandler); + return null; + }, + }, + ]); + + return TouchEvents; + })(); + + function resetSlideMove(slide) { + var transitionEnd = whichTransitionEvent(); + var windowWidth = + window.innerWidth || + document.documentElement.clientWidth || + document.body.clientWidth; + var media = hasClass(slide, "gslide-media") + ? slide + : slide.querySelector(".gslide-media"); + var container = closest(media, ".ginner-container"); + var desc = slide.querySelector(".gslide-description"); + + if (windowWidth > 769) { + media = container; + } + + addClass(media, "greset"); + cssTransform(media, "translate3d(0, 0, 0)"); + addEvent(transitionEnd, { + onElement: media, + once: true, + withCallback: function withCallback(event, target) { + removeClass(media, "greset"); + }, + }); + media.style.opacity = ""; + + if (desc) { + desc.style.opacity = ""; + } + } + + function touchNavigation(instance) { + if (instance.events.hasOwnProperty("touch")) { + return false; + } + + var winSize = windowSize(); + var winWidth = winSize.width; + var winHeight = winSize.height; + var process = false; + var currentSlide = null; + var media = null; + var mediaImage = null; + var doingMove = false; + var initScale = 1; + var maxScale = 4.5; + var currentScale = 1; + var doingZoom = false; + var imageZoomed = false; + var zoomedPosX = null; + var zoomedPosY = null; + var lastZoomedPosX = null; + var lastZoomedPosY = null; + var hDistance; + var vDistance; + var hDistancePercent = 0; + var vDistancePercent = 0; + var vSwipe = false; + var hSwipe = false; + var startCoords = {}; + var endCoords = {}; + var xDown = 0; + var yDown = 0; + var isInlined; + var sliderWrapper = document.getElementById("glightbox-slider"); + var overlay = document.querySelector(".goverlay"); + var touchInstance = new TouchEvents(sliderWrapper, { + touchStart: function touchStart(e) { + process = true; + + if ( + hasClass(e.targetTouches[0].target, "ginner-container") || + closest(e.targetTouches[0].target, ".gslide-desc") || + e.targetTouches[0].target.nodeName.toLowerCase() == "a" + ) { + process = false; + } + + if ( + closest(e.targetTouches[0].target, ".gslide-inline") && + !hasClass(e.targetTouches[0].target.parentNode, "gslide-inline") + ) { + process = false; + } + + if (process) { + endCoords = e.targetTouches[0]; + startCoords.pageX = e.targetTouches[0].pageX; + startCoords.pageY = e.targetTouches[0].pageY; + xDown = e.targetTouches[0].clientX; + yDown = e.targetTouches[0].clientY; + currentSlide = instance.activeSlide; + media = currentSlide.querySelector(".gslide-media"); + isInlined = currentSlide.querySelector(".gslide-inline"); + mediaImage = null; + + if (hasClass(media, "gslide-image")) { + mediaImage = media.querySelector("img"); + } + + var windowWidth = + window.innerWidth || + document.documentElement.clientWidth || + document.body.clientWidth; + + if (windowWidth > 769) { + media = currentSlide.querySelector(".ginner-container"); + } + + removeClass(overlay, "greset"); + + if (e.pageX > 20 && e.pageX < window.innerWidth - 20) { + return; + } + + e.preventDefault(); + } + }, + touchMove: function touchMove(e) { + if (!process) { + return; + } + + endCoords = e.targetTouches[0]; + + if (doingZoom || imageZoomed) { + return; + } + + if (isInlined && isInlined.offsetHeight > winHeight) { + var moved = startCoords.pageX - endCoords.pageX; + + if (Math.abs(moved) <= 13) { + return false; + } + } + + doingMove = true; + var xUp = e.targetTouches[0].clientX; + var yUp = e.targetTouches[0].clientY; + var xDiff = xDown - xUp; + var yDiff = yDown - yUp; + + if (Math.abs(xDiff) > Math.abs(yDiff)) { + vSwipe = false; + hSwipe = true; + } else { + hSwipe = false; + vSwipe = true; + } + + hDistance = endCoords.pageX - startCoords.pageX; + hDistancePercent = (hDistance * 100) / winWidth; + vDistance = endCoords.pageY - startCoords.pageY; + vDistancePercent = (vDistance * 100) / winHeight; + var opacity; + + if (vSwipe && mediaImage) { + opacity = 1 - Math.abs(vDistance) / winHeight; + overlay.style.opacity = opacity; + + if (instance.settings.touchFollowAxis) { + hDistancePercent = 0; + } + } + + if (hSwipe) { + opacity = 1 - Math.abs(hDistance) / winWidth; + media.style.opacity = opacity; + + if (instance.settings.touchFollowAxis) { + vDistancePercent = 0; + } + } + + if (!mediaImage) { + return cssTransform( + media, + "translate3d(".concat(hDistancePercent, "%, 0, 0)") + ); + } + + cssTransform( + media, + "translate3d(" + .concat(hDistancePercent, "%, ") + .concat(vDistancePercent, "%, 0)") + ); + }, + touchEnd: function touchEnd() { + if (!process) { + return; + } + + doingMove = false; + + if (imageZoomed || doingZoom) { + lastZoomedPosX = zoomedPosX; + lastZoomedPosY = zoomedPosY; + return; + } + + var v = Math.abs(parseInt(vDistancePercent)); + var h = Math.abs(parseInt(hDistancePercent)); + + if (v > 29 && mediaImage) { + instance.close(); + return; + } + + if (v < 29 && h < 25) { + addClass(overlay, "greset"); + overlay.style.opacity = 1; + return resetSlideMove(media); + } + }, + multipointEnd: function multipointEnd() { + setTimeout(function () { + doingZoom = false; + }, 50); + }, + multipointStart: function multipointStart() { + doingZoom = true; + initScale = currentScale ? currentScale : 1; + }, + pinch: function pinch(evt) { + if (!mediaImage || doingMove) { + return false; + } + + doingZoom = true; + mediaImage.scaleX = mediaImage.scaleY = initScale * evt.zoom; + var scale = initScale * evt.zoom; + imageZoomed = true; + + if (scale <= 1) { + imageZoomed = false; + scale = 1; + lastZoomedPosY = null; + lastZoomedPosX = null; + zoomedPosX = null; + zoomedPosY = null; + mediaImage.setAttribute("style", ""); + return; + } + + if (scale > maxScale) { + scale = maxScale; + } + + mediaImage.style.transform = "scale3d(" + .concat(scale, ", ") + .concat(scale, ", 1)"); + currentScale = scale; + }, + pressMove: function pressMove(e) { + if (imageZoomed && !doingZoom) { + var mhDistance = endCoords.pageX - startCoords.pageX; + var mvDistance = endCoords.pageY - startCoords.pageY; + + if (lastZoomedPosX) { + mhDistance = mhDistance + lastZoomedPosX; + } + + if (lastZoomedPosY) { + mvDistance = mvDistance + lastZoomedPosY; + } + + zoomedPosX = mhDistance; + zoomedPosY = mvDistance; + var style = "translate3d(" + .concat(mhDistance, "px, ") + .concat(mvDistance, "px, 0)"); + + if (currentScale) { + style += " scale3d(" + .concat(currentScale, ", ") + .concat(currentScale, ", 1)"); + } + + cssTransform(mediaImage, style); + } + }, + swipe: function swipe(evt) { + if (imageZoomed) { + return; + } + + if (doingZoom) { + doingZoom = false; + return; + } + + if (evt.direction == "Left") { + if (instance.index == instance.elements.length - 1) { + return resetSlideMove(media); + } + + instance.nextSlide(); + } + + if (evt.direction == "Right") { + if (instance.index == 0) { + return resetSlideMove(media); + } + + instance.prevSlide(); + } + }, + }); + instance.events["touch"] = touchInstance; + } + + var ZoomImages = (function () { + function ZoomImages(el, slide) { + var _this = this; + + var onclose = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : null; + + _classCallCheck(this, ZoomImages); + + this.img = el; + this.slide = slide; + this.onclose = onclose; + + if (this.img.setZoomEvents) { + return false; + } + + this.active = false; + this.zoomedIn = false; + this.dragging = false; + this.currentX = null; + this.currentY = null; + this.initialX = null; + this.initialY = null; + this.xOffset = 0; + this.yOffset = 0; + this.img.addEventListener( + "mousedown", + function (e) { + return _this.dragStart(e); + }, + false + ); + this.img.addEventListener( + "mouseup", + function (e) { + return _this.dragEnd(e); + }, + false + ); + this.img.addEventListener( + "mousemove", + function (e) { + return _this.drag(e); + }, + false + ); + this.img.addEventListener( + "click", + function (e) { + if (_this.slide.classList.contains("dragging-nav")) { + _this.zoomOut(); + + return false; + } + + if (!_this.zoomedIn) { + return _this.zoomIn(); + } + + if (_this.zoomedIn && !_this.dragging) { + _this.zoomOut(); + } + }, + false + ); + this.img.setZoomEvents = true; + } + + _createClass(ZoomImages, [ + { + key: "zoomIn", + value: function zoomIn() { + var winWidth = this.widowWidth(); + + if (this.zoomedIn || winWidth <= 768) { + return; + } + + var img = this.img; + img.setAttribute("data-style", img.getAttribute("style")); + img.style.maxWidth = img.naturalWidth + "px"; + img.style.maxHeight = img.naturalHeight + "px"; + + if (img.naturalWidth > winWidth) { + var centerX = winWidth / 2 - img.naturalWidth / 2; + this.setTranslate(this.img.parentNode, centerX, 0); + } + + this.slide.classList.add("zoomed"); + this.zoomedIn = true; + }, + }, + { + key: "zoomOut", + value: function zoomOut() { + this.img.parentNode.setAttribute("style", ""); + this.img.setAttribute("style", this.img.getAttribute("data-style")); + this.slide.classList.remove("zoomed"); + this.zoomedIn = false; + this.currentX = null; + this.currentY = null; + this.initialX = null; + this.initialY = null; + this.xOffset = 0; + this.yOffset = 0; + + if (this.onclose && typeof this.onclose == "function") { + this.onclose(); + } + }, + }, + { + key: "dragStart", + value: function dragStart(e) { + e.preventDefault(); + + if (!this.zoomedIn) { + this.active = false; + return; + } + + if (e.type === "touchstart") { + this.initialX = e.touches[0].clientX - this.xOffset; + this.initialY = e.touches[0].clientY - this.yOffset; + } else { + this.initialX = e.clientX - this.xOffset; + this.initialY = e.clientY - this.yOffset; + } + + if (e.target === this.img) { + this.active = true; + this.img.classList.add("dragging"); + } + }, + }, + { + key: "dragEnd", + value: function dragEnd(e) { + var _this2 = this; + + e.preventDefault(); + this.initialX = this.currentX; + this.initialY = this.currentY; + this.active = false; + setTimeout(function () { + _this2.dragging = false; + _this2.img.isDragging = false; + + _this2.img.classList.remove("dragging"); + }, 100); + }, + }, + { + key: "drag", + value: function drag(e) { + if (this.active) { + e.preventDefault(); + + if (e.type === "touchmove") { + this.currentX = e.touches[0].clientX - this.initialX; + this.currentY = e.touches[0].clientY - this.initialY; + } else { + this.currentX = e.clientX - this.initialX; + this.currentY = e.clientY - this.initialY; + } + + this.xOffset = this.currentX; + this.yOffset = this.currentY; + this.img.isDragging = true; + this.dragging = true; + this.setTranslate(this.img, this.currentX, this.currentY); + } + }, + }, + { + key: "onMove", + value: function onMove(e) { + if (!this.zoomedIn) { + return; + } + + var xOffset = e.clientX - this.img.naturalWidth / 2; + var yOffset = e.clientY - this.img.naturalHeight / 2; + this.setTranslate(this.img, xOffset, yOffset); + }, + }, + { + key: "setTranslate", + value: function setTranslate(node, xPos, yPos) { + node.style.transform = + "translate3d(" + xPos + "px, " + yPos + "px, 0)"; + }, + }, + { + key: "widowWidth", + value: function widowWidth() { + return ( + window.innerWidth || + document.documentElement.clientWidth || + document.body.clientWidth + ); + }, + }, + ]); + + return ZoomImages; + })(); + + var DragSlides = (function () { + function DragSlides() { + var _this = this; + + var config = + arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; + + _classCallCheck(this, DragSlides); + + var dragEl = config.dragEl, + _config$toleranceX = config.toleranceX, + toleranceX = _config$toleranceX === void 0 ? 40 : _config$toleranceX, + _config$toleranceY = config.toleranceY, + toleranceY = _config$toleranceY === void 0 ? 65 : _config$toleranceY, + _config$slide = config.slide, + slide = _config$slide === void 0 ? null : _config$slide, + _config$instance = config.instance, + instance = _config$instance === void 0 ? null : _config$instance; + this.el = dragEl; + this.active = false; + this.dragging = false; + this.currentX = null; + this.currentY = null; + this.initialX = null; + this.initialY = null; + this.xOffset = 0; + this.yOffset = 0; + this.direction = null; + this.lastDirection = null; + this.toleranceX = toleranceX; + this.toleranceY = toleranceY; + this.toleranceReached = false; + this.dragContainer = this.el; + this.slide = slide; + this.instance = instance; + this.el.addEventListener( + "mousedown", + function (e) { + return _this.dragStart(e); + }, + false + ); + this.el.addEventListener( + "mouseup", + function (e) { + return _this.dragEnd(e); + }, + false + ); + this.el.addEventListener( + "mousemove", + function (e) { + return _this.drag(e); + }, + false + ); + } + + _createClass(DragSlides, [ + { + key: "dragStart", + value: function dragStart(e) { + if (this.slide.classList.contains("zoomed")) { + this.active = false; + return; + } + + if (e.type === "touchstart") { + this.initialX = e.touches[0].clientX - this.xOffset; + this.initialY = e.touches[0].clientY - this.yOffset; + } else { + this.initialX = e.clientX - this.xOffset; + this.initialY = e.clientY - this.yOffset; + } + + var clicked = e.target.nodeName.toLowerCase(); + var exludeClicks = ["input", "select", "textarea", "button", "a"]; + + if ( + e.target.classList.contains("nodrag") || + closest(e.target, ".nodrag") || + exludeClicks.indexOf(clicked) !== -1 + ) { + this.active = false; + return; + } + + e.preventDefault(); + + if ( + e.target === this.el || + (clicked !== "img" && closest(e.target, ".gslide-inline")) + ) { + this.active = true; + this.el.classList.add("dragging"); + this.dragContainer = closest(e.target, ".ginner-container"); + } + }, + }, + { + key: "dragEnd", + value: function dragEnd(e) { + var _this2 = this; + + e && e.preventDefault(); + this.initialX = 0; + this.initialY = 0; + this.currentX = null; + this.currentY = null; + this.initialX = null; + this.initialY = null; + this.xOffset = 0; + this.yOffset = 0; + this.active = false; + + if (this.doSlideChange) { + this.instance.preventOutsideClick = true; + this.doSlideChange == "right" && this.instance.prevSlide(); + this.doSlideChange == "left" && this.instance.nextSlide(); + } + + if (this.doSlideClose) { + this.instance.close(); + } + + if (!this.toleranceReached) { + this.setTranslate(this.dragContainer, 0, 0, true); + } + + setTimeout(function () { + _this2.instance.preventOutsideClick = false; + _this2.toleranceReached = false; + _this2.lastDirection = null; + _this2.dragging = false; + _this2.el.isDragging = false; + + _this2.el.classList.remove("dragging"); + + _this2.slide.classList.remove("dragging-nav"); + + _this2.dragContainer.style.transform = ""; + _this2.dragContainer.style.transition = ""; + }, 100); + }, + }, + { + key: "drag", + value: function drag(e) { + if (this.active) { + e.preventDefault(); + this.slide.classList.add("dragging-nav"); + + if (e.type === "touchmove") { + this.currentX = e.touches[0].clientX - this.initialX; + this.currentY = e.touches[0].clientY - this.initialY; + } else { + this.currentX = e.clientX - this.initialX; + this.currentY = e.clientY - this.initialY; + } + + this.xOffset = this.currentX; + this.yOffset = this.currentY; + this.el.isDragging = true; + this.dragging = true; + this.doSlideChange = false; + this.doSlideClose = false; + var currentXInt = Math.abs(this.currentX); + var currentYInt = Math.abs(this.currentY); + + if ( + currentXInt > 0 && + currentXInt >= Math.abs(this.currentY) && + (!this.lastDirection || this.lastDirection == "x") + ) { + this.yOffset = 0; + this.lastDirection = "x"; + this.setTranslate(this.dragContainer, this.currentX, 0); + var doChange = this.shouldChange(); + + if (!this.instance.settings.dragAutoSnap && doChange) { + this.doSlideChange = doChange; + } + + if (this.instance.settings.dragAutoSnap && doChange) { + this.instance.preventOutsideClick = true; + this.toleranceReached = true; + this.active = false; + this.instance.preventOutsideClick = true; + this.dragEnd(null); + doChange == "right" && this.instance.prevSlide(); + doChange == "left" && this.instance.nextSlide(); + return; + } + } + + if ( + this.toleranceY > 0 && + currentYInt > 0 && + currentYInt >= currentXInt && + (!this.lastDirection || this.lastDirection == "y") + ) { + this.xOffset = 0; + this.lastDirection = "y"; + this.setTranslate(this.dragContainer, 0, this.currentY); + var doClose = this.shouldClose(); + + if (!this.instance.settings.dragAutoSnap && doClose) { + this.doSlideClose = true; + } + + if (this.instance.settings.dragAutoSnap && doClose) { + this.instance.close(); + } + + return; + } + } + }, + }, + { + key: "shouldChange", + value: function shouldChange() { + var doChange = false; + var currentXInt = Math.abs(this.currentX); + + if (currentXInt >= this.toleranceX) { + var dragDir = this.currentX > 0 ? "right" : "left"; + + if ( + (dragDir == "left" && + this.slide !== this.slide.parentNode.lastChild) || + (dragDir == "right" && + this.slide !== this.slide.parentNode.firstChild) + ) { + doChange = dragDir; + } + } + + return doChange; + }, + }, + { + key: "shouldClose", + value: function shouldClose() { + var doClose = false; + var currentYInt = Math.abs(this.currentY); + + if (currentYInt >= this.toleranceY) { + doClose = true; + } + + return doClose; + }, + }, + { + key: "setTranslate", + value: function setTranslate(node, xPos, yPos) { + var animated = + arguments.length > 3 && arguments[3] !== undefined + ? arguments[3] + : false; + + if (animated) { + node.style.transition = "all .2s ease"; + } else { + node.style.transition = ""; + } + + node.style.transform = "translate3d(" + .concat(xPos, "px, ") + .concat(yPos, "px, 0)"); + }, + }, + ]); + + return DragSlides; + })(); + + function slideImage(slide, data, index, callback) { + var slideMedia = slide.querySelector(".gslide-media"); + var img = new Image(); + var titleID = "gSlideTitle_" + index; + var textID = "gSlideDesc_" + index; + img.addEventListener( + "load", + function () { + if (isFunction(callback)) { + callback(); + } + }, + false + ); + img.src = data.href; + + if (data.sizes != "" && data.srcset != "") { + img.sizes = data.sizes; + img.srcset = data.srcset; + } + + img.alt = ""; + + if (!isNil(data.alt) && data.alt !== "") { + img.alt = data.alt; + } + + if (data.title !== "") { + img.setAttribute("aria-labelledby", titleID); + } + + if (data.description !== "") { + img.setAttribute("aria-describedby", textID); + } + + if (data.hasOwnProperty("_hasCustomWidth") && data._hasCustomWidth) { + img.style.width = data.width; + } + + if (data.hasOwnProperty("_hasCustomHeight") && data._hasCustomHeight) { + img.style.height = data.height; + } + + slideMedia.insertBefore(img, slideMedia.firstChild); + return; + } + + function slideVideo(slide, data, index, callback) { + var _this = this; + + var slideContainer = slide.querySelector(".ginner-container"); + var videoID = "gvideo" + index; + var slideMedia = slide.querySelector(".gslide-media"); + var videoPlayers = this.getAllPlayers(); + addClass(slideContainer, "gvideo-container"); + slideMedia.insertBefore( + createHTML('
'), + slideMedia.firstChild + ); + var videoWrapper = slide.querySelector(".gvideo-wrapper"); + injectAssets(this.settings.plyr.css, "Plyr"); + var url = data.href; + var protocol = location.protocol.replace(":", ""); + var videoSource = ""; + var embedID = ""; + var customPlaceholder = false; + + if (protocol == "file") { + protocol = "http"; + } + + slideMedia.style.maxWidth = data.width; + injectAssets(this.settings.plyr.js, "Plyr", function () { + if (url.match(/vimeo\.com\/([0-9]*)/)) { + var vimeoID = /vimeo.*\/(\d+)/i.exec(url); + videoSource = "vimeo"; + embedID = vimeoID[1]; + } + + if ( + url.match( + /(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/ + ) || + url.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/) || + url.match( + /(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/ + ) + ) { + var youtubeID = getYoutubeID(url); + videoSource = "youtube"; + embedID = youtubeID; + } + + if (url.match(/\.(mp4|ogg|webm|mov)$/) !== null) { + videoSource = "local"; + var html = '"; + customPlaceholder = createHTML(html); + } + + var placeholder = customPlaceholder + ? customPlaceholder + : createHTML( + '
') + ); + addClass(videoWrapper, "".concat(videoSource, "-video gvideo")); + videoWrapper.appendChild(placeholder); + videoWrapper.setAttribute("data-id", videoID); + videoWrapper.setAttribute("data-index", index); + var playerConfig = has(_this.settings.plyr, "config") + ? _this.settings.plyr.config + : {}; + var player = new Plyr("#" + videoID, playerConfig); + player.on("ready", function (event) { + var instance = event.detail.plyr; + videoPlayers[videoID] = instance; + + if (isFunction(callback)) { + callback(); + } + }); + waitUntil( + function () { + return ( + slide.querySelector("iframe") && + slide.querySelector("iframe").dataset.ready == "true" + ); + }, + function () { + _this.resize(slide); + } + ); + player.on("enterfullscreen", handleMediaFullScreen); + player.on("exitfullscreen", handleMediaFullScreen); + }); + } + + function getYoutubeID(url) { + var videoID = ""; + url = url + .replace(/(>|<)/gi, "") + .split(/(vi\/|v=|\/v\/|youtu\.be\/|\/embed\/)/); + + if (url[2] !== undefined) { + videoID = url[2].split(/[^0-9a-z_\-]/i); + videoID = videoID[0]; + } else { + videoID = url; + } + + return videoID; + } + + function handleMediaFullScreen(event) { + var media = closest(event.target, ".gslide-media"); + + if (event.type == "enterfullscreen") { + addClass(media, "fullscreen"); + } + + if (event.type == "exitfullscreen") { + removeClass(media, "fullscreen"); + } + } + + function slideInline(slide, data, index, callback) { + var _this = this; + + var slideMedia = slide.querySelector(".gslide-media"); + var hash = + has(data, "href") && data.href + ? data.href.split("#").pop().trim() + : false; + var content = has(data, "content") && data.content ? data.content : false; + var innerContent; + + if (content) { + if (isString(content)) { + innerContent = createHTML( + '
'.concat(content, "
") + ); + } + + if (isNode(content)) { + if (content.style.display == "none") { + content.style.display = "block"; + } + + var container = document.createElement("div"); + container.className = "ginlined-content"; + container.appendChild(content); + innerContent = container; + } + } + + if (hash) { + var div = document.getElementById(hash); + + if (!div) { + return false; + } + + var cloned = div.cloneNode(true); + cloned.style.height = data.height; + cloned.style.maxWidth = data.width; + addClass(cloned, "ginlined-content"); + innerContent = cloned; + } + + if (!innerContent) { + console.error("Unable to append inline slide content", data); + return false; + } + + slideMedia.style.height = data.height; + slideMedia.style.width = data.width; + slideMedia.appendChild(innerContent); + this.events["inlineclose" + hash] = addEvent("click", { + onElement: slideMedia.querySelectorAll(".gtrigger-close"), + withCallback: function withCallback(e) { + e.preventDefault(); + + _this.close(); + }, + }); + + if (isFunction(callback)) { + callback(); + } + + return; + } + + function slideIframe(slide, data, index, callback) { + var slideMedia = slide.querySelector(".gslide-media"); + var iframe = createIframe({ + url: data.href, + callback: callback, + }); + slideMedia.parentNode.style.maxWidth = data.width; + slideMedia.parentNode.style.height = data.height; + slideMedia.appendChild(iframe); + return; + } + + var SlideConfigParser = (function () { + function SlideConfigParser() { + var slideParamas = + arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; + + _classCallCheck(this, SlideConfigParser); + + this.defaults = { + href: "", + sizes: "", + srcset: "", + title: "", + type: "", + description: "", + alt: "", + descPosition: "bottom", + effect: "", + width: "", + height: "", + content: false, + zoomable: true, + draggable: true, + }; + + if (isObject(slideParamas)) { + this.defaults = extend(this.defaults, slideParamas); + } + } + + _createClass(SlideConfigParser, [ + { + key: "sourceType", + value: function sourceType(url) { + var origin = url; + url = url.toLowerCase(); + + if ( + url.match(/\.(jpeg|jpg|jpe|gif|png|apn|webp|avif|svg)/) !== null + ) { + return "image"; + } + + if ( + url.match( + /(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/ + ) || + url.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/) || + url.match( + /(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/ + ) + ) { + return "video"; + } + + if (url.match(/vimeo\.com\/([0-9]*)/)) { + return "video"; + } + + if (url.match(/\.(mp4|ogg|webm|mov)/) !== null) { + return "video"; + } + + if (url.match(/\.(mp3|wav|wma|aac|ogg)/) !== null) { + return "audio"; + } + + if (url.indexOf("#") > -1) { + var hash = origin.split("#").pop(); + + if (hash.trim() !== "") { + return "inline"; + } + } + + if (url.indexOf("goajax=true") > -1) { + return "ajax"; + } + + return "external"; + }, + }, + { + key: "parseConfig", + value: function parseConfig(element, settings) { + var _this = this; + + var data = extend( + { + descPosition: settings.descPosition, + }, + this.defaults + ); + + if (isObject(element) && !isNode(element)) { + if (!has(element, "type")) { + if (has(element, "content") && element.content) { + element.type = "inline"; + } else if (has(element, "href")) { + element.type = this.sourceType(element.href); + } + } + + var objectData = extend(data, element); + this.setSize(objectData, settings); + return objectData; + } + + var url = ""; + var config = element.getAttribute("data-glightbox"); + var nodeType = element.nodeName.toLowerCase(); + + if (nodeType === "a") { + url = element.href; + } + + if (nodeType === "img") { + url = element.src; + data.alt = element.alt; + } + + data.href = url; + each(data, function (val, key) { + if (has(settings, key) && key !== "width") { + data[key] = settings[key]; + } + + var nodeData = element.dataset[key]; + + if (!isNil(nodeData)) { + data[key] = _this.sanitizeValue(nodeData); + } + }); + + if (data.content) { + data.type = "inline"; + } + + if (!data.type && url) { + data.type = this.sourceType(url); + } + + if (!isNil(config)) { + var cleanKeys = []; + each(data, function (v, k) { + cleanKeys.push(";\\s?" + k); + }); + cleanKeys = cleanKeys.join("\\s?:|"); + + if (config.trim() !== "") { + each(data, function (val, key) { + var str = config; + var match = "s?" + key + "s?:s?(.*?)(" + cleanKeys + "s?:|$)"; + var regex = new RegExp(match); + var matches = str.match(regex); + + if (matches && matches.length && matches[1]) { + var value = matches[1].trim().replace(/;\s*$/, ""); + data[key] = _this.sanitizeValue(value); + } + }); + } + } else { + if (!data.title && nodeType == "a") { + var title = element.title; + + if (!isNil(title) && title !== "") { + data.title = title; + } + } + + if (!data.title && nodeType == "img") { + var alt = element.alt; + + if (!isNil(alt) && alt !== "") { + data.title = alt; + } + } + } + + if (data.description && data.description.substring(0, 1) === ".") { + var description; + + try { + description = document.querySelector(data.description).innerHTML; + } catch (error) { + if (!(error instanceof DOMException)) { + throw error; + } + } + + if (description) { + data.description = description; + } + } + + if (!data.description) { + var nodeDesc = element.querySelector(".glightbox-desc"); + + if (nodeDesc) { + data.description = nodeDesc.innerHTML; + } + } + + this.setSize(data, settings, element); + this.slideConfig = data; + return data; + }, + }, + { + key: "setSize", + value: function setSize(data, settings) { + var element = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : null; + var defaultWith = + data.type == "video" + ? this.checkSize(settings.videosWidth) + : this.checkSize(settings.width); + var defaultHeight = this.checkSize(settings.height); + data.width = + has(data, "width") && data.width !== "" + ? this.checkSize(data.width) + : defaultWith; + data.height = + has(data, "height") && data.height !== "" + ? this.checkSize(data.height) + : defaultHeight; + + if (element && data.type == "image") { + data._hasCustomWidth = element.dataset.width ? true : false; + data._hasCustomHeight = element.dataset.height ? true : false; + } + + return data; + }, + }, + { + key: "checkSize", + value: function checkSize(size) { + return isNumber(size) ? "".concat(size, "px") : size; + }, + }, + { + key: "sanitizeValue", + value: function sanitizeValue(val) { + if (val !== "true" && val !== "false") { + return val; + } + + return val === "true"; + }, + }, + ]); + + return SlideConfigParser; + })(); + + var Slide = (function () { + function Slide(el, instance, index) { + _classCallCheck(this, Slide); + + this.element = el; + this.instance = instance; + this.index = index; + } + + _createClass(Slide, [ + { + key: "setContent", + value: function setContent() { + var _this = this; + + var slide = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : null; + var callback = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : false; + + if (hasClass(slide, "loaded")) { + return false; + } + + var settings = this.instance.settings; + var slideConfig = this.slideConfig; + var isMobileDevice = isMobile(); + + if (isFunction(settings.beforeSlideLoad)) { + settings.beforeSlideLoad({ + index: this.index, + slide: slide, + player: false, + }); + } + + var type = slideConfig.type; + var position = slideConfig.descPosition; + var slideMedia = slide.querySelector(".gslide-media"); + var slideTitle = slide.querySelector(".gslide-title"); + var slideText = slide.querySelector(".gslide-desc"); + var slideDesc = slide.querySelector(".gdesc-inner"); + var finalCallback = callback; + var titleID = "gSlideTitle_" + this.index; + var textID = "gSlideDesc_" + this.index; + + if (isFunction(settings.afterSlideLoad)) { + finalCallback = function finalCallback() { + if (isFunction(callback)) { + callback(); + } + + settings.afterSlideLoad({ + index: _this.index, + slide: slide, + player: _this.instance.getSlidePlayerInstance(_this.index), + }); + }; + } + + if (slideConfig.title == "" && slideConfig.description == "") { + if (slideDesc) { + slideDesc.parentNode.parentNode.removeChild(slideDesc.parentNode); + } + } else { + if (slideTitle && slideConfig.title !== "") { + slideTitle.id = titleID; + slideTitle.innerHTML = slideConfig.title; + } else { + slideTitle.parentNode.removeChild(slideTitle); + } + + if (slideText && slideConfig.description !== "") { + slideText.id = textID; + + if (isMobileDevice && settings.moreLength > 0) { + slideConfig.smallDescription = this.slideShortDesc( + slideConfig.description, + settings.moreLength, + settings.moreText + ); + slideText.innerHTML = slideConfig.smallDescription; + this.descriptionEvents(slideText, slideConfig); + } else { + slideText.innerHTML = slideConfig.description; + } + } else { + slideText.parentNode.removeChild(slideText); + } + + addClass(slideMedia.parentNode, "desc-".concat(position)); + addClass(slideDesc.parentNode, "description-".concat(position)); + } + + addClass(slideMedia, "gslide-".concat(type)); + addClass(slide, "loaded"); + + if (type === "video") { + slideVideo.apply(this.instance, [ + slide, + slideConfig, + this.index, + finalCallback, + ]); + return; + } + + if (type === "external") { + slideIframe.apply(this, [ + slide, + slideConfig, + this.index, + finalCallback, + ]); + return; + } + + if (type === "inline") { + slideInline.apply(this.instance, [ + slide, + slideConfig, + this.index, + finalCallback, + ]); + + if (slideConfig.draggable) { + new DragSlides({ + dragEl: slide.querySelector(".gslide-inline"), + toleranceX: settings.dragToleranceX, + toleranceY: settings.dragToleranceY, + slide: slide, + instance: this.instance, + }); + } + + return; + } + + if (type === "image") { + slideImage(slide, slideConfig, this.index, function () { + var img = slide.querySelector("img"); + + if (slideConfig.draggable) { + new DragSlides({ + dragEl: img, + toleranceX: settings.dragToleranceX, + toleranceY: settings.dragToleranceY, + slide: slide, + instance: _this.instance, + }); + } + + if (slideConfig.zoomable && img.naturalWidth > img.offsetWidth) { + addClass(img, "zoomable"); + new ZoomImages(img, slide, function () { + _this.instance.resize(); + }); + } + + if (isFunction(finalCallback)) { + finalCallback(); + } + }); + return; + } + + if (isFunction(finalCallback)) { + finalCallback(); + } + }, + }, + { + key: "slideShortDesc", + value: function slideShortDesc(string) { + var n = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : 50; + var wordBoundary = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : false; + var div = document.createElement("div"); + div.innerHTML = string; + var cleanedString = div.innerText; + var useWordBoundary = wordBoundary; + string = cleanedString.trim(); + + if (string.length <= n) { + return string; + } + + var subString = string.substr(0, n - 1); + + if (!useWordBoundary) { + return subString; + } + + div = null; + return ( + subString + + '... ' + + wordBoundary + + "" + ); + }, + }, + { + key: "descriptionEvents", + value: function descriptionEvents(desc, data) { + var _this2 = this; + + var moreLink = desc.querySelector(".desc-more"); + + if (!moreLink) { + return false; + } + + addEvent("click", { + onElement: moreLink, + withCallback: function withCallback(event, target) { + event.preventDefault(); + var body = document.body; + var desc = closest(target, ".gslide-desc"); + + if (!desc) { + return false; + } + + desc.innerHTML = data.description; + addClass(body, "gdesc-open"); + var shortEvent = addEvent("click", { + onElement: [body, closest(desc, ".gslide-description")], + withCallback: function withCallback(event, target) { + if (event.target.nodeName.toLowerCase() !== "a") { + removeClass(body, "gdesc-open"); + addClass(body, "gdesc-closed"); + desc.innerHTML = data.smallDescription; + + _this2.descriptionEvents(desc, data); + + setTimeout(function () { + removeClass(body, "gdesc-closed"); + }, 400); + shortEvent.destroy(); + } + }, + }); + }, + }); + }, + }, + { + key: "create", + value: function create() { + return createHTML(this.instance.settings.slideHTML); + }, + }, + { + key: "getConfig", + value: function getConfig() { + if ( + !isNode(this.element) && + !this.element.hasOwnProperty("draggable") + ) { + this.element.draggable = this.instance.settings.draggable; + } + + var parser = new SlideConfigParser( + this.instance.settings.slideExtraAttributes + ); + this.slideConfig = parser.parseConfig( + this.element, + this.instance.settings + ); + return this.slideConfig; + }, + }, + ]); + + return Slide; + })(); + + var _version = "3.1.1"; + + var isMobile$1 = isMobile(); + + var isTouch$1 = isTouch(); + + var html = document.getElementsByTagName("html")[0]; + var defaults = { + selector: ".glightbox", + elements: null, + skin: "clean", + theme: "clean", + closeButton: true, + startAt: null, + autoplayVideos: true, + autofocusVideos: true, + descPosition: "bottom", + width: "900px", + height: "506px", + videosWidth: "960px", + beforeSlideChange: null, + afterSlideChange: null, + beforeSlideLoad: null, + afterSlideLoad: null, + slideInserted: null, + slideRemoved: null, + slideExtraAttributes: null, + onOpen: null, + onClose: null, + loop: false, + zoomable: true, + draggable: true, + dragAutoSnap: false, + dragToleranceX: 40, + dragToleranceY: 65, + preload: true, + oneSlidePerOpen: false, + touchNavigation: true, + touchFollowAxis: true, + keyboardNavigation: true, + closeOnOutsideClick: true, + plugins: false, + plyr: { + css: "https://cdn.plyr.io/3.6.8/plyr.css", + js: "https://cdn.plyr.io/3.6.8/plyr.js", + config: { + ratio: "16:9", + fullscreen: { + enabled: true, + iosNative: true, + }, + youtube: { + noCookie: true, + rel: 0, + showinfo: 0, + iv_load_policy: 3, + }, + vimeo: { + byline: false, + portrait: false, + title: false, + transparent: false, + }, + }, + }, + openEffect: "zoom", + closeEffect: "zoom", + slideEffect: "slide", + moreText: "See more", + moreLength: 60, + cssEfects: { + fade: { + in: "fadeIn", + out: "fadeOut", + }, + zoom: { + in: "zoomIn", + out: "zoomOut", + }, + slide: { + in: "slideInRight", + out: "slideOutLeft", + }, + slideBack: { + in: "slideInLeft", + out: "slideOutRight", + }, + none: { + in: "none", + out: "none", + }, + }, + svg: { + close: + '', + next: ' ', + prev: '', + }, + }; + defaults.slideHTML = + '
\n
\n
\n
\n
\n
\n
\n

\n
\n
\n
\n
\n
\n
'; + defaults.lightboxHTML = + ''; + + var GlightboxInit = (function () { + function GlightboxInit() { + var options = + arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; + + _classCallCheck(this, GlightboxInit); + + this.customOptions = options; + this.settings = extend(defaults, options); + this.effectsClasses = this.getAnimationClasses(); + this.videoPlayers = {}; + this.apiEvents = []; + this.fullElementsList = false; + } + + _createClass(GlightboxInit, [ + { + key: "init", + value: function init() { + var _this = this; + + var selector = this.getSelector(); + + if (selector) { + this.baseEvents = addEvent("click", { + onElement: selector, + withCallback: function withCallback(e, target) { + e.preventDefault(); + + _this.open(target); + }, + }); + } + + this.elements = this.getElements(); + }, + }, + { + key: "open", + value: function open() { + var element = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : null; + var startAt = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : null; + + if (this.elements.length == 0) { + return false; + } + + this.activeSlide = null; + this.prevActiveSlideIndex = null; + this.prevActiveSlide = null; + var index = isNumber(startAt) ? startAt : this.settings.startAt; + + if (isNode(element)) { + var gallery = element.getAttribute("data-gallery"); + + if (gallery) { + this.fullElementsList = this.elements; + this.elements = this.getGalleryElements(this.elements, gallery); + } + + if (isNil(index)) { + index = this.getElementIndex(element); + + if (index < 0) { + index = 0; + } + } + } + + if (!isNumber(index)) { + index = 0; + } + + this.build(); + + animateElement( + this.overlay, + this.settings.openEffect == "none" + ? "none" + : this.settings.cssEfects.fade["in"] + ); + + var body = document.body; + var scrollBar = + window.innerWidth - document.documentElement.clientWidth; + + if (scrollBar > 0) { + var styleSheet = document.createElement("style"); + styleSheet.type = "text/css"; + styleSheet.className = "gcss-styles"; + styleSheet.innerText = ".gscrollbar-fixer {margin-right: ".concat( + scrollBar, + "px}" + ); + document.head.appendChild(styleSheet); + + addClass(body, "gscrollbar-fixer"); + } + + addClass(body, "glightbox-open"); + + addClass(html, "glightbox-open"); + + if (isMobile$1) { + addClass(document.body, "glightbox-mobile"); + + this.settings.slideEffect = "slide"; + } + + this.showSlide(index, true); + + if (this.elements.length == 1) { + addClass(this.prevButton, "glightbox-button-hidden"); + + addClass(this.nextButton, "glightbox-button-hidden"); + } else { + removeClass(this.prevButton, "glightbox-button-hidden"); + + removeClass(this.nextButton, "glightbox-button-hidden"); + } + + this.lightboxOpen = true; + this.trigger("open"); + + if (isFunction(this.settings.onOpen)) { + this.settings.onOpen(); + } + + if (isTouch$1 && this.settings.touchNavigation) { + touchNavigation(this); + } + + if (this.settings.keyboardNavigation) { + keyboardNavigation(this); + } + }, + }, + { + key: "openAt", + value: function openAt() { + var index = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : 0; + this.open(null, index); + }, + }, + { + key: "showSlide", + value: function showSlide() { + var _this2 = this; + + var index = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : 0; + var first = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : false; + + show(this.loader); + + this.index = parseInt(index); + var current = this.slidesContainer.querySelector(".current"); + + if (current) { + removeClass(current, "current"); + } + + this.slideAnimateOut(); + var slideNode = + this.slidesContainer.querySelectorAll(".gslide")[index]; + + if (hasClass(slideNode, "loaded")) { + this.slideAnimateIn(slideNode, first); + + hide(this.loader); + } else { + show(this.loader); + + var slide = this.elements[index]; + var slideData = { + index: this.index, + slide: slideNode, + slideNode: slideNode, + slideConfig: slide.slideConfig, + slideIndex: this.index, + trigger: slide.node, + player: null, + }; + this.trigger("slide_before_load", slideData); + slide.instance.setContent(slideNode, function () { + hide(_this2.loader); + + _this2.resize(); + + _this2.slideAnimateIn(slideNode, first); + + _this2.trigger("slide_after_load", slideData); + }); + } + + this.slideDescription = slideNode.querySelector( + ".gslide-description" + ); + this.slideDescriptionContained = + this.slideDescription && + hasClass(this.slideDescription.parentNode, "gslide-media"); + + if (this.settings.preload) { + this.preloadSlide(index + 1); + this.preloadSlide(index - 1); + } + + this.updateNavigationClasses(); + this.activeSlide = slideNode; + }, + }, + { + key: "preloadSlide", + value: function preloadSlide(index) { + var _this3 = this; + + if (index < 0 || index > this.elements.length - 1) { + return false; + } + + if (isNil(this.elements[index])) { + return false; + } + + var slideNode = + this.slidesContainer.querySelectorAll(".gslide")[index]; + + if (hasClass(slideNode, "loaded")) { + return false; + } + + var slide = this.elements[index]; + var type = slide.type; + var slideData = { + index: index, + slide: slideNode, + slideNode: slideNode, + slideConfig: slide.slideConfig, + slideIndex: index, + trigger: slide.node, + player: null, + }; + this.trigger("slide_before_load", slideData); + + if (type == "video" || type == "external") { + setTimeout(function () { + slide.instance.setContent(slideNode, function () { + _this3.trigger("slide_after_load", slideData); + }); + }, 200); + } else { + slide.instance.setContent(slideNode, function () { + _this3.trigger("slide_after_load", slideData); + }); + } + }, + }, + { + key: "prevSlide", + value: function prevSlide() { + this.goToSlide(this.index - 1); + }, + }, + { + key: "nextSlide", + value: function nextSlide() { + this.goToSlide(this.index + 1); + }, + }, + { + key: "goToSlide", + value: function goToSlide() { + var index = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : false; + this.prevActiveSlide = this.activeSlide; + this.prevActiveSlideIndex = this.index; + + if (!this.loop() && (index < 0 || index > this.elements.length - 1)) { + return false; + } + + if (index < 0) { + index = this.elements.length - 1; + } else if (index >= this.elements.length) { + index = 0; + } + + this.showSlide(index); + }, + }, + { + key: "insertSlide", + value: function insertSlide() { + var config = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : {}; + var index = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : -1; + + if (index < 0) { + index = this.elements.length; + } + + var slide = new Slide(config, this, index); + var data = slide.getConfig(); + + var slideInfo = extend({}, data); + + var newSlide = slide.create(); + var totalSlides = this.elements.length - 1; + slideInfo.index = index; + slideInfo.node = false; + slideInfo.instance = slide; + slideInfo.slideConfig = data; + this.elements.splice(index, 0, slideInfo); + var addedSlideNode = null; + var addedSlidePlayer = null; + + if (this.slidesContainer) { + if (index > totalSlides) { + this.slidesContainer.appendChild(newSlide); + } else { + var existingSlide = + this.slidesContainer.querySelectorAll(".gslide")[index]; + this.slidesContainer.insertBefore(newSlide, existingSlide); + } + + if ( + (this.settings.preload && this.index == 0 && index == 0) || + this.index - 1 == index || + this.index + 1 == index + ) { + this.preloadSlide(index); + } + + if (this.index == 0 && index == 0) { + this.index = 1; + } + + this.updateNavigationClasses(); + addedSlideNode = + this.slidesContainer.querySelectorAll(".gslide")[index]; + addedSlidePlayer = this.getSlidePlayerInstance(index); + slideInfo.slideNode = addedSlideNode; + } + + this.trigger("slide_inserted", { + index: index, + slide: addedSlideNode, + slideNode: addedSlideNode, + slideConfig: data, + slideIndex: index, + trigger: null, + player: addedSlidePlayer, + }); + + if (isFunction(this.settings.slideInserted)) { + this.settings.slideInserted({ + index: index, + slide: addedSlideNode, + player: addedSlidePlayer, + }); + } + }, + }, + { + key: "removeSlide", + value: function removeSlide() { + var index = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : -1; + + if (index < 0 || index > this.elements.length - 1) { + return false; + } + + var slide = + this.slidesContainer && + this.slidesContainer.querySelectorAll(".gslide")[index]; + + if (slide) { + if (this.getActiveSlideIndex() == index) { + if (index == this.elements.length - 1) { + this.prevSlide(); + } else { + this.nextSlide(); + } + } + + slide.parentNode.removeChild(slide); + } + + this.elements.splice(index, 1); + this.trigger("slide_removed", index); + + if (isFunction(this.settings.slideRemoved)) { + this.settings.slideRemoved(index); + } + }, + }, + { + key: "slideAnimateIn", + value: function slideAnimateIn(slide, first) { + var _this4 = this; + + var slideMedia = slide.querySelector(".gslide-media"); + var slideDesc = slide.querySelector(".gslide-description"); + var prevData = { + index: this.prevActiveSlideIndex, + slide: this.prevActiveSlide, + slideNode: this.prevActiveSlide, + slideIndex: this.prevActiveSlide, + slideConfig: isNil(this.prevActiveSlideIndex) + ? null + : this.elements[this.prevActiveSlideIndex].slideConfig, + trigger: isNil(this.prevActiveSlideIndex) + ? null + : this.elements[this.prevActiveSlideIndex].node, + player: this.getSlidePlayerInstance(this.prevActiveSlideIndex), + }; + var nextData = { + index: this.index, + slide: this.activeSlide, + slideNode: this.activeSlide, + slideConfig: this.elements[this.index].slideConfig, + slideIndex: this.index, + trigger: this.elements[this.index].node, + player: this.getSlidePlayerInstance(this.index), + }; + + if (slideMedia.offsetWidth > 0 && slideDesc) { + hide(slideDesc); + + slideDesc.style.display = ""; + } + + removeClass(slide, this.effectsClasses); + + if (first) { + animateElement( + slide, + this.settings.cssEfects[this.settings.openEffect]["in"], + function () { + if (_this4.settings.autoplayVideos) { + _this4.slidePlayerPlay(slide); + } + + _this4.trigger("slide_changed", { + prev: prevData, + current: nextData, + }); + + if (isFunction(_this4.settings.afterSlideChange)) { + _this4.settings.afterSlideChange.apply(_this4, [ + prevData, + nextData, + ]); + } + } + ); + } else { + var effectName = this.settings.slideEffect; + var animIn = + effectName !== "none" + ? this.settings.cssEfects[effectName]["in"] + : effectName; + + if (this.prevActiveSlideIndex > this.index) { + if (this.settings.slideEffect == "slide") { + animIn = this.settings.cssEfects.slideBack["in"]; + } + } + + animateElement(slide, animIn, function () { + if (_this4.settings.autoplayVideos) { + _this4.slidePlayerPlay(slide); + } + + _this4.trigger("slide_changed", { + prev: prevData, + current: nextData, + }); + + if (isFunction(_this4.settings.afterSlideChange)) { + _this4.settings.afterSlideChange.apply(_this4, [ + prevData, + nextData, + ]); + } + }); + } + + setTimeout(function () { + _this4.resize(slide); + }, 100); + + addClass(slide, "current"); + }, + }, + { + key: "slideAnimateOut", + value: function slideAnimateOut() { + if (!this.prevActiveSlide) { + return false; + } + + var prevSlide = this.prevActiveSlide; + + removeClass(prevSlide, this.effectsClasses); + + addClass(prevSlide, "prev"); + + var animation = this.settings.slideEffect; + var animOut = + animation !== "none" + ? this.settings.cssEfects[animation].out + : animation; + this.slidePlayerPause(prevSlide); + this.trigger("slide_before_change", { + prev: { + index: this.prevActiveSlideIndex, + slide: this.prevActiveSlide, + slideNode: this.prevActiveSlide, + slideIndex: this.prevActiveSlideIndex, + slideConfig: isNil(this.prevActiveSlideIndex) + ? null + : this.elements[this.prevActiveSlideIndex].slideConfig, + trigger: isNil(this.prevActiveSlideIndex) + ? null + : this.elements[this.prevActiveSlideIndex].node, + player: this.getSlidePlayerInstance(this.prevActiveSlideIndex), + }, + current: { + index: this.index, + slide: this.activeSlide, + slideNode: this.activeSlide, + slideIndex: this.index, + slideConfig: this.elements[this.index].slideConfig, + trigger: this.elements[this.index].node, + player: this.getSlidePlayerInstance(this.index), + }, + }); + + if (isFunction(this.settings.beforeSlideChange)) { + this.settings.beforeSlideChange.apply(this, [ + { + index: this.prevActiveSlideIndex, + slide: this.prevActiveSlide, + player: this.getSlidePlayerInstance(this.prevActiveSlideIndex), + }, + { + index: this.index, + slide: this.activeSlide, + player: this.getSlidePlayerInstance(this.index), + }, + ]); + } + + if ( + this.prevActiveSlideIndex > this.index && + this.settings.slideEffect == "slide" + ) { + animOut = this.settings.cssEfects.slideBack.out; + } + + animateElement(prevSlide, animOut, function () { + var container = prevSlide.querySelector(".ginner-container"); + var media = prevSlide.querySelector(".gslide-media"); + var desc = prevSlide.querySelector(".gslide-description"); + container.style.transform = ""; + media.style.transform = ""; + + removeClass(media, "greset"); + + media.style.opacity = ""; + + if (desc) { + desc.style.opacity = ""; + } + + removeClass(prevSlide, "prev"); + }); + }, + }, + { + key: "getAllPlayers", + value: function getAllPlayers() { + return this.videoPlayers; + }, + }, + { + key: "getSlidePlayerInstance", + value: function getSlidePlayerInstance(index) { + var id = "gvideo" + index; + var videoPlayers = this.getAllPlayers(); + + if (has(videoPlayers, id) && videoPlayers[id]) { + return videoPlayers[id]; + } + + return false; + }, + }, + { + key: "stopSlideVideo", + value: function stopSlideVideo(slide) { + if (isNode(slide)) { + var node = slide.querySelector(".gvideo-wrapper"); + + if (node) { + slide = node.getAttribute("data-index"); + } + } + + console.log("stopSlideVideo is deprecated, use slidePlayerPause"); + var player = this.getSlidePlayerInstance(slide); + + if (player && player.playing) { + player.pause(); + } + }, + }, + { + key: "slidePlayerPause", + value: function slidePlayerPause(slide) { + if (isNode(slide)) { + var node = slide.querySelector(".gvideo-wrapper"); + + if (node) { + slide = node.getAttribute("data-index"); + } + } + + var player = this.getSlidePlayerInstance(slide); + + if (player && player.playing) { + player.pause(); + } + }, + }, + { + key: "playSlideVideo", + value: function playSlideVideo(slide) { + if (isNode(slide)) { + var node = slide.querySelector(".gvideo-wrapper"); + + if (node) { + slide = node.getAttribute("data-index"); + } + } + + console.log("playSlideVideo is deprecated, use slidePlayerPlay"); + var player = this.getSlidePlayerInstance(slide); + + if (player && !player.playing) { + player.play(); + } + }, + }, + { + key: "slidePlayerPlay", + value: function slidePlayerPlay(slide) { + if (isNode(slide)) { + var node = slide.querySelector(".gvideo-wrapper"); + + if (node) { + slide = node.getAttribute("data-index"); + } + } + + var player = this.getSlidePlayerInstance(slide); + + if (player && !player.playing) { + player.play(); + + if (this.settings.autofocusVideos) { + player.elements.container.focus(); + } + } + }, + }, + { + key: "setElements", + value: function setElements(elements) { + var _this5 = this; + + this.settings.elements = false; + var newElements = []; + + if (elements && elements.length) { + each(elements, function (el, i) { + var slide = new Slide(el, _this5, i); + var data = slide.getConfig(); + + var slideInfo = extend({}, data); + + slideInfo.slideConfig = data; + slideInfo.instance = slide; + slideInfo.index = i; + newElements.push(slideInfo); + }); + } + + this.elements = newElements; + + if (this.lightboxOpen) { + this.slidesContainer.innerHTML = ""; + + if (this.elements.length) { + each(this.elements, function () { + var slide = createHTML(_this5.settings.slideHTML); + + _this5.slidesContainer.appendChild(slide); + }); + + this.showSlide(0, true); + } + } + }, + }, + { + key: "getElementIndex", + value: function getElementIndex(node) { + var index = false; + + each(this.elements, function (el, i) { + if (has(el, "node") && el.node == node) { + index = i; + return true; + } + }); + + return index; + }, + }, + { + key: "getElements", + value: function getElements() { + var _this6 = this; + + var list = []; + this.elements = this.elements ? this.elements : []; + + if ( + !isNil(this.settings.elements) && + isArray(this.settings.elements) && + this.settings.elements.length + ) { + each(this.settings.elements, function (el, i) { + var slide = new Slide(el, _this6, i); + var elData = slide.getConfig(); + + var slideInfo = extend({}, elData); + + slideInfo.node = false; + slideInfo.index = i; + slideInfo.instance = slide; + slideInfo.slideConfig = elData; + list.push(slideInfo); + }); + } + + var nodes = false; + var selector = this.getSelector(); + + if (selector) { + nodes = document.querySelectorAll(this.getSelector()); + } + + if (!nodes) { + return list; + } + + each(nodes, function (el, i) { + var slide = new Slide(el, _this6, i); + var elData = slide.getConfig(); + + var slideInfo = extend({}, elData); + + slideInfo.node = el; + slideInfo.index = i; + slideInfo.instance = slide; + slideInfo.slideConfig = elData; + slideInfo.gallery = el.getAttribute("data-gallery"); + list.push(slideInfo); + }); + + return list; + }, + }, + { + key: "getGalleryElements", + value: function getGalleryElements(list, gallery) { + return list.filter(function (el) { + return el.gallery == gallery; + }); + }, + }, + { + key: "getSelector", + value: function getSelector() { + if (this.settings.elements) { + return false; + } + + if ( + this.settings.selector && + this.settings.selector.substring(0, 5) == "data-" + ) { + return "*[".concat(this.settings.selector, "]"); + } + + return this.settings.selector; + }, + }, + { + key: "getActiveSlide", + value: function getActiveSlide() { + return this.slidesContainer.querySelectorAll(".gslide")[this.index]; + }, + }, + { + key: "getActiveSlideIndex", + value: function getActiveSlideIndex() { + return this.index; + }, + }, + { + key: "getAnimationClasses", + value: function getAnimationClasses() { + var effects = []; + + for (var key in this.settings.cssEfects) { + if (this.settings.cssEfects.hasOwnProperty(key)) { + var effect = this.settings.cssEfects[key]; + effects.push("g".concat(effect["in"])); + effects.push("g".concat(effect.out)); + } + } + + return effects.join(" "); + }, + }, + { + key: "build", + value: function build() { + var _this7 = this; + + if (this.built) { + return false; + } + + var children = document.body.childNodes; + var bodyChildElms = []; + + each(children, function (el) { + if ( + el.parentNode == document.body && + el.nodeName.charAt(0) !== "#" && + el.hasAttribute && + !el.hasAttribute("aria-hidden") + ) { + bodyChildElms.push(el); + el.setAttribute("aria-hidden", "true"); + } + }); + + var nextSVG = has(this.settings.svg, "next") + ? this.settings.svg.next + : ""; + var prevSVG = has(this.settings.svg, "prev") + ? this.settings.svg.prev + : ""; + var closeSVG = has(this.settings.svg, "close") + ? this.settings.svg.close + : ""; + var lightboxHTML = this.settings.lightboxHTML; + lightboxHTML = lightboxHTML.replace(/{nextSVG}/g, nextSVG); + lightboxHTML = lightboxHTML.replace(/{prevSVG}/g, prevSVG); + lightboxHTML = lightboxHTML.replace(/{closeSVG}/g, closeSVG); + lightboxHTML = createHTML(lightboxHTML); + document.body.appendChild(lightboxHTML); + var modal = document.getElementById("glightbox-body"); + this.modal = modal; + var closeButton = modal.querySelector(".gclose"); + this.prevButton = modal.querySelector(".gprev"); + this.nextButton = modal.querySelector(".gnext"); + this.overlay = modal.querySelector(".goverlay"); + this.loader = modal.querySelector(".gloader"); + this.slidesContainer = document.getElementById("glightbox-slider"); + this.bodyHiddenChildElms = bodyChildElms; + this.events = {}; + + addClass(this.modal, "glightbox-" + this.settings.skin); + + if (this.settings.closeButton && closeButton) { + this.events["close"] = addEvent("click", { + onElement: closeButton, + withCallback: function withCallback(e, target) { + e.preventDefault(); + + _this7.close(); + }, + }); + } + + if (closeButton && !this.settings.closeButton) { + closeButton.parentNode.removeChild(closeButton); + } + + if (this.nextButton) { + this.events["next"] = addEvent("click", { + onElement: this.nextButton, + withCallback: function withCallback(e, target) { + e.preventDefault(); + + _this7.nextSlide(); + }, + }); + } + + if (this.prevButton) { + this.events["prev"] = addEvent("click", { + onElement: this.prevButton, + withCallback: function withCallback(e, target) { + e.preventDefault(); + + _this7.prevSlide(); + }, + }); + } + + if (this.settings.closeOnOutsideClick) { + this.events["outClose"] = addEvent("click", { + onElement: modal, + withCallback: function withCallback(e, target) { + if ( + !_this7.preventOutsideClick && + !hasClass(document.body, "glightbox-mobile") && + !closest(e.target, ".ginner-container") + ) { + if ( + !closest(e.target, ".gbtn") && + !hasClass(e.target, "gnext") && + !hasClass(e.target, "gprev") + ) { + _this7.close(); + } + } + }, + }); + } + + each(this.elements, function (slide, i) { + _this7.slidesContainer.appendChild(slide.instance.create()); + + slide.slideNode = + _this7.slidesContainer.querySelectorAll(".gslide")[i]; + }); + + if (isTouch$1) { + addClass(document.body, "glightbox-touch"); + } + + this.events["resize"] = addEvent("resize", { + onElement: window, + withCallback: function withCallback() { + _this7.resize(); + }, + }); + this.built = true; + }, + }, + { + key: "resize", + value: function resize() { + var slide = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : null; + slide = !slide ? this.activeSlide : slide; + + if (!slide || hasClass(slide, "zoomed")) { + return; + } + + var winSize = windowSize(); + + var video = slide.querySelector(".gvideo-wrapper"); + var image = slide.querySelector(".gslide-image"); + var description = this.slideDescription; + var winWidth = winSize.width; + var winHeight = winSize.height; + + if (winWidth <= 768) { + addClass(document.body, "glightbox-mobile"); + } else { + removeClass(document.body, "glightbox-mobile"); + } + + if (!video && !image) { + return; + } + + var descriptionResize = false; + + if ( + description && + (hasClass(description, "description-bottom") || + hasClass(description, "description-top")) && + !hasClass(description, "gabsolute") + ) { + descriptionResize = true; + } + + if (image) { + if (winWidth <= 768) { + var imgNode = image.querySelector("img"); + } else if (descriptionResize) { + var descHeight = description.offsetHeight; + + var _imgNode = image.querySelector("img"); + + _imgNode.setAttribute( + "style", + "max-height: calc(100vh - ".concat(descHeight, "px)") + ); + + description.setAttribute( + "style", + "max-width: ".concat(_imgNode.offsetWidth, "px;") + ); + } + } + + if (video) { + var ratio = has(this.settings.plyr.config, "ratio") + ? this.settings.plyr.config.ratio + : ""; + + if (!ratio) { + var containerWidth = video.clientWidth; + var containerHeight = video.clientHeight; + var divisor = containerWidth / containerHeight; + ratio = "" + .concat(containerWidth / divisor, ":") + .concat(containerHeight / divisor); + } + + var videoRatio = ratio.split(":"); + var videoWidth = this.settings.videosWidth; + var maxWidth = this.settings.videosWidth; + + if (isNumber(videoWidth) || videoWidth.indexOf("px") !== -1) { + maxWidth = parseInt(videoWidth); + } else { + if (videoWidth.indexOf("vw") !== -1) { + maxWidth = (winWidth * parseInt(videoWidth)) / 100; + } else if (videoWidth.indexOf("vh") !== -1) { + maxWidth = (winHeight * parseInt(videoWidth)) / 100; + } else if (videoWidth.indexOf("%") !== -1) { + maxWidth = (winWidth * parseInt(videoWidth)) / 100; + } else { + maxWidth = parseInt(video.clientWidth); + } + } + + var maxHeight = + maxWidth / (parseInt(videoRatio[0]) / parseInt(videoRatio[1])); + maxHeight = Math.floor(maxHeight); + + if (descriptionResize) { + winHeight = winHeight - description.offsetHeight; + } + + if ( + maxWidth > winWidth || + maxHeight > winHeight || + (winHeight < maxHeight && winWidth > maxWidth) + ) { + var vwidth = video.offsetWidth; + var vheight = video.offsetHeight; + + var _ratio = winHeight / vheight; + + var vsize = { + width: vwidth * _ratio, + height: vheight * _ratio, + }; + video.parentNode.setAttribute( + "style", + "max-width: ".concat(vsize.width, "px") + ); + + if (descriptionResize) { + description.setAttribute( + "style", + "max-width: ".concat(vsize.width, "px;") + ); + } + } else { + video.parentNode.style.maxWidth = "".concat(videoWidth); + + if (descriptionResize) { + description.setAttribute( + "style", + "max-width: ".concat(videoWidth, ";") + ); + } + } + } + }, + }, + { + key: "reload", + value: function reload() { + this.init(); + }, + }, + { + key: "updateNavigationClasses", + value: function updateNavigationClasses() { + var loop = this.loop(); + + removeClass(this.nextButton, "disabled"); + + removeClass(this.prevButton, "disabled"); + + if (this.index == 0 && this.elements.length - 1 == 0) { + addClass(this.prevButton, "disabled"); + + addClass(this.nextButton, "disabled"); + } else if (this.index === 0 && !loop) { + addClass(this.prevButton, "disabled"); + } else if (this.index === this.elements.length - 1 && !loop) { + addClass(this.nextButton, "disabled"); + } + }, + }, + { + key: "loop", + value: function loop() { + var loop = has(this.settings, "loopAtEnd") + ? this.settings.loopAtEnd + : null; + loop = has(this.settings, "loop") ? this.settings.loop : loop; + return loop; + }, + }, + { + key: "close", + value: function close() { + var _this8 = this; + + if (!this.lightboxOpen) { + if (this.events) { + for (var key in this.events) { + if (this.events.hasOwnProperty(key)) { + this.events[key].destroy(); + } + } + + this.events = null; + } + + return false; + } + + if (this.closing) { + return false; + } + + this.closing = true; + this.slidePlayerPause(this.activeSlide); + + if (this.fullElementsList) { + this.elements = this.fullElementsList; + } + + if (this.bodyHiddenChildElms.length) { + each(this.bodyHiddenChildElms, function (el) { + el.removeAttribute("aria-hidden"); + }); + } + + addClass(this.modal, "glightbox-closing"); + + animateElement( + this.overlay, + this.settings.openEffect == "none" + ? "none" + : this.settings.cssEfects.fade.out + ); + + animateElement( + this.activeSlide, + this.settings.cssEfects[this.settings.closeEffect].out, + function () { + _this8.activeSlide = null; + _this8.prevActiveSlideIndex = null; + _this8.prevActiveSlide = null; + _this8.built = false; + + if (_this8.events) { + for (var _key in _this8.events) { + if (_this8.events.hasOwnProperty(_key)) { + _this8.events[_key].destroy(); + } + } + + _this8.events = null; + } + + var body = document.body; + + removeClass(html, "glightbox-open"); + + removeClass( + body, + "glightbox-open touching gdesc-open glightbox-touch glightbox-mobile gscrollbar-fixer" + ); + + _this8.modal.parentNode.removeChild(_this8.modal); + + _this8.trigger("close"); + + if (isFunction(_this8.settings.onClose)) { + _this8.settings.onClose(); + } + + var styles = document.querySelector(".gcss-styles"); + + if (styles) { + styles.parentNode.removeChild(styles); + } + + _this8.lightboxOpen = false; + _this8.closing = null; + } + ); + }, + }, + { + key: "destroy", + value: function destroy() { + this.close(); + this.clearAllEvents(); + + if (this.baseEvents) { + this.baseEvents.destroy(); + } + }, + }, + { + key: "on", + value: function on(evt, callback) { + var once = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : false; + + if (!evt || !isFunction(callback)) { + throw new TypeError("Event name and callback must be defined"); + } + + this.apiEvents.push({ + evt: evt, + once: once, + callback: callback, + }); + }, + }, + { + key: "once", + value: function once(evt, callback) { + this.on(evt, callback, true); + }, + }, + { + key: "trigger", + value: function trigger(eventName) { + var _this9 = this; + + var data = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : null; + var onceTriggered = []; + + each(this.apiEvents, function (event, i) { + var evt = event.evt, + once = event.once, + callback = event.callback; + + if (evt == eventName) { + callback(data); + + if (once) { + onceTriggered.push(i); + } + } + }); + + if (onceTriggered.length) { + each(onceTriggered, function (i) { + return _this9.apiEvents.splice(i, 1); + }); + } + }, + }, + { + key: "clearAllEvents", + value: function clearAllEvents() { + this.apiEvents.splice(0, this.apiEvents.length); + }, + }, + { + key: "version", + value: function version() { + return _version; + }, + }, + ]); + + return GlightboxInit; + })(); + + function glightbox() { + var options = + arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; + var instance = new GlightboxInit(options); + instance.init(); + return instance; + } + + return glightbox; +}); + +; +(function () { + "use strict"; + // gallery init + GLightbox(); + + const elementIsVisibleInViewport = (el, partiallyVisible = true) => { + const { top, left, bottom, right } = el.getBoundingClientRect(); + const { innerHeight, innerWidth } = window; + return partiallyVisible + ? ((top > 0 && top < innerHeight) || + (bottom > 0 && bottom < innerHeight)) && + ((left > 0 && left < innerWidth) || (right > 0 && right < innerWidth)) + : top >= 0 && left >= 0 && bottom <= innerHeight && right <= innerWidth; + }; + + const justify_scale = screen.height * 0.25; + const allGallery = document.querySelectorAll(".gallery"); + const checkVisibility = () => { + allGallery.forEach((gallery) => { + const items = gallery.querySelectorAll(".gallery-item"); + if (elementIsVisibleInViewport(gallery)) { + items.forEach((item) => { + let image = item.querySelector("img"); + let ratio = image.naturalWidth / image.naturalHeight; + item.style.width = justify_scale * ratio + "px"; + item.style.flexGrow = ratio; + image.style.opacity = 1; + }); + } + }); + } + window.addEventListener("scroll", checkVisibility); + window.addEventListener("load", checkVisibility); + + // gallery slider + var isGallerySlider = document.getElementsByClassName("gallery-slider"); + if (isGallerySlider.length > 0) { + new Swiper(".gallery-slider", { + slidesPerView: 1, + loop: true, + autoHeight: true, + spaceBetween: 0, + speed: 1500, + autoplay: { + delay: 5000, + }, + navigation: { + nextEl: ".swiper-button-next", + prevEl: ".swiper-button-prev", + }, + }); + } +})(); + +; +// accordion script +(function () { + "use strict"; + + const accordions = document.querySelectorAll("[data-accordion]"); + accordions.forEach((header) => { + header.addEventListener("click", () => { + const accordionItem = header.parentElement; + accordionItem.classList.toggle("active"); + }); + }); +})(); + +; +// tab script +(function () { + "use strict"; + + const tabGroups = document.querySelectorAll("[data-tab-group]"); + const tablist = document.querySelectorAll("[data-tab-nav] [data-tab]"); + + function setActiveTab(tabGroup, tabName) { + const tabsNav = tabGroup.querySelector("[data-tab-nav]"); + const tabsContent = tabGroup.querySelector("[data-tab-content]"); + + tabsNav.querySelectorAll("[data-tab]").forEach((tabNavItem) => { + tabNavItem.classList.remove("active"); + }); + tabsContent.querySelectorAll("[data-tab-panel]").forEach((tabPane) => { + tabPane.classList.remove("active"); + }); + + const selectedTabNavItem = tabsNav.querySelector(`[data-tab="${tabName}"]`); + selectedTabNavItem.classList.add("active"); + const selectedTabPane = tabsContent.querySelector( + `[data-tab-panel="${tabName}"]` + ); + selectedTabPane.classList.add("active"); + } + + tabGroups.forEach((tabGroup) => { + const tabsNav = tabGroup.querySelector("[data-tab-nav]"); + const tabsNavItem = tabsNav.querySelectorAll("[data-tab]"); + const activeTabName = tabsNavItem[0].getAttribute("data-tab"); + + setActiveTab(tabGroup, activeTabName); + + tabsNavItem.forEach((tabNavItem) => { + tabNavItem.addEventListener("click", () => { + const tabName = tabNavItem.dataset.tab; + setActiveTab(tabGroup, tabName); + }); + }); + }); + + function tabsHandler(event) { + let index = Array.from(tablist).indexOf(this); + let numbTabs = tablist.length; + let nextId; + if (numbTabs > 1) { + if (event.key === "ArrowRight") { + nextId = tablist[(index + 1) % numbTabs]; + if (index === numbTabs - 1) { + nextId = tablist[0]; + } + nextId.focus(); + nextId.click(); + } + if (event.key === "ArrowLeft") { + nextId = tablist[(index - 1 + numbTabs) % numbTabs]; + if (index === 0) { + nextId = tablist[numbTabs - 1]; + } + nextId.focus(); + nextId.click(); + } + } + } + + tablist.forEach(function (tab) { + tab.addEventListener("keydown", tabsHandler); + }); +})(); + +; +// accordion script +(function () { + "use strict"; + + const openModalButtons = document.querySelectorAll("[data-modal-open]"); + const closeModalButtons = document.querySelectorAll("[data-modal-close]"); + + function openModal(modal) { + if (modal === null) { + return null; + } + const overlay = modal.querySelector("[data-modal-overlay]"); + modal.style.display = "block"; + overlay.style.display = "block"; + } + + function closeModal(modal) { + if (modal === null) { + return null; + } + const overlay = modal.querySelector("[data-modal-overlay]"); + modal.style.display = "none"; + overlay.style.display = "none"; + } + + openModalButtons.forEach((button) => { + button.addEventListener("click", () => { + const modal = button.nextElementSibling; + openModal(modal); + }); + }); + + closeModalButtons.forEach((button) => { + button.addEventListener("click", () => { + const modal = button.closest("[data-modal]"); + closeModal(modal); + }); + }); +})(); + +; +// main author repo: https://github.com/justinribeiro/youtube-lite +// modified by: https://github.com/gethugothemes + +class LiteYTEmbed extends HTMLElement { + constructor() { + super(); + this.isIframeLoaded = false; + this.setupDom(); + } + static get observedAttributes() { + return ["videoid", "playlistid"]; + } + connectedCallback() { + this.addEventListener("pointerover", LiteYTEmbed.warmConnections, { + once: true, + }); + this.addEventListener("click", () => this.addIframe()); + } + get videoId() { + return encodeURIComponent(this.getAttribute("videoid") || ""); + } + set videoId(id) { + this.setAttribute("videoid", id); + } + get playlistId() { + return encodeURIComponent(this.getAttribute("playlistid") || ""); + } + set playlistId(id) { + this.setAttribute("playlistid", id); + } + get videoTitle() { + return this.getAttribute("videotitle") || "Video"; + } + set videoTitle(title) { + this.setAttribute("videotitle", title); + } + get videoPlay() { + return this.getAttribute("videoPlay") || "Play"; + } + set videoPlay(name) { + this.setAttribute("videoPlay", name); + } + get videoStartAt() { + return Number(this.getAttribute("videoStartAt") || "0"); + } + set videoStartAt(time) { + this.setAttribute("videoStartAt", String(time)); + } + get autoLoad() { + return this.hasAttribute("autoload"); + } + get noCookie() { + return this.hasAttribute("nocookie"); + } + get posterQuality() { + return this.getAttribute("posterquality") || "hqdefault"; + } + get posterLoading() { + return this.getAttribute("posterloading") || "lazy"; + } + get params() { + return `start=${this.videoStartAt}&${this.getAttribute("params")}`; + } + setupDom() { + const shadowDom = this.attachShadow({ mode: "open" }); + shadowDom.innerHTML = ` + +
+ + + + + + +
+ `; + this.domRefFrame = shadowDom.querySelector("#frame"); + this.domRefImg = { + fallback: shadowDom.querySelector("#fallbackPlaceholder"), + webp: shadowDom.querySelector("#webpPlaceholder"), + jpeg: shadowDom.querySelector("#jpegPlaceholder"), + }; + this.domRefPlayButton = shadowDom.querySelector("#playButton"); + } + setupComponent() { + this.initImagePlaceholder(); + this.domRefPlayButton.setAttribute( + "aria-label", + `${this.videoPlay}: ${this.videoTitle}` + ); + this.setAttribute("title", `${this.videoPlay}: ${this.videoTitle}`); + if (this.autoLoad) { + this.initIntersectionObserver(); + } + } + attributeChangedCallback(name, oldVal, newVal) { + switch (name) { + case "videoid": + case "playlistid": { + if (oldVal !== newVal) { + this.setupComponent(); + if (this.domRefFrame.classList.contains("activated")) { + this.domRefFrame.classList.remove("activated"); + this.shadowRoot.querySelector("iframe").remove(); + this.isIframeLoaded = false; + } + } + break; + } + default: + break; + } + } + addIframe(isIntersectionObserver = false) { + if (!this.isIframeLoaded) { + const autoplay = isIntersectionObserver ? 0 : 1; + const wantsNoCookie = this.noCookie ? "-nocookie" : ""; + let embedTarget; + if (this.playlistId) { + embedTarget = `?listType=playlist&list=${this.playlistId}&`; + } else { + embedTarget = `${this.videoId}?`; + } + const iframeHTML = ` + `; + this.domRefFrame.insertAdjacentHTML("beforeend", iframeHTML); + this.domRefFrame.classList.add("activated"); + this.isIframeLoaded = true; + this.dispatchEvent( + new CustomEvent("liteYoutubeIframeLoaded", { + detail: { + videoId: this.videoId, + }, + bubbles: true, + cancelable: true, + }) + ); + } + } + initImagePlaceholder() { + LiteYTEmbed.addPrefetch("preconnect", "https://i.ytimg.com/"); + const posterUrlWebp = `https://i.ytimg.com/vi_webp/${this.videoId}/${this.posterQuality}.webp`; + const posterUrlJpeg = `https://i.ytimg.com/vi/${this.videoId}/${this.posterQuality}.jpg`; + this.domRefImg.fallback.loading = this.posterLoading; + this.domRefImg.webp.srcset = posterUrlWebp; + this.domRefImg.jpeg.srcset = posterUrlJpeg; + this.domRefImg.fallback.src = posterUrlJpeg; + this.domRefImg.fallback.setAttribute( + "aria-label", + `${this.videoPlay}: ${this.videoTitle}` + ); + this.domRefImg?.fallback?.setAttribute( + "alt", + `${this.videoPlay}: ${this.videoTitle}` + ); + } + initIntersectionObserver() { + const options = { + root: null, + rootMargin: "0px", + threshold: 0, + }; + const observer = new IntersectionObserver((entries, observer) => { + entries.forEach((entry) => { + if (entry.isIntersecting && !this.isIframeLoaded) { + LiteYTEmbed.warmConnections(); + this.addIframe(true); + observer.unobserve(this); + } + }); + }, options); + observer.observe(this); + } + static addPrefetch(kind, url, as) { + const linkElem = document.createElement("link"); + linkElem.rel = kind; + linkElem.href = url; + if (as) { + linkElem.as = as; + } + linkElem.crossOrigin = "true"; + document.head.append(linkElem); + } + static warmConnections() { + if (LiteYTEmbed.isPreconnected) return; + LiteYTEmbed.addPrefetch("preconnect", "https://s.ytimg.com"); + LiteYTEmbed.addPrefetch("preconnect", "https://www.youtube.com"); + LiteYTEmbed.addPrefetch("preconnect", "https://www.google.com"); + LiteYTEmbed.addPrefetch( + "preconnect", + "https://googleads.g.doubleclick.net" + ); + LiteYTEmbed.addPrefetch("preconnect", "https://static.doubleclick.net"); + LiteYTEmbed.isPreconnected = true; + } +} +LiteYTEmbed.isPreconnected = false; +customElements.define("youtube-lite", LiteYTEmbed); diff --git a/public/js/script.js b/public/js/script.js new file mode 100644 index 0000000..6bba593 --- /dev/null +++ b/public/js/script.js @@ -0,0 +1,12528 @@ +const body = document.body; +const searchWrapper = document.querySelector(".search-wrapper"); +const searchModal = document.querySelector(".search-modal"); +const searchFooter = document.querySelector(".search-wrapper-footer"); +const searchResult = document.querySelectorAll("[data-search-result]"); +const searchResultItemTemplate = document.getElementById( + "search-result-item-template", +); +const hasSearchWrapper = searchWrapper != null; +const hasSearchModal = searchModal != null; +const searchInput = document.querySelectorAll("[data-search-input]"); +const emptySearchResult = document.querySelectorAll(".search-result-empty"); +const openSearchModal = document.querySelectorAll( + '[data-target="search-modal"]', +); +const closeSearchModal = document.querySelectorAll( + '[data-target="close-search-modal"]', +); +const searchIcon = document.querySelector( + ".search-wrapper-header label svg[data-type='search']", +); +const searchIconReset = document.querySelector( + ".search-wrapper-header label svg[data-type='reset']", +); +const searchResultInfo = document.querySelector(".search-result-info"); +let searchModalVisible = + hasSearchModal && searchModal.classList.contains("show") ? true : false; +let jsonData = []; + +const loadJsonData = async () => { + try { + const res = await fetch(indexURL); + return (jsonData = await res.json()); + } catch (err) { + console.error(err); + } +}; + +// escape HTML entities +function escapeHTML(input) { + return input + .replace(/&/g, "&") + .replace(//g, ">"); +} + +if (hasSearchWrapper) { + // disable enter key on searchInput + searchInput.forEach((el) => { + el.addEventListener("keypress", (e) => { + if (e.keyCode == 13) { + e.preventDefault(); + } + }); + }); + + // Capitalize First Letter + const capitalizeFirstLetter = (string) => { + return string + .replace(/^[\s_]+|[\s_]+$/g, "") + .replace(/[_\s]+/g, " ") + .replace(/^[a-z]/, function (m) { + return m.toUpperCase(); + }); + }; + + // String to URL + const slugify = (string) => { + let lowercaseText = string + .trim() + .replace(/[\s_]+/g, "-") + .toLowerCase(); + return encodeURIComponent(lowercaseText); + }; + + // options + const image = searchWrapper.getAttribute("data-image"); + const description = searchWrapper.getAttribute("data-description"); + const tags = searchWrapper.getAttribute("data-tags"); + const categories = searchWrapper.getAttribute("data-categories"); + + let searchString = ""; + + // get search string from url + const urlParams = new URLSearchParams(window.location.search); + const urlSearchString = urlParams.get("s") + ? encodeURIComponent(urlParams.get("s")) + : null; + + if (urlSearchString !== null) { + searchString = urlSearchString.replace(/\+/g, " "); + searchInput.forEach((el) => { + el.value = searchString; + }); + searchIcon && (searchIcon.style.display = "none"); + searchIconReset && (searchIconReset.style.display = "initial"); + } + + searchInput.forEach((el) => { + el.addEventListener("input", (e) => { + searchString = e.target.value.toLowerCase(); + window.history.replaceState( + {}, + "", + `${window.location.origin}${ + window.location.pathname + }?s=${searchString.replace(/ /g, "+")}`, + ); + + doSearch(searchString); + }); + }); + + // dom content loaded + document.addEventListener("DOMContentLoaded", async () => { + await loadJsonData(); + doSearch(searchString); + }); + + // doSearch + const doSearch = async (searchString) => { + if (searchString !== "") { + searchIcon && (searchIcon.style.display = "none"); + searchIconReset && (searchIconReset.style.display = "initial"); + emptySearchResult.forEach((el) => { + const notFoundContent = ` +
+ + + + +

${no_results_for} "${escapeHTML(searchString)}"

+
+`; + el.innerHTML = notFoundContent; + }); + } else { + searchIcon && (searchIcon.style.display = "initial"); + searchIconReset && (searchIconReset.style.display = "none"); + emptySearchResult.forEach((el) => { + el.innerHTML = empty_search_results_placeholder; + }); + } + + let filteredJSON = includeSectionsInSearch.map((section) => { + const data = jsonData.filter( + (item) => slugify(item.section) === slugify(section), + ); + + const sectionName = section.replace(/[-_]/g, " "); + return { + section: capitalizeFirstLetter(sectionName), + data, + }; + }); + + let searchItem = filteredJSON.filter((item) => { + if (searchString === "") { + return false; + } + return item.data.some((el) => { + const regex = new RegExp(searchString, "gi"); + return ( + el.title.toLowerCase().match(regex) || + el.description?.toLowerCase().match(regex) || + el.searchKeyword.toLowerCase().match(regex) || + el.content.toLowerCase().match(regex) || + el.tags?.toLowerCase().match(regex) || + el.categories?.toLowerCase().match(regex) + ); + }); + }); + + displayResult(searchItem, searchString); + + // Navigate with arrow keys + if (searchModal && searchString != "") { + let resItems; + resItems = searchResult[0].querySelectorAll(".search-result-item"); + let selectedIndex = -1; + + const selectItem = (index) => { + if (index >= 0 && index < resItems.length) { + for (let i = 0; i < resItems.length; i++) { + resItems[i].classList.toggle("search-item-selected", i === index); + } + selectedIndex = index; + resItems[index].scrollIntoView({ + behavior: "auto", + block: "nearest", + }); + } + }; + + const handleKeyDown = (event) => { + if (searchItem.length !== 0) { + if (event.key === "ArrowUp" || event.key === "ArrowDown") { + event.preventDefault(); + + if (event.key === "ArrowUp") { + selectedIndex = + selectedIndex > 0 ? selectedIndex - 1 : resItems.length - 1; + } else if (event.key === "ArrowDown") { + selectedIndex = + selectedIndex < resItems.length - 1 ? selectedIndex + 1 : 0; + } + + selectItem(selectedIndex !== -1 ? selectedIndex : -1); + } else if (event.key === "Enter") { + event.preventDefault(); + + if (selectedIndex !== -1) { + let selectedLink = resItems[selectedIndex] + .getElementsByClassName("search-result-item-title")[0] + .getAttribute("href"); + window.location.href = selectedLink; + } + } + } + }; + + searchInput.forEach((el) => { + el.addEventListener("keydown", handleKeyDown); + }); + selectItem(-1); + } + }; + + const displayResult = (searchItems, searchString) => { + const generateSearchResultHTML = (item) => { + const highlightResult = (content) => { + const regex = new RegExp(searchString, "i"); + return content.replace(regex, (match) => `${match}`); + }; + const highlightResultContent = (content) => { + const regex = new RegExp(searchString, "i"); + const matchIndex = content.search(regex); + + if (matchIndex >= 0) { + const matchedContent = content.slice(matchIndex); + const lastWord = content.slice(0, matchIndex).split(" ").pop(); + + return matchedContent.replace( + regex, + (match) => lastWord + `${match}`, + ); + } + + return content; + }; + + const filteredItems = item.data.filter( + (d) => + d.title.toLowerCase().includes(searchString) || + (description === "true" + ? d.description?.toLowerCase().includes(searchString) + : "") || + d.searchKeyword.toLowerCase().includes(searchString) || + (tags === "true" + ? d.tags?.toLowerCase().includes(searchString) + : "") || + (categories === "true" + ? d.categories?.toLowerCase().includes(searchString) + : "") || + d.content.toLowerCase().includes(searchString), + ); + + // pull template from hugo template definition + let templateDefinition = + searchResultItemTemplate != null + ? searchResultItemTemplate.innerHTML + : ` +
+ #{ isset image }
#{image}
#{ end } +
+ #{title} + #{ isset description }

#{description}

#{ end } +

#{content}

+
+ #{ isset categories }
#{categories}
#{ end } + + #{ isset tags }
#{tags}
#{ end } +
+
+
`; + + const renderedItems = filteredItems + .map((innerItem) => { + let output = renderResult(templateDefinition, { + slug: innerItem.slug, + date: innerItem.date, + description: + description == "true" + ? highlightResult(innerItem.description) + : "", + title: highlightResult(innerItem.title), + image: image == "true" ? innerItem.image : "", + tags: tags == "true" ? highlightResult(innerItem.tags) : "nomatch", + categories: + categories == "true" + ? highlightResult(innerItem.categories) + : "nomatch", + content: highlightResultContent(innerItem.content), + }); + + return output; + }) + .join(""); + + return ` +
+

${item.section}

+ ${renderedItems} +
`; + }; + + const filteredItemsLength = searchItems.reduce((totalLength, item) => { + const filteredItems = item.data.filter( + (d) => + d.title.toLowerCase().includes(searchString) || + (description === "true" + ? d.description?.toLowerCase().includes(searchString) + : "") || + d.searchKeyword.toLowerCase().includes(searchString) || + (tags === "true" + ? d.tags?.toLowerCase().includes(searchString) + : "") || + (categories === "true" + ? d.categories?.toLowerCase().includes(searchString) + : "") || + d.content.toLowerCase().includes(searchString), + ); + + return totalLength + filteredItems.length; + }, 0); + + // count time start + const startTime = performance.now(); + + // Render Result into HTML + const htmlString = searchItems.map(generateSearchResultHTML).join(""); + searchResult.forEach((el) => { + el.innerHTML = htmlString; + }); + + // count time end + const endTime = performance.now(); + + // count total-result and time + let totalResults = `${filteredItemsLength} results`; + let totalTime = ((endTime - startTime) / 1000).toFixed(3); + totalTime = `- in ${totalTime} seconds`; + + searchResultInfo && + (searchResultInfo.innerHTML = + filteredItemsLength > 0 ? `${totalResults} ${totalTime}` : ""); + + // hide search-result-group-title if un-available result + const groupTitle = document.querySelectorAll(".search-result-group-title"); + groupTitle.forEach((el) => { + // hide search-result-group-title if there is no result + if (el.nextElementSibling === null) { + el.style.display = "none"; + } + // hide emptySearchResult if there is no result + if (el.nextElementSibling != null) { + emptySearchResult.forEach((el) => { + el.style.display = ""; + }); + } else { + emptySearchResult.forEach((el) => { + el.style.display = "block"; + }); + } + }); + + // hide tag/category if un-available result + const searchInfo = document.querySelectorAll(".search-info > div"); + if (searchInfo.length > 0) { + // hide tag/category if there is no result + searchInfo.forEach((el) => { + if (el.innerText.includes("nomatch") || el.innerText == "") { + el.classList.add("hidden"); + } + }); + } + }; + loadJsonData(); +} + +// Render Result Template +const renderResult = (templateString, data) => { + var conditionalMatches, conditionalPattern, copy; + conditionalPattern = /\#\{\s*isset ([a-zA-Z]*) \s*\}(.*)\#\{\s*end\s*}/g; + // since loop below depends on re.lastIndex, we use a copy to capture any manipulations whilst inside the loop + copy = templateString; + while ( + (conditionalMatches = conditionalPattern.exec(templateString)) !== null + ) { + if (data[conditionalMatches[1]]) { + // if valid key, remove conditionals, leave contents. + copy = copy.replace(conditionalMatches[0], conditionalMatches[2]); + } else { + // if not valid, remove entire section + copy = copy.replace(conditionalMatches[0], ""); + } + } + templateString = copy; + //now any conditionals removed we can do simple substitution + var key, find, re; + for (key in data) { + find = "\\#\\{\\s*" + key + "\\s*\\}"; + re = new RegExp(find, "g"); + templateString = templateString.replace(re, data[key]); + } + return templateString; +}; + +// ======================================================================================== + +// Reset Search +const resetSearch = () => { + searchIcon && (searchIcon.style.display = "initial"); + searchIconReset && (searchIconReset.style.display = "none"); + searchInput.forEach((el) => { + el.value = ""; + }); + searchResult.forEach((el) => { + el.innerHTML = ""; + }); + emptySearchResult.forEach((el) => { + el.style.display = ""; + el.innerHTML = empty_search_results_placeholder; + }); + searchResultInfo.innerHTML = ""; + + // clear search query string from URL + if (window.location.search.includes("?s=")) { + window.history.pushState( + "", + document.title, + window.location.pathname + window.location.hash, + ); + } +}; + +// Body Scroll +const enableBodyScroll = () => { + setTimeout(() => { + body.style.overflowY = ""; + body.style.paddingRight = ""; + }, 200); +}; +const disableBodyScroll = () => { + const documentWidth = document.documentElement.clientWidth; + const scrollbarWidth = Math.abs(window.innerWidth - documentWidth); + body.style.overflowY = "hidden"; + body.style.paddingRight = scrollbarWidth + "px"; +}; + +// Show/Hide Search Modal +const showModal = () => { + searchModal.classList.add("show"); + window.setTimeout( + () => document.querySelector("[data-search-input]").focus(), + 100, + ); + if (hasSearchModal) { + disableBodyScroll(); + searchModalVisible = true; + } +}; +const closeModal = () => { + searchModal.classList.remove("show"); + resetSearch(); + if (hasSearchModal) { + enableBodyScroll(); + searchModalVisible = false; + } +}; + +// Trigger Search Modal Show/Hide Events +if (hasSearchWrapper) { + // Show Search Modal on page load + if (searchModalVisible) { + showModal(); + } + + // Trigger Reset Search + searchIconReset && + searchIconReset.addEventListener("click", () => { + resetSearch(); + }); + + // Open Search Modal with click + openSearchModal.forEach((el) => { + el.addEventListener("click", function () { + showModal(); + }); + }); + + // Close Search Modal with click + closeSearchModal.forEach((el) => { + el.addEventListener("click", function () { + closeModal(); + }); + }); + + // Close modal on click outside modal-body + searchWrapper.addEventListener("click", function (e) { + if (e.target.classList.contains("search-wrapper")) { + closeModal(); + } + }); + + // Close modal with ESC + const closeSearchModalWithESC = (e) => { + if (e.key === "Escape") { + if (searchModalVisible) { + e.preventDefault(); + closeModal(); + } + } + }; + + // Toggle modal on Ctrl + K / Cmd + K + const toggleSearchModalWithK = (e) => { + if ((e.ctrlKey || e.metaKey) && e.key === "k") { + if (searchModalVisible) { + e.preventDefault(); + closeModal(); + } else { + e.preventDefault(); + showModal(); + } + } + }; + document.addEventListener("keydown", (e) => { + toggleSearchModalWithK(e); + closeSearchModalWithESC(e); + }); +} + +; +/** + * Swiper 8.0.7 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * https://swiperjs.com + * + * Copyright 2014-2022 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: March 4, 2022 + */ + +(function (global, factory) { + typeof exports === "object" && typeof module !== "undefined" + ? (module.exports = factory()) + : typeof define === "function" && define.amd + ? define(factory) + : ((global = + typeof globalThis !== "undefined" ? globalThis : global || self), + (global.Swiper = factory())); +})(this, function () { + "use strict"; + + /** + * SSR Window 4.0.2 + * Better handling for window object in SSR environment + * https://github.com/nolimits4web/ssr-window + * + * Copyright 2021, Vladimir Kharlampidi + * + * Licensed under MIT + * + * Released on: December 13, 2021 + */ + + /* eslint-disable no-param-reassign */ + function isObject$1(obj) { + return ( + obj !== null && + typeof obj === "object" && + "constructor" in obj && + obj.constructor === Object + ); + } + + function extend$1(target, src) { + if (target === void 0) { + target = {}; + } + + if (src === void 0) { + src = {}; + } + + Object.keys(src).forEach((key) => { + if (typeof target[key] === "undefined") target[key] = src[key]; + else if ( + isObject$1(src[key]) && + isObject$1(target[key]) && + Object.keys(src[key]).length > 0 + ) { + extend$1(target[key], src[key]); + } + }); + } + + const ssrDocument = { + body: {}, + + addEventListener() {}, + + removeEventListener() {}, + + activeElement: { + blur() {}, + + nodeName: "", + }, + + querySelector() { + return null; + }, + + querySelectorAll() { + return []; + }, + + getElementById() { + return null; + }, + + createEvent() { + return { + initEvent() {}, + }; + }, + + createElement() { + return { + children: [], + childNodes: [], + style: {}, + + setAttribute() {}, + + getElementsByTagName() { + return []; + }, + }; + }, + + createElementNS() { + return {}; + }, + + importNode() { + return null; + }, + + location: { + hash: "", + host: "", + hostname: "", + href: "", + origin: "", + pathname: "", + protocol: "", + search: "", + }, + }; + + function getDocument() { + const doc = typeof document !== "undefined" ? document : {}; + extend$1(doc, ssrDocument); + return doc; + } + + const ssrWindow = { + document: ssrDocument, + navigator: { + userAgent: "", + }, + location: { + hash: "", + host: "", + hostname: "", + href: "", + origin: "", + pathname: "", + protocol: "", + search: "", + }, + history: { + replaceState() {}, + + pushState() {}, + + go() {}, + + back() {}, + }, + CustomEvent: function CustomEvent() { + return this; + }, + + addEventListener() {}, + + removeEventListener() {}, + + getComputedStyle() { + return { + getPropertyValue() { + return ""; + }, + }; + }, + + Image() {}, + + Date() {}, + + screen: {}, + + setTimeout() {}, + + clearTimeout() {}, + + matchMedia() { + return {}; + }, + + requestAnimationFrame(callback) { + if (typeof setTimeout === "undefined") { + callback(); + return null; + } + + return setTimeout(callback, 0); + }, + + cancelAnimationFrame(id) { + if (typeof setTimeout === "undefined") { + return; + } + + clearTimeout(id); + }, + }; + + function getWindow() { + const win = typeof window !== "undefined" ? window : {}; + extend$1(win, ssrWindow); + return win; + } + + /** + * Dom7 4.0.4 + * Minimalistic JavaScript library for DOM manipulation, with a jQuery-compatible API + * https://framework7.io/docs/dom7.html + * + * Copyright 2022, Vladimir Kharlampidi + * + * Licensed under MIT + * + * Released on: January 11, 2022 + */ + /* eslint-disable no-proto */ + + function makeReactive(obj) { + const proto = obj.__proto__; + Object.defineProperty(obj, "__proto__", { + get() { + return proto; + }, + + set(value) { + proto.__proto__ = value; + }, + }); + } + + class Dom7 extends Array { + constructor(items) { + if (typeof items === "number") { + super(items); + } else { + super(...(items || [])); + makeReactive(this); + } + } + } + + function arrayFlat(arr) { + if (arr === void 0) { + arr = []; + } + + const res = []; + arr.forEach((el) => { + if (Array.isArray(el)) { + res.push(...arrayFlat(el)); + } else { + res.push(el); + } + }); + return res; + } + + function arrayFilter(arr, callback) { + return Array.prototype.filter.call(arr, callback); + } + + function arrayUnique(arr) { + const uniqueArray = []; + + for (let i = 0; i < arr.length; i += 1) { + if (uniqueArray.indexOf(arr[i]) === -1) uniqueArray.push(arr[i]); + } + + return uniqueArray; + } + + function qsa(selector, context) { + if (typeof selector !== "string") { + return [selector]; + } + + const a = []; + const res = context.querySelectorAll(selector); + + for (let i = 0; i < res.length; i += 1) { + a.push(res[i]); + } + + return a; + } + + function $(selector, context) { + const window = getWindow(); + const document = getDocument(); + let arr = []; + + if (!context && selector instanceof Dom7) { + return selector; + } + + if (!selector) { + return new Dom7(arr); + } + + if (typeof selector === "string") { + const html = selector.trim(); + + if (html.indexOf("<") >= 0 && html.indexOf(">") >= 0) { + let toCreate = "div"; + if (html.indexOf(" c.split(" "))); + this.forEach((el) => { + el.classList.add(...classNames); + }); + return this; + } + + function removeClass() { + for ( + var _len2 = arguments.length, classes = new Array(_len2), _key2 = 0; + _key2 < _len2; + _key2++ + ) { + classes[_key2] = arguments[_key2]; + } + + const classNames = arrayFlat(classes.map((c) => c.split(" "))); + this.forEach((el) => { + el.classList.remove(...classNames); + }); + return this; + } + + function toggleClass() { + for ( + var _len3 = arguments.length, classes = new Array(_len3), _key3 = 0; + _key3 < _len3; + _key3++ + ) { + classes[_key3] = arguments[_key3]; + } + + const classNames = arrayFlat(classes.map((c) => c.split(" "))); + this.forEach((el) => { + classNames.forEach((className) => { + el.classList.toggle(className); + }); + }); + } + + function hasClass() { + for ( + var _len4 = arguments.length, classes = new Array(_len4), _key4 = 0; + _key4 < _len4; + _key4++ + ) { + classes[_key4] = arguments[_key4]; + } + + const classNames = arrayFlat(classes.map((c) => c.split(" "))); + return ( + arrayFilter(this, (el) => { + return ( + classNames.filter((className) => el.classList.contains(className)) + .length > 0 + ); + }).length > 0 + ); + } + + function attr(attrs, value) { + if (arguments.length === 1 && typeof attrs === "string") { + // Get attr + if (this[0]) return this[0].getAttribute(attrs); + return undefined; + } // Set attrs + + for (let i = 0; i < this.length; i += 1) { + if (arguments.length === 2) { + // String + this[i].setAttribute(attrs, value); + } else { + // Object + for (const attrName in attrs) { + this[i][attrName] = attrs[attrName]; + this[i].setAttribute(attrName, attrs[attrName]); + } + } + } + + return this; + } + + function removeAttr(attr) { + for (let i = 0; i < this.length; i += 1) { + this[i].removeAttribute(attr); + } + + return this; + } + + function transform(transform) { + for (let i = 0; i < this.length; i += 1) { + this[i].style.transform = transform; + } + + return this; + } + + function transition$1(duration) { + for (let i = 0; i < this.length; i += 1) { + this[i].style.transitionDuration = + typeof duration !== "string" ? `${duration}ms` : duration; + } + + return this; + } + + function on() { + for ( + var _len5 = arguments.length, args = new Array(_len5), _key5 = 0; + _key5 < _len5; + _key5++ + ) { + args[_key5] = arguments[_key5]; + } + + let [eventType, targetSelector, listener, capture] = args; + + if (typeof args[1] === "function") { + [eventType, listener, capture] = args; + targetSelector = undefined; + } + + if (!capture) capture = false; + + function handleLiveEvent(e) { + const target = e.target; + if (!target) return; + const eventData = e.target.dom7EventData || []; + + if (eventData.indexOf(e) < 0) { + eventData.unshift(e); + } + + if ($(target).is(targetSelector)) listener.apply(target, eventData); + else { + const parents = $(target).parents(); // eslint-disable-line + + for (let k = 0; k < parents.length; k += 1) { + if ($(parents[k]).is(targetSelector)) + listener.apply(parents[k], eventData); + } + } + } + + function handleEvent(e) { + const eventData = e && e.target ? e.target.dom7EventData || [] : []; + + if (eventData.indexOf(e) < 0) { + eventData.unshift(e); + } + + listener.apply(this, eventData); + } + + const events = eventType.split(" "); + let j; + + for (let i = 0; i < this.length; i += 1) { + const el = this[i]; + + if (!targetSelector) { + for (j = 0; j < events.length; j += 1) { + const event = events[j]; + if (!el.dom7Listeners) el.dom7Listeners = {}; + if (!el.dom7Listeners[event]) el.dom7Listeners[event] = []; + el.dom7Listeners[event].push({ + listener, + proxyListener: handleEvent, + }); + el.addEventListener(event, handleEvent, capture); + } + } else { + // Live events + for (j = 0; j < events.length; j += 1) { + const event = events[j]; + if (!el.dom7LiveListeners) el.dom7LiveListeners = {}; + if (!el.dom7LiveListeners[event]) el.dom7LiveListeners[event] = []; + el.dom7LiveListeners[event].push({ + listener, + proxyListener: handleLiveEvent, + }); + el.addEventListener(event, handleLiveEvent, capture); + } + } + } + + return this; + } + + function off() { + for ( + var _len6 = arguments.length, args = new Array(_len6), _key6 = 0; + _key6 < _len6; + _key6++ + ) { + args[_key6] = arguments[_key6]; + } + + let [eventType, targetSelector, listener, capture] = args; + + if (typeof args[1] === "function") { + [eventType, listener, capture] = args; + targetSelector = undefined; + } + + if (!capture) capture = false; + const events = eventType.split(" "); + + for (let i = 0; i < events.length; i += 1) { + const event = events[i]; + + for (let j = 0; j < this.length; j += 1) { + const el = this[j]; + let handlers; + + if (!targetSelector && el.dom7Listeners) { + handlers = el.dom7Listeners[event]; + } else if (targetSelector && el.dom7LiveListeners) { + handlers = el.dom7LiveListeners[event]; + } + + if (handlers && handlers.length) { + for (let k = handlers.length - 1; k >= 0; k -= 1) { + const handler = handlers[k]; + + if (listener && handler.listener === listener) { + el.removeEventListener(event, handler.proxyListener, capture); + handlers.splice(k, 1); + } else if ( + listener && + handler.listener && + handler.listener.dom7proxy && + handler.listener.dom7proxy === listener + ) { + el.removeEventListener(event, handler.proxyListener, capture); + handlers.splice(k, 1); + } else if (!listener) { + el.removeEventListener(event, handler.proxyListener, capture); + handlers.splice(k, 1); + } + } + } + } + } + + return this; + } + + function trigger() { + const window = getWindow(); + + for ( + var _len9 = arguments.length, args = new Array(_len9), _key9 = 0; + _key9 < _len9; + _key9++ + ) { + args[_key9] = arguments[_key9]; + } + + const events = args[0].split(" "); + const eventData = args[1]; + + for (let i = 0; i < events.length; i += 1) { + const event = events[i]; + + for (let j = 0; j < this.length; j += 1) { + const el = this[j]; + + if (window.CustomEvent) { + const evt = new window.CustomEvent(event, { + detail: eventData, + bubbles: true, + cancelable: true, + }); + el.dom7EventData = args.filter((data, dataIndex) => dataIndex > 0); + el.dispatchEvent(evt); + el.dom7EventData = []; + delete el.dom7EventData; + } + } + } + + return this; + } + + function transitionEnd$1(callback) { + const dom = this; + + function fireCallBack(e) { + if (e.target !== this) return; + callback.call(this, e); + dom.off("transitionend", fireCallBack); + } + + if (callback) { + dom.on("transitionend", fireCallBack); + } + + return this; + } + + function outerWidth(includeMargins) { + if (this.length > 0) { + if (includeMargins) { + const styles = this.styles(); + return ( + this[0].offsetWidth + + parseFloat(styles.getPropertyValue("margin-right")) + + parseFloat(styles.getPropertyValue("margin-left")) + ); + } + + return this[0].offsetWidth; + } + + return null; + } + + function outerHeight(includeMargins) { + if (this.length > 0) { + if (includeMargins) { + const styles = this.styles(); + return ( + this[0].offsetHeight + + parseFloat(styles.getPropertyValue("margin-top")) + + parseFloat(styles.getPropertyValue("margin-bottom")) + ); + } + + return this[0].offsetHeight; + } + + return null; + } + + function offset() { + if (this.length > 0) { + const window = getWindow(); + const document = getDocument(); + const el = this[0]; + const box = el.getBoundingClientRect(); + const body = document.body; + const clientTop = el.clientTop || body.clientTop || 0; + const clientLeft = el.clientLeft || body.clientLeft || 0; + const scrollTop = el === window ? window.scrollY : el.scrollTop; + const scrollLeft = el === window ? window.scrollX : el.scrollLeft; + return { + top: box.top + scrollTop - clientTop, + left: box.left + scrollLeft - clientLeft, + }; + } + + return null; + } + + function styles() { + const window = getWindow(); + if (this[0]) return window.getComputedStyle(this[0], null); + return {}; + } + + function css(props, value) { + const window = getWindow(); + let i; + + if (arguments.length === 1) { + if (typeof props === "string") { + // .css('width') + if (this[0]) + return window.getComputedStyle(this[0], null).getPropertyValue(props); + } else { + // .css({ width: '100px' }) + for (i = 0; i < this.length; i += 1) { + for (const prop in props) { + this[i].style[prop] = props[prop]; + } + } + + return this; + } + } + + if (arguments.length === 2 && typeof props === "string") { + // .css('width', '100px') + for (i = 0; i < this.length; i += 1) { + this[i].style[props] = value; + } + + return this; + } + + return this; + } + + function each(callback) { + if (!callback) return this; + this.forEach((el, index) => { + callback.apply(el, [el, index]); + }); + return this; + } + + function filter(callback) { + const result = arrayFilter(this, callback); + return $(result); + } + + function html(html) { + if (typeof html === "undefined") { + return this[0] ? this[0].innerHTML : null; + } + + for (let i = 0; i < this.length; i += 1) { + this[i].innerHTML = html; + } + + return this; + } + + function text(text) { + if (typeof text === "undefined") { + return this[0] ? this[0].textContent.trim() : null; + } + + for (let i = 0; i < this.length; i += 1) { + this[i].textContent = text; + } + + return this; + } + + function is(selector) { + const window = getWindow(); + const document = getDocument(); + const el = this[0]; + let compareWith; + let i; + if (!el || typeof selector === "undefined") return false; + + if (typeof selector === "string") { + if (el.matches) return el.matches(selector); + if (el.webkitMatchesSelector) return el.webkitMatchesSelector(selector); + if (el.msMatchesSelector) return el.msMatchesSelector(selector); + compareWith = $(selector); + + for (i = 0; i < compareWith.length; i += 1) { + if (compareWith[i] === el) return true; + } + + return false; + } + + if (selector === document) { + return el === document; + } + + if (selector === window) { + return el === window; + } + + if (selector.nodeType || selector instanceof Dom7) { + compareWith = selector.nodeType ? [selector] : selector; + + for (i = 0; i < compareWith.length; i += 1) { + if (compareWith[i] === el) return true; + } + + return false; + } + + return false; + } + + function index() { + let child = this[0]; + let i; + + if (child) { + i = 0; // eslint-disable-next-line + + while ((child = child.previousSibling) !== null) { + if (child.nodeType === 1) i += 1; + } + + return i; + } + + return undefined; + } + + function eq(index) { + if (typeof index === "undefined") return this; + const length = this.length; + + if (index > length - 1) { + return $([]); + } + + if (index < 0) { + const returnIndex = length + index; + if (returnIndex < 0) return $([]); + return $([this[returnIndex]]); + } + + return $([this[index]]); + } + + function append() { + let newChild; + const document = getDocument(); + + for (let k = 0; k < arguments.length; k += 1) { + newChild = k < 0 || arguments.length <= k ? undefined : arguments[k]; + + for (let i = 0; i < this.length; i += 1) { + if (typeof newChild === "string") { + const tempDiv = document.createElement("div"); + tempDiv.innerHTML = newChild; + + while (tempDiv.firstChild) { + this[i].appendChild(tempDiv.firstChild); + } + } else if (newChild instanceof Dom7) { + for (let j = 0; j < newChild.length; j += 1) { + this[i].appendChild(newChild[j]); + } + } else { + this[i].appendChild(newChild); + } + } + } + + return this; + } + + function prepend(newChild) { + const document = getDocument(); + let i; + let j; + + for (i = 0; i < this.length; i += 1) { + if (typeof newChild === "string") { + const tempDiv = document.createElement("div"); + tempDiv.innerHTML = newChild; + + for (j = tempDiv.childNodes.length - 1; j >= 0; j -= 1) { + this[i].insertBefore(tempDiv.childNodes[j], this[i].childNodes[0]); + } + } else if (newChild instanceof Dom7) { + for (j = 0; j < newChild.length; j += 1) { + this[i].insertBefore(newChild[j], this[i].childNodes[0]); + } + } else { + this[i].insertBefore(newChild, this[i].childNodes[0]); + } + } + + return this; + } + + function next(selector) { + if (this.length > 0) { + if (selector) { + if ( + this[0].nextElementSibling && + $(this[0].nextElementSibling).is(selector) + ) { + return $([this[0].nextElementSibling]); + } + + return $([]); + } + + if (this[0].nextElementSibling) return $([this[0].nextElementSibling]); + return $([]); + } + + return $([]); + } + + function nextAll(selector) { + const nextEls = []; + let el = this[0]; + if (!el) return $([]); + + while (el.nextElementSibling) { + const next = el.nextElementSibling; // eslint-disable-line + + if (selector) { + if ($(next).is(selector)) nextEls.push(next); + } else nextEls.push(next); + + el = next; + } + + return $(nextEls); + } + + function prev(selector) { + if (this.length > 0) { + const el = this[0]; + + if (selector) { + if ( + el.previousElementSibling && + $(el.previousElementSibling).is(selector) + ) { + return $([el.previousElementSibling]); + } + + return $([]); + } + + if (el.previousElementSibling) return $([el.previousElementSibling]); + return $([]); + } + + return $([]); + } + + function prevAll(selector) { + const prevEls = []; + let el = this[0]; + if (!el) return $([]); + + while (el.previousElementSibling) { + const prev = el.previousElementSibling; // eslint-disable-line + + if (selector) { + if ($(prev).is(selector)) prevEls.push(prev); + } else prevEls.push(prev); + + el = prev; + } + + return $(prevEls); + } + + function parent(selector) { + const parents = []; // eslint-disable-line + + for (let i = 0; i < this.length; i += 1) { + if (this[i].parentNode !== null) { + if (selector) { + if ($(this[i].parentNode).is(selector)) + parents.push(this[i].parentNode); + } else { + parents.push(this[i].parentNode); + } + } + } + + return $(parents); + } + + function parents(selector) { + const parents = []; // eslint-disable-line + + for (let i = 0; i < this.length; i += 1) { + let parent = this[i].parentNode; // eslint-disable-line + + while (parent) { + if (selector) { + if ($(parent).is(selector)) parents.push(parent); + } else { + parents.push(parent); + } + + parent = parent.parentNode; + } + } + + return $(parents); + } + + function closest(selector) { + let closest = this; // eslint-disable-line + + if (typeof selector === "undefined") { + return $([]); + } + + if (!closest.is(selector)) { + closest = closest.parents(selector).eq(0); + } + + return closest; + } + + function find(selector) { + const foundElements = []; + + for (let i = 0; i < this.length; i += 1) { + const found = this[i].querySelectorAll(selector); + + for (let j = 0; j < found.length; j += 1) { + foundElements.push(found[j]); + } + } + + return $(foundElements); + } + + function children(selector) { + const children = []; // eslint-disable-line + + for (let i = 0; i < this.length; i += 1) { + const childNodes = this[i].children; + + for (let j = 0; j < childNodes.length; j += 1) { + if (!selector || $(childNodes[j]).is(selector)) { + children.push(childNodes[j]); + } + } + } + + return $(children); + } + + function remove() { + for (let i = 0; i < this.length; i += 1) { + if (this[i].parentNode) this[i].parentNode.removeChild(this[i]); + } + + return this; + } + + const Methods = { + addClass, + removeClass, + hasClass, + toggleClass, + attr, + removeAttr, + transform, + transition: transition$1, + on, + off, + trigger, + transitionEnd: transitionEnd$1, + outerWidth, + outerHeight, + styles, + offset, + css, + each, + html, + text, + is, + index, + eq, + append, + prepend, + next, + nextAll, + prev, + prevAll, + parent, + parents, + closest, + find, + children, + filter, + remove, + }; + Object.keys(Methods).forEach((methodName) => { + Object.defineProperty($.fn, methodName, { + value: Methods[methodName], + writable: true, + }); + }); + + function deleteProps(obj) { + const object = obj; + Object.keys(object).forEach((key) => { + try { + object[key] = null; + } catch (e) { + // no getter for object + } + + try { + delete object[key]; + } catch (e) { + // something got wrong + } + }); + } + + function nextTick(callback, delay) { + if (delay === void 0) { + delay = 0; + } + + return setTimeout(callback, delay); + } + + function now() { + return Date.now(); + } + + function getComputedStyle$1(el) { + const window = getWindow(); + let style; + + if (window.getComputedStyle) { + style = window.getComputedStyle(el, null); + } + + if (!style && el.currentStyle) { + style = el.currentStyle; + } + + if (!style) { + style = el.style; + } + + return style; + } + + function getTranslate(el, axis) { + if (axis === void 0) { + axis = "x"; + } + + const window = getWindow(); + let matrix; + let curTransform; + let transformMatrix; + const curStyle = getComputedStyle$1(el); + + if (window.WebKitCSSMatrix) { + curTransform = curStyle.transform || curStyle.webkitTransform; + + if (curTransform.split(",").length > 6) { + curTransform = curTransform + .split(", ") + .map((a) => a.replace(",", ".")) + .join(", "); + } // Some old versions of Webkit choke when 'none' is passed; pass + // empty string instead in this case + + transformMatrix = new window.WebKitCSSMatrix( + curTransform === "none" ? "" : curTransform, + ); + } else { + transformMatrix = + curStyle.MozTransform || + curStyle.OTransform || + curStyle.MsTransform || + curStyle.msTransform || + curStyle.transform || + curStyle + .getPropertyValue("transform") + .replace("translate(", "matrix(1, 0, 0, 1,"); + matrix = transformMatrix.toString().split(","); + } + + if (axis === "x") { + // Latest Chrome and webkits Fix + if (window.WebKitCSSMatrix) + curTransform = transformMatrix.m41; // Crazy IE10 Matrix + else if (matrix.length === 16) + curTransform = parseFloat(matrix[12]); // Normal Browsers + else curTransform = parseFloat(matrix[4]); + } + + if (axis === "y") { + // Latest Chrome and webkits Fix + if (window.WebKitCSSMatrix) + curTransform = transformMatrix.m42; // Crazy IE10 Matrix + else if (matrix.length === 16) + curTransform = parseFloat(matrix[13]); // Normal Browsers + else curTransform = parseFloat(matrix[5]); + } + + return curTransform || 0; + } + + function isObject(o) { + return ( + typeof o === "object" && + o !== null && + o.constructor && + Object.prototype.toString.call(o).slice(8, -1) === "Object" + ); + } + + function isNode(node) { + // eslint-disable-next-line + if ( + typeof window !== "undefined" && + typeof window.HTMLElement !== "undefined" + ) { + return node instanceof HTMLElement; + } + + return node && (node.nodeType === 1 || node.nodeType === 11); + } + + function extend() { + const to = Object(arguments.length <= 0 ? undefined : arguments[0]); + const noExtend = ["__proto__", "constructor", "prototype"]; + + for (let i = 1; i < arguments.length; i += 1) { + const nextSource = + i < 0 || arguments.length <= i ? undefined : arguments[i]; + + if ( + nextSource !== undefined && + nextSource !== null && + !isNode(nextSource) + ) { + const keysArray = Object.keys(Object(nextSource)).filter( + (key) => noExtend.indexOf(key) < 0, + ); + + for ( + let nextIndex = 0, len = keysArray.length; + nextIndex < len; + nextIndex += 1 + ) { + const nextKey = keysArray[nextIndex]; + const desc = Object.getOwnPropertyDescriptor(nextSource, nextKey); + + if (desc !== undefined && desc.enumerable) { + if (isObject(to[nextKey]) && isObject(nextSource[nextKey])) { + if (nextSource[nextKey].__swiper__) { + to[nextKey] = nextSource[nextKey]; + } else { + extend(to[nextKey], nextSource[nextKey]); + } + } else if ( + !isObject(to[nextKey]) && + isObject(nextSource[nextKey]) + ) { + to[nextKey] = {}; + + if (nextSource[nextKey].__swiper__) { + to[nextKey] = nextSource[nextKey]; + } else { + extend(to[nextKey], nextSource[nextKey]); + } + } else { + to[nextKey] = nextSource[nextKey]; + } + } + } + } + } + + return to; + } + + function setCSSProperty(el, varName, varValue) { + el.style.setProperty(varName, varValue); + } + + function animateCSSModeScroll(_ref) { + let { swiper, targetPosition, side } = _ref; + const window = getWindow(); + const startPosition = -swiper.translate; + let startTime = null; + let time; + const duration = swiper.params.speed; + swiper.wrapperEl.style.scrollSnapType = "none"; + window.cancelAnimationFrame(swiper.cssModeFrameID); + const dir = targetPosition > startPosition ? "next" : "prev"; + + const isOutOfBound = (current, target) => { + return ( + (dir === "next" && current >= target) || + (dir === "prev" && current <= target) + ); + }; + + const animate = () => { + time = new Date().getTime(); + + if (startTime === null) { + startTime = time; + } + + const progress = Math.max(Math.min((time - startTime) / duration, 1), 0); + const easeProgress = 0.5 - Math.cos(progress * Math.PI) / 2; + let currentPosition = + startPosition + easeProgress * (targetPosition - startPosition); + + if (isOutOfBound(currentPosition, targetPosition)) { + currentPosition = targetPosition; + } + + swiper.wrapperEl.scrollTo({ + [side]: currentPosition, + }); + + if (isOutOfBound(currentPosition, targetPosition)) { + swiper.wrapperEl.style.overflow = "hidden"; + swiper.wrapperEl.style.scrollSnapType = ""; + setTimeout(() => { + swiper.wrapperEl.style.overflow = ""; + swiper.wrapperEl.scrollTo({ + [side]: currentPosition, + }); + }); + window.cancelAnimationFrame(swiper.cssModeFrameID); + return; + } + + swiper.cssModeFrameID = window.requestAnimationFrame(animate); + }; + + animate(); + } + + let support; + + function calcSupport() { + const window = getWindow(); + const document = getDocument(); + return { + smoothScroll: + document.documentElement && + "scrollBehavior" in document.documentElement.style, + touch: !!( + "ontouchstart" in window || + (window.DocumentTouch && document instanceof window.DocumentTouch) + ), + passiveListener: (function checkPassiveListener() { + let supportsPassive = false; + + try { + const opts = Object.defineProperty({}, "passive", { + // eslint-disable-next-line + get() { + supportsPassive = true; + }, + }); + window.addEventListener("testPassiveListener", null, opts); + } catch (e) { + // No support + } + + return supportsPassive; + })(), + gestures: (function checkGestures() { + return "ongesturestart" in window; + })(), + }; + } + + function getSupport() { + if (!support) { + support = calcSupport(); + } + + return support; + } + + let deviceCached; + + function calcDevice(_temp) { + let { userAgent } = _temp === void 0 ? {} : _temp; + const support = getSupport(); + const window = getWindow(); + const platform = window.navigator.platform; + const ua = userAgent || window.navigator.userAgent; + const device = { + ios: false, + android: false, + }; + const screenWidth = window.screen.width; + const screenHeight = window.screen.height; + const android = ua.match(/(Android);?[\s\/]+([\d.]+)?/); // eslint-disable-line + + let ipad = ua.match(/(iPad).*OS\s([\d_]+)/); + const ipod = ua.match(/(iPod)(.*OS\s([\d_]+))?/); + const iphone = !ipad && ua.match(/(iPhone\sOS|iOS)\s([\d_]+)/); + const windows = platform === "Win32"; + let macos = platform === "MacIntel"; // iPadOs 13 fix + + const iPadScreens = [ + "1024x1366", + "1366x1024", + "834x1194", + "1194x834", + "834x1112", + "1112x834", + "768x1024", + "1024x768", + "820x1180", + "1180x820", + "810x1080", + "1080x810", + ]; + + if ( + !ipad && + macos && + support.touch && + iPadScreens.indexOf(`${screenWidth}x${screenHeight}`) >= 0 + ) { + ipad = ua.match(/(Version)\/([\d.]+)/); + if (!ipad) ipad = [0, 1, "13_0_0"]; + macos = false; + } // Android + + if (android && !windows) { + device.os = "android"; + device.android = true; + } + + if (ipad || iphone || ipod) { + device.os = "ios"; + device.ios = true; + } // Export object + + return device; + } + + function getDevice(overrides) { + if (overrides === void 0) { + overrides = {}; + } + + if (!deviceCached) { + deviceCached = calcDevice(overrides); + } + + return deviceCached; + } + + let browser; + + function calcBrowser() { + const window = getWindow(); + + function isSafari() { + const ua = window.navigator.userAgent.toLowerCase(); + return ( + ua.indexOf("safari") >= 0 && + ua.indexOf("chrome") < 0 && + ua.indexOf("android") < 0 + ); + } + + return { + isSafari: isSafari(), + isWebView: /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test( + window.navigator.userAgent, + ), + }; + } + + function getBrowser() { + if (!browser) { + browser = calcBrowser(); + } + + return browser; + } + + function Resize(_ref) { + let { swiper, on, emit } = _ref; + const window = getWindow(); + let observer = null; + let animationFrame = null; + + const resizeHandler = () => { + if (!swiper || swiper.destroyed || !swiper.initialized) return; + emit("beforeResize"); + emit("resize"); + }; + + const createObserver = () => { + if (!swiper || swiper.destroyed || !swiper.initialized) return; + observer = new ResizeObserver((entries) => { + animationFrame = window.requestAnimationFrame(() => { + const { width, height } = swiper; + let newWidth = width; + let newHeight = height; + entries.forEach((_ref2) => { + let { contentBoxSize, contentRect, target } = _ref2; + if (target && target !== swiper.el) return; + newWidth = contentRect + ? contentRect.width + : (contentBoxSize[0] || contentBoxSize).inlineSize; + newHeight = contentRect + ? contentRect.height + : (contentBoxSize[0] || contentBoxSize).blockSize; + }); + + if (newWidth !== width || newHeight !== height) { + resizeHandler(); + } + }); + }); + observer.observe(swiper.el); + }; + + const removeObserver = () => { + if (animationFrame) { + window.cancelAnimationFrame(animationFrame); + } + + if (observer && observer.unobserve && swiper.el) { + observer.unobserve(swiper.el); + observer = null; + } + }; + + const orientationChangeHandler = () => { + if (!swiper || swiper.destroyed || !swiper.initialized) return; + emit("orientationchange"); + }; + + on("init", () => { + if ( + swiper.params.resizeObserver && + typeof window.ResizeObserver !== "undefined" + ) { + createObserver(); + return; + } + + window.addEventListener("resize", resizeHandler); + window.addEventListener("orientationchange", orientationChangeHandler); + }); + on("destroy", () => { + removeObserver(); + window.removeEventListener("resize", resizeHandler); + window.removeEventListener("orientationchange", orientationChangeHandler); + }); + } + + function Observer(_ref) { + let { swiper, extendParams, on, emit } = _ref; + const observers = []; + const window = getWindow(); + + const attach = function (target, options) { + if (options === void 0) { + options = {}; + } + + const ObserverFunc = + window.MutationObserver || window.WebkitMutationObserver; + const observer = new ObserverFunc((mutations) => { + // The observerUpdate event should only be triggered + // once despite the number of mutations. Additional + // triggers are redundant and are very costly + if (mutations.length === 1) { + emit("observerUpdate", mutations[0]); + return; + } + + const observerUpdate = function observerUpdate() { + emit("observerUpdate", mutations[0]); + }; + + if (window.requestAnimationFrame) { + window.requestAnimationFrame(observerUpdate); + } else { + window.setTimeout(observerUpdate, 0); + } + }); + observer.observe(target, { + attributes: + typeof options.attributes === "undefined" ? true : options.attributes, + childList: + typeof options.childList === "undefined" ? true : options.childList, + characterData: + typeof options.characterData === "undefined" + ? true + : options.characterData, + }); + observers.push(observer); + }; + + const init = () => { + if (!swiper.params.observer) return; + + if (swiper.params.observeParents) { + const containerParents = swiper.$el.parents(); + + for (let i = 0; i < containerParents.length; i += 1) { + attach(containerParents[i]); + } + } // Observe container + + attach(swiper.$el[0], { + childList: swiper.params.observeSlideChildren, + }); // Observe wrapper + + attach(swiper.$wrapperEl[0], { + attributes: false, + }); + }; + + const destroy = () => { + observers.forEach((observer) => { + observer.disconnect(); + }); + observers.splice(0, observers.length); + }; + + extendParams({ + observer: false, + observeParents: false, + observeSlideChildren: false, + }); + on("init", init); + on("destroy", destroy); + } + + /* eslint-disable no-underscore-dangle */ + var eventsEmitter = { + on(events, handler, priority) { + const self = this; + if (typeof handler !== "function") return self; + const method = priority ? "unshift" : "push"; + events.split(" ").forEach((event) => { + if (!self.eventsListeners[event]) self.eventsListeners[event] = []; + self.eventsListeners[event][method](handler); + }); + return self; + }, + + once(events, handler, priority) { + const self = this; + if (typeof handler !== "function") return self; + + function onceHandler() { + self.off(events, onceHandler); + + if (onceHandler.__emitterProxy) { + delete onceHandler.__emitterProxy; + } + + for ( + var _len = arguments.length, args = new Array(_len), _key = 0; + _key < _len; + _key++ + ) { + args[_key] = arguments[_key]; + } + + handler.apply(self, args); + } + + onceHandler.__emitterProxy = handler; + return self.on(events, onceHandler, priority); + }, + + onAny(handler, priority) { + const self = this; + if (typeof handler !== "function") return self; + const method = priority ? "unshift" : "push"; + + if (self.eventsAnyListeners.indexOf(handler) < 0) { + self.eventsAnyListeners[method](handler); + } + + return self; + }, + + offAny(handler) { + const self = this; + if (!self.eventsAnyListeners) return self; + const index = self.eventsAnyListeners.indexOf(handler); + + if (index >= 0) { + self.eventsAnyListeners.splice(index, 1); + } + + return self; + }, + + off(events, handler) { + const self = this; + if (!self.eventsListeners) return self; + events.split(" ").forEach((event) => { + if (typeof handler === "undefined") { + self.eventsListeners[event] = []; + } else if (self.eventsListeners[event]) { + self.eventsListeners[event].forEach((eventHandler, index) => { + if ( + eventHandler === handler || + (eventHandler.__emitterProxy && + eventHandler.__emitterProxy === handler) + ) { + self.eventsListeners[event].splice(index, 1); + } + }); + } + }); + return self; + }, + + emit() { + const self = this; + if (!self.eventsListeners) return self; + let events; + let data; + let context; + + for ( + var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; + _key2 < _len2; + _key2++ + ) { + args[_key2] = arguments[_key2]; + } + + if (typeof args[0] === "string" || Array.isArray(args[0])) { + events = args[0]; + data = args.slice(1, args.length); + context = self; + } else { + events = args[0].events; + data = args[0].data; + context = args[0].context || self; + } + + data.unshift(context); + const eventsArray = Array.isArray(events) ? events : events.split(" "); + eventsArray.forEach((event) => { + if (self.eventsAnyListeners && self.eventsAnyListeners.length) { + self.eventsAnyListeners.forEach((eventHandler) => { + eventHandler.apply(context, [event, ...data]); + }); + } + + if (self.eventsListeners && self.eventsListeners[event]) { + self.eventsListeners[event].forEach((eventHandler) => { + eventHandler.apply(context, data); + }); + } + }); + return self; + }, + }; + + function updateSize() { + const swiper = this; + let width; + let height; + const $el = swiper.$el; + + if ( + typeof swiper.params.width !== "undefined" && + swiper.params.width !== null + ) { + width = swiper.params.width; + } else { + width = $el[0].clientWidth; + } + + if ( + typeof swiper.params.height !== "undefined" && + swiper.params.height !== null + ) { + height = swiper.params.height; + } else { + height = $el[0].clientHeight; + } + + if ( + (width === 0 && swiper.isHorizontal()) || + (height === 0 && swiper.isVertical()) + ) { + return; + } // Subtract paddings + + width = + width - + parseInt($el.css("padding-left") || 0, 10) - + parseInt($el.css("padding-right") || 0, 10); + height = + height - + parseInt($el.css("padding-top") || 0, 10) - + parseInt($el.css("padding-bottom") || 0, 10); + if (Number.isNaN(width)) width = 0; + if (Number.isNaN(height)) height = 0; + Object.assign(swiper, { + width, + height, + size: swiper.isHorizontal() ? width : height, + }); + } + + function updateSlides() { + const swiper = this; + + function getDirectionLabel(property) { + if (swiper.isHorizontal()) { + return property; + } // prettier-ignore + + return { + 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", + }[property]; + } + + function getDirectionPropertyValue(node, label) { + return parseFloat(node.getPropertyValue(getDirectionLabel(label)) || 0); + } + + const params = swiper.params; + const { + $wrapperEl, + size: swiperSize, + rtlTranslate: rtl, + wrongRTL, + } = swiper; + const isVirtual = swiper.virtual && params.virtual.enabled; + const previousSlidesLength = isVirtual + ? swiper.virtual.slides.length + : swiper.slides.length; + const slides = $wrapperEl.children(`.${swiper.params.slideClass}`); + const slidesLength = isVirtual + ? swiper.virtual.slides.length + : slides.length; + let snapGrid = []; + const slidesGrid = []; + const slidesSizesGrid = []; + let offsetBefore = params.slidesOffsetBefore; + + if (typeof offsetBefore === "function") { + offsetBefore = params.slidesOffsetBefore.call(swiper); + } + + let offsetAfter = params.slidesOffsetAfter; + + if (typeof offsetAfter === "function") { + offsetAfter = params.slidesOffsetAfter.call(swiper); + } + + const previousSnapGridLength = swiper.snapGrid.length; + const previousSlidesGridLength = swiper.slidesGrid.length; + let spaceBetween = params.spaceBetween; + let slidePosition = -offsetBefore; + let prevSlideSize = 0; + let index = 0; + + if (typeof swiperSize === "undefined") { + return; + } + + if (typeof spaceBetween === "string" && spaceBetween.indexOf("%") >= 0) { + spaceBetween = + (parseFloat(spaceBetween.replace("%", "")) / 100) * swiperSize; + } + + swiper.virtualSize = -spaceBetween; // reset margins + + if (rtl) + slides.css({ + marginLeft: "", + marginBottom: "", + marginTop: "", + }); + else + slides.css({ + marginRight: "", + marginBottom: "", + marginTop: "", + }); // reset cssMode offsets + + if (params.centeredSlides && params.cssMode) { + setCSSProperty(swiper.wrapperEl, "--swiper-centered-offset-before", ""); + setCSSProperty(swiper.wrapperEl, "--swiper-centered-offset-after", ""); + } + + const gridEnabled = params.grid && params.grid.rows > 1 && swiper.grid; + + if (gridEnabled) { + swiper.grid.initSlides(slidesLength); + } // Calc slides + + let slideSize; + const shouldResetSlideSize = + params.slidesPerView === "auto" && + params.breakpoints && + Object.keys(params.breakpoints).filter((key) => { + return typeof params.breakpoints[key].slidesPerView !== "undefined"; + }).length > 0; + + for (let i = 0; i < slidesLength; i += 1) { + slideSize = 0; + const slide = slides.eq(i); + + if (gridEnabled) { + swiper.grid.updateSlide(i, slide, slidesLength, getDirectionLabel); + } + + if (slide.css("display") === "none") continue; // eslint-disable-line + + if (params.slidesPerView === "auto") { + if (shouldResetSlideSize) { + slides[i].style[getDirectionLabel("width")] = ``; + } + + const slideStyles = getComputedStyle(slide[0]); + const currentTransform = slide[0].style.transform; + const currentWebKitTransform = slide[0].style.webkitTransform; + + if (currentTransform) { + slide[0].style.transform = "none"; + } + + if (currentWebKitTransform) { + slide[0].style.webkitTransform = "none"; + } + + if (params.roundLengths) { + slideSize = swiper.isHorizontal() + ? slide.outerWidth(true) + : slide.outerHeight(true); + } else { + // eslint-disable-next-line + const width = getDirectionPropertyValue(slideStyles, "width"); + const paddingLeft = getDirectionPropertyValue( + slideStyles, + "padding-left", + ); + const paddingRight = getDirectionPropertyValue( + slideStyles, + "padding-right", + ); + const marginLeft = getDirectionPropertyValue( + slideStyles, + "margin-left", + ); + const marginRight = getDirectionPropertyValue( + slideStyles, + "margin-right", + ); + const boxSizing = slideStyles.getPropertyValue("box-sizing"); + + if (boxSizing && boxSizing === "border-box") { + slideSize = width + marginLeft + marginRight; + } else { + const { clientWidth, offsetWidth } = slide[0]; + slideSize = + width + + paddingLeft + + paddingRight + + marginLeft + + marginRight + + (offsetWidth - clientWidth); + } + } + + if (currentTransform) { + slide[0].style.transform = currentTransform; + } + + if (currentWebKitTransform) { + slide[0].style.webkitTransform = currentWebKitTransform; + } + + if (params.roundLengths) slideSize = Math.floor(slideSize); + } else { + slideSize = + (swiperSize - (params.slidesPerView - 1) * spaceBetween) / + params.slidesPerView; + if (params.roundLengths) slideSize = Math.floor(slideSize); + + if (slides[i]) { + slides[i].style[getDirectionLabel("width")] = `${slideSize}px`; + } + } + + if (slides[i]) { + slides[i].swiperSlideSize = slideSize; + } + + slidesSizesGrid.push(slideSize); + + if (params.centeredSlides) { + slidePosition = + slidePosition + slideSize / 2 + prevSlideSize / 2 + spaceBetween; + if (prevSlideSize === 0 && i !== 0) + slidePosition = slidePosition - swiperSize / 2 - spaceBetween; + if (i === 0) + slidePosition = slidePosition - swiperSize / 2 - spaceBetween; + if (Math.abs(slidePosition) < 1 / 1000) slidePosition = 0; + if (params.roundLengths) slidePosition = Math.floor(slidePosition); + if (index % params.slidesPerGroup === 0) snapGrid.push(slidePosition); + slidesGrid.push(slidePosition); + } else { + if (params.roundLengths) slidePosition = Math.floor(slidePosition); + if ( + (index - Math.min(swiper.params.slidesPerGroupSkip, index)) % + swiper.params.slidesPerGroup === + 0 + ) + snapGrid.push(slidePosition); + slidesGrid.push(slidePosition); + slidePosition = slidePosition + slideSize + spaceBetween; + } + + swiper.virtualSize += slideSize + spaceBetween; + prevSlideSize = slideSize; + index += 1; + } + + swiper.virtualSize = Math.max(swiper.virtualSize, swiperSize) + offsetAfter; + + if ( + rtl && + wrongRTL && + (params.effect === "slide" || params.effect === "coverflow") + ) { + $wrapperEl.css({ + width: `${swiper.virtualSize + params.spaceBetween}px`, + }); + } + + if (params.setWrapperSize) { + $wrapperEl.css({ + [getDirectionLabel("width")]: `${ + swiper.virtualSize + params.spaceBetween + }px`, + }); + } + + if (gridEnabled) { + swiper.grid.updateWrapperSize(slideSize, snapGrid, getDirectionLabel); + } // Remove last grid elements depending on width + + if (!params.centeredSlides) { + const newSlidesGrid = []; + + for (let i = 0; i < snapGrid.length; i += 1) { + let slidesGridItem = snapGrid[i]; + if (params.roundLengths) slidesGridItem = Math.floor(slidesGridItem); + + if (snapGrid[i] <= swiper.virtualSize - swiperSize) { + newSlidesGrid.push(slidesGridItem); + } + } + + snapGrid = newSlidesGrid; + + if ( + Math.floor(swiper.virtualSize - swiperSize) - + Math.floor(snapGrid[snapGrid.length - 1]) > + 1 + ) { + snapGrid.push(swiper.virtualSize - swiperSize); + } + } + + if (snapGrid.length === 0) snapGrid = [0]; + + if (params.spaceBetween !== 0) { + const key = + swiper.isHorizontal() && rtl + ? "marginLeft" + : getDirectionLabel("marginRight"); + slides + .filter((_, slideIndex) => { + if (!params.cssMode) return true; + + if (slideIndex === slides.length - 1) { + return false; + } + + return true; + }) + .css({ + [key]: `${spaceBetween}px`, + }); + } + + if (params.centeredSlides && params.centeredSlidesBounds) { + let allSlidesSize = 0; + slidesSizesGrid.forEach((slideSizeValue) => { + allSlidesSize += + slideSizeValue + (params.spaceBetween ? params.spaceBetween : 0); + }); + allSlidesSize -= params.spaceBetween; + const maxSnap = allSlidesSize - swiperSize; + snapGrid = snapGrid.map((snap) => { + if (snap < 0) return -offsetBefore; + if (snap > maxSnap) return maxSnap + offsetAfter; + return snap; + }); + } + + if (params.centerInsufficientSlides) { + let allSlidesSize = 0; + slidesSizesGrid.forEach((slideSizeValue) => { + allSlidesSize += + slideSizeValue + (params.spaceBetween ? params.spaceBetween : 0); + }); + allSlidesSize -= params.spaceBetween; + + if (allSlidesSize < swiperSize) { + const allSlidesOffset = (swiperSize - allSlidesSize) / 2; + snapGrid.forEach((snap, snapIndex) => { + snapGrid[snapIndex] = snap - allSlidesOffset; + }); + slidesGrid.forEach((snap, snapIndex) => { + slidesGrid[snapIndex] = snap + allSlidesOffset; + }); + } + } + + Object.assign(swiper, { + slides, + snapGrid, + slidesGrid, + slidesSizesGrid, + }); + + if ( + params.centeredSlides && + params.cssMode && + !params.centeredSlidesBounds + ) { + setCSSProperty( + swiper.wrapperEl, + "--swiper-centered-offset-before", + `${-snapGrid[0]}px`, + ); + setCSSProperty( + swiper.wrapperEl, + "--swiper-centered-offset-after", + `${ + swiper.size / 2 - slidesSizesGrid[slidesSizesGrid.length - 1] / 2 + }px`, + ); + const addToSnapGrid = -swiper.snapGrid[0]; + const addToSlidesGrid = -swiper.slidesGrid[0]; + swiper.snapGrid = swiper.snapGrid.map((v) => v + addToSnapGrid); + swiper.slidesGrid = swiper.slidesGrid.map((v) => v + addToSlidesGrid); + } + + if (slidesLength !== previousSlidesLength) { + swiper.emit("slidesLengthChange"); + } + + if (snapGrid.length !== previousSnapGridLength) { + if (swiper.params.watchOverflow) swiper.checkOverflow(); + swiper.emit("snapGridLengthChange"); + } + + if (slidesGrid.length !== previousSlidesGridLength) { + swiper.emit("slidesGridLengthChange"); + } + + if (params.watchSlidesProgress) { + swiper.updateSlidesOffset(); + } + + if ( + !isVirtual && + !params.cssMode && + (params.effect === "slide" || params.effect === "fade") + ) { + const backFaceHiddenClass = `${params.containerModifierClass}backface-hidden`; + const hasClassBackfaceClassAdded = + swiper.$el.hasClass(backFaceHiddenClass); + + if (slidesLength <= params.maxBackfaceHiddenSlides) { + if (!hasClassBackfaceClassAdded) + swiper.$el.addClass(backFaceHiddenClass); + } else if (hasClassBackfaceClassAdded) { + swiper.$el.removeClass(backFaceHiddenClass); + } + } + } + + function updateAutoHeight(speed) { + const swiper = this; + const activeSlides = []; + const isVirtual = swiper.virtual && swiper.params.virtual.enabled; + let newHeight = 0; + let i; + + if (typeof speed === "number") { + swiper.setTransition(speed); + } else if (speed === true) { + swiper.setTransition(swiper.params.speed); + } + + const getSlideByIndex = (index) => { + if (isVirtual) { + return swiper.slides.filter( + (el) => + parseInt(el.getAttribute("data-swiper-slide-index"), 10) === index, + )[0]; + } + + return swiper.slides.eq(index)[0]; + }; // Find slides currently in view + + if ( + swiper.params.slidesPerView !== "auto" && + swiper.params.slidesPerView > 1 + ) { + if (swiper.params.centeredSlides) { + swiper.visibleSlides.each((slide) => { + activeSlides.push(slide); + }); + } else { + for (i = 0; i < Math.ceil(swiper.params.slidesPerView); i += 1) { + const index = swiper.activeIndex + i; + if (index > swiper.slides.length && !isVirtual) break; + activeSlides.push(getSlideByIndex(index)); + } + } + } else { + activeSlides.push(getSlideByIndex(swiper.activeIndex)); + } // Find new height from highest slide in view + + for (i = 0; i < activeSlides.length; i += 1) { + if (typeof activeSlides[i] !== "undefined") { + const height = activeSlides[i].offsetHeight; + newHeight = height > newHeight ? height : newHeight; + } + } // Update Height + + if (newHeight || newHeight === 0) + swiper.$wrapperEl.css("height", `${newHeight}px`); + } + + function updateSlidesOffset() { + const swiper = this; + const slides = swiper.slides; + + for (let i = 0; i < slides.length; i += 1) { + slides[i].swiperSlideOffset = swiper.isHorizontal() + ? slides[i].offsetLeft + : slides[i].offsetTop; + } + } + + function updateSlidesProgress(translate) { + if (translate === void 0) { + translate = (this && this.translate) || 0; + } + + const swiper = this; + const params = swiper.params; + const { slides, rtlTranslate: rtl, snapGrid } = swiper; + if (slides.length === 0) return; + if (typeof slides[0].swiperSlideOffset === "undefined") + swiper.updateSlidesOffset(); + let offsetCenter = -translate; + if (rtl) offsetCenter = translate; // Visible Slides + + slides.removeClass(params.slideVisibleClass); + swiper.visibleSlidesIndexes = []; + swiper.visibleSlides = []; + + for (let i = 0; i < slides.length; i += 1) { + const slide = slides[i]; + let slideOffset = slide.swiperSlideOffset; + + if (params.cssMode && params.centeredSlides) { + slideOffset -= slides[0].swiperSlideOffset; + } + + const slideProgress = + (offsetCenter + + (params.centeredSlides ? swiper.minTranslate() : 0) - + slideOffset) / + (slide.swiperSlideSize + params.spaceBetween); + const originalSlideProgress = + (offsetCenter - + snapGrid[0] + + (params.centeredSlides ? swiper.minTranslate() : 0) - + slideOffset) / + (slide.swiperSlideSize + params.spaceBetween); + const slideBefore = -(offsetCenter - slideOffset); + const slideAfter = slideBefore + swiper.slidesSizesGrid[i]; + const isVisible = + (slideBefore >= 0 && slideBefore < swiper.size - 1) || + (slideAfter > 1 && slideAfter <= swiper.size) || + (slideBefore <= 0 && slideAfter >= swiper.size); + + if (isVisible) { + swiper.visibleSlides.push(slide); + swiper.visibleSlidesIndexes.push(i); + slides.eq(i).addClass(params.slideVisibleClass); + } + + slide.progress = rtl ? -slideProgress : slideProgress; + slide.originalProgress = rtl + ? -originalSlideProgress + : originalSlideProgress; + } + + swiper.visibleSlides = $(swiper.visibleSlides); + } + + function updateProgress(translate) { + const swiper = this; + + if (typeof translate === "undefined") { + const multiplier = swiper.rtlTranslate ? -1 : 1; // eslint-disable-next-line + + translate = + (swiper && swiper.translate && swiper.translate * multiplier) || 0; + } + + const params = swiper.params; + const translatesDiff = swiper.maxTranslate() - swiper.minTranslate(); + let { progress, isBeginning, isEnd } = swiper; + const wasBeginning = isBeginning; + const wasEnd = isEnd; + + if (translatesDiff === 0) { + progress = 0; + isBeginning = true; + isEnd = true; + } else { + progress = (translate - swiper.minTranslate()) / translatesDiff; + isBeginning = progress <= 0; + isEnd = progress >= 1; + } + + Object.assign(swiper, { + progress, + isBeginning, + isEnd, + }); + if ( + params.watchSlidesProgress || + (params.centeredSlides && params.autoHeight) + ) + swiper.updateSlidesProgress(translate); + + if (isBeginning && !wasBeginning) { + swiper.emit("reachBeginning toEdge"); + } + + if (isEnd && !wasEnd) { + swiper.emit("reachEnd toEdge"); + } + + if ((wasBeginning && !isBeginning) || (wasEnd && !isEnd)) { + swiper.emit("fromEdge"); + } + + swiper.emit("progress", progress); + } + + function updateSlidesClasses() { + const swiper = this; + const { slides, params, $wrapperEl, activeIndex, realIndex } = swiper; + const isVirtual = swiper.virtual && params.virtual.enabled; + slides.removeClass( + `${params.slideActiveClass} ${params.slideNextClass} ${params.slidePrevClass} ${params.slideDuplicateActiveClass} ${params.slideDuplicateNextClass} ${params.slideDuplicatePrevClass}`, + ); + let activeSlide; + + if (isVirtual) { + activeSlide = swiper.$wrapperEl.find( + `.${params.slideClass}[data-swiper-slide-index="${activeIndex}"]`, + ); + } else { + activeSlide = slides.eq(activeIndex); + } // Active classes + + activeSlide.addClass(params.slideActiveClass); + + if (params.loop) { + // Duplicate to all looped slides + if (activeSlide.hasClass(params.slideDuplicateClass)) { + $wrapperEl + .children( + `.${params.slideClass}:not(.${params.slideDuplicateClass})[data-swiper-slide-index="${realIndex}"]`, + ) + .addClass(params.slideDuplicateActiveClass); + } else { + $wrapperEl + .children( + `.${params.slideClass}.${params.slideDuplicateClass}[data-swiper-slide-index="${realIndex}"]`, + ) + .addClass(params.slideDuplicateActiveClass); + } + } // Next Slide + + let nextSlide = activeSlide + .nextAll(`.${params.slideClass}`) + .eq(0) + .addClass(params.slideNextClass); + + if (params.loop && nextSlide.length === 0) { + nextSlide = slides.eq(0); + nextSlide.addClass(params.slideNextClass); + } // Prev Slide + + let prevSlide = activeSlide + .prevAll(`.${params.slideClass}`) + .eq(0) + .addClass(params.slidePrevClass); + + if (params.loop && prevSlide.length === 0) { + prevSlide = slides.eq(-1); + prevSlide.addClass(params.slidePrevClass); + } + + if (params.loop) { + // Duplicate to all looped slides + if (nextSlide.hasClass(params.slideDuplicateClass)) { + $wrapperEl + .children( + `.${params.slideClass}:not(.${ + params.slideDuplicateClass + })[data-swiper-slide-index="${nextSlide.attr( + "data-swiper-slide-index", + )}"]`, + ) + .addClass(params.slideDuplicateNextClass); + } else { + $wrapperEl + .children( + `.${params.slideClass}.${ + params.slideDuplicateClass + }[data-swiper-slide-index="${nextSlide.attr( + "data-swiper-slide-index", + )}"]`, + ) + .addClass(params.slideDuplicateNextClass); + } + + if (prevSlide.hasClass(params.slideDuplicateClass)) { + $wrapperEl + .children( + `.${params.slideClass}:not(.${ + params.slideDuplicateClass + })[data-swiper-slide-index="${prevSlide.attr( + "data-swiper-slide-index", + )}"]`, + ) + .addClass(params.slideDuplicatePrevClass); + } else { + $wrapperEl + .children( + `.${params.slideClass}.${ + params.slideDuplicateClass + }[data-swiper-slide-index="${prevSlide.attr( + "data-swiper-slide-index", + )}"]`, + ) + .addClass(params.slideDuplicatePrevClass); + } + } + + swiper.emitSlidesClasses(); + } + + function updateActiveIndex(newActiveIndex) { + const swiper = this; + const translate = swiper.rtlTranslate + ? swiper.translate + : -swiper.translate; + const { + slidesGrid, + snapGrid, + params, + activeIndex: previousIndex, + realIndex: previousRealIndex, + snapIndex: previousSnapIndex, + } = swiper; + let activeIndex = newActiveIndex; + let snapIndex; + + if (typeof activeIndex === "undefined") { + for (let i = 0; i < slidesGrid.length; i += 1) { + if (typeof slidesGrid[i + 1] !== "undefined") { + if ( + translate >= slidesGrid[i] && + translate < + slidesGrid[i + 1] - (slidesGrid[i + 1] - slidesGrid[i]) / 2 + ) { + activeIndex = i; + } else if ( + translate >= slidesGrid[i] && + translate < slidesGrid[i + 1] + ) { + activeIndex = i + 1; + } + } else if (translate >= slidesGrid[i]) { + activeIndex = i; + } + } // Normalize slideIndex + + if (params.normalizeSlideIndex) { + if (activeIndex < 0 || typeof activeIndex === "undefined") + activeIndex = 0; + } + } + + if (snapGrid.indexOf(translate) >= 0) { + snapIndex = snapGrid.indexOf(translate); + } else { + const skip = Math.min(params.slidesPerGroupSkip, activeIndex); + snapIndex = + skip + Math.floor((activeIndex - skip) / params.slidesPerGroup); + } + + if (snapIndex >= snapGrid.length) snapIndex = snapGrid.length - 1; + + if (activeIndex === previousIndex) { + if (snapIndex !== previousSnapIndex) { + swiper.snapIndex = snapIndex; + swiper.emit("snapIndexChange"); + } + + return; + } // Get real index + + const realIndex = parseInt( + swiper.slides.eq(activeIndex).attr("data-swiper-slide-index") || + activeIndex, + 10, + ); + Object.assign(swiper, { + snapIndex, + realIndex, + previousIndex, + activeIndex, + }); + swiper.emit("activeIndexChange"); + swiper.emit("snapIndexChange"); + + if (previousRealIndex !== realIndex) { + swiper.emit("realIndexChange"); + } + + if (swiper.initialized || swiper.params.runCallbacksOnInit) { + swiper.emit("slideChange"); + } + } + + function updateClickedSlide(e) { + const swiper = this; + const params = swiper.params; + const slide = $(e).closest(`.${params.slideClass}`)[0]; + let slideFound = false; + let slideIndex; + + if (slide) { + for (let i = 0; i < swiper.slides.length; i += 1) { + if (swiper.slides[i] === slide) { + slideFound = true; + slideIndex = i; + break; + } + } + } + + if (slide && slideFound) { + swiper.clickedSlide = slide; + + if (swiper.virtual && swiper.params.virtual.enabled) { + swiper.clickedIndex = parseInt( + $(slide).attr("data-swiper-slide-index"), + 10, + ); + } else { + swiper.clickedIndex = slideIndex; + } + } else { + swiper.clickedSlide = undefined; + swiper.clickedIndex = undefined; + return; + } + + if ( + params.slideToClickedSlide && + swiper.clickedIndex !== undefined && + swiper.clickedIndex !== swiper.activeIndex + ) { + swiper.slideToClickedSlide(); + } + } + + var update = { + updateSize, + updateSlides, + updateAutoHeight, + updateSlidesOffset, + updateSlidesProgress, + updateProgress, + updateSlidesClasses, + updateActiveIndex, + updateClickedSlide, + }; + + function getSwiperTranslate(axis) { + if (axis === void 0) { + axis = this.isHorizontal() ? "x" : "y"; + } + + const swiper = this; + const { params, rtlTranslate: rtl, translate, $wrapperEl } = swiper; + + if (params.virtualTranslate) { + return rtl ? -translate : translate; + } + + if (params.cssMode) { + return translate; + } + + let currentTranslate = getTranslate($wrapperEl[0], axis); + if (rtl) currentTranslate = -currentTranslate; + return currentTranslate || 0; + } + + function setTranslate(translate, byController) { + const swiper = this; + const { + rtlTranslate: rtl, + params, + $wrapperEl, + wrapperEl, + progress, + } = swiper; + let x = 0; + let y = 0; + const z = 0; + + if (swiper.isHorizontal()) { + x = rtl ? -translate : translate; + } else { + y = translate; + } + + if (params.roundLengths) { + x = Math.floor(x); + y = Math.floor(y); + } + + if (params.cssMode) { + wrapperEl[swiper.isHorizontal() ? "scrollLeft" : "scrollTop"] = + swiper.isHorizontal() ? -x : -y; + } else if (!params.virtualTranslate) { + $wrapperEl.transform(`translate3d(${x}px, ${y}px, ${z}px)`); + } + + swiper.previousTranslate = swiper.translate; + swiper.translate = swiper.isHorizontal() ? x : y; // Check if we need to update progress + + let newProgress; + const translatesDiff = swiper.maxTranslate() - swiper.minTranslate(); + + if (translatesDiff === 0) { + newProgress = 0; + } else { + newProgress = (translate - swiper.minTranslate()) / translatesDiff; + } + + if (newProgress !== progress) { + swiper.updateProgress(translate); + } + + swiper.emit("setTranslate", swiper.translate, byController); + } + + function minTranslate() { + return -this.snapGrid[0]; + } + + function maxTranslate() { + return -this.snapGrid[this.snapGrid.length - 1]; + } + + function translateTo( + translate, + speed, + runCallbacks, + translateBounds, + internal, + ) { + if (translate === void 0) { + translate = 0; + } + + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + if (translateBounds === void 0) { + translateBounds = true; + } + + const swiper = this; + const { params, wrapperEl } = swiper; + + if (swiper.animating && params.preventInteractionOnTransition) { + return false; + } + + const minTranslate = swiper.minTranslate(); + const maxTranslate = swiper.maxTranslate(); + let newTranslate; + if (translateBounds && translate > minTranslate) + newTranslate = minTranslate; + else if (translateBounds && translate < maxTranslate) + newTranslate = maxTranslate; + else newTranslate = translate; // Update progress + + swiper.updateProgress(newTranslate); + + if (params.cssMode) { + const isH = swiper.isHorizontal(); + + if (speed === 0) { + wrapperEl[isH ? "scrollLeft" : "scrollTop"] = -newTranslate; + } else { + if (!swiper.support.smoothScroll) { + animateCSSModeScroll({ + swiper, + targetPosition: -newTranslate, + side: isH ? "left" : "top", + }); + return true; + } + + wrapperEl.scrollTo({ + [isH ? "left" : "top"]: -newTranslate, + behavior: "smooth", + }); + } + + return true; + } + + if (speed === 0) { + swiper.setTransition(0); + swiper.setTranslate(newTranslate); + + if (runCallbacks) { + swiper.emit("beforeTransitionStart", speed, internal); + swiper.emit("transitionEnd"); + } + } else { + swiper.setTransition(speed); + swiper.setTranslate(newTranslate); + + if (runCallbacks) { + swiper.emit("beforeTransitionStart", speed, internal); + swiper.emit("transitionStart"); + } + + if (!swiper.animating) { + swiper.animating = true; + + if (!swiper.onTranslateToWrapperTransitionEnd) { + swiper.onTranslateToWrapperTransitionEnd = function transitionEnd(e) { + if (!swiper || swiper.destroyed) return; + if (e.target !== this) return; + swiper.$wrapperEl[0].removeEventListener( + "transitionend", + swiper.onTranslateToWrapperTransitionEnd, + ); + swiper.$wrapperEl[0].removeEventListener( + "webkitTransitionEnd", + swiper.onTranslateToWrapperTransitionEnd, + ); + swiper.onTranslateToWrapperTransitionEnd = null; + delete swiper.onTranslateToWrapperTransitionEnd; + + if (runCallbacks) { + swiper.emit("transitionEnd"); + } + }; + } + + swiper.$wrapperEl[0].addEventListener( + "transitionend", + swiper.onTranslateToWrapperTransitionEnd, + ); + swiper.$wrapperEl[0].addEventListener( + "webkitTransitionEnd", + swiper.onTranslateToWrapperTransitionEnd, + ); + } + } + + return true; + } + + var translate = { + getTranslate: getSwiperTranslate, + setTranslate, + minTranslate, + maxTranslate, + translateTo, + }; + + function setTransition(duration, byController) { + const swiper = this; + + if (!swiper.params.cssMode) { + swiper.$wrapperEl.transition(duration); + } + + swiper.emit("setTransition", duration, byController); + } + + function transitionEmit(_ref) { + let { swiper, runCallbacks, direction, step } = _ref; + const { activeIndex, previousIndex } = swiper; + let dir = direction; + + if (!dir) { + if (activeIndex > previousIndex) dir = "next"; + else if (activeIndex < previousIndex) dir = "prev"; + else dir = "reset"; + } + + swiper.emit(`transition${step}`); + + if (runCallbacks && activeIndex !== previousIndex) { + if (dir === "reset") { + swiper.emit(`slideResetTransition${step}`); + return; + } + + swiper.emit(`slideChangeTransition${step}`); + + if (dir === "next") { + swiper.emit(`slideNextTransition${step}`); + } else { + swiper.emit(`slidePrevTransition${step}`); + } + } + } + + function transitionStart(runCallbacks, direction) { + if (runCallbacks === void 0) { + runCallbacks = true; + } + + const swiper = this; + const { params } = swiper; + if (params.cssMode) return; + + if (params.autoHeight) { + swiper.updateAutoHeight(); + } + + transitionEmit({ + swiper, + runCallbacks, + direction, + step: "Start", + }); + } + + function transitionEnd(runCallbacks, direction) { + if (runCallbacks === void 0) { + runCallbacks = true; + } + + const swiper = this; + const { params } = swiper; + swiper.animating = false; + if (params.cssMode) return; + swiper.setTransition(0); + transitionEmit({ + swiper, + runCallbacks, + direction, + step: "End", + }); + } + + var transition = { + setTransition, + transitionStart, + transitionEnd, + }; + + function slideTo(index, speed, runCallbacks, internal, initial) { + if (index === void 0) { + index = 0; + } + + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + if (typeof index !== "number" && typeof index !== "string") { + throw new Error( + `The 'index' argument cannot have type other than 'number' or 'string'. [${typeof index}] given.`, + ); + } + + if (typeof index === "string") { + /** + * The `index` argument converted from `string` to `number`. + * @type {number} + */ + const indexAsNumber = parseInt(index, 10); + /** + * Determines whether the `index` argument is a valid `number` + * after being converted from the `string` type. + * @type {boolean} + */ + + const isValidNumber = isFinite(indexAsNumber); + + if (!isValidNumber) { + throw new Error( + `The passed-in 'index' (string) couldn't be converted to 'number'. [${index}] given.`, + ); + } // Knowing that the converted `index` is a valid number, + // we can update the original argument's value. + + index = indexAsNumber; + } + + const swiper = this; + let slideIndex = index; + if (slideIndex < 0) slideIndex = 0; + const { + params, + snapGrid, + slidesGrid, + previousIndex, + activeIndex, + rtlTranslate: rtl, + wrapperEl, + enabled, + } = swiper; + + if ( + (swiper.animating && params.preventInteractionOnTransition) || + (!enabled && !internal && !initial) + ) { + return false; + } + + const skip = Math.min(swiper.params.slidesPerGroupSkip, slideIndex); + let snapIndex = + skip + Math.floor((slideIndex - skip) / swiper.params.slidesPerGroup); + if (snapIndex >= snapGrid.length) snapIndex = snapGrid.length - 1; + + if ( + (activeIndex || params.initialSlide || 0) === (previousIndex || 0) && + runCallbacks + ) { + swiper.emit("beforeSlideChangeStart"); + } + + const translate = -snapGrid[snapIndex]; // Update progress + + swiper.updateProgress(translate); // Normalize slideIndex + + if (params.normalizeSlideIndex) { + for (let i = 0; i < slidesGrid.length; i += 1) { + const normalizedTranslate = -Math.floor(translate * 100); + const normalizedGrid = Math.floor(slidesGrid[i] * 100); + const normalizedGridNext = Math.floor(slidesGrid[i + 1] * 100); + + if (typeof slidesGrid[i + 1] !== "undefined") { + if ( + normalizedTranslate >= normalizedGrid && + normalizedTranslate < + normalizedGridNext - (normalizedGridNext - normalizedGrid) / 2 + ) { + slideIndex = i; + } else if ( + normalizedTranslate >= normalizedGrid && + normalizedTranslate < normalizedGridNext + ) { + slideIndex = i + 1; + } + } else if (normalizedTranslate >= normalizedGrid) { + slideIndex = i; + } + } + } // Directions locks + + if (swiper.initialized && slideIndex !== activeIndex) { + if ( + !swiper.allowSlideNext && + translate < swiper.translate && + translate < swiper.minTranslate() + ) { + return false; + } + + if ( + !swiper.allowSlidePrev && + translate > swiper.translate && + translate > swiper.maxTranslate() + ) { + if ((activeIndex || 0) !== slideIndex) return false; + } + } + + let direction; + if (slideIndex > activeIndex) direction = "next"; + else if (slideIndex < activeIndex) direction = "prev"; + else direction = "reset"; // Update Index + + if ( + (rtl && -translate === swiper.translate) || + (!rtl && translate === swiper.translate) + ) { + swiper.updateActiveIndex(slideIndex); // Update Height + + if (params.autoHeight) { + swiper.updateAutoHeight(); + } + + swiper.updateSlidesClasses(); + + if (params.effect !== "slide") { + swiper.setTranslate(translate); + } + + if (direction !== "reset") { + swiper.transitionStart(runCallbacks, direction); + swiper.transitionEnd(runCallbacks, direction); + } + + return false; + } + + if (params.cssMode) { + const isH = swiper.isHorizontal(); + const t = rtl ? translate : -translate; + + if (speed === 0) { + const isVirtual = swiper.virtual && swiper.params.virtual.enabled; + + if (isVirtual) { + swiper.wrapperEl.style.scrollSnapType = "none"; + swiper._immediateVirtual = true; + } + + wrapperEl[isH ? "scrollLeft" : "scrollTop"] = t; + + if (isVirtual) { + requestAnimationFrame(() => { + swiper.wrapperEl.style.scrollSnapType = ""; + swiper._swiperImmediateVirtual = false; + }); + } + } else { + if (!swiper.support.smoothScroll) { + animateCSSModeScroll({ + swiper, + targetPosition: t, + side: isH ? "left" : "top", + }); + return true; + } + + wrapperEl.scrollTo({ + [isH ? "left" : "top"]: t, + behavior: "smooth", + }); + } + + return true; + } + + swiper.setTransition(speed); + swiper.setTranslate(translate); + swiper.updateActiveIndex(slideIndex); + swiper.updateSlidesClasses(); + swiper.emit("beforeTransitionStart", speed, internal); + swiper.transitionStart(runCallbacks, direction); + + if (speed === 0) { + swiper.transitionEnd(runCallbacks, direction); + } else if (!swiper.animating) { + swiper.animating = true; + + if (!swiper.onSlideToWrapperTransitionEnd) { + swiper.onSlideToWrapperTransitionEnd = function transitionEnd(e) { + if (!swiper || swiper.destroyed) return; + if (e.target !== this) return; + swiper.$wrapperEl[0].removeEventListener( + "transitionend", + swiper.onSlideToWrapperTransitionEnd, + ); + swiper.$wrapperEl[0].removeEventListener( + "webkitTransitionEnd", + swiper.onSlideToWrapperTransitionEnd, + ); + swiper.onSlideToWrapperTransitionEnd = null; + delete swiper.onSlideToWrapperTransitionEnd; + swiper.transitionEnd(runCallbacks, direction); + }; + } + + swiper.$wrapperEl[0].addEventListener( + "transitionend", + swiper.onSlideToWrapperTransitionEnd, + ); + swiper.$wrapperEl[0].addEventListener( + "webkitTransitionEnd", + swiper.onSlideToWrapperTransitionEnd, + ); + } + + return true; + } + + function slideToLoop(index, speed, runCallbacks, internal) { + if (index === void 0) { + index = 0; + } + + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + const swiper = this; + let newIndex = index; + + if (swiper.params.loop) { + newIndex += swiper.loopedSlides; + } + + return swiper.slideTo(newIndex, speed, runCallbacks, internal); + } + + /* eslint no-unused-vars: "off" */ + function slideNext(speed, runCallbacks, internal) { + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + const swiper = this; + const { animating, enabled, params } = swiper; + if (!enabled) return swiper; + let perGroup = params.slidesPerGroup; + + if ( + params.slidesPerView === "auto" && + params.slidesPerGroup === 1 && + params.slidesPerGroupAuto + ) { + perGroup = Math.max(swiper.slidesPerViewDynamic("current", true), 1); + } + + const increment = + swiper.activeIndex < params.slidesPerGroupSkip ? 1 : perGroup; + + if (params.loop) { + if (animating && params.loopPreventsSlide) return false; + swiper.loopFix(); // eslint-disable-next-line + + swiper._clientLeft = swiper.$wrapperEl[0].clientLeft; + } + + if (params.rewind && swiper.isEnd) { + return swiper.slideTo(0, speed, runCallbacks, internal); + } + + return swiper.slideTo( + swiper.activeIndex + increment, + speed, + runCallbacks, + internal, + ); + } + + /* eslint no-unused-vars: "off" */ + function slidePrev(speed, runCallbacks, internal) { + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + const swiper = this; + const { params, animating, snapGrid, slidesGrid, rtlTranslate, enabled } = + swiper; + if (!enabled) return swiper; + + if (params.loop) { + if (animating && params.loopPreventsSlide) return false; + swiper.loopFix(); // eslint-disable-next-line + + swiper._clientLeft = swiper.$wrapperEl[0].clientLeft; + } + + const translate = rtlTranslate ? swiper.translate : -swiper.translate; + + function normalize(val) { + if (val < 0) return -Math.floor(Math.abs(val)); + return Math.floor(val); + } + + const normalizedTranslate = normalize(translate); + const normalizedSnapGrid = snapGrid.map((val) => normalize(val)); + let prevSnap = + snapGrid[normalizedSnapGrid.indexOf(normalizedTranslate) - 1]; + + if (typeof prevSnap === "undefined" && params.cssMode) { + let prevSnapIndex; + snapGrid.forEach((snap, snapIndex) => { + if (normalizedTranslate >= snap) { + // prevSnap = snap; + prevSnapIndex = snapIndex; + } + }); + + if (typeof prevSnapIndex !== "undefined") { + prevSnap = + snapGrid[prevSnapIndex > 0 ? prevSnapIndex - 1 : prevSnapIndex]; + } + } + + let prevIndex = 0; + + if (typeof prevSnap !== "undefined") { + prevIndex = slidesGrid.indexOf(prevSnap); + if (prevIndex < 0) prevIndex = swiper.activeIndex - 1; + + if ( + params.slidesPerView === "auto" && + params.slidesPerGroup === 1 && + params.slidesPerGroupAuto + ) { + prevIndex = + prevIndex - swiper.slidesPerViewDynamic("previous", true) + 1; + prevIndex = Math.max(prevIndex, 0); + } + } + + if (params.rewind && swiper.isBeginning) { + const lastIndex = + swiper.params.virtual && swiper.params.virtual.enabled && swiper.virtual + ? swiper.virtual.slides.length - 1 + : swiper.slides.length - 1; + return swiper.slideTo(lastIndex, speed, runCallbacks, internal); + } + + return swiper.slideTo(prevIndex, speed, runCallbacks, internal); + } + + /* eslint no-unused-vars: "off" */ + function slideReset(speed, runCallbacks, internal) { + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + const swiper = this; + return swiper.slideTo(swiper.activeIndex, speed, runCallbacks, internal); + } + + /* eslint no-unused-vars: "off" */ + function slideToClosest(speed, runCallbacks, internal, threshold) { + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + if (threshold === void 0) { + threshold = 0.5; + } + + const swiper = this; + let index = swiper.activeIndex; + const skip = Math.min(swiper.params.slidesPerGroupSkip, index); + const snapIndex = + skip + Math.floor((index - skip) / swiper.params.slidesPerGroup); + const translate = swiper.rtlTranslate + ? swiper.translate + : -swiper.translate; + + if (translate >= swiper.snapGrid[snapIndex]) { + // The current translate is on or after the current snap index, so the choice + // is between the current index and the one after it. + const currentSnap = swiper.snapGrid[snapIndex]; + const nextSnap = swiper.snapGrid[snapIndex + 1]; + + if (translate - currentSnap > (nextSnap - currentSnap) * threshold) { + index += swiper.params.slidesPerGroup; + } + } else { + // The current translate is before the current snap index, so the choice + // is between the current index and the one before it. + const prevSnap = swiper.snapGrid[snapIndex - 1]; + const currentSnap = swiper.snapGrid[snapIndex]; + + if (translate - prevSnap <= (currentSnap - prevSnap) * threshold) { + index -= swiper.params.slidesPerGroup; + } + } + + index = Math.max(index, 0); + index = Math.min(index, swiper.slidesGrid.length - 1); + return swiper.slideTo(index, speed, runCallbacks, internal); + } + + function slideToClickedSlide() { + const swiper = this; + const { params, $wrapperEl } = swiper; + const slidesPerView = + params.slidesPerView === "auto" + ? swiper.slidesPerViewDynamic() + : params.slidesPerView; + let slideToIndex = swiper.clickedIndex; + let realIndex; + + if (params.loop) { + if (swiper.animating) return; + realIndex = parseInt( + $(swiper.clickedSlide).attr("data-swiper-slide-index"), + 10, + ); + + if (params.centeredSlides) { + if ( + slideToIndex < swiper.loopedSlides - slidesPerView / 2 || + slideToIndex > + swiper.slides.length - swiper.loopedSlides + slidesPerView / 2 + ) { + swiper.loopFix(); + slideToIndex = $wrapperEl + .children( + `.${params.slideClass}[data-swiper-slide-index="${realIndex}"]:not(.${params.slideDuplicateClass})`, + ) + .eq(0) + .index(); + nextTick(() => { + swiper.slideTo(slideToIndex); + }); + } else { + swiper.slideTo(slideToIndex); + } + } else if (slideToIndex > swiper.slides.length - slidesPerView) { + swiper.loopFix(); + slideToIndex = $wrapperEl + .children( + `.${params.slideClass}[data-swiper-slide-index="${realIndex}"]:not(.${params.slideDuplicateClass})`, + ) + .eq(0) + .index(); + nextTick(() => { + swiper.slideTo(slideToIndex); + }); + } else { + swiper.slideTo(slideToIndex); + } + } else { + swiper.slideTo(slideToIndex); + } + } + + var slide = { + slideTo, + slideToLoop, + slideNext, + slidePrev, + slideReset, + slideToClosest, + slideToClickedSlide, + }; + + function loopCreate() { + const swiper = this; + const document = getDocument(); + const { params, $wrapperEl } = swiper; // Remove duplicated slides + + const $selector = + $wrapperEl.children().length > 0 + ? $($wrapperEl.children()[0].parentNode) + : $wrapperEl; + $selector + .children(`.${params.slideClass}.${params.slideDuplicateClass}`) + .remove(); + let slides = $selector.children(`.${params.slideClass}`); + + if (params.loopFillGroupWithBlank) { + const blankSlidesNum = + params.slidesPerGroup - (slides.length % params.slidesPerGroup); + + if (blankSlidesNum !== params.slidesPerGroup) { + for (let i = 0; i < blankSlidesNum; i += 1) { + const blankNode = $(document.createElement("div")).addClass( + `${params.slideClass} ${params.slideBlankClass}`, + ); + $selector.append(blankNode); + } + + slides = $selector.children(`.${params.slideClass}`); + } + } + + if (params.slidesPerView === "auto" && !params.loopedSlides) + params.loopedSlides = slides.length; + swiper.loopedSlides = Math.ceil( + parseFloat(params.loopedSlides || params.slidesPerView, 10), + ); + swiper.loopedSlides += params.loopAdditionalSlides; + + if (swiper.loopedSlides > slides.length) { + swiper.loopedSlides = slides.length; + } + + const prependSlides = []; + const appendSlides = []; + slides.each((el, index) => { + const slide = $(el); + + if (index < swiper.loopedSlides) { + appendSlides.push(el); + } + + if ( + index < slides.length && + index >= slides.length - swiper.loopedSlides + ) { + prependSlides.push(el); + } + + slide.attr("data-swiper-slide-index", index); + }); + + for (let i = 0; i < appendSlides.length; i += 1) { + $selector.append( + $(appendSlides[i].cloneNode(true)).addClass(params.slideDuplicateClass), + ); + } + + for (let i = prependSlides.length - 1; i >= 0; i -= 1) { + $selector.prepend( + $(prependSlides[i].cloneNode(true)).addClass( + params.slideDuplicateClass, + ), + ); + } + } + + function loopFix() { + const swiper = this; + swiper.emit("beforeLoopFix"); + const { + activeIndex, + slides, + loopedSlides, + allowSlidePrev, + allowSlideNext, + snapGrid, + rtlTranslate: rtl, + } = swiper; + let newIndex; + swiper.allowSlidePrev = true; + swiper.allowSlideNext = true; + const snapTranslate = -snapGrid[activeIndex]; + const diff = snapTranslate - swiper.getTranslate(); // Fix For Negative Oversliding + + if (activeIndex < loopedSlides) { + newIndex = slides.length - loopedSlides * 3 + activeIndex; + newIndex += loopedSlides; + const slideChanged = swiper.slideTo(newIndex, 0, false, true); + + if (slideChanged && diff !== 0) { + swiper.setTranslate( + (rtl ? -swiper.translate : swiper.translate) - diff, + ); + } + } else if (activeIndex >= slides.length - loopedSlides) { + // Fix For Positive Oversliding + newIndex = -slides.length + activeIndex + loopedSlides; + newIndex += loopedSlides; + const slideChanged = swiper.slideTo(newIndex, 0, false, true); + + if (slideChanged && diff !== 0) { + swiper.setTranslate( + (rtl ? -swiper.translate : swiper.translate) - diff, + ); + } + } + + swiper.allowSlidePrev = allowSlidePrev; + swiper.allowSlideNext = allowSlideNext; + swiper.emit("loopFix"); + } + + function loopDestroy() { + const swiper = this; + const { $wrapperEl, params, slides } = swiper; + $wrapperEl + .children( + `.${params.slideClass}.${params.slideDuplicateClass},.${params.slideClass}.${params.slideBlankClass}`, + ) + .remove(); + slides.removeAttr("data-swiper-slide-index"); + } + + var loop = { + loopCreate, + loopFix, + loopDestroy, + }; + + function setGrabCursor(moving) { + const swiper = this; + if ( + swiper.support.touch || + !swiper.params.simulateTouch || + (swiper.params.watchOverflow && swiper.isLocked) || + swiper.params.cssMode + ) + return; + const el = + swiper.params.touchEventsTarget === "container" + ? swiper.el + : swiper.wrapperEl; + el.style.cursor = "move"; + el.style.cursor = moving ? "-webkit-grabbing" : "-webkit-grab"; + el.style.cursor = moving ? "-moz-grabbin" : "-moz-grab"; + el.style.cursor = moving ? "grabbing" : "grab"; + } + + function unsetGrabCursor() { + const swiper = this; + + if ( + swiper.support.touch || + (swiper.params.watchOverflow && swiper.isLocked) || + swiper.params.cssMode + ) { + return; + } + + swiper[ + swiper.params.touchEventsTarget === "container" ? "el" : "wrapperEl" + ].style.cursor = ""; + } + + var grabCursor = { + setGrabCursor, + unsetGrabCursor, + }; + + function closestElement(selector, base) { + if (base === void 0) { + base = this; + } + + function __closestFrom(el) { + if (!el || el === getDocument() || el === getWindow()) return null; + if (el.assignedSlot) el = el.assignedSlot; + const found = el.closest(selector); + return found || __closestFrom(el.getRootNode().host); + } + + return __closestFrom(base); + } + + function onTouchStart(event) { + const swiper = this; + const document = getDocument(); + const window = getWindow(); + const data = swiper.touchEventsData; + const { params, touches, enabled } = swiper; + if (!enabled) return; + + if (swiper.animating && params.preventInteractionOnTransition) { + return; + } + + if (!swiper.animating && params.cssMode && params.loop) { + swiper.loopFix(); + } + + let e = event; + if (e.originalEvent) e = e.originalEvent; + let $targetEl = $(e.target); + + if (params.touchEventsTarget === "wrapper") { + if (!$targetEl.closest(swiper.wrapperEl).length) return; + } + + data.isTouchEvent = e.type === "touchstart"; + if (!data.isTouchEvent && "which" in e && e.which === 3) return; + if (!data.isTouchEvent && "button" in e && e.button > 0) return; + if (data.isTouched && data.isMoved) return; // change target el for shadow root component + + const swipingClassHasValue = + !!params.noSwipingClass && params.noSwipingClass !== ""; + + if ( + swipingClassHasValue && + e.target && + e.target.shadowRoot && + event.path && + event.path[0] + ) { + $targetEl = $(event.path[0]); + } + + const noSwipingSelector = params.noSwipingSelector + ? params.noSwipingSelector + : `.${params.noSwipingClass}`; + const isTargetShadow = !!(e.target && e.target.shadowRoot); // use closestElement for shadow root element to get the actual closest for nested shadow root element + + if ( + params.noSwiping && + (isTargetShadow + ? closestElement(noSwipingSelector, e.target) + : $targetEl.closest(noSwipingSelector)[0]) + ) { + swiper.allowClick = true; + return; + } + + if (params.swipeHandler) { + if (!$targetEl.closest(params.swipeHandler)[0]) return; + } + + touches.currentX = + e.type === "touchstart" ? e.targetTouches[0].pageX : e.pageX; + touches.currentY = + e.type === "touchstart" ? e.targetTouches[0].pageY : e.pageY; + const startX = touches.currentX; + const startY = touches.currentY; // Do NOT start if iOS edge swipe is detected. Otherwise iOS app cannot swipe-to-go-back anymore + + const edgeSwipeDetection = + params.edgeSwipeDetection || params.iOSEdgeSwipeDetection; + const edgeSwipeThreshold = + params.edgeSwipeThreshold || params.iOSEdgeSwipeThreshold; + + if ( + edgeSwipeDetection && + (startX <= edgeSwipeThreshold || + startX >= window.innerWidth - edgeSwipeThreshold) + ) { + if (edgeSwipeDetection === "prevent") { + event.preventDefault(); + } else { + return; + } + } + + Object.assign(data, { + isTouched: true, + isMoved: false, + allowTouchCallbacks: true, + isScrolling: undefined, + startMoving: undefined, + }); + touches.startX = startX; + touches.startY = startY; + data.touchStartTime = now(); + swiper.allowClick = true; + swiper.updateSize(); + swiper.swipeDirection = undefined; + if (params.threshold > 0) data.allowThresholdMove = false; + + if (e.type !== "touchstart") { + let preventDefault = true; + + if ($targetEl.is(data.focusableElements)) { + preventDefault = false; + + if ($targetEl[0].nodeName === "SELECT") { + data.isTouched = false; + } + } + + if ( + document.activeElement && + $(document.activeElement).is(data.focusableElements) && + document.activeElement !== $targetEl[0] + ) { + document.activeElement.blur(); + } + + const shouldPreventDefault = + preventDefault && + swiper.allowTouchMove && + params.touchStartPreventDefault; + + if ( + (params.touchStartForcePreventDefault || shouldPreventDefault) && + !$targetEl[0].isContentEditable + ) { + e.preventDefault(); + } + } + + if ( + swiper.params.freeMode && + swiper.params.freeMode.enabled && + swiper.freeMode && + swiper.animating && + !params.cssMode + ) { + swiper.freeMode.onTouchStart(); + } + + swiper.emit("touchStart", e); + } + + function onTouchMove(event) { + const document = getDocument(); + const swiper = this; + const data = swiper.touchEventsData; + const { params, touches, rtlTranslate: rtl, enabled } = swiper; + if (!enabled) return; + let e = event; + if (e.originalEvent) e = e.originalEvent; + + if (!data.isTouched) { + if (data.startMoving && data.isScrolling) { + swiper.emit("touchMoveOpposite", e); + } + + return; + } + + if (data.isTouchEvent && e.type !== "touchmove") return; + const targetTouch = + e.type === "touchmove" && + e.targetTouches && + (e.targetTouches[0] || e.changedTouches[0]); + const pageX = e.type === "touchmove" ? targetTouch.pageX : e.pageX; + const pageY = e.type === "touchmove" ? targetTouch.pageY : e.pageY; + + if (e.preventedByNestedSwiper) { + touches.startX = pageX; + touches.startY = pageY; + return; + } + + if (!swiper.allowTouchMove) { + if (!$(e.target).is(data.focusableElements)) { + swiper.allowClick = false; + } + + if (data.isTouched) { + Object.assign(touches, { + startX: pageX, + startY: pageY, + currentX: pageX, + currentY: pageY, + }); + data.touchStartTime = now(); + } + + return; + } + + if (data.isTouchEvent && params.touchReleaseOnEdges && !params.loop) { + if (swiper.isVertical()) { + // Vertical + if ( + (pageY < touches.startY && + swiper.translate <= swiper.maxTranslate()) || + (pageY > touches.startY && swiper.translate >= swiper.minTranslate()) + ) { + data.isTouched = false; + data.isMoved = false; + return; + } + } else if ( + (pageX < touches.startX && swiper.translate <= swiper.maxTranslate()) || + (pageX > touches.startX && swiper.translate >= swiper.minTranslate()) + ) { + return; + } + } + + if (data.isTouchEvent && document.activeElement) { + if ( + e.target === document.activeElement && + $(e.target).is(data.focusableElements) + ) { + data.isMoved = true; + swiper.allowClick = false; + return; + } + } + + if (data.allowTouchCallbacks) { + swiper.emit("touchMove", e); + } + + if (e.targetTouches && e.targetTouches.length > 1) return; + touches.currentX = pageX; + touches.currentY = pageY; + const diffX = touches.currentX - touches.startX; + const diffY = touches.currentY - touches.startY; + if ( + swiper.params.threshold && + Math.sqrt(diffX ** 2 + diffY ** 2) < swiper.params.threshold + ) + return; + + if (typeof data.isScrolling === "undefined") { + let touchAngle; + + if ( + (swiper.isHorizontal() && touches.currentY === touches.startY) || + (swiper.isVertical() && touches.currentX === touches.startX) + ) { + data.isScrolling = false; + } else { + // eslint-disable-next-line + if (diffX * diffX + diffY * diffY >= 25) { + touchAngle = + (Math.atan2(Math.abs(diffY), Math.abs(diffX)) * 180) / Math.PI; + data.isScrolling = swiper.isHorizontal() + ? touchAngle > params.touchAngle + : 90 - touchAngle > params.touchAngle; + } + } + } + + if (data.isScrolling) { + swiper.emit("touchMoveOpposite", e); + } + + if (typeof data.startMoving === "undefined") { + if ( + touches.currentX !== touches.startX || + touches.currentY !== touches.startY + ) { + data.startMoving = true; + } + } + + if (data.isScrolling) { + data.isTouched = false; + return; + } + + if (!data.startMoving) { + return; + } + + swiper.allowClick = false; + + if (!params.cssMode && e.cancelable) { + e.preventDefault(); + } + + if (params.touchMoveStopPropagation && !params.nested) { + e.stopPropagation(); + } + + if (!data.isMoved) { + if (params.loop && !params.cssMode) { + swiper.loopFix(); + } + + data.startTranslate = swiper.getTranslate(); + swiper.setTransition(0); + + if (swiper.animating) { + swiper.$wrapperEl.trigger("webkitTransitionEnd transitionend"); + } + + data.allowMomentumBounce = false; // Grab Cursor + + if ( + params.grabCursor && + (swiper.allowSlideNext === true || swiper.allowSlidePrev === true) + ) { + swiper.setGrabCursor(true); + } + + swiper.emit("sliderFirstMove", e); + } + + swiper.emit("sliderMove", e); + data.isMoved = true; + let diff = swiper.isHorizontal() ? diffX : diffY; + touches.diff = diff; + diff *= params.touchRatio; + if (rtl) diff = -diff; + swiper.swipeDirection = diff > 0 ? "prev" : "next"; + data.currentTranslate = diff + data.startTranslate; + let disableParentSwiper = true; + let resistanceRatio = params.resistanceRatio; + + if (params.touchReleaseOnEdges) { + resistanceRatio = 0; + } + + if (diff > 0 && data.currentTranslate > swiper.minTranslate()) { + disableParentSwiper = false; + if (params.resistance) + data.currentTranslate = + swiper.minTranslate() - + 1 + + (-swiper.minTranslate() + data.startTranslate + diff) ** + resistanceRatio; + } else if (diff < 0 && data.currentTranslate < swiper.maxTranslate()) { + disableParentSwiper = false; + if (params.resistance) + data.currentTranslate = + swiper.maxTranslate() + + 1 - + (swiper.maxTranslate() - data.startTranslate - diff) ** + resistanceRatio; + } + + if (disableParentSwiper) { + e.preventedByNestedSwiper = true; + } // Directions locks + + if ( + !swiper.allowSlideNext && + swiper.swipeDirection === "next" && + data.currentTranslate < data.startTranslate + ) { + data.currentTranslate = data.startTranslate; + } + + if ( + !swiper.allowSlidePrev && + swiper.swipeDirection === "prev" && + data.currentTranslate > data.startTranslate + ) { + data.currentTranslate = data.startTranslate; + } + + if (!swiper.allowSlidePrev && !swiper.allowSlideNext) { + data.currentTranslate = data.startTranslate; + } // Threshold + + if (params.threshold > 0) { + if (Math.abs(diff) > params.threshold || data.allowThresholdMove) { + if (!data.allowThresholdMove) { + data.allowThresholdMove = true; + touches.startX = touches.currentX; + touches.startY = touches.currentY; + data.currentTranslate = data.startTranslate; + touches.diff = swiper.isHorizontal() + ? touches.currentX - touches.startX + : touches.currentY - touches.startY; + return; + } + } else { + data.currentTranslate = data.startTranslate; + return; + } + } + + if (!params.followFinger || params.cssMode) return; // Update active index in free mode + + if ( + (params.freeMode && params.freeMode.enabled && swiper.freeMode) || + params.watchSlidesProgress + ) { + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + } + + if (swiper.params.freeMode && params.freeMode.enabled && swiper.freeMode) { + swiper.freeMode.onTouchMove(); + } // Update progress + + swiper.updateProgress(data.currentTranslate); // Update translate + + swiper.setTranslate(data.currentTranslate); + } + + function onTouchEnd(event) { + const swiper = this; + const data = swiper.touchEventsData; + const { params, touches, rtlTranslate: rtl, slidesGrid, enabled } = swiper; + if (!enabled) return; + let e = event; + if (e.originalEvent) e = e.originalEvent; + + if (data.allowTouchCallbacks) { + swiper.emit("touchEnd", e); + } + + data.allowTouchCallbacks = false; + + if (!data.isTouched) { + if (data.isMoved && params.grabCursor) { + swiper.setGrabCursor(false); + } + + data.isMoved = false; + data.startMoving = false; + return; + } // Return Grab Cursor + + if ( + params.grabCursor && + data.isMoved && + data.isTouched && + (swiper.allowSlideNext === true || swiper.allowSlidePrev === true) + ) { + swiper.setGrabCursor(false); + } // Time diff + + const touchEndTime = now(); + const timeDiff = touchEndTime - data.touchStartTime; // Tap, doubleTap, Click + + if (swiper.allowClick) { + const pathTree = e.path || (e.composedPath && e.composedPath()); + swiper.updateClickedSlide((pathTree && pathTree[0]) || e.target); + swiper.emit("tap click", e); + + if (timeDiff < 300 && touchEndTime - data.lastClickTime < 300) { + swiper.emit("doubleTap doubleClick", e); + } + } + + data.lastClickTime = now(); + nextTick(() => { + if (!swiper.destroyed) swiper.allowClick = true; + }); + + if ( + !data.isTouched || + !data.isMoved || + !swiper.swipeDirection || + touches.diff === 0 || + data.currentTranslate === data.startTranslate + ) { + data.isTouched = false; + data.isMoved = false; + data.startMoving = false; + return; + } + + data.isTouched = false; + data.isMoved = false; + data.startMoving = false; + let currentPos; + + if (params.followFinger) { + currentPos = rtl ? swiper.translate : -swiper.translate; + } else { + currentPos = -data.currentTranslate; + } + + if (params.cssMode) { + return; + } + + if (swiper.params.freeMode && params.freeMode.enabled) { + swiper.freeMode.onTouchEnd({ + currentPos, + }); + return; + } // Find current slide + + let stopIndex = 0; + let groupSize = swiper.slidesSizesGrid[0]; + + for ( + let i = 0; + i < slidesGrid.length; + i += i < params.slidesPerGroupSkip ? 1 : params.slidesPerGroup + ) { + const increment = + i < params.slidesPerGroupSkip - 1 ? 1 : params.slidesPerGroup; + + if (typeof slidesGrid[i + increment] !== "undefined") { + if ( + currentPos >= slidesGrid[i] && + currentPos < slidesGrid[i + increment] + ) { + stopIndex = i; + groupSize = slidesGrid[i + increment] - slidesGrid[i]; + } + } else if (currentPos >= slidesGrid[i]) { + stopIndex = i; + groupSize = + slidesGrid[slidesGrid.length - 1] - slidesGrid[slidesGrid.length - 2]; + } + } + + let rewindFirstIndex = null; + let rewindLastIndex = null; + + if (params.rewind) { + if (swiper.isBeginning) { + rewindLastIndex = + swiper.params.virtual && + swiper.params.virtual.enabled && + swiper.virtual + ? swiper.virtual.slides.length - 1 + : swiper.slides.length - 1; + } else if (swiper.isEnd) { + rewindFirstIndex = 0; + } + } // Find current slide size + + const ratio = (currentPos - slidesGrid[stopIndex]) / groupSize; + const increment = + stopIndex < params.slidesPerGroupSkip - 1 ? 1 : params.slidesPerGroup; + + if (timeDiff > params.longSwipesMs) { + // Long touches + if (!params.longSwipes) { + swiper.slideTo(swiper.activeIndex); + return; + } + + if (swiper.swipeDirection === "next") { + if (ratio >= params.longSwipesRatio) + swiper.slideTo( + params.rewind && swiper.isEnd + ? rewindFirstIndex + : stopIndex + increment, + ); + else swiper.slideTo(stopIndex); + } + + if (swiper.swipeDirection === "prev") { + if (ratio > 1 - params.longSwipesRatio) { + swiper.slideTo(stopIndex + increment); + } else if ( + rewindLastIndex !== null && + ratio < 0 && + Math.abs(ratio) > params.longSwipesRatio + ) { + swiper.slideTo(rewindLastIndex); + } else { + swiper.slideTo(stopIndex); + } + } + } else { + // Short swipes + if (!params.shortSwipes) { + swiper.slideTo(swiper.activeIndex); + return; + } + + const isNavButtonTarget = + swiper.navigation && + (e.target === swiper.navigation.nextEl || + e.target === swiper.navigation.prevEl); + + if (!isNavButtonTarget) { + if (swiper.swipeDirection === "next") { + swiper.slideTo( + rewindFirstIndex !== null + ? rewindFirstIndex + : stopIndex + increment, + ); + } + + if (swiper.swipeDirection === "prev") { + swiper.slideTo( + rewindLastIndex !== null ? rewindLastIndex : stopIndex, + ); + } + } else if (e.target === swiper.navigation.nextEl) { + swiper.slideTo(stopIndex + increment); + } else { + swiper.slideTo(stopIndex); + } + } + } + + function onResize() { + const swiper = this; + const { params, el } = swiper; + if (el && el.offsetWidth === 0) return; // Breakpoints + + if (params.breakpoints) { + swiper.setBreakpoint(); + } // Save locks + + const { allowSlideNext, allowSlidePrev, snapGrid } = swiper; // Disable locks on resize + + swiper.allowSlideNext = true; + swiper.allowSlidePrev = true; + swiper.updateSize(); + swiper.updateSlides(); + swiper.updateSlidesClasses(); + + if ( + (params.slidesPerView === "auto" || params.slidesPerView > 1) && + swiper.isEnd && + !swiper.isBeginning && + !swiper.params.centeredSlides + ) { + swiper.slideTo(swiper.slides.length - 1, 0, false, true); + } else { + swiper.slideTo(swiper.activeIndex, 0, false, true); + } + + if (swiper.autoplay && swiper.autoplay.running && swiper.autoplay.paused) { + swiper.autoplay.run(); + } // Return locks after resize + + swiper.allowSlidePrev = allowSlidePrev; + swiper.allowSlideNext = allowSlideNext; + + if (swiper.params.watchOverflow && snapGrid !== swiper.snapGrid) { + swiper.checkOverflow(); + } + } + + function onClick(e) { + const swiper = this; + if (!swiper.enabled) return; + + if (!swiper.allowClick) { + if (swiper.params.preventClicks) e.preventDefault(); + + if (swiper.params.preventClicksPropagation && swiper.animating) { + e.stopPropagation(); + e.stopImmediatePropagation(); + } + } + } + + function onScroll() { + const swiper = this; + const { wrapperEl, rtlTranslate, enabled } = swiper; + if (!enabled) return; + swiper.previousTranslate = swiper.translate; + + if (swiper.isHorizontal()) { + swiper.translate = -wrapperEl.scrollLeft; + } else { + swiper.translate = -wrapperEl.scrollTop; + } // eslint-disable-next-line + + if (swiper.translate === -0) swiper.translate = 0; + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + let newProgress; + const translatesDiff = swiper.maxTranslate() - swiper.minTranslate(); + + if (translatesDiff === 0) { + newProgress = 0; + } else { + newProgress = (swiper.translate - swiper.minTranslate()) / translatesDiff; + } + + if (newProgress !== swiper.progress) { + swiper.updateProgress( + rtlTranslate ? -swiper.translate : swiper.translate, + ); + } + + swiper.emit("setTranslate", swiper.translate, false); + } + + let dummyEventAttached = false; + + function dummyEventListener() {} + + const events = (swiper, method) => { + const document = getDocument(); + const { params, touchEvents, el, wrapperEl, device, support } = swiper; + const capture = !!params.nested; + const domMethod = + method === "on" ? "addEventListener" : "removeEventListener"; + const swiperMethod = method; // Touch Events + + if (!support.touch) { + el[domMethod](touchEvents.start, swiper.onTouchStart, false); + document[domMethod](touchEvents.move, swiper.onTouchMove, capture); + document[domMethod](touchEvents.end, swiper.onTouchEnd, false); + } else { + const passiveListener = + touchEvents.start === "touchstart" && + support.passiveListener && + params.passiveListeners + ? { + passive: true, + capture: false, + } + : false; + el[domMethod](touchEvents.start, swiper.onTouchStart, passiveListener); + el[domMethod]( + touchEvents.move, + swiper.onTouchMove, + support.passiveListener + ? { + passive: false, + capture, + } + : capture, + ); + el[domMethod](touchEvents.end, swiper.onTouchEnd, passiveListener); + + if (touchEvents.cancel) { + el[domMethod](touchEvents.cancel, swiper.onTouchEnd, passiveListener); + } + } // Prevent Links Clicks + + if (params.preventClicks || params.preventClicksPropagation) { + el[domMethod]("click", swiper.onClick, true); + } + + if (params.cssMode) { + wrapperEl[domMethod]("scroll", swiper.onScroll); + } // Resize handler + + if (params.updateOnWindowResize) { + swiper[swiperMethod]( + device.ios || device.android + ? "resize orientationchange observerUpdate" + : "resize observerUpdate", + onResize, + true, + ); + } else { + swiper[swiperMethod]("observerUpdate", onResize, true); + } + }; + + function attachEvents() { + const swiper = this; + const document = getDocument(); + const { params, support } = swiper; + swiper.onTouchStart = onTouchStart.bind(swiper); + swiper.onTouchMove = onTouchMove.bind(swiper); + swiper.onTouchEnd = onTouchEnd.bind(swiper); + + if (params.cssMode) { + swiper.onScroll = onScroll.bind(swiper); + } + + swiper.onClick = onClick.bind(swiper); + + if (support.touch && !dummyEventAttached) { + document.addEventListener("touchstart", dummyEventListener); + dummyEventAttached = true; + } + + events(swiper, "on"); + } + + function detachEvents() { + const swiper = this; + events(swiper, "off"); + } + + var events$1 = { + attachEvents, + detachEvents, + }; + + const isGridEnabled = (swiper, params) => { + return swiper.grid && params.grid && params.grid.rows > 1; + }; + + function setBreakpoint() { + const swiper = this; + const { activeIndex, initialized, loopedSlides = 0, params, $el } = swiper; + const breakpoints = params.breakpoints; + if (!breakpoints || (breakpoints && Object.keys(breakpoints).length === 0)) + return; // Get breakpoint for window width and update parameters + + const breakpoint = swiper.getBreakpoint( + breakpoints, + swiper.params.breakpointsBase, + swiper.el, + ); + if (!breakpoint || swiper.currentBreakpoint === breakpoint) return; + const breakpointOnlyParams = + breakpoint in breakpoints ? breakpoints[breakpoint] : undefined; + const breakpointParams = breakpointOnlyParams || swiper.originalParams; + const wasMultiRow = isGridEnabled(swiper, params); + const isMultiRow = isGridEnabled(swiper, breakpointParams); + const wasEnabled = params.enabled; + + if (wasMultiRow && !isMultiRow) { + $el.removeClass( + `${params.containerModifierClass}grid ${params.containerModifierClass}grid-column`, + ); + swiper.emitContainerClasses(); + } else if (!wasMultiRow && isMultiRow) { + $el.addClass(`${params.containerModifierClass}grid`); + + if ( + (breakpointParams.grid.fill && + breakpointParams.grid.fill === "column") || + (!breakpointParams.grid.fill && params.grid.fill === "column") + ) { + $el.addClass(`${params.containerModifierClass}grid-column`); + } + + swiper.emitContainerClasses(); + } + + const directionChanged = + breakpointParams.direction && + breakpointParams.direction !== params.direction; + const needsReLoop = + params.loop && + (breakpointParams.slidesPerView !== params.slidesPerView || + directionChanged); + + if (directionChanged && initialized) { + swiper.changeDirection(); + } + + extend(swiper.params, breakpointParams); + const isEnabled = swiper.params.enabled; + Object.assign(swiper, { + allowTouchMove: swiper.params.allowTouchMove, + allowSlideNext: swiper.params.allowSlideNext, + allowSlidePrev: swiper.params.allowSlidePrev, + }); + + if (wasEnabled && !isEnabled) { + swiper.disable(); + } else if (!wasEnabled && isEnabled) { + swiper.enable(); + } + + swiper.currentBreakpoint = breakpoint; + swiper.emit("_beforeBreakpoint", breakpointParams); + + if (needsReLoop && initialized) { + swiper.loopDestroy(); + swiper.loopCreate(); + swiper.updateSlides(); + swiper.slideTo( + activeIndex - loopedSlides + swiper.loopedSlides, + 0, + false, + ); + } + + swiper.emit("breakpoint", breakpointParams); + } + + function getBreakpoint(breakpoints, base, containerEl) { + if (base === void 0) { + base = "window"; + } + + if (!breakpoints || (base === "container" && !containerEl)) + return undefined; + let breakpoint = false; + const window = getWindow(); + const currentHeight = + base === "window" ? window.innerHeight : containerEl.clientHeight; + const points = Object.keys(breakpoints).map((point) => { + if (typeof point === "string" && point.indexOf("@") === 0) { + const minRatio = parseFloat(point.substr(1)); + const value = currentHeight * minRatio; + return { + value, + point, + }; + } + + return { + value: point, + point, + }; + }); + points.sort((a, b) => parseInt(a.value, 10) - parseInt(b.value, 10)); + + for (let i = 0; i < points.length; i += 1) { + const { point, value } = points[i]; + + if (base === "window") { + if (window.matchMedia(`(min-width: ${value}px)`).matches) { + breakpoint = point; + } + } else if (value <= containerEl.clientWidth) { + breakpoint = point; + } + } + + return breakpoint || "max"; + } + + var breakpoints = { + setBreakpoint, + getBreakpoint, + }; + + function prepareClasses(entries, prefix) { + const resultClasses = []; + entries.forEach((item) => { + if (typeof item === "object") { + Object.keys(item).forEach((classNames) => { + if (item[classNames]) { + resultClasses.push(prefix + classNames); + } + }); + } else if (typeof item === "string") { + resultClasses.push(prefix + item); + } + }); + return resultClasses; + } + + function addClasses() { + const swiper = this; + const { + classNames, + params, + rtl, + $el, + device, + support + } = swiper; // prettier-ignore + + const suffixes = prepareClasses( + [ + "initialized", + params.direction, + { + "pointer-events": !support.touch, + }, + { + "free-mode": swiper.params.freeMode && params.freeMode.enabled, + }, + { + autoheight: params.autoHeight, + }, + { + rtl: rtl, + }, + { + grid: params.grid && params.grid.rows > 1, + }, + { + "grid-column": + params.grid && + params.grid.rows > 1 && + params.grid.fill === "column", + }, + { + android: device.android, + }, + { + ios: device.ios, + }, + { + "css-mode": params.cssMode, + }, + { + centered: params.cssMode && params.centeredSlides, + }, + ], + params.containerModifierClass, + ); + classNames.push(...suffixes); + $el.addClass([...classNames].join(" ")); + swiper.emitContainerClasses(); + } + + function removeClasses() { + const swiper = this; + const { $el, classNames } = swiper; + $el.removeClass(classNames.join(" ")); + swiper.emitContainerClasses(); + } + + var classes = { + addClasses, + removeClasses, + }; + + function loadImage(imageEl, src, srcset, sizes, checkForComplete, callback) { + const window = getWindow(); + let image; + + function onReady() { + if (callback) callback(); + } + + const isPicture = $(imageEl).parent("picture")[0]; + + if (!isPicture && (!imageEl.complete || !checkForComplete)) { + if (src) { + image = new window.Image(); + image.onload = onReady; + image.onerror = onReady; + + if (sizes) { + image.sizes = sizes; + } + + if (srcset) { + image.srcset = srcset; + } + + if (src) { + image.src = src; + } + } else { + onReady(); + } + } else { + // image already loaded... + onReady(); + } + } + + function preloadImages() { + const swiper = this; + swiper.imagesToLoad = swiper.$el.find("img"); + + function onReady() { + if ( + typeof swiper === "undefined" || + swiper === null || + !swiper || + swiper.destroyed + ) + return; + if (swiper.imagesLoaded !== undefined) swiper.imagesLoaded += 1; + + if (swiper.imagesLoaded === swiper.imagesToLoad.length) { + if (swiper.params.updateOnImagesReady) swiper.update(); + swiper.emit("imagesReady"); + } + } + + for (let i = 0; i < swiper.imagesToLoad.length; i += 1) { + const imageEl = swiper.imagesToLoad[i]; + swiper.loadImage( + imageEl, + imageEl.currentSrc || imageEl.getAttribute("src"), + imageEl.srcset || imageEl.getAttribute("srcset"), + imageEl.sizes || imageEl.getAttribute("sizes"), + true, + onReady, + ); + } + } + + var images = { + loadImage, + preloadImages, + }; + + function checkOverflow() { + const swiper = this; + const { isLocked: wasLocked, params } = swiper; + const { slidesOffsetBefore } = params; + + if (slidesOffsetBefore) { + const lastSlideIndex = swiper.slides.length - 1; + const lastSlideRightEdge = + swiper.slidesGrid[lastSlideIndex] + + swiper.slidesSizesGrid[lastSlideIndex] + + slidesOffsetBefore * 2; + swiper.isLocked = swiper.size > lastSlideRightEdge; + } else { + swiper.isLocked = swiper.snapGrid.length === 1; + } + + if (params.allowSlideNext === true) { + swiper.allowSlideNext = !swiper.isLocked; + } + + if (params.allowSlidePrev === true) { + swiper.allowSlidePrev = !swiper.isLocked; + } + + if (wasLocked && wasLocked !== swiper.isLocked) { + swiper.isEnd = false; + } + + if (wasLocked !== swiper.isLocked) { + swiper.emit(swiper.isLocked ? "lock" : "unlock"); + } + } + + var checkOverflow$1 = { + checkOverflow, + }; + + var defaults = { + init: true, + direction: "horizontal", + touchEventsTarget: "wrapper", + initialSlide: 0, + speed: 300, + cssMode: false, + updateOnWindowResize: true, + resizeObserver: true, + nested: false, + createElements: false, + enabled: true, + focusableElements: "input, select, option, textarea, button, video, label", + // Overrides + width: null, + height: null, + // + preventInteractionOnTransition: false, + // ssr + userAgent: null, + url: null, + // To support iOS's swipe-to-go-back gesture (when being used in-app). + edgeSwipeDetection: false, + edgeSwipeThreshold: 20, + // Autoheight + autoHeight: false, + // Set wrapper width + setWrapperSize: false, + // Virtual Translate + virtualTranslate: false, + // Effects + effect: "slide", + // 'slide' or 'fade' or 'cube' or 'coverflow' or 'flip' + // Breakpoints + breakpoints: undefined, + breakpointsBase: "window", + // Slides grid + spaceBetween: 0, + slidesPerView: 1, + slidesPerGroup: 1, + slidesPerGroupSkip: 0, + slidesPerGroupAuto: false, + centeredSlides: false, + centeredSlidesBounds: false, + slidesOffsetBefore: 0, + // in px + slidesOffsetAfter: 0, + // in px + normalizeSlideIndex: true, + centerInsufficientSlides: false, + // Disable swiper and hide navigation when container not overflow + watchOverflow: true, + // Round length + roundLengths: false, + // Touches + touchRatio: 1, + touchAngle: 45, + simulateTouch: true, + shortSwipes: true, + longSwipes: true, + longSwipesRatio: 0.5, + longSwipesMs: 300, + followFinger: true, + allowTouchMove: true, + threshold: 0, + touchMoveStopPropagation: false, + touchStartPreventDefault: true, + touchStartForcePreventDefault: false, + touchReleaseOnEdges: false, + // Unique Navigation Elements + uniqueNavElements: true, + // Resistance + resistance: true, + resistanceRatio: 0.85, + // Progress + watchSlidesProgress: false, + // Cursor + grabCursor: false, + // Clicks + preventClicks: true, + preventClicksPropagation: true, + slideToClickedSlide: false, + // Images + preloadImages: true, + updateOnImagesReady: true, + // loop + loop: false, + loopAdditionalSlides: 0, + loopedSlides: null, + loopFillGroupWithBlank: false, + loopPreventsSlide: true, + // rewind + rewind: false, + // Swiping/no swiping + allowSlidePrev: true, + allowSlideNext: true, + swipeHandler: null, + // '.swipe-handler', + noSwiping: true, + noSwipingClass: "swiper-no-swiping", + noSwipingSelector: null, + // Passive Listeners + passiveListeners: true, + maxBackfaceHiddenSlides: 10, + // NS + containerModifierClass: "swiper-", + // NEW + slideClass: "swiper-slide", + slideBlankClass: "swiper-slide-invisible-blank", + slideActiveClass: "swiper-slide-active", + slideDuplicateActiveClass: "swiper-slide-duplicate-active", + slideVisibleClass: "swiper-slide-visible", + slideDuplicateClass: "swiper-slide-duplicate", + slideNextClass: "swiper-slide-next", + slideDuplicateNextClass: "swiper-slide-duplicate-next", + slidePrevClass: "swiper-slide-prev", + slideDuplicatePrevClass: "swiper-slide-duplicate-prev", + wrapperClass: "swiper-wrapper", + // Callbacks + runCallbacksOnInit: true, + // Internals + _emitClasses: false, + }; + + function moduleExtendParams(params, allModulesParams) { + return function extendParams(obj) { + if (obj === void 0) { + obj = {}; + } + + const moduleParamName = Object.keys(obj)[0]; + const moduleParams = obj[moduleParamName]; + + if (typeof moduleParams !== "object" || moduleParams === null) { + extend(allModulesParams, obj); + return; + } + + if ( + ["navigation", "pagination", "scrollbar"].indexOf(moduleParamName) >= + 0 && + params[moduleParamName] === true + ) { + params[moduleParamName] = { + auto: true, + }; + } + + if (!(moduleParamName in params && "enabled" in moduleParams)) { + extend(allModulesParams, obj); + return; + } + + if (params[moduleParamName] === true) { + params[moduleParamName] = { + enabled: true, + }; + } + + if ( + typeof params[moduleParamName] === "object" && + !("enabled" in params[moduleParamName]) + ) { + params[moduleParamName].enabled = true; + } + + if (!params[moduleParamName]) + params[moduleParamName] = { + enabled: false, + }; + extend(allModulesParams, obj); + }; + } + + /* eslint no-param-reassign: "off" */ + const prototypes = { + eventsEmitter, + update, + translate, + transition, + slide, + loop, + grabCursor, + events: events$1, + breakpoints, + checkOverflow: checkOverflow$1, + classes, + images, + }; + const extendedDefaults = {}; + + class Swiper { + constructor() { + let el; + let params; + + for ( + var _len = arguments.length, args = new Array(_len), _key = 0; + _key < _len; + _key++ + ) { + args[_key] = arguments[_key]; + } + + if ( + args.length === 1 && + args[0].constructor && + Object.prototype.toString.call(args[0]).slice(8, -1) === "Object" + ) { + params = args[0]; + } else { + [el, params] = args; + } + + if (!params) params = {}; + params = extend({}, params); + if (el && !params.el) params.el = el; + + if (params.el && $(params.el).length > 1) { + const swipers = []; + $(params.el).each((containerEl) => { + const newParams = extend({}, params, { + el: containerEl, + }); + swipers.push(new Swiper(newParams)); + }); + return swipers; + } // Swiper Instance + + const swiper = this; + swiper.__swiper__ = true; + swiper.support = getSupport(); + swiper.device = getDevice({ + userAgent: params.userAgent, + }); + swiper.browser = getBrowser(); + swiper.eventsListeners = {}; + swiper.eventsAnyListeners = []; + swiper.modules = [...swiper.__modules__]; + + if (params.modules && Array.isArray(params.modules)) { + swiper.modules.push(...params.modules); + } + + const allModulesParams = {}; + swiper.modules.forEach((mod) => { + mod({ + swiper, + extendParams: moduleExtendParams(params, allModulesParams), + on: swiper.on.bind(swiper), + once: swiper.once.bind(swiper), + off: swiper.off.bind(swiper), + emit: swiper.emit.bind(swiper), + }); + }); // Extend defaults with modules params + + const swiperParams = extend({}, defaults, allModulesParams); // Extend defaults with passed params + + swiper.params = extend({}, swiperParams, extendedDefaults, params); + swiper.originalParams = extend({}, swiper.params); + swiper.passedParams = extend({}, params); // add event listeners + + if (swiper.params && swiper.params.on) { + Object.keys(swiper.params.on).forEach((eventName) => { + swiper.on(eventName, swiper.params.on[eventName]); + }); + } + + if (swiper.params && swiper.params.onAny) { + swiper.onAny(swiper.params.onAny); + } // Save Dom lib + + swiper.$ = $; // Extend Swiper + + Object.assign(swiper, { + enabled: swiper.params.enabled, + el, + // Classes + classNames: [], + // Slides + slides: $(), + slidesGrid: [], + snapGrid: [], + slidesSizesGrid: [], + + // isDirection + isHorizontal() { + return swiper.params.direction === "horizontal"; + }, + + isVertical() { + return swiper.params.direction === "vertical"; + }, + + // Indexes + activeIndex: 0, + realIndex: 0, + // + isBeginning: true, + isEnd: false, + // Props + translate: 0, + previousTranslate: 0, + progress: 0, + velocity: 0, + animating: false, + // Locks + allowSlideNext: swiper.params.allowSlideNext, + allowSlidePrev: swiper.params.allowSlidePrev, + // Touch Events + touchEvents: (function touchEvents() { + const touch = ["touchstart", "touchmove", "touchend", "touchcancel"]; + const desktop = ["pointerdown", "pointermove", "pointerup"]; + swiper.touchEventsTouch = { + start: touch[0], + move: touch[1], + end: touch[2], + cancel: touch[3], + }; + swiper.touchEventsDesktop = { + start: desktop[0], + move: desktop[1], + end: desktop[2], + }; + return swiper.support.touch || !swiper.params.simulateTouch + ? swiper.touchEventsTouch + : swiper.touchEventsDesktop; + })(), + touchEventsData: { + isTouched: undefined, + isMoved: undefined, + allowTouchCallbacks: undefined, + touchStartTime: undefined, + isScrolling: undefined, + currentTranslate: undefined, + startTranslate: undefined, + allowThresholdMove: undefined, + // Form elements to match + focusableElements: swiper.params.focusableElements, + // Last click time + lastClickTime: now(), + clickTimeout: undefined, + // Velocities + velocities: [], + allowMomentumBounce: undefined, + isTouchEvent: undefined, + startMoving: undefined, + }, + // Clicks + allowClick: true, + // Touches + allowTouchMove: swiper.params.allowTouchMove, + touches: { + startX: 0, + startY: 0, + currentX: 0, + currentY: 0, + diff: 0, + }, + // Images + imagesToLoad: [], + imagesLoaded: 0, + }); + swiper.emit("_swiper"); // Init + + if (swiper.params.init) { + swiper.init(); + } // Return app instance + + return swiper; + } + + enable() { + const swiper = this; + if (swiper.enabled) return; + swiper.enabled = true; + + if (swiper.params.grabCursor) { + swiper.setGrabCursor(); + } + + swiper.emit("enable"); + } + + disable() { + const swiper = this; + if (!swiper.enabled) return; + swiper.enabled = false; + + if (swiper.params.grabCursor) { + swiper.unsetGrabCursor(); + } + + swiper.emit("disable"); + } + + setProgress(progress, speed) { + const swiper = this; + progress = Math.min(Math.max(progress, 0), 1); + const min = swiper.minTranslate(); + const max = swiper.maxTranslate(); + const current = (max - min) * progress + min; + swiper.translateTo(current, typeof speed === "undefined" ? 0 : speed); + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + } + + emitContainerClasses() { + const swiper = this; + if (!swiper.params._emitClasses || !swiper.el) return; + const cls = swiper.el.className.split(" ").filter((className) => { + return ( + className.indexOf("swiper") === 0 || + className.indexOf(swiper.params.containerModifierClass) === 0 + ); + }); + swiper.emit("_containerClasses", cls.join(" ")); + } + + getSlideClasses(slideEl) { + const swiper = this; + return slideEl.className + .split(" ") + .filter((className) => { + return ( + className.indexOf("swiper-slide") === 0 || + className.indexOf(swiper.params.slideClass) === 0 + ); + }) + .join(" "); + } + + emitSlidesClasses() { + const swiper = this; + if (!swiper.params._emitClasses || !swiper.el) return; + const updates = []; + swiper.slides.each((slideEl) => { + const classNames = swiper.getSlideClasses(slideEl); + updates.push({ + slideEl, + classNames, + }); + swiper.emit("_slideClass", slideEl, classNames); + }); + swiper.emit("_slideClasses", updates); + } + + slidesPerViewDynamic(view, exact) { + if (view === void 0) { + view = "current"; + } + + if (exact === void 0) { + exact = false; + } + + const swiper = this; + const { + params, + slides, + slidesGrid, + slidesSizesGrid, + size: swiperSize, + activeIndex, + } = swiper; + let spv = 1; + + if (params.centeredSlides) { + let slideSize = slides[activeIndex].swiperSlideSize; + let breakLoop; + + for (let i = activeIndex + 1; i < slides.length; i += 1) { + if (slides[i] && !breakLoop) { + slideSize += slides[i].swiperSlideSize; + spv += 1; + if (slideSize > swiperSize) breakLoop = true; + } + } + + for (let i = activeIndex - 1; i >= 0; i -= 1) { + if (slides[i] && !breakLoop) { + slideSize += slides[i].swiperSlideSize; + spv += 1; + if (slideSize > swiperSize) breakLoop = true; + } + } + } else { + // eslint-disable-next-line + if (view === "current") { + for (let i = activeIndex + 1; i < slides.length; i += 1) { + const slideInView = exact + ? slidesGrid[i] + slidesSizesGrid[i] - slidesGrid[activeIndex] < + swiperSize + : slidesGrid[i] - slidesGrid[activeIndex] < swiperSize; + + if (slideInView) { + spv += 1; + } + } + } else { + // previous + for (let i = activeIndex - 1; i >= 0; i -= 1) { + const slideInView = + slidesGrid[activeIndex] - slidesGrid[i] < swiperSize; + + if (slideInView) { + spv += 1; + } + } + } + } + + return spv; + } + + update() { + const swiper = this; + if (!swiper || swiper.destroyed) return; + const { snapGrid, params } = swiper; // Breakpoints + + if (params.breakpoints) { + swiper.setBreakpoint(); + } + + swiper.updateSize(); + swiper.updateSlides(); + swiper.updateProgress(); + swiper.updateSlidesClasses(); + + function setTranslate() { + const translateValue = swiper.rtlTranslate + ? swiper.translate * -1 + : swiper.translate; + const newTranslate = Math.min( + Math.max(translateValue, swiper.maxTranslate()), + swiper.minTranslate(), + ); + swiper.setTranslate(newTranslate); + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + } + + let translated; + + if (swiper.params.freeMode && swiper.params.freeMode.enabled) { + setTranslate(); + + if (swiper.params.autoHeight) { + swiper.updateAutoHeight(); + } + } else { + if ( + (swiper.params.slidesPerView === "auto" || + swiper.params.slidesPerView > 1) && + swiper.isEnd && + !swiper.params.centeredSlides + ) { + translated = swiper.slideTo(swiper.slides.length - 1, 0, false, true); + } else { + translated = swiper.slideTo(swiper.activeIndex, 0, false, true); + } + + if (!translated) { + setTranslate(); + } + } + + if (params.watchOverflow && snapGrid !== swiper.snapGrid) { + swiper.checkOverflow(); + } + + swiper.emit("update"); + } + + changeDirection(newDirection, needUpdate) { + if (needUpdate === void 0) { + needUpdate = true; + } + + const swiper = this; + const currentDirection = swiper.params.direction; + + if (!newDirection) { + // eslint-disable-next-line + newDirection = + currentDirection === "horizontal" ? "vertical" : "horizontal"; + } + + if ( + newDirection === currentDirection || + (newDirection !== "horizontal" && newDirection !== "vertical") + ) { + return swiper; + } + + swiper.$el + .removeClass( + `${swiper.params.containerModifierClass}${currentDirection}`, + ) + .addClass(`${swiper.params.containerModifierClass}${newDirection}`); + swiper.emitContainerClasses(); + swiper.params.direction = newDirection; + swiper.slides.each((slideEl) => { + if (newDirection === "vertical") { + slideEl.style.width = ""; + } else { + slideEl.style.height = ""; + } + }); + swiper.emit("changeDirection"); + if (needUpdate) swiper.update(); + return swiper; + } + + mount(el) { + const swiper = this; + if (swiper.mounted) return true; // Find el + + const $el = $(el || swiper.params.el); + el = $el[0]; + + if (!el) { + return false; + } + + el.swiper = swiper; + + const getWrapperSelector = () => { + return `.${(swiper.params.wrapperClass || "") + .trim() + .split(" ") + .join(".")}`; + }; + + const getWrapper = () => { + if (el && el.shadowRoot && el.shadowRoot.querySelector) { + const res = $(el.shadowRoot.querySelector(getWrapperSelector())); // Children needs to return slot items + + res.children = (options) => $el.children(options); + + return res; + } + + return $el.children(getWrapperSelector()); + }; // Find Wrapper + + let $wrapperEl = getWrapper(); + + if ($wrapperEl.length === 0 && swiper.params.createElements) { + const document = getDocument(); + const wrapper = document.createElement("div"); + $wrapperEl = $(wrapper); + wrapper.className = swiper.params.wrapperClass; + $el.append(wrapper); + $el.children(`.${swiper.params.slideClass}`).each((slideEl) => { + $wrapperEl.append(slideEl); + }); + } + + Object.assign(swiper, { + $el, + el, + $wrapperEl, + wrapperEl: $wrapperEl[0], + mounted: true, + // RTL + rtl: el.dir.toLowerCase() === "rtl" || $el.css("direction") === "rtl", + rtlTranslate: + swiper.params.direction === "horizontal" && + (el.dir.toLowerCase() === "rtl" || $el.css("direction") === "rtl"), + wrongRTL: $wrapperEl.css("display") === "-webkit-box", + }); + return true; + } + + init(el) { + const swiper = this; + if (swiper.initialized) return swiper; + const mounted = swiper.mount(el); + if (mounted === false) return swiper; + swiper.emit("beforeInit"); // Set breakpoint + + if (swiper.params.breakpoints) { + swiper.setBreakpoint(); + } // Add Classes + + swiper.addClasses(); // Create loop + + if (swiper.params.loop) { + swiper.loopCreate(); + } // Update size + + swiper.updateSize(); // Update slides + + swiper.updateSlides(); + + if (swiper.params.watchOverflow) { + swiper.checkOverflow(); + } // Set Grab Cursor + + if (swiper.params.grabCursor && swiper.enabled) { + swiper.setGrabCursor(); + } + + if (swiper.params.preloadImages) { + swiper.preloadImages(); + } // Slide To Initial Slide + + if (swiper.params.loop) { + swiper.slideTo( + swiper.params.initialSlide + swiper.loopedSlides, + 0, + swiper.params.runCallbacksOnInit, + false, + true, + ); + } else { + swiper.slideTo( + swiper.params.initialSlide, + 0, + swiper.params.runCallbacksOnInit, + false, + true, + ); + } // Attach events + + swiper.attachEvents(); // Init Flag + + swiper.initialized = true; // Emit + + swiper.emit("init"); + swiper.emit("afterInit"); + return swiper; + } + + destroy(deleteInstance, cleanStyles) { + if (deleteInstance === void 0) { + deleteInstance = true; + } + + if (cleanStyles === void 0) { + cleanStyles = true; + } + + const swiper = this; + const { params, $el, $wrapperEl, slides } = swiper; + + if (typeof swiper.params === "undefined" || swiper.destroyed) { + return null; + } + + swiper.emit("beforeDestroy"); // Init Flag + + swiper.initialized = false; // Detach events + + swiper.detachEvents(); // Destroy loop + + if (params.loop) { + swiper.loopDestroy(); + } // Cleanup styles + + if (cleanStyles) { + swiper.removeClasses(); + $el.removeAttr("style"); + $wrapperEl.removeAttr("style"); + + if (slides && slides.length) { + slides + .removeClass( + [ + params.slideVisibleClass, + params.slideActiveClass, + params.slideNextClass, + params.slidePrevClass, + ].join(" "), + ) + .removeAttr("style") + .removeAttr("data-swiper-slide-index"); + } + } + + swiper.emit("destroy"); // Detach emitter events + + Object.keys(swiper.eventsListeners).forEach((eventName) => { + swiper.off(eventName); + }); + + if (deleteInstance !== false) { + swiper.$el[0].swiper = null; + deleteProps(swiper); + } + + swiper.destroyed = true; + return null; + } + + static extendDefaults(newDefaults) { + extend(extendedDefaults, newDefaults); + } + + static get extendedDefaults() { + return extendedDefaults; + } + + static get defaults() { + return defaults; + } + + static installModule(mod) { + if (!Swiper.prototype.__modules__) Swiper.prototype.__modules__ = []; + const modules = Swiper.prototype.__modules__; + + if (typeof mod === "function" && modules.indexOf(mod) < 0) { + modules.push(mod); + } + } + + static use(module) { + if (Array.isArray(module)) { + module.forEach((m) => Swiper.installModule(m)); + return Swiper; + } + + Swiper.installModule(module); + return Swiper; + } + } + + Object.keys(prototypes).forEach((prototypeGroup) => { + Object.keys(prototypes[prototypeGroup]).forEach((protoMethod) => { + Swiper.prototype[protoMethod] = prototypes[prototypeGroup][protoMethod]; + }); + }); + Swiper.use([Resize, Observer]); + + function Virtual(_ref) { + let { swiper, extendParams, on, emit } = _ref; + extendParams({ + virtual: { + enabled: false, + slides: [], + cache: true, + renderSlide: null, + renderExternal: null, + renderExternalUpdate: true, + addSlidesBefore: 0, + addSlidesAfter: 0, + }, + }); + let cssModeTimeout; + swiper.virtual = { + cache: {}, + from: undefined, + to: undefined, + slides: [], + offset: 0, + slidesGrid: [], + }; + + function renderSlide(slide, index) { + const params = swiper.params.virtual; + + if (params.cache && swiper.virtual.cache[index]) { + return swiper.virtual.cache[index]; + } + + const $slideEl = params.renderSlide + ? $(params.renderSlide.call(swiper, slide, index)) + : $( + `
${slide}
`, + ); + if (!$slideEl.attr("data-swiper-slide-index")) + $slideEl.attr("data-swiper-slide-index", index); + if (params.cache) swiper.virtual.cache[index] = $slideEl; + return $slideEl; + } + + function update(force) { + const { slidesPerView, slidesPerGroup, centeredSlides } = swiper.params; + const { addSlidesBefore, addSlidesAfter } = swiper.params.virtual; + const { + from: previousFrom, + to: previousTo, + slides, + slidesGrid: previousSlidesGrid, + offset: previousOffset, + } = swiper.virtual; + + if (!swiper.params.cssMode) { + swiper.updateActiveIndex(); + } + + const activeIndex = swiper.activeIndex || 0; + let offsetProp; + if (swiper.rtlTranslate) offsetProp = "right"; + else offsetProp = swiper.isHorizontal() ? "left" : "top"; + let slidesAfter; + let slidesBefore; + + if (centeredSlides) { + slidesAfter = + Math.floor(slidesPerView / 2) + slidesPerGroup + addSlidesAfter; + slidesBefore = + Math.floor(slidesPerView / 2) + slidesPerGroup + addSlidesBefore; + } else { + slidesAfter = slidesPerView + (slidesPerGroup - 1) + addSlidesAfter; + slidesBefore = slidesPerGroup + addSlidesBefore; + } + + const from = Math.max((activeIndex || 0) - slidesBefore, 0); + const to = Math.min((activeIndex || 0) + slidesAfter, slides.length - 1); + const offset = + (swiper.slidesGrid[from] || 0) - (swiper.slidesGrid[0] || 0); + Object.assign(swiper.virtual, { + from, + to, + offset, + slidesGrid: swiper.slidesGrid, + }); + + function onRendered() { + swiper.updateSlides(); + swiper.updateProgress(); + swiper.updateSlidesClasses(); + + if (swiper.lazy && swiper.params.lazy.enabled) { + swiper.lazy.load(); + } + + emit("virtualUpdate"); + } + + if (previousFrom === from && previousTo === to && !force) { + if ( + swiper.slidesGrid !== previousSlidesGrid && + offset !== previousOffset + ) { + swiper.slides.css(offsetProp, `${offset}px`); + } + + swiper.updateProgress(); + emit("virtualUpdate"); + return; + } + + if (swiper.params.virtual.renderExternal) { + swiper.params.virtual.renderExternal.call(swiper, { + offset, + from, + to, + slides: (function getSlides() { + const slidesToRender = []; + + for (let i = from; i <= to; i += 1) { + slidesToRender.push(slides[i]); + } + + return slidesToRender; + })(), + }); + + if (swiper.params.virtual.renderExternalUpdate) { + onRendered(); + } else { + emit("virtualUpdate"); + } + + return; + } + + const prependIndexes = []; + const appendIndexes = []; + + if (force) { + swiper.$wrapperEl.find(`.${swiper.params.slideClass}`).remove(); + } else { + for (let i = previousFrom; i <= previousTo; i += 1) { + if (i < from || i > to) { + swiper.$wrapperEl + .find( + `.${swiper.params.slideClass}[data-swiper-slide-index="${i}"]`, + ) + .remove(); + } + } + } + + for (let i = 0; i < slides.length; i += 1) { + if (i >= from && i <= to) { + if (typeof previousTo === "undefined" || force) { + appendIndexes.push(i); + } else { + if (i > previousTo) appendIndexes.push(i); + if (i < previousFrom) prependIndexes.push(i); + } + } + } + + appendIndexes.forEach((index) => { + swiper.$wrapperEl.append(renderSlide(slides[index], index)); + }); + prependIndexes + .sort((a, b) => b - a) + .forEach((index) => { + swiper.$wrapperEl.prepend(renderSlide(slides[index], index)); + }); + swiper.$wrapperEl + .children(".swiper-slide") + .css(offsetProp, `${offset}px`); + onRendered(); + } + + function appendSlide(slides) { + if (typeof slides === "object" && "length" in slides) { + for (let i = 0; i < slides.length; i += 1) { + if (slides[i]) swiper.virtual.slides.push(slides[i]); + } + } else { + swiper.virtual.slides.push(slides); + } + + update(true); + } + + function prependSlide(slides) { + const activeIndex = swiper.activeIndex; + let newActiveIndex = activeIndex + 1; + let numberOfNewSlides = 1; + + if (Array.isArray(slides)) { + for (let i = 0; i < slides.length; i += 1) { + if (slides[i]) swiper.virtual.slides.unshift(slides[i]); + } + + newActiveIndex = activeIndex + slides.length; + numberOfNewSlides = slides.length; + } else { + swiper.virtual.slides.unshift(slides); + } + + if (swiper.params.virtual.cache) { + const cache = swiper.virtual.cache; + const newCache = {}; + Object.keys(cache).forEach((cachedIndex) => { + const $cachedEl = cache[cachedIndex]; + const cachedElIndex = $cachedEl.attr("data-swiper-slide-index"); + + if (cachedElIndex) { + $cachedEl.attr( + "data-swiper-slide-index", + parseInt(cachedElIndex, 10) + numberOfNewSlides, + ); + } + + newCache[parseInt(cachedIndex, 10) + numberOfNewSlides] = $cachedEl; + }); + swiper.virtual.cache = newCache; + } + + update(true); + swiper.slideTo(newActiveIndex, 0); + } + + function removeSlide(slidesIndexes) { + if (typeof slidesIndexes === "undefined" || slidesIndexes === null) + return; + let activeIndex = swiper.activeIndex; + + if (Array.isArray(slidesIndexes)) { + for (let i = slidesIndexes.length - 1; i >= 0; i -= 1) { + swiper.virtual.slides.splice(slidesIndexes[i], 1); + + if (swiper.params.virtual.cache) { + delete swiper.virtual.cache[slidesIndexes[i]]; + } + + if (slidesIndexes[i] < activeIndex) activeIndex -= 1; + activeIndex = Math.max(activeIndex, 0); + } + } else { + swiper.virtual.slides.splice(slidesIndexes, 1); + + if (swiper.params.virtual.cache) { + delete swiper.virtual.cache[slidesIndexes]; + } + + if (slidesIndexes < activeIndex) activeIndex -= 1; + activeIndex = Math.max(activeIndex, 0); + } + + update(true); + swiper.slideTo(activeIndex, 0); + } + + function removeAllSlides() { + swiper.virtual.slides = []; + + if (swiper.params.virtual.cache) { + swiper.virtual.cache = {}; + } + + update(true); + swiper.slideTo(0, 0); + } + + on("beforeInit", () => { + if (!swiper.params.virtual.enabled) return; + swiper.virtual.slides = swiper.params.virtual.slides; + swiper.classNames.push(`${swiper.params.containerModifierClass}virtual`); + swiper.params.watchSlidesProgress = true; + swiper.originalParams.watchSlidesProgress = true; + + if (!swiper.params.initialSlide) { + update(); + } + }); + on("setTranslate", () => { + if (!swiper.params.virtual.enabled) return; + + if (swiper.params.cssMode && !swiper._immediateVirtual) { + clearTimeout(cssModeTimeout); + cssModeTimeout = setTimeout(() => { + update(); + }, 100); + } else { + update(); + } + }); + on("init update resize", () => { + if (!swiper.params.virtual.enabled) return; + + if (swiper.params.cssMode) { + setCSSProperty( + swiper.wrapperEl, + "--swiper-virtual-size", + `${swiper.virtualSize}px`, + ); + } + }); + Object.assign(swiper.virtual, { + appendSlide, + prependSlide, + removeSlide, + removeAllSlides, + update, + }); + } + + /* eslint-disable consistent-return */ + function Keyboard(_ref) { + let { swiper, extendParams, on, emit } = _ref; + const document = getDocument(); + const window = getWindow(); + swiper.keyboard = { + enabled: false, + }; + extendParams({ + keyboard: { + enabled: false, + onlyInViewport: true, + pageUpDown: true, + }, + }); + + function handle(event) { + if (!swiper.enabled) return; + const { rtlTranslate: rtl } = swiper; + let e = event; + if (e.originalEvent) e = e.originalEvent; // jquery fix + + const kc = e.keyCode || e.charCode; + const pageUpDown = swiper.params.keyboard.pageUpDown; + const isPageUp = pageUpDown && kc === 33; + const isPageDown = pageUpDown && kc === 34; + const isArrowLeft = kc === 37; + const isArrowRight = kc === 39; + const isArrowUp = kc === 38; + const isArrowDown = kc === 40; // Directions locks + + if ( + !swiper.allowSlideNext && + ((swiper.isHorizontal() && isArrowRight) || + (swiper.isVertical() && isArrowDown) || + isPageDown) + ) { + return false; + } + + if ( + !swiper.allowSlidePrev && + ((swiper.isHorizontal() && isArrowLeft) || + (swiper.isVertical() && isArrowUp) || + isPageUp) + ) { + return false; + } + + if (e.shiftKey || e.altKey || e.ctrlKey || e.metaKey) { + return undefined; + } + + if ( + document.activeElement && + document.activeElement.nodeName && + (document.activeElement.nodeName.toLowerCase() === "input" || + document.activeElement.nodeName.toLowerCase() === "textarea") + ) { + return undefined; + } + + if ( + swiper.params.keyboard.onlyInViewport && + (isPageUp || + isPageDown || + isArrowLeft || + isArrowRight || + isArrowUp || + isArrowDown) + ) { + let inView = false; // Check that swiper should be inside of visible area of window + + if ( + swiper.$el.parents(`.${swiper.params.slideClass}`).length > 0 && + swiper.$el.parents(`.${swiper.params.slideActiveClass}`).length === 0 + ) { + return undefined; + } + + const $el = swiper.$el; + const swiperWidth = $el[0].clientWidth; + const swiperHeight = $el[0].clientHeight; + const windowWidth = window.innerWidth; + const windowHeight = window.innerHeight; + const swiperOffset = swiper.$el.offset(); + if (rtl) swiperOffset.left -= swiper.$el[0].scrollLeft; + const swiperCoord = [ + [swiperOffset.left, swiperOffset.top], + [swiperOffset.left + swiperWidth, swiperOffset.top], + [swiperOffset.left, swiperOffset.top + swiperHeight], + [swiperOffset.left + swiperWidth, swiperOffset.top + swiperHeight], + ]; + + for (let i = 0; i < swiperCoord.length; i += 1) { + const point = swiperCoord[i]; + + if ( + point[0] >= 0 && + point[0] <= windowWidth && + point[1] >= 0 && + point[1] <= windowHeight + ) { + if (point[0] === 0 && point[1] === 0) continue; // eslint-disable-line + + inView = true; + } + } + + if (!inView) return undefined; + } + + if (swiper.isHorizontal()) { + if (isPageUp || isPageDown || isArrowLeft || isArrowRight) { + if (e.preventDefault) e.preventDefault(); + else e.returnValue = false; + } + + if ( + ((isPageDown || isArrowRight) && !rtl) || + ((isPageUp || isArrowLeft) && rtl) + ) + swiper.slideNext(); + if ( + ((isPageUp || isArrowLeft) && !rtl) || + ((isPageDown || isArrowRight) && rtl) + ) + swiper.slidePrev(); + } else { + if (isPageUp || isPageDown || isArrowUp || isArrowDown) { + if (e.preventDefault) e.preventDefault(); + else e.returnValue = false; + } + + if (isPageDown || isArrowDown) swiper.slideNext(); + if (isPageUp || isArrowUp) swiper.slidePrev(); + } + + emit("keyPress", kc); + return undefined; + } + + function enable() { + if (swiper.keyboard.enabled) return; + $(document).on("keydown", handle); + swiper.keyboard.enabled = true; + } + + function disable() { + if (!swiper.keyboard.enabled) return; + $(document).off("keydown", handle); + swiper.keyboard.enabled = false; + } + + on("init", () => { + if (swiper.params.keyboard.enabled) { + enable(); + } + }); + on("destroy", () => { + if (swiper.keyboard.enabled) { + disable(); + } + }); + Object.assign(swiper.keyboard, { + enable, + disable, + }); + } + + /* eslint-disable consistent-return */ + function Mousewheel(_ref) { + let { swiper, extendParams, on, emit } = _ref; + const window = getWindow(); + extendParams({ + mousewheel: { + enabled: false, + releaseOnEdges: false, + invert: false, + forceToAxis: false, + sensitivity: 1, + eventsTarget: "container", + thresholdDelta: null, + thresholdTime: null, + }, + }); + swiper.mousewheel = { + enabled: false, + }; + let timeout; + let lastScrollTime = now(); + let lastEventBeforeSnap; + const recentWheelEvents = []; + + function normalize(e) { + // Reasonable defaults + const PIXEL_STEP = 10; + const LINE_HEIGHT = 40; + const PAGE_HEIGHT = 800; + let sX = 0; + let sY = 0; // spinX, spinY + + let pX = 0; + let pY = 0; // pixelX, pixelY + // Legacy + + if ("detail" in e) { + sY = e.detail; + } + + if ("wheelDelta" in e) { + sY = -e.wheelDelta / 120; + } + + if ("wheelDeltaY" in e) { + sY = -e.wheelDeltaY / 120; + } + + if ("wheelDeltaX" in e) { + sX = -e.wheelDeltaX / 120; + } // side scrolling on FF with DOMMouseScroll + + if ("axis" in e && e.axis === e.HORIZONTAL_AXIS) { + sX = sY; + sY = 0; + } + + pX = sX * PIXEL_STEP; + pY = sY * PIXEL_STEP; + + if ("deltaY" in e) { + pY = e.deltaY; + } + + if ("deltaX" in e) { + pX = e.deltaX; + } + + if (e.shiftKey && !pX) { + // if user scrolls with shift he wants horizontal scroll + pX = pY; + pY = 0; + } + + if ((pX || pY) && e.deltaMode) { + if (e.deltaMode === 1) { + // delta in LINE units + pX *= LINE_HEIGHT; + pY *= LINE_HEIGHT; + } else { + // delta in PAGE units + pX *= PAGE_HEIGHT; + pY *= PAGE_HEIGHT; + } + } // Fall-back if spin cannot be determined + + if (pX && !sX) { + sX = pX < 1 ? -1 : 1; + } + + if (pY && !sY) { + sY = pY < 1 ? -1 : 1; + } + + return { + spinX: sX, + spinY: sY, + pixelX: pX, + pixelY: pY, + }; + } + + function handleMouseEnter() { + if (!swiper.enabled) return; + swiper.mouseEntered = true; + } + + function handleMouseLeave() { + if (!swiper.enabled) return; + swiper.mouseEntered = false; + } + + function animateSlider(newEvent) { + if ( + swiper.params.mousewheel.thresholdDelta && + newEvent.delta < swiper.params.mousewheel.thresholdDelta + ) { + // Prevent if delta of wheel scroll delta is below configured threshold + return false; + } + + if ( + swiper.params.mousewheel.thresholdTime && + now() - lastScrollTime < swiper.params.mousewheel.thresholdTime + ) { + // Prevent if time between scrolls is below configured threshold + return false; + } // If the movement is NOT big enough and + // if the last time the user scrolled was too close to the current one (avoid continuously triggering the slider): + // Don't go any further (avoid insignificant scroll movement). + + if (newEvent.delta >= 6 && now() - lastScrollTime < 60) { + // Return false as a default + return true; + } // If user is scrolling towards the end: + // If the slider hasn't hit the latest slide or + // if the slider is a loop and + // if the slider isn't moving right now: + // Go to next slide and + // emit a scroll event. + // Else (the user is scrolling towards the beginning) and + // if the slider hasn't hit the first slide or + // if the slider is a loop and + // if the slider isn't moving right now: + // Go to prev slide and + // emit a scroll event. + + if (newEvent.direction < 0) { + if ((!swiper.isEnd || swiper.params.loop) && !swiper.animating) { + swiper.slideNext(); + emit("scroll", newEvent.raw); + } + } else if ( + (!swiper.isBeginning || swiper.params.loop) && + !swiper.animating + ) { + swiper.slidePrev(); + emit("scroll", newEvent.raw); + } // If you got here is because an animation has been triggered so store the current time + + lastScrollTime = new window.Date().getTime(); // Return false as a default + + return false; + } + + function releaseScroll(newEvent) { + const params = swiper.params.mousewheel; + + if (newEvent.direction < 0) { + if (swiper.isEnd && !swiper.params.loop && params.releaseOnEdges) { + // Return true to animate scroll on edges + return true; + } + } else if ( + swiper.isBeginning && + !swiper.params.loop && + params.releaseOnEdges + ) { + // Return true to animate scroll on edges + return true; + } + + return false; + } + + function handle(event) { + let e = event; + let disableParentSwiper = true; + if (!swiper.enabled) return; + const params = swiper.params.mousewheel; + + if (swiper.params.cssMode) { + e.preventDefault(); + } + + let target = swiper.$el; + + if (swiper.params.mousewheel.eventsTarget !== "container") { + target = $(swiper.params.mousewheel.eventsTarget); + } + + if ( + !swiper.mouseEntered && + !target[0].contains(e.target) && + !params.releaseOnEdges + ) + return true; + if (e.originalEvent) e = e.originalEvent; // jquery fix + + let delta = 0; + const rtlFactor = swiper.rtlTranslate ? -1 : 1; + const data = normalize(e); + + if (params.forceToAxis) { + if (swiper.isHorizontal()) { + if (Math.abs(data.pixelX) > Math.abs(data.pixelY)) + delta = -data.pixelX * rtlFactor; + else return true; + } else if (Math.abs(data.pixelY) > Math.abs(data.pixelX)) + delta = -data.pixelY; + else return true; + } else { + delta = + Math.abs(data.pixelX) > Math.abs(data.pixelY) + ? -data.pixelX * rtlFactor + : -data.pixelY; + } + + if (delta === 0) return true; + if (params.invert) delta = -delta; // Get the scroll positions + + let positions = swiper.getTranslate() + delta * params.sensitivity; + if (positions >= swiper.minTranslate()) positions = swiper.minTranslate(); + if (positions <= swiper.maxTranslate()) positions = swiper.maxTranslate(); // When loop is true: + // the disableParentSwiper will be true. + // When loop is false: + // if the scroll positions is not on edge, + // then the disableParentSwiper will be true. + // if the scroll on edge positions, + // then the disableParentSwiper will be false. + + disableParentSwiper = swiper.params.loop + ? true + : !( + positions === swiper.minTranslate() || + positions === swiper.maxTranslate() + ); + if (disableParentSwiper && swiper.params.nested) e.stopPropagation(); + + if (!swiper.params.freeMode || !swiper.params.freeMode.enabled) { + // Register the new event in a variable which stores the relevant data + const newEvent = { + time: now(), + delta: Math.abs(delta), + direction: Math.sign(delta), + raw: event, + }; // Keep the most recent events + + if (recentWheelEvents.length >= 2) { + recentWheelEvents.shift(); // only store the last N events + } + + const prevEvent = recentWheelEvents.length + ? recentWheelEvents[recentWheelEvents.length - 1] + : undefined; + recentWheelEvents.push(newEvent); // If there is at least one previous recorded event: + // If direction has changed or + // if the scroll is quicker than the previous one: + // Animate the slider. + // Else (this is the first time the wheel is moved): + // Animate the slider. + + if (prevEvent) { + if ( + newEvent.direction !== prevEvent.direction || + newEvent.delta > prevEvent.delta || + newEvent.time > prevEvent.time + 150 + ) { + animateSlider(newEvent); + } + } else { + animateSlider(newEvent); + } // If it's time to release the scroll: + // Return now so you don't hit the preventDefault. + + if (releaseScroll(newEvent)) { + return true; + } + } else { + // Freemode or scrollContainer: + // If we recently snapped after a momentum scroll, then ignore wheel events + // to give time for the deceleration to finish. Stop ignoring after 500 msecs + // or if it's a new scroll (larger delta or inverse sign as last event before + // an end-of-momentum snap). + const newEvent = { + time: now(), + delta: Math.abs(delta), + direction: Math.sign(delta), + }; + const ignoreWheelEvents = + lastEventBeforeSnap && + newEvent.time < lastEventBeforeSnap.time + 500 && + newEvent.delta <= lastEventBeforeSnap.delta && + newEvent.direction === lastEventBeforeSnap.direction; + + if (!ignoreWheelEvents) { + lastEventBeforeSnap = undefined; + + if (swiper.params.loop) { + swiper.loopFix(); + } + + let position = swiper.getTranslate() + delta * params.sensitivity; + const wasBeginning = swiper.isBeginning; + const wasEnd = swiper.isEnd; + if (position >= swiper.minTranslate()) + position = swiper.minTranslate(); + if (position <= swiper.maxTranslate()) + position = swiper.maxTranslate(); + swiper.setTransition(0); + swiper.setTranslate(position); + swiper.updateProgress(); + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + + if ( + (!wasBeginning && swiper.isBeginning) || + (!wasEnd && swiper.isEnd) + ) { + swiper.updateSlidesClasses(); + } + + if (swiper.params.freeMode.sticky) { + // When wheel scrolling starts with sticky (aka snap) enabled, then detect + // the end of a momentum scroll by storing recent (N=15?) wheel events. + // 1. do all N events have decreasing or same (absolute value) delta? + // 2. did all N events arrive in the last M (M=500?) msecs? + // 3. does the earliest event have an (absolute value) delta that's + // at least P (P=1?) larger than the most recent event's delta? + // 4. does the latest event have a delta that's smaller than Q (Q=6?) pixels? + // If 1-4 are "yes" then we're near the end of a momentum scroll deceleration. + // Snap immediately and ignore remaining wheel events in this scroll. + // See comment above for "remaining wheel events in this scroll" determination. + // If 1-4 aren't satisfied, then wait to snap until 500ms after the last event. + clearTimeout(timeout); + timeout = undefined; + + if (recentWheelEvents.length >= 15) { + recentWheelEvents.shift(); // only store the last N events + } + + const prevEvent = recentWheelEvents.length + ? recentWheelEvents[recentWheelEvents.length - 1] + : undefined; + const firstEvent = recentWheelEvents[0]; + recentWheelEvents.push(newEvent); + + if ( + prevEvent && + (newEvent.delta > prevEvent.delta || + newEvent.direction !== prevEvent.direction) + ) { + // Increasing or reverse-sign delta means the user started scrolling again. Clear the wheel event log. + recentWheelEvents.splice(0); + } else if ( + recentWheelEvents.length >= 15 && + newEvent.time - firstEvent.time < 500 && + firstEvent.delta - newEvent.delta >= 1 && + newEvent.delta <= 6 + ) { + // We're at the end of the deceleration of a momentum scroll, so there's no need + // to wait for more events. Snap ASAP on the next tick. + // Also, because there's some remaining momentum we'll bias the snap in the + // direction of the ongoing scroll because it's better UX for the scroll to snap + // in the same direction as the scroll instead of reversing to snap. Therefore, + // if it's already scrolled more than 20% in the current direction, keep going. + const snapToThreshold = delta > 0 ? 0.8 : 0.2; + lastEventBeforeSnap = newEvent; + recentWheelEvents.splice(0); + timeout = nextTick(() => { + swiper.slideToClosest( + swiper.params.speed, + true, + undefined, + snapToThreshold, + ); + }, 0); // no delay; move on next tick + } + + if (!timeout) { + // if we get here, then we haven't detected the end of a momentum scroll, so + // we'll consider a scroll "complete" when there haven't been any wheel events + // for 500ms. + timeout = nextTick(() => { + const snapToThreshold = 0.5; + lastEventBeforeSnap = newEvent; + recentWheelEvents.splice(0); + swiper.slideToClosest( + swiper.params.speed, + true, + undefined, + snapToThreshold, + ); + }, 500); + } + } // Emit event + + if (!ignoreWheelEvents) emit("scroll", e); // Stop autoplay + + if ( + swiper.params.autoplay && + swiper.params.autoplayDisableOnInteraction + ) + swiper.autoplay.stop(); // Return page scroll on edge positions + + if ( + position === swiper.minTranslate() || + position === swiper.maxTranslate() + ) + return true; + } + } + + if (e.preventDefault) e.preventDefault(); + else e.returnValue = false; + return false; + } + + function events(method) { + let target = swiper.$el; + + if (swiper.params.mousewheel.eventsTarget !== "container") { + target = $(swiper.params.mousewheel.eventsTarget); + } + + target[method]("mouseenter", handleMouseEnter); + target[method]("mouseleave", handleMouseLeave); + target[method]("wheel", handle); + } + + function enable() { + if (swiper.params.cssMode) { + swiper.wrapperEl.removeEventListener("wheel", handle); + return true; + } + + if (swiper.mousewheel.enabled) return false; + events("on"); + swiper.mousewheel.enabled = true; + return true; + } + + function disable() { + if (swiper.params.cssMode) { + swiper.wrapperEl.addEventListener(event, handle); + return true; + } + + if (!swiper.mousewheel.enabled) return false; + events("off"); + swiper.mousewheel.enabled = false; + return true; + } + + on("init", () => { + if (!swiper.params.mousewheel.enabled && swiper.params.cssMode) { + disable(); + } + + if (swiper.params.mousewheel.enabled) enable(); + }); + on("destroy", () => { + if (swiper.params.cssMode) { + enable(); + } + + if (swiper.mousewheel.enabled) disable(); + }); + Object.assign(swiper.mousewheel, { + enable, + disable, + }); + } + + function createElementIfNotDefined( + swiper, + originalParams, + params, + checkProps, + ) { + const document = getDocument(); + + if (swiper.params.createElements) { + Object.keys(checkProps).forEach((key) => { + if (!params[key] && params.auto === true) { + let element = swiper.$el.children(`.${checkProps[key]}`)[0]; + + if (!element) { + element = document.createElement("div"); + element.className = checkProps[key]; + swiper.$el.append(element); + } + + params[key] = element; + originalParams[key] = element; + } + }); + } + + return params; + } + + function Navigation(_ref) { + let { swiper, extendParams, on, emit } = _ref; + extendParams({ + navigation: { + nextEl: null, + prevEl: null, + hideOnClick: false, + disabledClass: "swiper-button-disabled", + hiddenClass: "swiper-button-hidden", + lockClass: "swiper-button-lock", + }, + }); + swiper.navigation = { + nextEl: null, + $nextEl: null, + prevEl: null, + $prevEl: null, + }; + + function getEl(el) { + let $el; + + if (el) { + $el = $(el); + + if ( + swiper.params.uniqueNavElements && + typeof el === "string" && + $el.length > 1 && + swiper.$el.find(el).length === 1 + ) { + $el = swiper.$el.find(el); + } + } + + return $el; + } + + function toggleEl($el, disabled) { + const params = swiper.params.navigation; + + if ($el && $el.length > 0) { + $el[disabled ? "addClass" : "removeClass"](params.disabledClass); + if ($el[0] && $el[0].tagName === "BUTTON") $el[0].disabled = disabled; + + if (swiper.params.watchOverflow && swiper.enabled) { + $el[swiper.isLocked ? "addClass" : "removeClass"](params.lockClass); + } + } + } + + function update() { + // Update Navigation Buttons + if (swiper.params.loop) return; + const { $nextEl, $prevEl } = swiper.navigation; + toggleEl($prevEl, swiper.isBeginning && !swiper.params.rewind); + toggleEl($nextEl, swiper.isEnd && !swiper.params.rewind); + } + + function onPrevClick(e) { + e.preventDefault(); + if (swiper.isBeginning && !swiper.params.loop && !swiper.params.rewind) + return; + swiper.slidePrev(); + } + + function onNextClick(e) { + e.preventDefault(); + if (swiper.isEnd && !swiper.params.loop && !swiper.params.rewind) return; + swiper.slideNext(); + } + + function init() { + const params = swiper.params.navigation; + swiper.params.navigation = createElementIfNotDefined( + swiper, + swiper.originalParams.navigation, + swiper.params.navigation, + { + nextEl: "swiper-button-next", + prevEl: "swiper-button-prev", + }, + ); + if (!(params.nextEl || params.prevEl)) return; + const $nextEl = getEl(params.nextEl); + const $prevEl = getEl(params.prevEl); + + if ($nextEl && $nextEl.length > 0) { + $nextEl.on("click", onNextClick); + } + + if ($prevEl && $prevEl.length > 0) { + $prevEl.on("click", onPrevClick); + } + + Object.assign(swiper.navigation, { + $nextEl, + nextEl: $nextEl && $nextEl[0], + $prevEl, + prevEl: $prevEl && $prevEl[0], + }); + + if (!swiper.enabled) { + if ($nextEl) $nextEl.addClass(params.lockClass); + if ($prevEl) $prevEl.addClass(params.lockClass); + } + } + + function destroy() { + const { $nextEl, $prevEl } = swiper.navigation; + + if ($nextEl && $nextEl.length) { + $nextEl.off("click", onNextClick); + $nextEl.removeClass(swiper.params.navigation.disabledClass); + } + + if ($prevEl && $prevEl.length) { + $prevEl.off("click", onPrevClick); + $prevEl.removeClass(swiper.params.navigation.disabledClass); + } + } + + on("init", () => { + init(); + update(); + }); + on("toEdge fromEdge lock unlock", () => { + update(); + }); + on("destroy", () => { + destroy(); + }); + on("enable disable", () => { + const { $nextEl, $prevEl } = swiper.navigation; + + if ($nextEl) { + $nextEl[swiper.enabled ? "removeClass" : "addClass"]( + swiper.params.navigation.lockClass, + ); + } + + if ($prevEl) { + $prevEl[swiper.enabled ? "removeClass" : "addClass"]( + swiper.params.navigation.lockClass, + ); + } + }); + on("click", (_s, e) => { + const { $nextEl, $prevEl } = swiper.navigation; + const targetEl = e.target; + + if ( + swiper.params.navigation.hideOnClick && + !$(targetEl).is($prevEl) && + !$(targetEl).is($nextEl) + ) { + if ( + swiper.pagination && + swiper.params.pagination && + swiper.params.pagination.clickable && + (swiper.pagination.el === targetEl || + swiper.pagination.el.contains(targetEl)) + ) + return; + let isHidden; + + if ($nextEl) { + isHidden = $nextEl.hasClass(swiper.params.navigation.hiddenClass); + } else if ($prevEl) { + isHidden = $prevEl.hasClass(swiper.params.navigation.hiddenClass); + } + + if (isHidden === true) { + emit("navigationShow"); + } else { + emit("navigationHide"); + } + + if ($nextEl) { + $nextEl.toggleClass(swiper.params.navigation.hiddenClass); + } + + if ($prevEl) { + $prevEl.toggleClass(swiper.params.navigation.hiddenClass); + } + } + }); + Object.assign(swiper.navigation, { + update, + init, + destroy, + }); + } + + function classesToSelector(classes) { + if (classes === void 0) { + classes = ""; + } + + return `.${classes + .trim() + .replace(/([\.:!\/])/g, "\\$1") // eslint-disable-line + .replace(/ /g, ".")}`; + } + + function Pagination(_ref) { + let { swiper, extendParams, on, emit } = _ref; + const pfx = "swiper-pagination"; + extendParams({ + pagination: { + el: null, + bulletElement: "span", + clickable: false, + hideOnClick: false, + renderBullet: null, + renderProgressbar: null, + renderFraction: null, + renderCustom: null, + progressbarOpposite: false, + type: "bullets", + // 'bullets' or 'progressbar' or 'fraction' or 'custom' + dynamicBullets: false, + dynamicMainBullets: 1, + formatFractionCurrent: (number) => number, + formatFractionTotal: (number) => number, + bulletClass: `${pfx}-bullet`, + bulletActiveClass: `${pfx}-bullet-active`, + modifierClass: `${pfx}-`, + currentClass: `${pfx}-current`, + totalClass: `${pfx}-total`, + hiddenClass: `${pfx}-hidden`, + progressbarFillClass: `${pfx}-progressbar-fill`, + progressbarOppositeClass: `${pfx}-progressbar-opposite`, + clickableClass: `${pfx}-clickable`, + lockClass: `${pfx}-lock`, + horizontalClass: `${pfx}-horizontal`, + verticalClass: `${pfx}-vertical`, + }, + }); + swiper.pagination = { + el: null, + $el: null, + bullets: [], + }; + let bulletSize; + let dynamicBulletIndex = 0; + + function isPaginationDisabled() { + return ( + !swiper.params.pagination.el || + !swiper.pagination.el || + !swiper.pagination.$el || + swiper.pagination.$el.length === 0 + ); + } + + function setSideBullets($bulletEl, position) { + const { bulletActiveClass } = swiper.params.pagination; + $bulletEl[position]() + .addClass(`${bulletActiveClass}-${position}`) + [position]() + .addClass(`${bulletActiveClass}-${position}-${position}`); + } + + function update() { + // Render || Update Pagination bullets/items + const rtl = swiper.rtl; + const params = swiper.params.pagination; + if (isPaginationDisabled()) return; + const slidesLength = + swiper.virtual && swiper.params.virtual.enabled + ? swiper.virtual.slides.length + : swiper.slides.length; + const $el = swiper.pagination.$el; // Current/Total + + let current; + const total = swiper.params.loop + ? Math.ceil( + (slidesLength - swiper.loopedSlides * 2) / + swiper.params.slidesPerGroup, + ) + : swiper.snapGrid.length; + + if (swiper.params.loop) { + current = Math.ceil( + (swiper.activeIndex - swiper.loopedSlides) / + swiper.params.slidesPerGroup, + ); + + if (current > slidesLength - 1 - swiper.loopedSlides * 2) { + current -= slidesLength - swiper.loopedSlides * 2; + } + + if (current > total - 1) current -= total; + if (current < 0 && swiper.params.paginationType !== "bullets") + current = total + current; + } else if (typeof swiper.snapIndex !== "undefined") { + current = swiper.snapIndex; + } else { + current = swiper.activeIndex || 0; + } // Types + + if ( + params.type === "bullets" && + swiper.pagination.bullets && + swiper.pagination.bullets.length > 0 + ) { + const bullets = swiper.pagination.bullets; + let firstIndex; + let lastIndex; + let midIndex; + + if (params.dynamicBullets) { + bulletSize = bullets + .eq(0) + [swiper.isHorizontal() ? "outerWidth" : "outerHeight"](true); + $el.css( + swiper.isHorizontal() ? "width" : "height", + `${bulletSize * (params.dynamicMainBullets + 4)}px`, + ); + + if ( + params.dynamicMainBullets > 1 && + swiper.previousIndex !== undefined + ) { + dynamicBulletIndex += + current - (swiper.previousIndex - swiper.loopedSlides || 0); + + if (dynamicBulletIndex > params.dynamicMainBullets - 1) { + dynamicBulletIndex = params.dynamicMainBullets - 1; + } else if (dynamicBulletIndex < 0) { + dynamicBulletIndex = 0; + } + } + + firstIndex = Math.max(current - dynamicBulletIndex, 0); + lastIndex = + firstIndex + + (Math.min(bullets.length, params.dynamicMainBullets) - 1); + midIndex = (lastIndex + firstIndex) / 2; + } + + bullets.removeClass( + ["", "-next", "-next-next", "-prev", "-prev-prev", "-main"] + .map((suffix) => `${params.bulletActiveClass}${suffix}`) + .join(" "), + ); + + if ($el.length > 1) { + bullets.each((bullet) => { + const $bullet = $(bullet); + const bulletIndex = $bullet.index(); + + if (bulletIndex === current) { + $bullet.addClass(params.bulletActiveClass); + } + + if (params.dynamicBullets) { + if (bulletIndex >= firstIndex && bulletIndex <= lastIndex) { + $bullet.addClass(`${params.bulletActiveClass}-main`); + } + + if (bulletIndex === firstIndex) { + setSideBullets($bullet, "prev"); + } + + if (bulletIndex === lastIndex) { + setSideBullets($bullet, "next"); + } + } + }); + } else { + const $bullet = bullets.eq(current); + const bulletIndex = $bullet.index(); + $bullet.addClass(params.bulletActiveClass); + + if (params.dynamicBullets) { + const $firstDisplayedBullet = bullets.eq(firstIndex); + const $lastDisplayedBullet = bullets.eq(lastIndex); + + for (let i = firstIndex; i <= lastIndex; i += 1) { + bullets.eq(i).addClass(`${params.bulletActiveClass}-main`); + } + + if (swiper.params.loop) { + if (bulletIndex >= bullets.length) { + for (let i = params.dynamicMainBullets; i >= 0; i -= 1) { + bullets + .eq(bullets.length - i) + .addClass(`${params.bulletActiveClass}-main`); + } + + bullets + .eq(bullets.length - params.dynamicMainBullets - 1) + .addClass(`${params.bulletActiveClass}-prev`); + } else { + setSideBullets($firstDisplayedBullet, "prev"); + setSideBullets($lastDisplayedBullet, "next"); + } + } else { + setSideBullets($firstDisplayedBullet, "prev"); + setSideBullets($lastDisplayedBullet, "next"); + } + } + } + + if (params.dynamicBullets) { + const dynamicBulletsLength = Math.min( + bullets.length, + params.dynamicMainBullets + 4, + ); + const bulletsOffset = + (bulletSize * dynamicBulletsLength - bulletSize) / 2 - + midIndex * bulletSize; + const offsetProp = rtl ? "right" : "left"; + bullets.css( + swiper.isHorizontal() ? offsetProp : "top", + `${bulletsOffset}px`, + ); + } + } + + if (params.type === "fraction") { + $el + .find(classesToSelector(params.currentClass)) + .text(params.formatFractionCurrent(current + 1)); + $el + .find(classesToSelector(params.totalClass)) + .text(params.formatFractionTotal(total)); + } + + if (params.type === "progressbar") { + let progressbarDirection; + + if (params.progressbarOpposite) { + progressbarDirection = swiper.isHorizontal() + ? "vertical" + : "horizontal"; + } else { + progressbarDirection = swiper.isHorizontal() + ? "horizontal" + : "vertical"; + } + + const scale = (current + 1) / total; + let scaleX = 1; + let scaleY = 1; + + if (progressbarDirection === "horizontal") { + scaleX = scale; + } else { + scaleY = scale; + } + + $el + .find(classesToSelector(params.progressbarFillClass)) + .transform(`translate3d(0,0,0) scaleX(${scaleX}) scaleY(${scaleY})`) + .transition(swiper.params.speed); + } + + if (params.type === "custom" && params.renderCustom) { + $el.html(params.renderCustom(swiper, current + 1, total)); + emit("paginationRender", $el[0]); + } else { + emit("paginationUpdate", $el[0]); + } + + if (swiper.params.watchOverflow && swiper.enabled) { + $el[swiper.isLocked ? "addClass" : "removeClass"](params.lockClass); + } + } + + function render() { + // Render Container + const params = swiper.params.pagination; + if (isPaginationDisabled()) return; + const slidesLength = + swiper.virtual && swiper.params.virtual.enabled + ? swiper.virtual.slides.length + : swiper.slides.length; + const $el = swiper.pagination.$el; + let paginationHTML = ""; + + if (params.type === "bullets") { + let numberOfBullets = swiper.params.loop + ? Math.ceil( + (slidesLength - swiper.loopedSlides * 2) / + swiper.params.slidesPerGroup, + ) + : swiper.snapGrid.length; + + if ( + swiper.params.freeMode && + swiper.params.freeMode.enabled && + !swiper.params.loop && + numberOfBullets > slidesLength + ) { + numberOfBullets = slidesLength; + } + + for (let i = 0; i < numberOfBullets; i += 1) { + if (params.renderBullet) { + paginationHTML += params.renderBullet.call( + swiper, + i, + params.bulletClass, + ); + } else { + paginationHTML += `<${params.bulletElement} class="${params.bulletClass}">`; + } + } + + $el.html(paginationHTML); + swiper.pagination.bullets = $el.find( + classesToSelector(params.bulletClass), + ); + } + + if (params.type === "fraction") { + if (params.renderFraction) { + paginationHTML = params.renderFraction.call( + swiper, + params.currentClass, + params.totalClass, + ); + } else { + paginationHTML = + `` + + " / " + + ``; + } + + $el.html(paginationHTML); + } + + if (params.type === "progressbar") { + if (params.renderProgressbar) { + paginationHTML = params.renderProgressbar.call( + swiper, + params.progressbarFillClass, + ); + } else { + paginationHTML = ``; + } + + $el.html(paginationHTML); + } + + if (params.type !== "custom") { + emit("paginationRender", swiper.pagination.$el[0]); + } + } + + function init() { + swiper.params.pagination = createElementIfNotDefined( + swiper, + swiper.originalParams.pagination, + swiper.params.pagination, + { + el: "swiper-pagination", + }, + ); + const params = swiper.params.pagination; + if (!params.el) return; + let $el = $(params.el); + if ($el.length === 0) return; + + if ( + swiper.params.uniqueNavElements && + typeof params.el === "string" && + $el.length > 1 + ) { + $el = swiper.$el.find(params.el); // check if it belongs to another nested Swiper + + if ($el.length > 1) { + $el = $el.filter((el) => { + if ($(el).parents(".swiper")[0] !== swiper.el) return false; + return true; + }); + } + } + + if (params.type === "bullets" && params.clickable) { + $el.addClass(params.clickableClass); + } + + $el.addClass(params.modifierClass + params.type); + $el.addClass( + swiper.isHorizontal() ? params.horizontalClass : params.verticalClass, + ); + + if (params.type === "bullets" && params.dynamicBullets) { + $el.addClass(`${params.modifierClass}${params.type}-dynamic`); + dynamicBulletIndex = 0; + + if (params.dynamicMainBullets < 1) { + params.dynamicMainBullets = 1; + } + } + + if (params.type === "progressbar" && params.progressbarOpposite) { + $el.addClass(params.progressbarOppositeClass); + } + + if (params.clickable) { + $el.on( + "click", + classesToSelector(params.bulletClass), + function onClick(e) { + e.preventDefault(); + let index = $(this).index() * swiper.params.slidesPerGroup; + if (swiper.params.loop) index += swiper.loopedSlides; + swiper.slideTo(index); + }, + ); + } + + Object.assign(swiper.pagination, { + $el, + el: $el[0], + }); + + if (!swiper.enabled) { + $el.addClass(params.lockClass); + } + } + + function destroy() { + const params = swiper.params.pagination; + if (isPaginationDisabled()) return; + const $el = swiper.pagination.$el; + $el.removeClass(params.hiddenClass); + $el.removeClass(params.modifierClass + params.type); + $el.removeClass( + swiper.isHorizontal() ? params.horizontalClass : params.verticalClass, + ); + if (swiper.pagination.bullets && swiper.pagination.bullets.removeClass) + swiper.pagination.bullets.removeClass(params.bulletActiveClass); + + if (params.clickable) { + $el.off("click", classesToSelector(params.bulletClass)); + } + } + + on("init", () => { + init(); + render(); + update(); + }); + on("activeIndexChange", () => { + if (swiper.params.loop) { + update(); + } else if (typeof swiper.snapIndex === "undefined") { + update(); + } + }); + on("snapIndexChange", () => { + if (!swiper.params.loop) { + update(); + } + }); + on("slidesLengthChange", () => { + if (swiper.params.loop) { + render(); + update(); + } + }); + on("snapGridLengthChange", () => { + if (!swiper.params.loop) { + render(); + update(); + } + }); + on("destroy", () => { + destroy(); + }); + on("enable disable", () => { + const { $el } = swiper.pagination; + + if ($el) { + $el[swiper.enabled ? "removeClass" : "addClass"]( + swiper.params.pagination.lockClass, + ); + } + }); + on("lock unlock", () => { + update(); + }); + on("click", (_s, e) => { + const targetEl = e.target; + const { $el } = swiper.pagination; + + if ( + swiper.params.pagination.el && + swiper.params.pagination.hideOnClick && + $el.length > 0 && + !$(targetEl).hasClass(swiper.params.pagination.bulletClass) + ) { + if ( + swiper.navigation && + ((swiper.navigation.nextEl && + targetEl === swiper.navigation.nextEl) || + (swiper.navigation.prevEl && targetEl === swiper.navigation.prevEl)) + ) + return; + const isHidden = $el.hasClass(swiper.params.pagination.hiddenClass); + + if (isHidden === true) { + emit("paginationShow"); + } else { + emit("paginationHide"); + } + + $el.toggleClass(swiper.params.pagination.hiddenClass); + } + }); + Object.assign(swiper.pagination, { + render, + update, + init, + destroy, + }); + } + + function Scrollbar(_ref) { + let { swiper, extendParams, on, emit } = _ref; + const document = getDocument(); + let isTouched = false; + let timeout = null; + let dragTimeout = null; + let dragStartPos; + let dragSize; + let trackSize; + let divider; + extendParams({ + scrollbar: { + el: null, + dragSize: "auto", + hide: false, + draggable: false, + snapOnRelease: true, + lockClass: "swiper-scrollbar-lock", + dragClass: "swiper-scrollbar-drag", + }, + }); + swiper.scrollbar = { + el: null, + dragEl: null, + $el: null, + $dragEl: null, + }; + + function setTranslate() { + if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) return; + const { scrollbar, rtlTranslate: rtl, progress } = swiper; + const { $dragEl, $el } = scrollbar; + const params = swiper.params.scrollbar; + let newSize = dragSize; + let newPos = (trackSize - dragSize) * progress; + + if (rtl) { + newPos = -newPos; + + if (newPos > 0) { + newSize = dragSize - newPos; + newPos = 0; + } else if (-newPos + dragSize > trackSize) { + newSize = trackSize + newPos; + } + } else if (newPos < 0) { + newSize = dragSize + newPos; + newPos = 0; + } else if (newPos + dragSize > trackSize) { + newSize = trackSize - newPos; + } + + if (swiper.isHorizontal()) { + $dragEl.transform(`translate3d(${newPos}px, 0, 0)`); + $dragEl[0].style.width = `${newSize}px`; + } else { + $dragEl.transform(`translate3d(0px, ${newPos}px, 0)`); + $dragEl[0].style.height = `${newSize}px`; + } + + if (params.hide) { + clearTimeout(timeout); + $el[0].style.opacity = 1; + timeout = setTimeout(() => { + $el[0].style.opacity = 0; + $el.transition(400); + }, 1000); + } + } + + function setTransition(duration) { + if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) return; + swiper.scrollbar.$dragEl.transition(duration); + } + + function updateSize() { + if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) return; + const { scrollbar } = swiper; + const { $dragEl, $el } = scrollbar; + $dragEl[0].style.width = ""; + $dragEl[0].style.height = ""; + trackSize = swiper.isHorizontal() + ? $el[0].offsetWidth + : $el[0].offsetHeight; + divider = + swiper.size / + (swiper.virtualSize + + swiper.params.slidesOffsetBefore - + (swiper.params.centeredSlides ? swiper.snapGrid[0] : 0)); + + if (swiper.params.scrollbar.dragSize === "auto") { + dragSize = trackSize * divider; + } else { + dragSize = parseInt(swiper.params.scrollbar.dragSize, 10); + } + + if (swiper.isHorizontal()) { + $dragEl[0].style.width = `${dragSize}px`; + } else { + $dragEl[0].style.height = `${dragSize}px`; + } + + if (divider >= 1) { + $el[0].style.display = "none"; + } else { + $el[0].style.display = ""; + } + + if (swiper.params.scrollbar.hide) { + $el[0].style.opacity = 0; + } + + if (swiper.params.watchOverflow && swiper.enabled) { + scrollbar.$el[swiper.isLocked ? "addClass" : "removeClass"]( + swiper.params.scrollbar.lockClass, + ); + } + } + + function getPointerPosition(e) { + if (swiper.isHorizontal()) { + return e.type === "touchstart" || e.type === "touchmove" + ? e.targetTouches[0].clientX + : e.clientX; + } + + return e.type === "touchstart" || e.type === "touchmove" + ? e.targetTouches[0].clientY + : e.clientY; + } + + function setDragPosition(e) { + const { scrollbar, rtlTranslate: rtl } = swiper; + const { $el } = scrollbar; + let positionRatio; + positionRatio = + (getPointerPosition(e) - + $el.offset()[swiper.isHorizontal() ? "left" : "top"] - + (dragStartPos !== null ? dragStartPos : dragSize / 2)) / + (trackSize - dragSize); + positionRatio = Math.max(Math.min(positionRatio, 1), 0); + + if (rtl) { + positionRatio = 1 - positionRatio; + } + + const position = + swiper.minTranslate() + + (swiper.maxTranslate() - swiper.minTranslate()) * positionRatio; + swiper.updateProgress(position); + swiper.setTranslate(position); + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + } + + function onDragStart(e) { + const params = swiper.params.scrollbar; + const { scrollbar, $wrapperEl } = swiper; + const { $el, $dragEl } = scrollbar; + isTouched = true; + dragStartPos = + e.target === $dragEl[0] || e.target === $dragEl + ? getPointerPosition(e) - + e.target.getBoundingClientRect()[ + swiper.isHorizontal() ? "left" : "top" + ] + : null; + e.preventDefault(); + e.stopPropagation(); + $wrapperEl.transition(100); + $dragEl.transition(100); + setDragPosition(e); + clearTimeout(dragTimeout); + $el.transition(0); + + if (params.hide) { + $el.css("opacity", 1); + } + + if (swiper.params.cssMode) { + swiper.$wrapperEl.css("scroll-snap-type", "none"); + } + + emit("scrollbarDragStart", e); + } + + function onDragMove(e) { + const { scrollbar, $wrapperEl } = swiper; + const { $el, $dragEl } = scrollbar; + if (!isTouched) return; + if (e.preventDefault) e.preventDefault(); + else e.returnValue = false; + setDragPosition(e); + $wrapperEl.transition(0); + $el.transition(0); + $dragEl.transition(0); + emit("scrollbarDragMove", e); + } + + function onDragEnd(e) { + const params = swiper.params.scrollbar; + const { scrollbar, $wrapperEl } = swiper; + const { $el } = scrollbar; + if (!isTouched) return; + isTouched = false; + + if (swiper.params.cssMode) { + swiper.$wrapperEl.css("scroll-snap-type", ""); + $wrapperEl.transition(""); + } + + if (params.hide) { + clearTimeout(dragTimeout); + dragTimeout = nextTick(() => { + $el.css("opacity", 0); + $el.transition(400); + }, 1000); + } + + emit("scrollbarDragEnd", e); + + if (params.snapOnRelease) { + swiper.slideToClosest(); + } + } + + function events(method) { + const { + scrollbar, + touchEventsTouch, + touchEventsDesktop, + params, + support, + } = swiper; + const $el = scrollbar.$el; + const target = $el[0]; + const activeListener = + support.passiveListener && params.passiveListeners + ? { + passive: false, + capture: false, + } + : false; + const passiveListener = + support.passiveListener && params.passiveListeners + ? { + passive: true, + capture: false, + } + : false; + if (!target) return; + const eventMethod = + method === "on" ? "addEventListener" : "removeEventListener"; + + if (!support.touch) { + target[eventMethod]( + touchEventsDesktop.start, + onDragStart, + activeListener, + ); + document[eventMethod]( + touchEventsDesktop.move, + onDragMove, + activeListener, + ); + document[eventMethod]( + touchEventsDesktop.end, + onDragEnd, + passiveListener, + ); + } else { + target[eventMethod]( + touchEventsTouch.start, + onDragStart, + activeListener, + ); + target[eventMethod](touchEventsTouch.move, onDragMove, activeListener); + target[eventMethod](touchEventsTouch.end, onDragEnd, passiveListener); + } + } + + function enableDraggable() { + if (!swiper.params.scrollbar.el) return; + events("on"); + } + + function disableDraggable() { + if (!swiper.params.scrollbar.el) return; + events("off"); + } + + function init() { + const { scrollbar, $el: $swiperEl } = swiper; + swiper.params.scrollbar = createElementIfNotDefined( + swiper, + swiper.originalParams.scrollbar, + swiper.params.scrollbar, + { + el: "swiper-scrollbar", + }, + ); + const params = swiper.params.scrollbar; + if (!params.el) return; + let $el = $(params.el); + + if ( + swiper.params.uniqueNavElements && + typeof params.el === "string" && + $el.length > 1 && + $swiperEl.find(params.el).length === 1 + ) { + $el = $swiperEl.find(params.el); + } + + let $dragEl = $el.find(`.${swiper.params.scrollbar.dragClass}`); + + if ($dragEl.length === 0) { + $dragEl = $(`
`); + $el.append($dragEl); + } + + Object.assign(scrollbar, { + $el, + el: $el[0], + $dragEl, + dragEl: $dragEl[0], + }); + + if (params.draggable) { + enableDraggable(); + } + + if ($el) { + $el[swiper.enabled ? "removeClass" : "addClass"]( + swiper.params.scrollbar.lockClass, + ); + } + } + + function destroy() { + disableDraggable(); + } + + on("init", () => { + init(); + updateSize(); + setTranslate(); + }); + on("update resize observerUpdate lock unlock", () => { + updateSize(); + }); + on("setTranslate", () => { + setTranslate(); + }); + on("setTransition", (_s, duration) => { + setTransition(duration); + }); + on("enable disable", () => { + const { $el } = swiper.scrollbar; + + if ($el) { + $el[swiper.enabled ? "removeClass" : "addClass"]( + swiper.params.scrollbar.lockClass, + ); + } + }); + on("destroy", () => { + destroy(); + }); + Object.assign(swiper.scrollbar, { + updateSize, + setTranslate, + init, + destroy, + }); + } + + function Parallax(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + parallax: { + enabled: false, + }, + }); + + const setTransform = (el, progress) => { + const { rtl } = swiper; + const $el = $(el); + const rtlFactor = rtl ? -1 : 1; + const p = $el.attr("data-swiper-parallax") || "0"; + let x = $el.attr("data-swiper-parallax-x"); + let y = $el.attr("data-swiper-parallax-y"); + const scale = $el.attr("data-swiper-parallax-scale"); + const opacity = $el.attr("data-swiper-parallax-opacity"); + + if (x || y) { + x = x || "0"; + y = y || "0"; + } else if (swiper.isHorizontal()) { + x = p; + y = "0"; + } else { + y = p; + x = "0"; + } + + if (x.indexOf("%") >= 0) { + x = `${parseInt(x, 10) * progress * rtlFactor}%`; + } else { + x = `${x * progress * rtlFactor}px`; + } + + if (y.indexOf("%") >= 0) { + y = `${parseInt(y, 10) * progress}%`; + } else { + y = `${y * progress}px`; + } + + if (typeof opacity !== "undefined" && opacity !== null) { + const currentOpacity = + opacity - (opacity - 1) * (1 - Math.abs(progress)); + $el[0].style.opacity = currentOpacity; + } + + if (typeof scale === "undefined" || scale === null) { + $el.transform(`translate3d(${x}, ${y}, 0px)`); + } else { + const currentScale = scale - (scale - 1) * (1 - Math.abs(progress)); + $el.transform(`translate3d(${x}, ${y}, 0px) scale(${currentScale})`); + } + }; + + const setTranslate = () => { + const { $el, slides, progress, snapGrid } = swiper; + $el + .children( + "[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]", + ) + .each((el) => { + setTransform(el, progress); + }); + slides.each((slideEl, slideIndex) => { + let slideProgress = slideEl.progress; + + if ( + swiper.params.slidesPerGroup > 1 && + swiper.params.slidesPerView !== "auto" + ) { + slideProgress += + Math.ceil(slideIndex / 2) - progress * (snapGrid.length - 1); + } + + slideProgress = Math.min(Math.max(slideProgress, -1), 1); + $(slideEl) + .find( + "[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]", + ) + .each((el) => { + setTransform(el, slideProgress); + }); + }); + }; + + const setTransition = function (duration) { + if (duration === void 0) { + duration = swiper.params.speed; + } + + const { $el } = swiper; + $el + .find( + "[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]", + ) + .each((parallaxEl) => { + const $parallaxEl = $(parallaxEl); + let parallaxDuration = + parseInt($parallaxEl.attr("data-swiper-parallax-duration"), 10) || + duration; + if (duration === 0) parallaxDuration = 0; + $parallaxEl.transition(parallaxDuration); + }); + }; + + on("beforeInit", () => { + if (!swiper.params.parallax.enabled) return; + swiper.params.watchSlidesProgress = true; + swiper.originalParams.watchSlidesProgress = true; + }); + on("init", () => { + if (!swiper.params.parallax.enabled) return; + setTranslate(); + }); + on("setTranslate", () => { + if (!swiper.params.parallax.enabled) return; + setTranslate(); + }); + on("setTransition", (_swiper, duration) => { + if (!swiper.params.parallax.enabled) return; + setTransition(duration); + }); + } + + function Zoom(_ref) { + let { swiper, extendParams, on, emit } = _ref; + const window = getWindow(); + extendParams({ + zoom: { + enabled: false, + maxRatio: 3, + minRatio: 1, + toggle: true, + containerClass: "swiper-zoom-container", + zoomedSlideClass: "swiper-slide-zoomed", + }, + }); + swiper.zoom = { + enabled: false, + }; + let currentScale = 1; + let isScaling = false; + let gesturesEnabled; + let fakeGestureTouched; + let fakeGestureMoved; + const gesture = { + $slideEl: undefined, + slideWidth: undefined, + slideHeight: undefined, + $imageEl: undefined, + $imageWrapEl: undefined, + maxRatio: 3, + }; + const image = { + isTouched: undefined, + isMoved: undefined, + currentX: undefined, + currentY: undefined, + minX: undefined, + minY: undefined, + maxX: undefined, + maxY: undefined, + width: undefined, + height: undefined, + startX: undefined, + startY: undefined, + touchesStart: {}, + touchesCurrent: {}, + }; + const velocity = { + x: undefined, + y: undefined, + prevPositionX: undefined, + prevPositionY: undefined, + prevTime: undefined, + }; + let scale = 1; + Object.defineProperty(swiper.zoom, "scale", { + get() { + return scale; + }, + + set(value) { + if (scale !== value) { + const imageEl = gesture.$imageEl ? gesture.$imageEl[0] : undefined; + const slideEl = gesture.$slideEl ? gesture.$slideEl[0] : undefined; + emit("zoomChange", value, imageEl, slideEl); + } + + scale = value; + }, + }); + + function getDistanceBetweenTouches(e) { + if (e.targetTouches.length < 2) return 1; + const x1 = e.targetTouches[0].pageX; + const y1 = e.targetTouches[0].pageY; + const x2 = e.targetTouches[1].pageX; + const y2 = e.targetTouches[1].pageY; + const distance = Math.sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2); + return distance; + } // Events + + function onGestureStart(e) { + const support = swiper.support; + const params = swiper.params.zoom; + fakeGestureTouched = false; + fakeGestureMoved = false; + + if (!support.gestures) { + if ( + e.type !== "touchstart" || + (e.type === "touchstart" && e.targetTouches.length < 2) + ) { + return; + } + + fakeGestureTouched = true; + gesture.scaleStart = getDistanceBetweenTouches(e); + } + + if (!gesture.$slideEl || !gesture.$slideEl.length) { + gesture.$slideEl = $(e.target).closest(`.${swiper.params.slideClass}`); + if (gesture.$slideEl.length === 0) + gesture.$slideEl = swiper.slides.eq(swiper.activeIndex); + gesture.$imageEl = gesture.$slideEl + .find(`.${params.containerClass}`) + .eq(0) + .find("picture, img, svg, canvas, .swiper-zoom-target") + .eq(0); + gesture.$imageWrapEl = gesture.$imageEl.parent( + `.${params.containerClass}`, + ); + gesture.maxRatio = + gesture.$imageWrapEl.attr("data-swiper-zoom") || params.maxRatio; + + if (gesture.$imageWrapEl.length === 0) { + gesture.$imageEl = undefined; + return; + } + } + + if (gesture.$imageEl) { + gesture.$imageEl.transition(0); + } + + isScaling = true; + } + + function onGestureChange(e) { + const support = swiper.support; + const params = swiper.params.zoom; + const zoom = swiper.zoom; + + if (!support.gestures) { + if ( + e.type !== "touchmove" || + (e.type === "touchmove" && e.targetTouches.length < 2) + ) { + return; + } + + fakeGestureMoved = true; + gesture.scaleMove = getDistanceBetweenTouches(e); + } + + if (!gesture.$imageEl || gesture.$imageEl.length === 0) { + if (e.type === "gesturechange") onGestureStart(e); + return; + } + + if (support.gestures) { + zoom.scale = e.scale * currentScale; + } else { + zoom.scale = (gesture.scaleMove / gesture.scaleStart) * currentScale; + } + + if (zoom.scale > gesture.maxRatio) { + zoom.scale = + gesture.maxRatio - 1 + (zoom.scale - gesture.maxRatio + 1) ** 0.5; + } + + if (zoom.scale < params.minRatio) { + zoom.scale = + params.minRatio + 1 - (params.minRatio - zoom.scale + 1) ** 0.5; + } + + gesture.$imageEl.transform(`translate3d(0,0,0) scale(${zoom.scale})`); + } + + function onGestureEnd(e) { + const device = swiper.device; + const support = swiper.support; + const params = swiper.params.zoom; + const zoom = swiper.zoom; + + if (!support.gestures) { + if (!fakeGestureTouched || !fakeGestureMoved) { + return; + } + + if ( + e.type !== "touchend" || + (e.type === "touchend" && + e.changedTouches.length < 2 && + !device.android) + ) { + return; + } + + fakeGestureTouched = false; + fakeGestureMoved = false; + } + + if (!gesture.$imageEl || gesture.$imageEl.length === 0) return; + zoom.scale = Math.max( + Math.min(zoom.scale, gesture.maxRatio), + params.minRatio, + ); + gesture.$imageEl + .transition(swiper.params.speed) + .transform(`translate3d(0,0,0) scale(${zoom.scale})`); + currentScale = zoom.scale; + isScaling = false; + if (zoom.scale === 1) gesture.$slideEl = undefined; + } + + function onTouchStart(e) { + const device = swiper.device; + if (!gesture.$imageEl || gesture.$imageEl.length === 0) return; + if (image.isTouched) return; + if (device.android && e.cancelable) e.preventDefault(); + image.isTouched = true; + image.touchesStart.x = + e.type === "touchstart" ? e.targetTouches[0].pageX : e.pageX; + image.touchesStart.y = + e.type === "touchstart" ? e.targetTouches[0].pageY : e.pageY; + } + + function onTouchMove(e) { + const zoom = swiper.zoom; + if (!gesture.$imageEl || gesture.$imageEl.length === 0) return; + swiper.allowClick = false; + if (!image.isTouched || !gesture.$slideEl) return; + + if (!image.isMoved) { + image.width = gesture.$imageEl[0].offsetWidth; + image.height = gesture.$imageEl[0].offsetHeight; + image.startX = getTranslate(gesture.$imageWrapEl[0], "x") || 0; + image.startY = getTranslate(gesture.$imageWrapEl[0], "y") || 0; + gesture.slideWidth = gesture.$slideEl[0].offsetWidth; + gesture.slideHeight = gesture.$slideEl[0].offsetHeight; + gesture.$imageWrapEl.transition(0); + } // Define if we need image drag + + const scaledWidth = image.width * zoom.scale; + const scaledHeight = image.height * zoom.scale; + if ( + scaledWidth < gesture.slideWidth && + scaledHeight < gesture.slideHeight + ) + return; + image.minX = Math.min(gesture.slideWidth / 2 - scaledWidth / 2, 0); + image.maxX = -image.minX; + image.minY = Math.min(gesture.slideHeight / 2 - scaledHeight / 2, 0); + image.maxY = -image.minY; + image.touchesCurrent.x = + e.type === "touchmove" ? e.targetTouches[0].pageX : e.pageX; + image.touchesCurrent.y = + e.type === "touchmove" ? e.targetTouches[0].pageY : e.pageY; + + if (!image.isMoved && !isScaling) { + if ( + swiper.isHorizontal() && + ((Math.floor(image.minX) === Math.floor(image.startX) && + image.touchesCurrent.x < image.touchesStart.x) || + (Math.floor(image.maxX) === Math.floor(image.startX) && + image.touchesCurrent.x > image.touchesStart.x)) + ) { + image.isTouched = false; + return; + } + + if ( + !swiper.isHorizontal() && + ((Math.floor(image.minY) === Math.floor(image.startY) && + image.touchesCurrent.y < image.touchesStart.y) || + (Math.floor(image.maxY) === Math.floor(image.startY) && + image.touchesCurrent.y > image.touchesStart.y)) + ) { + image.isTouched = false; + return; + } + } + + if (e.cancelable) { + e.preventDefault(); + } + + e.stopPropagation(); + image.isMoved = true; + image.currentX = + image.touchesCurrent.x - image.touchesStart.x + image.startX; + image.currentY = + image.touchesCurrent.y - image.touchesStart.y + image.startY; + + if (image.currentX < image.minX) { + image.currentX = + image.minX + 1 - (image.minX - image.currentX + 1) ** 0.8; + } + + if (image.currentX > image.maxX) { + image.currentX = + image.maxX - 1 + (image.currentX - image.maxX + 1) ** 0.8; + } + + if (image.currentY < image.minY) { + image.currentY = + image.minY + 1 - (image.minY - image.currentY + 1) ** 0.8; + } + + if (image.currentY > image.maxY) { + image.currentY = + image.maxY - 1 + (image.currentY - image.maxY + 1) ** 0.8; + } // Velocity + + if (!velocity.prevPositionX) + velocity.prevPositionX = image.touchesCurrent.x; + if (!velocity.prevPositionY) + velocity.prevPositionY = image.touchesCurrent.y; + if (!velocity.prevTime) velocity.prevTime = Date.now(); + velocity.x = + (image.touchesCurrent.x - velocity.prevPositionX) / + (Date.now() - velocity.prevTime) / + 2; + velocity.y = + (image.touchesCurrent.y - velocity.prevPositionY) / + (Date.now() - velocity.prevTime) / + 2; + if (Math.abs(image.touchesCurrent.x - velocity.prevPositionX) < 2) + velocity.x = 0; + if (Math.abs(image.touchesCurrent.y - velocity.prevPositionY) < 2) + velocity.y = 0; + velocity.prevPositionX = image.touchesCurrent.x; + velocity.prevPositionY = image.touchesCurrent.y; + velocity.prevTime = Date.now(); + gesture.$imageWrapEl.transform( + `translate3d(${image.currentX}px, ${image.currentY}px,0)`, + ); + } + + function onTouchEnd() { + const zoom = swiper.zoom; + if (!gesture.$imageEl || gesture.$imageEl.length === 0) return; + + if (!image.isTouched || !image.isMoved) { + image.isTouched = false; + image.isMoved = false; + return; + } + + image.isTouched = false; + image.isMoved = false; + let momentumDurationX = 300; + let momentumDurationY = 300; + const momentumDistanceX = velocity.x * momentumDurationX; + const newPositionX = image.currentX + momentumDistanceX; + const momentumDistanceY = velocity.y * momentumDurationY; + const newPositionY = image.currentY + momentumDistanceY; // Fix duration + + if (velocity.x !== 0) + momentumDurationX = Math.abs( + (newPositionX - image.currentX) / velocity.x, + ); + if (velocity.y !== 0) + momentumDurationY = Math.abs( + (newPositionY - image.currentY) / velocity.y, + ); + const momentumDuration = Math.max(momentumDurationX, momentumDurationY); + image.currentX = newPositionX; + image.currentY = newPositionY; // Define if we need image drag + + const scaledWidth = image.width * zoom.scale; + const scaledHeight = image.height * zoom.scale; + image.minX = Math.min(gesture.slideWidth / 2 - scaledWidth / 2, 0); + image.maxX = -image.minX; + image.minY = Math.min(gesture.slideHeight / 2 - scaledHeight / 2, 0); + image.maxY = -image.minY; + image.currentX = Math.max( + Math.min(image.currentX, image.maxX), + image.minX, + ); + image.currentY = Math.max( + Math.min(image.currentY, image.maxY), + image.minY, + ); + gesture.$imageWrapEl + .transition(momentumDuration) + .transform(`translate3d(${image.currentX}px, ${image.currentY}px,0)`); + } + + function onTransitionEnd() { + const zoom = swiper.zoom; + + if (gesture.$slideEl && swiper.previousIndex !== swiper.activeIndex) { + if (gesture.$imageEl) { + gesture.$imageEl.transform("translate3d(0,0,0) scale(1)"); + } + + if (gesture.$imageWrapEl) { + gesture.$imageWrapEl.transform("translate3d(0,0,0)"); + } + + zoom.scale = 1; + currentScale = 1; + gesture.$slideEl = undefined; + gesture.$imageEl = undefined; + gesture.$imageWrapEl = undefined; + } + } + + function zoomIn(e) { + const zoom = swiper.zoom; + const params = swiper.params.zoom; + + if (!gesture.$slideEl) { + if (e && e.target) { + gesture.$slideEl = $(e.target).closest( + `.${swiper.params.slideClass}`, + ); + } + + if (!gesture.$slideEl) { + if ( + swiper.params.virtual && + swiper.params.virtual.enabled && + swiper.virtual + ) { + gesture.$slideEl = swiper.$wrapperEl.children( + `.${swiper.params.slideActiveClass}`, + ); + } else { + gesture.$slideEl = swiper.slides.eq(swiper.activeIndex); + } + } + + gesture.$imageEl = gesture.$slideEl + .find(`.${params.containerClass}`) + .eq(0) + .find("picture, img, svg, canvas, .swiper-zoom-target") + .eq(0); + gesture.$imageWrapEl = gesture.$imageEl.parent( + `.${params.containerClass}`, + ); + } + + if ( + !gesture.$imageEl || + gesture.$imageEl.length === 0 || + !gesture.$imageWrapEl || + gesture.$imageWrapEl.length === 0 + ) + return; + + if (swiper.params.cssMode) { + swiper.wrapperEl.style.overflow = "hidden"; + swiper.wrapperEl.style.touchAction = "none"; + } + + gesture.$slideEl.addClass(`${params.zoomedSlideClass}`); + let touchX; + let touchY; + let offsetX; + let offsetY; + let diffX; + let diffY; + let translateX; + let translateY; + let imageWidth; + let imageHeight; + let scaledWidth; + let scaledHeight; + let translateMinX; + let translateMinY; + let translateMaxX; + let translateMaxY; + let slideWidth; + let slideHeight; + + if (typeof image.touchesStart.x === "undefined" && e) { + touchX = e.type === "touchend" ? e.changedTouches[0].pageX : e.pageX; + touchY = e.type === "touchend" ? e.changedTouches[0].pageY : e.pageY; + } else { + touchX = image.touchesStart.x; + touchY = image.touchesStart.y; + } + + zoom.scale = + gesture.$imageWrapEl.attr("data-swiper-zoom") || params.maxRatio; + currentScale = + gesture.$imageWrapEl.attr("data-swiper-zoom") || params.maxRatio; + + if (e) { + slideWidth = gesture.$slideEl[0].offsetWidth; + slideHeight = gesture.$slideEl[0].offsetHeight; + offsetX = gesture.$slideEl.offset().left + window.scrollX; + offsetY = gesture.$slideEl.offset().top + window.scrollY; + diffX = offsetX + slideWidth / 2 - touchX; + diffY = offsetY + slideHeight / 2 - touchY; + imageWidth = gesture.$imageEl[0].offsetWidth; + imageHeight = gesture.$imageEl[0].offsetHeight; + scaledWidth = imageWidth * zoom.scale; + scaledHeight = imageHeight * zoom.scale; + translateMinX = Math.min(slideWidth / 2 - scaledWidth / 2, 0); + translateMinY = Math.min(slideHeight / 2 - scaledHeight / 2, 0); + translateMaxX = -translateMinX; + translateMaxY = -translateMinY; + translateX = diffX * zoom.scale; + translateY = diffY * zoom.scale; + + if (translateX < translateMinX) { + translateX = translateMinX; + } + + if (translateX > translateMaxX) { + translateX = translateMaxX; + } + + if (translateY < translateMinY) { + translateY = translateMinY; + } + + if (translateY > translateMaxY) { + translateY = translateMaxY; + } + } else { + translateX = 0; + translateY = 0; + } + + gesture.$imageWrapEl + .transition(300) + .transform(`translate3d(${translateX}px, ${translateY}px,0)`); + gesture.$imageEl + .transition(300) + .transform(`translate3d(0,0,0) scale(${zoom.scale})`); + } + + function zoomOut() { + const zoom = swiper.zoom; + const params = swiper.params.zoom; + + if (!gesture.$slideEl) { + if ( + swiper.params.virtual && + swiper.params.virtual.enabled && + swiper.virtual + ) { + gesture.$slideEl = swiper.$wrapperEl.children( + `.${swiper.params.slideActiveClass}`, + ); + } else { + gesture.$slideEl = swiper.slides.eq(swiper.activeIndex); + } + + gesture.$imageEl = gesture.$slideEl + .find(`.${params.containerClass}`) + .eq(0) + .find("picture, img, svg, canvas, .swiper-zoom-target") + .eq(0); + gesture.$imageWrapEl = gesture.$imageEl.parent( + `.${params.containerClass}`, + ); + } + + if ( + !gesture.$imageEl || + gesture.$imageEl.length === 0 || + !gesture.$imageWrapEl || + gesture.$imageWrapEl.length === 0 + ) + return; + + if (swiper.params.cssMode) { + swiper.wrapperEl.style.overflow = ""; + swiper.wrapperEl.style.touchAction = ""; + } + + zoom.scale = 1; + currentScale = 1; + gesture.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"); + gesture.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"); + gesture.$slideEl.removeClass(`${params.zoomedSlideClass}`); + gesture.$slideEl = undefined; + } // Toggle Zoom + + function zoomToggle(e) { + const zoom = swiper.zoom; + + if (zoom.scale && zoom.scale !== 1) { + // Zoom Out + zoomOut(); + } else { + // Zoom In + zoomIn(e); + } + } + + function getListeners() { + const support = swiper.support; + const passiveListener = + swiper.touchEvents.start === "touchstart" && + support.passiveListener && + swiper.params.passiveListeners + ? { + passive: true, + capture: false, + } + : false; + const activeListenerWithCapture = support.passiveListener + ? { + passive: false, + capture: true, + } + : true; + return { + passiveListener, + activeListenerWithCapture, + }; + } + + function getSlideSelector() { + return `.${swiper.params.slideClass}`; + } + + function toggleGestures(method) { + const { passiveListener } = getListeners(); + const slideSelector = getSlideSelector(); + swiper.$wrapperEl[method]( + "gesturestart", + slideSelector, + onGestureStart, + passiveListener, + ); + swiper.$wrapperEl[method]( + "gesturechange", + slideSelector, + onGestureChange, + passiveListener, + ); + swiper.$wrapperEl[method]( + "gestureend", + slideSelector, + onGestureEnd, + passiveListener, + ); + } + + function enableGestures() { + if (gesturesEnabled) return; + gesturesEnabled = true; + toggleGestures("on"); + } + + function disableGestures() { + if (!gesturesEnabled) return; + gesturesEnabled = false; + toggleGestures("off"); + } // Attach/Detach Events + + function enable() { + const zoom = swiper.zoom; + if (zoom.enabled) return; + zoom.enabled = true; + const support = swiper.support; + const { passiveListener, activeListenerWithCapture } = getListeners(); + const slideSelector = getSlideSelector(); // Scale image + + if (support.gestures) { + swiper.$wrapperEl.on( + swiper.touchEvents.start, + enableGestures, + passiveListener, + ); + swiper.$wrapperEl.on( + swiper.touchEvents.end, + disableGestures, + passiveListener, + ); + } else if (swiper.touchEvents.start === "touchstart") { + swiper.$wrapperEl.on( + swiper.touchEvents.start, + slideSelector, + onGestureStart, + passiveListener, + ); + swiper.$wrapperEl.on( + swiper.touchEvents.move, + slideSelector, + onGestureChange, + activeListenerWithCapture, + ); + swiper.$wrapperEl.on( + swiper.touchEvents.end, + slideSelector, + onGestureEnd, + passiveListener, + ); + + if (swiper.touchEvents.cancel) { + swiper.$wrapperEl.on( + swiper.touchEvents.cancel, + slideSelector, + onGestureEnd, + passiveListener, + ); + } + } // Move image + + swiper.$wrapperEl.on( + swiper.touchEvents.move, + `.${swiper.params.zoom.containerClass}`, + onTouchMove, + activeListenerWithCapture, + ); + } + + function disable() { + const zoom = swiper.zoom; + if (!zoom.enabled) return; + const support = swiper.support; + zoom.enabled = false; + const { passiveListener, activeListenerWithCapture } = getListeners(); + const slideSelector = getSlideSelector(); // Scale image + + if (support.gestures) { + swiper.$wrapperEl.off( + swiper.touchEvents.start, + enableGestures, + passiveListener, + ); + swiper.$wrapperEl.off( + swiper.touchEvents.end, + disableGestures, + passiveListener, + ); + } else if (swiper.touchEvents.start === "touchstart") { + swiper.$wrapperEl.off( + swiper.touchEvents.start, + slideSelector, + onGestureStart, + passiveListener, + ); + swiper.$wrapperEl.off( + swiper.touchEvents.move, + slideSelector, + onGestureChange, + activeListenerWithCapture, + ); + swiper.$wrapperEl.off( + swiper.touchEvents.end, + slideSelector, + onGestureEnd, + passiveListener, + ); + + if (swiper.touchEvents.cancel) { + swiper.$wrapperEl.off( + swiper.touchEvents.cancel, + slideSelector, + onGestureEnd, + passiveListener, + ); + } + } // Move image + + swiper.$wrapperEl.off( + swiper.touchEvents.move, + `.${swiper.params.zoom.containerClass}`, + onTouchMove, + activeListenerWithCapture, + ); + } + + on("init", () => { + if (swiper.params.zoom.enabled) { + enable(); + } + }); + on("destroy", () => { + disable(); + }); + on("touchStart", (_s, e) => { + if (!swiper.zoom.enabled) return; + onTouchStart(e); + }); + on("touchEnd", (_s, e) => { + if (!swiper.zoom.enabled) return; + onTouchEnd(); + }); + on("doubleTap", (_s, e) => { + if ( + !swiper.animating && + swiper.params.zoom.enabled && + swiper.zoom.enabled && + swiper.params.zoom.toggle + ) { + zoomToggle(e); + } + }); + on("transitionEnd", () => { + if (swiper.zoom.enabled && swiper.params.zoom.enabled) { + onTransitionEnd(); + } + }); + on("slideChange", () => { + if ( + swiper.zoom.enabled && + swiper.params.zoom.enabled && + swiper.params.cssMode + ) { + onTransitionEnd(); + } + }); + Object.assign(swiper.zoom, { + enable, + disable, + in: zoomIn, + out: zoomOut, + toggle: zoomToggle, + }); + } + + function Lazy(_ref) { + let { swiper, extendParams, on, emit } = _ref; + extendParams({ + lazy: { + checkInView: false, + enabled: false, + loadPrevNext: false, + loadPrevNextAmount: 1, + loadOnTransitionStart: false, + scrollingElement: "", + elementClass: "swiper-lazy", + loadingClass: "swiper-lazy-loading", + loadedClass: "swiper-lazy-loaded", + preloaderClass: "swiper-lazy-preloader", + }, + }); + swiper.lazy = {}; + let scrollHandlerAttached = false; + let initialImageLoaded = false; + + function loadInSlide(index, loadInDuplicate) { + if (loadInDuplicate === void 0) { + loadInDuplicate = true; + } + + const params = swiper.params.lazy; + if (typeof index === "undefined") return; + if (swiper.slides.length === 0) return; + const isVirtual = swiper.virtual && swiper.params.virtual.enabled; + const $slideEl = isVirtual + ? swiper.$wrapperEl.children( + `.${swiper.params.slideClass}[data-swiper-slide-index="${index}"]`, + ) + : swiper.slides.eq(index); + const $images = $slideEl.find( + `.${params.elementClass}:not(.${params.loadedClass}):not(.${params.loadingClass})`, + ); + + if ( + $slideEl.hasClass(params.elementClass) && + !$slideEl.hasClass(params.loadedClass) && + !$slideEl.hasClass(params.loadingClass) + ) { + $images.push($slideEl[0]); + } + + if ($images.length === 0) return; + $images.each((imageEl) => { + const $imageEl = $(imageEl); + $imageEl.addClass(params.loadingClass); + const background = $imageEl.attr("data-background"); + const src = $imageEl.attr("data-src"); + const srcset = $imageEl.attr("data-srcset"); + const sizes = $imageEl.attr("data-sizes"); + const $pictureEl = $imageEl.parent("picture"); + swiper.loadImage( + $imageEl[0], + src || background, + srcset, + sizes, + false, + () => { + if ( + typeof swiper === "undefined" || + swiper === null || + !swiper || + (swiper && !swiper.params) || + swiper.destroyed + ) + return; + + if (background) { + $imageEl.css("background-image", `url("${background}")`); + $imageEl.removeAttr("data-background"); + } else { + if (srcset) { + $imageEl.attr("srcset", srcset); + $imageEl.removeAttr("data-srcset"); + } + + if (sizes) { + $imageEl.attr("sizes", sizes); + $imageEl.removeAttr("data-sizes"); + } + + if ($pictureEl.length) { + $pictureEl.children("source").each((sourceEl) => { + const $source = $(sourceEl); + + if ($source.attr("data-srcset")) { + $source.attr("srcset", $source.attr("data-srcset")); + $source.removeAttr("data-srcset"); + } + }); + } + + if (src) { + $imageEl.attr("src", src); + $imageEl.removeAttr("data-src"); + } + } + + $imageEl + .addClass(params.loadedClass) + .removeClass(params.loadingClass); + $slideEl.find(`.${params.preloaderClass}`).remove(); + + if (swiper.params.loop && loadInDuplicate) { + const slideOriginalIndex = $slideEl.attr( + "data-swiper-slide-index", + ); + + if ($slideEl.hasClass(swiper.params.slideDuplicateClass)) { + const originalSlide = swiper.$wrapperEl.children( + `[data-swiper-slide-index="${slideOriginalIndex}"]:not(.${swiper.params.slideDuplicateClass})`, + ); + loadInSlide(originalSlide.index(), false); + } else { + const duplicatedSlide = swiper.$wrapperEl.children( + `.${swiper.params.slideDuplicateClass}[data-swiper-slide-index="${slideOriginalIndex}"]`, + ); + loadInSlide(duplicatedSlide.index(), false); + } + } + + emit("lazyImageReady", $slideEl[0], $imageEl[0]); + + if (swiper.params.autoHeight) { + swiper.updateAutoHeight(); + } + }, + ); + emit("lazyImageLoad", $slideEl[0], $imageEl[0]); + }); + } + + function load() { + const { $wrapperEl, params: swiperParams, slides, activeIndex } = swiper; + const isVirtual = swiper.virtual && swiperParams.virtual.enabled; + const params = swiperParams.lazy; + let slidesPerView = swiperParams.slidesPerView; + + if (slidesPerView === "auto") { + slidesPerView = 0; + } + + function slideExist(index) { + if (isVirtual) { + if ( + $wrapperEl.children( + `.${swiperParams.slideClass}[data-swiper-slide-index="${index}"]`, + ).length + ) { + return true; + } + } else if (slides[index]) return true; + + return false; + } + + function slideIndex(slideEl) { + if (isVirtual) { + return $(slideEl).attr("data-swiper-slide-index"); + } + + return $(slideEl).index(); + } + + if (!initialImageLoaded) initialImageLoaded = true; + + if (swiper.params.watchSlidesProgress) { + $wrapperEl + .children(`.${swiperParams.slideVisibleClass}`) + .each((slideEl) => { + const index = isVirtual + ? $(slideEl).attr("data-swiper-slide-index") + : $(slideEl).index(); + loadInSlide(index); + }); + } else if (slidesPerView > 1) { + for (let i = activeIndex; i < activeIndex + slidesPerView; i += 1) { + if (slideExist(i)) loadInSlide(i); + } + } else { + loadInSlide(activeIndex); + } + + if (params.loadPrevNext) { + if ( + slidesPerView > 1 || + (params.loadPrevNextAmount && params.loadPrevNextAmount > 1) + ) { + const amount = params.loadPrevNextAmount; + const spv = slidesPerView; + const maxIndex = Math.min( + activeIndex + spv + Math.max(amount, spv), + slides.length, + ); + const minIndex = Math.max(activeIndex - Math.max(spv, amount), 0); // Next Slides + + for (let i = activeIndex + slidesPerView; i < maxIndex; i += 1) { + if (slideExist(i)) loadInSlide(i); + } // Prev Slides + + for (let i = minIndex; i < activeIndex; i += 1) { + if (slideExist(i)) loadInSlide(i); + } + } else { + const nextSlide = $wrapperEl.children( + `.${swiperParams.slideNextClass}`, + ); + if (nextSlide.length > 0) loadInSlide(slideIndex(nextSlide)); + const prevSlide = $wrapperEl.children( + `.${swiperParams.slidePrevClass}`, + ); + if (prevSlide.length > 0) loadInSlide(slideIndex(prevSlide)); + } + } + } + + function checkInViewOnLoad() { + const window = getWindow(); + if (!swiper || swiper.destroyed) return; + const $scrollElement = swiper.params.lazy.scrollingElement + ? $(swiper.params.lazy.scrollingElement) + : $(window); + const isWindow = $scrollElement[0] === window; + const scrollElementWidth = isWindow + ? window.innerWidth + : $scrollElement[0].offsetWidth; + const scrollElementHeight = isWindow + ? window.innerHeight + : $scrollElement[0].offsetHeight; + const swiperOffset = swiper.$el.offset(); + const { rtlTranslate: rtl } = swiper; + let inView = false; + if (rtl) swiperOffset.left -= swiper.$el[0].scrollLeft; + const swiperCoord = [ + [swiperOffset.left, swiperOffset.top], + [swiperOffset.left + swiper.width, swiperOffset.top], + [swiperOffset.left, swiperOffset.top + swiper.height], + [swiperOffset.left + swiper.width, swiperOffset.top + swiper.height], + ]; + + for (let i = 0; i < swiperCoord.length; i += 1) { + const point = swiperCoord[i]; + + if ( + point[0] >= 0 && + point[0] <= scrollElementWidth && + point[1] >= 0 && + point[1] <= scrollElementHeight + ) { + if (point[0] === 0 && point[1] === 0) continue; // eslint-disable-line + + inView = true; + } + } + + const passiveListener = + swiper.touchEvents.start === "touchstart" && + swiper.support.passiveListener && + swiper.params.passiveListeners + ? { + passive: true, + capture: false, + } + : false; + + if (inView) { + load(); + $scrollElement.off("scroll", checkInViewOnLoad, passiveListener); + } else if (!scrollHandlerAttached) { + scrollHandlerAttached = true; + $scrollElement.on("scroll", checkInViewOnLoad, passiveListener); + } + } + + on("beforeInit", () => { + if (swiper.params.lazy.enabled && swiper.params.preloadImages) { + swiper.params.preloadImages = false; + } + }); + on("init", () => { + if (swiper.params.lazy.enabled) { + if (swiper.params.lazy.checkInView) { + checkInViewOnLoad(); + } else { + load(); + } + } + }); + on("scroll", () => { + if ( + swiper.params.freeMode && + swiper.params.freeMode.enabled && + !swiper.params.freeMode.sticky + ) { + load(); + } + }); + on("scrollbarDragMove resize _freeModeNoMomentumRelease", () => { + if (swiper.params.lazy.enabled) { + if (swiper.params.lazy.checkInView) { + checkInViewOnLoad(); + } else { + load(); + } + } + }); + on("transitionStart", () => { + if (swiper.params.lazy.enabled) { + if ( + swiper.params.lazy.loadOnTransitionStart || + (!swiper.params.lazy.loadOnTransitionStart && !initialImageLoaded) + ) { + if (swiper.params.lazy.checkInView) { + checkInViewOnLoad(); + } else { + load(); + } + } + } + }); + on("transitionEnd", () => { + if ( + swiper.params.lazy.enabled && + !swiper.params.lazy.loadOnTransitionStart + ) { + if (swiper.params.lazy.checkInView) { + checkInViewOnLoad(); + } else { + load(); + } + } + }); + on("slideChange", () => { + const { + lazy, + cssMode, + watchSlidesProgress, + touchReleaseOnEdges, + resistanceRatio, + } = swiper.params; + + if ( + lazy.enabled && + (cssMode || + (watchSlidesProgress && + (touchReleaseOnEdges || resistanceRatio === 0))) + ) { + load(); + } + }); + Object.assign(swiper.lazy, { + load, + loadInSlide, + }); + } + + /* eslint no-bitwise: ["error", { "allow": [">>"] }] */ + function Controller(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + controller: { + control: undefined, + inverse: false, + by: "slide", // or 'container' + }, + }); + swiper.controller = { + control: undefined, + }; + + function LinearSpline(x, y) { + const binarySearch = (function search() { + let maxIndex; + let minIndex; + let guess; + return (array, val) => { + minIndex = -1; + maxIndex = array.length; + + while (maxIndex - minIndex > 1) { + guess = (maxIndex + minIndex) >> 1; + + if (array[guess] <= val) { + minIndex = guess; + } else { + maxIndex = guess; + } + } + + return maxIndex; + }; + })(); + + this.x = x; + this.y = y; + this.lastIndex = x.length - 1; // Given an x value (x2), return the expected y2 value: + // (x1,y1) is the known point before given value, + // (x3,y3) is the known point after given value. + + let i1; + let i3; + + this.interpolate = function interpolate(x2) { + if (!x2) return 0; // Get the indexes of x1 and x3 (the array indexes before and after given x2): + + i3 = binarySearch(this.x, x2); + i1 = i3 - 1; // We have our indexes i1 & i3, so we can calculate already: + // y2 := ((x2−x1) × (y3−y1)) ÷ (x3−x1) + y1 + + return ( + ((x2 - this.x[i1]) * (this.y[i3] - this.y[i1])) / + (this.x[i3] - this.x[i1]) + + this.y[i1] + ); + }; + + return this; + } // xxx: for now i will just save one spline function to to + + function getInterpolateFunction(c) { + if (!swiper.controller.spline) { + swiper.controller.spline = swiper.params.loop + ? new LinearSpline(swiper.slidesGrid, c.slidesGrid) + : new LinearSpline(swiper.snapGrid, c.snapGrid); + } + } + + function setTranslate(_t, byController) { + const controlled = swiper.controller.control; + let multiplier; + let controlledTranslate; + const Swiper = swiper.constructor; + + function setControlledTranslate(c) { + // this will create an Interpolate function based on the snapGrids + // x is the Grid of the scrolled scroller and y will be the controlled scroller + // it makes sense to create this only once and recall it for the interpolation + // the function does a lot of value caching for performance + const translate = swiper.rtlTranslate + ? -swiper.translate + : swiper.translate; + + if (swiper.params.controller.by === "slide") { + getInterpolateFunction(c); // i am not sure why the values have to be multiplicated this way, tried to invert the snapGrid + // but it did not work out + + controlledTranslate = + -swiper.controller.spline.interpolate(-translate); + } + + if ( + !controlledTranslate || + swiper.params.controller.by === "container" + ) { + multiplier = + (c.maxTranslate() - c.minTranslate()) / + (swiper.maxTranslate() - swiper.minTranslate()); + controlledTranslate = + (translate - swiper.minTranslate()) * multiplier + c.minTranslate(); + } + + if (swiper.params.controller.inverse) { + controlledTranslate = c.maxTranslate() - controlledTranslate; + } + + c.updateProgress(controlledTranslate); + c.setTranslate(controlledTranslate, swiper); + c.updateActiveIndex(); + c.updateSlidesClasses(); + } + + if (Array.isArray(controlled)) { + for (let i = 0; i < controlled.length; i += 1) { + if ( + controlled[i] !== byController && + controlled[i] instanceof Swiper + ) { + setControlledTranslate(controlled[i]); + } + } + } else if (controlled instanceof Swiper && byController !== controlled) { + setControlledTranslate(controlled); + } + } + + function setTransition(duration, byController) { + const Swiper = swiper.constructor; + const controlled = swiper.controller.control; + let i; + + function setControlledTransition(c) { + c.setTransition(duration, swiper); + + if (duration !== 0) { + c.transitionStart(); + + if (c.params.autoHeight) { + nextTick(() => { + c.updateAutoHeight(); + }); + } + + c.$wrapperEl.transitionEnd(() => { + if (!controlled) return; + + if (c.params.loop && swiper.params.controller.by === "slide") { + c.loopFix(); + } + + c.transitionEnd(); + }); + } + } + + if (Array.isArray(controlled)) { + for (i = 0; i < controlled.length; i += 1) { + if ( + controlled[i] !== byController && + controlled[i] instanceof Swiper + ) { + setControlledTransition(controlled[i]); + } + } + } else if (controlled instanceof Swiper && byController !== controlled) { + setControlledTransition(controlled); + } + } + + function removeSpline() { + if (!swiper.controller.control) return; + + if (swiper.controller.spline) { + swiper.controller.spline = undefined; + delete swiper.controller.spline; + } + } + + on("beforeInit", () => { + swiper.controller.control = swiper.params.controller.control; + }); + on("update", () => { + removeSpline(); + }); + on("resize", () => { + removeSpline(); + }); + on("observerUpdate", () => { + removeSpline(); + }); + on("setTranslate", (_s, translate, byController) => { + if (!swiper.controller.control) return; + swiper.controller.setTranslate(translate, byController); + }); + on("setTransition", (_s, duration, byController) => { + if (!swiper.controller.control) return; + swiper.controller.setTransition(duration, byController); + }); + Object.assign(swiper.controller, { + setTranslate, + setTransition, + }); + } + + function A11y(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + a11y: { + enabled: true, + notificationClass: "swiper-notification", + prevSlideMessage: "Previous slide", + nextSlideMessage: "Next slide", + firstSlideMessage: "This is the first slide", + lastSlideMessage: "This is the last slide", + paginationBulletMessage: "Go to slide {{index}}", + slideLabelMessage: "{{index}} / {{slidesLength}}", + containerMessage: null, + containerRoleDescriptionMessage: null, + itemRoleDescriptionMessage: null, + slideRole: "group", + }, + }); + let liveRegion = null; + + function notify(message) { + const notification = liveRegion; + if (notification.length === 0) return; + notification.html(""); + notification.html(message); + } + + function getRandomNumber(size) { + if (size === void 0) { + size = 16; + } + + const randomChar = () => Math.round(16 * Math.random()).toString(16); + + return "x".repeat(size).replace(/x/g, randomChar); + } + + function makeElFocusable($el) { + $el.attr("tabIndex", "0"); + } + + function makeElNotFocusable($el) { + $el.attr("tabIndex", "-1"); + } + + function addElRole($el, role) { + $el.attr("role", role); + } + + function addElRoleDescription($el, description) { + $el.attr("aria-roledescription", description); + } + + function addElControls($el, controls) { + $el.attr("aria-controls", controls); + } + + function addElLabel($el, label) { + $el.attr("aria-label", label); + } + + function addElId($el, id) { + $el.attr("id", id); + } + + function addElLive($el, live) { + $el.attr("aria-live", live); + } + + function disableEl($el) { + $el.attr("aria-disabled", true); + } + + function enableEl($el) { + $el.attr("aria-disabled", false); + } + + function onEnterOrSpaceKey(e) { + if (e.keyCode !== 13 && e.keyCode !== 32) return; + const params = swiper.params.a11y; + const $targetEl = $(e.target); + + if ( + swiper.navigation && + swiper.navigation.$nextEl && + $targetEl.is(swiper.navigation.$nextEl) + ) { + if (!(swiper.isEnd && !swiper.params.loop)) { + swiper.slideNext(); + } + + if (swiper.isEnd) { + notify(params.lastSlideMessage); + } else { + notify(params.nextSlideMessage); + } + } + + if ( + swiper.navigation && + swiper.navigation.$prevEl && + $targetEl.is(swiper.navigation.$prevEl) + ) { + if (!(swiper.isBeginning && !swiper.params.loop)) { + swiper.slidePrev(); + } + + if (swiper.isBeginning) { + notify(params.firstSlideMessage); + } else { + notify(params.prevSlideMessage); + } + } + + if ( + swiper.pagination && + $targetEl.is(classesToSelector(swiper.params.pagination.bulletClass)) + ) { + $targetEl[0].click(); + } + } + + function updateNavigation() { + if (swiper.params.loop || swiper.params.rewind || !swiper.navigation) + return; + const { $nextEl, $prevEl } = swiper.navigation; + + if ($prevEl && $prevEl.length > 0) { + if (swiper.isBeginning) { + disableEl($prevEl); + makeElNotFocusable($prevEl); + } else { + enableEl($prevEl); + makeElFocusable($prevEl); + } + } + + if ($nextEl && $nextEl.length > 0) { + if (swiper.isEnd) { + disableEl($nextEl); + makeElNotFocusable($nextEl); + } else { + enableEl($nextEl); + makeElFocusable($nextEl); + } + } + } + + function hasPagination() { + return ( + swiper.pagination && + swiper.pagination.bullets && + swiper.pagination.bullets.length + ); + } + + function hasClickablePagination() { + return hasPagination() && swiper.params.pagination.clickable; + } + + function updatePagination() { + const params = swiper.params.a11y; + if (!hasPagination()) return; + swiper.pagination.bullets.each((bulletEl) => { + const $bulletEl = $(bulletEl); + + if (swiper.params.pagination.clickable) { + makeElFocusable($bulletEl); + + if (!swiper.params.pagination.renderBullet) { + addElRole($bulletEl, "button"); + addElLabel( + $bulletEl, + params.paginationBulletMessage.replace( + /\{\{index\}\}/, + $bulletEl.index() + 1, + ), + ); + } + } + + if ($bulletEl.is(`.${swiper.params.pagination.bulletActiveClass}`)) { + $bulletEl.attr("aria-current", "true"); + } else { + $bulletEl.removeAttr("aria-current"); + } + }); + } + + const initNavEl = ($el, wrapperId, message) => { + makeElFocusable($el); + + if ($el[0].tagName !== "BUTTON") { + addElRole($el, "button"); + $el.on("keydown", onEnterOrSpaceKey); + } + + addElLabel($el, message); + addElControls($el, wrapperId); + }; + + const handleFocus = (e) => { + const slideEl = e.target.closest(`.${swiper.params.slideClass}`); + if (!slideEl || !swiper.slides.includes(slideEl)) return; + const isActive = swiper.slides.indexOf(slideEl) === swiper.activeIndex; + const isVisible = + swiper.params.watchSlidesProgress && + swiper.visibleSlides && + swiper.visibleSlides.includes(slideEl); + if (isActive || isVisible) return; + swiper.slideTo(swiper.slides.indexOf(slideEl), 0); + }; + + function init() { + const params = swiper.params.a11y; + swiper.$el.append(liveRegion); // Container + + const $containerEl = swiper.$el; + + if (params.containerRoleDescriptionMessage) { + addElRoleDescription( + $containerEl, + params.containerRoleDescriptionMessage, + ); + } + + if (params.containerMessage) { + addElLabel($containerEl, params.containerMessage); + } // Wrapper + + const $wrapperEl = swiper.$wrapperEl; + const wrapperId = + $wrapperEl.attr("id") || `swiper-wrapper-${getRandomNumber(16)}`; + const live = + swiper.params.autoplay && swiper.params.autoplay.enabled + ? "off" + : "polite"; + addElId($wrapperEl, wrapperId); + addElLive($wrapperEl, live); // Slide + + if (params.itemRoleDescriptionMessage) { + addElRoleDescription( + $(swiper.slides), + params.itemRoleDescriptionMessage, + ); + } + + addElRole($(swiper.slides), params.slideRole); + const slidesLength = swiper.params.loop + ? swiper.slides.filter( + (el) => !el.classList.contains(swiper.params.slideDuplicateClass), + ).length + : swiper.slides.length; + swiper.slides.each((slideEl, index) => { + const $slideEl = $(slideEl); + const slideIndex = swiper.params.loop + ? parseInt($slideEl.attr("data-swiper-slide-index"), 10) + : index; + const ariaLabelMessage = params.slideLabelMessage + .replace(/\{\{index\}\}/, slideIndex + 1) + .replace(/\{\{slidesLength\}\}/, slidesLength); + addElLabel($slideEl, ariaLabelMessage); + }); // Navigation + + let $nextEl; + let $prevEl; + + if (swiper.navigation && swiper.navigation.$nextEl) { + $nextEl = swiper.navigation.$nextEl; + } + + if (swiper.navigation && swiper.navigation.$prevEl) { + $prevEl = swiper.navigation.$prevEl; + } + + if ($nextEl && $nextEl.length) { + initNavEl($nextEl, wrapperId, params.nextSlideMessage); + } + + if ($prevEl && $prevEl.length) { + initNavEl($prevEl, wrapperId, params.prevSlideMessage); + } // Pagination + + if (hasClickablePagination()) { + swiper.pagination.$el.on( + "keydown", + classesToSelector(swiper.params.pagination.bulletClass), + onEnterOrSpaceKey, + ); + } // Tab focus + + swiper.$el.on("focus", handleFocus, true); + } + + function destroy() { + if (liveRegion && liveRegion.length > 0) liveRegion.remove(); + let $nextEl; + let $prevEl; + + if (swiper.navigation && swiper.navigation.$nextEl) { + $nextEl = swiper.navigation.$nextEl; + } + + if (swiper.navigation && swiper.navigation.$prevEl) { + $prevEl = swiper.navigation.$prevEl; + } + + if ($nextEl) { + $nextEl.off("keydown", onEnterOrSpaceKey); + } + + if ($prevEl) { + $prevEl.off("keydown", onEnterOrSpaceKey); + } // Pagination + + if (hasClickablePagination()) { + swiper.pagination.$el.off( + "keydown", + classesToSelector(swiper.params.pagination.bulletClass), + onEnterOrSpaceKey, + ); + } // Tab focus + + swiper.$el.off("focus", handleFocus, true); + } + + on("beforeInit", () => { + liveRegion = $( + ``, + ); + }); + on("afterInit", () => { + if (!swiper.params.a11y.enabled) return; + init(); + }); + on("fromEdge toEdge afterInit lock unlock", () => { + if (!swiper.params.a11y.enabled) return; + updateNavigation(); + }); + on("paginationUpdate", () => { + if (!swiper.params.a11y.enabled) return; + updatePagination(); + }); + on("destroy", () => { + if (!swiper.params.a11y.enabled) return; + destroy(); + }); + } + + function History(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + history: { + enabled: false, + root: "", + replaceState: false, + key: "slides", + }, + }); + let initialized = false; + let paths = {}; + + const slugify = (text) => { + return text + .toString() + .replace(/\s+/g, "-") + .replace(/[^\w-]+/g, "") + .replace(/--+/g, "-") + .replace(/^-+/, "") + .replace(/-+$/, ""); + }; + + const getPathValues = (urlOverride) => { + const window = getWindow(); + let location; + + if (urlOverride) { + location = new URL(urlOverride); + } else { + location = window.location; + } + + const pathArray = location.pathname + .slice(1) + .split("/") + .filter((part) => part !== ""); + const total = pathArray.length; + const key = pathArray[total - 2]; + const value = pathArray[total - 1]; + return { + key, + value, + }; + }; + + const setHistory = (key, index) => { + const window = getWindow(); + if (!initialized || !swiper.params.history.enabled) return; + let location; + + if (swiper.params.url) { + location = new URL(swiper.params.url); + } else { + location = window.location; + } + + const slide = swiper.slides.eq(index); + let value = slugify(slide.attr("data-history")); + + if (swiper.params.history.root.length > 0) { + let root = swiper.params.history.root; + if (root[root.length - 1] === "/") + root = root.slice(0, root.length - 1); + value = `${root}/${key}/${value}`; + } else if (!location.pathname.includes(key)) { + value = `${key}/${value}`; + } + + const currentState = window.history.state; + + if (currentState && currentState.value === value) { + return; + } + + if (swiper.params.history.replaceState) { + window.history.replaceState( + { + value, + }, + null, + value, + ); + } else { + window.history.pushState( + { + value, + }, + null, + value, + ); + } + }; + + const scrollToSlide = (speed, value, runCallbacks) => { + if (value) { + for (let i = 0, length = swiper.slides.length; i < length; i += 1) { + const slide = swiper.slides.eq(i); + const slideHistory = slugify(slide.attr("data-history")); + + if ( + slideHistory === value && + !slide.hasClass(swiper.params.slideDuplicateClass) + ) { + const index = slide.index(); + swiper.slideTo(index, speed, runCallbacks); + } + } + } else { + swiper.slideTo(0, speed, runCallbacks); + } + }; + + const setHistoryPopState = () => { + paths = getPathValues(swiper.params.url); + scrollToSlide(swiper.params.speed, swiper.paths.value, false); + }; + + const init = () => { + const window = getWindow(); + if (!swiper.params.history) return; + + if (!window.history || !window.history.pushState) { + swiper.params.history.enabled = false; + swiper.params.hashNavigation.enabled = true; + return; + } + + initialized = true; + paths = getPathValues(swiper.params.url); + if (!paths.key && !paths.value) return; + scrollToSlide(0, paths.value, swiper.params.runCallbacksOnInit); + + if (!swiper.params.history.replaceState) { + window.addEventListener("popstate", setHistoryPopState); + } + }; + + const destroy = () => { + const window = getWindow(); + + if (!swiper.params.history.replaceState) { + window.removeEventListener("popstate", setHistoryPopState); + } + }; + + on("init", () => { + if (swiper.params.history.enabled) { + init(); + } + }); + on("destroy", () => { + if (swiper.params.history.enabled) { + destroy(); + } + }); + on("transitionEnd _freeModeNoMomentumRelease", () => { + if (initialized) { + setHistory(swiper.params.history.key, swiper.activeIndex); + } + }); + on("slideChange", () => { + if (initialized && swiper.params.cssMode) { + setHistory(swiper.params.history.key, swiper.activeIndex); + } + }); + } + + function HashNavigation(_ref) { + let { swiper, extendParams, emit, on } = _ref; + let initialized = false; + const document = getDocument(); + const window = getWindow(); + extendParams({ + hashNavigation: { + enabled: false, + replaceState: false, + watchState: false, + }, + }); + + const onHashChange = () => { + emit("hashChange"); + const newHash = document.location.hash.replace("#", ""); + const activeSlideHash = swiper.slides + .eq(swiper.activeIndex) + .attr("data-hash"); + + if (newHash !== activeSlideHash) { + const newIndex = swiper.$wrapperEl + .children(`.${swiper.params.slideClass}[data-hash="${newHash}"]`) + .index(); + if (typeof newIndex === "undefined") return; + swiper.slideTo(newIndex); + } + }; + + const setHash = () => { + if (!initialized || !swiper.params.hashNavigation.enabled) return; + + if ( + swiper.params.hashNavigation.replaceState && + window.history && + window.history.replaceState + ) { + window.history.replaceState( + null, + null, + `#${swiper.slides.eq(swiper.activeIndex).attr("data-hash")}` || "", + ); + emit("hashSet"); + } else { + const slide = swiper.slides.eq(swiper.activeIndex); + const hash = slide.attr("data-hash") || slide.attr("data-history"); + document.location.hash = hash || ""; + emit("hashSet"); + } + }; + + const init = () => { + if ( + !swiper.params.hashNavigation.enabled || + (swiper.params.history && swiper.params.history.enabled) + ) + return; + initialized = true; + const hash = document.location.hash.replace("#", ""); + + if (hash) { + const speed = 0; + + for (let i = 0, length = swiper.slides.length; i < length; i += 1) { + const slide = swiper.slides.eq(i); + const slideHash = + slide.attr("data-hash") || slide.attr("data-history"); + + if ( + slideHash === hash && + !slide.hasClass(swiper.params.slideDuplicateClass) + ) { + const index = slide.index(); + swiper.slideTo( + index, + speed, + swiper.params.runCallbacksOnInit, + true, + ); + } + } + } + + if (swiper.params.hashNavigation.watchState) { + $(window).on("hashchange", onHashChange); + } + }; + + const destroy = () => { + if (swiper.params.hashNavigation.watchState) { + $(window).off("hashchange", onHashChange); + } + }; + + on("init", () => { + if (swiper.params.hashNavigation.enabled) { + init(); + } + }); + on("destroy", () => { + if (swiper.params.hashNavigation.enabled) { + destroy(); + } + }); + on("transitionEnd _freeModeNoMomentumRelease", () => { + if (initialized) { + setHash(); + } + }); + on("slideChange", () => { + if (initialized && swiper.params.cssMode) { + setHash(); + } + }); + } + + /* eslint no-underscore-dangle: "off" */ + function Autoplay(_ref) { + let { swiper, extendParams, on, emit } = _ref; + let timeout; + swiper.autoplay = { + running: false, + paused: false, + }; + extendParams({ + autoplay: { + enabled: false, + delay: 3000, + waitForTransition: true, + disableOnInteraction: true, + stopOnLastSlide: false, + reverseDirection: false, + pauseOnMouseEnter: false, + }, + }); + + function run() { + const $activeSlideEl = swiper.slides.eq(swiper.activeIndex); + let delay = swiper.params.autoplay.delay; + + if ($activeSlideEl.attr("data-swiper-autoplay")) { + delay = + $activeSlideEl.attr("data-swiper-autoplay") || + swiper.params.autoplay.delay; + } + + clearTimeout(timeout); + timeout = nextTick(() => { + let autoplayResult; + + if (swiper.params.autoplay.reverseDirection) { + if (swiper.params.loop) { + swiper.loopFix(); + autoplayResult = swiper.slidePrev(swiper.params.speed, true, true); + emit("autoplay"); + } else if (!swiper.isBeginning) { + autoplayResult = swiper.slidePrev(swiper.params.speed, true, true); + emit("autoplay"); + } else if (!swiper.params.autoplay.stopOnLastSlide) { + autoplayResult = swiper.slideTo( + swiper.slides.length - 1, + swiper.params.speed, + true, + true, + ); + emit("autoplay"); + } else { + stop(); + } + } else if (swiper.params.loop) { + swiper.loopFix(); + autoplayResult = swiper.slideNext(swiper.params.speed, true, true); + emit("autoplay"); + } else if (!swiper.isEnd) { + autoplayResult = swiper.slideNext(swiper.params.speed, true, true); + emit("autoplay"); + } else if (!swiper.params.autoplay.stopOnLastSlide) { + autoplayResult = swiper.slideTo(0, swiper.params.speed, true, true); + emit("autoplay"); + } else { + stop(); + } + + if (swiper.params.cssMode && swiper.autoplay.running) run(); + else if (autoplayResult === false) { + run(); + } + }, delay); + } + + function start() { + if (typeof timeout !== "undefined") return false; + if (swiper.autoplay.running) return false; + swiper.autoplay.running = true; + emit("autoplayStart"); + run(); + return true; + } + + function stop() { + if (!swiper.autoplay.running) return false; + if (typeof timeout === "undefined") return false; + + if (timeout) { + clearTimeout(timeout); + timeout = undefined; + } + + swiper.autoplay.running = false; + emit("autoplayStop"); + return true; + } + + function pause(speed) { + if (!swiper.autoplay.running) return; + if (swiper.autoplay.paused) return; + if (timeout) clearTimeout(timeout); + swiper.autoplay.paused = true; + + if (speed === 0 || !swiper.params.autoplay.waitForTransition) { + swiper.autoplay.paused = false; + run(); + } else { + ["transitionend", "webkitTransitionEnd"].forEach((event) => { + swiper.$wrapperEl[0].addEventListener(event, onTransitionEnd); + }); + } + } + + function onVisibilityChange() { + const document = getDocument(); + + if (document.visibilityState === "hidden" && swiper.autoplay.running) { + pause(); + } + + if (document.visibilityState === "visible" && swiper.autoplay.paused) { + run(); + swiper.autoplay.paused = false; + } + } + + function onTransitionEnd(e) { + if (!swiper || swiper.destroyed || !swiper.$wrapperEl) return; + if (e.target !== swiper.$wrapperEl[0]) return; + ["transitionend", "webkitTransitionEnd"].forEach((event) => { + swiper.$wrapperEl[0].removeEventListener(event, onTransitionEnd); + }); + swiper.autoplay.paused = false; + + if (!swiper.autoplay.running) { + stop(); + } else { + run(); + } + } + + function onMouseEnter() { + if (swiper.params.autoplay.disableOnInteraction) { + stop(); + } else { + emit("autoplayPause"); + pause(); + } + + ["transitionend", "webkitTransitionEnd"].forEach((event) => { + swiper.$wrapperEl[0].removeEventListener(event, onTransitionEnd); + }); + } + + function onMouseLeave() { + if (swiper.params.autoplay.disableOnInteraction) { + return; + } + + swiper.autoplay.paused = false; + emit("autoplayResume"); + run(); + } + + function attachMouseEvents() { + if (swiper.params.autoplay.pauseOnMouseEnter) { + swiper.$el.on("mouseenter", onMouseEnter); + swiper.$el.on("mouseleave", onMouseLeave); + } + } + + function detachMouseEvents() { + swiper.$el.off("mouseenter", onMouseEnter); + swiper.$el.off("mouseleave", onMouseLeave); + } + + on("init", () => { + if (swiper.params.autoplay.enabled) { + start(); + const document = getDocument(); + document.addEventListener("visibilitychange", onVisibilityChange); + attachMouseEvents(); + } + }); + on("beforeTransitionStart", (_s, speed, internal) => { + if (swiper.autoplay.running) { + if (internal || !swiper.params.autoplay.disableOnInteraction) { + swiper.autoplay.pause(speed); + } else { + stop(); + } + } + }); + on("sliderFirstMove", () => { + if (swiper.autoplay.running) { + if (swiper.params.autoplay.disableOnInteraction) { + stop(); + } else { + pause(); + } + } + }); + on("touchEnd", () => { + if ( + swiper.params.cssMode && + swiper.autoplay.paused && + !swiper.params.autoplay.disableOnInteraction + ) { + run(); + } + }); + on("destroy", () => { + detachMouseEvents(); + + if (swiper.autoplay.running) { + stop(); + } + + const document = getDocument(); + document.removeEventListener("visibilitychange", onVisibilityChange); + }); + Object.assign(swiper.autoplay, { + pause, + run, + start, + stop, + }); + } + + function Thumb(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + thumbs: { + swiper: null, + multipleActiveThumbs: true, + autoScrollOffset: 0, + slideThumbActiveClass: "swiper-slide-thumb-active", + thumbsContainerClass: "swiper-thumbs", + }, + }); + let initialized = false; + let swiperCreated = false; + swiper.thumbs = { + swiper: null, + }; + + function onThumbClick() { + const thumbsSwiper = swiper.thumbs.swiper; + if (!thumbsSwiper) return; + const clickedIndex = thumbsSwiper.clickedIndex; + const clickedSlide = thumbsSwiper.clickedSlide; + if ( + clickedSlide && + $(clickedSlide).hasClass(swiper.params.thumbs.slideThumbActiveClass) + ) + return; + if (typeof clickedIndex === "undefined" || clickedIndex === null) return; + let slideToIndex; + + if (thumbsSwiper.params.loop) { + slideToIndex = parseInt( + $(thumbsSwiper.clickedSlide).attr("data-swiper-slide-index"), + 10, + ); + } else { + slideToIndex = clickedIndex; + } + + if (swiper.params.loop) { + let currentIndex = swiper.activeIndex; + + if ( + swiper.slides + .eq(currentIndex) + .hasClass(swiper.params.slideDuplicateClass) + ) { + swiper.loopFix(); // eslint-disable-next-line + + swiper._clientLeft = swiper.$wrapperEl[0].clientLeft; + currentIndex = swiper.activeIndex; + } + + const prevIndex = swiper.slides + .eq(currentIndex) + .prevAll(`[data-swiper-slide-index="${slideToIndex}"]`) + .eq(0) + .index(); + const nextIndex = swiper.slides + .eq(currentIndex) + .nextAll(`[data-swiper-slide-index="${slideToIndex}"]`) + .eq(0) + .index(); + if (typeof prevIndex === "undefined") slideToIndex = nextIndex; + else if (typeof nextIndex === "undefined") slideToIndex = prevIndex; + else if (nextIndex - currentIndex < currentIndex - prevIndex) + slideToIndex = nextIndex; + else slideToIndex = prevIndex; + } + + swiper.slideTo(slideToIndex); + } + + function init() { + const { thumbs: thumbsParams } = swiper.params; + if (initialized) return false; + initialized = true; + const SwiperClass = swiper.constructor; + + if (thumbsParams.swiper instanceof SwiperClass) { + swiper.thumbs.swiper = thumbsParams.swiper; + Object.assign(swiper.thumbs.swiper.originalParams, { + watchSlidesProgress: true, + slideToClickedSlide: false, + }); + Object.assign(swiper.thumbs.swiper.params, { + watchSlidesProgress: true, + slideToClickedSlide: false, + }); + } else if (isObject(thumbsParams.swiper)) { + const thumbsSwiperParams = Object.assign({}, thumbsParams.swiper); + Object.assign(thumbsSwiperParams, { + watchSlidesProgress: true, + slideToClickedSlide: false, + }); + swiper.thumbs.swiper = new SwiperClass(thumbsSwiperParams); + swiperCreated = true; + } + + swiper.thumbs.swiper.$el.addClass( + swiper.params.thumbs.thumbsContainerClass, + ); + swiper.thumbs.swiper.on("tap", onThumbClick); + return true; + } + + function update(initial) { + const thumbsSwiper = swiper.thumbs.swiper; + if (!thumbsSwiper) return; + const slidesPerView = + thumbsSwiper.params.slidesPerView === "auto" + ? thumbsSwiper.slidesPerViewDynamic() + : thumbsSwiper.params.slidesPerView; + const autoScrollOffset = swiper.params.thumbs.autoScrollOffset; + const useOffset = autoScrollOffset && !thumbsSwiper.params.loop; + + if (swiper.realIndex !== thumbsSwiper.realIndex || useOffset) { + let currentThumbsIndex = thumbsSwiper.activeIndex; + let newThumbsIndex; + let direction; + + if (thumbsSwiper.params.loop) { + if ( + thumbsSwiper.slides + .eq(currentThumbsIndex) + .hasClass(thumbsSwiper.params.slideDuplicateClass) + ) { + thumbsSwiper.loopFix(); // eslint-disable-next-line + + thumbsSwiper._clientLeft = thumbsSwiper.$wrapperEl[0].clientLeft; + currentThumbsIndex = thumbsSwiper.activeIndex; + } // Find actual thumbs index to slide to + + const prevThumbsIndex = thumbsSwiper.slides + .eq(currentThumbsIndex) + .prevAll(`[data-swiper-slide-index="${swiper.realIndex}"]`) + .eq(0) + .index(); + const nextThumbsIndex = thumbsSwiper.slides + .eq(currentThumbsIndex) + .nextAll(`[data-swiper-slide-index="${swiper.realIndex}"]`) + .eq(0) + .index(); + + if (typeof prevThumbsIndex === "undefined") { + newThumbsIndex = nextThumbsIndex; + } else if (typeof nextThumbsIndex === "undefined") { + newThumbsIndex = prevThumbsIndex; + } else if ( + nextThumbsIndex - currentThumbsIndex === + currentThumbsIndex - prevThumbsIndex + ) { + newThumbsIndex = + thumbsSwiper.params.slidesPerGroup > 1 + ? nextThumbsIndex + : currentThumbsIndex; + } else if ( + nextThumbsIndex - currentThumbsIndex < + currentThumbsIndex - prevThumbsIndex + ) { + newThumbsIndex = nextThumbsIndex; + } else { + newThumbsIndex = prevThumbsIndex; + } + + direction = + swiper.activeIndex > swiper.previousIndex ? "next" : "prev"; + } else { + newThumbsIndex = swiper.realIndex; + direction = newThumbsIndex > swiper.previousIndex ? "next" : "prev"; + } + + if (useOffset) { + newThumbsIndex += + direction === "next" ? autoScrollOffset : -1 * autoScrollOffset; + } + + if ( + thumbsSwiper.visibleSlidesIndexes && + thumbsSwiper.visibleSlidesIndexes.indexOf(newThumbsIndex) < 0 + ) { + if (thumbsSwiper.params.centeredSlides) { + if (newThumbsIndex > currentThumbsIndex) { + newThumbsIndex = + newThumbsIndex - Math.floor(slidesPerView / 2) + 1; + } else { + newThumbsIndex = + newThumbsIndex + Math.floor(slidesPerView / 2) - 1; + } + } else if ( + newThumbsIndex > currentThumbsIndex && + thumbsSwiper.params.slidesPerGroup === 1 + ); + + thumbsSwiper.slideTo(newThumbsIndex, initial ? 0 : undefined); + } + } // Activate thumbs + + let thumbsToActivate = 1; + const thumbActiveClass = swiper.params.thumbs.slideThumbActiveClass; + + if (swiper.params.slidesPerView > 1 && !swiper.params.centeredSlides) { + thumbsToActivate = swiper.params.slidesPerView; + } + + if (!swiper.params.thumbs.multipleActiveThumbs) { + thumbsToActivate = 1; + } + + thumbsToActivate = Math.floor(thumbsToActivate); + thumbsSwiper.slides.removeClass(thumbActiveClass); + + if ( + thumbsSwiper.params.loop || + (thumbsSwiper.params.virtual && thumbsSwiper.params.virtual.enabled) + ) { + for (let i = 0; i < thumbsToActivate; i += 1) { + thumbsSwiper.$wrapperEl + .children(`[data-swiper-slide-index="${swiper.realIndex + i}"]`) + .addClass(thumbActiveClass); + } + } else { + for (let i = 0; i < thumbsToActivate; i += 1) { + thumbsSwiper.slides + .eq(swiper.realIndex + i) + .addClass(thumbActiveClass); + } + } + } + + on("beforeInit", () => { + const { thumbs } = swiper.params; + if (!thumbs || !thumbs.swiper) return; + init(); + update(true); + }); + on("slideChange update resize observerUpdate", () => { + if (!swiper.thumbs.swiper) return; + update(); + }); + on("setTransition", (_s, duration) => { + const thumbsSwiper = swiper.thumbs.swiper; + if (!thumbsSwiper) return; + thumbsSwiper.setTransition(duration); + }); + on("beforeDestroy", () => { + const thumbsSwiper = swiper.thumbs.swiper; + if (!thumbsSwiper) return; + + if (swiperCreated && thumbsSwiper) { + thumbsSwiper.destroy(); + } + }); + Object.assign(swiper.thumbs, { + init, + update, + }); + } + + function freeMode(_ref) { + let { swiper, extendParams, emit, once } = _ref; + extendParams({ + freeMode: { + enabled: false, + momentum: true, + momentumRatio: 1, + momentumBounce: true, + momentumBounceRatio: 1, + momentumVelocityRatio: 1, + sticky: false, + minimumVelocity: 0.02, + }, + }); + + function onTouchStart() { + const translate = swiper.getTranslate(); + swiper.setTranslate(translate); + swiper.setTransition(0); + swiper.touchEventsData.velocities.length = 0; + swiper.freeMode.onTouchEnd({ + currentPos: swiper.rtl ? swiper.translate : -swiper.translate, + }); + } + + function onTouchMove() { + const { touchEventsData: data, touches } = swiper; // Velocity + + if (data.velocities.length === 0) { + data.velocities.push({ + position: touches[swiper.isHorizontal() ? "startX" : "startY"], + time: data.touchStartTime, + }); + } + + data.velocities.push({ + position: touches[swiper.isHorizontal() ? "currentX" : "currentY"], + time: now(), + }); + } + + function onTouchEnd(_ref2) { + let { currentPos } = _ref2; + const { + params, + $wrapperEl, + rtlTranslate: rtl, + snapGrid, + touchEventsData: data, + } = swiper; // Time diff + + const touchEndTime = now(); + const timeDiff = touchEndTime - data.touchStartTime; + + if (currentPos < -swiper.minTranslate()) { + swiper.slideTo(swiper.activeIndex); + return; + } + + if (currentPos > -swiper.maxTranslate()) { + if (swiper.slides.length < snapGrid.length) { + swiper.slideTo(snapGrid.length - 1); + } else { + swiper.slideTo(swiper.slides.length - 1); + } + + return; + } + + if (params.freeMode.momentum) { + if (data.velocities.length > 1) { + const lastMoveEvent = data.velocities.pop(); + const velocityEvent = data.velocities.pop(); + const distance = lastMoveEvent.position - velocityEvent.position; + const time = lastMoveEvent.time - velocityEvent.time; + swiper.velocity = distance / time; + swiper.velocity /= 2; + + if (Math.abs(swiper.velocity) < params.freeMode.minimumVelocity) { + swiper.velocity = 0; + } // this implies that the user stopped moving a finger then released. + // There would be no events with distance zero, so the last event is stale. + + if (time > 150 || now() - lastMoveEvent.time > 300) { + swiper.velocity = 0; + } + } else { + swiper.velocity = 0; + } + + swiper.velocity *= params.freeMode.momentumVelocityRatio; + data.velocities.length = 0; + let momentumDuration = 1000 * params.freeMode.momentumRatio; + const momentumDistance = swiper.velocity * momentumDuration; + let newPosition = swiper.translate + momentumDistance; + if (rtl) newPosition = -newPosition; + let doBounce = false; + let afterBouncePosition; + const bounceAmount = + Math.abs(swiper.velocity) * 20 * params.freeMode.momentumBounceRatio; + let needsLoopFix; + + if (newPosition < swiper.maxTranslate()) { + if (params.freeMode.momentumBounce) { + if (newPosition + swiper.maxTranslate() < -bounceAmount) { + newPosition = swiper.maxTranslate() - bounceAmount; + } + + afterBouncePosition = swiper.maxTranslate(); + doBounce = true; + data.allowMomentumBounce = true; + } else { + newPosition = swiper.maxTranslate(); + } + + if (params.loop && params.centeredSlides) needsLoopFix = true; + } else if (newPosition > swiper.minTranslate()) { + if (params.freeMode.momentumBounce) { + if (newPosition - swiper.minTranslate() > bounceAmount) { + newPosition = swiper.minTranslate() + bounceAmount; + } + + afterBouncePosition = swiper.minTranslate(); + doBounce = true; + data.allowMomentumBounce = true; + } else { + newPosition = swiper.minTranslate(); + } + + if (params.loop && params.centeredSlides) needsLoopFix = true; + } else if (params.freeMode.sticky) { + let nextSlide; + + for (let j = 0; j < snapGrid.length; j += 1) { + if (snapGrid[j] > -newPosition) { + nextSlide = j; + break; + } + } + + if ( + Math.abs(snapGrid[nextSlide] - newPosition) < + Math.abs(snapGrid[nextSlide - 1] - newPosition) || + swiper.swipeDirection === "next" + ) { + newPosition = snapGrid[nextSlide]; + } else { + newPosition = snapGrid[nextSlide - 1]; + } + + newPosition = -newPosition; + } + + if (needsLoopFix) { + once("transitionEnd", () => { + swiper.loopFix(); + }); + } // Fix duration + + if (swiper.velocity !== 0) { + if (rtl) { + momentumDuration = Math.abs( + (-newPosition - swiper.translate) / swiper.velocity, + ); + } else { + momentumDuration = Math.abs( + (newPosition - swiper.translate) / swiper.velocity, + ); + } + + if (params.freeMode.sticky) { + // If freeMode.sticky is active and the user ends a swipe with a slow-velocity + // event, then durations can be 20+ seconds to slide one (or zero!) slides. + // It's easy to see this when simulating touch with mouse events. To fix this, + // limit single-slide swipes to the default slide duration. This also has the + // nice side effect of matching slide speed if the user stopped moving before + // lifting finger or mouse vs. moving slowly before lifting the finger/mouse. + // For faster swipes, also apply limits (albeit higher ones). + const moveDistance = Math.abs( + (rtl ? -newPosition : newPosition) - swiper.translate, + ); + const currentSlideSize = swiper.slidesSizesGrid[swiper.activeIndex]; + + if (moveDistance < currentSlideSize) { + momentumDuration = params.speed; + } else if (moveDistance < 2 * currentSlideSize) { + momentumDuration = params.speed * 1.5; + } else { + momentumDuration = params.speed * 2.5; + } + } + } else if (params.freeMode.sticky) { + swiper.slideToClosest(); + return; + } + + if (params.freeMode.momentumBounce && doBounce) { + swiper.updateProgress(afterBouncePosition); + swiper.setTransition(momentumDuration); + swiper.setTranslate(newPosition); + swiper.transitionStart(true, swiper.swipeDirection); + swiper.animating = true; + $wrapperEl.transitionEnd(() => { + if (!swiper || swiper.destroyed || !data.allowMomentumBounce) + return; + emit("momentumBounce"); + swiper.setTransition(params.speed); + setTimeout(() => { + swiper.setTranslate(afterBouncePosition); + $wrapperEl.transitionEnd(() => { + if (!swiper || swiper.destroyed) return; + swiper.transitionEnd(); + }); + }, 0); + }); + } else if (swiper.velocity) { + emit("_freeModeNoMomentumRelease"); + swiper.updateProgress(newPosition); + swiper.setTransition(momentumDuration); + swiper.setTranslate(newPosition); + swiper.transitionStart(true, swiper.swipeDirection); + + if (!swiper.animating) { + swiper.animating = true; + $wrapperEl.transitionEnd(() => { + if (!swiper || swiper.destroyed) return; + swiper.transitionEnd(); + }); + } + } else { + swiper.updateProgress(newPosition); + } + + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + } else if (params.freeMode.sticky) { + swiper.slideToClosest(); + return; + } else if (params.freeMode) { + emit("_freeModeNoMomentumRelease"); + } + + if (!params.freeMode.momentum || timeDiff >= params.longSwipesMs) { + swiper.updateProgress(); + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + } + } + + Object.assign(swiper, { + freeMode: { + onTouchStart, + onTouchMove, + onTouchEnd, + }, + }); + } + + function Grid(_ref) { + let { swiper, extendParams } = _ref; + extendParams({ + grid: { + rows: 1, + fill: "column", + }, + }); + let slidesNumberEvenToRows; + let slidesPerRow; + let numFullColumns; + + const initSlides = (slidesLength) => { + const { slidesPerView } = swiper.params; + const { rows, fill } = swiper.params.grid; + slidesPerRow = slidesNumberEvenToRows / rows; + numFullColumns = Math.floor(slidesLength / rows); + + if (Math.floor(slidesLength / rows) === slidesLength / rows) { + slidesNumberEvenToRows = slidesLength; + } else { + slidesNumberEvenToRows = Math.ceil(slidesLength / rows) * rows; + } + + if (slidesPerView !== "auto" && fill === "row") { + slidesNumberEvenToRows = Math.max( + slidesNumberEvenToRows, + slidesPerView * rows, + ); + } + }; + + const updateSlide = (i, slide, slidesLength, getDirectionLabel) => { + const { slidesPerGroup, spaceBetween } = swiper.params; + const { rows, fill } = swiper.params.grid; // Set slides order + + let newSlideOrderIndex; + let column; + let row; + + if (fill === "row" && slidesPerGroup > 1) { + const groupIndex = Math.floor(i / (slidesPerGroup * rows)); + const slideIndexInGroup = i - rows * slidesPerGroup * groupIndex; + const columnsInGroup = + groupIndex === 0 + ? slidesPerGroup + : Math.min( + Math.ceil( + (slidesLength - groupIndex * rows * slidesPerGroup) / rows, + ), + slidesPerGroup, + ); + row = Math.floor(slideIndexInGroup / columnsInGroup); + column = + slideIndexInGroup - + row * columnsInGroup + + groupIndex * slidesPerGroup; + newSlideOrderIndex = column + (row * slidesNumberEvenToRows) / rows; + slide.css({ + "-webkit-order": newSlideOrderIndex, + order: newSlideOrderIndex, + }); + } else if (fill === "column") { + column = Math.floor(i / rows); + row = i - column * rows; + + if ( + column > numFullColumns || + (column === numFullColumns && row === rows - 1) + ) { + row += 1; + + if (row >= rows) { + row = 0; + column += 1; + } + } + } else { + row = Math.floor(i / slidesPerRow); + column = i - row * slidesPerRow; + } + + slide.css( + getDirectionLabel("margin-top"), + row !== 0 ? spaceBetween && `${spaceBetween}px` : "", + ); + }; + + const updateWrapperSize = (slideSize, snapGrid, getDirectionLabel) => { + const { spaceBetween, centeredSlides, roundLengths } = swiper.params; + const { rows } = swiper.params.grid; + swiper.virtualSize = (slideSize + spaceBetween) * slidesNumberEvenToRows; + swiper.virtualSize = Math.ceil(swiper.virtualSize / rows) - spaceBetween; + swiper.$wrapperEl.css({ + [getDirectionLabel("width")]: `${swiper.virtualSize + spaceBetween}px`, + }); + + if (centeredSlides) { + snapGrid.splice(0, snapGrid.length); + const newSlidesGrid = []; + + for (let i = 0; i < snapGrid.length; i += 1) { + let slidesGridItem = snapGrid[i]; + if (roundLengths) slidesGridItem = Math.floor(slidesGridItem); + if (snapGrid[i] < swiper.virtualSize + snapGrid[0]) + newSlidesGrid.push(slidesGridItem); + } + + snapGrid.push(...newSlidesGrid); + } + }; + + swiper.grid = { + initSlides, + updateSlide, + updateWrapperSize, + }; + } + + function appendSlide(slides) { + const swiper = this; + const { $wrapperEl, params } = swiper; + + if (params.loop) { + swiper.loopDestroy(); + } + + if (typeof slides === "object" && "length" in slides) { + for (let i = 0; i < slides.length; i += 1) { + if (slides[i]) $wrapperEl.append(slides[i]); + } + } else { + $wrapperEl.append(slides); + } + + if (params.loop) { + swiper.loopCreate(); + } + + if (!params.observer) { + swiper.update(); + } + } + + function prependSlide(slides) { + const swiper = this; + const { params, $wrapperEl, activeIndex } = swiper; + + if (params.loop) { + swiper.loopDestroy(); + } + + let newActiveIndex = activeIndex + 1; + + if (typeof slides === "object" && "length" in slides) { + for (let i = 0; i < slides.length; i += 1) { + if (slides[i]) $wrapperEl.prepend(slides[i]); + } + + newActiveIndex = activeIndex + slides.length; + } else { + $wrapperEl.prepend(slides); + } + + if (params.loop) { + swiper.loopCreate(); + } + + if (!params.observer) { + swiper.update(); + } + + swiper.slideTo(newActiveIndex, 0, false); + } + + function addSlide(index, slides) { + const swiper = this; + const { $wrapperEl, params, activeIndex } = swiper; + let activeIndexBuffer = activeIndex; + + if (params.loop) { + activeIndexBuffer -= swiper.loopedSlides; + swiper.loopDestroy(); + swiper.slides = $wrapperEl.children(`.${params.slideClass}`); + } + + const baseLength = swiper.slides.length; + + if (index <= 0) { + swiper.prependSlide(slides); + return; + } + + if (index >= baseLength) { + swiper.appendSlide(slides); + return; + } + + let newActiveIndex = + activeIndexBuffer > index ? activeIndexBuffer + 1 : activeIndexBuffer; + const slidesBuffer = []; + + for (let i = baseLength - 1; i >= index; i -= 1) { + const currentSlide = swiper.slides.eq(i); + currentSlide.remove(); + slidesBuffer.unshift(currentSlide); + } + + if (typeof slides === "object" && "length" in slides) { + for (let i = 0; i < slides.length; i += 1) { + if (slides[i]) $wrapperEl.append(slides[i]); + } + + newActiveIndex = + activeIndexBuffer > index + ? activeIndexBuffer + slides.length + : activeIndexBuffer; + } else { + $wrapperEl.append(slides); + } + + for (let i = 0; i < slidesBuffer.length; i += 1) { + $wrapperEl.append(slidesBuffer[i]); + } + + if (params.loop) { + swiper.loopCreate(); + } + + if (!params.observer) { + swiper.update(); + } + + if (params.loop) { + swiper.slideTo(newActiveIndex + swiper.loopedSlides, 0, false); + } else { + swiper.slideTo(newActiveIndex, 0, false); + } + } + + function removeSlide(slidesIndexes) { + const swiper = this; + const { params, $wrapperEl, activeIndex } = swiper; + let activeIndexBuffer = activeIndex; + + if (params.loop) { + activeIndexBuffer -= swiper.loopedSlides; + swiper.loopDestroy(); + swiper.slides = $wrapperEl.children(`.${params.slideClass}`); + } + + let newActiveIndex = activeIndexBuffer; + let indexToRemove; + + if (typeof slidesIndexes === "object" && "length" in slidesIndexes) { + for (let i = 0; i < slidesIndexes.length; i += 1) { + indexToRemove = slidesIndexes[i]; + if (swiper.slides[indexToRemove]) + swiper.slides.eq(indexToRemove).remove(); + if (indexToRemove < newActiveIndex) newActiveIndex -= 1; + } + + newActiveIndex = Math.max(newActiveIndex, 0); + } else { + indexToRemove = slidesIndexes; + if (swiper.slides[indexToRemove]) + swiper.slides.eq(indexToRemove).remove(); + if (indexToRemove < newActiveIndex) newActiveIndex -= 1; + newActiveIndex = Math.max(newActiveIndex, 0); + } + + if (params.loop) { + swiper.loopCreate(); + } + + if (!params.observer) { + swiper.update(); + } + + if (params.loop) { + swiper.slideTo(newActiveIndex + swiper.loopedSlides, 0, false); + } else { + swiper.slideTo(newActiveIndex, 0, false); + } + } + + function removeAllSlides() { + const swiper = this; + const slidesIndexes = []; + + for (let i = 0; i < swiper.slides.length; i += 1) { + slidesIndexes.push(i); + } + + swiper.removeSlide(slidesIndexes); + } + + function Manipulation(_ref) { + let { swiper } = _ref; + Object.assign(swiper, { + appendSlide: appendSlide.bind(swiper), + prependSlide: prependSlide.bind(swiper), + addSlide: addSlide.bind(swiper), + removeSlide: removeSlide.bind(swiper), + removeAllSlides: removeAllSlides.bind(swiper), + }); + } + + function effectInit(params) { + const { + effect, + swiper, + on, + setTranslate, + setTransition, + overwriteParams, + perspective, + } = params; + on("beforeInit", () => { + if (swiper.params.effect !== effect) return; + swiper.classNames.push( + `${swiper.params.containerModifierClass}${effect}`, + ); + + if (perspective && perspective()) { + swiper.classNames.push(`${swiper.params.containerModifierClass}3d`); + } + + const overwriteParamsResult = overwriteParams ? overwriteParams() : {}; + Object.assign(swiper.params, overwriteParamsResult); + Object.assign(swiper.originalParams, overwriteParamsResult); + }); + on("setTranslate", () => { + if (swiper.params.effect !== effect) return; + setTranslate(); + }); + on("setTransition", (_s, duration) => { + if (swiper.params.effect !== effect) return; + setTransition(duration); + }); + let requireUpdateOnVirtual; + on("virtualUpdate", () => { + if (!swiper.slides.length) { + requireUpdateOnVirtual = true; + } + + requestAnimationFrame(() => { + if (requireUpdateOnVirtual && swiper.slides.length) { + setTranslate(); + requireUpdateOnVirtual = false; + } + }); + }); + } + + function effectTarget(effectParams, $slideEl) { + if (effectParams.transformEl) { + return $slideEl.find(effectParams.transformEl).css({ + "backface-visibility": "hidden", + "-webkit-backface-visibility": "hidden", + }); + } + + return $slideEl; + } + + function effectVirtualTransitionEnd(_ref) { + let { swiper, duration, transformEl, allSlides } = _ref; + const { slides, activeIndex, $wrapperEl } = swiper; + + if (swiper.params.virtualTranslate && duration !== 0) { + let eventTriggered = false; + let $transitionEndTarget; + + if (allSlides) { + $transitionEndTarget = transformEl ? slides.find(transformEl) : slides; + } else { + $transitionEndTarget = transformEl + ? slides.eq(activeIndex).find(transformEl) + : slides.eq(activeIndex); + } + + $transitionEndTarget.transitionEnd(() => { + if (eventTriggered) return; + if (!swiper || swiper.destroyed) return; + eventTriggered = true; + swiper.animating = false; + const triggerEvents = ["webkitTransitionEnd", "transitionend"]; + + for (let i = 0; i < triggerEvents.length; i += 1) { + $wrapperEl.trigger(triggerEvents[i]); + } + }); + } + } + + function EffectFade(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + fadeEffect: { + crossFade: false, + transformEl: null, + }, + }); + + const setTranslate = () => { + const { slides } = swiper; + const params = swiper.params.fadeEffect; + + for (let i = 0; i < slides.length; i += 1) { + const $slideEl = swiper.slides.eq(i); + const offset = $slideEl[0].swiperSlideOffset; + let tx = -offset; + if (!swiper.params.virtualTranslate) tx -= swiper.translate; + let ty = 0; + + if (!swiper.isHorizontal()) { + ty = tx; + tx = 0; + } + + const slideOpacity = swiper.params.fadeEffect.crossFade + ? Math.max(1 - Math.abs($slideEl[0].progress), 0) + : 1 + Math.min(Math.max($slideEl[0].progress, -1), 0); + const $targetEl = effectTarget(params, $slideEl); + $targetEl + .css({ + opacity: slideOpacity, + }) + .transform(`translate3d(${tx}px, ${ty}px, 0px)`); + } + }; + + const setTransition = (duration) => { + const { transformEl } = swiper.params.fadeEffect; + const $transitionElements = transformEl + ? swiper.slides.find(transformEl) + : swiper.slides; + $transitionElements.transition(duration); + effectVirtualTransitionEnd({ + swiper, + duration, + transformEl, + allSlides: true, + }); + }; + + effectInit({ + effect: "fade", + swiper, + on, + setTranslate, + setTransition, + overwriteParams: () => ({ + slidesPerView: 1, + slidesPerGroup: 1, + watchSlidesProgress: true, + spaceBetween: 0, + virtualTranslate: !swiper.params.cssMode, + }), + }); + } + + function EffectCube(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + cubeEffect: { + slideShadows: true, + shadow: true, + shadowOffset: 20, + shadowScale: 0.94, + }, + }); + + const setTranslate = () => { + const { + $el, + $wrapperEl, + slides, + width: swiperWidth, + height: swiperHeight, + rtlTranslate: rtl, + size: swiperSize, + browser, + } = swiper; + const params = swiper.params.cubeEffect; + const isHorizontal = swiper.isHorizontal(); + const isVirtual = swiper.virtual && swiper.params.virtual.enabled; + let wrapperRotate = 0; + let $cubeShadowEl; + + if (params.shadow) { + if (isHorizontal) { + $cubeShadowEl = $wrapperEl.find(".swiper-cube-shadow"); + + if ($cubeShadowEl.length === 0) { + $cubeShadowEl = $('
'); + $wrapperEl.append($cubeShadowEl); + } + + $cubeShadowEl.css({ + height: `${swiperWidth}px`, + }); + } else { + $cubeShadowEl = $el.find(".swiper-cube-shadow"); + + if ($cubeShadowEl.length === 0) { + $cubeShadowEl = $('
'); + $el.append($cubeShadowEl); + } + } + } + + for (let i = 0; i < slides.length; i += 1) { + const $slideEl = slides.eq(i); + let slideIndex = i; + + if (isVirtual) { + slideIndex = parseInt($slideEl.attr("data-swiper-slide-index"), 10); + } + + let slideAngle = slideIndex * 90; + let round = Math.floor(slideAngle / 360); + + if (rtl) { + slideAngle = -slideAngle; + round = Math.floor(-slideAngle / 360); + } + + const progress = Math.max(Math.min($slideEl[0].progress, 1), -1); + let tx = 0; + let ty = 0; + let tz = 0; + + if (slideIndex % 4 === 0) { + tx = -round * 4 * swiperSize; + tz = 0; + } else if ((slideIndex - 1) % 4 === 0) { + tx = 0; + tz = -round * 4 * swiperSize; + } else if ((slideIndex - 2) % 4 === 0) { + tx = swiperSize + round * 4 * swiperSize; + tz = swiperSize; + } else if ((slideIndex - 3) % 4 === 0) { + tx = -swiperSize; + tz = 3 * swiperSize + swiperSize * 4 * round; + } + + if (rtl) { + tx = -tx; + } + + if (!isHorizontal) { + ty = tx; + tx = 0; + } + + const transform = `rotateX(${ + isHorizontal ? 0 : -slideAngle + }deg) rotateY(${ + isHorizontal ? slideAngle : 0 + }deg) translate3d(${tx}px, ${ty}px, ${tz}px)`; + + if (progress <= 1 && progress > -1) { + wrapperRotate = slideIndex * 90 + progress * 90; + if (rtl) wrapperRotate = -slideIndex * 90 - progress * 90; + } + + $slideEl.transform(transform); + + if (params.slideShadows) { + // Set shadows + let shadowBefore = isHorizontal + ? $slideEl.find(".swiper-slide-shadow-left") + : $slideEl.find(".swiper-slide-shadow-top"); + let shadowAfter = isHorizontal + ? $slideEl.find(".swiper-slide-shadow-right") + : $slideEl.find(".swiper-slide-shadow-bottom"); + + if (shadowBefore.length === 0) { + shadowBefore = $( + `
`, + ); + $slideEl.append(shadowBefore); + } + + if (shadowAfter.length === 0) { + shadowAfter = $( + `
`, + ); + $slideEl.append(shadowAfter); + } + + if (shadowBefore.length) + shadowBefore[0].style.opacity = Math.max(-progress, 0); + if (shadowAfter.length) + shadowAfter[0].style.opacity = Math.max(progress, 0); + } + } + + $wrapperEl.css({ + "-webkit-transform-origin": `50% 50% -${swiperSize / 2}px`, + "transform-origin": `50% 50% -${swiperSize / 2}px`, + }); + + if (params.shadow) { + if (isHorizontal) { + $cubeShadowEl.transform( + `translate3d(0px, ${swiperWidth / 2 + params.shadowOffset}px, ${ + -swiperWidth / 2 + }px) rotateX(90deg) rotateZ(0deg) scale(${params.shadowScale})`, + ); + } else { + const shadowAngle = + Math.abs(wrapperRotate) - + Math.floor(Math.abs(wrapperRotate) / 90) * 90; + const multiplier = + 1.5 - + (Math.sin((shadowAngle * 2 * Math.PI) / 360) / 2 + + Math.cos((shadowAngle * 2 * Math.PI) / 360) / 2); + const scale1 = params.shadowScale; + const scale2 = params.shadowScale / multiplier; + const offset = params.shadowOffset; + $cubeShadowEl.transform( + `scale3d(${scale1}, 1, ${scale2}) translate3d(0px, ${ + swiperHeight / 2 + offset + }px, ${-swiperHeight / 2 / scale2}px) rotateX(-90deg)`, + ); + } + } + + const zFactor = + browser.isSafari || browser.isWebView ? -swiperSize / 2 : 0; + $wrapperEl.transform( + `translate3d(0px,0,${zFactor}px) rotateX(${ + swiper.isHorizontal() ? 0 : wrapperRotate + }deg) rotateY(${swiper.isHorizontal() ? -wrapperRotate : 0}deg)`, + ); + }; + + const setTransition = (duration) => { + const { $el, slides } = swiper; + slides + .transition(duration) + .find( + ".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left", + ) + .transition(duration); + + if (swiper.params.cubeEffect.shadow && !swiper.isHorizontal()) { + $el.find(".swiper-cube-shadow").transition(duration); + } + }; + + effectInit({ + effect: "cube", + swiper, + on, + setTranslate, + setTransition, + perspective: () => true, + overwriteParams: () => ({ + slidesPerView: 1, + slidesPerGroup: 1, + watchSlidesProgress: true, + resistanceRatio: 0, + spaceBetween: 0, + centeredSlides: false, + virtualTranslate: true, + }), + }); + } + + function createShadow(params, $slideEl, side) { + const shadowClass = `swiper-slide-shadow${side ? `-${side}` : ""}`; + const $shadowContainer = params.transformEl + ? $slideEl.find(params.transformEl) + : $slideEl; + let $shadowEl = $shadowContainer.children(`.${shadowClass}`); + + if (!$shadowEl.length) { + $shadowEl = $( + `
`, + ); + $shadowContainer.append($shadowEl); + } + + return $shadowEl; + } + + function EffectFlip(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + flipEffect: { + slideShadows: true, + limitRotation: true, + transformEl: null, + }, + }); + + const setTranslate = () => { + const { slides, rtlTranslate: rtl } = swiper; + const params = swiper.params.flipEffect; + + for (let i = 0; i < slides.length; i += 1) { + const $slideEl = slides.eq(i); + let progress = $slideEl[0].progress; + + if (swiper.params.flipEffect.limitRotation) { + progress = Math.max(Math.min($slideEl[0].progress, 1), -1); + } + + const offset = $slideEl[0].swiperSlideOffset; + const rotate = -180 * progress; + let rotateY = rotate; + let rotateX = 0; + let tx = swiper.params.cssMode ? -offset - swiper.translate : -offset; + let ty = 0; + + if (!swiper.isHorizontal()) { + ty = tx; + tx = 0; + rotateX = -rotateY; + rotateY = 0; + } else if (rtl) { + rotateY = -rotateY; + } + + $slideEl[0].style.zIndex = + -Math.abs(Math.round(progress)) + slides.length; + + if (params.slideShadows) { + // Set shadows + let shadowBefore = swiper.isHorizontal() + ? $slideEl.find(".swiper-slide-shadow-left") + : $slideEl.find(".swiper-slide-shadow-top"); + let shadowAfter = swiper.isHorizontal() + ? $slideEl.find(".swiper-slide-shadow-right") + : $slideEl.find(".swiper-slide-shadow-bottom"); + + if (shadowBefore.length === 0) { + shadowBefore = createShadow( + params, + $slideEl, + swiper.isHorizontal() ? "left" : "top", + ); + } + + if (shadowAfter.length === 0) { + shadowAfter = createShadow( + params, + $slideEl, + swiper.isHorizontal() ? "right" : "bottom", + ); + } + + if (shadowBefore.length) + shadowBefore[0].style.opacity = Math.max(-progress, 0); + if (shadowAfter.length) + shadowAfter[0].style.opacity = Math.max(progress, 0); + } + + const transform = `translate3d(${tx}px, ${ty}px, 0px) rotateX(${rotateX}deg) rotateY(${rotateY}deg)`; + const $targetEl = effectTarget(params, $slideEl); + $targetEl.transform(transform); + } + }; + + const setTransition = (duration) => { + const { transformEl } = swiper.params.flipEffect; + const $transitionElements = transformEl + ? swiper.slides.find(transformEl) + : swiper.slides; + $transitionElements + .transition(duration) + .find( + ".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left", + ) + .transition(duration); + effectVirtualTransitionEnd({ + swiper, + duration, + transformEl, + }); + }; + + effectInit({ + effect: "flip", + swiper, + on, + setTranslate, + setTransition, + perspective: () => true, + overwriteParams: () => ({ + slidesPerView: 1, + slidesPerGroup: 1, + watchSlidesProgress: true, + spaceBetween: 0, + virtualTranslate: !swiper.params.cssMode, + }), + }); + } + + function EffectCoverflow(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + coverflowEffect: { + rotate: 50, + stretch: 0, + depth: 100, + scale: 1, + modifier: 1, + slideShadows: true, + transformEl: null, + }, + }); + + const setTranslate = () => { + const { + width: swiperWidth, + height: swiperHeight, + slides, + slidesSizesGrid, + } = swiper; + const params = swiper.params.coverflowEffect; + const isHorizontal = swiper.isHorizontal(); + const transform = swiper.translate; + const center = isHorizontal + ? -transform + swiperWidth / 2 + : -transform + swiperHeight / 2; + const rotate = isHorizontal ? params.rotate : -params.rotate; + const translate = params.depth; // Each slide offset from center + + for (let i = 0, length = slides.length; i < length; i += 1) { + const $slideEl = slides.eq(i); + const slideSize = slidesSizesGrid[i]; + const slideOffset = $slideEl[0].swiperSlideOffset; + const centerOffset = (center - slideOffset - slideSize / 2) / slideSize; + const offsetMultiplier = + typeof params.modifier === "function" + ? params.modifier(centerOffset) + : centerOffset * params.modifier; + let rotateY = isHorizontal ? rotate * offsetMultiplier : 0; + let rotateX = isHorizontal ? 0 : rotate * offsetMultiplier; // var rotateZ = 0 + + let translateZ = -translate * Math.abs(offsetMultiplier); + let stretch = params.stretch; // Allow percentage to make a relative stretch for responsive sliders + + if (typeof stretch === "string" && stretch.indexOf("%") !== -1) { + stretch = (parseFloat(params.stretch) / 100) * slideSize; + } + + let translateY = isHorizontal ? 0 : stretch * offsetMultiplier; + let translateX = isHorizontal ? stretch * offsetMultiplier : 0; + let scale = 1 - (1 - params.scale) * Math.abs(offsetMultiplier); // Fix for ultra small values + + if (Math.abs(translateX) < 0.001) translateX = 0; + if (Math.abs(translateY) < 0.001) translateY = 0; + if (Math.abs(translateZ) < 0.001) translateZ = 0; + if (Math.abs(rotateY) < 0.001) rotateY = 0; + if (Math.abs(rotateX) < 0.001) rotateX = 0; + if (Math.abs(scale) < 0.001) scale = 0; + const slideTransform = `translate3d(${translateX}px,${translateY}px,${translateZ}px) rotateX(${rotateX}deg) rotateY(${rotateY}deg) scale(${scale})`; + const $targetEl = effectTarget(params, $slideEl); + $targetEl.transform(slideTransform); + $slideEl[0].style.zIndex = -Math.abs(Math.round(offsetMultiplier)) + 1; + + if (params.slideShadows) { + // Set shadows + let $shadowBeforeEl = isHorizontal + ? $slideEl.find(".swiper-slide-shadow-left") + : $slideEl.find(".swiper-slide-shadow-top"); + let $shadowAfterEl = isHorizontal + ? $slideEl.find(".swiper-slide-shadow-right") + : $slideEl.find(".swiper-slide-shadow-bottom"); + + if ($shadowBeforeEl.length === 0) { + $shadowBeforeEl = createShadow( + params, + $slideEl, + isHorizontal ? "left" : "top", + ); + } + + if ($shadowAfterEl.length === 0) { + $shadowAfterEl = createShadow( + params, + $slideEl, + isHorizontal ? "right" : "bottom", + ); + } + + if ($shadowBeforeEl.length) + $shadowBeforeEl[0].style.opacity = + offsetMultiplier > 0 ? offsetMultiplier : 0; + if ($shadowAfterEl.length) + $shadowAfterEl[0].style.opacity = + -offsetMultiplier > 0 ? -offsetMultiplier : 0; + } + } + }; + + const setTransition = (duration) => { + const { transformEl } = swiper.params.coverflowEffect; + const $transitionElements = transformEl + ? swiper.slides.find(transformEl) + : swiper.slides; + $transitionElements + .transition(duration) + .find( + ".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left", + ) + .transition(duration); + }; + + effectInit({ + effect: "coverflow", + swiper, + on, + setTranslate, + setTransition, + perspective: () => true, + overwriteParams: () => ({ + watchSlidesProgress: true, + }), + }); + } + + function EffectCreative(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + creativeEffect: { + transformEl: null, + limitProgress: 1, + shadowPerProgress: false, + progressMultiplier: 1, + perspective: true, + 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 getTranslateValue = (value) => { + if (typeof value === "string") return value; + return `${value}px`; + }; + + const setTranslate = () => { + const { slides, $wrapperEl, slidesSizesGrid } = swiper; + const params = swiper.params.creativeEffect; + const { progressMultiplier: multiplier } = params; + const isCenteredSlides = swiper.params.centeredSlides; + + if (isCenteredSlides) { + const margin = + slidesSizesGrid[0] / 2 - swiper.params.slidesOffsetBefore || 0; + $wrapperEl.transform(`translateX(calc(50% - ${margin}px))`); + } + + for (let i = 0; i < slides.length; i += 1) { + const $slideEl = slides.eq(i); + const slideProgress = $slideEl[0].progress; + const progress = Math.min( + Math.max($slideEl[0].progress, -params.limitProgress), + params.limitProgress, + ); + let originalProgress = progress; + + if (!isCenteredSlides) { + originalProgress = Math.min( + Math.max($slideEl[0].originalProgress, -params.limitProgress), + params.limitProgress, + ); + } + + const offset = $slideEl[0].swiperSlideOffset; + const t = [ + swiper.params.cssMode ? -offset - swiper.translate : -offset, + 0, + 0, + ]; + const r = [0, 0, 0]; + let custom = false; + + if (!swiper.isHorizontal()) { + t[1] = t[0]; + t[0] = 0; + } + + let data = { + translate: [0, 0, 0], + rotate: [0, 0, 0], + scale: 1, + opacity: 1, + }; + + if (progress < 0) { + data = params.next; + custom = true; + } else if (progress > 0) { + data = params.prev; + custom = true; + } // set translate + + t.forEach((value, index) => { + t[index] = `calc(${value}px + (${getTranslateValue( + data.translate[index], + )} * ${Math.abs(progress * multiplier)}))`; + }); // set rotates + + r.forEach((value, index) => { + r[index] = data.rotate[index] * Math.abs(progress * multiplier); + }); + $slideEl[0].style.zIndex = + -Math.abs(Math.round(slideProgress)) + slides.length; + const translateString = t.join(", "); + const rotateString = `rotateX(${r[0]}deg) rotateY(${r[1]}deg) rotateZ(${r[2]}deg)`; + const scaleString = + originalProgress < 0 + ? `scale(${1 + (1 - data.scale) * originalProgress * multiplier})` + : `scale(${1 - (1 - data.scale) * originalProgress * multiplier})`; + const opacityString = + originalProgress < 0 + ? 1 + (1 - data.opacity) * originalProgress * multiplier + : 1 - (1 - data.opacity) * originalProgress * multiplier; + const transform = `translate3d(${translateString}) ${rotateString} ${scaleString}`; // Set shadows + + if ((custom && data.shadow) || !custom) { + let $shadowEl = $slideEl.children(".swiper-slide-shadow"); + + if ($shadowEl.length === 0 && data.shadow) { + $shadowEl = createShadow(params, $slideEl); + } + + if ($shadowEl.length) { + const shadowOpacity = params.shadowPerProgress + ? progress * (1 / params.limitProgress) + : progress; + $shadowEl[0].style.opacity = Math.min( + Math.max(Math.abs(shadowOpacity), 0), + 1, + ); + } + } + + const $targetEl = effectTarget(params, $slideEl); + $targetEl.transform(transform).css({ + opacity: opacityString, + }); + + if (data.origin) { + $targetEl.css("transform-origin", data.origin); + } + } + }; + + const setTransition = (duration) => { + const { transformEl } = swiper.params.creativeEffect; + const $transitionElements = transformEl + ? swiper.slides.find(transformEl) + : swiper.slides; + $transitionElements + .transition(duration) + .find(".swiper-slide-shadow") + .transition(duration); + effectVirtualTransitionEnd({ + swiper, + duration, + transformEl, + allSlides: true, + }); + }; + + effectInit({ + effect: "creative", + swiper, + on, + setTranslate, + setTransition, + perspective: () => swiper.params.creativeEffect.perspective, + overwriteParams: () => ({ + watchSlidesProgress: true, + virtualTranslate: !swiper.params.cssMode, + }), + }); + } + + function EffectCards(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + cardsEffect: { + slideShadows: true, + transformEl: null, + }, + }); + + const setTranslate = () => { + const { slides, activeIndex } = swiper; + const params = swiper.params.cardsEffect; + const { startTranslate, isTouched } = swiper.touchEventsData; + const currentTranslate = swiper.translate; + + for (let i = 0; i < slides.length; i += 1) { + const $slideEl = slides.eq(i); + const slideProgress = $slideEl[0].progress; + const progress = Math.min(Math.max(slideProgress, -4), 4); + let offset = $slideEl[0].swiperSlideOffset; + + if (swiper.params.centeredSlides && !swiper.params.cssMode) { + swiper.$wrapperEl.transform(`translateX(${swiper.minTranslate()}px)`); + } + + if (swiper.params.centeredSlides && swiper.params.cssMode) { + offset -= slides[0].swiperSlideOffset; + } + + let tX = swiper.params.cssMode ? -offset - swiper.translate : -offset; + let tY = 0; + const tZ = -100 * Math.abs(progress); + let scale = 1; + let rotate = -2 * progress; + let tXAdd = 8 - Math.abs(progress) * 0.75; + const slideIndex = + swiper.virtual && swiper.params.virtual.enabled + ? swiper.virtual.from + i + : i; + const isSwipeToNext = + (slideIndex === activeIndex || slideIndex === activeIndex - 1) && + progress > 0 && + progress < 1 && + (isTouched || swiper.params.cssMode) && + currentTranslate < startTranslate; + const isSwipeToPrev = + (slideIndex === activeIndex || slideIndex === activeIndex + 1) && + progress < 0 && + progress > -1 && + (isTouched || swiper.params.cssMode) && + currentTranslate > startTranslate; + + if (isSwipeToNext || isSwipeToPrev) { + const subProgress = + (1 - Math.abs((Math.abs(progress) - 0.5) / 0.5)) ** 0.5; + rotate += -28 * progress * subProgress; + scale += -0.5 * subProgress; + tXAdd += 96 * subProgress; + tY = `${-25 * subProgress * Math.abs(progress)}%`; + } + + if (progress < 0) { + // next + tX = `calc(${tX}px + (${tXAdd * Math.abs(progress)}%))`; + } else if (progress > 0) { + // prev + tX = `calc(${tX}px + (-${tXAdd * Math.abs(progress)}%))`; + } else { + tX = `${tX}px`; + } + + if (!swiper.isHorizontal()) { + const prevY = tY; + tY = tX; + tX = prevY; + } + + const scaleString = + progress < 0 + ? `${1 + (1 - scale) * progress}` + : `${1 - (1 - scale) * progress}`; + const transform = ` + translate3d(${tX}, ${tY}, ${tZ}px) + rotateZ(${rotate}deg) + scale(${scaleString}) + `; + + if (params.slideShadows) { + // Set shadows + let $shadowEl = $slideEl.find(".swiper-slide-shadow"); + + if ($shadowEl.length === 0) { + $shadowEl = createShadow(params, $slideEl); + } + + if ($shadowEl.length) + $shadowEl[0].style.opacity = Math.min( + Math.max((Math.abs(progress) - 0.5) / 0.5, 0), + 1, + ); + } + + $slideEl[0].style.zIndex = + -Math.abs(Math.round(slideProgress)) + slides.length; + const $targetEl = effectTarget(params, $slideEl); + $targetEl.transform(transform); + } + }; + + const setTransition = (duration) => { + const { transformEl } = swiper.params.cardsEffect; + const $transitionElements = transformEl + ? swiper.slides.find(transformEl) + : swiper.slides; + $transitionElements + .transition(duration) + .find(".swiper-slide-shadow") + .transition(duration); + effectVirtualTransitionEnd({ + swiper, + duration, + transformEl, + }); + }; + + effectInit({ + effect: "cards", + swiper, + on, + setTranslate, + setTransition, + perspective: () => true, + overwriteParams: () => ({ + watchSlidesProgress: true, + virtualTranslate: !swiper.params.cssMode, + }), + }); + } + + // Swiper Class + const modules = [ + Virtual, + Keyboard, + Mousewheel, + Navigation, + Pagination, + Scrollbar, + Parallax, + Zoom, + Lazy, + Controller, + A11y, + History, + HashNavigation, + Autoplay, + Thumb, + freeMode, + Grid, + Manipulation, + EffectFade, + EffectCube, + EffectFlip, + EffectCoverflow, + EffectCreative, + EffectCards, + ]; + Swiper.use(modules); + + return Swiper; +}); + +; +!(function (e) { + var n; + if ( + ("function" == typeof define && define.amd && (define(e), (n = !0)), + "object" == typeof exports && ((module.exports = e()), (n = !0)), + !n) + ) { + var t = window.Cookies, + o = (window.Cookies = e()); + o.noConflict = function () { + return (window.Cookies = t), o; + }; + } +})(function () { + function f() { + for (var e = 0, n = {}; e < arguments.length; e++) { + var t = arguments[e]; + for (var o in t) n[o] = t[o]; + } + return n; + } + function a(e) { + return e.replace(/(%[0-9A-Z]{2})+/g, decodeURIComponent); + } + return (function e(u) { + function c() {} + function t(e, n, t) { + if ("undefined" != typeof document) { + "number" == typeof (t = f({ path: "/" }, c.defaults, t)).expires && + (t.expires = new Date(1 * new Date() + 864e5 * t.expires)), + (t.expires = t.expires ? t.expires.toUTCString() : ""); + try { + var o = JSON.stringify(n); + /^[\{\[]/.test(o) && (n = o); + } catch (e) {} + (n = u.write + ? u.write(n, e) + : encodeURIComponent(String(n)).replace( + /%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g, + decodeURIComponent + )), + (e = encodeURIComponent(String(e)) + .replace(/%(23|24|26|2B|5E|60|7C)/g, decodeURIComponent) + .replace(/[\(\)]/g, escape)); + var r = ""; + for (var i in t) + t[i] && + ((r += "; " + i), !0 !== t[i] && (r += "=" + t[i].split(";")[0])); + return (document.cookie = e + "=" + n + r); + } + } + function n(e, n) { + if ("undefined" != typeof document) { + for ( + var t = {}, + o = document.cookie ? document.cookie.split("; ") : [], + r = 0; + r < o.length; + r++ + ) { + var i = o[r].split("="), + c = i.slice(1).join("="); + n || '"' !== c.charAt(0) || (c = c.slice(1, -1)); + try { + var f = a(i[0]); + if (((c = (u.read || u)(c, f) || a(c)), n)) + try { + c = JSON.parse(c); + } catch (e) {} + if (((t[f] = c), e === f)) break; + } catch (e) {} + } + return e ? t[e] : t; + } + } + return ( + (c.set = t), + (c.get = function (e) { + return n(e, !1); + }), + (c.getJSON = function (e) { + return n(e, !0); + }), + (c.remove = function (e, n) { + t(e, "", f(n, { expires: -1 })); + }), + (c.defaults = {}), + (c.withConverter = e), + c + ); + })(function () {}); +}); + +; +// main script +(function () { + "use strict"; + + // Dropdown Menu Toggler For Mobile + // ---------------------------------------- + const dropdownMenuToggler = document.querySelectorAll( + ".nav-dropdown > .nav-link", + ); + + dropdownMenuToggler.forEach((toggler) => { + toggler?.addEventListener("click", (e) => { + e.target.closest(".nav-item").classList.toggle("active"); + }); + }); + + // Testimonial Slider + // ---------------------------------------- + new Swiper(".testimonial-slider", { + spaceBetween: 24, + loop: true, + pagination: { + el: ".testimonial-slider-pagination", + type: "bullets", + clickable: true, + }, + breakpoints: { + 768: { + slidesPerView: 2, + }, + 992: { + slidesPerView: 3, + }, + }, + }); +})(); diff --git a/public/manifest.webmanifest b/public/manifest.webmanifest new file mode 100644 index 0000000..85ef76f --- /dev/null +++ b/public/manifest.webmanifest @@ -0,0 +1,56 @@ +{ + "name": "Fediversity", + "short_name": "Fediversity", + "lang": "en-us", + "display": "fullscreen", + "orientation" : "portrait", + "start_url": "//localhost:1313/?utm_source=web_app_manifest", + "background_color": "#fff", + "theme_color": "#000", + + + + + + + + + + + + "icons": [ + { + "src": "/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_48x48_resize_lanczos_3.png", + "sizes": "48x48", + "type": "image/png" + }, + { + "src": "/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_72x72_resize_lanczos_3.png", + "sizes": "72x72", + "type": "image/png" + }, + { + "src": "/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_96x96_resize_lanczos_3.png", + "sizes": "96x96", + "type": "image/png" + }, + { + "src": "/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_144x144_resize_lanczos_3.png", + "sizes": "144x144", + "type": "image/png" + }, + { + "src": "/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_192x192_resize_lanczos_3.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "any maskable" + }, + { + "src": "/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_512x512_resize_lanczos_3.png", + "sizes": "512x512", + "type": "image/png" + } + ] + + +} \ No newline at end of file diff --git a/public/nlnet/index.html b/public/nlnet/index.html new file mode 100644 index 0000000..3a805a5 --- /dev/null +++ b/public/nlnet/index.html @@ -0,0 +1,1126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +NLnet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

NLnet

+ + + + +
+
+
+ + +
+
+
+
+

The NLnet Foundation supports organisations and people who contribute to an open internet for all. NLnet funds projects that help fix the internet through open hardware, open software, open standards, open science and open data. After its historical contribution to the early internet in Europe in the 1980’s, NLnet has been financially supporting the open internet since 1997.

+

NLnet provides grants to free and open source projects between 5.000 and 50.000 euro with the possibility to scale up. Funding is open to anyone: organisations of any type and individuals. Within NGI Fediversity, NLnet facilitates the open calls for third-party funding and contributes to outreach and dissemination.

+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/nordunet/index.html b/public/nordunet/index.html new file mode 100644 index 0000000..9ad5aae --- /dev/null +++ b/public/nordunet/index.html @@ -0,0 +1,1126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +NORDUnet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

NORDUnet

+ + + + +
+
+
+ + +
+
+
+
+

NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries connecting universities and research institutions across Denmark, Finland, Iceland, Norway, and Sweden. It enables collaboration, data sharing, and access to online resources for academic and research purposes.

+

Fun fact: the website of NORDUnet, nordu.net is the oldest still active domain on the internet.

+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/oid/index.html b/public/oid/index.html new file mode 100644 index 0000000..42d6d16 --- /dev/null +++ b/public/oid/index.html @@ -0,0 +1,1131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Consortium + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Consortium

+ + + + +
+
+
+ + +
+
+
+
+

The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are.

+

The three pillars that are at the core of the OID Foundation:

+

OID believes in the fundamental right of individuals to privacy, self-determination, and freedom of expression. +Building sustainably. The OID Foundation believes that the internet is crucial infrastructure for society, and as such, should be build from the perspective that software projects can exist and be maintained for a long time; decades, not years. +Transparancy. The OID Foundation takes the commitment to openness seriously, and strives to use open software in all aspects. +In order to realise our vision, we need a healthy, functional and open internet. This is where OID comes in, working on the infrastructure that powers the internet in a way that promotes it’s values.

+

OID Foundation is rooted in constructive optimism, believing in tackling challenges head-on with a positive outlook, viewing each obstacle as an opportunity for improvement. As a practical example of the long-term vision is the work on NixOS that the OID is doing, where the reproducibility and long-term maintainability of NixOS’s package management help with an open and sustainable internet.

+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/pages/index.html b/public/pages/index.html new file mode 100644 index 0000000..8a9abd3 --- /dev/null +++ b/public/pages/index.html @@ -0,0 +1,1189 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Pages

+ + + + +
+
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/pages/index.xml b/public/pages/index.xml new file mode 100644 index 0000000..ebaaf89 --- /dev/null +++ b/public/pages/index.xml @@ -0,0 +1,95 @@ + + + + Pages on Fediversity + //localhost:1313/pages/ + Recent content in Pages on Fediversity + Hugo -- gohugo.io + en-us + + + Consortium + //localhost:1313/consortium/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/consortium/ + Information about the project. TODO. + + + Consortium + //localhost:1313/oid/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/oid/ + The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are. + + + Developers + //localhost:1313/developers/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/developers/ + The Fediversity Project enables easy hosting for a wide variety of fediverse platforms, all based on NixOS. + + + Elements + //localhost:1313/elements/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/elements/ + Table of Contents Heading 2 Heading 3 Heading 4 Heading 5 Emphasis Button Link Paragraph Ordered List Unordered List Notice Tab Accordions Code and Syntax Highlighting Blockquote Tables Image Gallery Slider Youtube video Custom video Here is an example of headings. + + + European Commission + //localhost:1313/ec/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/ec/ + The Fediversity project implements the visions outlined by the Next Generation Internet (NGI) initiative for an open internet in several ways. + + + Fediversity + //localhost:1313/fediversity/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/fediversity/ + Fediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. + + + Grants + //localhost:1313/grants/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/grants/ + Fediversity invites other people to join this ambitious development effort. It is a vast domain with many more challenges than what any preconceived effort could tackle by itself. + + + Individuals + //localhost:1313/individuals/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/individuals/ + The fediverse shows great potential in fundamentally rethinking how we approach the internet. + + + NLnet + //localhost:1313/nlnet/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/nlnet/ + The NLnet Foundation supports organisations and people who contribute to an open internet for all. + + + NORDUnet + //localhost:1313/nordunet/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/nordunet/ + NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries connecting universities and research institutions across Denmark, Finland, Iceland, Norway, and Sweden. + + + Privacy + //localhost:1313/privacy-policy/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/privacy-policy/ + Responsibility of Contributors Lorem ipsum dolor sit amet, consectetur adipiscing elit. + + + Tweag + //localhost:1313/tweag/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/tweag/ + Tweag is the open source program office (OSPO) of Modus Create, a global digital consulting firm that helps enterprises build competitive advantage through digital innovation. + + + diff --git a/public/privacy-policy/index.html b/public/privacy-policy/index.html new file mode 100644 index 0000000..066b313 --- /dev/null +++ b/public/privacy-policy/index.html @@ -0,0 +1,1138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Privacy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Privacy

+ + + + +
+
+
+ + +
+
+
+
+

Responsibility of Contributors

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Purus, donec nunc eros, ullamcorper id feugiat quisque aliquam sagittis. Sem turpis sed viverra massa gravida pharetra. Non dui dolor potenti eu dignissim fusce. Ultrices amet, in curabitur a arcu a lectus morbi id. Iaculis erat sagittis in tortor cursus. Molestie urna eu tortor, erat scelerisque eget. Nunc hendrerit sed interdum lacus. Lorem quis viverra sed

+

pretium, aliquam sit. Praesent elementum magna amet, tincidunt eros, nibh in leo. Malesuada purus, lacus, at aliquam suspendisse tempus. Quis tempus amet, velit nascetur sollicitudin. At sollicitudin eget amet in. Eu velit nascetur sollicitudin erhdfvssfvrgss eget viverra nec elementum. Lacus, facilisis tristique lectus in.

+

Gathering of Personal Information

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Purus, donec nunc eros, ullamcorper id feugiat quisque aliquam sagittis. Sem turpis sed viverra massa gravida pharetra. Non dui dolor potenti eu dignissim fusce. Ultrices amet, in curabitur a arcu a lectus morbi id. Iaculis erat sagittis in tortor cursus. Molestie urna eu tortor, erat scelerisque eget. Nunc hendrerit sed interdum lacus. Lorem quis viverra sed

+

Protection of Personal- Information

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Purus, donec nunc eros, ullamcorper id feugiat quisque aliquam sagittis. Sem turpis sed viverra massa gravida pharetra. Non dui dolor potenti eu dignissim fusce. Ultrices amet, in curabitur a arcu a lectus morbi id. Iaculis erat sagittis in tortor cursus.

+

Molestie urna eu tortor, erat scelerisque eget. Nunc hendrerit sed interdum lacus. Lorem quis viverra sed +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Purus, donec nunc eros, ullamcorper id feugiat

+

Privacy Policy Changes

+
    +
  1. Sll the Themefisher items are designed to be with the latest , We check all
  2. +
  3. comments that threaten or harm the reputation of any person or organization
  4. +
  5. personal information including, but limited to, email addresses, telephone numbers
  6. +
  7. Any Update come in The technology Customer will get automatic Notification.
  8. +
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/searchindex.json b/public/searchindex.json new file mode 100644 index 0000000..04d666b --- /dev/null +++ b/public/searchindex.json @@ -0,0 +1,45 @@ +[{ + "section": "Blog", + "slug": "/blog/post-1/", + "title": "How to build an Application with modern Technology", + "description": "this is meta description", + "date": "April 4, 2022", + "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"184\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "searchKeyword": "", + "categories": "Application, Data", + "tags": "nextjs, tailwind", + "content":"Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.\nLorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!\nCreative Design Nam ut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.\nLorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!\nLorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!\n"},{ + "section": "Blog", + "slug": "/blog/post-2/", + "title": "How to build an Application with modern Technology", + "description": "this is meta description", + "date": "April 4, 2022", + "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"184\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "searchKeyword": "", + "categories": "Technology, Data", + "tags": "technology, tailwind", + "content":"Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.\nLorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!\nCreative Design Nam ut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.\nLorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!\nLorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!\n"},{ + "section": "Blog", + "slug": "/blog/post-3/", + "title": "How to build an Application with modern Technology", + "description": "this is meta description", + "date": "April 4, 2022", + "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"184\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "searchKeyword": "", + "categories": "Software", + "tags": "software, tailwind", + "content":"Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.\nLorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!\nCreative Design Nam ut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.\nLorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!\nLorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!\n"},{ + "section": "Blog", + "slug": "/blog/post-4/", + "title": "How to build an Application with modern Technology", + "description": "this is meta description", + "date": "April 4, 2022", + "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"184\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "searchKeyword": "", + "categories": "Architecture", + "tags": "silicon, technology", + "content":"Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.\nLorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!\nCreative Design Nam ut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.\nLorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!\nLorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!\n"}] diff --git a/public/sections/index.html b/public/sections/index.html new file mode 100644 index 0000000..3370527 --- /dev/null +++ b/public/sections/index.html @@ -0,0 +1,1129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Sections

+ + + + +
+
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/sections/index.xml b/public/sections/index.xml new file mode 100644 index 0000000..7e8bd2a --- /dev/null +++ b/public/sections/index.xml @@ -0,0 +1,25 @@ + + + + Sections on Fediversity + //localhost:1313/sections/ + Recent content in Sections on Fediversity + Hugo -- gohugo.io + en-us + + + Ready to build your next project with Hugo? + + Mon, 01 Jan 0001 00:00:00 +0000 + + + + + What Users Are Saying About Hugoplate + + Mon, 01 Jan 0001 00:00:00 +0000 + + + + + diff --git a/public/service-worker.js b/public/service-worker.js new file mode 100644 index 0000000..d39fc31 --- /dev/null +++ b/public/service-worker.js @@ -0,0 +1,10 @@ +importScripts( + "https://storage.googleapis.com/workbox-cdn/releases/6.0.2/workbox-sw.js" +); + +workbox.setConfig({ debug: false }); + +workbox.routing.registerRoute( + ({ request }) => request.destination === "image", + new workbox.strategies.NetworkFirst() +); diff --git a/public/sitemap.xml b/public/sitemap.xml new file mode 100644 index 0000000..e9e5ef2 --- /dev/null +++ b/public/sitemap.xml @@ -0,0 +1,95 @@ + + + + //localhost:1313/ + 2022-04-04T05:00:00+00:00 + + //localhost:1313/categories/application/ + 2022-04-04T05:00:00+00:00 + + //localhost:1313/categories/architecture/ + 2022-04-04T05:00:00+00:00 + + //localhost:1313/blog/ + 2022-04-04T05:00:00+00:00 + + //localhost:1313/categories/ + 2022-04-04T05:00:00+00:00 + + //localhost:1313/categories/data/ + 2022-04-04T05:00:00+00:00 + + //localhost:1313/blog/post-1/ + 2022-04-04T05:00:00+00:00 + + //localhost:1313/blog/post-2/ + 2022-04-04T05:00:00+00:00 + + //localhost:1313/blog/post-3/ + 2022-04-04T05:00:00+00:00 + + //localhost:1313/blog/post-4/ + 2022-04-04T05:00:00+00:00 + + //localhost:1313/tags/nextjs/ + 2022-04-04T05:00:00+00:00 + + //localhost:1313/tags/silicon/ + 2022-04-04T05:00:00+00:00 + + //localhost:1313/tags/software/ + 2022-04-04T05:00:00+00:00 + + //localhost:1313/categories/software/ + 2022-04-04T05:00:00+00:00 + + //localhost:1313/tags/ + 2022-04-04T05:00:00+00:00 + + //localhost:1313/tags/tailwind/ + 2022-04-04T05:00:00+00:00 + + //localhost:1313/tags/technology/ + 2022-04-04T05:00:00+00:00 + + //localhost:1313/categories/technology/ + 2022-04-04T05:00:00+00:00 + + //localhost:1313/authors/ + + //localhost:1313/consortium/ + + //localhost:1313/oid/ + + //localhost:1313/contact/ + + //localhost:1313/developers/ + + //localhost:1313/elements/ + + //localhost:1313/ec/ + + //localhost:1313/fediversity/ + + //localhost:1313/grants/ + + //localhost:1313/about/ + + //localhost:1313/individuals/ + + //localhost:1313/authors/john-doe/ + + //localhost:1313/nlnet/ + + //localhost:1313/nordunet/ + + //localhost:1313/pages/ + + //localhost:1313/privacy-policy/ + + //localhost:1313/sections/ + + //localhost:1313/tweag/ + + diff --git a/public/tags/index.html b/public/tags/index.html new file mode 100644 index 0000000..2ff5307 --- /dev/null +++ b/public/tags/index.html @@ -0,0 +1,1167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Tags

+ + + + +
+
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/tags/index.xml b/public/tags/index.xml new file mode 100644 index 0000000..b441fd6 --- /dev/null +++ b/public/tags/index.xml @@ -0,0 +1,47 @@ + + + + Tags on Fediversity + //localhost:1313/tags/ + Recent content in Tags on Fediversity + Hugo -- gohugo.io + en-us + Mon, 04 Apr 2022 05:00:00 +0000 + + + Nextjs + //localhost:1313/tags/nextjs/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/tags/nextjs/ + + + + Silicon + //localhost:1313/tags/silicon/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/tags/silicon/ + + + + Software + //localhost:1313/tags/software/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/tags/software/ + + + + Tailwind + //localhost:1313/tags/tailwind/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/tags/tailwind/ + + + + Technology + //localhost:1313/tags/technology/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/tags/technology/ + + + + diff --git a/public/tags/nextjs/index.html b/public/tags/nextjs/index.html new file mode 100644 index 0000000..6108e7c --- /dev/null +++ b/public/tags/nextjs/index.html @@ -0,0 +1,1282 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Nextjs

+ + + + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+ +
+ +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/tags/nextjs/index.xml b/public/tags/nextjs/index.xml new file mode 100644 index 0000000..7ea324a --- /dev/null +++ b/public/tags/nextjs/index.xml @@ -0,0 +1,19 @@ + + + + Nextjs on Fediversity + //localhost:1313/tags/nextjs/ + Recent content in Nextjs on Fediversity + Hugo -- gohugo.io + en-us + Mon, 04 Apr 2022 05:00:00 +0000 + + + How to build an Application with modern Technology + //localhost:1313/blog/post-1/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/blog/post-1/ + Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. + + + diff --git a/public/tags/silicon/index.html b/public/tags/silicon/index.html new file mode 100644 index 0000000..6376135 --- /dev/null +++ b/public/tags/silicon/index.html @@ -0,0 +1,1276 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Silicon

+ + + + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+ +
+ +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/tags/silicon/index.xml b/public/tags/silicon/index.xml new file mode 100644 index 0000000..a865231 --- /dev/null +++ b/public/tags/silicon/index.xml @@ -0,0 +1,19 @@ + + + + Silicon on Fediversity + //localhost:1313/tags/silicon/ + Recent content in Silicon on Fediversity + Hugo -- gohugo.io + en-us + Mon, 04 Apr 2022 05:00:00 +0000 + + + How to build an Application with modern Technology + //localhost:1313/blog/post-4/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/blog/post-4/ + Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. + + + diff --git a/public/tags/software/index.html b/public/tags/software/index.html new file mode 100644 index 0000000..f497cdc --- /dev/null +++ b/public/tags/software/index.html @@ -0,0 +1,1276 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Software

+ + + + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+ +
+ +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/tags/software/index.xml b/public/tags/software/index.xml new file mode 100644 index 0000000..b0e869b --- /dev/null +++ b/public/tags/software/index.xml @@ -0,0 +1,19 @@ + + + + Software on Fediversity + //localhost:1313/tags/software/ + Recent content in Software on Fediversity + Hugo -- gohugo.io + en-us + Mon, 04 Apr 2022 05:00:00 +0000 + + + How to build an Application with modern Technology + //localhost:1313/blog/post-3/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/blog/post-3/ + Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. + + + diff --git a/public/tags/tailwind/index.html b/public/tags/tailwind/index.html new file mode 100644 index 0000000..679e3bc --- /dev/null +++ b/public/tags/tailwind/index.html @@ -0,0 +1,1582 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Tailwind

+ + + + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+ +
+ +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/tags/tailwind/index.xml b/public/tags/tailwind/index.xml new file mode 100644 index 0000000..32dc71f --- /dev/null +++ b/public/tags/tailwind/index.xml @@ -0,0 +1,33 @@ + + + + Tailwind on Fediversity + //localhost:1313/tags/tailwind/ + Recent content in Tailwind on Fediversity + Hugo -- gohugo.io + en-us + Mon, 04 Apr 2022 05:00:00 +0000 + + + How to build an Application with modern Technology + //localhost:1313/blog/post-1/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/blog/post-1/ + Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. + + + How to build an Application with modern Technology + //localhost:1313/blog/post-2/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/blog/post-2/ + Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. + + + How to build an Application with modern Technology + //localhost:1313/blog/post-3/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/blog/post-3/ + Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. + + + diff --git a/public/tags/technology/index.html b/public/tags/technology/index.html new file mode 100644 index 0000000..ecea327 --- /dev/null +++ b/public/tags/technology/index.html @@ -0,0 +1,1429 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Technology

+ + + + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

+ How to build an Application with modern Technology +

+ + + +

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

+ + Read More + +
+ +
+ +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/tags/technology/index.xml b/public/tags/technology/index.xml new file mode 100644 index 0000000..5f9c0bb --- /dev/null +++ b/public/tags/technology/index.xml @@ -0,0 +1,26 @@ + + + + Technology on Fediversity + //localhost:1313/tags/technology/ + Recent content in Technology on Fediversity + Hugo -- gohugo.io + en-us + Mon, 04 Apr 2022 05:00:00 +0000 + + + How to build an Application with modern Technology + //localhost:1313/blog/post-2/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/blog/post-2/ + Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. + + + How to build an Application with modern Technology + //localhost:1313/blog/post-4/ + Mon, 04 Apr 2022 05:00:00 +0000 + //localhost:1313/blog/post-4/ + Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. + + + diff --git a/public/tweag/index.html b/public/tweag/index.html new file mode 100644 index 0000000..a17c144 --- /dev/null +++ b/public/tweag/index.html @@ -0,0 +1,1125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Tweag + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ all + + + + + +
+ + + +
+ +
+ + + + + + + + + + + +
+
+
+

Tweag

+ + + + +
+
+
+ + +
+
+
+
+

Tweag is the open source program office (OSPO) of Modus Create, a global digital consulting firm that helps enterprises build competitive advantage through digital innovation. Tweagers are leading contributors to several open source projects — from functional programming languages to cross-platform frameworks. Tweag has extensive experience working with Nix, and many people at the forefront of the Nix community are Tweagers.

+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xaa b/xaa new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/xaa @@ -0,0 +1 @@ + From f4afa0cf30680468961d2feade5b9cee73aea070 Mon Sep 17 00:00:00 2001 From: Laurens Date: Tue, 2 Apr 2024 11:12:11 +0200 Subject: [PATCH 09/44] consortium frontpage --- assets/images/users.png | Bin 0 -> 968 bytes content/english/_index.md | 45 +- content/english/pages/OID.md | 6 +- layouts/index.html | 1 + public/blog/post-1/index.html | 36 +- public/blog/post-2/index.html | 28 +- public/images/users.png | Bin 0 -> 968 bytes ...0f6_968_24x24_resize_q80_h2_lanczos_3.webp | Bin 0 -> 552 bytes public/index.html | 570 ++++++++++++++++-- 9 files changed, 605 insertions(+), 81 deletions(-) create mode 100644 assets/images/users.png create mode 100644 public/images/users.png create mode 100644 public/images/users_hu02aadac476934b9056e529139f32f0f6_968_24x24_resize_q80_h2_lanczos_3.webp diff --git a/assets/images/users.png b/assets/images/users.png new file mode 100644 index 0000000000000000000000000000000000000000..e852fe726c07e563ed7b5ba4114cf3c7c47c39b2 GIT binary patch literal 968 zcmV;(12_DMP)EX>4Tx04R}tkv&MmKpe$iQ>9ia4(*`gkfA!+MMWHI6^c+H)C#RSm|Xe=O&XFE z7e~Rh;NZt%)xpJCR|i)?5c~jfc5qU3krMxx6k5c3aNLh~_a1le0HIM~n$;5rG~G7S z$%L5At%`wH_%Vzi!U)RDGUg;Hg|6f49zMR_#ductbAOHjHE%J%Clbe*VcNtS#50?= z!FiuJ!b-AAd`>)J(glehxvqHp#<}RSz%wIeCOuCaAr^}rtaLCdnHuplaa7fG$``U8 ztDLtuYn2*n-IKpCl-F05xlVHwNi1Rs5=1Ddp^OS_#Aww?v5=K>v>zBx-kgE(v zjs;YqL3aJ%fAG6ot1va`C4~||?~CJni~)gNpjmgE?_ z5H!d|eT4S*hjwwrh2O%RP=V)ONNsb?ObBvO-dYs6sy;!jN>CzP^@rAdg*FA%BCp`J*?y+zJx6?fvWjt9a z`K+dnO-T(S#hVbGMBVZ)q30!2lIJn2S*buY)FjJj3kx!1GGjs=--Kq=T>!gIV;*hE zO5`T{&Ma~-A{Q}hzNE9Ok&DP}9l-0Z6!=D!5uE`8*1J4|``Fpv@Q1~3yh?$nupCi! zi?Wi`w_wk7mv7fhv3qY0;O+g`cil~Qm%Jm?B&(4d*0yd~vTH_i105aLA?A$OaS1nz z>|2%YAnKNdW=V$~$zp2#AdK95oGN_R(p@W+?jW@+NhTy)_=3-pEur?4ys+2U5T?q= z{|`$&v}dGG-q)(yl=aY_epXqVQZ&?bY!=$HXux_}^XbqlYdCJtv}6@Sl8MyvGA + {{ range $i, $e:= .Params.features }}
diff --git a/public/blog/post-1/index.html b/public/blog/post-1/index.html index 7e936f5..cb8815b 100644 --- a/public/blog/post-1/index.html +++ b/public/blog/post-1/index.html @@ -1291,35 +1291,29 @@

- How to build an Application with modern Technology + How to build an Application with modern Technology

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

- + Read More @@ -1442,29 +1436,35 @@

- How to build an Application with modern Technology + How to build an Application with modern Technology

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

- + Read More diff --git a/public/blog/post-2/index.html b/public/blog/post-2/index.html index 27eb6e5..5b2e33e 100644 --- a/public/blog/post-2/index.html +++ b/public/blog/post-2/index.html @@ -1291,7 +1291,7 @@

- How to build an Application with modern Technology + How to build an Application with modern Technology

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

- + Read More @@ -1587,7 +1581,7 @@

- How to build an Application with modern Technology + How to build an Application with modern Technology

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

- + Read More diff --git a/public/images/users.png b/public/images/users.png new file mode 100644 index 0000000000000000000000000000000000000000..e852fe726c07e563ed7b5ba4114cf3c7c47c39b2 GIT binary patch literal 968 zcmV;(12_DMP)EX>4Tx04R}tkv&MmKpe$iQ>9ia4(*`gkfA!+MMWHI6^c+H)C#RSm|Xe=O&XFE z7e~Rh;NZt%)xpJCR|i)?5c~jfc5qU3krMxx6k5c3aNLh~_a1le0HIM~n$;5rG~G7S z$%L5At%`wH_%Vzi!U)RDGUg;Hg|6f49zMR_#ductbAOHjHE%J%Clbe*VcNtS#50?= z!FiuJ!b-AAd`>)J(glehxvqHp#<}RSz%wIeCOuCaAr^}rtaLCdnHuplaa7fG$``U8 ztDLtuYn2*n-IKpCl-F05xlVHwNi1Rs5=1Ddp^OS_#Aww?v5=K>v>zBx-kgE(v zjs;YqL3aJ%fAG6ot1va`C4~||?~CJni~)gNpjmgE?_ z5H!d|eT4S*hjwwrh2O%RP=V)ONNsb?ObBvO-dYs6sy;!jN>CzP^@rAdg*FA%BCp`J*?y+zJx6?fvWjt9a z`K+dnO-T(S#hVbGMBVZ)q30!2lIJn2S*buY)FjJj3kx!1GGjs=--Kq=T>!gIV;*hE zO5`T{&Ma~-A{Q}hzNE9Ok&DP}9l-0Z6!=D!5uE`8*1J4|``Fpv@Q1~3yh?$nupCi! zi?Wi`w_wk7mv7fhv3qY0;O+g`cil~Qm%Jm?B&(4d*0yd~vTH_i105aLA?A$OaS1nz z>|2%YAnKNdW=V$~$zp2#AdK95oGN_R(p@W+?jW@+NhTy)_=3-pEur?4ys+2U5T?q= z{|`$&v}dGG-q)(yl=aY_epXqVQZ&?bY!=$HXux_}^XbqlYdCJtv}6@Sl8MyvGA0ssJ4MM6+kP&il$0000G0000N000*N06|PpNWcI900Dp;*|utB z&A)3lZo?mnyMJPVAl##X3@AqKw>EaqqxcC#1S7X?97$8Rob(GeWbx$T;kW^8@77J` zPCstJl{B}`?qv{t|bDL0HnWjaS_DDh4y?TO9+=L_91setej|T{;COMHWwt&ntu1WP zD%uE3Tl<@ob3!h`21X1e(zUX@-)0!#p*}yh$KRPTl(pB=*UIz1k1c~zfnQE1yG`k_ z1T7n1p4uOI(oX7A1V4EwMBN`Mwya|Ec(3tn@c?o*w9dV4ThfO72`i64T}vnCmwxN| q)CTnQcsNvuc`846%t8nqw9ot3=@CA-&BtKgW6;d{y5RpJ^nd^e*#*Y{ literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html index 2f65973..2c47975 100644 --- a/public/index.html +++ b/public/index.html @@ -970,6 +970,7 @@ +
@@ -1011,14 +1012,62 @@ - feature image + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + feature image + + + + + + + +
@@ -1026,42 +1075,491 @@ class=" md:col-7 lg:col-6" >

Consortium

-

Hugoplate is a comprehensive starter template that includes everything you need to get started with your Hugo project. What’s Included in Hugoplate

+

The Consortium behind the Fediversity project is a cooperation between NLnet, Open Internet Discourse Foundation, NORDUnet and Tweag.

    -
  • - - 10+ Pre-build pages -
  • +
-
  • - - 95+ Google Pagespeed Score -
  • +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - Build with Hugo and TailwindCSS for easy and customizable styling - + src="/images/users_hu02aadac476934b9056e529139f32f0f6_968_24x24_resize_q80_h2_lanczos_3.webp" loading="lazy" + decoding="async" alt="feature image" -
  • - - Fully responsive on all devices -
  • - -
  • - - SEO-optimized for better search engine rankings -
  • - -
  • - - Open-source and free for personal and commercial use -
  • + + class=" img" + width="24" + height="24" + onerror="this.onerror='null';this.src='\/images\/users.png';" /> + + + + + + + + + + +
    +
    +

    NLnet

    +

    NLnet supports organisations and people who contribute to an open internet for all. They fund projects that help fix the internet through open hardware, open software, open standards, open science and open data.

    +
    - + + Learn more + + + +
    +
    +
    +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + feature image + + + + + + + + + + +
    +
    +

    Open Internet Discourse

    +

    The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are.

    +
      + +
    + + + Learn more + + + +
    +
    +
    +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + feature image + + + + + + + + + + +
    +
    +

    Tweag

    +

    Tweag is the open source program office (OSPO) of Modus Create, and has extensive experience working with Nix, and many people at the forefront of the Nix community are Tweagers.

    +
      + +
    + + + Learn more + + + +
    +
    +
    +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + feature image + + + + + + + + + + +
    +
    +

    NORDUnet

    +

    NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries.

    +
      + +
    + + Learn more From 8b5150f3de93d67c609a3c7f3a088aee1678607f Mon Sep 17 00:00:00 2001 From: Laurens Date: Tue, 2 Apr 2024 12:35:39 +0200 Subject: [PATCH 10/44] front page further --- assets/images/code.png | Bin 0 -> 769 bytes assets/images/globe.png | Bin 0 -> 1275 bytes assets/images/stepping-up.png | Bin 0 -> 18659 bytes assets/images/user.png | Bin 0 -> 852 bytes content/english/_index.md | 49 ++- content/english/pages/Grants.md | 2 +- public/blog/post-1/index.html | 36 +- public/blog/post-2/index.html | 290 +++++++-------- public/blog/post-3/index.html | 24 +- public/images/code.png | Bin 0 -> 769 bytes ...0f6_769_24x24_resize_q80_h2_lanczos_3.webp | Bin 0 -> 390 bytes public/images/globe.png | Bin 0 -> 1275 bytes ...f6_1275_24x24_resize_q80_h2_lanczos_3.webp | Bin 0 -> 682 bytes ...3_18659_360x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 2046 bytes ...3_18659_425x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 2302 bytes ...f27514263_18659_520x0_resize_lanczos_3.png | Bin 0 -> 13780 bytes ...3_18659_520x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 2806 bytes ...3_18659_545x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 3010 bytes public/images/user.png | Bin 0 -> 852 bytes ...0f6_852_24x24_resize_q80_h2_lanczos_3.webp | Bin 0 -> 430 bytes public/index.html | 352 ++++++++++++++---- public/index.xml | 14 +- public/oid/index.html | 16 +- public/pages/index.html | 12 +- public/pages/index.xml | 14 +- public/sitemap.xml | 4 +- 26 files changed, 506 insertions(+), 307 deletions(-) create mode 100644 assets/images/code.png create mode 100644 assets/images/globe.png create mode 100644 assets/images/stepping-up.png create mode 100644 assets/images/user.png create mode 100644 public/images/code.png create mode 100644 public/images/code_hu02aadac476934b9056e529139f32f0f6_769_24x24_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/globe.png create mode 100644 public/images/globe_hu02aadac476934b9056e529139f32f0f6_1275_24x24_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_360x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_425x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_520x0_resize_lanczos_3.png create mode 100644 public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_520x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_545x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/user.png create mode 100644 public/images/user_hu02aadac476934b9056e529139f32f0f6_852_24x24_resize_q80_h2_lanczos_3.webp diff --git a/assets/images/code.png b/assets/images/code.png new file mode 100644 index 0000000000000000000000000000000000000000..763b5a2b2bc110f30bb8b051195f3f440961f7ed GIT binary patch literal 769 zcmV+c1OEJpP)EX>4Tx04R}tkv&MmKpe$iQ>9ia4(*`gkfA!+MMWHI6^c+H)C#RSm|Xe=O&XFE z7e~Rh;NZt%)xpJCR|i)?5c~jfc5qU3krMxx6k5c3aNLh~_a1le0HIM~n$;5rG~G7S z$%L5At%`wH_%Vzi!U)RDGUg;Hg|6f49zMR_#ductbAOHjHE%J%Clbe*VcNtS#50?= z!FiuJ!b-AAd`>)J(glehxvqHp#<}RSz%wIeCOuCaAr^}rtaLCdnHuplaa7fG$``U8 ztDLtuYn2*n-IKpCl-F05xlVHwNi1Rs5=1Ddp^OS_#Aww?v5=K>v>zBx-kgE(v zjs;YqL3aJ%fAG6ot1va`C4~||?~CJni~)gNpjmgE?_xl{0RBltK~zY`?bIkic(>T;k3Wy^eZFlJ5 z$-C1^`{+dQh@O`Fcy7D4qBzo#nTmD`^Mi2hrLNjxfiL50grYep6X04M`Q1&=*o^Xw?6gKMYNfYieFPDw>3((3hps zP%+8Y(pO4R7+c5EX>4Tx04R}tkv&MmKpe$iQ>9ia4(*`gkfA!+MMWHI6^c+H)C#RSm|Xe=O&XFE z7e~Rh;NZt%)xpJCR|i)?5c~jfc5qU3krMxx6k5c3aNLh~_a1le0HIM~n$;5rG~G7S z$%L5At%`wH_%Vzi!U)RDGUg;Hg|6f49zMR_#ductbAOHjHE%J%Clbe*VcNtS#50?= z!FiuJ!b-AAd`>)J(glehxvqHp#<}RSz%wIeCOuCaAr^}rtaLCdnHuplaa7fG$``U8 ztDLtuYn2*n-IKpCl-F05xlVHwNi1Rs5=1Ddp^OS_#Aww?v5=K>v>zBx-kgE(v zjs;YqL3aJ%fAG6ot1va`C4~||?~CJni~)gNpjmgE?_LMXZ z9c-mKm=q&YSX$jI4KWzo+sC0#dp}xfNF<)+d2`Nr&pFTkoacYI%M!OUrjm8$>=X8) z9b2+#0+%I2nhZvtKkg_&D!IqJlH?7nS*64ooKVmgeQvFqARV$%7{sGlbzYc~^x)5| zyH|2r*oZw@_k*JD=ri@N33BiewBm~JvRlS9o4|VE1r#J7<99_{%;^w5#Dkbp)LEOP zPzTFG<*m4AR#%h_YxXMEV8Me zm`=wOP+F+Kv6_1?e!rH87%;79zvL=*YH_pwFOJ`34sxEt+&! zAzGMoIMWcMV`-9>%U2oN&IbLN+L((ycsMJ+ZE(In2f4N^d{fp%_Nn%A5rOt<4-T6{ z@jqsXO7v?g+%*zPix;hO%R|DpDEp;mQpVA)XnXV-ulxU?9SVMujK@jaYxLU`{489p z_8_^O&&L|-n9NhQd0B-;ZFN4?m-Tq=&3Nq;4Q2Cz2BsRx=aVZy@Km;a*YMAQY#*v7 zC_0x}aZfsASB?7@`P{n#%Fj0VNC)kf?8XhVH3>4GpU4%QO0T;Ql#O8uo6-?a*YxHY zJb)?veq3UM@P4lTcnp}X=b{$B8rZIFb%?D2N0vhQ2Dn0JDdsb)~vic4-P zuT0k^ttv({qyDPk6=77x1U3jSX1e|ezbV?PqD%5Y4nC=BZV;w*M%)dlk= z6}(ipa5yDw%9z9Vik`pi!dXhvqd8OVo067Qp41J=aW|FYw7>3b>GxWzNp~i$N0yd; lG9iphhRiv)*wFt){sEU>^8eYwSRMcX002ovPDHLkV1n3DSS$bl literal 0 HcmV?d00001 diff --git a/assets/images/stepping-up.png b/assets/images/stepping-up.png new file mode 100644 index 0000000000000000000000000000000000000000..1dbd9f1980f08374030960a078d66a386541b203 GIT binary patch literal 18659 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 - How to build an Application with modern Technology + How to build an Application with modern Technology

    xYNOhxxn6}nbE4-S5vGGHBeaxeL<55Ywr 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 vRz`WG#jX(oRuS@oYbUz~ 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 exBnji0RR8afZ%cBI#gEx0000z~ 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 Zdi^b>B%NxBEr;|0KHmOb4F@Bx{1@TQ{r~^~ literal 0 HcmV?d00001 diff --git a/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png b/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png new file mode 100644 index 0000000000000000000000000000000000000000..9b7bad9a2ede6d58366b6651c15f4a35b86bc163 GIT binary patch literal 7699 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 bK`kzhb|zPBz4NLUEw7_a*h3WuPGA2IV}pi* literal 0 HcmV?d00001 diff --git a/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_q80_h2_lanczos_3.webp b/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..8b220c727e458335a43fc090248d6ef81a67b434 GIT binary patch literal 2890 zcmeHJc`zIJ9{)umQfE|Ek!q?`-7Qs=wh3{zw2G)y)K!~0%2p9nMI39p&Z2};n~Ixt zC3U2AlqXs}D4OydZL#ROs*XC6=e?OX^JaG6&g|?z`^SD~zBAwX&U`=fo$u#+U9>Vc zHxU8A$;{*e{(`|JVE_PfM;&2c5(2R2E?8Q_0f3;G{=-K<^P`Hh^b`++FRpCmo^Lmd zD*cDwoanpaD$c$43LBY(SrN>T87bwL2QbrY}%`!h9j(}=iB=`T^}Cg3jVANNId=OwR60xa`FRO$~?#GGsaWRa_%Ri*O8@4*%|cP290bCEqhxo%8Ur($PRy9msRh$znzmpmbSUrwvxy z1I*$#mC}Y!Bp_(6WT&<1Tce3YZOf7*@`wrox#%_hv*SiIlSSdDie2(98L4;JNqAk? zdC6SAdS=y$*ImT5@%+vU7R8u5)*OMv;7&+99uWKRq7C{{h|3(x>(TFWITFMHmxNuZ*O|D z2o?{Rt$o-f(mSqXO&Uhyc{H zX%BDtZUnSJ5tlN1_B1~026jUDOje>P81MZMdpWgIt1{LELmGWD@(=qsKd2DCjC zj4y6uU93{t3T6+&DW$sr@|H`!LCy(XT~)Eh-R2Tbs2BJbAhfJ!7T5Y|o|AUsp!-(q zE4@CIK$`E2M!qM$#co$%-D>35EN2(q^+jo_$!m7lbpMi6-TFjtlsqyHeJ;*<9tz?L z?0q0(4>G;gX>(z8=oT5rzS)1+_8QQdkBXs)tC1>78~A+5TxO`sKa6H#D$kvC>#w_J zDm22CkspK@@EHA8hrBNeybE?H3gG?8Mg2dkeynrn#-RIP033}4c@Q-`YzlHZ8k1*5 zryoj{bwL;*U|${uHdiMV2*yg?xop-hN|h_K2^rEtdLaic`m%ZhW6<$s=|t8Kv9d5d zhn%^37c}Q!S>aoM`g=H5%<*uuzYIbL;Zv$NOlrWUnmSrl4gU@DM{1I=yj;=Q`#ZJA z3#$`CL!fwq()sZC@-BF_q^-rYaQfv=&HqP1xp<4bH>c`s!d-pDAY1$8j65BB>wDjR zqq*meVGAVTU-ec+C?t)y|>nUM!u;C>3 z?zC-t4RY76lcrxXj{IH(V$bFMYH=6Jq%mh}v2K4i)L(GOjsPBizuv>V67y!g+CR=sxE*kaebrmryAQ~Y1Jt$!*?%*KiQn3|niSF0Q`Lh3C_hoV N8zxJ?&f>qGe*vJvT$2C* literal 0 HcmV?d00001 diff --git a/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png b/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png new file mode 100644 index 0000000000000000000000000000000000000000..191ab90582cef298e67a4f45c16aba13e7082d5c GIT binary patch literal 2451 zcmeHJ`&ZIw9;VGLZ6|e{&1P)|nK>?MIogz(7goiSVXZ>ppdxmikS0w{xp=|Yu%=0; zvJoZ4%ch|L;tg+UXl_kZjF}d=Y8MvoX_*T z&v~yOMWeQFbJ+%gK(-%_JcxxrHr)g3F54~O+Te5NGz4OoaQGndyR3=@l`8oxDe=*g zeqZs~q~%tTs++K=Pwc1*@rCrH6-u%-T6V?|0YM1Vb z)H#9H>7#xLFD^@h@6VjQU0i`rYUMR{^{kbc>9C@xUjkKyiyB?vU|>DPs8#hngG?6e zh%>uFAZ4&kj#oi2f5-ovLAaW4-3%*WVXKIEOM?Rk$j*5xxl&|f=R(9+&1Uz~OC?dB zJESuiYCQC_8Yj2=k{SeNdTCY8=dXyo1Xca_STA?Q-|SXt*>QWzkO9mmncr|(oe4tO z(7BKELqkKZ_2j<_NDOgjr*Z8}%SZ=ZqK_)ddOMR{6^FxVNbgWTMuzTJ1z?S{kD#(OZ3;cpF$l1XtIMQNorHCoQ3H-b0Uq zwG{szKbISCFPtDGv~ET+Q7Pbdnc83xS?D3vIyAhPtw#(7Rld|vd-AY2x#IhSZo=pU zbts2T%npLy+AniVadI1B%|E|yFIiez^7-W2V_KFKN@z$;l!^VcE~IA zfjvLYO`)jJrcrW`*sm<=1mC@8_D0+UP4j7Dc+n}@=-K^cQI~?aZG>yJN_F1w2Xe@T zy82zR4GIq8HyDAuTc$Hw>pTij+V@8#_r0VavJjS0 z_z66|l=h+(F)pO#;pANDdATw!YR-b>Nk0!Idvblz;H~^R7^6@3GRE-;V!f@)*-5^q-^U zl|Igem2yhNPIpccPfO0@HOkND<(k(G7?50JXyeH~%b+k;ji&aJjeAfiR1=#RxMbYQ z*+4$BdZjgbb_bS4rFJ9;iwyu=sNoa7k>gAzll7<-{iR@?q*mJ7+lRc+({E#s)DF!F ze?8N}A&yS*trs1y!}=ZKFMPLZG3gjddq3a!aB6Rs4ji;{OtW&feeEuuZ_>1LyBVtS zaZ^nde?Hz1sO_N9XnhOhplbPc0e{~8Q0RDP+mTFZWwgJ3jZO>r!h$R%5=)5$ z&@rl9qgH%;D^Hbr>*@5;U^KjV;)SAg-nlS>WJWR!fFW7H?O|bKadHfo73(l7>fdBz z=gr0j5%{^F={Pvt@ic!}MYM16^Y==fs>g@|3q^VWJ+obqn#a@rV%(!(YZY2=dtVzn ze{K*|Lp8mho10^kM58`LKsE>*NPV*^ZT0Ho^_}o?ZhF(lunr3NIbHufJ;hNp34K(4 zL#-n0nbxkSd4b3pO83=36}~ZRO6B^d+-KqhVk?r*8`-2ZNznCrRf_+(k2Hg-pB-=jV=I&h z+~$FrSQ`imeN{zyz0}eKTrCH_mdA{=1>QP)gb7l4AgWCD7HDAOFTIaQ*uE&R|M5l!$``#elnJd(tN1sRLomMSku_V zgtb}rVM9p|(fMN-;?IjjP2k(NxK3rP*y?A^Uh;kyBs0@t5Ezz86$%9aW;YmN%Bn?Y zjfmhlkR&3&-A3FZ)1kH3fDACi^lKX>{ihbkVye!>-WC1v3mdza&}VU=X&)m7)l27g z)X6_PQ$73VOlm``7i!>Q#C4z?wv;HSzdMuhK(3*tk?<>)Gc5t{7fnR|~zDjf*RvUV=Dum;h^)8BI^~|?l?M5;W;c(+|%|o!VpC>C|$XdJn tfJZwns$r0DN4MYc|IA=j2mY_D*4KBE9vn7y-vk@T;Ry7>#_&_je*;-eXPf{4 literal 0 HcmV?d00001 diff --git a/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp b/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..f2d854cc99d474a70f1962c9163b97538cfbf01b GIT binary patch literal 888 zcmWIYbaN|UW?%?+bqWXzu!!JdU|C;%+Zh-feF8kRm>3usCv48Gz7=LaE63aG z&r5B;I}>8xiCFD0GzNm?l)cUstNARI)Ea{RFaPKNcm6N?ul29~U-_>YXZk&KH`BxK zp%zUAJHys}*%K4Z8QUOs`o-r>7iQPL2~AwH)py%;w$OgrhIqH2^SWZspLZ9oysZ)L zAMh>q;Gqu&`nnf42yNOL;N`Kht>~ESj2qFv8TM#uUR!H9IdN^IYp1mb*B?oSxMC08 zt*4$YRnzt6J9uvGp?7!E1-b7Y+4SM`8n!o5VF}-5wsoX%bIoUZe|*y$kx5LoObyEw zO*e0sXYl*2?03-R@JH`#`SV)7E;?PjHgz019X;M2US7R=u1icz+x;gzNt6C|w?e>@ z_2j~UC}F{k+vP1pSgIS1nKu@4&9YcLqa#90y28)p=J5lc=9F?r>7Mx=CEV(tpmZ=w zOzPXyPx{LZgmh-jkFJ&a_>HmMMlC5{|HF^n-T@}x#13pM*m31Ran{^g9+ee4ntLqR zvm2~~`zN?G&5jV0>U1{v=)k+f^gGXwsShR`zcOj>UW0cBo*mzREC2H0#o~z{o2+={ z56Y@=hd1c{%Lse3X_?9nS@zXpso@{q+7wt`Sfbg{qLx{|SH(JlVtM8NU}&`e|Nn;(n1&P-7#SEQNHEN0)LO#0 zgTb!RVYcU@MT!D(Yk0IdSiWp8*u9~5fxr~zdzouqUS94u*Q$g_YW7=^qgPr2#l>f3 zL-h2Cv3Y!$IQ6DsC-b@am)rMTj)a(3ID`L8dIDS2Q8PxdUt3;xpEV`k5=@o*7#RNj zznTWj6x}OZCpLal{LgcoC)4}TJnIOt-M_bXd?+rr{Civa;_tLij9<0Vw_aA1ofgb& iF*`5k+UM7G^ONPbaV&258hpC>$$FjAhaNz4fB*nLIHGz0 literal 0 HcmV?d00001 diff --git a/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_545x0_resize_q80_h2_lanczos_3.webp b/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_545x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..3f05dab1dea7f86ef3e4117980c30af4dd54f1b1 GIT binary patch literal 1172 zcmWIYbaU%rVPFV%bqWXzu!!JdU|zgnHU%t7i`U~zGd<2^ihc? z5%<4a2B$sy*0DRpXVaN8XLftu-FfOxT9)T~ryo9X0WLlatpC|@!2hT1&U04piFx@m zWaswF-11ZQ{(DpX)IEF4^2skG&%8FCSh4GvW%yawr{_#-V!trm*_*ff^1HI#cm1k& z%`N*r?=bhoEVpf*S(%OoBn^f2M@B4eNn0wcRl|`$+)VbdKCB;y8 z`$me?WKZM2vEIB2mHc8Ge%ML3mj;K#KG4dQu_#~La&%sgd*;7K-*!&PW;)v}mM5%x zaIQ~Ei^_Uti%DL#3imT*>?-bB$^_c@Txvch6{Br(o$=J7o6U?o>$;aMT=P^*M(1AV zQn>}+Y#18U+eP^&KPk2N&2UZ5cPXF3nr-z(Z+|_n7P%bY$sZI^RUwP<$)MV1tcdF0##81rK_5RM@t-IG9 zWH`sWEiHM%5!ovYlinv3*qppp%bcux&fO{b`Tj+pYPw&sO4Q8gF!_9)@z0VO$I`a` z?)+M_|E*+1Om?Q)vL|Qe78RQ@3dS}*kNzWjO~$XaqvLYZEFa-li@wx|ZKzNclR7nP zhMLg-^g`FuIy;~KowIv)VXBa?ecz>h-w&UEzWc3Y*{!?P=N_A$+j+|J%)X-MQv3Am zS}SYSK9#t9io5yx{J!wI9d47?U-vq{{M5<&#%I-oKh)!Z|M$OPW&oypg$_mrh6^eT za~ZW1ncg$lH9E}kT(oeZfYcfhZ4Q<%+Y5GY=v~12|FpDVWrEbJ{6g_*jO&(tr#2`4 z$#n&viE{6cN_^rfcl=@ZNMDCJ*7u##rvs)}w$9=^cH&8ggXmUUB`*CF8u6b(f6Tt) z`m`Z?<=!K45p46EE|(-pA9>p%>UK-$q5H>;NKPzJy#+Mk9iWS}0yBdityK!d}~#w=6FA eHaNvqOwJQK``32c*W3h=;-8ZhyW!WQDgL}po z?%P}3us68z{~dePvBv4o9<}M8E_!<_>F%se&HvhtO6aw&dasu6``2gd2kU7?H&R57 z9RBh5#;;jX=}B29TF+{1e%!&;Yw>pH);;I4x5-pqm%jQ#Vb!_3bx{u=J-FN*B;7Z$ zw0gSe^6)vWdhbu~oS8D8(c=Blf*p6gyDq+)ec@@WtMR&B^OW8G8VGMTj9F8^j?3X| zXF&0}^$wvQQwf+y;FLyM|`)Vj*^e> z&R2D99q;e7)qLM{>_=eOT@z^+l}k=#l8lcfC+~R7QL)8Pew)lWL34rsJKg5K)tcoANC4o>HM6h z8Y;o7wR|CiQh~+priPC_D|haA+~JnI*S?`ceZGxjz@4a|+S}pVoLtHmh&@i5`aZ5J z&_3#}DQl?0BX;#GTIto(eUBA5eitaHyZdXE6>CdFXV1#g!sCLx$4<;L=Gd`+pW3oF zvsDwetURY+iKhH2tPU*o0@n3tNh>H5W6+O)6 z+}JU*YnGAVWYIt!o@s|*PAmiBtOjw0A{u_mTKN8@KWmR&@WLX14I0zF_^QV^=JXKGOdeajV^8kL&-_ z(gDxKDbs3kHHYm;%yy}BPo_=WH?zbuKMU2Wqh~iw6Z9nXc^FRq#e z%+KmSH?gdt#woY?&*#j=k6QQeHF)_<(^SckT=MHu|CzVBi|xLF$mLYC-Dd0lh9+iY4I@Sy>0GME4W>s_BU literal 0 HcmV?d00001 diff --git a/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_700x0_resize_q80_h2_lanczos_3.webp b/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_700x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..4a33a3fe7bc4e7dab699925ff1e16cb801186340 GIT binary patch literal 1592 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≷ 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 Lr!W+UUlRWd^A_Zu literal 0 HcmV?d00001 diff --git a/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_360x0_resize_q80_h2_lanczos_3.webp b/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_360x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..da4d91ab379101d86b8bee96e3de0ea45c30ed34 GIT binary patch literal 7620 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 literal 0 HcmV?d00001 diff --git a/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_425x0_resize_q80_h2_lanczos_3.webp b/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_425x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..89df899534ae9df099df65461b3558e0d6600cd9 GIT binary patch literal 9182 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 literal 0 HcmV?d00001 diff --git a/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_520x0_resize_lanczos_3.png b/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_520x0_resize_lanczos_3.png new file mode 100644 index 0000000000000000000000000000000000000000..bba15cdba9af279c26fc804277e7e0e613ba6167 GIT binary patch literal 32777 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 A82|tP literal 0 HcmV?d00001 diff --git a/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_520x0_resize_q80_h2_lanczos_3.webp b/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_520x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..61f93088ebb56d847cfb737860d64693cfcbecf7 GIT binary patch literal 10958 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 literal 0 HcmV?d00001 diff --git a/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_545x0_resize_q80_h2_lanczos_3.webp b/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_545x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..e15a7357224c566ad1f9ceb13f3b42cdeb9fb2b6 GIT binary patch literal 11598 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 literal 0 HcmV?d00001 diff --git a/public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_425x0_resize_q80_h2_lanczos_3.webp b/public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_425x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..98ea3d482247b0d7e0e40e4c1e54802ffd455d3e GIT binary patch literal 9624 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 O?+ZP)yHF3q!~g(*g>}FH literal 0 HcmV?d00001 diff --git a/public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_545x0_resize_q80_h2_lanczos_3.webp b/public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_545x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..48b61dc4a2933894854b0157e0dd47b0f5b97050 GIT binary patch literal 12404 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 R)w1ozdZm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

    - + Read More @@ -1436,35 +1442,29 @@

    - How to build an Application with modern Technology + How to build an Application with modern Technology

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

    - + Read More diff --git a/public/blog/post-2/index.html b/public/blog/post-2/index.html index 5b2e33e..5991c22 100644 --- a/public/blog/post-2/index.html +++ b/public/blog/post-2/index.html @@ -1230,151 +1230,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

    - How to build an Application with modern Technology -

    - - - -

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

    - - Read More - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1613,6 +1468,151 @@ Read More
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + How to build an Application with modern Technology + + + + + + + + + + + +

    + How to build an Application with modern Technology +

    + + + +

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

    + + Read More + +
    diff --git a/public/blog/post-3/index.html b/public/blog/post-3/index.html index f995368..9e28e2c 100644 --- a/public/blog/post-3/index.html +++ b/public/blog/post-3/index.html @@ -1285,22 +1285,22 @@

    - How to build an Application with modern Technology + How to build an Application with modern Technology

    • - - Sam Wilson + + John Doe
    • Technology , + >Application ,

      Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

      -
      + Read More @@ -1436,22 +1436,22 @@

      - How to build an Application with modern Technology + How to build an Application with modern Technology

      • - - John Doe + + Sam Wilson
      • Application , + >Technology ,

        Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

        -
        + Read More diff --git a/public/images/code.png b/public/images/code.png new file mode 100644 index 0000000000000000000000000000000000000000..763b5a2b2bc110f30bb8b051195f3f440961f7ed GIT binary patch literal 769 zcmV+c1OEJpP)EX>4Tx04R}tkv&MmKpe$iQ>9ia4(*`gkfA!+MMWHI6^c+H)C#RSm|Xe=O&XFE z7e~Rh;NZt%)xpJCR|i)?5c~jfc5qU3krMxx6k5c3aNLh~_a1le0HIM~n$;5rG~G7S z$%L5At%`wH_%Vzi!U)RDGUg;Hg|6f49zMR_#ductbAOHjHE%J%Clbe*VcNtS#50?= z!FiuJ!b-AAd`>)J(glehxvqHp#<}RSz%wIeCOuCaAr^}rtaLCdnHuplaa7fG$``U8 ztDLtuYn2*n-IKpCl-F05xlVHwNi1Rs5=1Ddp^OS_#Aww?v5=K>v>zBx-kgE(v zjs;YqL3aJ%fAG6ot1va`C4~||?~CJni~)gNpjmgE?_xl{0RBltK~zY`?bIkic(>T;k3Wy^eZFlJ5 z$-C1^`{+dQh@O`Fcy7D4qBzo#nTmD`^Mi2hrLNjxfiL50grYep6X04M`Q1&=*o^Xw?6gKMYNfYieFPDw>3((3hps zP%+8Y(pO4R7+c5U@3yF0wUOppn?hth@j&)mLO91q- zKY(ihdH{Jr?mypyPmmTwiWwM{8daPe|JD>OMV1`s zz)km${go>{tSkR~7uzhWX+P7XG@gF67Q4tfF47mBXaB`*T?Ica0CKSoDu9!;f6JS9 k`QC3^SHy%a^yHtGe}#AcE>Yjc<9d8uufe0V=-5;M0MBWyL;wH) literal 0 HcmV?d00001 diff --git a/public/images/globe.png b/public/images/globe.png new file mode 100644 index 0000000000000000000000000000000000000000..aec6654224ee372f76da5bd28f352988e20ecfe3 GIT binary patch literal 1275 zcmVEX>4Tx04R}tkv&MmKpe$iQ>9ia4(*`gkfA!+MMWHI6^c+H)C#RSm|Xe=O&XFE z7e~Rh;NZt%)xpJCR|i)?5c~jfc5qU3krMxx6k5c3aNLh~_a1le0HIM~n$;5rG~G7S z$%L5At%`wH_%Vzi!U)RDGUg;Hg|6f49zMR_#ductbAOHjHE%J%Clbe*VcNtS#50?= z!FiuJ!b-AAd`>)J(glehxvqHp#<}RSz%wIeCOuCaAr^}rtaLCdnHuplaa7fG$``U8 ztDLtuYn2*n-IKpCl-F05xlVHwNi1Rs5=1Ddp^OS_#Aww?v5=K>v>zBx-kgE(v zjs;YqL3aJ%fAG6ot1va`C4~||?~CJni~)gNpjmgE?_LMXZ z9c-mKm=q&YSX$jI4KWzo+sC0#dp}xfNF<)+d2`Nr&pFTkoacYI%M!OUrjm8$>=X8) z9b2+#0+%I2nhZvtKkg_&D!IqJlH?7nS*64ooKVmgeQvFqARV$%7{sGlbzYc~^x)5| zyH|2r*oZw@_k*JD=ri@N33BiewBm~JvRlS9o4|VE1r#J7<99_{%;^w5#Dkbp)LEOP zPzTFG<*m4AR#%h_YxXMEV8Me zm`=wOP+F+Kv6_1?e!rH87%;79zvL=*YH_pwFOJ`34sxEt+&! zAzGMoIMWcMV`-9>%U2oN&IbLN+L((ycsMJ+ZE(In2f4N^d{fp%_Nn%A5rOt<4-T6{ z@jqsXO7v?g+%*zPix;hO%R|DpDEp;mQpVA)XnXV-ulxU?9SVMujK@jaYxLU`{489p z_8_^O&&L|-n9NhQd0B-;ZFN4?m-Tq=&3Nq;4Q2Cz2BsRx=aVZy@Km;a*YMAQY#*v7 zC_0x}aZfsASB?7@`P{n#%Fj0VNC)kf?8XhVH3>4GpU4%QO0T;Ql#O8uo6-?a*YxHY zJb)?veq3UM@P4lTcnp}X=b{$B8rZIFb%?D2N0vhQ2Dn0JDdsb)~vic4-P zuT0k^ttv({qyDPk6=77x1U3jSX1e|ezbV?PqD%5Y4nC=BZV;w*M%)dlk= z6}(ipa5yDw%9z9Vik`pi!dXhvqd8OVo067Qp41J=aW|FYw7>3b>GxWzNp~i$N0yd; lG9iphhRiv)*wFt){sEU>^8eYwSRMcX002ovPDHLkV1n3DSS$bl literal 0 HcmV?d00001 diff --git a/public/images/globe_hu02aadac476934b9056e529139f32f0f6_1275_24x24_resize_q80_h2_lanczos_3.webp b/public/images/globe_hu02aadac476934b9056e529139f32f0f6_1275_24x24_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..f7ab90d00d7f6152c339fb9bf258c46f26dd8a59 GIT binary patch literal 682 zcmV;b0#*G|Nk&GZ0ssJ4MM6+kP&il$0000G0000N000*N06|PpNIU@m00EGzZQI&5 zk26Wxq$``Ub0*xFO9#N*otb+CG&engz*uH(M+}o;435tA42G*dgNT>_Djgr6n%UWz znK~Yq7hc`48|RW`wyB8yJt)%MZ%xHjX3WY`081r zcYY5Ft~wo2m2n7$O{a)wy$r+~c0s2L01LK5kLwW}_c?IS`vniZ1HAMoOnDM`=AMGR zJ_SxY0n^q2e{3vh@;6ZLKgj!E^Ocyk4)|>oK#RYCdjG+sCxK_~E!gK%;I!j#%oo5N z9~3#;#n^N1V4Nian2tpzIulEz2AcZ zlC(2DVb+6(&4j(Pt|k;uzU#{;Zg2bem3~Vo9b8_w4w}_r4(3+QN%_6$Xu%2Qh5HpJrLx^AOzKv=Gd{#w^tys8Jyh zU2|E3x9^4ZG~Wj&?ZzOEH3<4C$Xe`!UCo@xFy{Zeb=k9W(crDrf-_0X~5|m`Ea{p%M5jz&i*8 z^tXH`c*n>S0!$U^yDvUh2YJ^%tM@bWgVL7V-xn|De%2m^yns5>{Qy5$I@*75KV!2Z zJr&sp_`Hoh!u=1huF++h4Q5cvVxLx-vv(jY)URTPlP6*xGg`FI+c`N9XxTT z4yBDkx!GMOB9MEfh0v!cmr93IDX3eYnH9q{*-*T@5uSAprc^I>D>^+NttUoDh!>5< zN|e!!(!ugN@BPPn#>B}$0=Jvc+>3zWDr9ft?Wv7kzaQo8SQM?6##ON`JSbngoW zt(TWq{T8C=>En$!bkV%552wIIhDqm~m!?o}3V}pm>4aPrf9K{e)LuVO*IE&G?CIISXGqcOg zT`DDxTBt=%B{UqEjN_d}wif@|I{8@&I{`)HmZw)9{-PIzY|(`02N4lWaHwp%c!K~@~R3*k*( z8fB(--w1g4_pk1%Egq;H=(PAB-5DB$^ZrlY6089X&Px8mf(*ZS_)@zBCwsendC}nm zGwWugT+til@+oWc`uy+mBDwqb6n6)^Ygzxp289{)%}beo*1r%wNjFAZj>@r}fOS?= z73i~la@_mtM0Ns?em`yf`;F0Fypn5z82`vOr2?t{2(rMS;l)%Mbt%MamgPN*+SVS& zcV?Vy@*gbJdP4?f+}J0Q7lnv$sL3if-S7Z%CjN_Mw1TO9-~!2p%n-F3s)xXxP(_5^ z@cyU}r+AMrOMH__tzp=uOTdhsSK5+cO;9>inSFqEl$j<;kPnN3J#+&k8*!|;2IyqA zgr)MQf-RrjjVynkVmo<#01pt4;;ya?o%r}wT4p{-^mIg?SO11R1dZWdr-%r@VH4&4 zr$!dq!tlSP<*sis^8%Mp+i1}PWj>0v4fVOi6Xm0}9sNcOiDzg(&=9Hrp-#UM|F>ps ze!mCx1}wMuSn+hzXzJWs88ZAqUfk*X`Admx)mpn*8wrbC^vd5kK1bbkYaOR1#U!BI zTB%>y_nveM1S<^(HJqAA?^32HF|&iAtxz#94L?^y5-+(z)Y)fNw2^t?;k0TA1E>zKfG{tgM#%svR9%6l-x$0Q5^CQf!{SHu{Wb@fD=u*+tj%< z^>AG&p1u^C)YO+dDxv9#k+Q|M5sU2nM)^x_0Vaf>F~p$rTGOnPZZ!TbjQd-LQxxfX zPb(*2H*vjsO?d)%STa67yLY}?=FFitk zeJ~_UIiQScq&>Dqcy5PAnqEl@gY^<_0M5e;0zWz462Mu)t%0n%Oj1`GV0l6W8DXO+ z>OsJk;EBbK?;O`)4HV#SS!uPk*gZ)Y4B7IJbW1vXxdyU5yo zgSV{OplwL5A=trHIL+W^NUVe}wgo`@Le(nsyYx?z$H2F*R`a#KHbA0aRG%qlI|Y;v z*A6F9K3fPz0ju44MspHfXsVDfj&qDPRHT9Q^pEf*~T1h c6Q}#%$^&`63Ma+V^y#>`vF88)0000006%Q>$p8QV literal 0 HcmV?d00001 diff --git a/public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_425x0_resize_q80_h2_lanczos_3.webp b/public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_425x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..703b62372db703fb7082ce55e5bbe50e22c86e59 GIT binary patch literal 2302 zcmVmiGU!We;|I&W5dKL9V^8x!I>c9Hk?3c&`u4m8# z_21IN_Lt#5_Ph53+9y>*(7i))CwB8e{ie#s%Un_EoBfZ=Z=x=VACnaXlwF@tL+S{9 zK@X@Q^#nekhtv@If*(*r>Ii)@xX;{PmyV?_$1U{Oc6R#Ba%(zKJI`>4M!sOPX>=+-|>5|t!(@L6p^^HBnD?0Xe7fos| z&!`7dew%s(2f(cx?4r^ueC6zvu#OYjz;4wjT%!#lR((Mas2`tGbL)LCW(i#~af;x6 zEL@`vB36At52zpQv`K+AtL+XB*q`_H+;sg0*>s16ydQYM$m_U~Uy1=^Ge+Vfk1oB% zN>|R)r{usw@mD%EZx6f3{a7}i zoSqNL_^bN#1ccU`;c{meM5pmrIyG+(yU7L4`99nA7CU%U;#x{B&yhtIJh)g12$V(3 z*|UWS6j{yG%fHM;%rsmp#0Y9^^}gN)9CJr{&`M5E-ewT46{rj{Y$}BJOB{~N0i!oG z*Q`u{UN|P)7S{4peaAzqo>cM+eC_d_@@&L+t*j-*Ln!46W+bMTuRfrM)DZfDA5cT; z2z@~hs3G+PKA?xx5c+}~fB^pgFrWYc2r7GL{(}~Orz!EHN5w=SBU@A(R5a6(nN8sa z7hFanJ{*F#T3g-5P!$iH4(!{Kat#7**`3lpMr{7!w7QQl0Q3N2${y&fyPAj=QVC)w z@W9DT_>8+#wkqd#LyXTMJ#gJ_M0?*@X7c03d5yX4{7uaIO*}=>VzF13(})zQU8b4t zm}vi?#anL+;~TLr@Z5y$2NRk~G|fSLvffRSTExpPm&&G$a<5=nR)*~uUI?WW-)lr& zG1Q{luSN;iMj8FfHkAFkBJvvnh)y(PlUMgmkU!S32ZH?o z44{b>PNizE+`^v{W%xVctJrOdoxlNfQH1i9W&oT4_jOJBLXN?s5RxU*v~r9Uj?X%Co4GaUOPl zc7-vosK5T8@&z~S)&J@sW6~Q>F?h3c&j|y;r0kC*Sc1f@F$;p`Hno$bMlvCqKsAHV z<+T3A=SNx{wa}iE3S84$lTX-#rpdfmFNYxDOda&&xRo2$y|BdX0Wgp8 zz?j4R{66B=^yB2cWXN4(uMN6XfqG*#`j!9XrJ)R4CSC3J&E**1L*j|8jWdDkS6_)U zx-0A==ux+Y4V0ZP)8tQ9^i#D7TMR4w9kG1#{Pkj&272)wabZtn8cux6_cG{wFDGhT zL;IncdC7v0@w6-grVK~2qul7er=})$*14i^s6P@aRM&&eSg`e^%Wg3wJX$Tp{EG7b z1s?+lEi!5I6pRX@nrCXdgAW1w2VSU@e~C{s^jr8`fam-%9^Q2Aor9Lf3;0Kf<>ZX)CosCh zX{5eMKHa3?qLq+LR^dHN{=6cm*Ucu~>>HpSWnHmy*t5QR-Nv0TFs1 z@z}RSyiTu4Dv$K$zW~uCpZHE5w@b!MMT{TNviwzl)g|}lqWEg|DDxDh zn4PDUCeSn)F!RTESC+>UkW&w(=KWrP8Y0HEQQ?*mM*Zp1>dt7=k`4Q<{)BhJ-gV3u za!y7m5L@UB9yq)k4-l!C1KIg2N>aTdNQe+L3o_4r0ee54CX-7pF&PfHs}zEkNDw|) zhX3sfw)*gKR&nL^n&2W(osVsoAARBZr+gvJzwls)SAXh6tN-|kKTtkrPjrh?Uo&7z z%-ZNaS>UI+b9Hn@d959cPrSQxJY9d~qzX;@3Gs%LN`B2M;k&4JLmKxE=jUyVesUrvO6 zsf>QzPpo8HQTip7H-Fx1`h_z<_727NXhH&oPhUsWTVVua8he5NC6&V+f z{Uh#ghkeePJ!{sinR%WWBGgsoa4^X*0RX^JkeAi~07P^EK!`#|1fQ^L+^+z@t4sxH z2`!JT!zGL?L+wD06PHmVn}dDd<55Whbb4A0Z-_Z^P(lCdDzq^6b!=%c4|>p;#dgF3 zc`BN~DkAIa0&Z@Bpk8)i!f?tEnlu0-kp4@^%j{1ROVdU}OQW9cO-wA!UfP z9xbwdm$hAea=*BS&uP;lBLILvB#IHJ3pxoh5&#fNKmkA;|NrNYuXYi|dp-+aKb}7- zl-;egEcqMXo9%zY%kmLmnEQ3bt&#~%etvaig#J9dXz=K7q?*>N5VIOest zKRPld5=s8r_%SoH?RoA!Qz^KWpu}+qhbQGm6(a%4IGxZwLaIBvg@@cn&%X~VB6oi_ z)F}6v(tbm@-KOyeW=C2KDfsqnYw7sm0MBoCDWjN{95A&(4-=Gn_{v;F zN4ID4u-@hkzn)HE=OhnHmj9)tou7p1^p)$)KSD(oizEUYy_tUbo0jv@w$qB-kG8hr zd_V^w1lvU_Ki~2AW@W`~fijcNZpKxFEC$*uurv7pVJV6%pm@#e_;6j_zBR*n(8M9O zt9y!I${_(AM&KsGr4s(z!@2Bpd~^F;bNw_8axI-U?y99N^2uto>7dH4uvYWQ-kWxJ5oo4s{JacyyENUD&uGIn&5@)+!;WLCZy69M-f90N=)MY>3+bg%VM##&cA(d2Q>^$~= z?1vk9e=^Fw5dYC5(_1r{V&~M!thY4nNAMHPWI=Q93{m`|gVBpt##*!%bcN?bHI_>| z8|dSi(N~Nc3Mx?_6( z_m}RCq%E!S?2?y6^*ZwkyWEH(=`zr02IAQD0i9%sS0m6Fora_j9DEoNeCG}b!-LyIY=vv)M%87{Ee zyf#%g29rV=6)!eYFPI|y2sPO)r50K7@i)6J@!Ti8edj3ozI?)fWbBXXs3Vj?>UlQQu)>?NLcjU-A8lXglq>k zh}S1ooBWzwDAAc6{*WTVA%<23r}npEFrSXp<~SkhSWc1c69*BHiJM6VWWmme;pP|-BYU)z6=C7|uE zDB~@x`=uuvj5w zu36;!4>eI^`jc(uPHl}HzYT!^4Ddp#ph~&8Y^1i|wI2{TP1f~c^QlYPjxw2S2=6CH z>opphsm-#awvG(FK^%^BQj^pPu{e%D%2biWI5i;cBkQjR`yXH3XWsjP3>#fzBYP-#Cc7wyX=gbT; z9^OmnTE4KE8%@i|p_-dWa9kKIaye2W&c5$#chG~1?1?wRw5_(u;i4~T8{jpV$ zFIQQJJP`0)3fyOC585+jKGzL|M0JF`7hodbYidgM=fbATRwWOkmCJvnqC`(HZdLcY zF$B!f+_Ydk);X<7*~!W*P9OPzNBKHQv8X|*Et*S~C8lpgC}aU5L82 zHiucx9+*5wwwyUz|4y8ooV=_808lE*oNt}$!HgCwLm%D;qkJq{LK!Ct%LSMn9UWai zDv-v4EXCY!d1uJMUwmxk76OUpT7cC%tk{#v=JR7(MSL(TJV@ef)rM>+mT|)B#|{+bYnvS^WG;f@EsY&JsYR7v9V!c zVVKK^KsiAWE%d*{|7T^za^v$6 zNP7ms_Dehp{`6WzKw#I!B|ks|tav&)0AhZi!vh_)eSop6GZ>As55wkNVAeO#RlcW# zITs8H0Tz0}!NH=+vKc{(GtG`wNPsv(P^T_81}ZA5Pi8dl^TtHBZAOGAAtnRtN2q9M z!5sbg=%@fGUgs)*H#96fJebUlN(DWzivGW6)al4lQc{7#8rcwiYye6X)G5Y|4Vn34%DXorG{k)D)3(JsZ^m5V|E7(+}?;wLA=sinUJmh&oFE4eBY`;KNsX*ZPn>Ra1EQB`x#OA0fEf*`&-;uI ze}W{!bkLPhfKEy1KWP|g*JLt%J{tzmD+T@ctEMt93QCNci(o2=jyg7=BZ(d?K{XZ3 z1=}A$UIxM^Us3)@onx05m^^yL54+NZoX83L=wEIFCll^}MgBlOhg7QLO&8U5%NKeNp z7Q*-cevR$|4QaFmAn4#5x(u%idVr_h+(EWY(Ou>M8pwYu&yvY2iFG890C1mOf_Qc# zvhRPC_6^NJ!tlecM%GMcG-L zL@r9=4rAg&CkV=)0b{nzb1JIQE$1I^U+%7lWDFxw+t_*1ZSo?cbOP6y{jj6%aJ;L( zfBOY1B~qEAF;~)K$m}(-7nUvchHg2(~*ToJAdyfB-Wz~N6?AFqe+tK{(MfH;3h+Mnlf_uA0 zYV<}Q!bA5)K6Te4DF+EJHa2#MSnpk*XPZsiZOOqaquas9d#&RZj$_o^P{{d?yNQ2y zJAov;amU!5hfSFXsXer{s~opx9;b;=Gd?D)vs1!0jw`2N(_baW-|yghCzk=w=7K|L z%LC8s@8bEW54@3NsRVPA_a9E@YWPV#sX496Bn25+S5VkE<_gA8UE)9po|uZ~{msqm z$?vhE+8$m~0YA3IL$y)1rJ;nxym|cA+wgHCPlPs8s^5us|P|c@xBexVO9eo7ZlBe>q!D zjC4CO6zKT)KWol-b3BBX=jQeVMhRcFWo7bmb0>^^7`FmS^`87JzsGdJ&A`Awm@2nP zN+Ac4UCjyzm48JG8eI}Ljpt+mmQsU ze}7+JU%%LjmvHo!S7q`l0rbzOXu}?6+H4^kC+P0#y4NJy!(6vWg|y>~IK>FQ);x+9 z+YI}R6U^F$g=X_Tm|&#+bN)OJm6r5QeOD2)Jc0ca1JU5`YIJZMPxSckW#gFp<9PY``FVMj z$MfmOZhu{p0zXkZSD&d&BDOR;#$2P*eg)Up6h~)eCJmU&%F6x*P050enp;{P-uE%; z4Wsu+nxMS%kFF_AT{(xiKv^X5BXKZpP1a#@_@x97WMK(@l%LdE(r$>lo8`*o-hNS2 zmHU3*=A8u6=q++73zcYZmsQOm$K&f7y*y?``hp>#|7)#O*_tw=97~LJU2$=*hj2MF z=8kYGPwB_Mm0!7ZqoiL@Qc^a%AM0qlcAY@6&8)0Si;7S*brEd9yx>y9J?+{$tgk&Y zpHaNm#3ul)^E@9i;B#2`VYc&dkA~A-XBVzs!1|IP;*;yoY5}Lc!DObFhJS_x`BgsF zNCb6FO-qI2TGY;+-nxNjX=QIO%L+_^flY02Pch+Jh`h9AbnE4OTR64X*_@^EpZj^y zNnUO3c%i=o`UdC;iZOpLC>OuK)6~?w-%m_2@j0DmP$DkY=uZ6Rl5!N6laph&08=@s z&SERi82vyos@*87hEDdkO$}IO0pCGtR$iV_EI7Gi4}yhqFKK^^KDhU>?`l~IA1+Q2 z2sNtIJYHlrI5Ecg*=i_8 zF4*Tk!*kPSe=q)->>&(oI1QUY5+?$aiF8hr&&g^hM)MidFG0&_27*(maMXvDrGw+g zB|0P|sUL57<3Fnjp$#}8n^kf==T|xRUb(Lh><$JoOlxB6Tb;k4!*_Rg%alRJNAlN} zu0+0gS?t`9)XN+YfW&$Ihe=YsU>)6n7oS)Hx%g!z%cH-Uk;Isk)8Cu zg{|CItm(Q}{7B0l!lB;v-^=ft@!zW;_y1wc*jL$x13=uYxc)H_M~&o)`S-Qp@Ya}rE^*x;%M~O6Dkjo&cb}89-LwD{?bu-;S)5e$(ny(_DjnTPEO)IUW zgk@&CGn!p&z25{Eof49hqakdx>jlZ9I5n}WRVg*w`Gy`?wudlZvpn-+ipKke*mtBg z7~C?apNx)ocmFiHSU&P(UW!~2(n^oliPd9=tj6X=mo>GWrXG;wxHPPOwyK?C9i~Q?)PFO(PcDIs24051ax^{`R<-9lfYi;yO5FL0Mlq- zokkl{Y<<2x;(d22w(NCqWRwk7oTOobQ0UZ(Scjmlw)X5R#S4Nyg5qZC{19gjXF; zL%cjzT2e%sv5pAo7fe-#AM{d$V20z2T@4Euw9yl)mtx$mKg-H?er@S64kbBdnnOQ4 zm(_G|pRL*0^7qoT0noAiDuQXL>rAeiCSSzMr*{t(^;?e7mw2dt=5D%~h)Se9+LjMv ziLRmZPwS$Xd>`q&zhYdj+5#s7wuOhuW$ID(#-O-o( z6UyGWsnU>G^sBU;h6pGp_v=QY`?$}b6sy*1Eh#E8YateWdMQUn$09{qv#!^=)o=u0 z8nF|CX_@W%+HAOalzz~PzJPiO0|PK+MGp%YP!KK2hBdW`?v0c2(;^ohT7lKSDH(d0 z`tG5vn9~-N}O1RaXLcG{|e!&SRWH&rX-W`4hVHT-_Z4k%RtcVHTg!LdDZU|eIKZ=I1$`N7cu zI|js8%=kgHFOl(`OQr{PR-9kkJ_8YvIybUZL#5#PlsvsgCz&C7ez}dNrdbgOI-rf$ z2_dezwHhx#>0>ua8hTFjoGoP}RQkpE#5}#2`ok-PynT?0?E3c0Q<%!&r?VbP_;Z1s z2jP zN*U_-!{b!)diJau75E8sLO8gwRYk9Vfd#@@ZJ@?rsKAHupg|%CP!5uuhKop|J&{Cx zoW?C3(826X`ViA-j<>%L9$KA?kORuYOwmai>+Bq%$%-+|ks70l{EB6E3n1ZPXUCpa zfe92zK|`V-K^k5M?Dg$;XR%gVoIIq;llyx|hr3qYN%R0SC8)Zs49pEWYbwbdTBd6%&+30Ux+`eJiupy{RYwvM05%BV zA(=z(PSC_WZ}ws$q+9Ni$G}+pCbe1s;a(nq(t!v3C0ky|?XcwtCbWL~R_3yMHH+!s zAXem(^a+%qg91Vz{L799tEP&RQ)l%{AHd?YH*!lU(;$OYOB^UAdUDt8u4=#Qh1+BQ zhANIX+iA6%stVk?-}I|k6=h&XhynBYs73+$OyR^gw|M?XAM5v;bjs+wDEbr_4|Kj6 zuRZ8O%U0o|^ev^)ZS%9Rynl*{*6| zBVKU(WK=!1CVVD6c0QX!S1b1>Dbf%oeReS4;55V}_OP`PE3`dPZ}L``grqCDHyBcV zH21hcUG2RYUjnW-DHunu`HwOSjL()|d3?yu5RVoFd(>4tiFH>-)b{(O9MX`sbvFYago}6Sk)+l33mBh_?Jl)&D?!M{QK7J-C;JFwjmgO>3bFfc9-MH_I zC-zs1F)`VD^5*&iQH!AtOjT^0qdhVF%NdF>^ohyo1^OMN-rbFsx+g(A7yA|7#OxVN z)XO69{sPI*Im@H+(ku1H9qT<cZf$e&OV+H zTdeuhrlIy)j`ofpz>XT=3<8VZ#=NA<3(C7~{)fUKEE4)FY}Aq;KO}MH)6mr8OXnYTMQ*Jz8jD8 z)4%CLNyk)5x z>>;7Pbq*S>!Rj^ISas0aY9tXWjMPB^(lo(`(l-NYe%JrZ$Q4Z*XzB}Ye=$|t+Jj8y z$9dDdB+NjNK1l+Rsh~TO4b1y$*}$O@Yy&zPYpk>vFoUf$hsT2`H84_jhodPi&UHCu z&CI0S+|UR8k3#JAeaw&k{40O6?{D#Tn~e3D2u8M|L$P*@T&K}OATXneN}a|gyX6*p z?F&~SZJ?AJ#FiMH&&}FzkEGhKNA52!iZ~7PV0I=hM?^>LXwXQDRhD3|F zm2m$<&9seZuB@+|CskIQZi5u}7eG%ZX}eyG;?QSfD%aOhnABdf7>lLwtXg&Z2B?38 zU{fV@o_upydYG6w`ti0dX;7bPePw3m>_^eNBMxRVCux6| zHf!Rq#9^5vP$K{4&xzyB;cV_{{jtZwZg$1dL{q||Y3aeCl^hfh7ldHve8D0C<%^K# zc)`FZ_MR!hZs+5rn%}yjXM;+w|#m=Onv>0FgKA- zwejiIv3K9Ujj_c>g-H`>NR4A>%b6k$5MWx$d;PuL@BaR3>B@AEiNkU9mC8Nn7twuY z8$v-ZhjK&>neioub5{&h*AM^*HW6buvD@*o%LY!pO@{tDE06n{eKqYqH0LY89Sk`>%x)8%Nsv2(CBpIXgQNyU8;XL$RAjf^ZI5v9AXHevCZ z$Tt`)rMK7XI?%Zd^NFVji(Jcc>3bL5`nUgCx|p5Mm;w_;qO!T2ccj&qW)s6R7}ji+ zNS_nqu5?1SR45E#Km`rqY+M#clTu*Gxb8 z$@y|mp66)TkbY28o1ND6SBLTSnrPw@D>ru>Sw-aw5=2DjP9gu7;G7$MCAwfo3l8lE z$*Hi%z0uqcsNq^hwG?vi{uaoHIHb+4HDpVhmHRcaPiX7<=T%g6J26&`Z1pK-%}>qE zakwj&|CvPvUMb)-0WLXN5q~!xTW)!B8~p}?a`->-a@yHLDZ;frU3y$=Z5C(l+|+(uT6 zwgr5aTi^?Ax6?`-o|7M|kA%*LHCHaGluD?WQ*<|Q-J25_*~6OG_#CX{VRgKo7e$ET z?46|DFB_4N2Af>39KpPp|sp54)%7;T$-GG9@WEo!+W_fh|R*!7zZJ$_csp7~P+7i9rtG*j5X-iWr zd2W{2>LCeRNZoAnTYrfk#Ef|W-+yU4gZvcNx?jFg6x*{c3Ib%l+SHq`^-2jWmx%c8?1V9pAC)B&fggO4R z|4q}!hx=kqkf9?^VTtxEf`Hj0C1o3|<95Ty?bF{}9QAivDl$bAq^q5JwA{)=lWt`Y zKz@Dj#cdKrc>5On&f{*ZLypU6x|9@4BeB8*KFBar|U+Jod_dcoVFW9ypkT9=wk<-y2hoX+d6+^H?mx3_MQ%7`DO-7 zqb#0_e6ul=jK%jBk4jWnecfVf_1v5tRq^~C&&rZ09vJe80!>Tl>kSl~D8QKRc0T)X z#FKlSR?fQj$xXRF0rDboAjLyP@Sm_J$(yzw=rL%mdlUe)R!bhUvS>^DPHXDYLvVHV zTc^9#)h~vvG$tLSN{opN#v>!45pj1()Dy0)VC=bPOF&pf=TiJ_k?#GJl$r}($JT;? z@A2P*%CYB|MY{4R%uZX|ZUKIDWMgB)e5&D=!+?x$pP08B=RKt+CFT3^BadtjI9o8v zKE#bpmpTNJjl%*@tt;$FUb_WZEoH3CT~8S|Hm6Z?vVF0u>$qHy`r`E8`v{V9#nw5l zm(QE3R9e?Ab20J{UK25nFiDJ)XS}hgu+epw`}h$n2*D=CyZ;8?`RrQq7cUqiM zc{yujL3t?>Q-DKc{iYrNFwSC(I_urnvZTSW zjR!9s2C$>IDH%S%H=G6$;Vx&ClK5T7j+Em6$+-Xr2X_Z%?Q|{CTQDxa7GE;Og&pAN zLeU4sUVw>sE#kwW#=K<7?XS|6WhZ%!W3N5p*8eY$Ca9PKS8P!|R$D#M>VSct+&n0qk18)v+$vE6O{mUXs7PH^P@r*fh zWN-~_0aiF}HFEj#Y3e7Ikz!ZqA4pTyyTb%~GU0C|vvo~2Mn}inp|Kmnr~fA1m#=Gi zMg^|t`^;bBVhF)3*IPZfY z(IAD)S$>Nl*7V1-*LER7mM;C%Hk-+V*XzWh>wql6n)B1eiXiE@5F=P#gsafUc9&TIY>G5?Mp_r!9jCw=bFi>T!z|wDB>F|XfH&dK7%;P_8;xsi5a&u zIIVS05@MAlN^SN7mC=^#+=Q6bmVw}Lss8b(fPI#Lj7e!lezY}%UjJ-Py<78?Cd*u| zy`(J9S|4;9v!O=As_(4t^=s53G{_>Pg;|YDX-I=o{QXMImwuYxt6b-zvfERY{t}%^ z#;-7o<%%*l4M~%pt7A&`y>3jC{I$)rmvXTgdGWOhXAa1JpHaM6*j0Eir1iPyePKz_ z=&oCmMmN;P+`DN15mPD#9HBD5E!=eHj}K8SC0!bm!eEHpRsPJAi8o!rm+J{tXMH)E z;mTGaYu2Rjp3L(!ZnHCUpvPozC1Yln!VaB$0oJM-+C{)8xMJ-#o1e7p+$jCx&BezR z2sZ8a4gB|-1S4Vt(GSp}_Nal(`CAUF1GaNqOrnryinawjH5=n}fzrPSi(QtI~0y9*r zv>&LU_?$vsqf;9FPHV)(V4B&V7=Pa%y`+m#-q^5Zy-dBKaxv!T3tg-dn}_*w)N~k zr5KyvO)uMu<5QEb3UQ3IjM91r@+$vEkBYChyK+h-*JNRK-k(l8Xi0$%hnl#y^%0cD zjnG4hgo;0`-uL61^1*UO?*gSjc`Gee9E6w3$@jvdw%$7p&Ck7kQ^EEw(4iY^P^8n+ z*g?v67|Z0|QhIp7r1h;;0nC;s_(dr+1&C2Dy^%fdqq!OrVGej_)2|<*O##59-#3J^ zPbBht*9eNIXst2|X9nG~f+WmTysNY4Ab7l!jOeE1kVbKlK*x`e-fSEJP1o!?mAFI+ zrb2b%Q8vAp!L5J0Mq_pVobIy-{q_KnE(A9;%Ft&OJw$vKD6v5 zxFE!cm&_u1AU{-H`&VQEvJtWxXlI(1%{wh^?XB|AFWBtzNg8_JLBbdaIME=KsnUn4 z@CZv`g^py9R*bUNy>4d(N^wJR;t>}a9k{3G!BIUxTz;UIShAUxzziGQ=_>Wy8@inm zu!Xo_oz0LyM?F0s7XnIylC@U2d2E*uLwn7wwAr3?8A?-ZoJ)%bB=L+vMFYXlL}k_!>^w+%rYp*v5%ATCU;eIAAnOP3E7t;)k%7km;V^G==L zc4)3Q3t#Kv=|`B(W_FEC8h>8LZ~m5K|McR?W6*OJ-x}m>+LFqaUP>pZq`!ShTwZxb z2p&a{97}SxJd90C8(PFm6{maZ3_G>iRYD1HOaL9|b*6PjKAB5#Qt$g88Hy;9^3(7O z1i%HQNDFsgKZPh~JBUKJv{OqQUkX0B-mFRoYMPLO5aB#j?r1>>N4Hu%3Jt_b}( zq6s>gI23aPrOyeG+9f44et{R|ZS1EUrH6M6&m0qjz;=TnPMC-$z4Ms zIR>d}8oo~^&>owSRErgEM=enl>17Ynn6K=D||-qmhh~PZy?x1THZe)^1DYx62D+77iMB zU-2WK9eY#z3$<1|F1A{g;u%m9R&h8mIl!0rU8am$TsIANh9XUKd9qwA=VuAq25Ou- zNE6=$sJ!&i4DF-|S^9Y76%)#E zId2!n*?U}hb6(tKS2CMl9}J9&5yU)GqgFb5Rid(Q%eVDCoJ3oG?5!I7>ezARJ@&|UlAG>t5=zDBp?A+OuyVBR_c&xp*fG&YCVqODI ztNX5Rn7qC{oP6=78aIG2Xs4!^4o_@))}8qk@7a0ol3YuLutj0MKg)B06e{lXV=24} zYl)Xp?i3$IoxuO%V0+Q`WhwT>J|F%f`D7s{<#Z>}`f5KvwaQ0uemI3)i0=fcf^Dco zRMWpdcck9Fbpr&g*`NEimBR^W=`-jbuQzkSfu?M?xxlc<4^C@aEHzdZl9b@uR)1t$Yd3a$ERTz0!09 zF&#`H`rZ0lGcOO;Pk4$`%n?)ggQbGbbtDJ!rjb^hHSal!vxSka%UcpN+QEU9iPGiFjbedKr0X9C;${PeF>lIgmW+k1AK8*7h4 zA!Ye%S!*M(Jo_zz2-*FEgI)ZbMayB8C9y10x{w9q&& z_9nU44Fzv4uvJ>lg*xC{e*WPF+VE!+U*zi@8|n{tP4xn=J$paO8ML&u#`ykgDnE7C z(0MgI6+xfh1Fn+!Zi);5kzj%X^3cIJ{r~sJyGL-#kB>J3-)02HeV(iaD9ETvS4o-% F{U7V~d({8{ literal 0 HcmV?d00001 diff --git a/public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_520x0_resize_q80_h2_lanczos_3.webp b/public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_520x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..e62ff08bd12485805d7c1ec7e29855c91376355b GIT binary patch literal 2806 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 Wa3CHFUHh^-C`dd3{O3#XZ}|@^Kf&(+ literal 0 HcmV?d00001 diff --git a/public/images/user.png b/public/images/user.png new file mode 100644 index 0000000000000000000000000000000000000000..810e426d91f73382c937dc68846ca8e3c4142323 GIT binary patch literal 852 zcmV-a1FQUrP)EX>4Tx04R}tkv&MmKpe$iQ>9ia4(*`gkfA!+MMWHI6^c+H)C#RSm|Xe=O&XFE z7e~Rh;NZt%)xpJCR|i)?5c~jfc5qU3krMxx6k5c3aNLh~_a1le0HIM~n$;5rG~G7S z$%L5At%`wH_%Vzi!U)RDGUg;Hg|6f49zMR_#ductbAOHjHE%J%Clbe*VcNtS#50?= z!FiuJ!b-AAd`>)J(glehxvqHp#<}RSz%wIeCOuCaAr^}rtaLCdnHuplaa7fG$``U8 ztDLtuYn2*n-IKpCl-F05xlVHwNi1Rs5=1Ddp^OS_#Aww?v5=K>v>zBx-kgE(v zjs;YqL3aJ%fAG6ot1va`C4~||?~CJni~)gNpjmgE?_Nld)!93XoJ!Xb*9*GDliYIjtv?Alwbz@FPJK7KW^Db`|7yWAx<#gg)c_Z54FwoK#1&lXv$*WBGqZ=h6~1E6kGB zDGwGczQCDEAeKpprvO?B>=lMuu)nNrQGfAo z^6Z)Uum2HY4AlRDTmSr%?2fYM?_Mc0v3el@L0@^|&~_xpgKgTNxkt3F8YXG}D{-40 Yzo%meJV{9oR}1UnPOVIvp`wWZ0Cu6k=l}o! literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html index 2c47975..4cd548c 100644 --- a/public/index.html +++ b/public/index.html @@ -1638,9 +1638,6 @@ - - - @@ -1653,35 +1650,16 @@ - - - - - - feature image - + feature image @@ -1698,29 +1676,256 @@ md:order-1 md:col-7 lg:col-6" > -

        Discover the Key Features Of Hugo

        -

        Hugo is an all-in-one web framework for building fast, content-focused websites. It offers a range of exciting features for developers and website creators. Some of the key features are:

        +

        Fediversity explained - for Individuals

        +

        Always be in control with your own data on social networks, whether that’s with Mastodon, PeerTube or Pixelfed: Fediversity makes it possible.

          -
        • - - Zero JS, by default: No JavaScript runtime overhead to slow you down. -
        • - -
        • - - Customizable: Tailwind, MDX, and 100+ other integrations to choose from. -
        • - -
        • - - UI-agnostic: Supports React, Preact, Svelte, Vue, Solid, Lit and more. -
        • -
        - - Get Started Now + + Learn more + + + + + + + + +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + feature image + + + + + + + + + + +
        +
        +

        Fediversity explained - for Developers

        +

        As a developer building the next generation of social platforms, you are looking to make it easier to facilitate your customers to use your product. Fediversity can help.

        +
          + +
        + + + Learn more + + + +
        +
        +
        +
        + +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + feature image + + + + + + + + + + +
        +
        +

        Fediversity explained - for the EC

        +

        The Fediversity Project operates on a grant gratiously provided by the HORIZON fund by the EC. Learn more about the accountability of the project.

        +
          + +
        + + + Learn more @@ -1814,31 +2019,31 @@ feature image + width="890" + height="676" /> @@ -1854,32 +2059,17 @@
        -

        The Top Reasons to Choose Hugo for Your Hugo Project

        -

        With Hugo, you can build modern and content-focused websites without sacrificing performance or ease of use.

        +

        Fediversity Grants

        +

        Fediversity will award 450 000 euro in small to medium-size R&D grants towards solutions that bring the next generation of social networks closer. We are seeking project proposals between 5.000 and 50.000 euro’s — which should get you on your way.

          -
        • - - Instantly load static sites for better user experience and SEO. -
        • - -
        • - - Intuitive syntax and support for popular frameworks make learning and using Hugo a breeze. -
        • - -
        • - - Use any front-end library or framework, or build custom components, for any project size. -
        • - -
        • - - Built on cutting-edge technology to keep your projects up-to-date with the latest web standards. -
        • -
        - + + + Learn more + + +
        diff --git a/public/index.xml b/public/index.xml index 6cb6371..82f58b3 100644 --- a/public/index.xml +++ b/public/index.xml @@ -43,13 +43,6 @@ //localhost:1313/consortium/ Information about the project. TODO. - - Consortium - //localhost:1313/oid/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/oid/ - The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are. - Developers //localhost:1313/developers/ @@ -113,6 +106,13 @@ //localhost:1313/nordunet/ NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries connecting universities and research institutions across Denmark, Finland, Iceland, Norway, and Sweden. + + Open Internet Discourse Foundation + //localhost:1313/oid/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/oid/ + The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are. + Privacy //localhost:1313/privacy-policy/ diff --git a/public/oid/index.html b/public/oid/index.html index 42d6d16..8a6d805 100644 --- a/public/oid/index.html +++ b/public/oid/index.html @@ -83,7 +83,7 @@ -Consortium +Open Internet Discourse Foundation @@ -108,7 +108,7 @@ + content="The Open Internet Discourse Foundation" /> @@ -188,14 +188,14 @@ - - + + - - + + @@ -834,7 +834,7 @@
        -

        Consortium

        +

        Open Internet Discourse Foundation

          @@ -847,7 +847,7 @@
        • - Consortium + Open Internet Discourse Foundation
        diff --git a/public/pages/index.html b/public/pages/index.html index 8a9abd3..49b4b0d 100644 --- a/public/pages/index.html +++ b/public/pages/index.html @@ -862,12 +862,6 @@
      • -
      • - - Consortium - -
      • -
      • Developers @@ -916,6 +910,12 @@
      • +
      • + + Open Internet Discourse Foundation + +
      • +
      • Privacy diff --git a/public/pages/index.xml b/public/pages/index.xml index ebaaf89..f3359a2 100644 --- a/public/pages/index.xml +++ b/public/pages/index.xml @@ -14,13 +14,6 @@ //localhost:1313/consortium/ Information about the project. TODO. - - Consortium - //localhost:1313/oid/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/oid/ - The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are. - Developers //localhost:1313/developers/ @@ -77,6 +70,13 @@ //localhost:1313/nordunet/ NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries connecting universities and research institutions across Denmark, Finland, Iceland, Norway, and Sweden. + + Open Internet Discourse Foundation + //localhost:1313/oid/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/oid/ + The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are. + Privacy //localhost:1313/privacy-policy/ diff --git a/public/sitemap.xml b/public/sitemap.xml index e9e5ef2..438ad46 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -59,8 +59,6 @@ //localhost:1313/authors/ //localhost:1313/consortium/ - - //localhost:1313/oid/ //localhost:1313/contact/ @@ -83,6 +81,8 @@ //localhost:1313/nlnet/ //localhost:1313/nordunet/ + + //localhost:1313/oid/ //localhost:1313/pages/ From 0d6108babe19c9fccd8573772e79c09c5a2f59b4 Mon Sep 17 00:00:00 2001 From: Laurens Date: Tue, 2 Apr 2024 14:55:53 +0200 Subject: [PATCH 11/44] news section --- config/_default/menus.en.toml | 2 +- .../authors/{john-doe.md => laurens-hof.md} | 0 content/english/blog/_index.md | 6 +- content/english/blog/post-1.md | 23 - content/english/blog/post-2.md | 23 - content/english/blog/post-3.md | 23 - content/english/blog/post-4.md | 23 - content/english/blog/project-launch.md | 12 + hugo_stats.json | 3 - public/404.html | 2 +- public/about/index.html | 2 +- public/authors/index.html | 4 +- public/authors/index.xml | 4 +- public/authors/john-doe/index.html | 2 +- public/authors/laurens-hof/index.html | 1359 ++++++++++++++++ public/blog/index.html | 361 +---- public/blog/index.xml | 37 +- public/blog/page/2/index.html | 186 +-- public/blog/post-1/index.html | 305 +--- public/blog/post-2/index.html | 292 +--- public/blog/post-3/index.html | 2 +- public/blog/post-4/index.html | 2 +- public/blog/project-launch/index.html | 1392 +++++++++++++++++ public/categories/application/index.html | 2 +- public/categories/architecture/index.html | 2 +- public/categories/data/index.html | 2 +- public/categories/index.html | 2 +- public/categories/news/index.html | 1276 +++++++++++++++ public/categories/news/index.xml | 19 + public/categories/software/index.html | 2 +- public/categories/technology/index.html | 2 +- public/consortium/index.html | 2 +- public/contact/index.html | 2 +- public/css/style.css | 9 - public/developers/index.html | 2 +- public/ec/index.html | 2 +- public/elements/index.html | 2 +- public/fediversity/index.html | 2 +- public/grants/index.html | 4 +- public/index.html | 4 +- public/index.xml | 37 +- public/individuals/index.html | 2 +- public/nlnet/index.html | 2 +- public/nordunet/index.html | 2 +- public/oid/index.html | 2 +- public/pages/index.html | 2 +- public/privacy-policy/index.html | 2 +- public/searchindex.json | 47 +- public/sections/index.html | 2 +- public/tags/index.html | 2 +- public/tags/nextjs/index.html | 2 +- public/tags/silicon/index.html | 2 +- public/tags/software/index.html | 2 +- public/tags/tailwind/index.html | 2 +- public/tags/technology/index.html | 2 +- public/tweag/index.html | 2 +- 56 files changed, 4159 insertions(+), 1354 deletions(-) rename content/english/authors/{john-doe.md => laurens-hof.md} (100%) delete mode 100755 content/english/blog/post-1.md delete mode 100755 content/english/blog/post-2.md delete mode 100755 content/english/blog/post-3.md delete mode 100755 content/english/blog/post-4.md create mode 100755 content/english/blog/project-launch.md create mode 100644 public/authors/laurens-hof/index.html create mode 100644 public/blog/project-launch/index.html create mode 100644 public/categories/news/index.html create mode 100644 public/categories/news/index.xml diff --git a/config/_default/menus.en.toml b/config/_default/menus.en.toml index 79f4e04..2fa16f3 100755 --- a/config/_default/menus.en.toml +++ b/config/_default/menus.en.toml @@ -64,7 +64,7 @@ pageRef = "Events" [[main]] weight = 6 name = "News" -pageRef = "News" +pageRef = "Blog" diff --git a/content/english/authors/john-doe.md b/content/english/authors/laurens-hof.md similarity index 100% rename from content/english/authors/john-doe.md rename to content/english/authors/laurens-hof.md diff --git a/content/english/blog/_index.md b/content/english/blog/_index.md index 17564a2..55c670b 100755 --- a/content/english/blog/_index.md +++ b/content/english/blog/_index.md @@ -1,5 +1,5 @@ --- -title: "Blog Posts" -meta_title: "" -description: "this is meta description" +title: "News" +meta_title: "News" +description: "News about Fediversity" --- diff --git a/content/english/blog/post-1.md b/content/english/blog/post-1.md deleted file mode 100755 index 68280a6..0000000 --- a/content/english/blog/post-1.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: "How to build an Application with modern Technology" -meta_title: "" -description: "this is meta description" -date: 2022-04-04T05:00:00Z -image: "/images/image-placeholder.png" -categories: ["Application", "Data"] -author: "John Doe" -tags: ["nextjs", "tailwind"] -draft: false ---- - -Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod. - -Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius! - -## Creative Design - -Nam ut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod. - -> Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius! - -Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius! diff --git a/content/english/blog/post-2.md b/content/english/blog/post-2.md deleted file mode 100755 index d0e6f1b..0000000 --- a/content/english/blog/post-2.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: "How to build an Application with modern Technology" -meta_title: "" -description: "this is meta description" -date: 2022-04-04T05:00:00Z -image: "/images/image-placeholder.png" -categories: ["Technology", "Data"] -author: "Sam Wilson" -tags: ["technology", "tailwind"] -draft: false ---- - -Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod. - -Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius! - -## Creative Design - -Nam ut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod. - -> Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius! - -Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius! diff --git a/content/english/blog/post-3.md b/content/english/blog/post-3.md deleted file mode 100755 index ef70402..0000000 --- a/content/english/blog/post-3.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: "How to build an Application with modern Technology" -meta_title: "" -description: "this is meta description" -date: 2022-04-04T05:00:00Z -image: "/images/image-placeholder.png" -categories: ["Software"] -author: "John Doe" -tags: ["software", "tailwind"] -draft: false ---- - -Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod. - -Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius! - -## Creative Design - -Nam ut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod. - -> Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius! - -Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius! diff --git a/content/english/blog/post-4.md b/content/english/blog/post-4.md deleted file mode 100755 index c9ff372..0000000 --- a/content/english/blog/post-4.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: "How to build an Application with modern Technology" -meta_title: "" -description: "this is meta description" -date: 2022-04-04T05:00:00Z -image: "/images/image-placeholder.png" -categories: ["Architecture"] -author: "John Doe" -tags: ["silicon", "technology"] -draft: false ---- - -Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod. - -Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius! - -## Creative Design - -Nam ut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod. - -> Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius! - -Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius! diff --git a/content/english/blog/project-launch.md b/content/english/blog/project-launch.md new file mode 100755 index 0000000..34bd7de --- /dev/null +++ b/content/english/blog/project-launch.md @@ -0,0 +1,12 @@ +--- +title: "Fediversity Project publicly announced" +meta_title: "" +description: "The Fediversity Project has officially been announced" +date: 2024-01-01T05:00:00Z +image: "/images/image-placeholder.png" +categories: ["News"] +author: "Laurens Hof" +draft: false +--- + +Fediversity announces the start of the Fediversity project. More information will be available soon. \ No newline at end of file diff --git a/hugo_stats.json b/hugo_stats.json index ebb7d94..daae187 100644 --- a/hugo_stats.json +++ b/hugo_stats.json @@ -97,7 +97,6 @@ "fa", "fa-arrow-right", "fa-brands", - "fa-check", "fa-circle-user", "fa-clock", "fa-facebook", @@ -242,7 +241,6 @@ "pb-16", "pb-6", "pl-2", - "pl-6", "pr-5", "pt-14", "pt-7", @@ -324,7 +322,6 @@ "tip", "to-theme-light", "top-0", - "top-1.5", "top-1/2", "uppercase", "w-4", diff --git a/public/404.html b/public/404.html index d203261..f9ae339 100644 --- a/public/404.html +++ b/public/404.html @@ -607,7 +607,7 @@ News
      • diff --git a/public/about/index.html b/public/about/index.html index 910c0d1..a20eae7 100644 --- a/public/about/index.html +++ b/public/about/index.html @@ -611,7 +611,7 @@ News diff --git a/public/authors/index.html b/public/authors/index.html index d01ae74..844b11e 100644 --- a/public/authors/index.html +++ b/public/authors/index.html @@ -609,7 +609,7 @@ News @@ -954,7 +954,7 @@

        - Laurens Hof + Laurens Hof

        Story teller for the Fediversity Project.

        + + + Learn more + + + - + +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + feature image + + + + + + + + + + +
        +
        +

        Fediversity explained - for Developers

        +

        As a developer building the next generation of social platforms, you are looking to make it easier to facilitate your customers to use your product. Fediversity can help.

        +
          + +
        + + + Learn more + + + +
        +
        +
        +
        + +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + feature image + + + + + + + + + + +
        +
        +

        Fediversity explained - for the EC

        +

        The Fediversity Project operates on a grant gratiously provided by the HORIZON fund by the EC. Learn more about the accountability of the project.

        +
          + +
        + + + Learn more + + + +
        +
        +
        +
        + + + + + + +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + feature image + + + + + + + + + + +
        +
        +

        Fediversity explained - for Individuals

        +

        Always be in control with your own data on social networks, whether that’s with Mastodon, PeerTube or Pixelfed: Fediversity makes it possible.

        +
          + +
        + + + Learn more + + + +
        +
        +
        +
        + +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + feature image + + + + + + + + + + +
        +
        +

        Fediversity explained - for Developers

        +

        As a developer building the next generation of social platforms, you are looking to make it easier to facilitate your customers to use your product. Fediversity can help.

        +
          + +
        + + + Learn more + + + +
        +
        +
        +
        + +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + feature image + + + + + + + + + + +
        +
        +

        Fediversity explained - for the EC

        +

        The Fediversity Project operates on a grant gratiously provided by the HORIZON fund by the EC. Learn more about the accountability of the project.

        +
          + +
        + + + Learn more + + + +
        +
        +
        +
        + + + + @@ -2752,44 +2955,22 @@
      • - +
      • - - -
      • - -
      • - - - -
      • - -
      • - - +
      • diff --git a/public/individuals/index.html b/public/individuals/index.html index 431741f..b075f95 100644 --- a/public/individuals/index.html +++ b/public/individuals/index.html @@ -101,7 +101,7 @@ + content="fediverse, nixos, open source" /> @@ -112,7 +112,7 @@ - + diff --git a/public/nlnet/index.html b/public/nlnet/index.html index 4647298..646646f 100644 --- a/public/nlnet/index.html +++ b/public/nlnet/index.html @@ -101,7 +101,7 @@ + content="fediverse, nixos, open source" /> @@ -112,7 +112,7 @@ - + diff --git a/public/nordunet/index.html b/public/nordunet/index.html index fb24acf..04e86d8 100644 --- a/public/nordunet/index.html +++ b/public/nordunet/index.html @@ -101,7 +101,7 @@ + content="fediverse, nixos, open source" /> @@ -112,7 +112,7 @@ - + diff --git a/public/oid/index.html b/public/oid/index.html index b7db0d6..ebcff5e 100644 --- a/public/oid/index.html +++ b/public/oid/index.html @@ -101,7 +101,7 @@ + content="fediverse, nixos, open source" /> @@ -112,7 +112,7 @@ - + diff --git a/public/pages/index.html b/public/pages/index.html index 69f67f6..b729281 100644 --- a/public/pages/index.html +++ b/public/pages/index.html @@ -98,18 +98,18 @@ + content="fediverse, nixos, open source" /> + content="Fediversity Project" /> - + @@ -185,13 +185,13 @@ - + - + diff --git a/public/privacy-policy/index.html b/public/privacy-policy/index.html index 73b919e..ee01920 100644 --- a/public/privacy-policy/index.html +++ b/public/privacy-policy/index.html @@ -100,7 +100,7 @@ + content="fediverse, nixos, open source" /> @@ -111,7 +111,7 @@ - + @@ -1008,44 +1008,22 @@
      • - +
      • - - -
      • - -
      • - - - -
      • - -
      • - - +
      • diff --git a/public/sections/index.html b/public/sections/index.html index 81981e4..63701db 100644 --- a/public/sections/index.html +++ b/public/sections/index.html @@ -98,18 +98,18 @@ + content="fediverse, nixos, open source" /> + content="Fediversity Project" /> - + @@ -185,13 +185,13 @@ - + - + diff --git a/public/tags/index.html b/public/tags/index.html index 7df2462..5904bd9 100644 --- a/public/tags/index.html +++ b/public/tags/index.html @@ -98,18 +98,18 @@ + content="fediverse, nixos, open source" /> + content="Fediversity Project" /> - + @@ -185,13 +185,13 @@ - + - + diff --git a/public/tweag/index.html b/public/tweag/index.html index a9da9a2..d72dbcd 100644 --- a/public/tweag/index.html +++ b/public/tweag/index.html @@ -101,7 +101,7 @@ + content="fediverse, nixos, open source" /> @@ -112,7 +112,7 @@ - + From f45a97ddae9d355a921093697cc6f4b8dc0bae42 Mon Sep 17 00:00:00 2001 From: Laurens Date: Tue, 16 Apr 2024 17:18:15 +0200 Subject: [PATCH 17/44] news articles image to side --- content/english/blog/project-launch.md | 12 +- hugo_stats.json | 24 +-- layouts/blog/list.html | 7 +- layouts/blog/single.html | 86 ++++------ public/404.html | 34 +--- public/authors/index.html | 34 +--- public/authors/laurens-hof/index.html | 34 +--- public/blog/index.html | 61 +------ public/blog/project-launch/index.html | 220 +++++-------------------- public/categories/index.html | 34 +--- public/categories/news/index.html | 34 +--- public/consortium/index.html | 34 +--- public/contact/index.html | 34 +--- public/css/style.css | 43 ++--- public/developers/index.html | 34 +--- public/ec/index.html | 34 +--- public/events/index.html | 34 +--- public/grants/index.html | 34 +--- public/individuals/index.html | 34 +--- public/nlnet/index.html | 34 +--- public/nordunet/index.html | 34 +--- public/oid/index.html | 34 +--- public/pages/index.html | 34 +--- public/searchindex.json | 2 +- public/sections/index.html | 34 +--- public/tags/index.html | 34 +--- public/tweag/index.html | 34 +--- 27 files changed, 223 insertions(+), 878 deletions(-) diff --git a/content/english/blog/project-launch.md b/content/english/blog/project-launch.md index 34bd7de..6dc12ec 100755 --- a/content/english/blog/project-launch.md +++ b/content/english/blog/project-launch.md @@ -9,4 +9,14 @@ author: "Laurens Hof" draft: false --- -Fediversity announces the start of the Fediversity project. More information will be available soon. \ No newline at end of file +Fediversity announces the start of the Fediversity project. More information will be available soon. + +Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente. + +Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores. + +Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem. + +Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo. + +Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic. diff --git a/hugo_stats.json b/hugo_stats.json index f73451a..94d26a0 100644 --- a/hugo_stats.json +++ b/hugo_stats.json @@ -4,7 +4,6 @@ "a", "article", "base", - "blockquote", "body", "button", "div", @@ -12,7 +11,6 @@ "form", "h1", "h2", - "h3", "h4", "h5", "head", @@ -75,24 +73,19 @@ "fa-brands", "fa-circle-user", "fa-clock", - "fa-facebook", "fa-folder", "fa-github", - "fa-linkedin", "fa-mastodon", "fa-regular", "fa-rss", - "fa-rss-square", "fa-search", "fa-solid", - "fa-twitter", "fab", "fill-current", "fixed", "flex", + "flex-wrap", "font-bold", - "font-primary", - "font-semibold", "form-input", "form-label", "from-body", @@ -102,7 +95,6 @@ "h-6", "h2", "h3", - "h5", "header", "hidden", "hover:text-primary", @@ -139,12 +131,12 @@ "lg:text-h1", "lg:text-left", "lg:text-right", + "lg:w-1/2", "lg:w-auto", "logo-dark", "logo-disqus", "logo-light", "m-3", - "mastodon.svg", "mb-10", "mb-12", "mb-14", @@ -173,12 +165,10 @@ "mr-5", "ms-1", "mt-10", - "mt-11", "mt-20", "mt-4", "mt-6", "mt-8", - "mt-9", "mx-auto", "nav-dropdown", "nav-dropdown-item", @@ -201,11 +191,11 @@ "pb-6", "pl-2", "pr-5", + "pr-8", "pt-14", "pt-7", "px-2", "px-4", - "px-7", "px-8", "py-10", "py-14", @@ -215,8 +205,6 @@ "relative", "rounded", "rounded-2xl", - "rounded-full", - "rounded-lg", "row", "search-icon", "search-modal", @@ -248,11 +236,6 @@ "space-y-4", "sr-only", "sticky", - "swiper", - "swiper-slide", - "swiper-wrapper", - "testimonial-slider", - "testimonial-slider-pagination", "text-[12px]", "text-[8rem]", "text-black", @@ -274,7 +257,6 @@ "w-full", "xl:bg-blue-200", "xl:block", - "xl:col-6", "xl:hidden", "xl:space-x-8", "z-10", diff --git a/layouts/blog/list.html b/layouts/blog/list.html index 24731bb..825f817 100644 --- a/layouts/blog/list.html +++ b/layouts/blog/list.html @@ -15,12 +15,7 @@ {{ partial "components/pagination.html" . }} - -
        - - {{ $widget:= site.Params.widgets.sidebar }} {{ partialCached - "widgets/widget-wrapper" ( dict "Widgets" $widget "Scope" . ) }} -
        + diff --git a/layouts/blog/single.html b/layouts/blog/single.html index 2c07ccf..c25421d 100644 --- a/layouts/blog/single.html +++ b/layouts/blog/single.html @@ -3,39 +3,40 @@
        + {{ $image:= .Params.image }} {{ if $image }} -
        - {{ partial "image" (dict "Src" $image "Alt" .Title "Class" "w-full rounded") }} +
        +
        +

        {{ .Title }}

        + +
        {{ .Content }}
        + +
        +
        +
        + {{ partial "image" (dict "Src" $image "Alt" .Title "Class" "w-full rounded") }} +
        +
        {{ end }} -

        {{ .Title }}

        - -
        {{ .Content }}
        +
        {{ $tags:= .Params.tags }} {{ if $tags }}
        @@ -54,33 +55,14 @@
      {{ end }} -
      - {{ partial "social-share" (dict "Context" . "Class" "share-icons" - "Title" (i18n "share") "Whatsapp" false "Telegram" false "Linkedin" - false "Pinterest" false "Tumblr" false "Vk" false) }} -
      + - - {{ if site.Config.Services.Disqus.Shortname }} -
      {{ template "_internal/disqus.html" . }}
      - {{ end }} + + - - {{ $related := (where site.RegularPages "Section" "in" - site.Params.mainSections) | intersect (where site.RegularPages ".Title" "!=" - .Title) | union (site.RegularPages.Related . ) }} {{ $related = $related | - shuffle | first 3 }} {{ with $related }} -
      -

      {{ i18n "related_posts" }}

      -
      - {{ range . }} -
      {{ partial "components/blog-card" . }}
      - {{ end }} -
      -
      - {{ end }} + {{ end }} diff --git a/public/404.html b/public/404.html index 110c7e5..0c1f9de 100644 --- a/public/404.html +++ b/public/404.html @@ -987,44 +987,22 @@
    • - +
    • - - -
    • - -
    • - - - -
    • - -
    • - - +
    • diff --git a/public/authors/index.html b/public/authors/index.html index 95373be..0f9f42d 100644 --- a/public/authors/index.html +++ b/public/authors/index.html @@ -1117,44 +1117,22 @@
    • - +
    • - - -
    • - -
    • - - - -
    • - -
    • - - +
    • diff --git a/public/authors/laurens-hof/index.html b/public/authors/laurens-hof/index.html index 1ec0dc5..eb61a7e 100644 --- a/public/authors/laurens-hof/index.html +++ b/public/authors/laurens-hof/index.html @@ -1244,44 +1244,22 @@
    • - +
    • - - -
    • - -
    • - - - -
    • - -
    • - - +
    • diff --git a/public/blog/index.html b/public/blog/index.html index 9d966a1..26b83d5 100644 --- a/public/blog/index.html +++ b/public/blog/index.html @@ -1024,34 +1024,7 @@ - -
      - - - -
      -
      Categories
      -
      - -
      -
      - - - - -
      @@ -1198,44 +1171,22 @@
    • - +
    • - - -
    • - -
    • - - - -
    • - -
    • - - +
    • diff --git a/public/blog/project-launch/index.html b/public/blog/project-launch/index.html index 39391dd..6eac782 100644 --- a/public/blog/project-launch/index.html +++ b/public/blog/project-launch/index.html @@ -834,9 +834,37 @@
      + -
      - +
      +
      +

      Fediversity Project publicly announced

      + +

      Fediversity announces the start of the Fediversity project. More information will be available soon.

      +

      Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

      +

      Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

      +

      Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

      +

      Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

      +

      Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

      +
      + +
      +
      +
      + @@ -951,187 +979,25 @@ -
      - -

      Fediversity Project publicly announced

      - -

      Fediversity announces the start of the Fediversity project. More information will be available soon.

      -
      -
      - -
      - - - - - - - - - - - - - - - - - - - - +
      - -
      - - -comments powered by Disqus
      -
      - - +
      @@ -1292,7 +1158,7 @@ rel="nofollow noopener" href="https://fediversity.eu/rss" > - + diff --git a/public/categories/index.html b/public/categories/index.html index a1b6ca8..5b1c066 100644 --- a/public/categories/index.html +++ b/public/categories/index.html @@ -1013,44 +1013,22 @@
    • - +
    • - - -
    • - -
    • - - - -
    • - -
    • - - +
    • diff --git a/public/categories/news/index.html b/public/categories/news/index.html index ef747bc..5b09b34 100644 --- a/public/categories/news/index.html +++ b/public/categories/news/index.html @@ -1161,44 +1161,22 @@
    • - +
    • - - -
    • - -
    • - - - -
    • - -
    • - - +
    • diff --git a/public/consortium/index.html b/public/consortium/index.html index 7319cdb..2a38465 100644 --- a/public/consortium/index.html +++ b/public/consortium/index.html @@ -1009,44 +1009,22 @@
    • - +
    • - - -
    • - -
    • - - - -
    • - -
    • - - +
    • diff --git a/public/contact/index.html b/public/contact/index.html index 27e0b6c..eb64f27 100644 --- a/public/contact/index.html +++ b/public/contact/index.html @@ -1047,44 +1047,22 @@
    • - +
    • - - -
    • - -
    • - - - -
    • - -
    • - - +
    • diff --git a/public/css/style.css b/public/css/style.css index 2316be7..d837056 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -1857,9 +1857,6 @@ input#nav-toggle:checked ~ #nav-menu { .mt-10 { margin-top: 2.5rem; } -.mt-11 { - margin-top: 2.75rem; -} .mt-20 { margin-top: 5rem; } @@ -1872,9 +1869,6 @@ input#nav-toggle:checked ~ #nav-menu { .mt-8 { margin-top: 2rem; } -.mt-9 { - margin-top: 2.25rem; -} .block { display: block; } @@ -1916,6 +1910,9 @@ input#nav-toggle:checked ~ #nav-menu { .cursor-pointer { cursor: pointer; } +.flex-wrap { + flex-wrap: wrap; +} .items-start { align-items: flex-start; } @@ -1944,12 +1941,6 @@ input#nav-toggle:checked ~ #nav-menu { .rounded-2xl { border-radius: 1rem; } -.rounded-full { - border-radius: 9999px; -} -.rounded-lg { - border-radius: 0.5rem; -} .border-b { border-bottom-width: 1px; } @@ -2000,10 +1991,6 @@ input#nav-toggle:checked ~ #nav-menu { padding-left: 1rem; padding-right: 1rem; } -.px-7 { - padding-left: 1.75rem; - padding-right: 1.75rem; -} .px-8 { padding-left: 2rem; padding-right: 2rem; @@ -2046,6 +2033,9 @@ input#nav-toggle:checked ~ #nav-menu { .pr-5 { padding-right: 1.25rem; } +.pr-8 { + padding-right: 2rem; +} .pt-14 { padding-top: 3.5rem; } @@ -2055,9 +2045,6 @@ input#nav-toggle:checked ~ #nav-menu { .text-center { text-align: center; } -.font-primary { - font-family: Heebo, sans-serif; -} .text-\[12px\] { font-size: 12px; } @@ -2078,9 +2065,6 @@ input#nav-toggle:checked ~ #nav-menu { .font-bold { font-weight: 700; } -.font-semibold { - font-weight: 600; -} .uppercase { text-transform: uppercase; } @@ -2125,9 +2109,6 @@ input#nav-toggle:checked ~ #nav-menu { .rounded { border-radius: 6px; } -.rounded-lg { - border-radius: 12px; -} .search-wrapper { position: relative; @@ -3129,14 +3110,6 @@ input#nav-toggle:checked ~ #nav-menu { } } -@media (min-width: 1280px) { - - .xl\:col-6 { - flex: 0 0 auto; - width: 50%; - } -} - .hover\:text-primary:hover { --tw-text-opacity: 1; color: rgb(255 110 0 / var(--tw-text-opacity)); @@ -3216,6 +3189,10 @@ input#nav-toggle:checked ~ #nav-menu { display: none; } + .lg\:w-1\/2 { + width: 50%; + } + .lg\:w-auto { width: auto; } diff --git a/public/developers/index.html b/public/developers/index.html index cb981c7..f57d296 100644 --- a/public/developers/index.html +++ b/public/developers/index.html @@ -1013,44 +1013,22 @@
    • - +
    • - - -
    • - -
    • - - - -
    • - -
    • - - +
    • diff --git a/public/ec/index.html b/public/ec/index.html index aaf1f17..328d395 100644 --- a/public/ec/index.html +++ b/public/ec/index.html @@ -1011,44 +1011,22 @@
    • - +
    • - - -
    • - -
    • - - - -
    • - -
    • - - +
    • diff --git a/public/events/index.html b/public/events/index.html index 7091bfe..df455d7 100644 --- a/public/events/index.html +++ b/public/events/index.html @@ -1051,44 +1051,22 @@
    • - +
    • - - -
    • - -
    • - - - -
    • - -
    • - - +
    • diff --git a/public/grants/index.html b/public/grants/index.html index fa86520..2d1a3ae 100644 --- a/public/grants/index.html +++ b/public/grants/index.html @@ -1012,44 +1012,22 @@
    • - +
    • - - -
    • - -
    • - - - -
    • - -
    • - - +
    • diff --git a/public/individuals/index.html b/public/individuals/index.html index b075f95..942ab37 100644 --- a/public/individuals/index.html +++ b/public/individuals/index.html @@ -1016,44 +1016,22 @@
    • - +
    • - - -
    • - -
    • - - - -
    • - -
    • - - +
    • diff --git a/public/nlnet/index.html b/public/nlnet/index.html index 646646f..f286950 100644 --- a/public/nlnet/index.html +++ b/public/nlnet/index.html @@ -1011,44 +1011,22 @@
    • - +
    • - - -
    • - -
    • - - - -
    • - -
    • - - +
    • diff --git a/public/nordunet/index.html b/public/nordunet/index.html index 04e86d8..cd7650c 100644 --- a/public/nordunet/index.html +++ b/public/nordunet/index.html @@ -1011,44 +1011,22 @@
    • - +
    • - - -
    • - -
    • - - - -
    • - -
    • - - +
    • diff --git a/public/oid/index.html b/public/oid/index.html index ebcff5e..92d5dbd 100644 --- a/public/oid/index.html +++ b/public/oid/index.html @@ -1016,44 +1016,22 @@ In order to realise our vision, we need a healthy, functional and open internet.
    • - +
    • - - -
    • - -
    • - - - -
    • - -
    • - - +
    • diff --git a/public/pages/index.html b/public/pages/index.html index b729281..700f4e1 100644 --- a/public/pages/index.html +++ b/public/pages/index.html @@ -1068,44 +1068,22 @@
    • - +
    • - - -
    • - -
    • - - - -
    • - -
    • - - +
    • diff --git a/public/searchindex.json b/public/searchindex.json index 8b002a0..c70a79f 100644 --- a/public/searchindex.json +++ b/public/searchindex.json @@ -9,4 +9,4 @@ "searchKeyword": "", "categories": "News", "tags": "", - "content":"Fediversity announces the start of the Fediversity project. More information will be available soon.\n"}] + "content":"Fediversity announces the start of the Fediversity project. More information will be available soon.\nOdit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.\nMolestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.\nId sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.\nDeleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.\nFacilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.\n"}] diff --git a/public/sections/index.html b/public/sections/index.html index 63701db..32aec3e 100644 --- a/public/sections/index.html +++ b/public/sections/index.html @@ -1014,44 +1014,22 @@
    • - +
    • - - -
    • - -
    • - - - -
    • - -
    • - - +
    • diff --git a/public/tags/index.html b/public/tags/index.html index 5904bd9..b77b6d4 100644 --- a/public/tags/index.html +++ b/public/tags/index.html @@ -1002,44 +1002,22 @@
    • - +
    • - - -
    • - -
    • - - - -
    • - -
    • - - +
    • diff --git a/public/tweag/index.html b/public/tweag/index.html index d72dbcd..20486d3 100644 --- a/public/tweag/index.html +++ b/public/tweag/index.html @@ -1010,44 +1010,22 @@
    • - +
    • - - -
    • - -
    • - - - -
    • - -
    • - - +
    • From 599dd3f1b924490e31ba63322d5c17689282a116 Mon Sep 17 00:00:00 2001 From: Laurens Date: Tue, 23 Apr 2024 11:07:01 +0200 Subject: [PATCH 18/44] blog pagination fix --- content/english/blog/project-launch copy 2.md | 23 + content/english/blog/project-launch copy 3.md | 23 + content/english/blog/project-launch copy 4.md | 24 + content/english/blog/project-launch copy.md | 23 + hugo.toml | 2 +- hugo_stats.json | 16 +- layouts/blog/list.html | 6 +- layouts/events/list.html | 11 +- layouts/index.html | 2 +- public/authors/laurens-hof/index.html | 590 ++++++++ public/blog/index.html | 596 +++++++- public/blog/index.xml | 28 + public/blog/page/2/index.html | 346 +++-- public/blog/page/3/index.html | 1326 +++++++++++++++++ public/blog/project-launch-copy-2/index.html | 1218 +++++++++++++++ public/blog/project-launch-copy-3/index.html | 1218 +++++++++++++++ public/blog/project-launch-copy-4/index.html | 1218 +++++++++++++++ public/blog/project-launch-copy/index.html | 1218 +++++++++++++++ public/categories/index.html | 2 +- public/categories/news/index.html | 590 ++++++++ public/categories/news/index.xml | 28 + public/css/style.css | 13 +- public/events/index.html | 27 - public/index.html | 18 +- public/index.xml | 28 + public/searchindex.json | 46 +- public/sitemap.xml | 12 + 27 files changed, 8414 insertions(+), 238 deletions(-) create mode 100755 content/english/blog/project-launch copy 2.md create mode 100755 content/english/blog/project-launch copy 3.md create mode 100755 content/english/blog/project-launch copy 4.md create mode 100755 content/english/blog/project-launch copy.md create mode 100644 public/blog/page/3/index.html create mode 100644 public/blog/project-launch-copy-2/index.html create mode 100644 public/blog/project-launch-copy-3/index.html create mode 100644 public/blog/project-launch-copy-4/index.html create mode 100644 public/blog/project-launch-copy/index.html diff --git a/content/english/blog/project-launch copy 2.md b/content/english/blog/project-launch copy 2.md new file mode 100755 index 0000000..4ace52b --- /dev/null +++ b/content/english/blog/project-launch copy 2.md @@ -0,0 +1,23 @@ +--- +title: "Fediversity Project publicly announced4" +meta_title: "" +description: "The Fediversity Project has officially been announced4" +date: 2024-01-01T05:00:00Z +image: "/images/image-placeholder.png" +categories: ["News"] +author: "Laurens Hof" +draft: false +--- + +4 +Fediversity announces the start of the Fediversity project. More information will be available soon. + +Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente. + +Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores. + +Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem. + +Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo. + +Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic. diff --git a/content/english/blog/project-launch copy 3.md b/content/english/blog/project-launch copy 3.md new file mode 100755 index 0000000..bb23099 --- /dev/null +++ b/content/english/blog/project-launch copy 3.md @@ -0,0 +1,23 @@ +--- +title: "Fediversity Project publicly announced3" +meta_title: "" +description: "The Fediversity Project has officially been announced3" +date: 2024-01-01T05:00:00Z +image: "/images/image-placeholder.png" +categories: ["News"] +author: "Laurens Hof" +draft: false +--- + +3 +Fediversity announces the start of the Fediversity project. More information will be available soon. + +Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente. + +Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores. + +Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem. + +Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo. + +Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic. diff --git a/content/english/blog/project-launch copy 4.md b/content/english/blog/project-launch copy 4.md new file mode 100755 index 0000000..9fcafa4 --- /dev/null +++ b/content/english/blog/project-launch copy 4.md @@ -0,0 +1,24 @@ +--- +title: "Fediversity Project publicly announced2" +meta_title: "" +description: "The Fediversity Project has officially been announced2" +date: 2024-01-01T05:00:00Z +image: "/images/image-placeholder.png" +categories: ["News"] +author: "Laurens Hof" +draft: false +--- + +2 + +Fediversity announces the start of the Fediversity project. More information will be available soon. + +Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente. + +Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores. + +Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem. + +Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo. + +Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic. diff --git a/content/english/blog/project-launch copy.md b/content/english/blog/project-launch copy.md new file mode 100755 index 0000000..acb5644 --- /dev/null +++ b/content/english/blog/project-launch copy.md @@ -0,0 +1,23 @@ +--- +title: "Fediversity Project publicly announced1" +meta_title: "" +description: "The Fediversity Project has officially been announced1" +date: 2024-01-01T05:00:00Z +image: "/images/image-placeholder.png" +categories: ["News"] +author: "Laurens Hof" +draft: false +--- +copy 1 + +Fediversity announces the start of the Fediversity project. More information will be available soon. + +Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente. + +Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores. + +Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem. + +Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo. + +Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic. diff --git a/hugo.toml b/hugo.toml index 503b70c..82c0bd0 100755 --- a/hugo.toml +++ b/hugo.toml @@ -8,7 +8,7 @@ theme = "hugoplate" # Default time zone for time stamps; use any valid tz database name: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List timeZone = "Europe/Amsterdam" # post pagination -paginate = 2 # see https://gohugo.io/extras/pagination/ +paginate = 5 # see https://gohugo.io/extras/pagination/ # post excerpt summaryLength = 10 # see https://gohugo.io/content-management/excerpts/ # disable language diff --git a/hugo_stats.json b/hugo_stats.json index 94d26a0..6b5cc31 100644 --- a/hugo_stats.json +++ b/hugo_stats.json @@ -12,7 +12,6 @@ "h1", "h2", "h4", - "h5", "head", "header", "html", @@ -26,7 +25,6 @@ "main", "meta", "nav", - "noscript", "p", "path", "picture", @@ -67,7 +65,6 @@ "container", "content", "cursor-pointer", - "dsq-brlink", "fa", "fa-arrow-right", "fa-brands", @@ -134,7 +131,6 @@ "lg:w-1/2", "lg:w-auto", "logo-dark", - "logo-disqus", "logo-light", "m-3", "mb-10", @@ -148,6 +144,7 @@ "md:bg-yellow-200", "md:block", "md:col-10", + "md:col-4", "md:col-5", "md:col-6", "md:col-7", @@ -165,7 +162,6 @@ "mr-5", "ms-1", "mt-10", - "mt-20", "mt-4", "mt-6", "mt-8", @@ -219,21 +215,12 @@ "search-wrapper-header", "section", "section-sm", - "share-email", - "share-facebook", - "share-icon", - "share-icons", - "share-link", - "share-reddit", - "share-title", - "share-twitter", "sm:bg-red-200", "sm:block", "sm:col-10", "sm:hidden", "social-icons", "space-x-1", - "space-y-4", "sr-only", "sticky", "text-[12px]", @@ -264,7 +251,6 @@ "z-50" ], "ids": [ - "disqus_thread", "email", "hide-button", "message", diff --git a/layouts/blog/list.html b/layouts/blog/list.html index 825f817..87c9364 100644 --- a/layouts/blog/list.html +++ b/layouts/blog/list.html @@ -4,7 +4,7 @@
      -
      +
      {{ $paginator:= .Paginate .RegularPages }} {{ range $paginator.Pages }} @@ -14,9 +14,9 @@ {{ end }}
      {{ partial "components/pagination.html" . }} -
      +
      - + {{ end }} diff --git a/layouts/events/list.html b/layouts/events/list.html index 24731bb..167d9e8 100644 --- a/layouts/events/list.html +++ b/layouts/events/list.html @@ -3,24 +3,19 @@
      - +
      {{ $paginator:= .Paginate .RegularPages }} {{ range $paginator.Pages }}
      - {{ partial "components/blog-card" . }} + {{ partial "components/event-card" . }}
      {{ end }}
      {{ partial "components/pagination.html" . }}
      - -
      - - {{ $widget:= site.Params.widgets.sidebar }} {{ partialCached - "widgets/widget-wrapper" ( dict "Widgets" $widget "Scope" . ) }} -
      +
      diff --git a/layouts/index.html b/layouts/index.html index 084f3c6..7b55725 100755 --- a/layouts/index.html +++ b/layouts/index.html @@ -59,7 +59,7 @@ >

      {{ .title | markdownify }}

      {{ .content | markdownify }}

      -
        +
          {{ range .bulletpoints }}
        • diff --git a/public/authors/laurens-hof/index.html b/public/authors/laurens-hof/index.html index eb61a7e..207f6ef 100644 --- a/public/authors/laurens-hof/index.html +++ b/public/authors/laurens-hof/index.html @@ -1098,6 +1098,596 @@ +
          +
          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced1 + + + + + + + + + + + +

          + Fediversity Project publicly announced1 +

          + + + +

          copy 1 +Fediversity announces the start of the Fediversity project. More information will be available soon.

          + + Read More + +
          + +
          + +
          +
          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced2 + + + + + + + + + + + +

          + Fediversity Project publicly announced2 +

          + + + +

          2 +Fediversity announces the start of the Fediversity project. More information will be available soon.

          + + Read More + +
          + +
          + +
          +
          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced3 + + + + + + + + + + + +

          + Fediversity Project publicly announced3 +

          + + + +

          3 Fediversity announces the start of the Fediversity project. More information will be available soon.

          + + Read More + +
          + +
          + +
          +
          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced4 + + + + + + + + + + + +

          + Fediversity Project publicly announced4 +

          + + + +

          4 Fediversity announces the start of the Fediversity project. More information will be available soon.

          + + Read More + +
          + +
          + diff --git a/public/blog/index.html b/public/blog/index.html index 26b83d5..13b1a33 100644 --- a/public/blog/index.html +++ b/public/blog/index.html @@ -860,7 +860,7 @@
          -
          +
          @@ -1010,6 +1010,596 @@
          +
          +
          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced1 + + + + + + + + + + + +

          + Fediversity Project publicly announced1 +

          + + + +

          copy 1 +Fediversity announces the start of the Fediversity project. More information will be available soon.

          + + Read More + +
          + +
          + +
          +
          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced2 + + + + + + + + + + + +

          + Fediversity Project publicly announced2 +

          + + + +

          2 +Fediversity announces the start of the Fediversity project. More information will be available soon.

          + + Read More + +
          + +
          + +
          +
          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced3 + + + + + + + + + + + +

          + Fediversity Project publicly announced3 +

          + + + +

          3 Fediversity announces the start of the Fediversity project. More information will be available soon.

          + + Read More + +
          + +
          + +
          +
          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced4 + + + + + + + + + + + +

          + Fediversity Project publicly announced4 +

          + + + +

          4 Fediversity announces the start of the Fediversity project. More information will be available soon.

          + + Read More + +
          + +
          +
          @@ -1023,11 +1613,11 @@ -
          +
          - + diff --git a/public/blog/index.xml b/public/blog/index.xml index 87a7ced..0905f70 100644 --- a/public/blog/index.xml +++ b/public/blog/index.xml @@ -15,5 +15,33 @@ //localhost:1313/blog/project-launch/ Fediversity announces the start of the Fediversity project. More information will be available soon. + + Fediversity Project publicly announced1 + //localhost:1313/blog/project-launch-copy/ + Mon, 01 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch-copy/ + copy 1 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced2 + //localhost:1313/blog/project-launch-copy-4/ + Mon, 01 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch-copy-4/ + 2 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced3 + //localhost:1313/blog/project-launch-copy-3/ + Mon, 01 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch-copy-3/ + 3 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced4 + //localhost:1313/blog/project-launch-copy-2/ + Mon, 01 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch-copy-2/ + 4 Fediversity announces the start of the Fediversity project. More information will be available soon. + diff --git a/public/blog/page/2/index.html b/public/blog/page/2/index.html index 1394457..707745a 100644 --- a/public/blog/page/2/index.html +++ b/public/blog/page/2/index.html @@ -101,7 +101,7 @@ + content="fediverse, nixos, open source" /> @@ -112,7 +112,7 @@ - + @@ -602,7 +602,7 @@ Events
        • @@ -966,7 +966,7 @@ loading="lazy" decoding="async" src="/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png" class=" mb-6 w-full rounded img" - alt="How to build an Application with modern Technology" + alt="Fediversity Project publicly announced2" width="1096" height="480" /> @@ -981,29 +981,177 @@

          - How to build an Application with modern Technology + Fediversity Project publicly announced2

          -

          Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

          - +

          2 +Fediversity announces the start of the Fediversity project. More information will be available soon.

          +
          + Read More + + + + + +
          +
          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced3 + + + + + + + + + + + +

          + Fediversity Project publicly announced3 +

          + + + +

          3 Fediversity announces the start of the Fediversity project. More information will be available soon.

          + Read More
          @@ -1068,11 +1216,27 @@ 2 + + + + + + + 3 + - + Next - +
          - -
          - - - - - - - -
          -
          Tags
          - -
          - - -
          @@ -1315,22 +1380,12 @@ About -
        • - Elements -
        • -
        • - +
        • - - -
        • - -
        • - - - -
        • - -
        • - - +
        • @@ -1396,16 +1429,7 @@
          -

          Designed & Developed by Zeon Studio

          +

          diff --git a/public/blog/page/3/index.html b/public/blog/page/3/index.html new file mode 100644 index 0000000..e1fd663 --- /dev/null +++ b/public/blog/page/3/index.html @@ -0,0 +1,1326 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +News + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          + all + + + + + +
          + + + +
          + +
          + + + + + + + + + + + +
          +
          +
          +

          News

          + + + + +
          +
          +
          + + +
          +
          +
          + +
          +
          + +
          +
          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced4 + + + + + + + + + + + +

          + Fediversity Project publicly announced4 +

          + + + +

          4 Fediversity announces the start of the Fediversity project. More information will be available soon.

          + + Read More + +
          + +
          + +
          + + + + + + + + + + + + + + +
          + +
          +
          +
          +
          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog/project-launch-copy-2/index.html b/public/blog/project-launch-copy-2/index.html new file mode 100644 index 0000000..846857b --- /dev/null +++ b/public/blog/project-launch-copy-2/index.html @@ -0,0 +1,1218 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity Project publicly announced4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          + all + + + + + +
          + + + +
          + +
          + + + + + + + + + + + +
          +
          +
          +
          +
          + + +
          +
          +

          Fediversity Project publicly announced4

          + +

          4 +Fediversity announces the start of the Fediversity project. More information will be available soon.

          +

          Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

          +

          Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

          +

          Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

          +

          Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

          +

          Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

          +
          + +
          +
          +
          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced4 + + + + + + + + + + + +
          +
          +
          + + + + +
        + +
        + + +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog/project-launch-copy-3/index.html b/public/blog/project-launch-copy-3/index.html new file mode 100644 index 0000000..450e129 --- /dev/null +++ b/public/blog/project-launch-copy-3/index.html @@ -0,0 +1,1218 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity Project publicly announced3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + all + + + + + +
        + + + +
        + +
        + + + + + + + + + + + +
        +
        +
        +
        +
        + + +
        +
        +

        Fediversity Project publicly announced3

        + +

        3 +Fediversity announces the start of the Fediversity project. More information will be available soon.

        +

        Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

        +

        Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

        +

        Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

        +

        Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

        +

        Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

        +
        + +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced3 + + + + + + + + + + + +
        +
        +
        + + + + +
      + +
      + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog/project-launch-copy-4/index.html b/public/blog/project-launch-copy-4/index.html new file mode 100644 index 0000000..a13f4a3 --- /dev/null +++ b/public/blog/project-launch-copy-4/index.html @@ -0,0 +1,1218 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity Project publicly announced2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + all + + + + + +
      + + + +
      + +
      + + + + + + + + + + + +
      +
      +
      +
      +
      + + +
      +
      +

      Fediversity Project publicly announced2

      + +

      2

      +

      Fediversity announces the start of the Fediversity project. More information will be available soon.

      +

      Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

      +

      Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

      +

      Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

      +

      Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

      +

      Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

      +
      + +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced2 + + + + + + + + + + + +
      +
      +
      + + + + +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog/project-launch-copy/index.html b/public/blog/project-launch-copy/index.html new file mode 100644 index 0000000..9f25bbb --- /dev/null +++ b/public/blog/project-launch-copy/index.html @@ -0,0 +1,1218 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity Project publicly announced1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + + + +
    +
    +
    +
    +
    + + +
    +
    +

    Fediversity Project publicly announced1

    + +

    copy 1

    +

    Fediversity announces the start of the Fediversity project. More information will be available soon.

    +

    Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

    +

    Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

    +

    Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

    +

    Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

    +

    Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

    +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced1 + + + + + + + + + + + +
    +
    +
    + + + + + + +
    + + +
    + + +
    +
    + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/categories/index.html b/public/categories/index.html index 5b1c066..6756cf9 100644 --- a/public/categories/index.html +++ b/public/categories/index.html @@ -863,7 +863,7 @@ class="bg-theme-light text-dark block rounded px-4 py-2 text-xl" > News - 1 + 5 diff --git a/public/categories/news/index.html b/public/categories/news/index.html index 5b09b34..65e1f41 100644 --- a/public/categories/news/index.html +++ b/public/categories/news/index.html @@ -1013,6 +1013,596 @@ +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced1 + + + + + + + + + + + +

    + Fediversity Project publicly announced1 +

    + + + +

    copy 1 +Fediversity announces the start of the Fediversity project. More information will be available soon.

    + + Read More + +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced2 + + + + + + + + + + + +

    + Fediversity Project publicly announced2 +

    + + + +

    2 +Fediversity announces the start of the Fediversity project. More information will be available soon.

    + + Read More + +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced3 + + + + + + + + + + + +

    + Fediversity Project publicly announced3 +

    + + + +

    3 Fediversity announces the start of the Fediversity project. More information will be available soon.

    + + Read More + +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced4 + + + + + + + + + + + +

    + Fediversity Project publicly announced4 +

    + + + +

    4 Fediversity announces the start of the Fediversity project. More information will be available soon.

    + + Read More + +
    + +
    + diff --git a/public/categories/news/index.xml b/public/categories/news/index.xml index f4a3f33..852089e 100644 --- a/public/categories/news/index.xml +++ b/public/categories/news/index.xml @@ -15,5 +15,33 @@ //localhost:1313/blog/project-launch/ Fediversity announces the start of the Fediversity project. More information will be available soon. + + Fediversity Project publicly announced1 + //localhost:1313/blog/project-launch-copy/ + Mon, 01 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch-copy/ + copy 1 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced2 + //localhost:1313/blog/project-launch-copy-4/ + Mon, 01 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch-copy-4/ + 2 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced3 + //localhost:1313/blog/project-launch-copy-3/ + Mon, 01 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch-copy-3/ + 3 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced4 + //localhost:1313/blog/project-launch-copy-2/ + Mon, 01 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch-copy-2/ + 4 Fediversity announces the start of the Fediversity project. More information will be available soon. + diff --git a/public/css/style.css b/public/css/style.css index d837056..786ca91 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -1857,9 +1857,6 @@ input#nav-toggle:checked ~ #nav-menu { .mt-10 { margin-top: 2.5rem; } -.mt-20 { - margin-top: 5rem; -} .mt-4 { margin-top: 1rem; } @@ -1930,11 +1927,6 @@ input#nav-toggle:checked ~ #nav-menu { margin-right: calc(0.25rem * var(--tw-space-x-reverse)); margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))); } -.space-y-4 > :not([hidden]) ~ :not([hidden]) { - --tw-space-y-reverse: 0; - margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); - margin-bottom: calc(1rem * var(--tw-space-y-reverse)); -} .rounded { border-radius: 0.25rem; } @@ -3034,6 +3026,11 @@ input#nav-toggle:checked ~ #nav-menu { @media (min-width: 768px) { + .md\:col-4 { + flex: 0 0 auto; + width: 33.333333333333336%; + } + .md\:col-5 { flex: 0 0 auto; width: 41.66666666666667%; diff --git a/public/events/index.html b/public/events/index.html index df455d7..11a56d0 100644 --- a/public/events/index.html +++ b/public/events/index.html @@ -877,34 +877,7 @@ - -
    - - - -
    -
    Categories
    -
    - -
    -
    - - - - -
    diff --git a/public/index.html b/public/index.html index fd084c0..ab975b8 100644 --- a/public/index.html +++ b/public/index.html @@ -1076,7 +1076,7 @@ >

    Consortium

    The Consortium behind the Fediversity project is a cooperation between NLnet, Open Internet Discourse Foundation, NORDUnet and Tweag.

    -
      +
      @@ -1194,7 +1194,7 @@ >

      NLnet

      NLnet supports organisations and people who contribute to an open internet for all. They fund projects that help fix the internet through open hardware, open software, open standards, open science and open data.

      -
        +
        @@ -1313,7 +1313,7 @@ >

        Open Internet Discourse

        The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are.

        -
          +
          @@ -1436,7 +1436,7 @@ >

          Tweag

          Tweag is the open source program office (OSPO) of Modus Create, and has extensive experience working with Nix, and many people at the forefront of the Nix community are Tweagers.

          -
            +
            @@ -1555,7 +1555,7 @@ >

            NORDUnet

            NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries.

            -
              +
              @@ -1678,7 +1678,7 @@ >

              Fediversity explained - for Individuals

              Always be in control with your own data on social networks, whether that’s with Mastodon, PeerTube or Pixelfed: Fediversity makes it possible.

              -
                +
                @@ -1797,7 +1797,7 @@ >

                Fediversity explained - for Developers

                As a developer building the next generation of social platforms, you are looking to make it easier to facilitate your customers to use your product. Fediversity can help.

                -
                  +
                  @@ -1920,7 +1920,7 @@ >

                  Fediversity explained - for the EC

                  The Fediversity Project operates on a grant gratiously provided by the HORIZON fund by the EC. Learn more about the accountability of the project.

                  -
                    +
                    @@ -2061,7 +2061,7 @@ >

                    Fediversity Grants

                    Fediversity will award 450 000 euro in small to medium-size R&D grants towards solutions that bring the next generation of social networks closer. We are seeking project proposals between 5.000 and 50.000 euro’s — which should get you on your way.

                    -
                      +
                      diff --git a/public/index.xml b/public/index.xml index 7b34c92..980e3ca 100644 --- a/public/index.xml +++ b/public/index.xml @@ -15,6 +15,34 @@ //localhost:1313/blog/project-launch/ Fediversity announces the start of the Fediversity project. More information will be available soon. + + Fediversity Project publicly announced1 + //localhost:1313/blog/project-launch-copy/ + Mon, 01 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch-copy/ + copy 1 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced2 + //localhost:1313/blog/project-launch-copy-4/ + Mon, 01 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch-copy-4/ + 2 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced3 + //localhost:1313/blog/project-launch-copy-3/ + Mon, 01 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch-copy-3/ + 3 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced4 + //localhost:1313/blog/project-launch-copy-2/ + Mon, 01 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch-copy-2/ + 4 Fediversity announces the start of the Fediversity project. More information will be available soon. + Consortium //localhost:1313/consortium/ diff --git a/public/searchindex.json b/public/searchindex.json index c70a79f..468b3e1 100644 --- a/public/searchindex.json +++ b/public/searchindex.json @@ -9,4 +9,48 @@ "searchKeyword": "", "categories": "News", "tags": "", - "content":"Fediversity announces the start of the Fediversity project. More information will be available soon.\nOdit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.\nMolestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.\nId sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.\nDeleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.\nFacilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.\n"}] + "content":"Fediversity announces the start of the Fediversity project. More information will be available soon.\nOdit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.\nMolestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.\nId sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.\nDeleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.\nFacilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.\n"},{ + "section": "Blog", + "slug": "/blog/project-launch-copy/", + "title": "Fediversity Project publicly announced1", + "description": "The Fediversity Project has officially been announced1", + "date": "January 1, 2024", + "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"184\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "searchKeyword": "", + "categories": "News", + "tags": "", + "content":"copy 1\nFediversity announces the start of the Fediversity project. More information will be available soon.\nOdit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.\nMolestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.\nId sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.\nDeleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.\nFacilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.\n"},{ + "section": "Blog", + "slug": "/blog/project-launch-copy-4/", + "title": "Fediversity Project publicly announced2", + "description": "The Fediversity Project has officially been announced2", + "date": "January 1, 2024", + "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"184\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "searchKeyword": "", + "categories": "News", + "tags": "", + "content":"2\nFediversity announces the start of the Fediversity project. More information will be available soon.\nOdit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.\nMolestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.\nId sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.\nDeleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.\nFacilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.\n"},{ + "section": "Blog", + "slug": "/blog/project-launch-copy-3/", + "title": "Fediversity Project publicly announced3", + "description": "The Fediversity Project has officially been announced3", + "date": "January 1, 2024", + "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"184\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "searchKeyword": "", + "categories": "News", + "tags": "", + "content":"3 Fediversity announces the start of the Fediversity project. More information will be available soon.\nOdit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.\nMolestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.\nId sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.\nDeleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.\nFacilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.\n"},{ + "section": "Blog", + "slug": "/blog/project-launch-copy-2/", + "title": "Fediversity Project publicly announced4", + "description": "The Fediversity Project has officially been announced4", + "date": "January 1, 2024", + "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"184\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "searchKeyword": "", + "categories": "News", + "tags": "", + "content":"4 Fediversity announces the start of the Fediversity project. More information will be available soon.\nOdit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.\nMolestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.\nId sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.\nDeleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.\nFacilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.\n"}] diff --git a/public/sitemap.xml b/public/sitemap.xml index 9313500..7af6348 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -13,6 +13,18 @@ //localhost:1313/blog/project-launch/ 2024-01-01T05:00:00+00:00 + + //localhost:1313/blog/project-launch-copy/ + 2024-01-01T05:00:00+00:00 + + //localhost:1313/blog/project-launch-copy-4/ + 2024-01-01T05:00:00+00:00 + + //localhost:1313/blog/project-launch-copy-3/ + 2024-01-01T05:00:00+00:00 + + //localhost:1313/blog/project-launch-copy-2/ + 2024-01-01T05:00:00+00:00 //localhost:1313/categories/news/ 2024-01-01T05:00:00+00:00 From 5daf70fce999046e365c61758eac2a997b236379 Mon Sep 17 00:00:00 2001 From: Laurens Date: Tue, 23 Apr 2024 16:11:39 +0200 Subject: [PATCH 19/44] grid for news on frontpage wip --- assets/scss/custom.scss | 52 ++++ content/english/blog/project-launch copy 2.md | 2 +- content/english/blog/project-launch copy 3.md | 2 +- content/english/blog/project-launch copy 4.md | 2 +- content/english/blog/project-launch copy.md | 2 +- hugo_stats.json | 14 +- layouts/index.html | 89 +++++++ public/blog/project-launch-copy-2/index.html | 2 +- public/blog/project-launch-copy-3/index.html | 2 +- public/blog/project-launch-copy-4/index.html | 2 +- public/blog/project-launch-copy/index.html | 2 +- public/css/style.css | 50 +++- public/index.html | 233 ++++++++++++++++++ public/index.xml | 58 ++--- public/searchindex.json | 90 +++---- 15 files changed, 514 insertions(+), 88 deletions(-) diff --git a/assets/scss/custom.scss b/assets/scss/custom.scss index 9685904..b2105d3 100755 --- a/assets/scss/custom.scss +++ b/assets/scss/custom.scss @@ -1 +1,53 @@ // Add your own custom styles here +.grid-container { + display: flex; + justify-content: space-between; + } + + .column { + flex-basis: calc(50% - 10px); /* Adjust width as necessary */ + } + + .list { + list-style-type: none; + padding: 0; + } + + .list-item { + margin-bottom: 10px; + } + + .link { + text-decoration: none; + color: inherit; + } + + .title { + font-weight: bold; + } + + .hr-list { + border: 0; + border-top: 1px solid #ccc; + margin-top: 5px; + margin-bottom: 5px; + } + + .list-item { + display: flex; + justify-content: space-between; + align-items: center; + } + + .content { + flex: 1; + } + + .link { + text-align: left; + } + + .time { + text-align: right; + } + \ No newline at end of file diff --git a/content/english/blog/project-launch copy 2.md b/content/english/blog/project-launch copy 2.md index 4ace52b..e6042ec 100755 --- a/content/english/blog/project-launch copy 2.md +++ b/content/english/blog/project-launch copy 2.md @@ -2,7 +2,7 @@ title: "Fediversity Project publicly announced4" meta_title: "" description: "The Fediversity Project has officially been announced4" -date: 2024-01-01T05:00:00Z +date: 2024-01-05T05:00:00Z image: "/images/image-placeholder.png" categories: ["News"] author: "Laurens Hof" diff --git a/content/english/blog/project-launch copy 3.md b/content/english/blog/project-launch copy 3.md index bb23099..5ea46ea 100755 --- a/content/english/blog/project-launch copy 3.md +++ b/content/english/blog/project-launch copy 3.md @@ -2,7 +2,7 @@ title: "Fediversity Project publicly announced3" meta_title: "" description: "The Fediversity Project has officially been announced3" -date: 2024-01-01T05:00:00Z +date: 2024-01-04T05:00:00Z image: "/images/image-placeholder.png" categories: ["News"] author: "Laurens Hof" diff --git a/content/english/blog/project-launch copy 4.md b/content/english/blog/project-launch copy 4.md index 9fcafa4..92d9cd2 100755 --- a/content/english/blog/project-launch copy 4.md +++ b/content/english/blog/project-launch copy 4.md @@ -2,7 +2,7 @@ title: "Fediversity Project publicly announced2" meta_title: "" description: "The Fediversity Project has officially been announced2" -date: 2024-01-01T05:00:00Z +date: 2024-01-03T05:00:00Z image: "/images/image-placeholder.png" categories: ["News"] author: "Laurens Hof" diff --git a/content/english/blog/project-launch copy.md b/content/english/blog/project-launch copy.md index acb5644..e680d31 100755 --- a/content/english/blog/project-launch copy.md +++ b/content/english/blog/project-launch copy.md @@ -2,7 +2,7 @@ title: "Fediversity Project publicly announced1" meta_title: "" description: "The Fediversity Project has officially been announced1" -date: 2024-01-01T05:00:00Z +date: 2024-01-02T05:00:00Z image: "/images/image-placeholder.png" categories: ["News"] author: "Laurens Hof" diff --git a/hugo_stats.json b/hugo_stats.json index 6b5cc31..f8951cd 100644 --- a/hugo_stats.json +++ b/hugo_stats.json @@ -14,6 +14,7 @@ "h4", "head", "header", + "hr", "html", "i", "img", @@ -35,6 +36,7 @@ "span", "svg", "textarea", + "time", "title", "ul" ], @@ -62,6 +64,7 @@ "btn-sm", "capitalize", "col-12", + "column", "container", "content", "cursor-pointer", @@ -86,6 +89,9 @@ "form-input", "form-label", "from-body", + "g", + "grid-container", + "grid-list", "group", "gx-5", "h-4", @@ -95,6 +101,7 @@ "header", "hidden", "hover:text-primary", + "hr-list", "img", "inlin-block", "inline-block", @@ -130,6 +137,9 @@ "lg:text-right", "lg:w-1/2", "lg:w-auto", + "link", + "list", + "list-item", "logo-dark", "logo-light", "m-3", @@ -144,7 +154,6 @@ "md:bg-yellow-200", "md:block", "md:col-10", - "md:col-4", "md:col-5", "md:col-6", "md:col-7", @@ -235,6 +244,9 @@ "text-red-500", "text-xl", "theme-switcher", + "time", + "time-wrapper", + "title", "to-theme-light", "top-0", "top-1/2", diff --git a/layouts/index.html b/layouts/index.html index 7b55725..d5266d6 100755 --- a/layouts/index.html +++ b/layouts/index.html @@ -165,6 +165,95 @@ {{ end }} +{{ if gt (len (where .Site.RegularPages "Section" "blog")) 0 }} +
                      +

                      Laatste nieuws

                      +
                        + {{ range (first 5 (where .Site.RegularPages "Section" "blog").ByDate.Reverse) }} +
                      • + {{ .Title }} + + + +
                        + +
                      • + {{ end }} +
                      +
                      +{{ end }} + + + +{{ if gt (len (where .Site.RegularPages "Section" "blog")) 0 }} +
                      +

                      Laatste nieuws

                      +
                        + {{ range (first 5 (where .Site.RegularPages "Section" "blog").ByDate.Reverse) }} +
                      • + + +
                        +
                      • + + {{ end }} +
                      +
                      +{{ end }} + + + +{{ if gt (len (where .Site.RegularPages "Section" "blog")) 0 }} +
                      + +
                      +
                      +
                        + {{ if gt (len (where .Site.RegularPages "Section" "blog")) 0 }} +
                        +

                        Laatste nieuws

                        + +
                        + {{ end }} +
                      +
                      +
                      +
                        + {{ if gt (len (where .Site.RegularPages "Section" "blog")) 0 }} +
                        +

                        Laatste nieuws

                        + +
                        + {{ end }} +
                      +
                      +
                      +
                      +{{ end }} {{ end }} diff --git a/public/blog/project-launch-copy-2/index.html b/public/blog/project-launch-copy-2/index.html index 846857b..df86a81 100644 --- a/public/blog/project-launch-copy-2/index.html +++ b/public/blog/project-launch-copy-2/index.html @@ -850,7 +850,7 @@
                    • - January 1, 2024 + January 5, 2024

                    4 diff --git a/public/blog/project-launch-copy-3/index.html b/public/blog/project-launch-copy-3/index.html index 450e129..15a6bd2 100644 --- a/public/blog/project-launch-copy-3/index.html +++ b/public/blog/project-launch-copy-3/index.html @@ -850,7 +850,7 @@

                  • - January 1, 2024 + January 4, 2024

                  3 diff --git a/public/blog/project-launch-copy-4/index.html b/public/blog/project-launch-copy-4/index.html index a13f4a3..1e0a02b 100644 --- a/public/blog/project-launch-copy-4/index.html +++ b/public/blog/project-launch-copy-4/index.html @@ -850,7 +850,7 @@

                • - January 1, 2024 + January 3, 2024

                2

                diff --git a/public/blog/project-launch-copy/index.html b/public/blog/project-launch-copy/index.html index 9f25bbb..57812c0 100644 --- a/public/blog/project-launch-copy/index.html +++ b/public/blog/project-launch-copy/index.html @@ -850,7 +850,7 @@
              • - January 1, 2024 + January 2, 2024

              copy 1

              diff --git a/public/css/style.css b/public/css/style.css index 786ca91..40f9b5c 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -1878,6 +1878,9 @@ input#nav-toggle:checked ~ #nav-menu { .inline-flex { display: inline-flex; } +.list-item { + display: list-item; +} .hidden { display: none; } @@ -3016,6 +3019,48 @@ input#nav-toggle:checked ~ #nav-menu { margin-left: 0px !important; } +.grid-container { + display: flex; + justify-content: space-between; } + +.column { + flex-basis: calc(50% - 10px); + /* Adjust width as necessary */ } + +.list { + list-style-type: none; + padding: 0; } + +.list-item { + margin-bottom: 10px; } + +.link { + text-decoration: none; + color: inherit; } + +.title { + font-weight: bold; } + +.hr-list { + border: 0; + border-top: 1px solid #ccc; + margin-top: 5px; + margin-bottom: 5px; } + +.list-item { + display: flex; + justify-content: space-between; + align-items: center; } + +.content { + flex: 1; } + +.link { + text-align: left; } + +.time { + text-align: right; } + @media (min-width: 540px) { .sm\:col-10 { @@ -3026,11 +3071,6 @@ input#nav-toggle:checked ~ #nav-menu { @media (min-width: 768px) { - .md\:col-4 { - flex: 0 0 auto; - width: 33.333333333333336%; - } - .md\:col-5 { flex: 0 0 auto; width: 41.66666666666667%; diff --git a/public/index.html b/public/index.html index ab975b8..ad2457f 100644 --- a/public/index.html +++ b/public/index.html @@ -2811,6 +2811,239 @@ +
              +

              Laatste nieuws

              + +
              + + + + + +
              +

              Laatste nieuws

              + +
              + + + + + +
              + + +
              + + diff --git a/public/index.xml b/public/index.xml index 980e3ca..e02ee47 100644 --- a/public/index.xml +++ b/public/index.xml @@ -6,8 +6,36 @@ Recent content on Fediversity Hugo -- gohugo.io en-us - Mon, 01 Jan 2024 05:00:00 +0000 + Fri, 05 Jan 2024 05:00:00 +0000 + + Fediversity Project publicly announced4 + //localhost:1313/blog/project-launch-copy-2/ + Fri, 05 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch-copy-2/ + 4 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced3 + //localhost:1313/blog/project-launch-copy-3/ + Thu, 04 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch-copy-3/ + 3 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced2 + //localhost:1313/blog/project-launch-copy-4/ + Wed, 03 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch-copy-4/ + 2 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced1 + //localhost:1313/blog/project-launch-copy/ + Tue, 02 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch-copy/ + copy 1 Fediversity announces the start of the Fediversity project. More information will be available soon. + Fediversity Project publicly announced //localhost:1313/blog/project-launch/ @@ -15,34 +43,6 @@ //localhost:1313/blog/project-launch/ Fediversity announces the start of the Fediversity project. More information will be available soon. - - Fediversity Project publicly announced1 - //localhost:1313/blog/project-launch-copy/ - Mon, 01 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch-copy/ - copy 1 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced2 - //localhost:1313/blog/project-launch-copy-4/ - Mon, 01 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch-copy-4/ - 2 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced3 - //localhost:1313/blog/project-launch-copy-3/ - Mon, 01 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch-copy-3/ - 3 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced4 - //localhost:1313/blog/project-launch-copy-2/ - Mon, 01 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch-copy-2/ - 4 Fediversity announces the start of the Fediversity project. More information will be available soon. - Consortium //localhost:1313/consortium/ diff --git a/public/searchindex.json b/public/searchindex.json index 468b3e1..3dc109c 100644 --- a/public/searchindex.json +++ b/public/searchindex.json @@ -1,4 +1,48 @@ [{ + "section": "Blog", + "slug": "/blog/project-launch-copy-2/", + "title": "Fediversity Project publicly announced4", + "description": "The Fediversity Project has officially been announced4", + "date": "January 5, 2024", + "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"184\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "searchKeyword": "", + "categories": "News", + "tags": "", + "content":"4 Fediversity announces the start of the Fediversity project. More information will be available soon.\nOdit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.\nMolestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.\nId sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.\nDeleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.\nFacilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.\n"},{ + "section": "Blog", + "slug": "/blog/project-launch-copy-3/", + "title": "Fediversity Project publicly announced3", + "description": "The Fediversity Project has officially been announced3", + "date": "January 4, 2024", + "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"184\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "searchKeyword": "", + "categories": "News", + "tags": "", + "content":"3 Fediversity announces the start of the Fediversity project. More information will be available soon.\nOdit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.\nMolestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.\nId sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.\nDeleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.\nFacilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.\n"},{ + "section": "Blog", + "slug": "/blog/project-launch-copy-4/", + "title": "Fediversity Project publicly announced2", + "description": "The Fediversity Project has officially been announced2", + "date": "January 3, 2024", + "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"184\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "searchKeyword": "", + "categories": "News", + "tags": "", + "content":"2\nFediversity announces the start of the Fediversity project. More information will be available soon.\nOdit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.\nMolestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.\nId sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.\nDeleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.\nFacilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.\n"},{ + "section": "Blog", + "slug": "/blog/project-launch-copy/", + "title": "Fediversity Project publicly announced1", + "description": "The Fediversity Project has officially been announced1", + "date": "January 2, 2024", + "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"184\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "searchKeyword": "", + "categories": "News", + "tags": "", + "content":"copy 1\nFediversity announces the start of the Fediversity project. More information will be available soon.\nOdit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.\nMolestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.\nId sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.\nDeleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.\nFacilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.\n"},{ "section": "Blog", "slug": "/blog/project-launch/", "title": "Fediversity Project publicly announced", @@ -9,48 +53,4 @@ "searchKeyword": "", "categories": "News", "tags": "", - "content":"Fediversity announces the start of the Fediversity project. More information will be available soon.\nOdit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.\nMolestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.\nId sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.\nDeleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.\nFacilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.\n"},{ - "section": "Blog", - "slug": "/blog/project-launch-copy/", - "title": "Fediversity Project publicly announced1", - "description": "The Fediversity Project has officially been announced1", - "date": "January 1, 2024", - "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"184\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "searchKeyword": "", - "categories": "News", - "tags": "", - "content":"copy 1\nFediversity announces the start of the Fediversity project. More information will be available soon.\nOdit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.\nMolestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.\nId sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.\nDeleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.\nFacilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.\n"},{ - "section": "Blog", - "slug": "/blog/project-launch-copy-4/", - "title": "Fediversity Project publicly announced2", - "description": "The Fediversity Project has officially been announced2", - "date": "January 1, 2024", - "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"184\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "searchKeyword": "", - "categories": "News", - "tags": "", - "content":"2\nFediversity announces the start of the Fediversity project. More information will be available soon.\nOdit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.\nMolestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.\nId sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.\nDeleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.\nFacilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.\n"},{ - "section": "Blog", - "slug": "/blog/project-launch-copy-3/", - "title": "Fediversity Project publicly announced3", - "description": "The Fediversity Project has officially been announced3", - "date": "January 1, 2024", - "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"184\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "searchKeyword": "", - "categories": "News", - "tags": "", - "content":"3 Fediversity announces the start of the Fediversity project. More information will be available soon.\nOdit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.\nMolestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.\nId sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.\nDeleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.\nFacilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.\n"},{ - "section": "Blog", - "slug": "/blog/project-launch-copy-2/", - "title": "Fediversity Project publicly announced4", - "description": "The Fediversity Project has officially been announced4", - "date": "January 1, 2024", - "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"184\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "searchKeyword": "", - "categories": "News", - "tags": "", - "content":"4 Fediversity announces the start of the Fediversity project. More information will be available soon.\nOdit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.\nMolestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.\nId sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.\nDeleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.\nFacilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.\n"}] + "content":"Fediversity announces the start of the Fediversity project. More information will be available soon.\nOdit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.\nMolestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.\nId sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.\nDeleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.\nFacilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.\n"}] From e98ccf99842135cc937bd6e3854a37116e870e73 Mon Sep 17 00:00:00 2001 From: Laurens Date: Wed, 24 Apr 2024 11:31:07 +0200 Subject: [PATCH 20/44] front page nieuws container werkend --- hugo_stats.json | 3 - layouts/index.html | 158 +--- public/authors/laurens-hof/index.html | 34 +- public/blog/index.html | 34 +- public/blog/index.xml | 58 +- public/categories/index.xml | 4 +- public/categories/news/index.html | 34 +- public/categories/news/index.xml | 58 +- public/index.html | 1022 +++---------------------- public/sitemap.xml | 30 +- 10 files changed, 234 insertions(+), 1201 deletions(-) diff --git a/hugo_stats.json b/hugo_stats.json index f8951cd..aab100c 100644 --- a/hugo_stats.json +++ b/hugo_stats.json @@ -91,7 +91,6 @@ "from-body", "g", "grid-container", - "grid-list", "group", "gx-5", "h-4", @@ -245,8 +244,6 @@ "text-xl", "theme-switcher", "time", - "time-wrapper", - "title", "to-theme-light", "top-0", "top-1/2", diff --git a/layouts/index.html b/layouts/index.html index d5266d6..04367f9 100755 --- a/layouts/index.html +++ b/layouts/index.html @@ -82,128 +82,6 @@ - -{{ range $i, $e:= .Params.features2 }} -
              -
              -
              -
              - {{ partial "image" (dict "Src" .image "Alt" "feature image" "DisplayXL" - "520x" "DisplayLG" "425x" "DisplayMD" "360x") }} -
              -
              -

              {{ .title | markdownify }}

              -

              {{ .content | markdownify }}

              -
                - {{ range .bulletpoints }} -
              • - - {{ . | markdownify }} -
              • - {{ end }} -
              - {{ with .button }} {{ if .enable }} - - {{ .label }} - - - {{ end }} {{ end }} -
              -
              -
              -
              -{{ end }} - - - - -{{ range $i, $e:= .Params.features2 }} -
              -
              -
              -
              - {{ partial "image" (dict "Src" .image "Alt" "feature image" "DisplayXL" - "520x" "DisplayLG" "425x" "DisplayMD" "360x") }} -
              -
              -

              {{ .title | markdownify }}

              -

              {{ .content | markdownify }}

              -
                - {{ range .bulletpoints }} -
              • - - {{ . | markdownify }} -
              • - {{ end }} -
              - {{ with .button }} {{ if .enable }} - - {{ .label }} - - - {{ end }} {{ end }} -
              -
              -
              -
              -{{ end }} - - -{{ if gt (len (where .Site.RegularPages "Section" "blog")) 0 }} -
              -

              Laatste nieuws

              -
                - {{ range (first 5 (where .Site.RegularPages "Section" "blog").ByDate.Reverse) }} -
              • - {{ .Title }} - - - -
                - -
              • - {{ end }} -
              -
              -{{ end }} - - - -{{ if gt (len (where .Site.RegularPages "Section" "blog")) 0 }} -
              -

              Laatste nieuws

              -
                - {{ range (first 5 (where .Site.RegularPages "Section" "blog").ByDate.Reverse) }} -
              • - - -
                -
              • - - {{ end }} -
              -
              -{{ end }} - - {{ if gt (len (where .Site.RegularPages "Section" "blog")) 0 }}
              @@ -216,15 +94,15 @@

              Laatste nieuws

              {{ end }} @@ -237,15 +115,15 @@

              Laatste nieuws

              {{ end }} diff --git a/public/authors/laurens-hof/index.html b/public/authors/laurens-hof/index.html index 207f6ef..49906ce 100644 --- a/public/authors/laurens-hof/index.html +++ b/public/authors/laurens-hof/index.html @@ -1054,7 +1054,7 @@ loading="lazy" decoding="async" src="/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png" class=" mb-6 w-full rounded img" - alt="Fediversity Project publicly announced" + alt="Fediversity Project publicly announced4" width="1096" height="480" /> @@ -1069,7 +1069,7 @@

              - Fediversity Project publicly announced + Fediversity Project publicly announced4

                @@ -1090,8 +1090,8 @@
              -

              Fediversity announces the start of the Fediversity project. More information will be available soon.

              - +

              4 Fediversity announces the start of the Fediversity project. More information will be available soon.

              +
              Read More
              @@ -1201,7 +1201,7 @@ loading="lazy" decoding="async" src="/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png" class=" mb-6 w-full rounded img" - alt="Fediversity Project publicly announced1" + alt="Fediversity Project publicly announced3" width="1096" height="480" /> @@ -1216,7 +1216,7 @@

              - Fediversity Project publicly announced1 + Fediversity Project publicly announced3

                @@ -1237,9 +1237,8 @@
              -

              copy 1 -Fediversity announces the start of the Fediversity project. More information will be available soon.

              - +

              3 Fediversity announces the start of the Fediversity project. More information will be available soon.

              +
              Read More @@ -1497,7 +1496,7 @@ Fediversity announces the start of the Fediversity project. More information wil loading="lazy" decoding="async" src="/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png" class=" mb-6 w-full rounded img" - alt="Fediversity Project publicly announced3" + alt="Fediversity Project publicly announced1" width="1096" height="480" /> @@ -1512,7 +1511,7 @@ Fediversity announces the start of the Fediversity project. More information wil

              - Fediversity Project publicly announced3 + Fediversity Project publicly announced1

                @@ -1533,8 +1532,9 @@ Fediversity announces the start of the Fediversity project. More information wil
              -

              3 Fediversity announces the start of the Fediversity project. More information will be available soon.

              - +

              copy 1 +Fediversity announces the start of the Fediversity project. More information will be available soon.

              +
              Read More @@ -1644,7 +1644,7 @@ Fediversity announces the start of the Fediversity project. More information wil loading="lazy" decoding="async" src="/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png" class=" mb-6 w-full rounded img" - alt="Fediversity Project publicly announced4" + alt="Fediversity Project publicly announced" width="1096" height="480" /> @@ -1659,7 +1659,7 @@ Fediversity announces the start of the Fediversity project. More information wil

              - Fediversity Project publicly announced4 + Fediversity Project publicly announced

                @@ -1680,8 +1680,8 @@ Fediversity announces the start of the Fediversity project. More information wil
              -

              4 Fediversity announces the start of the Fediversity project. More information will be available soon.

              - +

              Fediversity announces the start of the Fediversity project. More information will be available soon.

              +
              Read More diff --git a/public/blog/index.html b/public/blog/index.html index 13b1a33..35e53bb 100644 --- a/public/blog/index.html +++ b/public/blog/index.html @@ -966,7 +966,7 @@ loading="lazy" decoding="async" src="/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png" class=" mb-6 w-full rounded img" - alt="Fediversity Project publicly announced" + alt="Fediversity Project publicly announced4" width="1096" height="480" /> @@ -981,7 +981,7 @@

              - Fediversity Project publicly announced + Fediversity Project publicly announced4

                @@ -1002,8 +1002,8 @@
              -

              Fediversity announces the start of the Fediversity project. More information will be available soon.

              - +

              4 Fediversity announces the start of the Fediversity project. More information will be available soon.

              +
              Read More @@ -1113,7 +1113,7 @@ loading="lazy" decoding="async" src="/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png" class=" mb-6 w-full rounded img" - alt="Fediversity Project publicly announced1" + alt="Fediversity Project publicly announced3" width="1096" height="480" /> @@ -1128,7 +1128,7 @@

              - Fediversity Project publicly announced1 + Fediversity Project publicly announced3

                @@ -1149,9 +1149,8 @@
              -

              copy 1 -Fediversity announces the start of the Fediversity project. More information will be available soon.

              - +

              3 Fediversity announces the start of the Fediversity project. More information will be available soon.

              +
              Read More @@ -1409,7 +1408,7 @@ Fediversity announces the start of the Fediversity project. More information wil loading="lazy" decoding="async" src="/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png" class=" mb-6 w-full rounded img" - alt="Fediversity Project publicly announced3" + alt="Fediversity Project publicly announced1" width="1096" height="480" /> @@ -1424,7 +1423,7 @@ Fediversity announces the start of the Fediversity project. More information wil

              - Fediversity Project publicly announced3 + Fediversity Project publicly announced1

                @@ -1445,8 +1444,9 @@ Fediversity announces the start of the Fediversity project. More information wil
              -

              3 Fediversity announces the start of the Fediversity project. More information will be available soon.

              - +

              copy 1 +Fediversity announces the start of the Fediversity project. More information will be available soon.

              +
              Read More @@ -1556,7 +1556,7 @@ Fediversity announces the start of the Fediversity project. More information wil loading="lazy" decoding="async" src="/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png" class=" mb-6 w-full rounded img" - alt="Fediversity Project publicly announced4" + alt="Fediversity Project publicly announced" width="1096" height="480" /> @@ -1571,7 +1571,7 @@ Fediversity announces the start of the Fediversity project. More information wil

              - Fediversity Project publicly announced4 + Fediversity Project publicly announced

                @@ -1592,8 +1592,8 @@ Fediversity announces the start of the Fediversity project. More information wil
              -

              4 Fediversity announces the start of the Fediversity project. More information will be available soon.

              - +

              Fediversity announces the start of the Fediversity project. More information will be available soon.

              +
              Read More diff --git a/public/blog/index.xml b/public/blog/index.xml index 0905f70..9488279 100644 --- a/public/blog/index.xml +++ b/public/blog/index.xml @@ -6,8 +6,36 @@ Recent content in News on Fediversity Hugo -- gohugo.io en-us - Mon, 01 Jan 2024 05:00:00 +0000 + Fri, 05 Jan 2024 05:00:00 +0000 + + Fediversity Project publicly announced4 + //localhost:1313/blog/project-launch-copy-2/ + Fri, 05 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch-copy-2/ + 4 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced3 + //localhost:1313/blog/project-launch-copy-3/ + Thu, 04 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch-copy-3/ + 3 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced2 + //localhost:1313/blog/project-launch-copy-4/ + Wed, 03 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch-copy-4/ + 2 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced1 + //localhost:1313/blog/project-launch-copy/ + Tue, 02 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch-copy/ + copy 1 Fediversity announces the start of the Fediversity project. More information will be available soon. + Fediversity Project publicly announced //localhost:1313/blog/project-launch/ @@ -15,33 +43,5 @@ //localhost:1313/blog/project-launch/ Fediversity announces the start of the Fediversity project. More information will be available soon. - - Fediversity Project publicly announced1 - //localhost:1313/blog/project-launch-copy/ - Mon, 01 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch-copy/ - copy 1 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced2 - //localhost:1313/blog/project-launch-copy-4/ - Mon, 01 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch-copy-4/ - 2 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced3 - //localhost:1313/blog/project-launch-copy-3/ - Mon, 01 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch-copy-3/ - 3 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced4 - //localhost:1313/blog/project-launch-copy-2/ - Mon, 01 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch-copy-2/ - 4 Fediversity announces the start of the Fediversity project. More information will be available soon. - diff --git a/public/categories/index.xml b/public/categories/index.xml index b5772d8..7192b32 100644 --- a/public/categories/index.xml +++ b/public/categories/index.xml @@ -6,12 +6,12 @@ Recent content in Categories on Fediversity Hugo -- gohugo.io en-us - Mon, 01 Jan 2024 05:00:00 +0000 + Fri, 05 Jan 2024 05:00:00 +0000 News //localhost:1313/categories/news/ - Mon, 01 Jan 2024 05:00:00 +0000 + Fri, 05 Jan 2024 05:00:00 +0000 //localhost:1313/categories/news/ diff --git a/public/categories/news/index.html b/public/categories/news/index.html index 65e1f41..13b55bc 100644 --- a/public/categories/news/index.html +++ b/public/categories/news/index.html @@ -969,7 +969,7 @@ loading="lazy" decoding="async" src="/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png" class=" mb-6 w-full rounded img" - alt="Fediversity Project publicly announced" + alt="Fediversity Project publicly announced4" width="1096" height="480" /> @@ -984,7 +984,7 @@

              - Fediversity Project publicly announced + Fediversity Project publicly announced4

                @@ -1005,8 +1005,8 @@
              -

              Fediversity announces the start of the Fediversity project. More information will be available soon.

              - +

              4 Fediversity announces the start of the Fediversity project. More information will be available soon.

              +
              Read More @@ -1116,7 +1116,7 @@ loading="lazy" decoding="async" src="/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png" class=" mb-6 w-full rounded img" - alt="Fediversity Project publicly announced1" + alt="Fediversity Project publicly announced3" width="1096" height="480" /> @@ -1131,7 +1131,7 @@

              - Fediversity Project publicly announced1 + Fediversity Project publicly announced3

                @@ -1152,9 +1152,8 @@
              -

              copy 1 -Fediversity announces the start of the Fediversity project. More information will be available soon.

              - +

              3 Fediversity announces the start of the Fediversity project. More information will be available soon.

              +
              Read More @@ -1412,7 +1411,7 @@ Fediversity announces the start of the Fediversity project. More information wil loading="lazy" decoding="async" src="/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png" class=" mb-6 w-full rounded img" - alt="Fediversity Project publicly announced3" + alt="Fediversity Project publicly announced1" width="1096" height="480" /> @@ -1427,7 +1426,7 @@ Fediversity announces the start of the Fediversity project. More information wil

              - Fediversity Project publicly announced3 + Fediversity Project publicly announced1

                @@ -1448,8 +1447,9 @@ Fediversity announces the start of the Fediversity project. More information wil
              -

              3 Fediversity announces the start of the Fediversity project. More information will be available soon.

              - +

              copy 1 +Fediversity announces the start of the Fediversity project. More information will be available soon.

              +
              Read More @@ -1559,7 +1559,7 @@ Fediversity announces the start of the Fediversity project. More information wil loading="lazy" decoding="async" src="/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png" class=" mb-6 w-full rounded img" - alt="Fediversity Project publicly announced4" + alt="Fediversity Project publicly announced" width="1096" height="480" /> @@ -1574,7 +1574,7 @@ Fediversity announces the start of the Fediversity project. More information wil

              - Fediversity Project publicly announced4 + Fediversity Project publicly announced

                @@ -1595,8 +1595,8 @@ Fediversity announces the start of the Fediversity project. More information wil
              -

              4 Fediversity announces the start of the Fediversity project. More information will be available soon.

              - +

              Fediversity announces the start of the Fediversity project. More information will be available soon.

              +
              Read More diff --git a/public/categories/news/index.xml b/public/categories/news/index.xml index 852089e..bd9aedb 100644 --- a/public/categories/news/index.xml +++ b/public/categories/news/index.xml @@ -6,8 +6,36 @@ Recent content in News on Fediversity Hugo -- gohugo.io en-us - Mon, 01 Jan 2024 05:00:00 +0000 + Fri, 05 Jan 2024 05:00:00 +0000 + + Fediversity Project publicly announced4 + //localhost:1313/blog/project-launch-copy-2/ + Fri, 05 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch-copy-2/ + 4 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced3 + //localhost:1313/blog/project-launch-copy-3/ + Thu, 04 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch-copy-3/ + 3 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced2 + //localhost:1313/blog/project-launch-copy-4/ + Wed, 03 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch-copy-4/ + 2 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced1 + //localhost:1313/blog/project-launch-copy/ + Tue, 02 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch-copy/ + copy 1 Fediversity announces the start of the Fediversity project. More information will be available soon. + Fediversity Project publicly announced //localhost:1313/blog/project-launch/ @@ -15,33 +43,5 @@ //localhost:1313/blog/project-launch/ Fediversity announces the start of the Fediversity project. More information will be available soon. - - Fediversity Project publicly announced1 - //localhost:1313/blog/project-launch-copy/ - Mon, 01 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch-copy/ - copy 1 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced2 - //localhost:1313/blog/project-launch-copy-4/ - Mon, 01 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch-copy-4/ - 2 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced3 - //localhost:1313/blog/project-launch-copy-3/ - Mon, 01 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch-copy-3/ - 3 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced4 - //localhost:1313/blog/project-launch-copy-2/ - Mon, 01 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch-copy-2/ - 4 Fediversity announces the start of the Fediversity project. More information will be available soon. - diff --git a/public/index.html b/public/index.html index ad2457f..14015e4 100644 --- a/public/index.html +++ b/public/index.html @@ -2081,848 +2081,6 @@ -
              -
              -
              -
              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - feature image - - - - - - - - - - -
              -
              -

              Fediversity explained - for Individuals

              -

              Always be in control with your own data on social networks, whether that’s with Mastodon, PeerTube or Pixelfed: Fediversity makes it possible.

              -
                - -
              - - - Learn more - - - -
              -
              -
              -
              - -
              -
              -
              -
              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - feature image - - - - - - - - - - -
              -
              -

              Fediversity explained - for Developers

              -

              As a developer building the next generation of social platforms, you are looking to make it easier to facilitate your customers to use your product. Fediversity can help.

              -
                - -
              - - - Learn more - - - -
              -
              -
              -
              - -
              -
              -
              -
              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - feature image - - - - - - - - - - -
              -
              -

              Fediversity explained - for the EC

              -

              The Fediversity Project operates on a grant gratiously provided by the HORIZON fund by the EC. Learn more about the accountability of the project.

              -
                - -
              - - - Learn more - - - -
              -
              -
              -
              - - - - - - -
              -
              -
              -
              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - feature image - - - - - - - - - - -
              -
              -

              Fediversity explained - for Individuals

              -

              Always be in control with your own data on social networks, whether that’s with Mastodon, PeerTube or Pixelfed: Fediversity makes it possible.

              -
                - -
              - - - Learn more - - - -
              -
              -
              -
              - -
              -
              -
              -
              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - feature image - - - - - - - - - - -
              -
              -

              Fediversity explained - for Developers

              -

              As a developer building the next generation of social platforms, you are looking to make it easier to facilitate your customers to use your product. Fediversity can help.

              -
                - -
              - - - Learn more - - - -
              -
              -
              -
              - -
              -
              -
              -
              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - feature image - - - - - - - - - - -
              -
              -

              Fediversity explained - for the EC

              -

              The Fediversity Project operates on a grant gratiously provided by the HORIZON fund by the EC. Learn more about the accountability of the project.

              -
                - -
              - - - Learn more - - - -
              -
              -
              -
              - - - - -
              -

              Laatste nieuws

              - -
              - - - - - -
              -

              Laatste nieuws

              - -
              - - - - -
              @@ -2990,51 +2148,51 @@

              Laatste nieuws

              diff --git a/public/sitemap.xml b/public/sitemap.xml index 7af6348..22decbb 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -9,27 +9,27 @@ 2024-05-02T16:00:00+00:00 //localhost:1313/categories/ - 2024-01-01T05:00:00+00:00 - - //localhost:1313/blog/project-launch/ - 2024-01-01T05:00:00+00:00 - - //localhost:1313/blog/project-launch-copy/ - 2024-01-01T05:00:00+00:00 - - //localhost:1313/blog/project-launch-copy-4/ - 2024-01-01T05:00:00+00:00 - - //localhost:1313/blog/project-launch-copy-3/ - 2024-01-01T05:00:00+00:00 + 2024-01-05T05:00:00+00:00 //localhost:1313/blog/project-launch-copy-2/ - 2024-01-01T05:00:00+00:00 + 2024-01-05T05:00:00+00:00 //localhost:1313/categories/news/ - 2024-01-01T05:00:00+00:00 + 2024-01-05T05:00:00+00:00 //localhost:1313/blog/ + 2024-01-05T05:00:00+00:00 + + //localhost:1313/blog/project-launch-copy-3/ + 2024-01-04T05:00:00+00:00 + + //localhost:1313/blog/project-launch-copy-4/ + 2024-01-03T05:00:00+00:00 + + //localhost:1313/blog/project-launch-copy/ + 2024-01-02T05:00:00+00:00 + + //localhost:1313/blog/project-launch/ 2024-01-01T05:00:00+00:00 //localhost:1313/authors/ From 19e9b0e13ac8074f1f36ba4143521ff764a760b8 Mon Sep 17 00:00:00 2001 From: Laurens Date: Tue, 30 Apr 2024 16:54:13 +0200 Subject: [PATCH 21/44] front page to grid wip --- config/_default/menus.en.toml | 1 + content/english/_index.md | 6 +- content/english/blog/project-launch copy 2.md | 8 +- .../events/waag-state-internet-2024 copy.md | 19 + .../events/waag-state-internet-2024.md | 2 +- hugo_stats.json | 2 + layouts/_default/taxonomy.html | 1 + layouts/events/list.html | 2 +- layouts/events/single.html | 82 +- layouts/index.html | 16 + public/authors/laurens-hof/index.html | 312 ++- public/blog-copy/index.html | 1110 +++++++++++ public/blog-copy/index.xml | 47 + .../project-launch-copy-2/index.html | 1097 +++++++++++ .../project-launch-copy-3/index.html | 1097 +++++++++++ .../project-launch-copy-4/index.html | 1097 +++++++++++ .../blog-copy/project-launch-copy/index.html | 1097 +++++++++++ public/blog-copy/project-launch/index.html | 1096 +++++++++++ public/blog/index.html | 6 +- public/blog/index.xml | 8 +- public/blog/project-launch-copy-2/index.html | 20 +- public/blog2/index.html | 1696 +++++++++++++++++ public/blog2/index.xml | 40 + public/blog2/page/1/index.html | 10 + public/blog2/project-launch-copy-2/index.html | 1227 ++++++++++++ public/blog2/project-launch-copy-3/index.html | 1227 ++++++++++++ public/blog2/project-launch-copy-4/index.html | 1227 ++++++++++++ public/blog2/project-launch-copy/index.html | 1227 ++++++++++++ public/blog2/project-launch/index.html | 1226 ++++++++++++ .../blog2/waag-state-internet-2024/index.html | 1232 ++++++++++++ public/categories/event/index.html | 1394 ++++++++++++++ public/categories/event/index.xml | 26 + public/categories/index.html | 20 + public/categories/index.xml | 18 +- public/categories/news/index.html | 6 +- public/categories/news/index.xml | 8 +- public/categories/webinar/index.html | 1394 ++++++++++++++ public/categories/webinar/index.xml | 26 + public/events/index.html | 306 +++ public/events/index.xml | 16 +- .../waag-state-internet-2024-copy/index.html | 1220 ++++++++++++ .../waag-state-internet-2024/index.html | 1219 ++++++++++++ public/index.html | 46 +- public/index.xml | 22 +- public/searchindex.json | 8 +- public/sitemap.xml | 28 +- 46 files changed, 21884 insertions(+), 111 deletions(-) create mode 100755 content/english/events/waag-state-internet-2024 copy.md create mode 100644 public/blog-copy/index.html create mode 100644 public/blog-copy/index.xml create mode 100644 public/blog-copy/project-launch-copy-2/index.html create mode 100644 public/blog-copy/project-launch-copy-3/index.html create mode 100644 public/blog-copy/project-launch-copy-4/index.html create mode 100644 public/blog-copy/project-launch-copy/index.html create mode 100644 public/blog-copy/project-launch/index.html create mode 100644 public/blog2/index.html create mode 100644 public/blog2/index.xml create mode 100644 public/blog2/page/1/index.html create mode 100644 public/blog2/project-launch-copy-2/index.html create mode 100644 public/blog2/project-launch-copy-3/index.html create mode 100644 public/blog2/project-launch-copy-4/index.html create mode 100644 public/blog2/project-launch-copy/index.html create mode 100644 public/blog2/project-launch/index.html create mode 100644 public/blog2/waag-state-internet-2024/index.html create mode 100644 public/categories/event/index.html create mode 100644 public/categories/event/index.xml create mode 100644 public/categories/webinar/index.html create mode 100644 public/categories/webinar/index.xml create mode 100644 public/events/waag-state-internet-2024-copy/index.html create mode 100644 public/events/waag-state-internet-2024/index.html diff --git a/config/_default/menus.en.toml b/config/_default/menus.en.toml index 2e113e3..09996b7 100755 --- a/config/_default/menus.en.toml +++ b/config/_default/menus.en.toml @@ -68,6 +68,7 @@ pageRef = "Blog" + # footer menu [[footer]] name = "About" diff --git a/content/english/_index.md b/content/english/_index.md index 0e75005..1c8affe 100755 --- a/content/english/_index.md +++ b/content/english/_index.md @@ -86,7 +86,7 @@ features: features2: - title: "Fediversity explained - for Individuals" image: "/images/user.png" - content: "Always be in control with your own data on social networks, whether that's with Mastodon, PeerTube or Pixelfed: Fediversity makes it possible." + content: "2Always be in control with your own data on social networks, whether that's with Mastodon, PeerTube or Pixelfed: Fediversity makes it possible." button: enable: true label: "Learn more" @@ -94,7 +94,7 @@ features2: - title: "Fediversity explained - for Developers" image: "/images/code.png" - content: "As a developer building the next generation of social platforms, you are looking to make it easier to facilitate your customers to use your product. Fediversity can help." + content: "2As a developer building the next generation of social platforms, you are looking to make it easier to facilitate your customers to use your product. Fediversity can help." button: enable: true label: "Learn more" @@ -102,7 +102,7 @@ features2: - title: "Fediversity explained - for the EC" image: "/images/globe.png" - content: "The Fediversity Project operates on a grant gratiously provided by the HORIZON fund by the EC. Learn more about the accountability of the project." + content: "2The Fediversity Project operates on a grant gratiously provided by the HORIZON fund by the EC. Learn more about the accountability of the project." button: enable: true label: "Learn more" diff --git a/content/english/blog/project-launch copy 2.md b/content/english/blog/project-launch copy 2.md index e6042ec..cdd8377 100755 --- a/content/english/blog/project-launch copy 2.md +++ b/content/english/blog/project-launch copy 2.md @@ -1,15 +1,15 @@ --- -title: "Fediversity Project publicly announced4" +title: "futuretest" meta_title: "" -description: "The Fediversity Project has officially been announced4" -date: 2024-01-05T05:00:00Z +description: "futuretest" +date: 2024-04-05T05:00:00Z image: "/images/image-placeholder.png" categories: ["News"] author: "Laurens Hof" draft: false --- -4 +4blablabasdfpoiasdf;ljnsadl;f Fediversity announces the start of the Fediversity project. More information will be available soon. Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente. diff --git a/content/english/events/waag-state-internet-2024 copy.md b/content/english/events/waag-state-internet-2024 copy.md new file mode 100755 index 0000000..7b8df94 --- /dev/null +++ b/content/english/events/waag-state-internet-2024 copy.md @@ -0,0 +1,19 @@ +--- +title: "eventdateState of the Internet 2024" +meta_title: "" +description: "The State of the Internet 2024 by Waag" +date: 2024-04-02T16:00:00Z +image: "/images/image-placeholder.png" +categories: ["Event", "Webinar"] +author: "Laurens Hof" +draft: false +date_start: 2024-05-16 +date_end: 2024-05-16 +datetime_start: 2024-05-16T18:00:00Z +datetime_end: 2024-05-16T20:00:00Z +--- + +blabla eventinfo +Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. Featuring Kim van Sparrentak, Member of the European Parliament, discussing Europe's efforts to regulate Big Tech and enhance digital rights. Explore the impact of pivotal European laws like the GDPR and AI Act while celebrating 30 years of Waag Futurelab's dedication to democratizing technology access for all. + +Registration available [here](https://waag.org/nl/event/de-staat-van-het-internet-2024-met-kim-van-sparrentak/) diff --git a/content/english/events/waag-state-internet-2024.md b/content/english/events/waag-state-internet-2024.md index 9efca3d..b1aac55 100755 --- a/content/english/events/waag-state-internet-2024.md +++ b/content/english/events/waag-state-internet-2024.md @@ -2,7 +2,7 @@ title: "State of the Internet 2024" meta_title: "" description: "The State of the Internet 2024 by Waag" -date: 2024-05-02T16:00:00Z +date: 2024-04-02T16:00:00Z image: "/images/image-placeholder.png" categories: ["Event", "Webinar"] author: "Laurens Hof" diff --git a/hugo_stats.json b/hugo_stats.json index aab100c..fab5e98 100644 --- a/hugo_stats.json +++ b/hugo_stats.json @@ -64,6 +64,7 @@ "btn-sm", "capitalize", "col-12", + "col-md-4", "column", "container", "content", @@ -222,6 +223,7 @@ "search-wrapper-footer", "search-wrapper-header", "section", + "section-s", "section-sm", "sm:bg-red-200", "sm:block", diff --git a/layouts/_default/taxonomy.html b/layouts/_default/taxonomy.html index 25d78a9..8ad4a15 100755 --- a/layouts/_default/taxonomy.html +++ b/layouts/_default/taxonomy.html @@ -17,3 +17,4 @@ {{ end }} + diff --git a/layouts/events/list.html b/layouts/events/list.html index 167d9e8..615fc45 100644 --- a/layouts/events/list.html +++ b/layouts/events/list.html @@ -9,7 +9,7 @@ {{ $paginator:= .Paginate .RegularPages }} {{ range $paginator.Pages }}
              - {{ partial "components/event-card" . }} + {{ partial "components/blog-card" . }}
              {{ end }} diff --git a/layouts/events/single.html b/layouts/events/single.html index 2c07ccf..83f2f3e 100644 --- a/layouts/events/single.html +++ b/layouts/events/single.html @@ -3,39 +3,36 @@
              + {{ $image:= .Params.image }} {{ if $image }} -
              - {{ partial "image" (dict "Src" $image "Alt" .Title "Class" "w-full rounded") }} +
              +
              +

              {{ .Title }}

              + +
              {{ .Content }}
              + +
              +
              +
              + {{ partial "image" (dict "Src" $image "Alt" .Title "Class" "w-full rounded") }} +
              +
              {{ end }} -

              {{ .Title }}

              - -
              {{ .Content }}
              +
              {{ $tags:= .Params.tags }} {{ if $tags }}
              @@ -54,33 +51,14 @@
            {{ end }} -
            - {{ partial "social-share" (dict "Context" . "Class" "share-icons" - "Title" (i18n "share") "Whatsapp" false "Telegram" false "Linkedin" - false "Pinterest" false "Tumblr" false "Vk" false) }} -
            + - - {{ if site.Config.Services.Disqus.Shortname }} -
            {{ template "_internal/disqus.html" . }}
            - {{ end }} + + - - {{ $related := (where site.RegularPages "Section" "in" - site.Params.mainSections) | intersect (where site.RegularPages ".Title" "!=" - .Title) | union (site.RegularPages.Related . ) }} {{ $related = $related | - shuffle | first 3 }} {{ with $related }} -
            -

            {{ i18n "related_posts" }}

            -
            - {{ range . }} -
            {{ partial "components/blog-card" . }}
            - {{ end }} -
            -
            - {{ end }} + {{ end }} diff --git a/layouts/index.html b/layouts/index.html index 04367f9..84aa467 100755 --- a/layouts/index.html +++ b/layouts/index.html @@ -80,6 +80,22 @@ {{ end }} + +{{ range $i, $e:= .Params.features2 }} + +
            + +
            +

            {{ .title | markdownify }}

            +

            {{ .content | markdownify }}

            +
            + +
            + +{{ end }} + + + diff --git a/public/authors/laurens-hof/index.html b/public/authors/laurens-hof/index.html index 49906ce..3cdc814 100644 --- a/public/authors/laurens-hof/index.html +++ b/public/authors/laurens-hof/index.html @@ -1054,7 +1054,7 @@ loading="lazy" decoding="async" src="/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png" class=" mb-6 w-full rounded img" - alt="Fediversity Project publicly announced4" + alt="futuretest" width="1096" height="480" /> @@ -1069,7 +1069,7 @@

            - Fediversity Project publicly announced4 + futuretest

              @@ -1090,7 +1090,7 @@
            -

            4 Fediversity announces the start of the Fediversity project. More information will be available soon.

            +

            4blablabasdfpoiasdf;ljnsadl;f Fediversity announces the start of the Fediversity project. More information will be available soon.

            Read More @@ -1155,6 +1155,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + eventdateState of the Internet 2024 + + + + + + + + + + + +

            + eventdateState of the Internet 2024 +

            + + + +

            blabla eventinfo Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

            + + Read More + + + + + +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + State of the Internet 2024 + + + + + + + + + + + +

            + State of the Internet 2024 +

            + + + +

            Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

            + + Read More + +
            + +
            + +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog-copy/index.html b/public/blog-copy/index.html new file mode 100644 index 0000000..3a8054c --- /dev/null +++ b/public/blog-copy/index.html @@ -0,0 +1,1110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +News + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + all + + + + + +
            + + + +
            + +
            + + + + + + + + + + + +
            +
            +
            +

            News

            + + + + +
            +
            +
            + + +
            + +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog-copy/index.xml b/public/blog-copy/index.xml new file mode 100644 index 0000000..b85377f --- /dev/null +++ b/public/blog-copy/index.xml @@ -0,0 +1,47 @@ + + + + News on Fediversity + //localhost:1313/blog-copy/ + Recent content in News on Fediversity + Hugo -- gohugo.io + en-us + Fri, 05 Jan 2024 05:00:00 +0000 + + + Fediversity Project publicly announced4 + //localhost:1313/blog-copy/project-launch-copy-2/ + Fri, 05 Jan 2024 05:00:00 +0000 + //localhost:1313/blog-copy/project-launch-copy-2/ + 4 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced3 + //localhost:1313/blog-copy/project-launch-copy-3/ + Thu, 04 Jan 2024 05:00:00 +0000 + //localhost:1313/blog-copy/project-launch-copy-3/ + 3 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced2 + //localhost:1313/blog-copy/project-launch-copy-4/ + Wed, 03 Jan 2024 05:00:00 +0000 + //localhost:1313/blog-copy/project-launch-copy-4/ + 2 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced1 + //localhost:1313/blog-copy/project-launch-copy/ + Tue, 02 Jan 2024 05:00:00 +0000 + //localhost:1313/blog-copy/project-launch-copy/ + copy 1 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced + //localhost:1313/blog-copy/project-launch/ + Mon, 01 Jan 2024 05:00:00 +0000 + //localhost:1313/blog-copy/project-launch/ + Fediversity announces the start of the Fediversity project. More information will be available soon. + + + diff --git a/public/blog-copy/project-launch-copy-2/index.html b/public/blog-copy/project-launch-copy-2/index.html new file mode 100644 index 0000000..fbb4427 --- /dev/null +++ b/public/blog-copy/project-launch-copy-2/index.html @@ -0,0 +1,1097 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity Project publicly announced4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + all + + + + + +
            + + + +
            + +
            + + + + + + + + + + + +
            +
            +
            +

            Fediversity Project Publicly Announced4

            + + + + +
            +
            +
            + + +
            +
            +
            +
            +

            4 +Fediversity announces the start of the Fediversity project. More information will be available soon.

            +

            Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

            +

            Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

            +

            Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

            +

            Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

            +

            Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog-copy/project-launch-copy-3/index.html b/public/blog-copy/project-launch-copy-3/index.html new file mode 100644 index 0000000..1c8bfd4 --- /dev/null +++ b/public/blog-copy/project-launch-copy-3/index.html @@ -0,0 +1,1097 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity Project publicly announced3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + all + + + + + +
            + + + +
            + +
            + + + + + + + + + + + +
            +
            +
            +

            Fediversity Project Publicly Announced3

            + + + + +
            +
            +
            + + +
            +
            +
            +
            +

            3 +Fediversity announces the start of the Fediversity project. More information will be available soon.

            +

            Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

            +

            Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

            +

            Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

            +

            Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

            +

            Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog-copy/project-launch-copy-4/index.html b/public/blog-copy/project-launch-copy-4/index.html new file mode 100644 index 0000000..f14c956 --- /dev/null +++ b/public/blog-copy/project-launch-copy-4/index.html @@ -0,0 +1,1097 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity Project publicly announced2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + all + + + + + +
            + + + +
            + +
            + + + + + + + + + + + +
            +
            +
            +

            Fediversity Project Publicly Announced2

            + + + + +
            +
            +
            + + +
            +
            +
            +
            +

            2

            +

            Fediversity announces the start of the Fediversity project. More information will be available soon.

            +

            Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

            +

            Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

            +

            Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

            +

            Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

            +

            Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog-copy/project-launch-copy/index.html b/public/blog-copy/project-launch-copy/index.html new file mode 100644 index 0000000..1d2e409 --- /dev/null +++ b/public/blog-copy/project-launch-copy/index.html @@ -0,0 +1,1097 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity Project publicly announced1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + all + + + + + +
            + + + +
            + +
            + + + + + + + + + + + +
            +
            +
            +

            Fediversity Project Publicly Announced1

            + + + + +
            +
            +
            + + +
            +
            +
            +
            +

            copy 1

            +

            Fediversity announces the start of the Fediversity project. More information will be available soon.

            +

            Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

            +

            Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

            +

            Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

            +

            Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

            +

            Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog-copy/project-launch/index.html b/public/blog-copy/project-launch/index.html new file mode 100644 index 0000000..cc2431f --- /dev/null +++ b/public/blog-copy/project-launch/index.html @@ -0,0 +1,1096 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity Project publicly announced + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + all + + + + + +
            + + + +
            + +
            + + + + + + + + + + + +
            +
            +
            +

            Fediversity Project Publicly Announced

            + + + + +
            +
            +
            + + +
            +
            +
            +
            +

            Fediversity announces the start of the Fediversity project. More information will be available soon.

            +

            Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

            +

            Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

            +

            Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

            +

            Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

            +

            Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog/index.html b/public/blog/index.html index 35e53bb..fdd57c9 100644 --- a/public/blog/index.html +++ b/public/blog/index.html @@ -966,7 +966,7 @@ loading="lazy" decoding="async" src="/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png" class=" mb-6 w-full rounded img" - alt="Fediversity Project publicly announced4" + alt="futuretest" width="1096" height="480" /> @@ -981,7 +981,7 @@

            - Fediversity Project publicly announced4 + futuretest

              @@ -1002,7 +1002,7 @@
            -

            4 Fediversity announces the start of the Fediversity project. More information will be available soon.

            +

            4blablabasdfpoiasdf;ljnsadl;f Fediversity announces the start of the Fediversity project. More information will be available soon.

            Read More diff --git a/public/blog/index.xml b/public/blog/index.xml index 9488279..2edc5f2 100644 --- a/public/blog/index.xml +++ b/public/blog/index.xml @@ -6,14 +6,14 @@ Recent content in News on Fediversity Hugo -- gohugo.io en-us - Fri, 05 Jan 2024 05:00:00 +0000 + Fri, 05 Apr 2024 05:00:00 +0000 - Fediversity Project publicly announced4 + futuretest //localhost:1313/blog/project-launch-copy-2/ - Fri, 05 Jan 2024 05:00:00 +0000 + Fri, 05 Apr 2024 05:00:00 +0000 //localhost:1313/blog/project-launch-copy-2/ - 4 Fediversity announces the start of the Fediversity project. More information will be available soon. + 4blablabasdfpoiasdf;ljnsadl;f Fediversity announces the start of the Fediversity project. More information will be available soon. Fediversity Project publicly announced3 diff --git a/public/blog/project-launch-copy-2/index.html b/public/blog/project-launch-copy-2/index.html index df86a81..b2cfebd 100644 --- a/public/blog/project-launch-copy-2/index.html +++ b/public/blog/project-launch-copy-2/index.html @@ -82,7 +82,7 @@ -Fediversity Project publicly announced4 +futuretest @@ -107,7 +107,7 @@ + content="futuretest" /> @@ -189,14 +189,14 @@ - - + + - - + + @@ -838,7 +838,7 @@
            -

            Fediversity Project publicly announced4

            +

            futuretest

            • @@ -850,10 +850,10 @@
            • - January 5, 2024 + April 5, 2024
            -

            4 +

            4blablabasdfpoiasdf;ljnsadl;f Fediversity announces the start of the Fediversity project. More information will be available soon.

            Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

            Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

            @@ -966,7 +966,7 @@ Fediversity announces the start of the Fediversity project. More information wil loading="lazy" decoding="async" src="/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png" class=" w-full rounded img" - alt="Fediversity Project publicly announced4" + alt="futuretest" width="1096" height="480" /> diff --git a/public/blog2/index.html b/public/blog2/index.html new file mode 100644 index 0000000..f2673d6 --- /dev/null +++ b/public/blog2/index.html @@ -0,0 +1,1696 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +News + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + all + + + + + +
            + + + +
            + +
            + + + + + + + + + + + +
            +
            +
            +

            News

            + + + + +
            +
            +
            + + +
            +
            +
            + + +
            + +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced4 + + + + + + + + + + + +

            + Fediversity Project publicly announced4 +

            + + + +

            4 Fediversity announces the start of the Fediversity project. More information will be available soon.

            + + Read More + +
            + +
            + +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced3 + + + + + + + + + + + +

            + Fediversity Project publicly announced3 +

            + + + +

            3 Fediversity announces the start of the Fediversity project. More information will be available soon.

            + + Read More + +
            + +
            + +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced1 + + + + + + + + + + + +

            + Fediversity Project publicly announced1 +

            + + + +

            copy 1 +Fediversity announces the start of the Fediversity project. More information will be available soon.

            + + Read More + +
            + +
            + +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced + + + + + + + + + + + +

            + Fediversity Project publicly announced +

            + + + +

            Fediversity announces the start of the Fediversity project. More information will be available soon.

            + + Read More + +
            + +
            + +
            + + + + + + + + + + + + + + +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog2/index.xml b/public/blog2/index.xml new file mode 100644 index 0000000..85867ec --- /dev/null +++ b/public/blog2/index.xml @@ -0,0 +1,40 @@ + + + + News on Fediversity + //localhost:1313/blog2/ + Recent content in News on Fediversity + Hugo -- gohugo.io + en-us + Fri, 05 Jan 2024 05:00:00 +0000 + + + Fediversity Project publicly announced4 + //localhost:1313/blog2/project-launch-copy-2/ + Fri, 05 Jan 2024 05:00:00 +0000 + //localhost:1313/blog2/project-launch-copy-2/ + 4 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced3 + //localhost:1313/blog2/project-launch-copy-3/ + Thu, 04 Jan 2024 05:00:00 +0000 + //localhost:1313/blog2/project-launch-copy-3/ + 3 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced1 + //localhost:1313/blog2/project-launch-copy/ + Tue, 02 Jan 2024 05:00:00 +0000 + //localhost:1313/blog2/project-launch-copy/ + copy 1 Fediversity announces the start of the Fediversity project. More information will be available soon. + + + Fediversity Project publicly announced + //localhost:1313/blog2/project-launch/ + Mon, 01 Jan 2024 05:00:00 +0000 + //localhost:1313/blog2/project-launch/ + Fediversity announces the start of the Fediversity project. More information will be available soon. + + + diff --git a/public/blog2/page/1/index.html b/public/blog2/page/1/index.html new file mode 100644 index 0000000..9383792 --- /dev/null +++ b/public/blog2/page/1/index.html @@ -0,0 +1,10 @@ + + + + //localhost:1313/blog2/ + + + + + + diff --git a/public/blog2/project-launch-copy-2/index.html b/public/blog2/project-launch-copy-2/index.html new file mode 100644 index 0000000..539e161 --- /dev/null +++ b/public/blog2/project-launch-copy-2/index.html @@ -0,0 +1,1227 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity Project publicly announced4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            + all + + + + + +
            + + + +
            + +
            + + + + + + + + + + + +
            +
            +
            +
            +
            + + +
            +
            +

            Fediversity Project publicly announced4

            + +

            4 +Fediversity announces the start of the Fediversity project. More information will be available soon.

            +

            Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

            +

            Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

            +

            Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

            +

            Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

            +

            Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

            +
            + +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced4 + + + + + + + + + + + +
            +
            +
            + + + + +
          + +
          + + +
          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog2/project-launch-copy-3/index.html b/public/blog2/project-launch-copy-3/index.html new file mode 100644 index 0000000..7bdad34 --- /dev/null +++ b/public/blog2/project-launch-copy-3/index.html @@ -0,0 +1,1227 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity Project publicly announced3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          + all + + + + + +
          + + + +
          + +
          + + + + + + + + + + + +
          +
          +
          +
          +
          + + +
          +
          +

          Fediversity Project publicly announced3

          + +

          3 +Fediversity announces the start of the Fediversity project. More information will be available soon.

          +

          Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

          +

          Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

          +

          Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

          +

          Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

          +

          Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

          +
          + +
          +
          +
          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced3 + + + + + + + + + + + +
          +
          +
          + + + + +
        + +
        + + +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog2/project-launch-copy-4/index.html b/public/blog2/project-launch-copy-4/index.html new file mode 100644 index 0000000..2c6fae0 --- /dev/null +++ b/public/blog2/project-launch-copy-4/index.html @@ -0,0 +1,1227 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity Project publicly announced2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + all + + + + + +
        + + + +
        + +
        + + + + + + + + + + + +
        +
        +
        +
        +
        + + +
        +
        +

        Fediversity Project publicly announced2

        + +

        2

        +

        Fediversity announces the start of the Fediversity project. More information will be available soon.

        +

        Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

        +

        Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

        +

        Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

        +

        Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

        +

        Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

        +
        + +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced2 + + + + + + + + + + + +
        +
        +
        + + + + +
      + +
      + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog2/project-launch-copy/index.html b/public/blog2/project-launch-copy/index.html new file mode 100644 index 0000000..290f865 --- /dev/null +++ b/public/blog2/project-launch-copy/index.html @@ -0,0 +1,1227 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity Project publicly announced1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + all + + + + + +
      + + + +
      + +
      + + + + + + + + + + + +
      +
      +
      +
      +
      + + +
      +
      +

      Fediversity Project publicly announced1

      + +

      copy 1

      +

      Fediversity announces the start of the Fediversity project. More information will be available soon.

      +

      Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

      +

      Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

      +

      Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

      +

      Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

      +

      Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

      +
      + +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced1 + + + + + + + + + + + +
      +
      +
      + + + + +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog2/project-launch/index.html b/public/blog2/project-launch/index.html new file mode 100644 index 0000000..4eb4f77 --- /dev/null +++ b/public/blog2/project-launch/index.html @@ -0,0 +1,1226 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity Project publicly announced + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + + + +
    +
    +
    +
    +
    + + +
    +
    +

    Fediversity Project publicly announced

    + +

    Fediversity announces the start of the Fediversity project. More information will be available soon.

    +

    Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

    +

    Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

    +

    Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

    +

    Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

    +

    Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

    +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced + + + + + + + + + + + +
    +
    +
    + + + + + + +
    + + +
    + + +
    +
    + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog2/waag-state-internet-2024/index.html b/public/blog2/waag-state-internet-2024/index.html new file mode 100644 index 0000000..417dc7d --- /dev/null +++ b/public/blog2/waag-state-internet-2024/index.html @@ -0,0 +1,1232 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +State of the Internet 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + + + +
    +
    +
    +
    +
    + + +
    +
    +

    State of the Internet 2024

    + +

    Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. Featuring Kim van Sparrentak, Member of the European Parliament, discussing Europe’s efforts to regulate Big Tech and enhance digital rights. Explore the impact of pivotal European laws like the GDPR and AI Act while celebrating 30 years of Waag Futurelab’s dedication to democratizing technology access for all.

    +

    Registration available here +

    +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + State of the Internet 2024 + + + + + + + + + + + +
    +
    +
    + + + + + + +
    + + +
    + + +
    +
    + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/categories/event/index.html b/public/categories/event/index.html new file mode 100644 index 0000000..08eed78 --- /dev/null +++ b/public/categories/event/index.html @@ -0,0 +1,1394 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + + + +
    +
    +
    +

    Event

    + + + + +
    +
    +
    + + +
    +
    +
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + eventdateState of the Internet 2024 + + + + + + + + + + + +

    + eventdateState of the Internet 2024 +

    + + + +

    blabla eventinfo Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

    + + Read More + +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + State of the Internet 2024 + + + + + + + + + + + +

    + State of the Internet 2024 +

    + + + +

    Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

    + + Read More + +
    + +
    + +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/categories/event/index.xml b/public/categories/event/index.xml new file mode 100644 index 0000000..9129aee --- /dev/null +++ b/public/categories/event/index.xml @@ -0,0 +1,26 @@ + + + + Event on Fediversity + //localhost:1313/categories/event/ + Recent content in Event on Fediversity + Hugo -- gohugo.io + en-us + Tue, 02 Apr 2024 16:00:00 +0000 + + + eventdateState of the Internet 2024 + //localhost:1313/events/waag-state-internet-2024-copy/ + Tue, 02 Apr 2024 16:00:00 +0000 + //localhost:1313/events/waag-state-internet-2024-copy/ + blabla eventinfo Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. + + + State of the Internet 2024 + //localhost:1313/events/waag-state-internet-2024/ + Tue, 02 Apr 2024 16:00:00 +0000 + //localhost:1313/events/waag-state-internet-2024/ + Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. + + + diff --git a/public/categories/index.html b/public/categories/index.html index 6756cf9..5ac80df 100644 --- a/public/categories/index.html +++ b/public/categories/index.html @@ -866,6 +866,26 @@ 5 + +
  • + + Event + 2 + +
  • + +
  • + + Webinar + 2 + +
  • diff --git a/public/categories/index.xml b/public/categories/index.xml index 7192b32..b145d61 100644 --- a/public/categories/index.xml +++ b/public/categories/index.xml @@ -6,14 +6,28 @@ Recent content in Categories on Fediversity Hugo -- gohugo.io en-us - Fri, 05 Jan 2024 05:00:00 +0000 + Fri, 05 Apr 2024 05:00:00 +0000 News //localhost:1313/categories/news/ - Fri, 05 Jan 2024 05:00:00 +0000 + Fri, 05 Apr 2024 05:00:00 +0000 //localhost:1313/categories/news/ + + Event + //localhost:1313/categories/event/ + Tue, 02 Apr 2024 16:00:00 +0000 + //localhost:1313/categories/event/ + + + + Webinar + //localhost:1313/categories/webinar/ + Tue, 02 Apr 2024 16:00:00 +0000 + //localhost:1313/categories/webinar/ + + diff --git a/public/categories/news/index.html b/public/categories/news/index.html index 13b55bc..a8ee399 100644 --- a/public/categories/news/index.html +++ b/public/categories/news/index.html @@ -969,7 +969,7 @@ loading="lazy" decoding="async" src="/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png" class=" mb-6 w-full rounded img" - alt="Fediversity Project publicly announced4" + alt="futuretest" width="1096" height="480" /> @@ -984,7 +984,7 @@

    - Fediversity Project publicly announced4 + futuretest

      @@ -1005,7 +1005,7 @@
    -

    4 Fediversity announces the start of the Fediversity project. More information will be available soon.

    +

    4blablabasdfpoiasdf;ljnsadl;f Fediversity announces the start of the Fediversity project. More information will be available soon.

    Read More diff --git a/public/categories/news/index.xml b/public/categories/news/index.xml index bd9aedb..5aaa094 100644 --- a/public/categories/news/index.xml +++ b/public/categories/news/index.xml @@ -6,14 +6,14 @@ Recent content in News on Fediversity Hugo -- gohugo.io en-us - Fri, 05 Jan 2024 05:00:00 +0000 + Fri, 05 Apr 2024 05:00:00 +0000 - Fediversity Project publicly announced4 + futuretest //localhost:1313/blog/project-launch-copy-2/ - Fri, 05 Jan 2024 05:00:00 +0000 + Fri, 05 Apr 2024 05:00:00 +0000 //localhost:1313/blog/project-launch-copy-2/ - 4 Fediversity announces the start of the Fediversity project. More information will be available soon. + 4blablabasdfpoiasdf;ljnsadl;f Fediversity announces the start of the Fediversity project. More information will be available soon. Fediversity Project publicly announced3 diff --git a/public/categories/webinar/index.html b/public/categories/webinar/index.html new file mode 100644 index 0000000..1c34223 --- /dev/null +++ b/public/categories/webinar/index.html @@ -0,0 +1,1394 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + + + +
    +
    +
    +

    Webinar

    + + + + +
    +
    +
    + + +
    +
    +
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + eventdateState of the Internet 2024 + + + + + + + + + + + +

    + eventdateState of the Internet 2024 +

    + + + +

    blabla eventinfo Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

    + + Read More + +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + State of the Internet 2024 + + + + + + + + + + + +

    + State of the Internet 2024 +

    + + + +

    Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

    + + Read More + +
    + +
    + +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/categories/webinar/index.xml b/public/categories/webinar/index.xml new file mode 100644 index 0000000..d583d44 --- /dev/null +++ b/public/categories/webinar/index.xml @@ -0,0 +1,26 @@ + + + + Webinar on Fediversity + //localhost:1313/categories/webinar/ + Recent content in Webinar on Fediversity + Hugo -- gohugo.io + en-us + Tue, 02 Apr 2024 16:00:00 +0000 + + + eventdateState of the Internet 2024 + //localhost:1313/events/waag-state-internet-2024-copy/ + Tue, 02 Apr 2024 16:00:00 +0000 + //localhost:1313/events/waag-state-internet-2024-copy/ + blabla eventinfo Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. + + + State of the Internet 2024 + //localhost:1313/events/waag-state-internet-2024/ + Tue, 02 Apr 2024 16:00:00 +0000 + //localhost:1313/events/waag-state-internet-2024/ + Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. + + + diff --git a/public/events/index.html b/public/events/index.html index 11a56d0..578b614 100644 --- a/public/events/index.html +++ b/public/events/index.html @@ -863,6 +863,312 @@
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + eventdateState of the Internet 2024 + + + + + + + + + + + +

    + eventdateState of the Internet 2024 +

    + + + +

    blabla eventinfo Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

    + + Read More + +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + State of the Internet 2024 + + + + + + + + + + + +

    + State of the Internet 2024 +

    + + + +

    Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

    + + Read More + +
    + +
    +
    diff --git a/public/events/index.xml b/public/events/index.xml index d2bf38c..5062180 100644 --- a/public/events/index.xml +++ b/public/events/index.xml @@ -6,7 +6,21 @@ Recent content in Events on Fediversity Hugo -- gohugo.io en-us - + Tue, 02 Apr 2024 16:00:00 +0000 + + eventdateState of the Internet 2024 + //localhost:1313/events/waag-state-internet-2024-copy/ + Tue, 02 Apr 2024 16:00:00 +0000 + //localhost:1313/events/waag-state-internet-2024-copy/ + blabla eventinfo Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. + + + State of the Internet 2024 + //localhost:1313/events/waag-state-internet-2024/ + Tue, 02 Apr 2024 16:00:00 +0000 + //localhost:1313/events/waag-state-internet-2024/ + Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. + diff --git a/public/events/waag-state-internet-2024-copy/index.html b/public/events/waag-state-internet-2024-copy/index.html new file mode 100644 index 0000000..c8500f4 --- /dev/null +++ b/public/events/waag-state-internet-2024-copy/index.html @@ -0,0 +1,1220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +eventdateState of the Internet 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + + + +
    +
    +
    +
    +
    + + +
    +
    +

    eventdateState of the Internet 2024

    + +

    blabla eventinfo +Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. Featuring Kim van Sparrentak, Member of the European Parliament, discussing Europe’s efforts to regulate Big Tech and enhance digital rights. Explore the impact of pivotal European laws like the GDPR and AI Act while celebrating 30 years of Waag Futurelab’s dedication to democratizing technology access for all.

    +

    Registration available here +

    +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + eventdateState of the Internet 2024 + + + + + + + + + + + +
    +
    +
    + + + + + + +
    + + +
    + + +
    +
    + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/events/waag-state-internet-2024/index.html b/public/events/waag-state-internet-2024/index.html new file mode 100644 index 0000000..aced724 --- /dev/null +++ b/public/events/waag-state-internet-2024/index.html @@ -0,0 +1,1219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +State of the Internet 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + + + +
    +
    +
    +
    +
    + + +
    +
    +

    State of the Internet 2024

    + +

    Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. Featuring Kim van Sparrentak, Member of the European Parliament, discussing Europe’s efforts to regulate Big Tech and enhance digital rights. Explore the impact of pivotal European laws like the GDPR and AI Act while celebrating 30 years of Waag Futurelab’s dedication to democratizing technology access for all.

    +

    Registration available here +

    +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + State of the Internet 2024 + + + + + + + + + + + +
    +
    +
    + + + + + + +
    + + +
    + + +
    +
    + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/index.html b/public/index.html index 14015e4..3d29f6a 100644 --- a/public/index.html +++ b/public/index.html @@ -2080,6 +2080,44 @@ +
    + +
    +

    Fediversity explained - for Individuals

    +

    2Always be in control with your own data on social networks, whether that’s with Mastodon, PeerTube or Pixelfed: Fediversity makes it possible.

    +
    + +
    + + + +
    + +
    +

    Fediversity explained - for Developers

    +

    2As a developer building the next generation of social platforms, you are looking to make it easier to facilitate your customers to use your product. Fediversity can help.

    +
    + +
    + + + +
    + +
    +

    Fediversity explained - for the EC

    +

    2The Fediversity Project operates on a grant gratiously provided by the HORIZON fund by the EC. Learn more about the accountability of the project.

    +
    + +
    + + + + + + + +
    @@ -2093,9 +2131,9 @@
  • - +
  • @@ -2150,9 +2188,9 @@
  • - +
  • diff --git a/public/index.xml b/public/index.xml index e02ee47..7665b3f 100644 --- a/public/index.xml +++ b/public/index.xml @@ -6,14 +6,28 @@ Recent content on Fediversity Hugo -- gohugo.io en-us - Fri, 05 Jan 2024 05:00:00 +0000 + Fri, 05 Apr 2024 05:00:00 +0000 - Fediversity Project publicly announced4 + futuretest //localhost:1313/blog/project-launch-copy-2/ - Fri, 05 Jan 2024 05:00:00 +0000 + Fri, 05 Apr 2024 05:00:00 +0000 //localhost:1313/blog/project-launch-copy-2/ - 4 Fediversity announces the start of the Fediversity project. More information will be available soon. + 4blablabasdfpoiasdf;ljnsadl;f Fediversity announces the start of the Fediversity project. More information will be available soon. + + + eventdateState of the Internet 2024 + //localhost:1313/events/waag-state-internet-2024-copy/ + Tue, 02 Apr 2024 16:00:00 +0000 + //localhost:1313/events/waag-state-internet-2024-copy/ + blabla eventinfo Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. + + + State of the Internet 2024 + //localhost:1313/events/waag-state-internet-2024/ + Tue, 02 Apr 2024 16:00:00 +0000 + //localhost:1313/events/waag-state-internet-2024/ + Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. Fediversity Project publicly announced3 diff --git a/public/searchindex.json b/public/searchindex.json index 3dc109c..4e353bc 100644 --- a/public/searchindex.json +++ b/public/searchindex.json @@ -1,15 +1,15 @@ [{ "section": "Blog", "slug": "/blog/project-launch-copy-2/", - "title": "Fediversity Project publicly announced4", - "description": "The Fediversity Project has officially been announced4", - "date": "January 5, 2024", + "title": "futuretest", + "description": "futuretest", + "date": "April 5, 2024", "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"184\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", "searchKeyword": "", "categories": "News", "tags": "", - "content":"4 Fediversity announces the start of the Fediversity project. More information will be available soon.\nOdit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.\nMolestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.\nId sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.\nDeleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.\nFacilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.\n"},{ + "content":"4blablabasdfpoiasdf;ljnsadl;f Fediversity announces the start of the Fediversity project. More information will be available soon.\nOdit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.\nMolestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.\nId sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.\nDeleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.\nFacilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.\n"},{ "section": "Blog", "slug": "/blog/project-launch-copy-3/", "title": "Fediversity Project publicly announced3", diff --git a/public/sitemap.xml b/public/sitemap.xml index 22decbb..70a5d41 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -3,22 +3,34 @@ xmlns:xhtml="http://www.w3.org/1999/xhtml"> //localhost:1313/ - 2024-05-02T16:00:00+00:00 - - //localhost:1313/events/ - 2024-05-02T16:00:00+00:00 + 2024-04-05T05:00:00+00:00 //localhost:1313/categories/ - 2024-01-05T05:00:00+00:00 + 2024-04-05T05:00:00+00:00 //localhost:1313/blog/project-launch-copy-2/ - 2024-01-05T05:00:00+00:00 + 2024-04-05T05:00:00+00:00 //localhost:1313/categories/news/ - 2024-01-05T05:00:00+00:00 + 2024-04-05T05:00:00+00:00 //localhost:1313/blog/ - 2024-01-05T05:00:00+00:00 + 2024-04-05T05:00:00+00:00 + + //localhost:1313/categories/event/ + 2024-04-02T16:00:00+00:00 + + //localhost:1313/events/waag-state-internet-2024-copy/ + 2024-04-02T16:00:00+00:00 + + //localhost:1313/events/ + 2024-04-02T16:00:00+00:00 + + //localhost:1313/events/waag-state-internet-2024/ + 2024-04-02T16:00:00+00:00 + + //localhost:1313/categories/webinar/ + 2024-04-02T16:00:00+00:00 //localhost:1313/blog/project-launch-copy-3/ 2024-01-04T05:00:00+00:00 From db669bd84e54fb4c4cf3a58430e71b16122c2648 Mon Sep 17 00:00:00 2001 From: Laurens Date: Wed, 1 May 2024 13:06:43 +0200 Subject: [PATCH 22/44] grid works now --- assets/scss/custom.scss | 13 +++++++- hugo_stats.json | 4 ++- layouts/index.html | 30 +++++++++++------- public/css/style.css | 8 +++++ public/index.html | 68 +++++++++++++++++++++++------------------ 5 files changed, 80 insertions(+), 43 deletions(-) diff --git a/assets/scss/custom.scss b/assets/scss/custom.scss index b2105d3..b41e31f 100755 --- a/assets/scss/custom.scss +++ b/assets/scss/custom.scss @@ -50,4 +50,15 @@ .time { text-align: right; } - \ No newline at end of file + + + .grid-container { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 20px; + } + + .grid-item { + + padding: 20px; + } diff --git a/hugo_stats.json b/hugo_stats.json index fab5e98..61f6bee 100644 --- a/hugo_stats.json +++ b/hugo_stats.json @@ -34,6 +34,7 @@ "section", "source", "span", + "style", "svg", "textarea", "time", @@ -64,6 +65,7 @@ "btn-sm", "capitalize", "col-12", + "col-md-3", "col-md-4", "column", "container", @@ -92,6 +94,7 @@ "from-body", "g", "grid-container", + "grid-item", "group", "gx-5", "h-4", @@ -223,7 +226,6 @@ "search-wrapper-footer", "search-wrapper-header", "section", - "section-s", "section-sm", "sm:bg-red-200", "sm:block", diff --git a/layouts/index.html b/layouts/index.html index 84aa467..9fcc237 100755 --- a/layouts/index.html +++ b/layouts/index.html @@ -80,24 +80,32 @@ {{ end }} - -{{ range $i, $e:= .Params.features2 }} -
    -
    -

    {{ .title | markdownify }}

    -

    {{ .content | markdownify }}

    -
    + + + +
    +
    + {{ range $i, $e := .Params.features2 }} +
    +

    {{ .title | markdownify }}

    +

    {{ .content | markdownify }}

    + {{ with .button }} {{ if .enable }} + + {{ .label }} + + + {{ end }} {{ end }} +
    + {{ end }}
    - -{{ end }} - - +
    + {{ if gt (len (where .Site.RegularPages "Section" "blog")) 0 }}
    diff --git a/public/css/style.css b/public/css/style.css index 40f9b5c..f53041d 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -3061,6 +3061,14 @@ input#nav-toggle:checked ~ #nav-menu { .time { text-align: right; } +.grid-container { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 20px; } + +.grid-item { + padding: 20px; } + @media (min-width: 540px) { .sm\:col-10 { diff --git a/public/index.html b/public/index.html index 3d29f6a..1bb5f60 100644 --- a/public/index.html +++ b/public/index.html @@ -2080,39 +2080,47 @@ -
    -
    -

    Fediversity explained - for Individuals

    -

    2Always be in control with your own data on social networks, whether that’s with Mastodon, PeerTube or Pixelfed: Fediversity makes it possible.

    -
    + +
    +
    + +
    +

    Fediversity explained - for Individuals

    +

    2Always be in control with your own data on social networks, whether that’s with Mastodon, PeerTube or Pixelfed: Fediversity makes it possible.

    + + + Learn more + + + +
    + +
    +

    Fediversity explained - for Developers

    +

    2As a developer building the next generation of social platforms, you are looking to make it easier to facilitate your customers to use your product. Fediversity can help.

    + + + Learn more + + + +
    + +
    +

    Fediversity explained - for the EC

    +

    2The Fediversity Project operates on a grant gratiously provided by the HORIZON fund by the EC. Learn more about the accountability of the project.

    + + + Learn more + + + +
    +
    - - - -
    - -
    -

    Fediversity explained - for Developers

    -

    2As a developer building the next generation of social platforms, you are looking to make it easier to facilitate your customers to use your product. Fediversity can help.

    -
    - -
    - - - -
    - -
    -

    Fediversity explained - for the EC

    -

    2The Fediversity Project operates on a grant gratiously provided by the HORIZON fund by the EC. Learn more about the accountability of the project.

    -
    - -
    - - - +
    From cf5f4d15202133a8ab687f66769dc6b09f850724 Mon Sep 17 00:00:00 2001 From: Laurens Date: Wed, 1 May 2024 13:12:55 +0200 Subject: [PATCH 23/44] header fix --- assets/scss/custom.scss | 11 +++++++++++ content/english/_index.md | 6 +++--- hugo_stats.json | 5 ++--- layouts/index.html | 7 ++++++- public/css/style.css | 11 +++++++++++ public/index.html | 19 ++++++++++++++++--- 6 files changed, 49 insertions(+), 10 deletions(-) diff --git a/assets/scss/custom.scss b/assets/scss/custom.scss index b41e31f..2d0a57f 100755 --- a/assets/scss/custom.scss +++ b/assets/scss/custom.scss @@ -62,3 +62,14 @@ padding: 20px; } + + .header-with-image { + display: flex; + align-items: center; + } + + .header-with-image img { + margin-right: 10px; + max-width: 100px; /* Adjust as needed */ + max-height: 100px; /* Adjust as needed */ + } \ No newline at end of file diff --git a/content/english/_index.md b/content/english/_index.md index 1c8affe..9170498 100755 --- a/content/english/_index.md +++ b/content/english/_index.md @@ -84,7 +84,7 @@ features: link: "/grants" features2: - - title: "Fediversity explained - for Individuals" + - title: "Individuals" image: "/images/user.png" content: "2Always be in control with your own data on social networks, whether that's with Mastodon, PeerTube or Pixelfed: Fediversity makes it possible." button: @@ -92,7 +92,7 @@ features2: label: "Learn more" link: "/individuals" - - title: "Fediversity explained - for Developers" + - title: "Developers" image: "/images/code.png" content: "2As a developer building the next generation of social platforms, you are looking to make it easier to facilitate your customers to use your product. Fediversity can help." button: @@ -100,7 +100,7 @@ features2: label: "Learn more" link: "/developers" - - title: "Fediversity explained - for the EC" + - title: "European Commission" image: "/images/globe.png" content: "2The Fediversity Project operates on a grant gratiously provided by the HORIZON fund by the EC. Learn more about the accountability of the project." button: diff --git a/hugo_stats.json b/hugo_stats.json index 61f6bee..52ff998 100644 --- a/hugo_stats.json +++ b/hugo_stats.json @@ -6,6 +6,7 @@ "base", "body", "button", + "center", "div", "footer", "form", @@ -34,7 +35,6 @@ "section", "source", "span", - "style", "svg", "textarea", "time", @@ -65,8 +65,6 @@ "btn-sm", "capitalize", "col-12", - "col-md-3", - "col-md-4", "column", "container", "content", @@ -102,6 +100,7 @@ "h2", "h3", "header", + "header-with-image", "hidden", "hover:text-primary", "hr-list", diff --git a/layouts/index.html b/layouts/index.html index 9fcc237..a1b7257 100755 --- a/layouts/index.html +++ b/layouts/index.html @@ -84,13 +84,18 @@ +

    Fediverse Explained

    {{ range $i, $e := .Params.features2 }}
    -

    {{ .title | markdownify }}

    +
    + Image +

    {{ .title | markdownify }}

    +
    +

    {{ .content | markdownify }}

    {{ with .button }} {{ if .enable }} diff --git a/public/css/style.css b/public/css/style.css index f53041d..2f42924 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -3069,6 +3069,17 @@ input#nav-toggle:checked ~ #nav-menu { .grid-item { padding: 20px; } +.header-with-image { + display: flex; + align-items: center; } + +.header-with-image img { + margin-right: 10px; + max-width: 100px; + /* Adjust as needed */ + max-height: 100px; + /* Adjust as needed */ } + @media (min-width: 540px) { .sm\:col-10 { diff --git a/public/index.html b/public/index.html index 1bb5f60..7f58e17 100644 --- a/public/index.html +++ b/public/index.html @@ -2081,13 +2081,18 @@ +

    Fediverse Explained

    -

    Fediversity explained - for the EC

    +
    + Image +

    European Commission

    +
    +

    2The Fediversity Project operates on a grant gratiously provided by the HORIZON fund by the EC. Learn more about the accountability of the project.

    From 7cb78f50974f9037314b0b7979aeda9967fec0a5 Mon Sep 17 00:00:00 2001 From: Laurens Date: Wed, 1 May 2024 15:22:32 +0200 Subject: [PATCH 24/44] consortium front page grid --- content/english/_index.md | 27 +- layouts/index.html | 34 +- public/index.html | 1041 +++---------------------------------- 3 files changed, 98 insertions(+), 1004 deletions(-) diff --git a/content/english/_index.md b/content/english/_index.md index 9170498..724e122 100755 --- a/content/english/_index.md +++ b/content/english/_index.md @@ -10,7 +10,7 @@ banner: link: "/individuals" # Features -features: +features3: - title: "Consortium" image: "/images/users.png" content: "The Consortium behind the Fediversity project is a cooperation between NLnet, Open Internet Discourse Foundation, NORDUnet and Tweag." @@ -51,30 +51,7 @@ features: label: "Learn more" link: "/nordunet" - - title: "Fediversity explained - for Individuals" - image: "/images/user.png" - content: "Always be in control with your own data on social networks, whether that's with Mastodon, PeerTube or Pixelfed: Fediversity makes it possible." - button: - enable: true - label: "Learn more" - link: "/individuals" - - - title: "Fediversity explained - for Developers" - image: "/images/code.png" - content: "As a developer building the next generation of social platforms, you are looking to make it easier to facilitate your customers to use your product. Fediversity can help." - button: - enable: true - label: "Learn more" - link: "/developers" - - - title: "Fediversity explained - for the EC" - image: "/images/globe.png" - content: "The Fediversity Project operates on a grant gratiously provided by the HORIZON fund by the EC. Learn more about the accountability of the project." - button: - enable: true - label: "Learn more" - link: "/ec" - +features: - title: "Fediversity Grants" image: "/images/stepping-up.png" content: "Fediversity will award 450 000 euro in small to medium-size R&D grants towards solutions that bring the next generation of social networks closer. We are seeking project proposals between 5.000 and 50.000 euro’s — which should get you on your way." diff --git a/layouts/index.html b/layouts/index.html index a1b7257..eeda961 100755 --- a/layouts/index.html +++ b/layouts/index.html @@ -38,6 +38,32 @@ {{ end }} + +

    Consortium

    + + +
    + + {{ range $i, $e:= .Params.features }} @@ -118,11 +144,11 @@
      - {{ if gt (len (where .Site.RegularPages "Section" "blog")) 0 }} + {{ if gt (len (where .Site.RegularPages "Section" "events")) 0 }}
      -

      Laatste nieuws

      +

      Upcoming Events

        - {{ range (first 5 (where .Site.RegularPages "Section" "blog").ByDate.Reverse) }} + {{ range (first 5 (where .Site.RegularPages "Section" "events").ByDate.Reverse) }}
      • {{ .Title }} @@ -141,7 +167,7 @@
          {{ if gt (len (where .Site.RegularPages "Section" "blog")) 0 }}
          -

          Laatste nieuws

          +

          Latest News

            {{ range (first 5 (where .Site.RegularPages "Section" "blog").ByDate.Reverse) }}
          • diff --git a/public/index.html b/public/index.html index 7f58e17..559b824 100644 --- a/public/index.html +++ b/public/index.html @@ -969,971 +969,89 @@ +

            Consortium

            -
            -
            -
            -
            - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
            +
            - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - feature image - - - - - - - - - - -
            -
            -

            Consortium

            -

            The Consortium behind the Fediversity project is a cooperation between NLnet, Open Internet Discourse Foundation, NORDUnet and Tweag.

            -
              - -
            - +
            +
            + Image +

            Consortium

            + +

            The Consortium behind the Fediversity project is a cooperation between NLnet, Open Internet Discourse Foundation, NORDUnet and Tweag.

            +
            -
            -
            - -
            -
            -
            -
            - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - feature image - - - - - - - - - - -
            -
            -

            NLnet

            -

            NLnet supports organisations and people who contribute to an open internet for all. They fund projects that help fix the internet through open hardware, open software, open standards, open science and open data.

            -
              - -
            - - - Learn more - - - +
            +
            + Image +

            NLnet

            + +

            NLnet supports organisations and people who contribute to an open internet for all. They fund projects that help fix the internet through open hardware, open software, open standards, open science and open data.

            + + + Learn more + + +
            -
            -
            - -
            -
            -
            -
            - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - feature image - - - - - - - - - - -
            -
            -

            Open Internet Discourse

            -

            The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are.

            -
              - -
            - - - Learn more - - - +
            +
            + Image +

            Open Internet Discourse

            + +

            The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are.

            + + + Learn more + + +
            -
            -
            - -
            -
            -
            -
            - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - feature image - - - - - - - - - - -
            -
            -

            Tweag

            -

            Tweag is the open source program office (OSPO) of Modus Create, and has extensive experience working with Nix, and many people at the forefront of the Nix community are Tweagers.

            -
              - -
            - - - Learn more - - - +
            +
            + Image +

            Tweag

            + +

            Tweag is the open source program office (OSPO) of Modus Create, and has extensive experience working with Nix, and many people at the forefront of the Nix community are Tweagers.

            + + + Learn more + + +
            -
            -
            - -
            -
            -
            -
            - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - feature image - - - - - - - - - - -
            -
            -

            NORDUnet

            -

            NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries.

            -
              - -
            - - - Learn more - - - +
            +
            + Image +

            NORDUnet

            + +

            NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries.

            + + + Learn more + + +
            +
            -
            +
        -
        -
        -
        -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - feature image - - - - - - - - - - -
        -
        -

        Fediversity explained - for Individuals

        -

        Always be in control with your own data on social networks, whether that’s with Mastodon, PeerTube or Pixelfed: Fediversity makes it possible.

        -
          - -
        - - - Learn more - - - -
        -
        -
        -
        - -
        -
        -
        -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - feature image - - - - - - - - - - -
        -
        -

        Fediversity explained - for Developers

        -

        As a developer building the next generation of social platforms, you are looking to make it easier to facilitate your customers to use your product. Fediversity can help.

        -
          - -
        - - - Learn more - - - -
        -
        -
        -
        - -
        -
        -
        -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - feature image - - - - - - - - - - -
        -
        -

        Fediversity explained - for the EC

        -

        The Fediversity Project operates on a grant gratiously provided by the HORIZON fund by the EC. Learn more about the accountability of the project.

        -
          - -
        - - - Learn more - - - -
        -
        -
        -
        -
        @@ -2147,50 +1265,23 @@
          -

          Laatste nieuws

          +

          Upcoming Events

          • - +
          • - -
            -
          • - - -
          • - - -
            -
          • - - -
          • - - -
            -
          • - - -
          • - - +
          • @@ -2204,7 +1295,7 @@
              -

              Laatste nieuws

              +

              Latest News

              • From f59d0138698a8d4b7dced0b4e53721e8e7f7414e Mon Sep 17 00:00:00 2001 From: Laurens Date: Wed, 1 May 2024 16:45:28 +0200 Subject: [PATCH 25/44] read more button to text --- assets/scss/custom.scss | 7 ++++- hugo_stats.json | 3 +- layouts/index.html | 19 ++++++------ public/css/style.css | 12 +++----- public/index.html | 65 ++++++++++++++++++++++------------------- 5 files changed, 57 insertions(+), 49 deletions(-) diff --git a/assets/scss/custom.scss b/assets/scss/custom.scss index 2d0a57f..3122430 100755 --- a/assets/scss/custom.scss +++ b/assets/scss/custom.scss @@ -72,4 +72,9 @@ margin-right: 10px; max-width: 100px; /* Adjust as needed */ max-height: 100px; /* Adjust as needed */ - } \ No newline at end of file + } + + .read-more-link { + color: #FF6E00; /* Use the variable defined in theme.json */ + } + \ No newline at end of file diff --git a/hugo_stats.json b/hugo_stats.json index 52ff998..1870310 100644 --- a/hugo_stats.json +++ b/hugo_stats.json @@ -162,7 +162,6 @@ "md:col-8", "md:col-9", "md:hidden", - "md:order-1", "md:order-2", "ml-2", "ml-4", @@ -199,6 +198,7 @@ "pl-2", "pr-5", "pr-8", + "primary", "pt-14", "pt-7", "px-2", @@ -209,6 +209,7 @@ "py-2", "py-7", "py-[2.5px]", + "read-more-link", "relative", "rounded", "rounded-2xl", diff --git a/layouts/index.html b/layouts/index.html index eeda961..c1b21e8 100755 --- a/layouts/index.html +++ b/layouts/index.html @@ -38,7 +38,7 @@ {{ end }} - +

                Consortium

                @@ -51,19 +51,20 @@

                {{ .title | markdownify }}

        -

        {{ .content | markdownify }}

        - {{ with .button }} {{ if .enable }} - - {{ .label }} - - - {{ end }} {{ end }} +

        {{ .content | markdownify }} + {{ with .button }} {{ if .enable }} + + Read more + + + {{ end }} {{ end }} +

        {{ end }}
    - + {{ range $i, $e:= .Params.features }} diff --git a/public/css/style.css b/public/css/style.css index 2f42924..8d9914e 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -3080,6 +3080,10 @@ input#nav-toggle:checked ~ #nav-menu { max-height: 100px; /* Adjust as needed */ } +.read-more-link { + color: #FF6E00; + /* Use the variable defined in theme.json */ } + @media (min-width: 540px) { .sm\:col-10 { @@ -3120,10 +3124,6 @@ input#nav-toggle:checked ~ #nav-menu { width: 83.33333333333334%; } - .md\:order-1 { - order: 1; - } - .md\:order-2 { order: 2; } @@ -3189,10 +3189,6 @@ input#nav-toggle:checked ~ #nav-menu { @media (min-width: 768px) { - .md\:order-1 { - order: 1; - } - .md\:order-2 { order: 2; } diff --git a/public/index.html b/public/index.html index 559b824..daa1d34 100644 --- a/public/index.html +++ b/public/index.html @@ -981,8 +981,9 @@

    Consortium

    -

    The Consortium behind the Fediversity project is a cooperation between NLnet, Open Internet Discourse Foundation, NORDUnet and Tweag.

    - +

    The Consortium behind the Fediversity project is a cooperation between NLnet, Open Internet Discourse Foundation, NORDUnet and Tweag. + +

    @@ -991,13 +992,14 @@

    NLnet

    -

    NLnet supports organisations and people who contribute to an open internet for all. They fund projects that help fix the internet through open hardware, open software, open standards, open science and open data.

    - - - Learn more - - - +

    NLnet supports organisations and people who contribute to an open internet for all. They fund projects that help fix the internet through open hardware, open software, open standards, open science and open data. + + + Read more + + + +

    @@ -1006,13 +1008,14 @@

    Open Internet Discourse

    -

    The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are.

    - - - Learn more - - - +

    The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are. + + + Read more + + + +

    @@ -1021,13 +1024,14 @@

    Tweag

    -

    Tweag is the open source program office (OSPO) of Modus Create, and has extensive experience working with Nix, and many people at the forefront of the Nix community are Tweagers.

    - - - Learn more - - - +

    Tweag is the open source program office (OSPO) of Modus Create, and has extensive experience working with Nix, and many people at the forefront of the Nix community are Tweagers. + + + Read more + + + +

    @@ -1036,13 +1040,14 @@

    NORDUnet

    -

    NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries.

    - - - Learn more - - - +

    NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries. + + + Read more + + + +

    From 7cbe3544a312dd8abd5a6fab1218cf11f57bb4a6 Mon Sep 17 00:00:00 2001 From: Laurens Date: Mon, 6 May 2024 17:53:11 +0200 Subject: [PATCH 26/44] center colums events and news --- assets/scss/custom.scss | 14 +++++++++++++- hugo_stats.json | 4 ++-- layouts/index.html | 4 +++- public/css/style.css | 12 ++++++++++++ public/index.html | 4 +++- 5 files changed, 33 insertions(+), 5 deletions(-) diff --git a/assets/scss/custom.scss b/assets/scss/custom.scss index 3122430..0b073f2 100755 --- a/assets/scss/custom.scss +++ b/assets/scss/custom.scss @@ -77,4 +77,16 @@ .read-more-link { color: #FF6E00; /* Use the variable defined in theme.json */ } - \ No newline at end of file + + .center-wrapper { + display: flex; + justify-content: center; + align-items: center; + height: 100vh; /* Adjust height as needed */ + } + + .grid-container-small { + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: 20px; + } diff --git a/hugo_stats.json b/hugo_stats.json index 1870310..8fe700e 100644 --- a/hugo_stats.json +++ b/hugo_stats.json @@ -64,6 +64,7 @@ "btn-primary", "btn-sm", "capitalize", + "center-wrapper", "col-12", "column", "container", @@ -92,6 +93,7 @@ "from-body", "g", "grid-container", + "grid-container-small", "grid-item", "group", "gx-5", @@ -198,7 +200,6 @@ "pl-2", "pr-5", "pr-8", - "primary", "pt-14", "pt-7", "px-2", @@ -209,7 +210,6 @@ "py-2", "py-7", "py-[2.5px]", - "read-more-link", "relative", "rounded", "rounded-2xl", diff --git a/layouts/index.html b/layouts/index.html index c1b21e8..91c5cf9 100755 --- a/layouts/index.html +++ b/layouts/index.html @@ -142,7 +142,8 @@ {{ if gt (len (where .Site.RegularPages "Section" "blog")) 0 }}
    -
    +
    +
      {{ if gt (len (where .Site.RegularPages "Section" "events")) 0 }} @@ -186,6 +187,7 @@
    +
    {{ end }} diff --git a/public/css/style.css b/public/css/style.css index 8d9914e..645cb4e 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -3084,6 +3084,18 @@ input#nav-toggle:checked ~ #nav-menu { color: #FF6E00; /* Use the variable defined in theme.json */ } +.center-wrapper { + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + /* Adjust height as needed */ } + +.grid-container-small { + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: 20px; } + @media (min-width: 540px) { .sm\:col-10 { diff --git a/public/index.html b/public/index.html index daa1d34..ee4a863 100644 --- a/public/index.html +++ b/public/index.html @@ -1265,7 +1265,8 @@
    -
    +
    +
      @@ -1354,6 +1355,7 @@
    +
    From 5b338c30684b62f4ed1f75f56d9d5c9ca186b91a Mon Sep 17 00:00:00 2001 From: Laurens Date: Tue, 7 May 2024 15:29:50 +0200 Subject: [PATCH 27/44] events page update --- .../events/waag-state-internet-2024 copy.md | 14 +++++--- hugo_stats.json | 2 ++ layouts/events/single.html | 15 +++++++-- public/events/index.html | 6 ++-- public/events/index.xml | 4 +-- .../waag-state-internet-2024-copy/index.html | 32 +++++++++++++------ .../waag-state-internet-2024/index.html | 13 ++++++-- public/index.html | 2 +- public/index.xml | 4 +-- 9 files changed, 64 insertions(+), 28 deletions(-) diff --git a/content/english/events/waag-state-internet-2024 copy.md b/content/english/events/waag-state-internet-2024 copy.md index 7b8df94..6744782 100755 --- a/content/english/events/waag-state-internet-2024 copy.md +++ b/content/english/events/waag-state-internet-2024 copy.md @@ -1,5 +1,5 @@ --- -title: "eventdateState of the Internet 2024" +title: "State of the Internet 2024" meta_title: "" description: "The State of the Internet 2024 by Waag" date: 2024-04-02T16:00:00Z @@ -9,11 +9,17 @@ author: "Laurens Hof" draft: false date_start: 2024-05-16 date_end: 2024-05-16 -datetime_start: 2024-05-16T18:00:00Z -datetime_end: 2024-05-16T20:00:00Z +datetime_start: 2024-05-16 18:00 +datetime_end: 2024-05-16 20:00 +location: OBA Oosterdok - Amsterdam --- -blabla eventinfo Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. Featuring Kim van Sparrentak, Member of the European Parliament, discussing Europe's efforts to regulate Big Tech and enhance digital rights. Explore the impact of pivotal European laws like the GDPR and AI Act while celebrating 30 years of Waag Futurelab's dedication to democratizing technology access for all. +The event takes place at: + +OBA Oosterdok
    +Oosterdokskade 143
    +1011 DK Amsterdam + Registration available [here](https://waag.org/nl/event/de-staat-van-het-internet-2024-met-kim-van-sparrentak/) diff --git a/hugo_stats.json b/hugo_stats.json index 8fe700e..17b7eac 100644 --- a/hugo_stats.json +++ b/hugo_stats.json @@ -5,6 +5,7 @@ "article", "base", "body", + "br", "button", "center", "div", @@ -77,6 +78,7 @@ "fa-clock", "fa-folder", "fa-github", + "fa-globe", "fa-mastodon", "fa-regular", "fa-rss", diff --git a/layouts/events/single.html b/layouts/events/single.html index 83f2f3e..811e6a2 100644 --- a/layouts/events/single.html +++ b/layouts/events/single.html @@ -11,9 +11,18 @@
    • - - {{ .Params.author }} - + + Start: {{ .Params.datetime_start }} +
    • +
      +
    • + + End: {{ .Params.datetime_end }} +
    • +
      +
    • + + Location: {{ .Params.location }}
    • diff --git a/public/events/index.html b/public/events/index.html index 578b614..1c368a8 100644 --- a/public/events/index.html +++ b/public/events/index.html @@ -966,7 +966,7 @@ loading="lazy" decoding="async" src="/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png" class=" mb-6 w-full rounded img" - alt="eventdateState of the Internet 2024" + alt="State of the Internet 2024" width="1096" height="480" /> @@ -981,7 +981,7 @@

      - eventdateState of the Internet 2024 + State of the Internet 2024

        @@ -1008,7 +1008,7 @@
      -

      blabla eventinfo Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

      +

      Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

      Read More diff --git a/public/events/index.xml b/public/events/index.xml index 5062180..b06864a 100644 --- a/public/events/index.xml +++ b/public/events/index.xml @@ -9,11 +9,11 @@ Tue, 02 Apr 2024 16:00:00 +0000 - eventdateState of the Internet 2024 + State of the Internet 2024 //localhost:1313/events/waag-state-internet-2024-copy/ Tue, 02 Apr 2024 16:00:00 +0000 //localhost:1313/events/waag-state-internet-2024-copy/ - blabla eventinfo Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. + Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. State of the Internet 2024 diff --git a/public/events/waag-state-internet-2024-copy/index.html b/public/events/waag-state-internet-2024-copy/index.html index c8500f4..74f7c8c 100644 --- a/public/events/waag-state-internet-2024-copy/index.html +++ b/public/events/waag-state-internet-2024-copy/index.html @@ -82,7 +82,7 @@ -eventdateState of the Internet 2024 +State of the Internet 2024 @@ -189,13 +189,13 @@ - + - + @@ -838,19 +838,31 @@
      -

      eventdateState of the Internet 2024

      +

      State of the Internet 2024

      • - - Laurens Hof - + + Start: 2024-05-16 18:00 +
      • +
        +
      • + + End: 2024-05-16 20:00 +
      • +
        +
      • + + Location: OBA Oosterdok - Amsterdam
      -

      blabla eventinfo -Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. Featuring Kim van Sparrentak, Member of the European Parliament, discussing Europe’s efforts to regulate Big Tech and enhance digital rights. Explore the impact of pivotal European laws like the GDPR and AI Act while celebrating 30 years of Waag Futurelab’s dedication to democratizing technology access for all.

      +

      Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. Featuring Kim van Sparrentak, Member of the European Parliament, discussing Europe’s efforts to regulate Big Tech and enhance digital rights. Explore the impact of pivotal European laws like the GDPR and AI Act while celebrating 30 years of Waag Futurelab’s dedication to democratizing technology access for all.

      +

      The event takes place at:

      +

      OBA Oosterdok
      +Oosterdokskade 143
      +1011 DK Amsterdam

      Registration available diff --git a/public/events/waag-state-internet-2024/index.html b/public/events/waag-state-internet-2024/index.html index aced724..55abea6 100644 --- a/public/events/waag-state-internet-2024/index.html +++ b/public/events/waag-state-internet-2024/index.html @@ -842,9 +842,16 @@

      • - - Laurens Hof - + + Start: +
      • +
      • + + End: +
      • +
      • + + Location:
      • diff --git a/public/index.html b/public/index.html index ee4a863..766e157 100644 --- a/public/index.html +++ b/public/index.html @@ -1285,7 +1285,7 @@

      • diff --git a/public/index.xml b/public/index.xml index 7665b3f..8cbe7f8 100644 --- a/public/index.xml +++ b/public/index.xml @@ -16,11 +16,11 @@ 4blablabasdfpoiasdf;ljnsadl;f Fediversity announces the start of the Fediversity project. More information will be available soon. - eventdateState of the Internet 2024 + State of the Internet 2024 //localhost:1313/events/waag-state-internet-2024-copy/ Tue, 02 Apr 2024 16:00:00 +0000 //localhost:1313/events/waag-state-internet-2024-copy/ - blabla eventinfo Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. + Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. State of the Internet 2024 From b66e5165a89dd99c48da612568af6cc508b01847 Mon Sep 17 00:00:00 2001 From: Laurens Date: Wed, 8 May 2024 09:46:15 +0200 Subject: [PATCH 28/44] event list messing around again --- assets/scss/custom.scss | 15 +- hugo_stats.json | 2 + layouts/events/list.html | 37 +- layouts/index.html | 4 +- public/authors/laurens-hof/index.html | 6 +- public/categories/event/index.html | 6 +- public/categories/event/index.xml | 4 +- public/categories/webinar/index.html | 6 +- public/categories/webinar/index.xml | 4 +- public/css/style.css | 13 +- public/events/index.html | 352 ++---------------- .../waag-state-internet-2024/index.html | 2 + public/index.html | 4 +- public/sitemap.xml | 4 +- 14 files changed, 93 insertions(+), 366 deletions(-) diff --git a/assets/scss/custom.scss b/assets/scss/custom.scss index 0b073f2..4578565 100755 --- a/assets/scss/custom.scss +++ b/assets/scss/custom.scss @@ -82,7 +82,7 @@ display: flex; justify-content: center; align-items: center; - height: 100vh; /* Adjust height as needed */ + } .grid-container-small { @@ -90,3 +90,16 @@ grid-template-columns: repeat(2, 1fr); gap: 20px; } + + .hr-list { + margin-top: 0; + margin-bottom: 0; + margin-right: .5rem; + } + + .center-layout { + display: flex; + justify-content: center; + + + } \ No newline at end of file diff --git a/hugo_stats.json b/hugo_stats.json index 17b7eac..e75df13 100644 --- a/hugo_stats.json +++ b/hugo_stats.json @@ -65,6 +65,8 @@ "btn-primary", "btn-sm", "capitalize", + "center", + "center-layout", "center-wrapper", "col-12", "column", diff --git a/layouts/events/list.html b/layouts/events/list.html index 615fc45..960c619 100644 --- a/layouts/events/list.html +++ b/layouts/events/list.html @@ -1,22 +1,23 @@ {{ define "main" }} {{ partial "page-header" . }} - -
        -
        -
        - -
        -
        - {{ $paginator:= .Paginate .RegularPages }} {{ range $paginator.Pages - }} -
        - {{ partial "components/blog-card" . }} -
        - {{ end }} +
        +
          + {{ if gt (len (where .Site.RegularPages "Section" "events")) 0 }} +
          +

          Upcoming Events

          +
            + {{ range (first 5 (where .Site.RegularPages "Section" "events").ByDate.Reverse) }} +
          • + - {{ partial "components/pagination.html" . }} -
        +
        + -
        -
        -
        +
      • + {{ end }} +
      +
    + {{ end }} + +
    {{ end }} diff --git a/layouts/index.html b/layouts/index.html index 91c5cf9..ed3a25f 100755 --- a/layouts/index.html +++ b/layouts/index.html @@ -136,7 +136,9 @@
    - +
    +
    +
    {{ if gt (len (where .Site.RegularPages "Section" "blog")) 0 }} diff --git a/public/authors/laurens-hof/index.html b/public/authors/laurens-hof/index.html index 3cdc814..0903742 100644 --- a/public/authors/laurens-hof/index.html +++ b/public/authors/laurens-hof/index.html @@ -1201,7 +1201,7 @@ loading="lazy" decoding="async" src="/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png" class=" mb-6 w-full rounded img" - alt="eventdateState of the Internet 2024" + alt="State of the Internet 2024" width="1096" height="480" /> @@ -1216,7 +1216,7 @@

    - eventdateState of the Internet 2024 + State of the Internet 2024

      @@ -1243,7 +1243,7 @@
    -

    blabla eventinfo Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

    +

    Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

    Read More diff --git a/public/categories/event/index.html b/public/categories/event/index.html index 08eed78..7a5a649 100644 --- a/public/categories/event/index.html +++ b/public/categories/event/index.html @@ -969,7 +969,7 @@ loading="lazy" decoding="async" src="/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png" class=" mb-6 w-full rounded img" - alt="eventdateState of the Internet 2024" + alt="State of the Internet 2024" width="1096" height="480" /> @@ -984,7 +984,7 @@

    - eventdateState of the Internet 2024 + State of the Internet 2024

      @@ -1011,7 +1011,7 @@
    -

    blabla eventinfo Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

    +

    Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

    Read More diff --git a/public/categories/event/index.xml b/public/categories/event/index.xml index 9129aee..fb1f783 100644 --- a/public/categories/event/index.xml +++ b/public/categories/event/index.xml @@ -9,11 +9,11 @@ Tue, 02 Apr 2024 16:00:00 +0000 - eventdateState of the Internet 2024 + State of the Internet 2024 //localhost:1313/events/waag-state-internet-2024-copy/ Tue, 02 Apr 2024 16:00:00 +0000 //localhost:1313/events/waag-state-internet-2024-copy/ - blabla eventinfo Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. + Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. State of the Internet 2024 diff --git a/public/categories/webinar/index.html b/public/categories/webinar/index.html index 1c34223..219000e 100644 --- a/public/categories/webinar/index.html +++ b/public/categories/webinar/index.html @@ -969,7 +969,7 @@ loading="lazy" decoding="async" src="/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png" class=" mb-6 w-full rounded img" - alt="eventdateState of the Internet 2024" + alt="State of the Internet 2024" width="1096" height="480" /> @@ -984,7 +984,7 @@

    - eventdateState of the Internet 2024 + State of the Internet 2024

      @@ -1011,7 +1011,7 @@
    -

    blabla eventinfo Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

    +

    Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

    Read More diff --git a/public/categories/webinar/index.xml b/public/categories/webinar/index.xml index d583d44..869a19e 100644 --- a/public/categories/webinar/index.xml +++ b/public/categories/webinar/index.xml @@ -9,11 +9,11 @@ Tue, 02 Apr 2024 16:00:00 +0000 - eventdateState of the Internet 2024 + State of the Internet 2024 //localhost:1313/events/waag-state-internet-2024-copy/ Tue, 02 Apr 2024 16:00:00 +0000 //localhost:1313/events/waag-state-internet-2024-copy/ - blabla eventinfo Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. + Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. State of the Internet 2024 diff --git a/public/css/style.css b/public/css/style.css index 645cb4e..967cd55 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -3087,15 +3087,22 @@ input#nav-toggle:checked ~ #nav-menu { .center-wrapper { display: flex; justify-content: center; - align-items: center; - height: 100vh; - /* Adjust height as needed */ } + align-items: center; } .grid-container-small { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; } +.hr-list { + margin-top: 0; + margin-bottom: 0; + margin-right: .5rem; } + +.center-layout { + display: flex; + justify-content: center; } + @media (min-width: 540px) { .sm\:col-10 { diff --git a/public/events/index.html b/public/events/index.html index 1c368a8..0e60271 100644 --- a/public/events/index.html +++ b/public/events/index.html @@ -855,338 +855,36 @@ - -
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
    +
      - - - - - - - - - - +
      +

      Upcoming Events

      +
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - State of the Internet 2024 - - - - - - - - - - - -

    - State of the Internet 2024 -

    - - - -

    Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

    - - Read More - -
    - -
    - +
  • + - +
    + +
  • + +
  • + +
    + - - - - - - - - - -
  • - -
    -
    -
    + + + + + + + diff --git a/public/events/waag-state-internet-2024/index.html b/public/events/waag-state-internet-2024/index.html index 55abea6..1bd3cf9 100644 --- a/public/events/waag-state-internet-2024/index.html +++ b/public/events/waag-state-internet-2024/index.html @@ -845,10 +845,12 @@ Start: +
  • End:
  • +
  • Location: diff --git a/public/index.html b/public/index.html index 766e157..2e5e364 100644 --- a/public/index.html +++ b/public/index.html @@ -1259,7 +1259,9 @@ - +
    +
    +
    diff --git a/public/sitemap.xml b/public/sitemap.xml index 70a5d41..d476e63 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -20,10 +20,10 @@ //localhost:1313/categories/event/ 2024-04-02T16:00:00+00:00 - //localhost:1313/events/waag-state-internet-2024-copy/ + //localhost:1313/events/ 2024-04-02T16:00:00+00:00 - //localhost:1313/events/ + //localhost:1313/events/waag-state-internet-2024-copy/ 2024-04-02T16:00:00+00:00 //localhost:1313/events/waag-state-internet-2024/ From 1c672827f4451ef88131696736073ff788248760 Mon Sep 17 00:00:00 2001 From: Laurens Date: Wed, 8 May 2024 09:52:36 +0200 Subject: [PATCH 29/44] menu bar cleanup --- config/_default/params.toml | 4 +- hugo_stats.json | 33 +--- public/404.html | 177 +----------------- public/authors/index.html | 177 +----------------- public/authors/laurens-hof/index.html | 177 +----------------- public/blog/index.html | 177 +----------------- public/blog/project-launch-copy-2/index.html | 177 +----------------- public/blog/project-launch-copy-3/index.html | 177 +----------------- public/blog/project-launch-copy-4/index.html | 177 +----------------- public/blog/project-launch-copy/index.html | 177 +----------------- public/blog/project-launch/index.html | 177 +----------------- public/categories/event/index.html | 177 +----------------- public/categories/index.html | 177 +----------------- public/categories/news/index.html | 177 +----------------- public/categories/webinar/index.html | 177 +----------------- public/consortium/index.html | 177 +----------------- public/contact/index.html | 177 +----------------- public/css/style.css | 85 --------- public/developers/index.html | 177 +----------------- public/ec/index.html | 177 +----------------- public/events/index.html | 177 +----------------- .../waag-state-internet-2024-copy/index.html | 177 +----------------- .../waag-state-internet-2024/index.html | 177 +----------------- public/fediversity/index.html | 177 +----------------- public/grants/index.html | 177 +----------------- public/index.html | 177 +----------------- public/individuals/index.html | 177 +----------------- public/nlnet/index.html | 177 +----------------- public/nordunet/index.html | 177 +----------------- public/oid/index.html | 177 +----------------- public/pages/index.html | 177 +----------------- public/privacy-policy/index.html | 177 +----------------- public/sections/index.html | 177 +----------------- public/tags/index.html | 177 +----------------- public/tweag/index.html | 177 +----------------- 35 files changed, 68 insertions(+), 5718 deletions(-) diff --git a/config/_default/params.toml b/config/_default/params.toml index 2788468..e0defcc 100755 --- a/config/_default/params.toml +++ b/config/_default/params.toml @@ -15,7 +15,7 @@ logo_text = "Hugoplate" # navbar fixed to top navbar_fixed = true # theme-mode -theme_switcher = true +theme_switcher = false theme_default = "system" # available options [light/dark/system] # Main Sections mainSections = ["blog"] @@ -44,7 +44,7 @@ link = "contact" # search # search module: https://github.com/gethugothemes/hugo-modules/tree/master/search [search] -enable = true +enable = false primary_color = "#121212" include_sections = ["blog"] show_image = true diff --git a/hugo_stats.json b/hugo_stats.json index e75df13..0eacc3e 100644 --- a/hugo_stats.json +++ b/hugo_stats.json @@ -21,7 +21,6 @@ "i", "img", "input", - "kbd", "label", "li", "link", @@ -43,12 +42,9 @@ "ul" ], "classes": [ - "-translate-x-1/2", - "-translate-y-1/2", "2xl:bg-pink-200", "2xl:block", "2xl:hidden", - "absolute", "active", "bg-body", "bg-gradient", @@ -58,14 +54,12 @@ "block", "border-b", "border-border", - "border-r", "border-t", "btn", "btn-outline-primary", "btn-primary", "btn-sm", "capitalize", - "center", "center-layout", "center-wrapper", "col-12", @@ -84,8 +78,6 @@ "fa-mastodon", "fa-regular", "fa-rss", - "fa-search", - "fa-solid", "fab", "fill-current", "fixed", @@ -108,7 +100,6 @@ "header", "header-with-image", "hidden", - "hover:text-primary", "hr-list", "img", "inlin-block", @@ -119,7 +110,6 @@ "justify-between", "justify-center", "left-0", - "left-1/2", "lg:!max-w-[800px]", "lg:bg-green-200", "lg:block", @@ -175,7 +165,6 @@ "mr-1", "mr-2", "mr-4", - "mr-5", "ms-1", "mt-10", "mt-4", @@ -191,8 +180,6 @@ "navbar", "navbar-brand", "navbar-nav", - "opacity-0", - "opacity-100", "order-0", "order-1", "order-3", @@ -202,7 +189,6 @@ "pb-16", "pb-6", "pl-2", - "pr-5", "pr-8", "pt-14", "pt-7", @@ -218,17 +204,6 @@ "rounded", "rounded-2xl", "row", - "search-icon", - "search-modal", - "search-modal-overlay", - "search-reset", - "search-result", - "search-result-empty", - "search-result-info", - "search-wrapper", - "search-wrapper-body", - "search-wrapper-footer", - "search-wrapper-header", "section", "section-sm", "sm:bg-red-200", @@ -239,6 +214,7 @@ "space-x-1", "sr-only", "sticky", + "system", "text-[12px]", "text-[8rem]", "text-black", @@ -250,11 +226,9 @@ "text-primary", "text-red-500", "text-xl", - "theme-switcher", "time", "to-theme-light", "top-0", - "top-1/2", "uppercase", "w-4", "w-[30px]", @@ -263,7 +237,6 @@ "xl:block", "xl:hidden", "xl:space-x-8", - "z-10", "z-30", "z-50" ], @@ -274,9 +247,7 @@ "name", "nav-menu", "nav-toggle", - "search-modal-input", - "show-button", - "theme-switcher" + "show-button" ] } } diff --git a/public/404.html b/public/404.html index 0c1f9de..bfbadfa 100644 --- a/public/404.html +++ b/public/404.html @@ -1,7 +1,7 @@ @@ -624,81 +624,10 @@
    - - - + -
    - - -
    - - - - @@ -719,108 +648,6 @@ - - diff --git a/public/authors/index.html b/public/authors/index.html index 0f9f42d..787451b 100644 --- a/public/authors/index.html +++ b/public/authors/index.html @@ -1,7 +1,7 @@ @@ -626,81 +626,10 @@
    - - - + -
    - - -
    - - - - @@ -721,108 +650,6 @@ - - diff --git a/public/authors/laurens-hof/index.html b/public/authors/laurens-hof/index.html index 0903742..ab40566 100644 --- a/public/authors/laurens-hof/index.html +++ b/public/authors/laurens-hof/index.html @@ -1,7 +1,7 @@ @@ -627,81 +627,10 @@
    - - - + -
    - - -
    - - - - @@ -722,108 +651,6 @@ - - diff --git a/public/blog/index.html b/public/blog/index.html index fdd57c9..9362026 100644 --- a/public/blog/index.html +++ b/public/blog/index.html @@ -1,7 +1,7 @@ @@ -628,81 +628,10 @@
    - - - + -
    - - -
    - - - - @@ -723,108 +652,6 @@ - - diff --git a/public/blog/project-launch-copy-2/index.html b/public/blog/project-launch-copy-2/index.html index b2cfebd..5d13a95 100644 --- a/public/blog/project-launch-copy-2/index.html +++ b/public/blog/project-launch-copy-2/index.html @@ -1,7 +1,7 @@ @@ -629,81 +629,10 @@
    - - - + -
    - - -
    - - - - @@ -724,108 +653,6 @@ - - diff --git a/public/blog/project-launch-copy-3/index.html b/public/blog/project-launch-copy-3/index.html index 15a6bd2..26467f3 100644 --- a/public/blog/project-launch-copy-3/index.html +++ b/public/blog/project-launch-copy-3/index.html @@ -1,7 +1,7 @@ @@ -629,81 +629,10 @@
    - - - + -
    - - -
    - - - - @@ -724,108 +653,6 @@ - - diff --git a/public/blog/project-launch-copy-4/index.html b/public/blog/project-launch-copy-4/index.html index 1e0a02b..cffabba 100644 --- a/public/blog/project-launch-copy-4/index.html +++ b/public/blog/project-launch-copy-4/index.html @@ -1,7 +1,7 @@ @@ -629,81 +629,10 @@
    - - - + -
    - - -
    - - - - @@ -724,108 +653,6 @@ - - diff --git a/public/blog/project-launch-copy/index.html b/public/blog/project-launch-copy/index.html index 57812c0..8c96419 100644 --- a/public/blog/project-launch-copy/index.html +++ b/public/blog/project-launch-copy/index.html @@ -1,7 +1,7 @@ @@ -629,81 +629,10 @@
    - - - + -
    - - -
    - - - - @@ -724,108 +653,6 @@ - - diff --git a/public/blog/project-launch/index.html b/public/blog/project-launch/index.html index 6eac782..e03aa3e 100644 --- a/public/blog/project-launch/index.html +++ b/public/blog/project-launch/index.html @@ -1,7 +1,7 @@ @@ -629,81 +629,10 @@
    - - - + -
    - - -
    - - - - @@ -724,108 +653,6 @@ - - diff --git a/public/categories/event/index.html b/public/categories/event/index.html index 7a5a649..e784a24 100644 --- a/public/categories/event/index.html +++ b/public/categories/event/index.html @@ -1,7 +1,7 @@ @@ -624,81 +624,10 @@
    - - - + -
    - - -
    - - - - @@ -719,108 +648,6 @@ - - diff --git a/public/categories/index.html b/public/categories/index.html index 5ac80df..f1f0af4 100644 --- a/public/categories/index.html +++ b/public/categories/index.html @@ -1,7 +1,7 @@ @@ -624,81 +624,10 @@
    - - - + -
    - - -
    - - - - @@ -719,108 +648,6 @@ - - diff --git a/public/categories/news/index.html b/public/categories/news/index.html index a8ee399..fd7d2e7 100644 --- a/public/categories/news/index.html +++ b/public/categories/news/index.html @@ -1,7 +1,7 @@ @@ -624,81 +624,10 @@
    - - - + -
    - - -
    - - - - @@ -719,108 +648,6 @@ - - diff --git a/public/categories/webinar/index.html b/public/categories/webinar/index.html index 219000e..f8e17f2 100644 --- a/public/categories/webinar/index.html +++ b/public/categories/webinar/index.html @@ -1,7 +1,7 @@ @@ -624,81 +624,10 @@
    - - - + -
    - - -
    - - - - @@ -719,108 +648,6 @@ - - diff --git a/public/consortium/index.html b/public/consortium/index.html index 2a38465..0b7a89f 100644 --- a/public/consortium/index.html +++ b/public/consortium/index.html @@ -1,7 +1,7 @@ @@ -628,81 +628,10 @@
    - - - + -
    - - -
    - - - - @@ -723,108 +652,6 @@ - - diff --git a/public/contact/index.html b/public/contact/index.html index eb64f27..b20f81a 100644 --- a/public/contact/index.html +++ b/public/contact/index.html @@ -1,7 +1,7 @@ @@ -627,81 +627,10 @@
    - - - + -
    - - -
    - - - - @@ -722,108 +651,6 @@ - - diff --git a/public/css/style.css b/public/css/style.css index 967cd55..298a9f7 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -1660,51 +1660,6 @@ input#nav-toggle:checked ~ #nav-menu { --tw-text-opacity: 1; color: rgb(255 110 0 / var(--tw-text-opacity)); } -.theme-switcher { - display: inline-flex; -} -.theme-switcher label { - position: relative; - display: inline-block; - height: 1rem; - width: 1.5rem; - cursor: pointer; - border-radius: 1rem; - --tw-bg-opacity: 1; - background-color: rgb(234 234 234 / var(--tw-bg-opacity)); -} -@media (min-width: 1024px) { - - .theme-switcher label { - width: 2.5rem; - } -} -.theme-switcher input { - position: absolute; - opacity: 0; -} -.theme-switcher span { - position: absolute; - top: -0.25rem; - left: 0px; - display: flex; - height: 1.5rem; - width: 1.5rem; - align-items: center; - justify-content: center; - border-radius: 9999px; - --tw-bg-opacity: 1; - background-color: rgb(4 4 4 / var(--tw-bg-opacity)); - transition-property: all; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 300ms; -} -@media (min-width: 1024px) { - - .theme-switcher input:checked + label span { - left: 1rem; - } -} .btn { display: inline-block; border-radius: 0.25rem; @@ -1766,9 +1721,6 @@ input#nav-toggle:checked ~ #nav-menu { .fixed { position: fixed; } -.absolute { - position: absolute; -} .relative { position: relative; } @@ -1778,18 +1730,9 @@ input#nav-toggle:checked ~ #nav-menu { .left-0 { left: 0px; } -.left-1\/2 { - left: 50%; -} .top-0 { top: 0px; } -.top-1\/2 { - top: 50%; -} -.z-10 { - z-index: 10; -} .z-30 { z-index: 30; } @@ -1848,9 +1791,6 @@ input#nav-toggle:checked ~ #nav-menu { .mr-4 { margin-right: 1rem; } -.mr-5 { - margin-right: 1.25rem; -} .ms-1 { margin-inline-start: 0.25rem; } @@ -1899,14 +1839,6 @@ input#nav-toggle:checked ~ #nav-menu { .w-full { width: 100%; } -.-translate-x-1\/2 { - --tw-translate-x: -50%; - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -} -.-translate-y-1\/2 { - --tw-translate-y: -50%; - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -} .cursor-pointer { cursor: pointer; } @@ -1939,9 +1871,6 @@ input#nav-toggle:checked ~ #nav-menu { .border-b { border-bottom-width: 1px; } -.border-r { - border-right-width: 1px; -} .border-t { border-top-width: 1px; } @@ -2025,9 +1954,6 @@ input#nav-toggle:checked ~ #nav-menu { .pl-2 { padding-left: 0.5rem; } -.pr-5 { - padding-right: 1.25rem; -} .pr-8 { padding-right: 2rem; } @@ -2086,12 +2012,6 @@ input#nav-toggle:checked ~ #nav-menu { --tw-text-opacity: 1; color: rgb(239 68 68 / var(--tw-text-opacity)); } -.opacity-0 { - opacity: 0; -} -.opacity-100 { - opacity: 1; -} .bg-gradient { background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); --tw-gradient-from: rgba(249,249,249,1) var(--tw-gradient-from-position); @@ -3185,11 +3105,6 @@ input#nav-toggle:checked ~ #nav-menu { } } -.hover\:text-primary:hover { - --tw-text-opacity: 1; - color: rgb(255 110 0 / var(--tw-text-opacity)); -} - @media (min-width: 540px) { .sm\:block { diff --git a/public/developers/index.html b/public/developers/index.html index f57d296..d79acff 100644 --- a/public/developers/index.html +++ b/public/developers/index.html @@ -1,7 +1,7 @@ @@ -629,81 +629,10 @@
    - - - + -
    - - -
    - - - - @@ -724,108 +653,6 @@ - - diff --git a/public/ec/index.html b/public/ec/index.html index 328d395..a965efa 100644 --- a/public/ec/index.html +++ b/public/ec/index.html @@ -1,7 +1,7 @@ @@ -629,81 +629,10 @@
    - - - + -
    - - -
    - - - - @@ -724,108 +653,6 @@ - - diff --git a/public/events/index.html b/public/events/index.html index 0e60271..fd84544 100644 --- a/public/events/index.html +++ b/public/events/index.html @@ -1,7 +1,7 @@ @@ -628,81 +628,10 @@
    - - - + -
    - - -
    - - - - @@ -723,108 +652,6 @@ - - diff --git a/public/events/waag-state-internet-2024-copy/index.html b/public/events/waag-state-internet-2024-copy/index.html index 74f7c8c..3186689 100644 --- a/public/events/waag-state-internet-2024-copy/index.html +++ b/public/events/waag-state-internet-2024-copy/index.html @@ -1,7 +1,7 @@ @@ -629,81 +629,10 @@
    - - - + -
    - - -
    - - - - @@ -724,108 +653,6 @@ - - diff --git a/public/events/waag-state-internet-2024/index.html b/public/events/waag-state-internet-2024/index.html index 1bd3cf9..a71336c 100644 --- a/public/events/waag-state-internet-2024/index.html +++ b/public/events/waag-state-internet-2024/index.html @@ -1,7 +1,7 @@ @@ -629,81 +629,10 @@
    - - - + -
    - - -
    - - - - @@ -724,108 +653,6 @@ - - diff --git a/public/fediversity/index.html b/public/fediversity/index.html index 9e3d74b..2e84acb 100644 --- a/public/fediversity/index.html +++ b/public/fediversity/index.html @@ -1,7 +1,7 @@ @@ -628,81 +628,10 @@
    - - - + -
    - - -
    - - - - @@ -723,108 +652,6 @@ - - diff --git a/public/grants/index.html b/public/grants/index.html index 2d1a3ae..20a8412 100644 --- a/public/grants/index.html +++ b/public/grants/index.html @@ -1,7 +1,7 @@ @@ -628,81 +628,10 @@
    - - - + -
    - - -
    - - - - @@ -723,108 +652,6 @@ - - diff --git a/public/index.html b/public/index.html index 2e5e364..ee2342d 100644 --- a/public/index.html +++ b/public/index.html @@ -1,7 +1,7 @@ @@ -625,81 +625,10 @@
    - - - + -
    - - -
    - - - - @@ -720,108 +649,6 @@ - - diff --git a/public/individuals/index.html b/public/individuals/index.html index 942ab37..f6c7cb2 100644 --- a/public/individuals/index.html +++ b/public/individuals/index.html @@ -1,7 +1,7 @@ @@ -629,81 +629,10 @@
    - - - + -
    - - -
    - - - - @@ -724,108 +653,6 @@ - - diff --git a/public/nlnet/index.html b/public/nlnet/index.html index f286950..391e569 100644 --- a/public/nlnet/index.html +++ b/public/nlnet/index.html @@ -1,7 +1,7 @@ @@ -629,81 +629,10 @@
    - - - + -
    - - -
    - - - - @@ -724,108 +653,6 @@ - - diff --git a/public/nordunet/index.html b/public/nordunet/index.html index cd7650c..6dd83c7 100644 --- a/public/nordunet/index.html +++ b/public/nordunet/index.html @@ -1,7 +1,7 @@ @@ -629,81 +629,10 @@
    - - - + -
    - - -
    - - - - @@ -724,108 +653,6 @@ - - diff --git a/public/oid/index.html b/public/oid/index.html index 92d5dbd..a1fabc8 100644 --- a/public/oid/index.html +++ b/public/oid/index.html @@ -1,7 +1,7 @@ @@ -629,81 +629,10 @@
    - - - + -
    - - -
    - - - - @@ -724,108 +653,6 @@ - - diff --git a/public/pages/index.html b/public/pages/index.html index 700f4e1..28b15fe 100644 --- a/public/pages/index.html +++ b/public/pages/index.html @@ -1,7 +1,7 @@ @@ -624,81 +624,10 @@
    - - - + -
    - - -
    - - - - @@ -719,108 +648,6 @@ - - diff --git a/public/privacy-policy/index.html b/public/privacy-policy/index.html index ee01920..86e8b8f 100644 --- a/public/privacy-policy/index.html +++ b/public/privacy-policy/index.html @@ -1,7 +1,7 @@ @@ -627,81 +627,10 @@
    - - - + -
    - - -
    - - - - @@ -722,108 +651,6 @@ - - diff --git a/public/sections/index.html b/public/sections/index.html index 32aec3e..3b2411b 100644 --- a/public/sections/index.html +++ b/public/sections/index.html @@ -1,7 +1,7 @@ @@ -624,81 +624,10 @@
    - - - + -
    - - -
    - - - - @@ -719,108 +648,6 @@ - - diff --git a/public/tags/index.html b/public/tags/index.html index b77b6d4..f6310f5 100644 --- a/public/tags/index.html +++ b/public/tags/index.html @@ -1,7 +1,7 @@ @@ -624,81 +624,10 @@
    - - - + -
    - - -
    - - - - @@ -719,108 +648,6 @@ - - diff --git a/public/tweag/index.html b/public/tweag/index.html index 20486d3..31af61d 100644 --- a/public/tweag/index.html +++ b/public/tweag/index.html @@ -1,7 +1,7 @@ @@ -629,81 +629,10 @@
    - - - + -
    - - -
    - - - - @@ -724,108 +653,6 @@ - - From 2ddc599ce1ac57bd370b6f52f488f8d5de99c612 Mon Sep 17 00:00:00 2001 From: Laurens Date: Wed, 8 May 2024 15:44:32 +0200 Subject: [PATCH 30/44] contactpage update --- assets/scss/custom.scss | 7 +++ hugo_stats.json | 1 + layouts/contact/list.html | 90 +++++++++------------------------------ layouts/events/list.html | 9 ++-- public/contact/index.html | 61 ++++++++++++++++++++++---- public/css/style.css | 6 +++ public/events/index.html | 13 +++--- 7 files changed, 101 insertions(+), 86 deletions(-) diff --git a/assets/scss/custom.scss b/assets/scss/custom.scss index 4578565..fe704eb 100755 --- a/assets/scss/custom.scss +++ b/assets/scss/custom.scss @@ -102,4 +102,11 @@ justify-content: center; + } + + .hr-list2 { + border: 20; + border-top: 1px solid #FF6E00; + margin-top: 5px; + margin-bottom: 5px; } \ No newline at end of file diff --git a/hugo_stats.json b/hugo_stats.json index 0eacc3e..fe539ee 100644 --- a/hugo_stats.json +++ b/hugo_stats.json @@ -101,6 +101,7 @@ "header-with-image", "hidden", "hr-list", + "hr-list2", "img", "inlin-block", "inline-block", diff --git a/layouts/contact/list.html b/layouts/contact/list.html index 6973cc6..f7c67ea 100755 --- a/layouts/contact/list.html +++ b/layouts/contact/list.html @@ -1,5 +1,18 @@ {{ define "main" }} {{ partial "page-header" . }} + +
    +
    +
    +
    +
    {{ .Content }}
    +
    +
    +
    +
    + + +
    @@ -7,37 +20,37 @@
    @@ -48,67 +61,4 @@
    - -{{ with site.Params.google_map }} {{ if .enable }} -
    -{{ end }} {{ end }} {{ with site.Params.subscription }} {{ if .enable }} - - -
    - - -
    - - - -
    - - -
    - - -{{ end }} {{ end }} {{ if site.Params.google_map.enable }} {{ $gmap:= -resources.Get "plugins/maps/google-map.js" }} - - -{{ end }} {{ end }} +{{ end }} \ No newline at end of file diff --git a/layouts/events/list.html b/layouts/events/list.html index 960c619..fa290ad 100644 --- a/layouts/events/list.html +++ b/layouts/events/list.html @@ -3,16 +3,19 @@
      {{ if gt (len (where .Site.RegularPages "Section" "events")) 0 }}
      -

      Upcoming Events

      +
      + Image +

      Events

      +
        {{ range (first 5 (where .Site.RegularPages "Section" "events").ByDate.Reverse) }}

      • - +
      • {{ end }}
      diff --git a/public/contact/index.html b/public/contact/index.html index b20f81a..dae6517 100644 --- a/public/contact/index.html +++ b/public/contact/index.html @@ -682,6 +682,52 @@
      + +
      +
      +
      +
      +

      Please feel free to reach out to us via email at the following addresses for any inquiries or assistance. We’re here to help and eager to hear from you!

      +

      For generic questions about the Fediversity project:

      +

      contact@fediversity.eu + +For questions about the administrative side of the Fediversity Project:

      +

      fediversity@nlnet.nl + +If you have questions about the funding rounds that are part of the Fediversity project, you can find out more information on the NLnet website:

      +

      https://nlnet.nl/fediversity/guideforapplicants/ +

      +
      +
      +
      +
      +
      + + +
      @@ -689,37 +735,37 @@
      @@ -730,8 +776,7 @@
      - - +
      diff --git a/public/css/style.css b/public/css/style.css index 298a9f7..1bd67e1 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -3023,6 +3023,12 @@ input#nav-toggle:checked ~ #nav-menu { display: flex; justify-content: center; } +.hr-list2 { + border: 20; + border-top: 1px solid #FF6E00; + margin-top: 5px; + margin-bottom: 5px; } + @media (min-width: 540px) { .sm\:col-10 { diff --git a/public/events/index.html b/public/events/index.html index fd84544..27f50f6 100644 --- a/public/events/index.html +++ b/public/events/index.html @@ -686,25 +686,28 @@
        -

        Upcoming Events

        +
        + Image +

        Events

        +
        From ce2830274e37122bd7ad07bbdca8f88a47084d04 Mon Sep 17 00:00:00 2001 From: Laurens Date: Thu, 9 May 2024 16:47:15 +0200 Subject: [PATCH 31/44] fixed the stupid line between event items --- assets/scss/custom.scss | 16 +++++++++++++++- hugo_stats.json | 3 +++ layouts/events/list.html | 5 +++++ layouts/index.html | 7 +++++-- public/css/style.css | 12 ++++++++++++ public/events/index.html | 7 +++++++ public/index.html | 35 +++++++++++++++++++++++++---------- 7 files changed, 72 insertions(+), 13 deletions(-) diff --git a/assets/scss/custom.scss b/assets/scss/custom.scss index fe704eb..2e6b2db 100755 --- a/assets/scss/custom.scss +++ b/assets/scss/custom.scss @@ -109,4 +109,18 @@ border-top: 1px solid #FF6E00; margin-top: 5px; margin-bottom: 5px; - } \ No newline at end of file + } + + .header-with-image2 { + text-align: center; + } + + .header-with-image2 img { + display: inline-block; + + } + + .line { + border-top: 1px solid #FF6E00; /* Change color and thickness as needed */ + margin: 10px 0; /* Adjust spacing between the line and the divs */ +} \ No newline at end of file diff --git a/hugo_stats.json b/hugo_stats.json index fe539ee..e616e80 100644 --- a/hugo_stats.json +++ b/hugo_stats.json @@ -14,6 +14,7 @@ "h1", "h2", "h4", + "h5", "head", "header", "hr", @@ -99,6 +100,7 @@ "h3", "header", "header-with-image", + "header-with-image2", "hidden", "hr-list", "hr-list2", @@ -136,6 +138,7 @@ "lg:text-right", "lg:w-1/2", "lg:w-auto", + "line", "link", "list", "list-item", diff --git a/layouts/events/list.html b/layouts/events/list.html index fa290ad..7dbb085 100644 --- a/layouts/events/list.html +++ b/layouts/events/list.html @@ -14,13 +14,18 @@ {{ .Title }}

    +
  • +
    {{ end }} + {{ end }} + + {{ end }} diff --git a/layouts/index.html b/layouts/index.html index ed3a25f..6cce16b 100755 --- a/layouts/index.html +++ b/layouts/index.html @@ -45,12 +45,15 @@
    {{ range $i, $e := .Params.features3 }} + + diff --git a/public/index.html b/public/index.html index ee2342d..f79dd91 100644 --- a/public/index.html +++ b/public/index.html @@ -802,23 +802,29 @@
    +
    -
    + +
    Image -

    Consortium

    +
    Consortium
    +

    The Consortium behind the Fediversity project is a cooperation between NLnet, Open Internet Discourse Foundation, NORDUnet and Tweag.

    +
    -
    + +
    Image -

    NLnet

    +
    NLnet
    +

    NLnet supports organisations and people who contribute to an open internet for all. They fund projects that help fix the internet through open hardware, open software, open standards, open science and open data. @@ -829,12 +835,15 @@

    +
    - +
    - +
    -
    + +
    Image -

    NORDUnet

    +
    NORDUnet
    +

    NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries. From f49bcf79b8dde7c3a1f8fe4037e4daa031cd7747 Mon Sep 17 00:00:00 2001 From: Laurens Date: Fri, 10 May 2024 14:43:37 +0200 Subject: [PATCH 32/44] frontpage event and blog visual update --- layouts/index.html | 28 ++++++++++++------- public/index.html | 68 +++++++++++++++++++++++++++++----------------- 2 files changed, 61 insertions(+), 35 deletions(-) diff --git a/layouts/index.html b/layouts/index.html index 6cce16b..c638055 100755 --- a/layouts/index.html +++ b/layouts/index.html @@ -153,19 +153,23 @@

    @@ -174,19 +178,23 @@
      {{ if gt (len (where .Site.RegularPages "Section" "blog")) 0 }}
      -

      Latest News

      +
      + Image +

      Latest Events

      +
        {{ range (first 5 (where .Site.RegularPages "Section" "blog").ByDate.Reverse) }}
      • -
        + + +
      • - +
        {{ end }} -
      {{ end }}
    diff --git a/public/index.html b/public/index.html index f79dd91..fec8813 100644 --- a/public/index.html +++ b/public/index.html @@ -1115,28 +1115,34 @@ @@ -1145,55 +1151,67 @@ From 4d0279a13762333a86152985602edc713d677b1d Mon Sep 17 00:00:00 2001 From: Laurens Date: Mon, 13 May 2024 16:36:08 +0200 Subject: [PATCH 33/44] lining up icons --- .DS_Store | Bin 6148 -> 6148 bytes assets/.DS_Store | Bin 6148 -> 6148 bytes .../images/checkbox-illustration-scaled.png | Bin 0 -> 24456 bytes assets/images/users-scaled.png | Bin 0 -> 5833 bytes assets/scss/custom.scss | 3 ++- content/english/_index.md | 8 +++---- hugo_stats.json | 3 +++ layouts/index.html | 2 +- public/css/style.css | 17 ++++++++++++-- ...a_24456_545x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 4064 bytes ...a_24456_600x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 4444 bytes ...a_24456_700x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 5194 bytes ...5c5d9d0fa_24456_800x0_resize_lanczos_3.png | Bin 0 -> 50039 bytes ...a_24456_800x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 5732 bytes ...6_26067_545x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 4396 bytes ...6_26067_600x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 4964 bytes ...6_26067_700x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 5654 bytes ...e7fe64096_26067_800x0_resize_lanczos_3.png | Bin 0 -> 47778 bytes ...6_26067_800x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 6288 bytes ...eb591f34_30800_1000x0_resize_lanczos_3.png | Bin 0 -> 53574 bytes ..._30800_1000x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 8580 bytes ...2eb591f34_30800_400x0_resize_lanczos_3.png | Bin 0 -> 18290 bytes ...4_30800_400x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 3406 bytes ...2eb591f34_30800_600x0_resize_lanczos_3.png | Bin 0 -> 29402 bytes public/index.html | 22 +++++++++--------- 25 files changed, 36 insertions(+), 19 deletions(-) create mode 100644 assets/images/checkbox-illustration-scaled.png create mode 100644 assets/images/users-scaled.png create mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_545x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_600x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_700x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_800x0_resize_lanczos_3.png create mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_800x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/checkbox-illustration-scaled_hu40868602e55e6529b883a60e7fe64096_26067_545x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/checkbox-illustration-scaled_hu40868602e55e6529b883a60e7fe64096_26067_600x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/checkbox-illustration-scaled_hu40868602e55e6529b883a60e7fe64096_26067_700x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/checkbox-illustration-scaled_hu40868602e55e6529b883a60e7fe64096_26067_800x0_resize_lanczos_3.png create mode 100644 public/images/checkbox-illustration-scaled_hu40868602e55e6529b883a60e7fe64096_26067_800x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_1000x0_resize_lanczos_3.png create mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_1000x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_400x0_resize_lanczos_3.png create mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_400x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_600x0_resize_lanczos_3.png diff --git a/.DS_Store b/.DS_Store index 8ccf39f8e9bc198bc8dd74e46a45848a886f456f..63e4f499bd8d120229622ec3be736490ab43f8ff 100644 GIT binary patch delta 106 zcmZoMXfc=|#>B)qu~2NHo+2a5#DLw41(+BaStj!^PGd4Pp1g!HhMSEclOdNOks+NS xb+Qy=2SnJ36E3*g1?m;qm!7zqFX delta 79 zcmZoMXfc=|#>B`mu~2NHo+2aD#DLwC4MbQb^D|9mGBcYzmDy?XGbX9cUzmkiHnDtR i+|16w&jD1v`6Kgp=E?jbmK+Q~z{tSBv^hXz3o`(L&lKzc diff --git a/assets/.DS_Store b/assets/.DS_Store index b20d962ab08f38f3e65c20e936bc08d8dd99661c..d97cdbbddd59ab5bee6d6c986f9c9e761298e204 100644 GIT binary patch delta 19 acmZoMXffEZh=s}2cyceR!{#R}3c>(GWCmOS delta 16 XcmZoMXffEZh-Gp&tJCHuEDFK^HpT_= diff --git a/assets/images/checkbox-illustration-scaled.png b/assets/images/checkbox-illustration-scaled.png new file mode 100644 index 0000000000000000000000000000000000000000..e4bb37d824d625e8d950d2d955b9a6ad0cafae5f GIT binary patch literal 24456 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 literal 0 HcmV?d00001 diff --git a/assets/images/users-scaled.png b/assets/images/users-scaled.png new file mode 100644 index 0000000000000000000000000000000000000000..519e40da61f903b7f62e9c18e68e7adc0338514d GIT binary patch literal 5833 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
    Image -

    Latest Events

    +

    Latest News

    -

    2Always be in control with your own data on social networks, whether that’s with Mastodon, PeerTube or Pixelfed: Fediversity makes it possible.

    +

    Always be in control with your own data on social networks, whether that’s with Mastodon, PeerTube or Pixelfed: Fediversity makes it possible.

    Learn more @@ -1073,7 +1073,7 @@

    Developers

    -

    2As a developer building the next generation of social platforms, you are looking to make it easier to facilitate your customers to use your product. Fediversity can help.

    +

    As a developer building the next generation of social platforms, you are looking to make it easier to facilitate your customers to use your product. Fediversity can help.

    Learn more @@ -1088,7 +1088,7 @@

    European Commission

    -

    2The Fediversity Project operates on a grant gratiously provided by the HORIZON fund by the EC. Learn more about the accountability of the project.

    +

    The Fediversity Project operates on a grant gratiously provided by the HORIZON fund by the EC. Learn more about the accountability of the project.

    Learn more @@ -1153,7 +1153,7 @@
    Image -

    Latest Events

    +

    Latest News

    -

    Fediversity announces the start of the Fediversity project. More information will be available soon.

    +

    The Consortium behind the Fediversity project announces that the project has officially been started.

    Read More diff --git a/public/blog/index.html b/public/blog/index.html index 9362026..f0f5e36 100644 --- a/public/blog/index.html +++ b/public/blog/index.html @@ -771,31 +771,31 @@ futuretest + src="/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_lanczos_3.png" + class=" w-full rounded img" + alt="Fediversity new website launch" + width="500" + height="378" /> @@ -808,7 +808,7 @@

    - futuretest + Fediversity new website launch

      @@ -829,8 +829,8 @@
    -

    4blablabasdfpoiasdf;ljnsadl;f Fediversity announces the start of the Fediversity project. More information will be available soon.

    - +

    We are pleased to introduce the launch of our new website dedicated to the Fediversity project.

    +
    Read More
    @@ -918,474 +918,31 @@ Fediversity Project publicly announced3 - - - - - - - - - - - -

    - Fediversity Project publicly announced3 -

    - - - -

    3 Fediversity announces the start of the Fediversity project. More information will be available soon.

    - - Read More - -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced2 - - - - - - - - - - - -

    - Fediversity Project publicly announced2 -

    - - - -

    2 -Fediversity announces the start of the Fediversity project. More information will be available soon.

    - - Read More - -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced1 - - - - - - - - - - - -

    - Fediversity Project publicly announced1 -

    - - - -

    copy 1 -Fediversity announces the start of the Fediversity project. More information will be available soon.

    - - Read More - -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced + width="500" + height="378" /> @@ -1419,7 +976,7 @@ Fediversity announces the start of the Fediversity project. More information wil -

    Fediversity announces the start of the Fediversity project. More information will be available soon.

    +

    The Consortium behind the Fediversity project announces that the project has officially been started.

    Read More diff --git a/public/blog/index.xml b/public/blog/index.xml index 2edc5f2..d7ffadb 100644 --- a/public/blog/index.xml +++ b/public/blog/index.xml @@ -6,42 +6,21 @@ Recent content in News on Fediversity Hugo -- gohugo.io en-us - Fri, 05 Apr 2024 05:00:00 +0000 + Tue, 14 May 2024 05:00:00 +0000 - futuretest - //localhost:1313/blog/project-launch-copy-2/ - Fri, 05 Apr 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch-copy-2/ - 4blablabasdfpoiasdf;ljnsadl;f Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced3 - //localhost:1313/blog/project-launch-copy-3/ - Thu, 04 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch-copy-3/ - 3 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced2 - //localhost:1313/blog/project-launch-copy-4/ - Wed, 03 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch-copy-4/ - 2 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced1 - //localhost:1313/blog/project-launch-copy/ - Tue, 02 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch-copy/ - copy 1 Fediversity announces the start of the Fediversity project. More information will be available soon. + Fediversity new website launch + //localhost:1313/blog/new-website-launch/ + Tue, 14 May 2024 05:00:00 +0000 + //localhost:1313/blog/new-website-launch/ + We are pleased to introduce the launch of our new website dedicated to the Fediversity project. Fediversity Project publicly announced //localhost:1313/blog/project-launch/ Mon, 01 Jan 2024 05:00:00 +0000 //localhost:1313/blog/project-launch/ - Fediversity announces the start of the Fediversity project. More information will be available soon. + The Consortium behind the Fediversity project announces that the project has officially been started. diff --git a/public/blog/new-website-launch/index.html b/public/blog/new-website-launch/index.html new file mode 100644 index 0000000..68f5d95 --- /dev/null +++ b/public/blog/new-website-launch/index.html @@ -0,0 +1,1039 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity new website launch + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +
    +
    + + +
    +
    +

    Fediversity new website launch

    + +

    We are pleased to introduce the launch of our new website dedicated to the Fediversity project.

    +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity new website launch + + + + + + + + + + + +
    +
    +
    + + + + + + +
    + + +
    + + +
    +
    + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog/project-launch-copy/index.html b/public/blog/project-launch-copy/index.html index 8c96419..f5f5ceb 100644 --- a/public/blog/project-launch-copy/index.html +++ b/public/blog/project-launch-copy/index.html @@ -82,7 +82,7 @@ -Fediversity Project publicly announced1 +Fediversity Project publicly announced @@ -107,7 +107,7 @@ + content="The Fediversity Project has officially been announced" /> @@ -160,8 +160,8 @@ - - + + - - + + @@ -189,14 +189,14 @@ - - + + - - + + @@ -665,7 +665,7 @@
    -

    Fediversity Project publicly announced1

    +

    Fediversity Project publicly announced

    • @@ -677,16 +677,12 @@
    • - January 2, 2024 + January 1, 2024
    -

    copy 1

    -

    Fediversity announces the start of the Fediversity project. More information will be available soon.

    -

    Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

    -

    Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

    -

    Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

    -

    Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

    -

    Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

    +

    The Consortium behind the Fediversity project announces that the project has officially been started. NLnet, Tweag, NorduNet and the Open Internet Discourse Foundation are working together to build a new service for cloud hosters.

    +

    Fediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. It wants to provide everyone with high-quality, secure IT systems for everyday use. Without tracking, without exploitation, in a way that runs everywhere and scales effortlessly. Fediversity is based on NixOS, a disruptive Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, NixOS is completely declarative, makes upgrading systems reliable, and has many other advantages. Because it is reproducible, it is ideally suited for complex deployment scenario’s where consistent behaviour, stability and configurability matter.

    +

    Fediversity has received funding from the European Union’s Horizon Europe research and innovation programme under grant agreement No. 101136078.

    @@ -771,31 +767,31 @@ Fediversity Project publicly announced1 + alt="Fediversity Project publicly announced" + width="500" + height="378" /> diff --git a/public/blog/project-launch/index.html b/public/blog/project-launch/index.html index e03aa3e..b42c55e 100644 --- a/public/blog/project-launch/index.html +++ b/public/blog/project-launch/index.html @@ -160,8 +160,8 @@ - - + + - - + + @@ -680,12 +680,9 @@ January 1, 2024 -

    Fediversity announces the start of the Fediversity project. More information will be available soon.

    -

    Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

    -

    Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

    -

    Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

    -

    Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

    -

    Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

    +

    The Consortium behind the Fediversity project announces that the project has officially been started. NLnet, Tweag, NorduNet and the Open Internet Discourse Foundation are working together to build a new service for cloud hosters.

    +

    Fediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. It wants to provide everyone with high-quality, secure IT systems for everyday use. Without tracking, without exploitation, in a way that runs everywhere and scales effortlessly. Fediversity is based on NixOS, a disruptive Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, NixOS is completely declarative, makes upgrading systems reliable, and has many other advantages. Because it is reproducible, it is ideally suited for complex deployment scenario’s where consistent behaviour, stability and configurability matter.

    +

    Fediversity has received funding from the European Union’s Horizon Europe research and innovation programme under grant agreement No. 101136078.

    @@ -770,31 +767,31 @@ Fediversity Project publicly announced + width="500" + height="378" /> diff --git a/public/categories/conference/index.html b/public/categories/conference/index.html new file mode 100644 index 0000000..fea83b6 --- /dev/null +++ b/public/categories/conference/index.html @@ -0,0 +1,993 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    Conference

    + + + + +
    +
    +
    + + +
    +
    +
    + +
    +
    + +
    +
    + +

    + OW2con 2024 +

    + + + +

    OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source.

    + + Read More + +
    + +
    + +
    +
    + +

    + PublicSpaces Conference 2024 +

    + + + +

    On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

    + + Read More + +
    + +
    + +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/categories/conference/index.xml b/public/categories/conference/index.xml new file mode 100644 index 0000000..5fe153a --- /dev/null +++ b/public/categories/conference/index.xml @@ -0,0 +1,26 @@ + + + + Conference on Fediversity + //localhost:1313/categories/conference/ + Recent content in Conference on Fediversity + Hugo -- gohugo.io + en-us + Sat, 11 May 2024 09:00:00 +0000 + + + OW2con 2024 + //localhost:1313/events/owc-annual-conference-2024/ + Sat, 11 May 2024 09:00:00 +0000 + //localhost:1313/events/owc-annual-conference-2024/ + OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source. + + + PublicSpaces Conference 2024 + //localhost:1313/events/publicspaces-annual-conference/ + Tue, 26 Mar 2024 14:00:00 +0200 + //localhost:1313/events/publicspaces-annual-conference/ + On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. + + + diff --git a/public/categories/evenementen/index.html b/public/categories/evenementen/index.html new file mode 100644 index 0000000..fd912da --- /dev/null +++ b/public/categories/evenementen/index.html @@ -0,0 +1,954 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    Evenementen

    + + + + +
    +
    +
    + + +
    +
    +
    + +
    +
    + +
    +
    + +

    + PublicSpaces conference 2024 +

    + + + +

    On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

    + + Read More + +
    + +
    + +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/categories/evenementen/index.xml b/public/categories/evenementen/index.xml new file mode 100644 index 0000000..e5462d2 --- /dev/null +++ b/public/categories/evenementen/index.xml @@ -0,0 +1,19 @@ + + + + Evenementen on Fediversity + //localhost:1313/categories/evenementen/ + Recent content in Evenementen on Fediversity + Hugo -- gohugo.io + en-us + Tue, 26 Mar 2024 14:00:00 +0200 + + + PublicSpaces conference 2024 + //localhost:1313/events/publicspaces-annual-conference/ + Tue, 26 Mar 2024 14:00:00 +0200 + //localhost:1313/events/publicspaces-annual-conference/ + On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. + + + diff --git a/public/categories/event/index.html b/public/categories/event/index.html index e784a24..0d2bf7e 100644 --- a/public/categories/event/index.html +++ b/public/categories/event/index.html @@ -695,123 +695,9 @@
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - State of the Internet 2024 - - - - - - - - - - - +

    - State of the Internet 2024 + OW2con 2024

    -

    Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

    - +

    OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source.

    +
    Read More
    @@ -999,6 +885,45 @@
    +
    +
    + +

    + PublicSpaces Conference 2024 +

    + + + +

    On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

    + + Read More + +
    + +
    +
    diff --git a/public/categories/event/index.xml b/public/categories/event/index.xml index fb1f783..5609796 100644 --- a/public/categories/event/index.xml +++ b/public/categories/event/index.xml @@ -6,14 +6,14 @@ Recent content in Event on Fediversity Hugo -- gohugo.io en-us - Tue, 02 Apr 2024 16:00:00 +0000 + Sat, 11 May 2024 09:00:00 +0000 - State of the Internet 2024 - //localhost:1313/events/waag-state-internet-2024-copy/ - Tue, 02 Apr 2024 16:00:00 +0000 - //localhost:1313/events/waag-state-internet-2024-copy/ - Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. + OW2con 2024 + //localhost:1313/events/owc-annual-conference-2024/ + Sat, 11 May 2024 09:00:00 +0000 + //localhost:1313/events/owc-annual-conference-2024/ + OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source. State of the Internet 2024 @@ -22,5 +22,12 @@ //localhost:1313/events/waag-state-internet-2024/ Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. + + PublicSpaces Conference 2024 + //localhost:1313/events/publicspaces-annual-conference/ + Tue, 26 Mar 2024 14:00:00 +0200 + //localhost:1313/events/publicspaces-annual-conference/ + On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. + diff --git a/public/categories/index.html b/public/categories/index.html index f1f0af4..e59347a 100644 --- a/public/categories/index.html +++ b/public/categories/index.html @@ -686,20 +686,30 @@
  • - News - 5 + Event + 3
  • - Event + Conference + 2 + +
  • + +
  • + + News 2
  • @@ -710,7 +720,7 @@ class="bg-theme-light text-dark block rounded px-4 py-2 text-xl" > Webinar - 2 + 1 diff --git a/public/categories/index.xml b/public/categories/index.xml index b145d61..1168f5b 100644 --- a/public/categories/index.xml +++ b/public/categories/index.xml @@ -6,19 +6,26 @@ Recent content in Categories on Fediversity Hugo -- gohugo.io en-us - Fri, 05 Apr 2024 05:00:00 +0000 + Tue, 14 May 2024 05:00:00 +0000 News //localhost:1313/categories/news/ - Fri, 05 Apr 2024 05:00:00 +0000 + Tue, 14 May 2024 05:00:00 +0000 //localhost:1313/categories/news/ + + Conference + //localhost:1313/categories/conference/ + Sat, 11 May 2024 09:00:00 +0000 + //localhost:1313/categories/conference/ + + Event //localhost:1313/categories/event/ - Tue, 02 Apr 2024 16:00:00 +0000 + Sat, 11 May 2024 09:00:00 +0000 //localhost:1313/categories/event/ diff --git a/public/categories/news/index.html b/public/categories/news/index.html index fd7d2e7..92de5a3 100644 --- a/public/categories/news/index.html +++ b/public/categories/news/index.html @@ -774,31 +774,31 @@ futuretest + alt="Fediversity new website launch" + width="500" + height="378" /> @@ -811,7 +811,7 @@

    - futuretest + Fediversity new website launch

      @@ -832,8 +832,8 @@
    -

    4blablabasdfpoiasdf;ljnsadl;f Fediversity announces the start of the Fediversity project. More information will be available soon.

    - +

    We are pleased to introduce the launch of our new website dedicated to the Fediversity project.

    +
    Read More
    @@ -921,474 +921,31 @@ Fediversity Project publicly announced3 - - - - - - - - - - - -

    - Fediversity Project publicly announced3 -

    - - - -

    3 Fediversity announces the start of the Fediversity project. More information will be available soon.

    - - Read More - -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced2 - - - - - - - - - - - -

    - Fediversity Project publicly announced2 -

    - - - -

    2 -Fediversity announces the start of the Fediversity project. More information will be available soon.

    - - Read More - -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced1 - - - - - - - - - - - -

    - Fediversity Project publicly announced1 -

    - - - -

    copy 1 -Fediversity announces the start of the Fediversity project. More information will be available soon.

    - - Read More - -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced + width="500" + height="378" /> @@ -1422,7 +979,7 @@ Fediversity announces the start of the Fediversity project. More information wil -

    Fediversity announces the start of the Fediversity project. More information will be available soon.

    +

    The Consortium behind the Fediversity project announces that the project has officially been started.

    Read More diff --git a/public/categories/news/index.xml b/public/categories/news/index.xml index 5aaa094..41c048a 100644 --- a/public/categories/news/index.xml +++ b/public/categories/news/index.xml @@ -6,42 +6,21 @@ Recent content in News on Fediversity Hugo -- gohugo.io en-us - Fri, 05 Apr 2024 05:00:00 +0000 + Tue, 14 May 2024 05:00:00 +0000 - futuretest - //localhost:1313/blog/project-launch-copy-2/ - Fri, 05 Apr 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch-copy-2/ - 4blablabasdfpoiasdf;ljnsadl;f Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced3 - //localhost:1313/blog/project-launch-copy-3/ - Thu, 04 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch-copy-3/ - 3 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced2 - //localhost:1313/blog/project-launch-copy-4/ - Wed, 03 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch-copy-4/ - 2 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced1 - //localhost:1313/blog/project-launch-copy/ - Tue, 02 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch-copy/ - copy 1 Fediversity announces the start of the Fediversity project. More information will be available soon. + Fediversity new website launch + //localhost:1313/blog/new-website-launch/ + Tue, 14 May 2024 05:00:00 +0000 + //localhost:1313/blog/new-website-launch/ + We are pleased to introduce the launch of our new website dedicated to the Fediversity project. Fediversity Project publicly announced //localhost:1313/blog/project-launch/ Mon, 01 Jan 2024 05:00:00 +0000 //localhost:1313/blog/project-launch/ - Fediversity announces the start of the Fediversity project. More information will be available soon. + The Consortium behind the Fediversity project announces that the project has officially been started. diff --git a/public/categories/webinar/index.html b/public/categories/webinar/index.html index f8e17f2..f00ee62 100644 --- a/public/categories/webinar/index.html +++ b/public/categories/webinar/index.html @@ -750,159 +750,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - State of the Internet 2024 - - - - - - - - - - - -

    - State of the Internet 2024 -

    - - - -

    Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

    - - Read More - -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/webinar/index.xml b/public/categories/webinar/index.xml index 869a19e..63de530 100644 --- a/public/categories/webinar/index.xml +++ b/public/categories/webinar/index.xml @@ -8,13 +8,6 @@ en-us Tue, 02 Apr 2024 16:00:00 +0000 - - State of the Internet 2024 - //localhost:1313/events/waag-state-internet-2024-copy/ - Tue, 02 Apr 2024 16:00:00 +0000 - //localhost:1313/events/waag-state-internet-2024-copy/ - Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. - State of the Internet 2024 //localhost:1313/events/waag-state-internet-2024/ diff --git a/public/css/style.css b/public/css/style.css index d8d43f5..1a5d3e8 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -3202,18 +3202,6 @@ input#nav-toggle:checked ~ #nav-menu { width: auto; } - .lg\:\!max-w-\[1000px\] { - max-width: 1000px !important; - } - - .lg\:\!max-w-\[6000px\] { - max-width: 6000px !important; - } - - .lg\:\!max-w-\[600px\] { - max-width: 600px !important; - } - .lg\:\!max-w-\[800px\] { max-width: 800px !important; } diff --git a/public/events/index.html b/public/events/index.html index b231671..bd26790 100644 --- a/public/events/index.html +++ b/public/events/index.html @@ -692,6 +692,17 @@
      +
    • + +
      + + +
      +
    • +
      +
    • State of the Internet 2024 @@ -705,11 +716,11 @@

    • - +
    • diff --git a/public/events/index.xml b/public/events/index.xml index b06864a..2035ee9 100644 --- a/public/events/index.xml +++ b/public/events/index.xml @@ -6,14 +6,14 @@ Recent content in Events on Fediversity Hugo -- gohugo.io en-us - Tue, 02 Apr 2024 16:00:00 +0000 + Sat, 11 May 2024 09:00:00 +0000 - State of the Internet 2024 - //localhost:1313/events/waag-state-internet-2024-copy/ - Tue, 02 Apr 2024 16:00:00 +0000 - //localhost:1313/events/waag-state-internet-2024-copy/ - Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. + OW2con 2024 + //localhost:1313/events/owc-annual-conference-2024/ + Sat, 11 May 2024 09:00:00 +0000 + //localhost:1313/events/owc-annual-conference-2024/ + OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source. State of the Internet 2024 @@ -22,5 +22,12 @@ //localhost:1313/events/waag-state-internet-2024/ Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. + + PublicSpaces Conference 2024 + //localhost:1313/events/publicspaces-annual-conference/ + Tue, 26 Mar 2024 14:00:00 +0200 + //localhost:1313/events/publicspaces-annual-conference/ + On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. + diff --git a/public/events/owc-annual-conference-2024/index.html b/public/events/owc-annual-conference-2024/index.html new file mode 100644 index 0000000..b1c2939 --- /dev/null +++ b/public/events/owc-annual-conference-2024/index.html @@ -0,0 +1,895 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +OW2con 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + all + + + + + +
      + + + +
      + +
      + + + + + + + + + +
      +
      +
      +
      +
      + + + + + +
    + +
    + + +
    + + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/events/publicspaces-annual-conference/index.html b/public/events/publicspaces-annual-conference/index.html new file mode 100644 index 0000000..ff5d37a --- /dev/null +++ b/public/events/publicspaces-annual-conference/index.html @@ -0,0 +1,895 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PublicSpaces Conference 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +
    +
    + + + + + + + +
    + + +
    + + +
    +
    + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/events/waag-state-internet-2024/index.html b/public/events/waag-state-internet-2024/index.html index a71336c..1b1db88 100644 --- a/public/events/waag-state-internet-2024/index.html +++ b/public/events/waag-state-internet-2024/index.html @@ -670,22 +670,26 @@
  • - Start: + Start: 2024-05-16 18:00

  • - End: + End: 2024-05-16 20:00

  • - Location: + Location: OBA Oosterdok - Amsterdam
  • Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. Featuring Kim van Sparrentak, Member of the European Parliament, discussing Europe’s efforts to regulate Big Tech and enhance digital rights. Explore the impact of pivotal European laws like the GDPR and AI Act while celebrating 30 years of Waag Futurelab’s dedication to democratizing technology access for all.

    +

    The event takes place at:

    +

    OBA Oosterdok
    +Oosterdokskade 143
    +1011 DK Amsterdam

    Registration available S?WMan;^E%4Ww`^pezc(B1 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 literal 0 HcmV?d00001 diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_lanczos_smart1_3.png b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_lanczos_smart1_3.png new file mode 100644 index 0000000000000000000000000000000000000000..3acd9f113548e63e4965a78698f80ca177d03b74 GIT binary patch literal 5343 zcmV<56d>z~P)dH;9Lxp(fp^WNEA@2(f`de`2E*EYoYlkkVeq0IxLrcr@X8bYBIDWOOeEr=Eh zRjUe0X)9GcQ~`~kg%D^_BZVM>-6kXj5eSfw;5dL|uk9puysvrBo%=YC>Yg(@o}HPU zof*%TiQ-SI)!sYj+mpxgb;99+7tY%ZorF4E`!y9Tn4KHxeQhZav7`+ z$YhF~&qn7mpG`ASreCOQq7MK6&SvGv{9a`oq8T=34-Q0-SS7X;0o;C%p%YQd%yT zow7}RkMoPlfMmOMJ!FP0%L;eYdW2A+P+VL*i*W@n#+YfEM~^)8na_M79*-S8`rx_q z7w)*@9r=7-eM40>L3)3Pj0>%Pmq9EOasd_G?;6`2sATc8<80OAw`2ZROI z1OlKAcx86NF~;jakhQh!?A+8BzxYqSPpcnQ zpHQtr2(c_H9*=jYXg$*`+qQGr45bvT1m-Ms{^!PXkLpXuN$~=(qR`?jI_i(U+?}}E zADyKDg?z4Dwv)*L%d%QLR)KZq^s|pXek>k~>4d<>uU80BE<5w{d;aJ>ZzqIcOia_% zb)67`5Rx8%d+Wj&D;A56<0KM^a5&s)AA181D~aSlEEe1B$rvF4aOI%`AH4OJhaWq3awVg5=Hlo^ z$aTG$ncX+tbRDI$;^Ig|xk5IBtSBjFl1Kl> zI(B!^l~6Dk0;p<@76{-RJOE7WL+{GH?jy_y3)fBzq~e?5B?KS@OH1(N69VH;-uqvl zeeefS!{9Y0iBcMmNALZ{mxhOjlqR-lZMj^|X0wbjAw)bL?+C9;b-l%6v5?CkE2ghL zJN)H0Sx?*zAq*x7u;Cmy1F`X&S! zY1bc^)iK`q^$Lu!>w2YfB$`A7eNnYGt%B|CY%$Dfpd?t2E|dARbtUf zt(0h*HZ(M(++r@5^L@X~{$3JTxolPhBN?Z@`98Ap444|Q%{zQiq|IRz!kYH{;{*5q z86qa*fhXOxMl>qqc$7A~X^GB^2_a-)U_g0*TrSsUt?t2c9LFi!U?roE-4#0V-(YFL zw?qnoicOGwZ-5sukKGgg*?nLo%B7;`c?~tBrtI8_qtSqy$l#_YVi-m=8dV)}U3bg! zl+y0OvP&gFG*VcN{_xYFqhR#476p?hAQT60y>JlJq1X>UO&pseWS2@!DhdIH;qF@i zgi_J4;#Oo`y*KWSx?_X*3N*5fwu$;Nw-Kb zyybK7@|)r4KfrfC1qKcv){%DpapTPQ?YZk+rz}LW&MFBxZVTb?pML(UgM>(pb`;fA zB{>%%U1OC7h<41D5<&t}RxAb@%{gxoX$m16$LSKRfZ%b41Ts!N2mvu~);@$Q>K1ef zgUjHy&%?F12X}6GA3X9I`6&vDF=n28(4N1E(!B5cp-`ytVUbWMH8;DoymsRa*9sv_ z)5I8a5xkoVVHlx!Jf`e?M;$Ruvs5ZkN?tilv3aKy9CSkeSrvZa{AI^Km;^e zU4(%0fb${}eA#6NZ~jz(6!Uw%so z1n(}~!%|d&q(!ky0!s)k5JuDi>H^w`6~f>H-12wu+CPTJzYgF0d${IpaPtQPdiC6M z0T)01SU_AsDV-XpfT)M4FAS?rNtJ7NU03y|&aBwB?fd@V;GnMS-F2jz`Qfc?u9U80 zL&X3HV6FZ>=U_$Q@Vg-#hHKslSHBfPMu61m({Su5&dg?D1jfPPJQU_e1Q>!KWN&Fszc0Xv+Z!DM&VMnOuDL1yVNYA1r(HplXPG@lsN}lO=kjHgyH_bhRLho z;Eg~X&`kL0y>RSN*!u?X3qZoaJs3FzqgR2OhwKSB`v4o-$;_zmOM1vqL@}LCD|g;b zsE-iJ<#NNr!<`yj0@(wB}KPnddMt z0lTh-UmgLk2n2uvXgW|Ij1)}#7VN$mBBQ{{AZTC^ls~d87LTtE4f&RZD22B15<(C{ zMn*V9LHH* zT@^wklgTapgX1{e$A;l>SR)#6KY#6qgp~;FG}`zyAwa_rCY7iV6nB+TBtiju@K@pZ z7x+&%)RCU{;j9x+C) zn+kSuc>!g|^ttM*PkxK##Av7>ButF(wa=GjNoLi~H1AhgM4TcPlg{X|a z_2PlvAvp}oOjwEBZ+@cq%GIXb2Nh>7IhDYHphm_c{?63pI{7ht<^3>{fHFKf-i|R0?;iMpK@RJD*M2j z-09Z{;KC`I;Ycc#YGN{KR3n?s77B$HkZ~bKPM!?ec2Fx8W3PTS*+`lgW1i>Pw(U5T zM3`Y1sZ^@d+3B9mNGs=3D&(0EV8##-Qc9ED^Q5?nC=;5-Vmnx3oJEp?Q*es}<7g}h z=(ZdMrBW%APUHGXor@g^#bVatV&vSpAeQ2Mb#9I&61p7nYLb;ws^-3wLPa8xcs$-I z*YEu*8sGOzrIKTpD5ZjEf`p)&b>b9J4{@gHx@CnU(P*1rtnd3vn++}*8;*{R;YEXIX)(z(|n}HG3Oa_p$@A7)mA~5`kh75DMEiwJfm?mI`G; zQZ8|c(zYx)!Wf%Udh;~T8(3WqhM1^HZ=iMe>iaM@0?{Z84njT;nx>b_gW+)CC3-D= zz4DI>ff0J*XHP$J-vi-j6bXUl`WS+-hA|3w)lk0jV%sO@~h<Tt4>#)-_R0QM?pvmXH)7 zoz6V;@FSLGZaJeTgwS<;`NHy(r_RE{0+*~G#>QahP5|iPNbE;%$T=s3Jp9o2&prP_ zGMQ*SSFA)XmSo3%di=)g4#VNYfh$ZVduy=z6fBG}=luR}KR{|0a&IL<@r)o^>~L9a z2Myb%=XNb>-gJ3+<>ya7BmH1oV9C8ZB%RI#L8xf9P^A~rhhTx6&hun;w1avW<3hm> z#w5rTUPbOCN#-a!C`Hv+7+`-4>lv(x+gtie|N| zBXVX^Xo2)#_t$39r(nr#U3~L}-1Q(4)0jcW7~AEtU4BV|)q*sr zRg-l$F-D&2ITEaG+MV0CV5!Z|O{_KNJRCL$2I7oe^Z<&TQOayvEjoQEc|#$ZYgRDU zZ0FFG2d}&C8r!zf#-%8nGv9C6qtQF*SFm`K?c?h)pud0r+*MZ{;u}}HDa|SsTkbBq zH0j6KP)$`d1xqCb7ZzrB?RuHab6reGRKSwMaGQ=4=u^$&ta)07a~_LDr>1sKOpNc? zG35Jxt#S#$?b0@CR-b|;H{vv&;(%P&+chyhK0X=>g{G%>d)`H`)PA^hI=g+X>Qk^d zXU%rFV9)ax_RXmI_k#!LDWw}V3)l3dQYVHnfXlT{lZka&zTnOqke>DrXO z14~IGQBs<nRuM`+h<0VA_t1R^Nif zYL*%Ypd387uW@iGW52L}R)VX}KoaZ8(k5te&eh3m-LKLt~mgQwU+(w%WTB3Wd5jRNmUAGGl(7#}*Kcsc{rluxRse#7x{M6<6_}JLkjw+AOWt$vY<~WY; z`_JBk=vQbB^ z>Qk^ds~i`prgL6##lmJK6{h?5&sS}HK3}LCu#V%X^U3P!s*_9GZ&kk<_)1zipaQ8> za(;ehvlCDhDEkl0S*F1`lS|rEmZkz$Rj1TRZfbRJHNfmBKhdX}#VA)6%Jck*iJfC( zBb${}y`7$(92!pfJ`ExsY2d3MD7C7d`&2zWSS|Byx@=-I=|8aK=#yXtbkz6h{Jt4Y z(>BXesbxungQ=;h3AJe6DZ5n=)$!fxEGeZ>>T-QT1UZiLA_hzOC(5cx8lkeIEj*XP zab{+UQY!KFtJ_zqKq$P_fr`o}YMQ1#ZU5Yiz5`1skLtf%Fk>n1-qN^KQp_5`x~92- zRNS1{7>%pPD)yjMtm<~#k^VFA6->CM5$e;iv60=oCt8D5&6?Ui%X=k!ZppUGY9DR= z!IW~QLlJ#7ht`pS?>n&61VpJ+%9rdirC0y|D~VsYx`o93^4g*sty>-zZ&{P-tu z@F47{?D^%KH%{nRExmf9Wm#?R$L}M}Qb;W>p84wC_fW>HeBNGNb51Mhd=PqzlcX8N^5jocU`xtK1w;NzX>7jN7Q`;7DDKS7cTtX zTkbe@>a4EoNY~afxp#$QZ@l%5n^_ih|05s%_-8-+rD!w?2>F~34#eO4m+yyIRMjy} zQvq77qBxgwh^_z6L7i+PSSoqcW?}UuKl|+SSHJ3t>u@st zjRrS;8g!(ZkdtN1N``7o1*)qhyGK_{vVS@15CWKO*V$*#%jP{7ULmP^TON)GlFn>sR5#ur-*+s@sm(C6sas!Y(90ZwX5A^_T=mLI|ca(XN6V3A|030=t0!+#u zjjQAk(2!53OCR{Gej4bJz!`tB&-ua^Fl~K!wj6z`7VM11{xJAUSsA072ob&eJmPP+ckrLv|T)?bqB=hOM- z46`gcH{JC*XCb_)CFxXd*Hm!AL$A0$k5>$Quu9u_QFcw|R9w;~E@DO1EzWv(NKVi~ z0?Im##7niaCkRXkB6JC2$vGDgW7X{q4acvhrrT0{74!OLf97D(B;^6cDACm_4G%f; z`hUjCiI#a8H!RwZ5BHDHk*r&}ojyq#MDH*RDo_mCJM?qS#z1-rBsqQ7zzG1~Hq!th z_#`r9#7p3b$Vvm5aFD3E7F8TNg%@poU56CJ5KaZ3)m$}5sNuOct zv`XJ}pQx!0RhkCx`aeoqXyPl@A)V%9_Q_8rdcDaLt#e>3xV;)7=(-COb!|7tI+f?% z&n{VxfTy%@LP43nW;^M(DQW9d0fegJi5hq9mw)@gw>27S-QWWvTmY6@1Mq?jUu09xB5^7u$ z2aM8gaxmWF4?{UP3jNEPlaV!c(xG_wNmDQ5N^)OoA$uPYS-x%cH=J$m@dG}Y&&@^U zVe}-7av6s*Zbszz0g)dxfnxT$4s9-2^joKkz6~*%@xgdfKykePw*9A>;`c+gdz(q& z;PXOCAr!jo&RxUMTG2SM6k${={92H!4`^=uGW6iHt1Iq$xJ{6%5Mv zYzKe#UM4&K7u?QmQnMFCTmVCoeFdkeCy}h~`r&1`0FnKsK2L(IiiD3xMY9m1M!_8WUn(Kf6*X&6c{feKCn~Z%L29?as3IV3t2D Mo7S~U3IG5A0RN&UKmY&$ literal 0 HcmV?d00001 diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_lanczos_3.png b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_lanczos_3.png new file mode 100644 index 0000000000000000000000000000000000000000..b0da2ff9bc0ac0cd87b334f0a9d62ae01d41e82e GIT binary patch literal 79038 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 GZ~q^DT72jL literal 0 HcmV?d00001 diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..5a89bb9f33ebbfb3ec18a2366d8e0df491c3088b GIT binary patch literal 7800 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

    oR9}4jSnQ zxKj~r$fS-t_>A66cq{I?m?I<&-|bWe`%MdFa#S$KrZpNm$r?&Hr^6eJ`;m5+drso= z;87K!12qK~>fAks^;(--UnS{sv+Wim7vSuG5Ui!dZzfnED8^k{&FvEU80Ug~1?2?@ zO(jA#d`;Jh1qSG*O=<4Iz^X*zdw_t>BTR#ev2Tk+Ww(0*XWG131sf;s~>$i|urV?G$oyHS~ayH{yT zIn83m%U&VOvrZHEXAYH0Z{hap~3VDSJ&;O)F?A| z!{H+ZK!-1n>eu9;V!SI^2<~n_R?OqQMUn!dXfk8K^4(^*sCiKf&8};GW-d;m+ooWn za7WpQc5MvzjFZ|O%jHmdHj43V4GMVT zkgYMw&`6D7`0$h{_ zW1pjRjxcG~7=hgtEn~LUIbFqO6fT$)%(3N_H*$)gm@B#|gbnwo(`1}_DfaL>D zb%x?y_uR(?E&~4^01zSR4jKoM!ueS9<6OM5leA1Q(RZ*qDAn{B);SJrW0&*rVPCVZ%p`!-WrBMk~=_nZM z;o!MUeo$^v%x!vZ^-Cp{d(7;jhK1}BL(Y5ZQrztE^i3Pv3B|j~04P*@k}56h!%XZ~eizI&Ne&tzZT6z6lz6j7FkhFVp<8_XHh9J;xz2B_rr`0OW^R z9a5~r)y_|$hUM*8*|Qv7^BX;$>Q6evFjN`06J)|XBJvHIkGgM)3qrO@8BFFACsyVG zk8B$X>wi)#@l0$~Sa%zPq{O4sof8N)G@~-xOWPg!5lv~%c~c*JPGJVt-L=JH7urs5 zSOEYX^(S^*lbc{{9%u|h^lAl>`Qxxw0h+?D#Thr-Xhu_Oy?}(h7UMqr-mrG{HG~2z zpAsa&LEU-nr}PB_0GMqtN(^(;ocvTVJ6`*PyM?CJ%1w{Y(MA8hw~4P9lAf$&{n640 z3nDjA)B|L9FGqR9)z{^f2_Tu|$*XjqQD{Va~a7>jLb?Nwxj{1fJSr`8o;10JR zv2WS;q3f%BjYu{}p=uops)E+gBs>=Vm(#-}&qrl;WQ=k$-fH34E`b_(Ew|$1?7S2B zzW}Jq(eIrOhQApsO6W%Z7zPZkvzwU7(+vsoNUG>ud+(2*=;x>%Gn}UDx>8AJG62ja;DjYvj0Z28QmIG3T-Z%!uRX+JQxI-qqy{w@Hio_J! z0hRjSsx}f0DB+x{c-2VYjMqmWCrue%aFdwI7W9qbeZAFnFXZTHA<=@ zJ`F*e=4#zuSQj-b1YkL8LURRGD`k>6*h;^ialEslA|Di7H(Z%1wusK-%t&{6^3Fi) zEUr!p1$pgso?JTD4=`|d70!mbDrPsg1`>$U!))@3kRl{3?Hw`}+Q>=NsYC78{}E8` z*{W8vb~8`Pl^+s_`!h4Vz1;IXIYWVRcj2;?WaZn9V_r_un0-y)7&+S z-eM?|8i6t}5GMrVjByBey{m4!IB9wtGll{BJW~>dydYc~-HSZuIKy~qUYp$a`C*0= YT|#hEvW)uh6xRWV%J0AZT=~QN55Ib)RsaA1 literal 0 HcmV?d00001 diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_lanczos_3.png b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_lanczos_3.png new file mode 100644 index 0000000000000000000000000000000000000000..57acd6794f42bc4113f2f21a087101cf8cb864dc GIT binary patch literal 20366 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 ak$HZ@y@9<3GcZ$8xhmY6OMn0X00017C2)cO literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html index 91cb12c..bb2bdda 100644 --- a/public/index.html +++ b/public/index.html @@ -1121,6 +1121,17 @@
      +
    • + +
      + + +
      +
    • +
      +
    • State of the Internet 2024 @@ -1134,11 +1145,11 @@

    • - +
    • @@ -1159,44 +1170,11 @@

    • - -
      -
    • -
      - -
    • - -
      - - -
      -
    • -
      - -
    • - -
      - - -
      -
    • -
      - -
    • - -
      - - +
    • diff --git a/public/index.xml b/public/index.xml index 8cbe7f8..cf89eca 100644 --- a/public/index.xml +++ b/public/index.xml @@ -6,21 +6,21 @@ Recent content on Fediversity Hugo -- gohugo.io en-us - Fri, 05 Apr 2024 05:00:00 +0000 + Tue, 14 May 2024 05:00:00 +0000 - futuretest - //localhost:1313/blog/project-launch-copy-2/ - Fri, 05 Apr 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch-copy-2/ - 4blablabasdfpoiasdf;ljnsadl;f Fediversity announces the start of the Fediversity project. More information will be available soon. + Fediversity new website launch + //localhost:1313/blog/new-website-launch/ + Tue, 14 May 2024 05:00:00 +0000 + //localhost:1313/blog/new-website-launch/ + We are pleased to introduce the launch of our new website dedicated to the Fediversity project. - State of the Internet 2024 - //localhost:1313/events/waag-state-internet-2024-copy/ - Tue, 02 Apr 2024 16:00:00 +0000 - //localhost:1313/events/waag-state-internet-2024-copy/ - Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. + OW2con 2024 + //localhost:1313/events/owc-annual-conference-2024/ + Sat, 11 May 2024 09:00:00 +0000 + //localhost:1313/events/owc-annual-conference-2024/ + OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source. State of the Internet 2024 @@ -30,32 +30,18 @@ Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. - Fediversity Project publicly announced3 - //localhost:1313/blog/project-launch-copy-3/ - Thu, 04 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch-copy-3/ - 3 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced2 - //localhost:1313/blog/project-launch-copy-4/ - Wed, 03 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch-copy-4/ - 2 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced1 - //localhost:1313/blog/project-launch-copy/ - Tue, 02 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch-copy/ - copy 1 Fediversity announces the start of the Fediversity project. More information will be available soon. + PublicSpaces Conference 2024 + //localhost:1313/events/publicspaces-annual-conference/ + Tue, 26 Mar 2024 14:00:00 +0200 + //localhost:1313/events/publicspaces-annual-conference/ + On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. Fediversity Project publicly announced //localhost:1313/blog/project-launch/ Mon, 01 Jan 2024 05:00:00 +0000 //localhost:1313/blog/project-launch/ - Fediversity announces the start of the Fediversity project. More information will be available soon. + The Consortium behind the Fediversity project announces that the project has officially been started. Consortium diff --git a/public/searchindex.json b/public/searchindex.json index 4e353bc..7467d5e 100644 --- a/public/searchindex.json +++ b/public/searchindex.json @@ -1,56 +1,23 @@ [{ "section": "Blog", - "slug": "/blog/project-launch-copy-2/", - "title": "futuretest", - "description": "futuretest", - "date": "April 5, 2024", - "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"184\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "slug": "/blog/new-website-launch/", + "title": "Fediversity new website launch", + "description": "Announcing Our New Website for the Fediversity Project", + "date": "May 14, 2024", + "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"318\"\n onerror=\"this.onerror='null';this.src='\\/images\\/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", "searchKeyword": "", "categories": "News", "tags": "", - "content":"4blablabasdfpoiasdf;ljnsadl;f Fediversity announces the start of the Fediversity project. More information will be available soon.\nOdit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.\nMolestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.\nId sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.\nDeleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.\nFacilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.\n"},{ - "section": "Blog", - "slug": "/blog/project-launch-copy-3/", - "title": "Fediversity Project publicly announced3", - "description": "The Fediversity Project has officially been announced3", - "date": "January 4, 2024", - "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"184\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "searchKeyword": "", - "categories": "News", - "tags": "", - "content":"3 Fediversity announces the start of the Fediversity project. More information will be available soon.\nOdit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.\nMolestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.\nId sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.\nDeleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.\nFacilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.\n"},{ - "section": "Blog", - "slug": "/blog/project-launch-copy-4/", - "title": "Fediversity Project publicly announced2", - "description": "The Fediversity Project has officially been announced2", - "date": "January 3, 2024", - "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"184\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "searchKeyword": "", - "categories": "News", - "tags": "", - "content":"2\nFediversity announces the start of the Fediversity project. More information will be available soon.\nOdit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.\nMolestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.\nId sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.\nDeleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.\nFacilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.\n"},{ - "section": "Blog", - "slug": "/blog/project-launch-copy/", - "title": "Fediversity Project publicly announced1", - "description": "The Fediversity Project has officially been announced1", - "date": "January 2, 2024", - "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"184\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "searchKeyword": "", - "categories": "News", - "tags": "", - "content":"copy 1\nFediversity announces the start of the Fediversity project. More information will be available soon.\nOdit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.\nMolestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.\nId sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.\nDeleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.\nFacilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.\n"},{ + "content":"We are pleased to introduce the launch of our new website dedicated to the Fediversity project.\n"},{ "section": "Blog", "slug": "/blog/project-launch/", "title": "Fediversity Project publicly announced", "description": "The Fediversity Project has officially been announced", "date": "January 1, 2024", - "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"184\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"318\"\n onerror=\"this.onerror='null';this.src='\\/images\\/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", "searchKeyword": "", "categories": "News", "tags": "", - "content":"Fediversity announces the start of the Fediversity project. More information will be available soon.\nOdit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.\nMolestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.\nId sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.\nDeleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.\nFacilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.\n"}] + "content":"The Consortium behind the Fediversity project announces that the project has officially been started. NLnet, Tweag, NorduNet and the Open Internet Discourse Foundation are working together to build a new service for cloud hosters.\nFediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. It wants to provide everyone with high-quality, secure IT systems for everyday use. Without tracking, without exploitation, in a way that runs everywhere and scales effortlessly. Fediversity is based on NixOS, a disruptive Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, NixOS is completely declarative, makes upgrading systems reliable, and has many other advantages. Because it is reproducible, it is ideally suited for complex deployment scenario\u0026rsquo;s where consistent behaviour, stability and configurability matter.\nFediversity has received funding from the European Union’s Horizon Europe research and innovation programme under grant agreement No. 101136078.\n"}] diff --git a/public/sitemap.xml b/public/sitemap.xml index d476e63..6000422 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -3,28 +3,31 @@ xmlns:xhtml="http://www.w3.org/1999/xhtml"> //localhost:1313/ - 2024-04-05T05:00:00+00:00 + 2024-05-14T05:00:00+00:00 //localhost:1313/categories/ - 2024-04-05T05:00:00+00:00 + 2024-05-14T05:00:00+00:00 - //localhost:1313/blog/project-launch-copy-2/ - 2024-04-05T05:00:00+00:00 + //localhost:1313/blog/new-website-launch/ + 2024-05-14T05:00:00+00:00 //localhost:1313/categories/news/ - 2024-04-05T05:00:00+00:00 + 2024-05-14T05:00:00+00:00 //localhost:1313/blog/ - 2024-04-05T05:00:00+00:00 + 2024-05-14T05:00:00+00:00 + + //localhost:1313/categories/conference/ + 2024-05-11T09:00:00+00:00 //localhost:1313/categories/event/ - 2024-04-02T16:00:00+00:00 + 2024-05-11T09:00:00+00:00 //localhost:1313/events/ - 2024-04-02T16:00:00+00:00 + 2024-05-11T09:00:00+00:00 - //localhost:1313/events/waag-state-internet-2024-copy/ - 2024-04-02T16:00:00+00:00 + //localhost:1313/events/owc-annual-conference-2024/ + 2024-05-11T09:00:00+00:00 //localhost:1313/events/waag-state-internet-2024/ 2024-04-02T16:00:00+00:00 @@ -32,14 +35,8 @@ //localhost:1313/categories/webinar/ 2024-04-02T16:00:00+00:00 - //localhost:1313/blog/project-launch-copy-3/ - 2024-01-04T05:00:00+00:00 - - //localhost:1313/blog/project-launch-copy-4/ - 2024-01-03T05:00:00+00:00 - - //localhost:1313/blog/project-launch-copy/ - 2024-01-02T05:00:00+00:00 + //localhost:1313/events/publicspaces-annual-conference/ + 2024-03-26T14:00:00+02:00 //localhost:1313/blog/project-launch/ 2024-01-01T05:00:00+00:00 diff --git a/public/tags/conference/index.html b/public/tags/conference/index.html new file mode 100644 index 0000000..7f3d551 --- /dev/null +++ b/public/tags/conference/index.html @@ -0,0 +1,954 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + all + + + + + +
      + + + +
      + +
      + + + + + + + + + +
      +
      +
      +

      Conference

      + + + + +
      +
      +
      + + +
      +
      +
      + +
      +
      + +
      +
      + +

      + PublicSpaces conference 2024 +

      + + + +

      On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

      + + Read More + +
      + +
      + +
      +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/tags/conference/index.xml b/public/tags/conference/index.xml new file mode 100644 index 0000000..14a6ffd --- /dev/null +++ b/public/tags/conference/index.xml @@ -0,0 +1,19 @@ + + + + Conference on Fediversity + //localhost:1313/tags/conference/ + Recent content in Conference on Fediversity + Hugo -- gohugo.io + en-us + Tue, 26 Mar 2024 14:00:00 +0200 + + + PublicSpaces conference 2024 + //localhost:1313/events/publicspaces-annual-conference/ + Tue, 26 Mar 2024 14:00:00 +0200 + //localhost:1313/events/publicspaces-annual-conference/ + On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. + + + From 4e4c5042faf5057f3ac1743796367c5761acd19c Mon Sep 17 00:00:00 2001 From: Laurens Date: Tue, 28 May 2024 11:43:30 +0200 Subject: [PATCH 35/44] blog --- assets/images/website-new.png | Bin 0 -> 18139 bytes content/english/blog/New-website-launch.md | 8 +- .../events/publicspaces-annual-conference.md | 2 +- .../events/waag-state-internet-2024.md | 2 +- public/authors/laurens-hof/index.html | 98 +++++++++--------- public/blog/index.html | 14 +-- public/blog/index.xml | 4 +- public/blog/new-website-launch/index.html | 26 ++--- public/categories/conference/index.html | 78 +++++++------- public/categories/conference/index.xml | 16 +-- public/categories/event/index.html | 80 +++++++------- public/categories/event/index.xml | 18 ++-- public/categories/index.xml | 10 +- public/categories/news/index.html | 18 ++-- public/categories/news/index.xml | 4 +- public/categories/webinar/index.html | 2 +- public/categories/webinar/index.xml | 4 +- public/events/index.html | 24 ++--- public/events/index.xml | 18 ++-- public/images/website-new.png | Bin 0 -> 18139 bytes ...95_18139_100x100_fill_lanczos_smart1_3.png | Bin 0 -> 3992 bytes ..._100x100_fill_q80_h2_lanczos_smart1_3.webp | Bin 0 -> 1142 bytes ...3bba0f95_18139_1110x0_resize_lanczos_3.png | Bin 0 -> 43525 bytes ..._18139_1110x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 7894 bytes ...13bba0f95_18139_420x0_resize_lanczos_3.png | Bin 0 -> 13134 bytes ...5_18139_420x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 3244 bytes ...5_18139_545x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 4214 bytes ...5_18139_600x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 4336 bytes ...5_18139_700x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 5274 bytes public/index.html | 26 ++--- public/index.xml | 20 ++-- public/searchindex.json | 8 +- public/sitemap.xml | 26 ++--- 33 files changed, 256 insertions(+), 250 deletions(-) create mode 100644 assets/images/website-new.png create mode 100644 public/images/website-new.png create mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_100x100_fill_lanczos_smart1_3.png create mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_100x100_fill_q80_h2_lanczos_smart1_3.webp create mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_1110x0_resize_lanczos_3.png create mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_1110x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_420x0_resize_lanczos_3.png create mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_420x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_545x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_600x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_700x0_resize_q80_h2_lanczos_3.webp diff --git a/assets/images/website-new.png b/assets/images/website-new.png new file mode 100644 index 0000000000000000000000000000000000000000..844090459df82e8e6577d4cfb72fe3d55a8745bc GIT binary patch literal 18139 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 Fediversity new website launch + width="851" + height="650" /> @@ -928,6 +928,45 @@
      +

      + PublicSpaces Conference 2024 +

      + + + +

      On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

      + + Read More + +
      + +
      + +
      +
      +

      OW2con 2024

      @@ -1066,7 +1105,7 @@ loading="lazy" decoding="async" src="/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png" - class=" mb-6 w-full rounded img" + class=" w-full rounded img" alt="State of the Internet 2024" width="1096" height="480" /> @@ -1119,45 +1158,6 @@
      - -

      - PublicSpaces Conference 2024 -

      - - - -

      On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

      - - Read More - -
      - -
      - -
      -
      @@ -1258,7 +1258,7 @@ loading="lazy" decoding="async" src="/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_lanczos_3.png" - class=" mb-6 w-full rounded img" + class=" w-full rounded img" alt="Fediversity Project publicly announced" width="500" height="378" /> diff --git a/public/blog/index.html b/public/blog/index.html index f0f5e36..a3b0de8 100644 --- a/public/blog/index.html +++ b/public/blog/index.html @@ -771,31 +771,31 @@ Fediversity new website launch + width="851" + height="650" /> diff --git a/public/blog/index.xml b/public/blog/index.xml index d7ffadb..e5d7589 100644 --- a/public/blog/index.xml +++ b/public/blog/index.xml @@ -6,12 +6,12 @@ Recent content in News on Fediversity Hugo -- gohugo.io en-us - Tue, 14 May 2024 05:00:00 +0000 + Wed, 15 May 2024 05:00:00 +0000 Fediversity new website launch //localhost:1313/blog/new-website-launch/ - Tue, 14 May 2024 05:00:00 +0000 + Wed, 15 May 2024 05:00:00 +0000 //localhost:1313/blog/new-website-launch/ We are pleased to introduce the launch of our new website dedicated to the Fediversity project. diff --git a/public/blog/new-website-launch/index.html b/public/blog/new-website-launch/index.html index 68f5d95..6968679 100644 --- a/public/blog/new-website-launch/index.html +++ b/public/blog/new-website-launch/index.html @@ -160,8 +160,8 @@ - - + + - - + + @@ -677,10 +677,12 @@
    • - May 14, 2024 + May 15, 2024

    We are pleased to introduce the launch of our new website dedicated to the Fediversity project.

    +

    The project is broad in scope, and the website reflects this. Whether you are a developer, an individual interested in the project, or want to know how the grant money is spend, the website keeps you up to date with everything you need to know.

    +

    We’re excited to show you more of the progress of the Fediversity project, and how we can build a next generation of the open internet together!

    @@ -765,31 +767,31 @@ Fediversity new website launch + width="851" + height="650" /> diff --git a/public/categories/conference/index.html b/public/categories/conference/index.html index fea83b6..c7615ef 100644 --- a/public/categories/conference/index.html +++ b/public/categories/conference/index.html @@ -696,45 +696,6 @@
    -

    - OW2con 2024 -

    - - - -

    OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source.

    - - Read More - -
    - -
    - -
    -
    -

    PublicSpaces Conference 2024

    @@ -771,6 +732,45 @@
    +
    +
    + +

    + OW2con 2024 +

    + + + +

    OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source.

    + + Read More + +
    + +
    +
    diff --git a/public/categories/conference/index.xml b/public/categories/conference/index.xml index 5fe153a..384e2de 100644 --- a/public/categories/conference/index.xml +++ b/public/categories/conference/index.xml @@ -6,8 +6,15 @@ Recent content in Conference on Fediversity Hugo -- gohugo.io en-us - Sat, 11 May 2024 09:00:00 +0000 + Sat, 11 May 2024 14:00:00 +0200 + + PublicSpaces Conference 2024 + //localhost:1313/events/publicspaces-annual-conference/ + Sat, 11 May 2024 14:00:00 +0200 + //localhost:1313/events/publicspaces-annual-conference/ + On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. + OW2con 2024 //localhost:1313/events/owc-annual-conference-2024/ @@ -15,12 +22,5 @@ //localhost:1313/events/owc-annual-conference-2024/ OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source. - - PublicSpaces Conference 2024 - //localhost:1313/events/publicspaces-annual-conference/ - Tue, 26 Mar 2024 14:00:00 +0200 - //localhost:1313/events/publicspaces-annual-conference/ - On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. - diff --git a/public/categories/event/index.html b/public/categories/event/index.html index 0d2bf7e..7925808 100644 --- a/public/categories/event/index.html +++ b/public/categories/event/index.html @@ -696,6 +696,45 @@
    +

    + PublicSpaces Conference 2024 +

    + + + +

    On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

    + + Read More + +
    + +
    + +
    +
    +

    OW2con 2024

    @@ -834,7 +873,7 @@ loading="lazy" decoding="async" src="/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png" - class=" mb-6 w-full rounded img" + class=" w-full rounded img" alt="State of the Internet 2024" width="1096" height="480" /> @@ -885,45 +924,6 @@
    -
    -
    - -

    - PublicSpaces Conference 2024 -

    - - - -

    On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

    - - Read More - -
    - -
    -
    diff --git a/public/categories/event/index.xml b/public/categories/event/index.xml index 5609796..3157480 100644 --- a/public/categories/event/index.xml +++ b/public/categories/event/index.xml @@ -6,8 +6,15 @@ Recent content in Event on Fediversity Hugo -- gohugo.io en-us - Sat, 11 May 2024 09:00:00 +0000 + Sat, 11 May 2024 14:00:00 +0200 + + PublicSpaces Conference 2024 + //localhost:1313/events/publicspaces-annual-conference/ + Sat, 11 May 2024 14:00:00 +0200 + //localhost:1313/events/publicspaces-annual-conference/ + On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. + OW2con 2024 //localhost:1313/events/owc-annual-conference-2024/ @@ -18,16 +25,9 @@ State of the Internet 2024 //localhost:1313/events/waag-state-internet-2024/ - Tue, 02 Apr 2024 16:00:00 +0000 + Wed, 10 Apr 2024 16:00:00 +0000 //localhost:1313/events/waag-state-internet-2024/ Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. - - PublicSpaces Conference 2024 - //localhost:1313/events/publicspaces-annual-conference/ - Tue, 26 Mar 2024 14:00:00 +0200 - //localhost:1313/events/publicspaces-annual-conference/ - On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. - diff --git a/public/categories/index.xml b/public/categories/index.xml index 1168f5b..8f3d125 100644 --- a/public/categories/index.xml +++ b/public/categories/index.xml @@ -6,33 +6,33 @@ Recent content in Categories on Fediversity Hugo -- gohugo.io en-us - Tue, 14 May 2024 05:00:00 +0000 + Wed, 15 May 2024 05:00:00 +0000 News //localhost:1313/categories/news/ - Tue, 14 May 2024 05:00:00 +0000 + Wed, 15 May 2024 05:00:00 +0000 //localhost:1313/categories/news/ Conference //localhost:1313/categories/conference/ - Sat, 11 May 2024 09:00:00 +0000 + Sat, 11 May 2024 14:00:00 +0200 //localhost:1313/categories/conference/ Event //localhost:1313/categories/event/ - Sat, 11 May 2024 09:00:00 +0000 + Sat, 11 May 2024 14:00:00 +0200 //localhost:1313/categories/event/ Webinar //localhost:1313/categories/webinar/ - Tue, 02 Apr 2024 16:00:00 +0000 + Wed, 10 Apr 2024 16:00:00 +0000 //localhost:1313/categories/webinar/ diff --git a/public/categories/news/index.html b/public/categories/news/index.html index 92de5a3..2155d73 100644 --- a/public/categories/news/index.html +++ b/public/categories/news/index.html @@ -774,31 +774,31 @@ Fediversity new website launch + width="851" + height="650" /> @@ -942,7 +942,7 @@ loading="lazy" decoding="async" src="/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_lanczos_3.png" - class=" mb-6 w-full rounded img" + class=" w-full rounded img" alt="Fediversity Project publicly announced" width="500" height="378" /> diff --git a/public/categories/news/index.xml b/public/categories/news/index.xml index 41c048a..1df2ccf 100644 --- a/public/categories/news/index.xml +++ b/public/categories/news/index.xml @@ -6,12 +6,12 @@ Recent content in News on Fediversity Hugo -- gohugo.io en-us - Tue, 14 May 2024 05:00:00 +0000 + Wed, 15 May 2024 05:00:00 +0000 Fediversity new website launch //localhost:1313/blog/new-website-launch/ - Tue, 14 May 2024 05:00:00 +0000 + Wed, 15 May 2024 05:00:00 +0000 //localhost:1313/blog/new-website-launch/ We are pleased to introduce the launch of our new website dedicated to the Fediversity project. diff --git a/public/categories/webinar/index.html b/public/categories/webinar/index.html index f00ee62..ca329b2 100644 --- a/public/categories/webinar/index.html +++ b/public/categories/webinar/index.html @@ -795,7 +795,7 @@ loading="lazy" decoding="async" src="/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png" - class=" mb-6 w-full rounded img" + class=" w-full rounded img" alt="State of the Internet 2024" width="1096" height="480" /> diff --git a/public/categories/webinar/index.xml b/public/categories/webinar/index.xml index 63de530..64a86fe 100644 --- a/public/categories/webinar/index.xml +++ b/public/categories/webinar/index.xml @@ -6,12 +6,12 @@ Recent content in Webinar on Fediversity Hugo -- gohugo.io en-us - Tue, 02 Apr 2024 16:00:00 +0000 + Wed, 10 Apr 2024 16:00:00 +0000 State of the Internet 2024 //localhost:1313/events/waag-state-internet-2024/ - Tue, 02 Apr 2024 16:00:00 +0000 + Wed, 10 Apr 2024 16:00:00 +0000 //localhost:1313/events/waag-state-internet-2024/ Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. diff --git a/public/events/index.html b/public/events/index.html index bd26790..bbe50de 100644 --- a/public/events/index.html +++ b/public/events/index.html @@ -692,6 +692,17 @@ + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/events/publicspaces-annual-conference-copy/index.html b/public/events/publicspaces-annual-conference-copy/index.html new file mode 100644 index 0000000..d14be8e --- /dev/null +++ b/public/events/publicspaces-annual-conference-copy/index.html @@ -0,0 +1,1038 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PublicSpaces Conference 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +
    +
    + + +
    +
    +

    PublicSpaces Conference 2024

    +
      + +
    • + + Start: 2024-06-06 09:00 +
    • +
      +
    • + + End: 2024-06-07 18:00 +
    • +
      +
    • + + Location: Pakhuis de Zwijger - Amsterdam +
    • + + +
    +

    On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’. Held at Pakhuis de Zwijger, this two-day event will feature panels, keynotes, roundtable discussions, lectures, as well as art and cultural showcases, all aimed at collectively shaping the rules for a more inclusive internet. Join us as we navigate towards a digital landscape where everyone has a voice. For more information, check out the website +

    +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PublicSpaces Conference 2024 + + + + + + + + + + + +
    +
    +
    + + + + + + +
    + + +
    + + +
    +
    + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/events/waag-state-internet-2024-copy/index.html b/public/events/waag-state-internet-2024-copy/index.html index 3186689..2a5d043 100644 --- a/public/events/waag-state-internet-2024-copy/index.html +++ b/public/events/waag-state-internet-2024-copy/index.html @@ -354,20 +354,12 @@ - - - - - - - - @@ -402,9 +394,9 @@ class="img logo-light" width="160" height="32" - src="/images/logo_hu3e1f0f6bc04cc0e54cd69f08cd041995_19726_320x0_resize_q80_h2_lanczos_3.webp" + src="/images/ngi_fedi_full.svg" alt="Hugoplate" - onerror="this.onerror=null;this.src='\/images\/logo_hu3e1f0f6bc04cc0e54cd69f08cd041995_19726_320x0_resize_lanczos_3.png';" /> + onerror="this.onerror=null;this.src='';" /> - - - - - - - - @@ -935,9 +919,9 @@ Oosterdokskade 143
    class="img logo-light" width="160" height="32" - src="/images/logo_hu3e1f0f6bc04cc0e54cd69f08cd041995_19726_320x0_resize_q80_h2_lanczos_3.webp" + src="/images/ngi_fedi_full.svg" alt="Hugoplate" - onerror="this.onerror=null;this.src='\/images\/logo_hu3e1f0f6bc04cc0e54cd69f08cd041995_19726_320x0_resize_lanczos_3.png';" /> + onerror="this.onerror=null;this.src='';" /> \ No newline at end of file diff --git a/public/index.html b/public/index.html index d4cf4a3..04cd567 100644 --- a/public/index.html +++ b/public/index.html @@ -724,54 +724,14 @@ - - - - - - - - - - - - - - - - - - - - - - - Banner image - - - + Banner image From db7b208e6331ce5f31212ae6d511940eebf5d57f Mon Sep 17 00:00:00 2001 From: Laurens Date: Tue, 30 Jul 2024 17:46:01 +0200 Subject: [PATCH 38/44] blog publicspaces --- .DS_Store | Bin 6148 -> 6148 bytes assets/.DS_Store | Bin 6148 -> 6148 bytes .../english/blog/publicspaces-conference.md | 16 + public/authors/laurens-hof/index.html | 379 +++++- public/blog/index.html | 147 +++ public/blog/index.xml | 9 +- .../blog/publicspaces-conference/index.html | 1035 +++++++++++++++++ public/categories/conference/index.html | 232 +++- public/categories/event/index.html | 232 +++- public/categories/index.html | 10 +- public/categories/news/index.html | 147 +++ public/categories/news/index.xml | 7 + .../owc-annual-conference-2024/index.html | 168 ++- .../publicspaces-annual-conference/index.html | 167 ++- ...97_100x100_fill_q80_h2_lanczos_smart1.webp | Bin 0 -> 2518 bytes ..._1231197_1110x0_resize_q80_h2_lanczos.webp | Bin 0 -> 70776 bytes ...7_1231197_420x0_resize_q80_h2_lanczos.webp | Bin 0 -> 14096 bytes ...7_1231197_545x0_resize_q80_h2_lanczos.webp | Bin 0 -> 21290 bytes ...7_1231197_600x0_resize_q80_h2_lanczos.webp | Bin 0 -> 24610 bytes ...7_1231197_700x0_resize_q80_h2_lanczos.webp | Bin 0 -> 32632 bytes public/index.html | 11 + public/index.xml | 9 +- public/searchindex.json | 11 + public/sitemap.xml | 3 + 24 files changed, 2562 insertions(+), 21 deletions(-) create mode 100755 content/english/blog/publicspaces-conference.md create mode 100644 public/blog/publicspaces-conference/index.html create mode 100644 public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_100x100_fill_q80_h2_lanczos_smart1.webp create mode 100644 public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_1110x0_resize_q80_h2_lanczos.webp create mode 100644 public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_420x0_resize_q80_h2_lanczos.webp create mode 100644 public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_545x0_resize_q80_h2_lanczos.webp create mode 100644 public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_600x0_resize_q80_h2_lanczos.webp create mode 100644 public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_700x0_resize_q80_h2_lanczos.webp diff --git a/.DS_Store b/.DS_Store index 5397e325abe87148fe4dc9f20737a4fa3e278f81..026f1628d7d774ab4f7bd22786f9624155242197 100644 GIT binary patch delta 69 zcmZoMXffEJ&cwK5vLth%xK$aL})W~a?hnG{(!vvd6A2LPfM3Aq3O diff --git a/assets/.DS_Store b/assets/.DS_Store index 9170d68b512a1a8c62df29e4a185578bfdeea986..df04e6f21bafa68ade18a193b8399e0ef7412ff1 100644 GIT binary patch delta 46 zcmZoMXffEJ&ce83vLI_Amqc~7p{22of~Do;URD{#uE_^k
    - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PublicSpaces Conference 2024 + + + + + + + + + + +

    PublicSpaces Conference 2024

    @@ -958,7 +1072,121 @@
    - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OW2con 2024 + + + + + + + + + + +

    OW2con 2024

    @@ -1295,6 +1523,153 @@
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PublicSpaces Conference 2024 + + + + + + + + + + + +

    + PublicSpaces Conference 2024 +

    + + + +

    PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled ‘Taking Back the Internet’.

    + + Read More + +
    + +
    +
    diff --git a/public/blog/index.html b/public/blog/index.html index ea44652..b33f4b2 100644 --- a/public/blog/index.html +++ b/public/blog/index.html @@ -739,6 +739,153 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + PublicSpaces Conference 2024 + + + + + + + + + + + +

    + PublicSpaces Conference 2024 +

    + + + +

    PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled ‘Taking Back the Internet’.

    + + Read More + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog/index.xml b/public/blog/index.xml index e5d7589..881dfca 100644 --- a/public/blog/index.xml +++ b/public/blog/index.xml @@ -6,8 +6,15 @@ Recent content in News on Fediversity Hugo -- gohugo.io en-us - Wed, 15 May 2024 05:00:00 +0000 + Tue, 30 Jul 2024 05:00:00 +0000 + + PublicSpaces Conference 2024 + //localhost:1313/blog/publicspaces-conference/ + Tue, 30 Jul 2024 05:00:00 +0000 + //localhost:1313/blog/publicspaces-conference/ + PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled &lsquo;Taking Back the Internet&rsquo;. + Fediversity new website launch //localhost:1313/blog/new-website-launch/ diff --git a/public/blog/publicspaces-conference/index.html b/public/blog/publicspaces-conference/index.html new file mode 100644 index 0000000..9e4e9f7 --- /dev/null +++ b/public/blog/publicspaces-conference/index.html @@ -0,0 +1,1035 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PublicSpaces Conference 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +
    +
    + + +
    +
    +

    PublicSpaces Conference 2024

    + +

    PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled ‘Taking Back the Internet’. PublicSpaces is a network of public organisations fighting for an internet based on public values. The Fediversity Project attended, to share ideas, and learn more about how people and organisations think about an ethical internet. If you are interested, you can view all sessions here + (hosted on PeerTube!).

    +

    Alexandra van Huffelen, who was Dutch Secretary of State of Digitalisation until last month, gave the opening talk to discuss digitalisation and public values. In the talk, van Huffelen said that the Netherlands has a prominent lead in the EU with the promotion of public values in the digital infrastructure. Van Huffelen has been a prominent supporter of open standards and decentralisation, and has pushed the usage of Mastodon within the Dutch government, which fits well with the goals and vision of the Fediversity project. Project Lead Koen de Jonge took the opportunity shortly before the talk to hand van Huffelen a Mastodon pin, which she proudly wore during her talk, as you can see in the header image!

    +

    There were quite some other talks about the Fediverse as well, discussing how to move the space forward. The goal of the Fediversity Project is to provide the technological infrastructure that makes it easier for people to join an open, free and fair social internet. The strength of Fediversity is in our technological capabilities, making the infrastructure more accessible. For our project to be successful, we also need a social infrastructure, that teaches people what it is and how it is beneficial for them, and how to get them on board. We also need public organisations to lead by example. Both of these social aspects of growing the fediverse were on full display during the PublicSpaces conference, and there is a real enthusiasm in growing the social internet. Fediversity is a strong supporter of organisations like PublicSpaces; while organisations like PublicSpaces help facilitate people and organisations with their thinking about why they should join the fediverse, and which steps should they take, Fediversity can provide the technological infrastructure that makes it all as easy as possible.

    +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PublicSpaces Conference 2024 + + + + + + + + + + + +
    +
    +
    + + + + + + +
    + + +
    + + +
    +
    + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/categories/conference/index.html b/public/categories/conference/index.html index a66363c..1785dbc 100644 --- a/public/categories/conference/index.html +++ b/public/categories/conference/index.html @@ -687,7 +687,121 @@
    - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PublicSpaces Conference 2024 + + + + + + + + + + +

    PublicSpaces Conference 2024

    @@ -726,7 +840,121 @@
    - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OW2con 2024 + + + + + + + + + + +

    OW2con 2024

    diff --git a/public/categories/event/index.html b/public/categories/event/index.html index e9f7f15..112f3cd 100644 --- a/public/categories/event/index.html +++ b/public/categories/event/index.html @@ -687,7 +687,121 @@
    - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PublicSpaces Conference 2024 + + + + + + + + + + +

    PublicSpaces Conference 2024

    @@ -726,7 +840,121 @@
    - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OW2con 2024 + + + + + + + + + + +

    OW2con 2024

    diff --git a/public/categories/index.html b/public/categories/index.html index 3c10ed2..20276c3 100644 --- a/public/categories/index.html +++ b/public/categories/index.html @@ -688,20 +688,20 @@
  • - Conference - 2 + News + 3
  • - News + Conference 2
  • diff --git a/public/categories/news/index.html b/public/categories/news/index.html index 8f7a67b..9de06b1 100644 --- a/public/categories/news/index.html +++ b/public/categories/news/index.html @@ -979,6 +979,153 @@
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PublicSpaces Conference 2024 + + + + + + + + + + + +

    + PublicSpaces Conference 2024 +

    + + + +

    PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled ‘Taking Back the Internet’.

    + + Read More + +
    + +
    +
    diff --git a/public/categories/news/index.xml b/public/categories/news/index.xml index 1df2ccf..bfdc473 100644 --- a/public/categories/news/index.xml +++ b/public/categories/news/index.xml @@ -22,5 +22,12 @@ //localhost:1313/blog/project-launch/ The Consortium behind the Fediversity project announces that the project has officially been started. + + PublicSpaces Conference 2024 + //localhost:1313/blog/publicspaces-conference/ + Mon, 01 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/publicspaces-conference/ + PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled &lsquo;Taking Back the Internet&rsquo;. + diff --git a/public/events/owc-annual-conference-2024/index.html b/public/events/owc-annual-conference-2024/index.html index 5057bfb..ee990ca 100644 --- a/public/events/owc-annual-conference-2024/index.html +++ b/public/events/owc-annual-conference-2024/index.html @@ -126,6 +126,8 @@ + + @@ -158,8 +160,8 @@ - - + + - - + + @@ -653,6 +655,164 @@
    +
    +
    +

    OW2con 2024

    +
      + +
    • + + Start: 2024-06-11 09:00 +
    • +
      +
    • + + End: 2024-06-12 18:00 +
    • +
      +
    • + + Location: Paris-Chatillon +
    • + + +
    +

    OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source. It also offers a unique opportunity to establish contact with peers through friendly networking sessions. OW2con is open + to all, the event is free and all sessions are held in English. +The OW2con’24 call for presentations is open. This year we are giving the highlight on the theme of open source funding: what are the current solutions for innovators, start-ups or ISVs to finance their development? private or public financing? Are national and European public policies up to the challenges?

    +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OW2con 2024 + + + + + + + + + + + +
    +
    +
    + diff --git a/public/events/publicspaces-annual-conference/index.html b/public/events/publicspaces-annual-conference/index.html index 2cf17cb..71ea815 100644 --- a/public/events/publicspaces-annual-conference/index.html +++ b/public/events/publicspaces-annual-conference/index.html @@ -126,6 +126,8 @@ + + @@ -158,8 +160,8 @@ - - + + - - + + @@ -653,6 +655,163 @@
    +
    +
    +

    PublicSpaces Conference 2024

    +
      + +
    • + + Start: 2024-06-06 09:00 +
    • +
      +
    • + + End: 2024-06-07 18:00 +
    • +
      +
    • + + Location: Pakhuis de Zwijger - Amsterdam +
    • + + +
    +

    On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’. Held at Pakhuis de Zwijger, this two-day event will feature panels, keynotes, roundtable discussions, lectures, as well as art and cultural showcases, all aimed at collectively shaping the rules for a more inclusive internet. Join us as we navigate towards a digital landscape where everyone has a voice. For more information, check out the website +

    +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PublicSpaces Conference 2024 + + + + + + + + + + + +
    +
    +
    + diff --git a/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_100x100_fill_q80_h2_lanczos_smart1.webp b/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_100x100_fill_q80_h2_lanczos_smart1.webp new file mode 100644 index 0000000000000000000000000000000000000000..2a12045e699d99b60ef55c221262abd0ec855a44 GIT binary patch literal 2518 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 literal 0 HcmV?d00001 diff --git a/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_1110x0_resize_q80_h2_lanczos.webp b/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_1110x0_resize_q80_h2_lanczos.webp new file mode 100644 index 0000000000000000000000000000000000000000..18438f9a54875266939b57de31895c12ac80fcff GIT binary patch literal 70776 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 iwPHL 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 O9zH#9#8of{!~g(h5y}q$ literal 0 HcmV?d00001 diff --git a/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_545x0_resize_q80_h2_lanczos.webp b/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_545x0_resize_q80_h2_lanczos.webp new file mode 100644 index 0000000000000000000000000000000000000000..e5cb4a6a12ddd730fb7a8f0d64515a4faa692404 GIT binary patch literal 21290 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

    % zg{fI}1ZDi4@5Fb~w$gDmMUW7M7D|JelLwP~?&(aq*C02Ei)njR+}`EoFKjgq3r)$X zT##7C%sm7qw$!~KoBX)(3g@nJ?z^-zuCst zo44v~L9{h3FGey0ZKAsRv>vct)EUr0-w=DAC-eP_7PHO%+!-Cpx_xTl2wa3^ZMo@5 z?lp%R-peLZF0W6BkqJ@HL0-q8u~@XJAT4lflv}4E(CL0Vq?A9 z3o`mVp9K}VknVq2_AChhR*x_-lakKq_5z+Yd`(yvbJ}-=C6l%P*N84b&1x~ET+NhP z3`>(%IWA}kDi!a*V`Zwf=EZRiFDed8Sm5yG>5m3%5~rbqOIBIK@!DguEgf1%J%>Qw z%|nt$FwWQ%cK1aj&NTj2xfJG4*(8XrUVfLL-r!Cw%u8R72AHV&j%d}h z*(sAu77-#nD$eZ3Egil?=7gw6(Dxza;pCP8+nB{!q|PJV7p5QsiS%uJ2^+RcvSI?$ zMNBc3<`V77FSUSy|5@#yKR2I(6!3xzK$w`RHB4Oe0@`Fr(&S6kBydYu{h_b7%%0pe z$yz8|jR1MUuG9#&5>tUHth&S*XoeDZ;r*%S^%HSsBaWJ}B@>3uCf8RX2H&|Kx1`TG zEd1TI*^cMrIP94#A&19zGqh^5cM&~h;d0!)5M`6T00T{)>G^wr&3z(XgOtZo1}`G4 zA@W?vPfyq)-cMvG^dLa}4bu*C2^Xx2@4FAOl(eU89CN2$;3Bbo6|#ME_v`$#OCRC{@!O%qTx?7%M*_bi*b_8?niVgo z&*T40B7aXl8aNGk{GV5{Ab(BbBC-LAnt)4_3}Lo=jufo`{Y3;0ihy{ZANB7IGguQG zh25nt_~gRY6!aho^3B_)?t<_$=7EuGGnrki(Ks8L;X(CTpE`wO(ltHTo7j%JAG@S( zvaVWAS}LxM)8`B~db4P{S1?YhjU*gpS}_qb-$rIZ?#62JYSvbm$LWdiH}ixQ>#{~v zLHTHf7TrVIATKyBiWd$AtTgKQrPI;=5$IQ?A2qQ@(`*@!lQyy#Z)-VJ zS@f*qbo7P`tY7HLkeguDXB+PxAAX^27Fs*;^+LT6%M7(33E2n|73T_n&`lq!ktlg@ zx6SKmW*b z*$2r_;zET6c?3>0`>0PQjM6=T7Zf>s_Q~v)TbJrQ4YE^K46v88BoFdoJhNfdjNau8E*E_5D=K3Tdi>{)a5l47 z&(r;84vwNNW@pIg@a;D$Y~0P`sEkd+1z@-Z_^MKC-nfcH{=Z4U1U-h5!dbD!d0sN- zU^|i4ybG7OV9V2XTTUQsgAO`5k?PSmfTj_)z?6nlC&iT1f$kk$M1jW2W63Y5eE_PG zD^>j%bXW|zY@X3w34i(Nbc{l^-}ysOw`dfSpJa5IR3i(T_E<1S!5R+fjw#nqN?<+v zI^ix&Z9E~@kpaN4fQo^@8-?~QG8B0L4q4>>Lnd*8pHR1T1>mkq+!<7frHe31rh?n4dYcD{M|J^KbfgAuOLp;aS7bH z`6O~L#7OaaQaC*KkE>YySt5sD?);D(@D67&`h&Pm!BZYho5)_S?Q{KmBge4+M|Tb? zzT5~atMbd_4F~7B+MU#k5)_o5g6gfXbB~cgT0N=XqI;BeG;nJk1V34llnkvwz>f#d zBvTBwCSNW4X7V7=8pndXitL+v7IkUWlt1EEtKR%aI;rHd=LZWPQ4DH8VYO<&5AI{V z&wb_Ws92gRHU7w2DV4a}cZ%X9R$j2$qo3cu?o45E5xnfthZH>#e5Job#Z3*a_kuW) z7-xGWI6v7-PAb#q^!~F(^ks9aOT{nUYxmhXdnd98RXiRn^C*I$PntHILRU)l7NRlO zb;!>jojClu5_%xV7A|rY1XdIG3LDHB>Dg<~-Zt>#57}1L$AmqSNhvsJ7yuO^!F_&i zg+8RQu44wn+d=NHk*B0uJi6yCg9ii+;sn{Qv+t)DgGA^uKjYegAF=CIm1&R6)9Oes!3z3tRy>0Nc%`==2a5EB1Nvh9s8aHW8|m z)J#jh36GD!pS$bMTMwuXUt7d9heFYniQZ<+BW~3r9Hf5>&O5#IWuU}=hFeruB!^h* z|KwxYRG~oE`Jib<052`B8aXCaqejVD)ANM?PySPkC&i>*rnC|bAlwk_7$k91=6C-s z=x6yYoJ<@d0}<{Ep)UNnJPx8WRo7e@sZeTD!QG$=V+}oEsf}5-?|DWzT>nc~Zd5<0 zps-xJG$-CkBpJT7+?s1NUDS6IN8TB+h>h~*P47%^_GvS&AOd1$U|5T(f> z!qLyl>?03F*p*E?9)*`{z<)&l_ZDdklJNiB=wKzFj3 zya8v(#8Y}_yG+}W+$v}K^%{x}x~Eh*bETeRzJ{{}D(bAR7%!(=#ub?p_hf_=Jc}nM z^*En67yAvcCMLgVCEDa-r%8jg9AMptfjsztBBHw$*vewYJ^8<8E&ko2oLRJCSXt8#|*v1rQAiHo5_Apk$ZV_>x9R}B1yEXt+I`J?iH z#|mCRz)_6Su-_?#ay9~nR4x%8JU<3tH+)N}B}<)uqw@HKLp3P2j*Y7C~67+?}&q@1BQiFzk;;LQ--gZ?P%=%iZtyXL`a zu;MK8Jmry-T$&6|{jo$F%eaMN`x_=YjjhhsQKA(Xg?)j*4F{a)Jkg^m4uohw~K`z`JCbiKgUyCzX*~zWlyd)>t3W4$t9|$6?sX=06 z=4%3S;Gt+)=Xt?y-LDC3^Mym+zX?7aq9;*QnI!=aAn@PnGlD6TiR+O!A5~0!)v*Xy zpdGLsQtk~EfqE9YFFutx0r&*&QPZxe=L5$*+fu-8ai~VSbMp@nTMFdODkEI=i~dd> zO+k1Mo7D%^c;P{?*qL3A?Z@d{z2%?HPNXL*Xh*z1jUk3Uj5Vx=z>(CV#F4_Svs;(9mCXV3ld2-v za}OPxrc0VbFYw{n|!6Yh8m6;4DvuG0!PpTLm^b4%V!zmm(NAEKpxXbM$w zfYf}NCT}*s8?(BKZ+Bl{j;IkrJ}dfLzFk7H-fVv-3p3~Nwn(Qg?`g#2LM<+*&n^k~g;f8S<`uajz@ggR;Tx{tGf=th8ZYqX~+hj-Il zU^(8LRm~SULEp-XRc?Y9JRTXNcYq0m__oPAt>i`YB`E?iG+9=uJ1~R)3s&}ibskz4 zIO+=`$ha{Z!tqX;9W1Kck^=hqWY`{jsU`j1C2p=NY#GDk-qp)H=XlY-DSdeP+MFR^OfuPNlrBnj)mZ4VQK$ zbF<9vaoGoD4;i(!n6CiIWQ*WJ^M2!A z{^`>1&9PEgZt11JP3+O_LnZ|x^(-9UdeNp89-_U3st+WyBvZuG{-bZPaPpaGMVBhO zB3GANt;7}ROpVH5@U_ZrH>BoKekXZU(vP8aaQd7=@~+N(L;C6d(}3BsklcIC(neq2 zp9S0Q&P({#Hi4vhh8gIbo44MEca99j)eFvCnrZ=&=VfbFxK)krMv2XXJsaUWg9)%r zN;EF#SVX7v>vx5Qgs^np)jJV}kzvt>JSUhCBoi7SLQE_<{!YLGpbC!ifggPCxp8le z#|{L#!FQVrY!)+vy3SHv6CFW!L~RaT7Rn?blY*k0xL5BCG#3oIhMO<3r_3Epsuup* zgXjiE&o{S#(>`P}WTljI}< zS6-s!;fQGd$=Wi$Hje2pbX*WE_c?lG=PkR)b#TFt(N6g=vI` z4q;MS=`CDBv3kM_>H$)=dAw1yQOt;lY_RBh-FGE~gg$aYk7&6#;Z%l@`qU(!l+hn} z+bD$WBhg)ZBrccUc~|2(px^9p05O-yebkp?;YMntAaid&F*aWC&OK1AtTDSgM6K(a z%a$hQo|9vmuv1m|`3l}qe98z?Yjp445EZxN6XfL2B^??ywq}m4UKXQ z8CB{MLZoW58%>mcFEJ&Y*n^q>4A?Y7%qZGMGg;5 zxE9$6warQ0_#n<0Dzb%iRuEs!-eD2~3*~5mg!%eQxv4rvDFQg`OA!5G#%5ZBDFv>V zd~yqNIeyo3CdWm(ajU}SQ*%8=zc4yR8GU~K^IKEb+0n{Kv-9CAbAtpFp*xtg%ZHT6 zDpqV9rix0AF_V8Hx~hh%v?jg59sEC&608Bs3OHg!UG?3zc-YFsxJ6|u&9OT>n;E>o z`#?L5!MyDAk;}#l5h(yC>OwbcnGJ!p4fxhw3+_K$5c$)2q!ZTyoFZ{r@V`MB5G)dM z%Fp?k#ezqzc+|$1y@~=rPobX9E+n3HL2ba0UpaDT!Ob!u_mfdt{YyXKBEG@&-eVuK zLzOV^<+0zpZh!`l)huA>Z76J&2aJ1WoXthUkmEDRb2Sa4Lp-o`RLSEFvK;diXdk7? zBGpexg^ENgG$5bECy=;01WFc{;28M7_!l9F9aetVv4jN;UtW(*W}aXpM4rsuIEw%S`>i3@R_6aEq5rjcU6B z^<558lDapt@VeD>7shu`IMJ+q81FWZCJn!9+r3y15Nt2HS$^nr*(TnaXI;+Hj^~4W z?nu$6YLJWGQKbgf3@f^jF2IXAzG<5zJ0<20Ljp3PkOxeC<@e4`3N2cEio@GvUWzjV z_k4{|)#5~WW?V&0)Ci03VLl27YK@;|-W1pz!I1O+b{6Qo=r?Fh&`DF>@UPYoU@ndw z#%}@#3Wmo|Fm?m>F)!3Y&w{TOV~kF%O4YvqdB3Y?5-xP6Y>G+N>HN~Qbt{gS3TE9Z z!RiX$>S_}4em5Ol3wdN91X!8oYHF_Iq|bVfS9K)h^!HvtGb_irc9Jw@^c~@LUcG>l zHRI#CJ`{N%IW9r~Ww>)&2l zoljHOpx*=tc-_VIXIL-Qj!PTU*x#UONf_|Z;_)YO#d})hy-lR7i5E9=fdG_KwnfAH znc=;J%$@yCO$?1u-NgSP(`*@~8NSKcY}75l1!)YSoav_u(}Tt_pEUkE=f1HGrm(2GF0$0hR&LiU!>Q-9tz%p^a$*% zlOxbUx!7^nPd#4Ky=Y0o6b!2D0ONR$9zV=){$<(-`uZ%RX{d9D5l`q9{zhwdX7+Fx z<7#GLTV;tjU!H}h_9zd-LnN!+hbqg)0Z@ju#aY^D6n8AGA&9sOOSH&G{Z7cqio|}C@AfKV`m9|T4FHL9msc_jTbCFlGS2zYopN*>ODQ&`19{px z2B?**tO|qwhoq!6RH)QCr2vjYdJUKFk9iivW9p&J86P{?{?zEmzI+A4BUMA2!J&>5 zA>Mc;aImEoe;~BRL12M++PD*x75Jsh_Q5sHoMiZ^;ZLdal-sq>Iu$ z*EU{QXkeC^U{NduCFNn`55I#$WTUrp#{gW$a&VR}=TiI359Z!wSQ#gK8equ#`#-|^ zUoz9JunwFmv-$7s_ulMmYK@55WT*!-l3;~B9G5LZwhXObj5k;Uf=zr)ueab=_)rP_ z71&}F5uA8B6uQeql=-Kgi+T$mkDiJ{lx_z_;0Lnundjl9?(^22uI{Q!EHOzMRH%d% zLNPFWb<(&%R;5x0Yuf6!go{Z{~F|nE$wHHIi4<&9EdW%y9h}b`TIXmht z=*as@4+6!5W92%NN~v@|sel%6N*TSwKTH%oTLxbzFDn<^fGoi|^ zB_+pF<&xAj+Od@|pGr=<5#0mrOFjz~r!+A^#_*K?>po{|RG{+#G(a^(v+W-o(A47t zP>y<7cHY+Kdy$I^RqUzIQaGLUjd%N(l$eH^8gt5qD;c-txg8qM9~&UC#z;<8nHcwHsweFNsA2ZNI=J+TX`oZ(9Cf_kL|(gt0_SVE zcTbu4S+x&j%DgFFv9HGqnsNT*1t?*B4mn0^Vhe~h z$DTIwN-(Udd5X9FMH<*ghzFvH9T(|qpkI%Xr`U+Jqtqz3Zz`U2{{c|ftz)&ljX>{} zzgGD*8@6F}hgYOr%c2)IVo8P9 zK-P|immHY}CgU^i)Fw%2_2t)W9MAINHp;_lHy{E4Yc+NeyDft{`_F&?H zvJN>2v0ABwn%LH+m*Zq{9X(S%R?N*hHg!WRe5a-AGC}NBmSU7)2g0Dc_J?C*>nmL6 zqcvKPZ=CAc#hJld<4=h*0Gs75v$mif=G_`FF{oo|oB5qrqV1cXg*$qGB{fPO<_Lon zGFozo(sA$GE##;$)9O>`o2lx`b8`>N-~Z^NKff2wG(c)f##9N>2F2ngocc5eHJSt3 zU@`b{F*(*zNlZPs^-i@odYl2wx^*8Is`Dd!l{x@(xUtpygokJXlU4>4DAsqa{bi>q z2?huN0l=bhW)cnDNtvHKclNIfX|((e3Q68Galqrn#Z9%yr3KTEZ0+HPKI)~EjS}{q zg%*~0Qg(--oRIGiw||U>_T`b>1?Fo$X=bRQ0(Gh$`47V-(VYROYq#s>`8i^H(c)h* zg$r#Gpl$O||6hPVWExtiB@jVoE}HP!)m*q}{&8~x zR%Mo3p)eXK#gOMenG2fDcqi7^Z5rCQ67-bCKjv-)6$m=W^9mLi@l4^WdOHy?78I^v zX#6#^Ho{*JTdSZLcynTilL#hWgc$+M7_c)h9-SsbH`|%^J{1-c2F-qHFHEAbTOu#v z(L!~6dM33?w*l__?My!!OXu|>kWC~8l_pa*Xa=`acI+F4lB|;|mPT#=L1p2#RO`Ik zQ9OmEHURUZ@TCEoW`~_jcxWV{xilI-CuH0l4w&UA#9Sm%ny#H4J>BCy^`zCIlLHP> zJis}27cPJ}WPJ$xCwoCDWA)gDzct3A>gxGZd)-g&2MLsj49R7*5B=`g7!#`=NU@MD zhD%w6&8vf#AE^-trpA)gbb_N*O6u^1MpxsKgjyqJA;jqiRhhBkoB!%eS9=T)bP)v% zQT)Sfk35>Rt#mQ-Gjt}3cqlpXc!UnfBCd|<*;_gcaTzLkYrggNqdXR2QhG_Qu`Zd(O2V(hHm#}eGzN_a%oAsCsQH?GS52DuoEmqh5P1RZVa@gcb zEBivYZPkonB5Ua~&IX!|ijj8VEawYjfIPP7IsVvKFs34ELPliu=Y8{$D8d^XS>8*| za5Ba18#7Ry@K`H9+gbfd^Ub#Yqr5oV50Y{qUf!$9RN>tm z=4#<1YE?%@k3$wqV&l5eX73)_I&(W7xRV2fEJHxGXv9UwoalnBc0TllUwGYTMM1&B?# zR7dH8?QQKTN>3@@VPo1y%NLM8;_ct%z%P3yxVXCFm_5( z7DIN0e01vQ8;M&|mTbQnJgXZJhs*}#|M35%X70xHMvuSYWG4821OWv97=#W^`T{dY zfLpi>?VJzZ=n^HWu&cV9eq~EdEJo%v(p)`Mj(j`qEVKf#dJJ6G23@1!M#F-eO+LdO zYT!hd-#mYYB7kvP&F&K+ZKw>k+36()KBL~XGhZgdSc@STY*YDRrP1iWi5Rd^4T~{O zKQZ8)ULJjo-akuXe7I`XVHlxz z-ANQm8QzziF08xrVXc;5xr)wf_BSX9-PWp^@B3S=wT|~~g%nK|x?A2N$cUl*#MdDQ z9LHg!*;)2mM%Mj+#trNMEn#+jU0Y#V*%J!QT6U3W8RU(f1;Dz8>$~!gT932I?mbMh zn#Z3P^1m9*Kk@BOx}B@ap+X`I%fLU(r?g4gaFOBQ;xt1n%}!Ef>bNZ}3*hbxQ128S z1VWRubiurY(by3lWCKc^?3P-@vn)c#UE%<=<&2XNtW1yhf z+$ZH@CyxXvQxI53RbG^NW?(}Z%2i@CtOmhSWmB12 zl)|?<7rVxMDAnK6VL{1UJ*qlA_&C>@w=`<3Q(;&4r z%D?&75e~ZN6_AD!KWwJ=WX*o4no){0=&0FRWJ)oQC7!!8CWaWUm`Xx z%x%ygiHSKyIV!t=gBk_D*yP-I+`EjBrwqt9u!Ms8VYaRO)a}a8ft}#WsQv(N@DEXo zZ;Ip#n_k$da+JG%oW*r$)d#X@Spsyy_M^D3n=b`0MQ8oF*Z_vNth{WbG-MRD4fCk` z>2LIuX()2Xx)SKGePpa;dUWrmY756dV&x4RMpch}MC}J_Wx0xiSX3vX7o0g-idIHd0}>}f%1DjF zrP|f==C>7hWo9*5;%X@trNE)m>i?`YeP#KQNj#!d*Fk_X_>Ogo{P+T_f}W}6OYt1g zO^>lFx{ok7*l~d{AQv7`e`4$AyGunsk@^n$P2}*qcM-23PX_qA8*5gP<$vQ&!?{Gk zjlVO<;^A5njGw`DPQi|(VXNi$zZZ~YJX6GUZ>1u!xEM4I72)U(-RuE{^;vTlZSIye z5apV>pJ|r-^da2%UHGqM1~3@cGF@x$gsjE=FJCLBJdZ(Iz;9HD7dm39Ir;BuYVhyf zD)yI6e=63WSqMx&smcjbG&1w~v2%DnG8m(zbfd?}$@EnqJh1atyY|S=(KgePX!8u( z5=2WbnijiNy?e%TS!;crJBN4Wd3~uzL5x@eQ7&$st92`~iIz_ccB3|B~xeiuZ{EByO6$oLKAoOar@#uLhG zW^5u$e2;F|1q#d7)q2URM!(puKWjvdq~gqL0sEuE)LMzY@uJ2sh$D#{G@gOO8*vxV zD+ka#5VT{(bC+MfT@YDUp263-;F!n%{T~}q#;|Q7o&xxzQmZQLIpBLp}G06V1!x>&D6ceQy%sYlX+fZvTz>~#^^JJXS zrrbO@D#bJ3y^)b5 z5uR&Tu@;CjS?;v#u4n2e!b7_&(Jibiv<#({(N$+(V7@-)sb@;BvND7l(z8bIv<$HV z-lW+*eI>Zd?GbT)>Em9CP}&~|#lsBjlHy#`g;wXxq~h|pyBR25>GaKl57M8`f$(_H zTU=J&mW_;$r@NJ4V=bkFkk%%K$^td6A18+9pI0NL^d3rAmO)7dAN#69nG{LWmH#vd zkf&;4Ej$*r_3bBSpL1qk2+)!E#r$tES)WFn(b}e$B^mhk$Id4soH*s-F~?{;w)q>~ z(0?h4CrqCRjZ5M+y1%U;CFZ`p${G#RphJ+V01?Rqx!Gj21YLGk@S%87!AT=ip*cj+ zdv*?AH!g^rCfxcB8+DRm1!JBbh@IZD0sG}7rFHo)1NGduImt;>gt~ptx;zI-GsB0p ze)xo-SA8gxuJEJEv!R?c1t#+{%T4{6D`GCuX?QA+Ks4qOjXkup_iLjNSXK4e4TCxp zdDB1tZwXuNXACR0p5lW%WY0AO1)(R>&}WPbtTAiHMk^eRp{zLZXZ_}Jz;L0Q)5eJp3jmOgQco%(DXZOmeDZYN(Pl~@?zWLU4Rk69=m5Mc#>O6T4-hgGS$v3#rV zUb!MJ;uR9a0tGZsLoVZ8+@K<8CT4Yt)Jme+0ZXB4;>Fq=M6b}969F3YZ~mooWI**_ zT%PAEG5X@4xDHS8HJZK^B}&HahC?<~p=28Wt0Ey^K^|15jp=uPiQyU@D)8>XCDy|Uii zeGtPr&s{QvYzRWyt;t=5BoI;d0|3E#m(Q)HTqM22`@prBtK+XQ;GVy!X4UW;O{(f> d)+NU49M~jV8QBtWv-h%cx(r#>OqGBD001HRBd`Df literal 0 HcmV?d00001 diff --git a/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_700x0_resize_q80_h2_lanczos.webp b/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_700x0_resize_q80_h2_lanczos.webp new file mode 100644 index 0000000000000000000000000000000000000000..1aef6d6ee942f86e1ac9ffb572c4430bc1693d0c GIT binary patch literal 32632 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

      +
    • + +
      + + +
      +
    • +
      +
    • Fediversity new website launch diff --git a/public/index.xml b/public/index.xml index 1e132ba..0a278dc 100644 --- a/public/index.xml +++ b/public/index.xml @@ -6,8 +6,15 @@ Recent content on Fediversity Hugo -- gohugo.io en-us - Wed, 15 May 2024 05:00:00 +0000 + Tue, 30 Jul 2024 05:00:00 +0000 + + PublicSpaces Conference 2024 + //localhost:1313/blog/publicspaces-conference/ + Tue, 30 Jul 2024 05:00:00 +0000 + //localhost:1313/blog/publicspaces-conference/ + PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled &lsquo;Taking Back the Internet&rsquo;. + Fediversity new website launch //localhost:1313/blog/new-website-launch/ diff --git a/public/searchindex.json b/public/searchindex.json index 6ac0773..aca5581 100644 --- a/public/searchindex.json +++ b/public/searchindex.json @@ -1,4 +1,15 @@ [{ + "section": "Blog", + "slug": "/blog/publicspaces-conference/", + "title": "PublicSpaces Conference 2024", + "description": "PublicSpaces Conference 2024 - 'Take Back the Internet'", + "date": "July 30, 2024", + "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_420x0_resize_q80_h2_lanczos.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"280\"\n onerror=\"this.onerror='null';this.src='\\/images\\/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_420x0_resize_q80_lanczos.jpg';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_100x100_fill_q80_h2_lanczos_smart1.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_100x100_fill_q80_lanczos_smart1.jpg';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "searchKeyword": "", + "categories": "News", + "tags": "", + "content":"PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled \u0026lsquo;Taking Back the Internet\u0026rsquo;. PublicSpaces is a network of public organisations fighting for an internet based on public values. The Fediversity Project attended, to share ideas, and learn more about how people and organisations think about an ethical internet. If you are interested, you can view all sessions here (hosted on PeerTube!).\nAlexandra van Huffelen, who was Dutch Secretary of State of Digitalisation until last month, gave the opening talk to discuss digitalisation and public values. In the talk, van Huffelen said that the Netherlands has a prominent lead in the EU with the promotion of public values in the digital infrastructure. Van Huffelen has been a prominent supporter of open standards and decentralisation, and has pushed the usage of Mastodon within the Dutch government, which fits well with the goals and vision of the Fediversity project. Project Lead Koen de Jonge took the opportunity shortly before the talk to hand van Huffelen a Mastodon pin, which she proudly wore during her talk, as you can see in the header image!\nThere were quite some other talks about the Fediverse as well, discussing how to move the space forward. The goal of the Fediversity Project is to provide the technological infrastructure that makes it easier for people to join an open, free and fair social internet. The strength of Fediversity is in our technological capabilities, making the infrastructure more accessible. For our project to be successful, we also need a social infrastructure, that teaches people what it is and how it is beneficial for them, and how to get them on board. We also need public organisations to lead by example. Both of these social aspects of growing the fediverse were on full display during the PublicSpaces conference, and there is a real enthusiasm in growing the social internet. Fediversity is a strong supporter of organisations like PublicSpaces; while organisations like PublicSpaces help facilitate people and organisations with their thinking about why they should join the fediverse, and which steps should they take, Fediversity can provide the technological infrastructure that makes it all as easy as possible.\n"},{ "section": "Blog", "slug": "/blog/new-website-launch/", "title": "Fediversity new website launch", diff --git a/public/sitemap.xml b/public/sitemap.xml index 9fedad7..421b2bc 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -40,6 +40,9 @@ //localhost:1313/blog/project-launch/ 2024-01-01T05:00:00+00:00 + + //localhost:1313/blog/publicspaces-conference/ + 2024-01-01T05:00:00+00:00 //localhost:1313/authors/ From 83cafe29d10e89805de85a2147f91f7533350ba9 Mon Sep 17 00:00:00 2001 From: Laurens Date: Tue, 30 Jul 2024 17:54:10 +0200 Subject: [PATCH 39/44] publicmap delete --- public/.htaccess | 88 - public/404.html | 872 -- public/about/index.html | 1195 -- public/about/index.xml | 11 - public/authors/index.html | 1002 -- public/authors/index.xml | 18 - public/authors/john-doe/index.html | 1212 -- public/authors/laurens-hof/index.html | 1882 --- public/blog-copy/index.html | 1110 -- public/blog-copy/index.xml | 47 - .../project-launch-copy-2/index.html | 1097 -- .../project-launch-copy-3/index.html | 1097 -- .../project-launch-copy-4/index.html | 1097 -- .../blog-copy/project-launch-copy/index.html | 1097 -- public/blog-copy/project-launch/index.html | 1096 -- public/blog/index.html | 1350 -- public/blog/index.xml | 33 - public/blog/new-website-launch/index.html | 1025 -- public/blog/page/1/index.html | 10 - public/blog/page/2/index.html | 1478 -- public/blog/page/3/index.html | 1326 -- public/blog/post-1/index.html | 1430 -- public/blog/post-2/index.html | 1588 -- public/blog/post-3/index.html | 1733 --- public/blog/post-4/index.html | 1582 -- public/blog/project-launch-copy-2/index.html | 1045 -- public/blog/project-launch-copy-3/index.html | 1045 -- public/blog/project-launch-copy-4/index.html | 1045 -- public/blog/project-launch-copy/index.html | 1041 -- public/blog/project-launch/index.html | 1025 -- .../blog/publicspaces-conference/index.html | 1035 -- public/blog2/index.html | 1696 --- public/blog2/index.xml | 40 - public/blog2/page/1/index.html | 10 - public/blog2/project-launch-copy-2/index.html | 1227 -- public/blog2/project-launch-copy-3/index.html | 1227 -- public/blog2/project-launch-copy-4/index.html | 1227 -- public/blog2/project-launch-copy/index.html | 1227 -- public/blog2/project-launch/index.html | 1226 -- .../blog2/waag-state-internet-2024/index.html | 1232 -- public/categories/application/index.html | 1282 -- public/categories/application/index.xml | 19 - public/categories/architecture/index.html | 1276 -- public/categories/architecture/index.xml | 19 - public/categories/conference/index.html | 1205 -- public/categories/conference/index.xml | 26 - public/categories/data/index.html | 1435 -- public/categories/data/index.xml | 26 - public/categories/evenementen/index.html | 954 -- public/categories/evenementen/index.xml | 19 - public/categories/event/index.html | 1358 -- public/categories/event/index.xml | 33 - public/categories/index.html | 928 -- public/categories/index.xml | 40 - public/categories/news/index.html | 1340 -- public/categories/news/index.xml | 33 - public/categories/software/index.html | 1276 -- public/categories/software/index.xml | 19 - public/categories/technology/index.html | 1282 -- public/categories/technology/index.xml | 19 - public/categories/webinar/index.html | 1052 -- public/categories/webinar/index.xml | 19 - public/consortium/index.html | 894 -- public/contact/index.html | 977 -- public/contact/index.xml | 11 - public/css/style-lazy.css | 9437 ------------ public/css/style.css | 3281 ---- public/developers/index.html | 898 -- public/ec/index.html | 896 -- public/elements/index.html | 2914 ---- public/events/index.html | 934 -- public/events/index.xml | 33 - .../owc-annual-conference-2024-2/index.html | 1039 -- .../owc-annual-conference-2024/index.html | 1039 -- public/events/page/1/index.html | 10 - .../index.html | 1038 -- .../index.html | 1038 -- .../publicspaces-annual-conference/index.html | 1038 -- .../waag-state-internet-2024-copy/index.html | 1043 -- .../waag-state-internet-2024/index.html | 1043 -- public/fediversity/index.html | 897 -- public/grants/index.html | 897 -- ...c273682ad9_4005_50x50_resize_lanczos_3.png | Bin 3796 -> 0 bytes ...d9_4005_50x50_resize_q80_h2_lanczos_3.webp | Bin 1428 -> 0 bytes public/images/avatar.png | Bin 2271 -> 0 bytes ..._2271_194x194_resize_q80_h2_lanczos_3.webp | Bin 848 -> 0 bytes ...fe535e66_2271_200x200_resize_lanczos_3.png | Bin 4362 -> 0 bytes ..._2271_200x200_resize_q80_h2_lanczos_3.webp | Bin 1646 -> 0 bytes ...97_100x100_fill_q80_h2_lanczos_smart1.webp | Bin 2518 -> 0 bytes ..._1231197_1110x0_resize_q80_h2_lanczos.webp | Bin 70776 -> 0 bytes ...7_1231197_420x0_resize_q80_h2_lanczos.webp | Bin 14096 -> 0 bytes ...7_1231197_545x0_resize_q80_h2_lanczos.webp | Bin 21290 -> 0 bytes ...7_1231197_600x0_resize_q80_h2_lanczos.webp | Bin 24610 -> 0 bytes ...7_1231197_700x0_resize_q80_h2_lanczos.webp | Bin 32632 -> 0 bytes .../images/checkbox-illustration-scaled.png | Bin 24456 -> 0 bytes ...fa_24456_100x100_fill_lanczos_smart1_3.png | Bin 5343 -> 0 bytes ..._100x100_fill_q80_h2_lanczos_smart1_3.webp | Bin 1146 -> 0 bytes ...c5d9d0fa_24456_1110x0_resize_lanczos_3.png | Bin 79038 -> 0 bytes ..._24456_1110x0_resize_q80_h2_lanczos_3.webp | Bin 7800 -> 0 bytes ...5c5d9d0fa_24456_420x0_resize_lanczos_3.png | Bin 20366 -> 0 bytes ...a_24456_420x0_resize_q80_h2_lanczos_3.webp | Bin 3292 -> 0 bytes ...a_24456_545x0_resize_q80_h2_lanczos_3.webp | Bin 4064 -> 0 bytes ...a_24456_600x0_resize_q80_h2_lanczos_3.webp | Bin 4444 -> 0 bytes ...a_24456_700x0_resize_q80_h2_lanczos_3.webp | Bin 5194 -> 0 bytes ...5c5d9d0fa_24456_800x0_resize_lanczos_3.png | Bin 50039 -> 0 bytes ...a_24456_800x0_resize_q80_h2_lanczos_3.webp | Bin 5732 -> 0 bytes ...6_26067_545x0_resize_q80_h2_lanczos_3.webp | Bin 4396 -> 0 bytes ...6_26067_600x0_resize_q80_h2_lanczos_3.webp | Bin 4964 -> 0 bytes ...6_26067_700x0_resize_q80_h2_lanczos_3.webp | Bin 5654 -> 0 bytes ...e7fe64096_26067_800x0_resize_lanczos_3.png | Bin 47778 -> 0 bytes ...6_26067_800x0_resize_q80_h2_lanczos_3.webp | Bin 6288 -> 0 bytes ...eb591f34_30800_1000x0_resize_lanczos_3.png | Bin 53574 -> 0 bytes ..._30800_1000x0_resize_q80_h2_lanczos_3.webp | Bin 8580 -> 0 bytes ...2eb591f34_30800_400x0_resize_lanczos_3.png | Bin 18290 -> 0 bytes ...4_30800_400x0_resize_q80_h2_lanczos_3.webp | Bin 3406 -> 0 bytes ...4_30800_545x0_resize_q80_h2_lanczos_3.webp | Bin 4482 -> 0 bytes ...2eb591f34_30800_600x0_resize_lanczos_3.png | Bin 29402 -> 0 bytes ...4_30800_600x0_resize_q80_h2_lanczos_3.webp | Bin 4992 -> 0 bytes ...4_30800_700x0_resize_q80_h2_lanczos_3.webp | Bin 6066 -> 0 bytes ...2eb591f34_30800_800x0_resize_lanczos_3.png | Bin 40878 -> 0 bytes ...4_30800_800x0_resize_q80_h2_lanczos_3.webp | Bin 6934 -> 0 bytes public/images/code.png | Bin 769 -> 0 bytes ...0f6_769_24x24_resize_q80_h2_lanczos_3.webp | Bin 390 -> 0 bytes ...13e9f1079_22623_144x0_resize_lanczos_3.png | Bin 10332 -> 0 bytes ...e9f1079_22623_144x144_resize_lanczos_3.png | Bin 10332 -> 0 bytes ...e9f1079_22623_192x192_resize_lanczos_3.png | Bin 16223 -> 0 bytes ...113e9f1079_22623_48x0_resize_lanczos_3.png | Bin 2216 -> 0 bytes ...13e9f1079_22623_48x48_resize_lanczos_3.png | Bin 2216 -> 0 bytes ...e9f1079_22623_512x512_resize_lanczos_3.png | Bin 66760 -> 0 bytes ...13e9f1079_22623_72x72_resize_lanczos_3.png | Bin 3833 -> 0 bytes ...113e9f1079_22623_96x0_resize_lanczos_3.png | Bin 5792 -> 0 bytes ...13e9f1079_22623_96x96_resize_lanczos_3.png | Bin 5792 -> 0 bytes public/images/globe.png | Bin 1275 -> 0 bytes ...f6_1275_24x24_resize_q80_h2_lanczos_3.webp | Bin 682 -> 0 bytes public/images/home.svg | 1 - public/images/image-placeholder.png | Bin 4881 -> 0 bytes ...b2a_4881_100x100_fill_lanczos_smart1_3.png | Bin 1239 -> 0 bytes ..._100x100_fill_q80_h2_lanczos_smart1_3.webp | Bin 486 -> 0 bytes ...81_1096x480_fill_q100_lanczos_smart1_3.png | Bin 4997 -> 0 bytes ...9741acb2a_4881_1110x0_resize_lanczos_3.png | Bin 7699 -> 0 bytes ...a_4881_1110x0_resize_q80_h2_lanczos_3.webp | Bin 2890 -> 0 bytes ...a9741acb2a_4881_420x0_resize_lanczos_3.png | Bin 2451 -> 0 bytes ...2a_4881_420x0_resize_q80_h2_lanczos_3.webp | Bin 888 -> 0 bytes ...2a_4881_545x0_resize_q80_h2_lanczos_3.webp | Bin 1172 -> 0 bytes ...2a_4881_600x0_resize_q80_h2_lanczos_3.webp | Bin 1322 -> 0 bytes ...2a_4881_700x0_resize_q80_h2_lanczos_3.webp | Bin 1592 -> 0 bytes ...8cd041995_19726_320x0_resize_lanczos_3.png | Bin 18082 -> 0 bytes ...5_19726_320x0_resize_q80_h2_lanczos_3.webp | Bin 5640 -> 0 bytes ...8cd041995_19726_320x0_resize_lanczos_3.png | Bin 18082 -> 0 bytes ...5_19726_320x0_resize_q80_h2_lanczos_3.webp | Bin 5640 -> 0 bytes public/images/ngi_fedi_full.svg | 62 - public/images/og-image.png | Bin 107524 -> 0 bytes ...9_19596_360x0_resize_q80_h2_lanczos_3.webp | Bin 7620 -> 0 bytes ...9_19596_425x0_resize_q80_h2_lanczos_3.webp | Bin 9182 -> 0 bytes ...00f2d9269_19596_520x0_resize_lanczos_3.png | Bin 32777 -> 0 bytes ...9_19596_520x0_resize_q80_h2_lanczos_3.webp | Bin 10958 -> 0 bytes ...9_19596_545x0_resize_q80_h2_lanczos_3.webp | Bin 11598 -> 0 bytes ...3_16481_360x0_resize_q80_h2_lanczos_3.webp | Bin 8458 -> 0 bytes ...3_16481_425x0_resize_q80_h2_lanczos_3.webp | Bin 9624 -> 0 bytes ...4276f36e3_16481_520x0_resize_lanczos_3.png | Bin 35852 -> 0 bytes ...3_16481_520x0_resize_q80_h2_lanczos_3.webp | Bin 11756 -> 0 bytes ...3_16481_545x0_resize_q80_h2_lanczos_3.webp | Bin 12404 -> 0 bytes ...3_18659_360x0_resize_q80_h2_lanczos_3.webp | Bin 2046 -> 0 bytes ...3_18659_425x0_resize_q80_h2_lanczos_3.webp | Bin 2302 -> 0 bytes ...f27514263_18659_520x0_resize_lanczos_3.png | Bin 13780 -> 0 bytes ...3_18659_520x0_resize_q80_h2_lanczos_3.webp | Bin 2806 -> 0 bytes ...3_18659_545x0_resize_q80_h2_lanczos_3.webp | Bin 3010 -> 0 bytes public/images/user.png | Bin 852 -> 0 bytes ...0f6_852_24x24_resize_q80_h2_lanczos_3.webp | Bin 430 -> 0 bytes public/images/users.png | Bin 968 -> 0 bytes ...0f6_968_24x24_resize_q80_h2_lanczos_3.webp | Bin 552 -> 0 bytes public/images/website-new.png | Bin 18139 -> 0 bytes ...95_18139_100x100_fill_lanczos_smart1_3.png | Bin 3992 -> 0 bytes ..._100x100_fill_q80_h2_lanczos_smart1_3.webp | Bin 1142 -> 0 bytes ...3bba0f95_18139_1110x0_resize_lanczos_3.png | Bin 43525 -> 0 bytes ..._18139_1110x0_resize_q80_h2_lanczos_3.webp | Bin 7894 -> 0 bytes ...13bba0f95_18139_420x0_resize_lanczos_3.png | Bin 13134 -> 0 bytes ...5_18139_420x0_resize_q80_h2_lanczos_3.webp | Bin 3244 -> 0 bytes ...5_18139_545x0_resize_q80_h2_lanczos_3.webp | Bin 4214 -> 0 bytes ...5_18139_600x0_resize_q80_h2_lanczos_3.webp | Bin 4336 -> 0 bytes ...5_18139_700x0_resize_q80_h2_lanczos_3.webp | Bin 5274 -> 0 bytes public/index.html | 1372 -- public/index.xml | 152 - public/individuals/index.html | 901 -- public/js/script-lazy.js | 4744 ------ public/js/script.js | 12528 ---------------- public/manifest.webmanifest | 56 - public/nlnet/index.html | 896 -- public/nordunet/index.html | 896 -- public/oid/index.html | 901 -- public/pages/index.html | 953 -- public/pages/index.xml | 88 - public/privacy-policy/index.html | 893 -- public/searchindex.json | 34 - public/sections/index.html | 899 -- public/sections/index.xml | 25 - public/service-worker.js | 10 - public/sitemap.xml | 81 - public/tags/conference/index.html | 954 -- public/tags/conference/index.xml | 19 - public/tags/index.html | 887 -- public/tags/index.xml | 11 - public/tags/nextjs/index.html | 1282 -- public/tags/nextjs/index.xml | 19 - public/tags/silicon/index.html | 1276 -- public/tags/silicon/index.xml | 19 - public/tags/software/index.html | 1276 -- public/tags/software/index.xml | 19 - public/tags/tailwind/index.html | 1582 -- public/tags/tailwind/index.xml | 33 - public/tags/technology/index.html | 1429 -- public/tags/technology/index.xml | 26 - public/tweag/index.html | 895 -- 213 files changed, 118060 deletions(-) delete mode 100644 public/.htaccess delete mode 100644 public/404.html delete mode 100644 public/about/index.html delete mode 100644 public/about/index.xml delete mode 100644 public/authors/index.html delete mode 100644 public/authors/index.xml delete mode 100644 public/authors/john-doe/index.html delete mode 100644 public/authors/laurens-hof/index.html delete mode 100644 public/blog-copy/index.html delete mode 100644 public/blog-copy/index.xml delete mode 100644 public/blog-copy/project-launch-copy-2/index.html delete mode 100644 public/blog-copy/project-launch-copy-3/index.html delete mode 100644 public/blog-copy/project-launch-copy-4/index.html delete mode 100644 public/blog-copy/project-launch-copy/index.html delete mode 100644 public/blog-copy/project-launch/index.html delete mode 100644 public/blog/index.html delete mode 100644 public/blog/index.xml delete mode 100644 public/blog/new-website-launch/index.html delete mode 100644 public/blog/page/1/index.html delete mode 100644 public/blog/page/2/index.html delete mode 100644 public/blog/page/3/index.html delete mode 100644 public/blog/post-1/index.html delete mode 100644 public/blog/post-2/index.html delete mode 100644 public/blog/post-3/index.html delete mode 100644 public/blog/post-4/index.html delete mode 100644 public/blog/project-launch-copy-2/index.html delete mode 100644 public/blog/project-launch-copy-3/index.html delete mode 100644 public/blog/project-launch-copy-4/index.html delete mode 100644 public/blog/project-launch-copy/index.html delete mode 100644 public/blog/project-launch/index.html delete mode 100644 public/blog/publicspaces-conference/index.html delete mode 100644 public/blog2/index.html delete mode 100644 public/blog2/index.xml delete mode 100644 public/blog2/page/1/index.html delete mode 100644 public/blog2/project-launch-copy-2/index.html delete mode 100644 public/blog2/project-launch-copy-3/index.html delete mode 100644 public/blog2/project-launch-copy-4/index.html delete mode 100644 public/blog2/project-launch-copy/index.html delete mode 100644 public/blog2/project-launch/index.html delete mode 100644 public/blog2/waag-state-internet-2024/index.html delete mode 100644 public/categories/application/index.html delete mode 100644 public/categories/application/index.xml delete mode 100644 public/categories/architecture/index.html delete mode 100644 public/categories/architecture/index.xml delete mode 100644 public/categories/conference/index.html delete mode 100644 public/categories/conference/index.xml delete mode 100644 public/categories/data/index.html delete mode 100644 public/categories/data/index.xml delete mode 100644 public/categories/evenementen/index.html delete mode 100644 public/categories/evenementen/index.xml delete mode 100644 public/categories/event/index.html delete mode 100644 public/categories/event/index.xml delete mode 100644 public/categories/index.html delete mode 100644 public/categories/index.xml delete mode 100644 public/categories/news/index.html delete mode 100644 public/categories/news/index.xml delete mode 100644 public/categories/software/index.html delete mode 100644 public/categories/software/index.xml delete mode 100644 public/categories/technology/index.html delete mode 100644 public/categories/technology/index.xml delete mode 100644 public/categories/webinar/index.html delete mode 100644 public/categories/webinar/index.xml delete mode 100644 public/consortium/index.html delete mode 100644 public/contact/index.html delete mode 100644 public/contact/index.xml delete mode 100644 public/css/style-lazy.css delete mode 100644 public/css/style.css delete mode 100644 public/developers/index.html delete mode 100644 public/ec/index.html delete mode 100644 public/elements/index.html delete mode 100644 public/events/index.html delete mode 100644 public/events/index.xml delete mode 100644 public/events/owc-annual-conference-2024-2/index.html delete mode 100644 public/events/owc-annual-conference-2024/index.html delete mode 100644 public/events/page/1/index.html delete mode 100644 public/events/publicspaces-annual-conference-2/index.html delete mode 100644 public/events/publicspaces-annual-conference-copy/index.html delete mode 100644 public/events/publicspaces-annual-conference/index.html delete mode 100644 public/events/waag-state-internet-2024-copy/index.html delete mode 100644 public/events/waag-state-internet-2024/index.html delete mode 100644 public/fediversity/index.html delete mode 100644 public/grants/index.html delete mode 100644 public/images/avatar-sm_hu9f327c832418412c3223cac273682ad9_4005_50x50_resize_lanczos_3.png delete mode 100644 public/images/avatar-sm_hu9f327c832418412c3223cac273682ad9_4005_50x50_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/avatar.png delete mode 100644 public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_194x194_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_200x200_resize_lanczos_3.png delete mode 100644 public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_200x200_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_100x100_fill_q80_h2_lanczos_smart1.webp delete mode 100644 public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_1110x0_resize_q80_h2_lanczos.webp delete mode 100644 public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_420x0_resize_q80_h2_lanczos.webp delete mode 100644 public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_545x0_resize_q80_h2_lanczos.webp delete mode 100644 public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_600x0_resize_q80_h2_lanczos.webp delete mode 100644 public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_700x0_resize_q80_h2_lanczos.webp delete mode 100644 public/images/checkbox-illustration-scaled.png delete mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_lanczos_smart1_3.png delete mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_q80_h2_lanczos_smart1_3.webp delete mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_lanczos_3.png delete mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_lanczos_3.png delete mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_545x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_600x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_700x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_800x0_resize_lanczos_3.png delete mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_800x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration-scaled_hu40868602e55e6529b883a60e7fe64096_26067_545x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration-scaled_hu40868602e55e6529b883a60e7fe64096_26067_600x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration-scaled_hu40868602e55e6529b883a60e7fe64096_26067_700x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration-scaled_hu40868602e55e6529b883a60e7fe64096_26067_800x0_resize_lanczos_3.png delete mode 100644 public/images/checkbox-illustration-scaled_hu40868602e55e6529b883a60e7fe64096_26067_800x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_1000x0_resize_lanczos_3.png delete mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_1000x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_400x0_resize_lanczos_3.png delete mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_400x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_545x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_600x0_resize_lanczos_3.png delete mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_600x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_700x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_800x0_resize_lanczos_3.png delete mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_800x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/code.png delete mode 100644 public/images/code_hu02aadac476934b9056e529139f32f0f6_769_24x24_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_144x0_resize_lanczos_3.png delete mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_144x144_resize_lanczos_3.png delete mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_192x192_resize_lanczos_3.png delete mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_48x0_resize_lanczos_3.png delete mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_48x48_resize_lanczos_3.png delete mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_512x512_resize_lanczos_3.png delete mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_72x72_resize_lanczos_3.png delete mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_96x0_resize_lanczos_3.png delete mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_96x96_resize_lanczos_3.png delete mode 100644 public/images/globe.png delete mode 100644 public/images/globe_hu02aadac476934b9056e529139f32f0f6_1275_24x24_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/home.svg delete mode 100644 public/images/image-placeholder.png delete mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png delete mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp delete mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1096x480_fill_q100_lanczos_smart1_3.png delete mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png delete mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png delete mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_545x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_600x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_700x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/logo-darkmode_hu3e1f0f6bc04cc0e54cd69f08cd041995_19726_320x0_resize_lanczos_3.png delete mode 100644 public/images/logo-darkmode_hu3e1f0f6bc04cc0e54cd69f08cd041995_19726_320x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/logo_hu3e1f0f6bc04cc0e54cd69f08cd041995_19726_320x0_resize_lanczos_3.png delete mode 100644 public/images/logo_hu3e1f0f6bc04cc0e54cd69f08cd041995_19726_320x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/ngi_fedi_full.svg delete mode 100644 public/images/og-image.png delete mode 100644 public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_360x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_425x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_520x0_resize_lanczos_3.png delete mode 100644 public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_520x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_545x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_360x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_425x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_520x0_resize_lanczos_3.png delete mode 100644 public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_520x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_545x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_360x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_425x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_520x0_resize_lanczos_3.png delete mode 100644 public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_520x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_545x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/user.png delete mode 100644 public/images/user_hu02aadac476934b9056e529139f32f0f6_852_24x24_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/users.png delete mode 100644 public/images/users_hu02aadac476934b9056e529139f32f0f6_968_24x24_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/website-new.png delete mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_100x100_fill_lanczos_smart1_3.png delete mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_100x100_fill_q80_h2_lanczos_smart1_3.webp delete mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_1110x0_resize_lanczos_3.png delete mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_1110x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_420x0_resize_lanczos_3.png delete mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_420x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_545x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_600x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_700x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/index.html delete mode 100644 public/index.xml delete mode 100644 public/individuals/index.html delete mode 100644 public/js/script-lazy.js delete mode 100644 public/js/script.js delete mode 100644 public/manifest.webmanifest delete mode 100644 public/nlnet/index.html delete mode 100644 public/nordunet/index.html delete mode 100644 public/oid/index.html delete mode 100644 public/pages/index.html delete mode 100644 public/pages/index.xml delete mode 100644 public/privacy-policy/index.html delete mode 100644 public/searchindex.json delete mode 100644 public/sections/index.html delete mode 100644 public/sections/index.xml delete mode 100644 public/service-worker.js delete mode 100644 public/sitemap.xml delete mode 100644 public/tags/conference/index.html delete mode 100644 public/tags/conference/index.xml delete mode 100644 public/tags/index.html delete mode 100644 public/tags/index.xml delete mode 100644 public/tags/nextjs/index.html delete mode 100644 public/tags/nextjs/index.xml delete mode 100644 public/tags/silicon/index.html delete mode 100644 public/tags/silicon/index.xml delete mode 100644 public/tags/software/index.html delete mode 100644 public/tags/software/index.xml delete mode 100644 public/tags/tailwind/index.html delete mode 100644 public/tags/tailwind/index.xml delete mode 100644 public/tags/technology/index.html delete mode 100644 public/tags/technology/index.xml delete mode 100644 public/tweag/index.html diff --git a/public/.htaccess b/public/.htaccess deleted file mode 100644 index ad01b82..0000000 --- a/public/.htaccess +++ /dev/null @@ -1,88 +0,0 @@ -##### Optimize default expiration time - BEGIN - - - ## Enable expiration control - ExpiresActive On - - ## CSS and JS expiration: 1 week after request - ExpiresByType text/css "now plus 1 week" - ExpiresByType application/javascript "now plus 1 week" - ExpiresByType application/x-javascript "now plus 1 week" - - ## Image files expiration: 1 month after request - ExpiresByType image/bmp "now plus 1 month" - ExpiresByType image/gif "now plus 1 month" - ExpiresByType image/jpeg "now plus 1 month" - ExpiresByType image/webp "now plus 1 month" - ExpiresByType image/jp2 "now plus 1 month" - ExpiresByType image/pipeg "now plus 1 month" - ExpiresByType image/png "now plus 1 month" - ExpiresByType image/svg+xml "now plus 1 month" - ExpiresByType image/tiff "now plus 1 month" - ExpiresByType image/x-icon "now plus 1 month" - ExpiresByType image/ico "now plus 1 month" - ExpiresByType image/icon "now plus 1 month" - ExpiresByType text/ico "now plus 1 month" - ExpiresByType application/ico "now plus 1 month" - ExpiresByType image/vnd.wap.wbmp "now plus 1 month" - - ## Font files expiration: 1 month after request - ExpiresByType application/x-font-ttf "now plus 1 month" - ExpiresByType application/x-font-opentype "now plus 1 month" - ExpiresByType application/x-font-woff "now plus 1 month" - ExpiresByType font/woff2 "now plus 1 month" - ExpiresByType image/svg+xml "now plus 1 month" - - ## Audio files expiration: 1 month after request - ExpiresByType audio/ogg "now plus 1 month" - ExpiresByType application/ogg "now plus 1 month" - ExpiresByType audio/basic "now plus 1 month" - ExpiresByType audio/mid "now plus 1 month" - ExpiresByType audio/midi "now plus 1 month" - ExpiresByType audio/mpeg "now plus 1 month" - ExpiresByType audio/mp3 "now plus 1 month" - ExpiresByType audio/x-aiff "now plus 1 month" - ExpiresByType audio/x-mpegurl "now plus 1 month" - ExpiresByType audio/x-pn-realaudio "now plus 1 month" - ExpiresByType audio/x-wav "now plus 1 month" - - ## Movie files expiration: 1 month after request - ExpiresByType application/x-shockwave-flash "now plus 1 month" - ExpiresByType x-world/x-vrml "now plus 1 month" - ExpiresByType video/x-msvideo "now plus 1 month" - ExpiresByType video/mpeg "now plus 1 month" - ExpiresByType video/mp4 "now plus 1 month" - ExpiresByType video/quicktime "now plus 1 month" - ExpiresByType video/x-la-asf "now plus 1 month" - ExpiresByType video/x-ms-asf "now plus 1 month" - -##### Optimize default expiration time - END - -##### 1 Month for most static resources - - Header set Cache-Control "public, max-age=31536000, immutable" - - -##### Enable gzip compression for resources - - mod_gzip_on Yes - mod_gzip_dechunk Yes - mod_gzip_item_include file .(html?|txt|css|js|php)$ - mod_gzip_item_include handler ^cgi-script$ - mod_gzip_item_include mime ^text/.* - mod_gzip_item_include mime ^application/x-javascript.* - mod_gzip_item_exclude mime ^image/.* - mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* - - -##### Or, compress certain file types by extension: - - SetOutputFilter DEFLATE - - -##### Set Header Vary: Accept-Encoding - - - Header append Vary: Accept-Encoding - - diff --git a/public/404.html b/public/404.html deleted file mode 100644 index cc03916..0000000 --- a/public/404.html +++ /dev/null @@ -1,872 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - all - - - - - -
      - - - -
      - -
      - - - - - - - - - -
      -
      -
      -
      -
      - 404 -

      Page not found

      -
      -

      - The page you are looking for might have been removed, had its name - changed, or is temporarily unavailable. -

      -
      - - Back to home - -
      -
      -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/about/index.html b/public/about/index.html deleted file mode 100644 index 7d762a2..0000000 --- a/public/about/index.html +++ /dev/null @@ -1,1195 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -About - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - all - - - - - -
      - - - -
      - -
      - - - - - - - - - - - -
      -
      -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Hey, I am John Doe! - - - - - - - - - - - - -

      Hey, I am John Doe!

      -

      Lorem ipsum dolor sit amet consectetur adipisicing elit. Corporis illum nesciunt commodi vel nisi ut alias excepturi ipsum, totam, labore tempora, odit ex iste tempore sed. Fugit voluptatibus perspiciatis assumenda nulla ad nihil, omnis vel, doloremque sit quam autem optio maiores, illum eius facilis et quo consectetur provident dolor similique! Enim voluptatem dicta expedita veritatis repellat dolorum impedit, provident quasi at.

      -
      -
      -
      -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/about/index.xml b/public/about/index.xml deleted file mode 100644 index 9681d50..0000000 --- a/public/about/index.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - Hey, I am John Doe! on Fediversity - //localhost:1313/about/ - Recent content in Hey, I am John Doe! on Fediversity - Hugo -- gohugo.io - en-us - - - diff --git a/public/authors/index.html b/public/authors/index.html deleted file mode 100644 index dcc8473..0000000 --- a/public/authors/index.html +++ /dev/null @@ -1,1002 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Authors - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - all - - - - - -
      - - - -
      - -
      - - - - - - - - - -
      -
      -
      -

      Authors

      - - - - -
      -
      -
      - - -
      -
      -
      - -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Laurens Hof - - - - - - - - - - -

      - Laurens Hof -

      -

      Story teller for the Fediversity Project.

      - -
      - -
      - -
      -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/authors/index.xml b/public/authors/index.xml deleted file mode 100644 index 1530b5b..0000000 --- a/public/authors/index.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - Authors on Fediversity - //localhost:1313/authors/ - Recent content in Authors on Fediversity - Hugo -- gohugo.io - en-us - - - Laurens Hof - //localhost:1313/authors/laurens-hof/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/authors/laurens-hof/ - Story teller for the Fediversity Project. - - - diff --git a/public/authors/john-doe/index.html b/public/authors/john-doe/index.html deleted file mode 100644 index 7db5d9d..0000000 --- a/public/authors/john-doe/index.html +++ /dev/null @@ -1,1212 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Laurens Hof - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - all - - - - - -
      - - - -
      - -
      - - - - - - - - - - - -
      -
      -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Laurens Hof - - - - - - - - - - - - -

      Laurens Hof

      -

      Story teller for the Fediversity Project.

      -
      - -
      -
      - -
      - -
      -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/authors/laurens-hof/index.html b/public/authors/laurens-hof/index.html deleted file mode 100644 index 7f27550..0000000 --- a/public/authors/laurens-hof/index.html +++ /dev/null @@ -1,1882 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Laurens Hof - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - all - - - - - -
      - - - -
      - -
      - - - - - - - - - -
      -
      -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Laurens Hof - - - - - - - - - - - - -

      Laurens Hof

      -

      Story teller for the Fediversity Project.

      -
      - -
      -
      - -
      - -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity new website launch - - - - - - - - - - - -

      - Fediversity new website launch -

      - - - -

      We are pleased to introduce the launch of our new website dedicated to the Fediversity project.

      - - Read More - -
      - -
      - -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PublicSpaces Conference 2024 - - - - - - - - - - - -

      - PublicSpaces Conference 2024 -

      - - - -

      On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

      - - Read More - -
      - -
      - -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OW2con 2024 - - - - - - - - - - - -

      - OW2con 2024 -

      - - - -

      OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source.

      - - Read More - -
      - -
      - -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - State of the Internet 2024 - - - - - - - - - - - -

      - State of the Internet 2024 -

      - - - -

      Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

      - - Read More - -
      - -
      - -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced - - - - - - - - - - - -

      - Fediversity Project publicly announced -

      - - - -

      The Consortium behind the Fediversity project announces that the project has officially been started.

      - - Read More - -
      - -
      - -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PublicSpaces Conference 2024 - - - - - - - - - - - -

      - PublicSpaces Conference 2024 -

      - - - -

      PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled ‘Taking Back the Internet’.

      - - Read More - -
      - -
      - -
      -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog-copy/index.html b/public/blog-copy/index.html deleted file mode 100644 index 3a8054c..0000000 --- a/public/blog-copy/index.html +++ /dev/null @@ -1,1110 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -News - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - all - - - - - -
      - - - -
      - -
      - - - - - - - - - - - -
      -
      -
      -

      News

      - - - - -
      -
      -
      - - -
      - -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog-copy/index.xml b/public/blog-copy/index.xml deleted file mode 100644 index b85377f..0000000 --- a/public/blog-copy/index.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - News on Fediversity - //localhost:1313/blog-copy/ - Recent content in News on Fediversity - Hugo -- gohugo.io - en-us - Fri, 05 Jan 2024 05:00:00 +0000 - - - Fediversity Project publicly announced4 - //localhost:1313/blog-copy/project-launch-copy-2/ - Fri, 05 Jan 2024 05:00:00 +0000 - //localhost:1313/blog-copy/project-launch-copy-2/ - 4 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced3 - //localhost:1313/blog-copy/project-launch-copy-3/ - Thu, 04 Jan 2024 05:00:00 +0000 - //localhost:1313/blog-copy/project-launch-copy-3/ - 3 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced2 - //localhost:1313/blog-copy/project-launch-copy-4/ - Wed, 03 Jan 2024 05:00:00 +0000 - //localhost:1313/blog-copy/project-launch-copy-4/ - 2 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced1 - //localhost:1313/blog-copy/project-launch-copy/ - Tue, 02 Jan 2024 05:00:00 +0000 - //localhost:1313/blog-copy/project-launch-copy/ - copy 1 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced - //localhost:1313/blog-copy/project-launch/ - Mon, 01 Jan 2024 05:00:00 +0000 - //localhost:1313/blog-copy/project-launch/ - Fediversity announces the start of the Fediversity project. More information will be available soon. - - - diff --git a/public/blog-copy/project-launch-copy-2/index.html b/public/blog-copy/project-launch-copy-2/index.html deleted file mode 100644 index fbb4427..0000000 --- a/public/blog-copy/project-launch-copy-2/index.html +++ /dev/null @@ -1,1097 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - all - - - - - -
      - - - -
      - -
      - - - - - - - - - - - -
      -
      -
      -

      Fediversity Project Publicly Announced4

      - - - - -
      -
      -
      - - -
      -
      -
      -
      -

      4 -Fediversity announces the start of the Fediversity project. More information will be available soon.

      -

      Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

      -

      Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

      -

      Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

      -

      Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

      -

      Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

      -
      -
      -
      -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog-copy/project-launch-copy-3/index.html b/public/blog-copy/project-launch-copy-3/index.html deleted file mode 100644 index 1c8bfd4..0000000 --- a/public/blog-copy/project-launch-copy-3/index.html +++ /dev/null @@ -1,1097 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - all - - - - - -
      - - - -
      - -
      - - - - - - - - - - - -
      -
      -
      -

      Fediversity Project Publicly Announced3

      - - - - -
      -
      -
      - - -
      -
      -
      -
      -

      3 -Fediversity announces the start of the Fediversity project. More information will be available soon.

      -

      Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

      -

      Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

      -

      Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

      -

      Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

      -

      Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

      -
      -
      -
      -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog-copy/project-launch-copy-4/index.html b/public/blog-copy/project-launch-copy-4/index.html deleted file mode 100644 index f14c956..0000000 --- a/public/blog-copy/project-launch-copy-4/index.html +++ /dev/null @@ -1,1097 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - all - - - - - -
      - - - -
      - -
      - - - - - - - - - - - -
      -
      -
      -

      Fediversity Project Publicly Announced2

      - - - - -
      -
      -
      - - -
      -
      -
      -
      -

      2

      -

      Fediversity announces the start of the Fediversity project. More information will be available soon.

      -

      Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

      -

      Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

      -

      Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

      -

      Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

      -

      Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

      -
      -
      -
      -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog-copy/project-launch-copy/index.html b/public/blog-copy/project-launch-copy/index.html deleted file mode 100644 index 1d2e409..0000000 --- a/public/blog-copy/project-launch-copy/index.html +++ /dev/null @@ -1,1097 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - all - - - - - -
      - - - -
      - -
      - - - - - - - - - - - -
      -
      -
      -

      Fediversity Project Publicly Announced1

      - - - - -
      -
      -
      - - -
      -
      -
      -
      -

      copy 1

      -

      Fediversity announces the start of the Fediversity project. More information will be available soon.

      -

      Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

      -

      Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

      -

      Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

      -

      Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

      -

      Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

      -
      -
      -
      -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog-copy/project-launch/index.html b/public/blog-copy/project-launch/index.html deleted file mode 100644 index cc2431f..0000000 --- a/public/blog-copy/project-launch/index.html +++ /dev/null @@ -1,1096 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - all - - - - - -
      - - - -
      - -
      - - - - - - - - - - - -
      -
      -
      -

      Fediversity Project Publicly Announced

      - - - - -
      -
      -
      - - -
      -
      -
      -
      -

      Fediversity announces the start of the Fediversity project. More information will be available soon.

      -

      Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

      -

      Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

      -

      Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

      -

      Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

      -

      Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

      -
      -
      -
      -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/index.html b/public/blog/index.html deleted file mode 100644 index b33f4b2..0000000 --- a/public/blog/index.html +++ /dev/null @@ -1,1350 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -News - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - all - - - - - -
      - - - -
      - -
      - - - - - - - - - -
      -
      -
      -

      News

      - - - - -
      -
      -
      - - -
      -
      -
      - - -
      - -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PublicSpaces Conference 2024 - - - - - - - - - - - -

      - PublicSpaces Conference 2024 -

      - - - -

      PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled ‘Taking Back the Internet’.

      - - Read More - -
      - -
      - -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity new website launch - - - - - - - - - - - -

      - Fediversity new website launch -

      - - - -

      We are pleased to introduce the launch of our new website dedicated to the Fediversity project.

      - - Read More - -
      - -
      - -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced - - - - - - - - - - - -

      - Fediversity Project publicly announced -

      - - - -

      The Consortium behind the Fediversity project announces that the project has officially been started.

      - - Read More - -
      - -
      - -
      - - - - - - - - - - - - - - -
      -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/index.xml b/public/blog/index.xml deleted file mode 100644 index 881dfca..0000000 --- a/public/blog/index.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - News on Fediversity - //localhost:1313/blog/ - Recent content in News on Fediversity - Hugo -- gohugo.io - en-us - Tue, 30 Jul 2024 05:00:00 +0000 - - - PublicSpaces Conference 2024 - //localhost:1313/blog/publicspaces-conference/ - Tue, 30 Jul 2024 05:00:00 +0000 - //localhost:1313/blog/publicspaces-conference/ - PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled &lsquo;Taking Back the Internet&rsquo;. - - - Fediversity new website launch - //localhost:1313/blog/new-website-launch/ - Wed, 15 May 2024 05:00:00 +0000 - //localhost:1313/blog/new-website-launch/ - We are pleased to introduce the launch of our new website dedicated to the Fediversity project. - - - Fediversity Project publicly announced - //localhost:1313/blog/project-launch/ - Mon, 01 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch/ - The Consortium behind the Fediversity project announces that the project has officially been started. - - - diff --git a/public/blog/new-website-launch/index.html b/public/blog/new-website-launch/index.html deleted file mode 100644 index 77ed9ad..0000000 --- a/public/blog/new-website-launch/index.html +++ /dev/null @@ -1,1025 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity new website launch - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - all - - - - - -
      - - - -
      - -
      - - - - - - - - - -
      -
      -
      -
      -
      - - -
      -
      -

      Fediversity new website launch

      - -

      We are pleased to introduce the launch of our new website dedicated to the Fediversity project.

      -

      The project is broad in scope, and the website reflects this. Whether you are a developer, an individual interested in the project, or want to know how the grant money is spend, the website keeps you up to date with everything you need to know.

      -

      We’re excited to show you more of the progress of the Fediversity project, and how we can build a next generation of the open internet together!

      -
      - -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity new website launch - - - - - - - - - - - -
      -
      -
      - - - - -
    - -
    - - -
    - - -
    -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/page/1/index.html b/public/blog/page/1/index.html deleted file mode 100644 index abbe72e..0000000 --- a/public/blog/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - //localhost:1313/blog/ - - - - - - diff --git a/public/blog/page/2/index.html b/public/blog/page/2/index.html deleted file mode 100644 index 707745a..0000000 --- a/public/blog/page/2/index.html +++ /dev/null @@ -1,1478 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -News - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - - - -
    -
    -
    -

    News

    - - - - -
    -
    -
    - - -
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced2 - - - - - - - - - - - -

    - Fediversity Project publicly announced2 -

    - - - -

    2 -Fediversity announces the start of the Fediversity project. More information will be available soon.

    - - Read More - -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced3 - - - - - - - - - - - -

    - Fediversity Project publicly announced3 -

    - - - -

    3 Fediversity announces the start of the Fediversity project. More information will be available soon.

    - - Read More - -
    - -
    - -
    - - - - - - - - - - - - - - -
    - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/page/3/index.html b/public/blog/page/3/index.html deleted file mode 100644 index e1fd663..0000000 --- a/public/blog/page/3/index.html +++ /dev/null @@ -1,1326 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -News - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - - - -
    -
    -
    -

    News

    - - - - -
    -
    -
    - - -
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced4 - - - - - - - - - - - -

    - Fediversity Project publicly announced4 -

    - - - -

    4 Fediversity announces the start of the Fediversity project. More information will be available soon.

    - - Read More - -
    - -
    - -
    - - - - - - - - - - - - - - -
    - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/post-1/index.html b/public/blog/post-1/index.html deleted file mode 100644 index f2d0252..0000000 --- a/public/blog/post-1/index.html +++ /dev/null @@ -1,1430 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -How to build an Application with modern Technology - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - - - -
    -
    -
    -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -
    - -

    How to build an Application with modern Technology

    - -

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.

    -

    Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

    -

    Creative Design

    -

    Nam ut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.

    -
    -

    Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

    -
    -

    Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

    -
    -
    - -
    -
    Tags :
    - -
    - -
    - - - - - - - - - - - - - - - - - - - - -
    -
    - - -
    - - -comments powered by Disqus
    - -
    -
    - - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/post-2/index.html b/public/blog/post-2/index.html deleted file mode 100644 index 7c6489e..0000000 --- a/public/blog/post-2/index.html +++ /dev/null @@ -1,1588 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -How to build an Application with modern Technology - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - - - -
    -
    -
    -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -
    - -

    How to build an Application with modern Technology

    - -

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.

    -

    Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

    -

    Creative Design

    -

    Nam ut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.

    -
    -

    Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

    -
    -

    Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

    -
    -
    - -
    -
    Tags :
    - -
    - -
    - - - - - - - - - - - - - - - - - - - - -
    -
    - - -
    - - -comments powered by Disqus
    - -
    -
    - - - -
    -

    Related Posts

    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

    - How to build an Application with modern Technology -

    - - - -

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

    - - Read More - -
    -
    - -
    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/post-3/index.html b/public/blog/post-3/index.html deleted file mode 100644 index 0ac1f0b..0000000 --- a/public/blog/post-3/index.html +++ /dev/null @@ -1,1733 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -How to build an Application with modern Technology - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - - - -
    -
    -
    -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -
    - -

    How to build an Application with modern Technology

    - -

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.

    -

    Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

    -

    Creative Design

    -

    Nam ut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.

    -
    -

    Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

    -
    -

    Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

    -
    -
    - -
    -
    Tags :
    - -
    - -
    - - - - - - - - - - - - - - - - - - - - -
    -
    - - -
    - - -comments powered by Disqus
    - -
    -
    - - - -
    -

    Related Posts

    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

    - How to build an Application with modern Technology -

    - - - -

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

    - - Read More - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

    - How to build an Application with modern Technology -

    - - - -

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

    - - Read More - -
    -
    - -
    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/post-4/index.html b/public/blog/post-4/index.html deleted file mode 100644 index 033133c..0000000 --- a/public/blog/post-4/index.html +++ /dev/null @@ -1,1582 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -How to build an Application with modern Technology - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - - - -
    -
    -
    -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -
    - -

    How to build an Application with modern Technology

    - -

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.

    -

    Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

    -

    Creative Design

    -

    Nam ut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.

    -
    -

    Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

    -
    -

    Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

    -
    -
    - -
    -
    Tags :
    - -
    - -
    - - - - - - - - - - - - - - - - - - - - -
    -
    - - -
    - - -comments powered by Disqus
    - -
    -
    - - - -
    -

    Related Posts

    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

    - How to build an Application with modern Technology -

    - - - -

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

    - - Read More - -
    -
    - -
    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/project-launch-copy-2/index.html b/public/blog/project-launch-copy-2/index.html deleted file mode 100644 index 5d13a95..0000000 --- a/public/blog/project-launch-copy-2/index.html +++ /dev/null @@ -1,1045 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -futuretest - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -
    -
    - - -
    -
    -

    futuretest

    - -

    4blablabasdfpoiasdf;ljnsadl;f -Fediversity announces the start of the Fediversity project. More information will be available soon.

    -

    Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

    -

    Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

    -

    Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

    -

    Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

    -

    Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - futuretest - - - - - - - - - - - -
    -
    -
    - - - - - - -
    - - -
    - - -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/project-launch-copy-3/index.html b/public/blog/project-launch-copy-3/index.html deleted file mode 100644 index 26467f3..0000000 --- a/public/blog/project-launch-copy-3/index.html +++ /dev/null @@ -1,1045 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -
    -
    - - -
    -
    -

    Fediversity Project publicly announced3

    - -

    3 -Fediversity announces the start of the Fediversity project. More information will be available soon.

    -

    Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

    -

    Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

    -

    Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

    -

    Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

    -

    Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced3 - - - - - - - - - - - -
    -
    -
    - - - - - - -
    - - -
    - - -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/project-launch-copy-4/index.html b/public/blog/project-launch-copy-4/index.html deleted file mode 100644 index cffabba..0000000 --- a/public/blog/project-launch-copy-4/index.html +++ /dev/null @@ -1,1045 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -
    -
    - - -
    -
    -

    Fediversity Project publicly announced2

    - -

    2

    -

    Fediversity announces the start of the Fediversity project. More information will be available soon.

    -

    Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

    -

    Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

    -

    Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

    -

    Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

    -

    Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced2 - - - - - - - - - - - -
    -
    -
    - - - - - - -
    - - -
    - - -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/project-launch-copy/index.html b/public/blog/project-launch-copy/index.html deleted file mode 100644 index f5f5ceb..0000000 --- a/public/blog/project-launch-copy/index.html +++ /dev/null @@ -1,1041 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -
    -
    - - -
    -
    -

    Fediversity Project publicly announced

    - -

    The Consortium behind the Fediversity project announces that the project has officially been started. NLnet, Tweag, NorduNet and the Open Internet Discourse Foundation are working together to build a new service for cloud hosters.

    -

    Fediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. It wants to provide everyone with high-quality, secure IT systems for everyday use. Without tracking, without exploitation, in a way that runs everywhere and scales effortlessly. Fediversity is based on NixOS, a disruptive Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, NixOS is completely declarative, makes upgrading systems reliable, and has many other advantages. Because it is reproducible, it is ideally suited for complex deployment scenario’s where consistent behaviour, stability and configurability matter.

    -

    Fediversity has received funding from the European Union’s Horizon Europe research and innovation programme under grant agreement No. 101136078.

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced - - - - - - - - - - - -
    -
    -
    - - - - - - -
    - - -
    - - -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/project-launch/index.html b/public/blog/project-launch/index.html deleted file mode 100644 index 22c9ac3..0000000 --- a/public/blog/project-launch/index.html +++ /dev/null @@ -1,1025 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -
    -
    - - -
    -
    -

    Fediversity Project publicly announced

    - -

    The Consortium behind the Fediversity project announces that the project has officially been started. NLnet, Tweag, NorduNet and the Open Internet Discourse Foundation are working together to build a new service for cloud hosters.

    -

    Fediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. It wants to provide everyone with high-quality, secure IT systems for everyday use. Without tracking, without exploitation, in a way that runs everywhere and scales effortlessly. Fediversity is based on NixOS, a disruptive Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, NixOS is completely declarative, makes upgrading systems reliable, and has many other advantages. Because it is reproducible, it is ideally suited for complex deployment scenario’s where consistent behaviour, stability and configurability matter.

    -

    Fediversity has received funding from the European Union’s Horizon Europe research and innovation programme under grant agreement No. 101136078.

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced - - - - - - - - - - - -
    -
    -
    - - - - - - -
    - - -
    - - -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/publicspaces-conference/index.html b/public/blog/publicspaces-conference/index.html deleted file mode 100644 index 9e4e9f7..0000000 --- a/public/blog/publicspaces-conference/index.html +++ /dev/null @@ -1,1035 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PublicSpaces Conference 2024 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -
    -
    - - -
    -
    -

    PublicSpaces Conference 2024

    - -

    PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled ‘Taking Back the Internet’. PublicSpaces is a network of public organisations fighting for an internet based on public values. The Fediversity Project attended, to share ideas, and learn more about how people and organisations think about an ethical internet. If you are interested, you can view all sessions here - (hosted on PeerTube!).

    -

    Alexandra van Huffelen, who was Dutch Secretary of State of Digitalisation until last month, gave the opening talk to discuss digitalisation and public values. In the talk, van Huffelen said that the Netherlands has a prominent lead in the EU with the promotion of public values in the digital infrastructure. Van Huffelen has been a prominent supporter of open standards and decentralisation, and has pushed the usage of Mastodon within the Dutch government, which fits well with the goals and vision of the Fediversity project. Project Lead Koen de Jonge took the opportunity shortly before the talk to hand van Huffelen a Mastodon pin, which she proudly wore during her talk, as you can see in the header image!

    -

    There were quite some other talks about the Fediverse as well, discussing how to move the space forward. The goal of the Fediversity Project is to provide the technological infrastructure that makes it easier for people to join an open, free and fair social internet. The strength of Fediversity is in our technological capabilities, making the infrastructure more accessible. For our project to be successful, we also need a social infrastructure, that teaches people what it is and how it is beneficial for them, and how to get them on board. We also need public organisations to lead by example. Both of these social aspects of growing the fediverse were on full display during the PublicSpaces conference, and there is a real enthusiasm in growing the social internet. Fediversity is a strong supporter of organisations like PublicSpaces; while organisations like PublicSpaces help facilitate people and organisations with their thinking about why they should join the fediverse, and which steps should they take, Fediversity can provide the technological infrastructure that makes it all as easy as possible.

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PublicSpaces Conference 2024 - - - - - - - - - - - -
    -
    -
    - - - - - - -
    - - -
    - - -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog2/index.html b/public/blog2/index.html deleted file mode 100644 index f2673d6..0000000 --- a/public/blog2/index.html +++ /dev/null @@ -1,1696 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -News - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - - - -
    -
    -
    -

    News

    - - - - -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced4 - - - - - - - - - - - -

    - Fediversity Project publicly announced4 -

    - - - -

    4 Fediversity announces the start of the Fediversity project. More information will be available soon.

    - - Read More - -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced3 - - - - - - - - - - - -

    - Fediversity Project publicly announced3 -

    - - - -

    3 Fediversity announces the start of the Fediversity project. More information will be available soon.

    - - Read More - -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced1 - - - - - - - - - - - -

    - Fediversity Project publicly announced1 -

    - - - -

    copy 1 -Fediversity announces the start of the Fediversity project. More information will be available soon.

    - - Read More - -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced - - - - - - - - - - - -

    - Fediversity Project publicly announced -

    - - - -

    Fediversity announces the start of the Fediversity project. More information will be available soon.

    - - Read More - -
    - -
    - -
    - - - - - - - - - - - - - - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog2/index.xml b/public/blog2/index.xml deleted file mode 100644 index 85867ec..0000000 --- a/public/blog2/index.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - News on Fediversity - //localhost:1313/blog2/ - Recent content in News on Fediversity - Hugo -- gohugo.io - en-us - Fri, 05 Jan 2024 05:00:00 +0000 - - - Fediversity Project publicly announced4 - //localhost:1313/blog2/project-launch-copy-2/ - Fri, 05 Jan 2024 05:00:00 +0000 - //localhost:1313/blog2/project-launch-copy-2/ - 4 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced3 - //localhost:1313/blog2/project-launch-copy-3/ - Thu, 04 Jan 2024 05:00:00 +0000 - //localhost:1313/blog2/project-launch-copy-3/ - 3 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced1 - //localhost:1313/blog2/project-launch-copy/ - Tue, 02 Jan 2024 05:00:00 +0000 - //localhost:1313/blog2/project-launch-copy/ - copy 1 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced - //localhost:1313/blog2/project-launch/ - Mon, 01 Jan 2024 05:00:00 +0000 - //localhost:1313/blog2/project-launch/ - Fediversity announces the start of the Fediversity project. More information will be available soon. - - - diff --git a/public/blog2/page/1/index.html b/public/blog2/page/1/index.html deleted file mode 100644 index 9383792..0000000 --- a/public/blog2/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - //localhost:1313/blog2/ - - - - - - diff --git a/public/blog2/project-launch-copy-2/index.html b/public/blog2/project-launch-copy-2/index.html deleted file mode 100644 index 539e161..0000000 --- a/public/blog2/project-launch-copy-2/index.html +++ /dev/null @@ -1,1227 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - - - -
    -
    -
    -
    -
    - - -
    -
    -

    Fediversity Project publicly announced4

    - -

    4 -Fediversity announces the start of the Fediversity project. More information will be available soon.

    -

    Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

    -

    Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

    -

    Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

    -

    Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

    -

    Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced4 - - - - - - - - - - - -
    -
    -
    - - - - - - -
    - - -
    - - -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog2/project-launch-copy-3/index.html b/public/blog2/project-launch-copy-3/index.html deleted file mode 100644 index 7bdad34..0000000 --- a/public/blog2/project-launch-copy-3/index.html +++ /dev/null @@ -1,1227 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - - - -
    -
    -
    -
    -
    - - -
    -
    -

    Fediversity Project publicly announced3

    - -

    3 -Fediversity announces the start of the Fediversity project. More information will be available soon.

    -

    Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

    -

    Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

    -

    Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

    -

    Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

    -

    Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced3 - - - - - - - - - - - -
    -
    -
    - - - - - - -
    - - -
    - - -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog2/project-launch-copy-4/index.html b/public/blog2/project-launch-copy-4/index.html deleted file mode 100644 index 2c6fae0..0000000 --- a/public/blog2/project-launch-copy-4/index.html +++ /dev/null @@ -1,1227 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - - - -
    -
    -
    -
    -
    - - -
    -
    -

    Fediversity Project publicly announced2

    - -

    2

    -

    Fediversity announces the start of the Fediversity project. More information will be available soon.

    -

    Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

    -

    Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

    -

    Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

    -

    Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

    -

    Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced2 - - - - - - - - - - - -
    -
    -
    - - - - - - -
    - - -
    - - -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog2/project-launch-copy/index.html b/public/blog2/project-launch-copy/index.html deleted file mode 100644 index 290f865..0000000 --- a/public/blog2/project-launch-copy/index.html +++ /dev/null @@ -1,1227 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - - - -
    -
    -
    -
    -
    - - -
    -
    -

    Fediversity Project publicly announced1

    - -

    copy 1

    -

    Fediversity announces the start of the Fediversity project. More information will be available soon.

    -

    Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

    -

    Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

    -

    Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

    -

    Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

    -

    Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced1 - - - - - - - - - - - -
    -
    -
    - - - - - - -
    - - -
    - - -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog2/project-launch/index.html b/public/blog2/project-launch/index.html deleted file mode 100644 index 4eb4f77..0000000 --- a/public/blog2/project-launch/index.html +++ /dev/null @@ -1,1226 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - - - -
    -
    -
    -
    -
    - - -
    -
    -

    Fediversity Project publicly announced

    - -

    Fediversity announces the start of the Fediversity project. More information will be available soon.

    -

    Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

    -

    Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

    -

    Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

    -

    Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

    -

    Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced - - - - - - - - - - - -
    -
    -
    - - - - - - -
    - - -
    - - -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog2/waag-state-internet-2024/index.html b/public/blog2/waag-state-internet-2024/index.html deleted file mode 100644 index 417dc7d..0000000 --- a/public/blog2/waag-state-internet-2024/index.html +++ /dev/null @@ -1,1232 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -State of the Internet 2024 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - - - -
    -
    -
    -
    -
    - - -
    -
    -

    State of the Internet 2024

    - -

    Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. Featuring Kim van Sparrentak, Member of the European Parliament, discussing Europe’s efforts to regulate Big Tech and enhance digital rights. Explore the impact of pivotal European laws like the GDPR and AI Act while celebrating 30 years of Waag Futurelab’s dedication to democratizing technology access for all.

    -

    Registration available here -

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - State of the Internet 2024 - - - - - - - - - - - -
    -
    -
    - - - - - - -
    - - -
    - - -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/application/index.html b/public/categories/application/index.html deleted file mode 100644 index bd6bc41..0000000 --- a/public/categories/application/index.html +++ /dev/null @@ -1,1282 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - - - -
    -
    -
    -

    Application

    - - - - -
    -
    -
    - - -
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

    - How to build an Application with modern Technology -

    - - - -

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

    - - Read More - -
    - -
    - -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/application/index.xml b/public/categories/application/index.xml deleted file mode 100644 index 32c6446..0000000 --- a/public/categories/application/index.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - Application on Fediversity - //localhost:1313/categories/application/ - Recent content in Application on Fediversity - Hugo -- gohugo.io - en-us - Mon, 04 Apr 2022 05:00:00 +0000 - - - How to build an Application with modern Technology - //localhost:1313/blog/post-1/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-1/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - diff --git a/public/categories/architecture/index.html b/public/categories/architecture/index.html deleted file mode 100644 index f93cefb..0000000 --- a/public/categories/architecture/index.html +++ /dev/null @@ -1,1276 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - - - -
    -
    -
    -

    Architecture

    - - - - -
    -
    -
    - - -
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

    - How to build an Application with modern Technology -

    - - - -

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

    - - Read More - -
    - -
    - -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/architecture/index.xml b/public/categories/architecture/index.xml deleted file mode 100644 index 170c2a2..0000000 --- a/public/categories/architecture/index.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - Architecture on Fediversity - //localhost:1313/categories/architecture/ - Recent content in Architecture on Fediversity - Hugo -- gohugo.io - en-us - Mon, 04 Apr 2022 05:00:00 +0000 - - - How to build an Application with modern Technology - //localhost:1313/blog/post-4/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-4/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - diff --git a/public/categories/conference/index.html b/public/categories/conference/index.html deleted file mode 100644 index 1785dbc..0000000 --- a/public/categories/conference/index.html +++ /dev/null @@ -1,1205 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -

    Conference

    - - - - -
    -
    -
    - - -
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PublicSpaces Conference 2024 - - - - - - - - - - - -

    - PublicSpaces Conference 2024 -

    - - - -

    On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

    - - Read More - -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OW2con 2024 - - - - - - - - - - - -

    - OW2con 2024 -

    - - - -

    OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source.

    - - Read More - -
    - -
    - -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/conference/index.xml b/public/categories/conference/index.xml deleted file mode 100644 index 384e2de..0000000 --- a/public/categories/conference/index.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - Conference on Fediversity - //localhost:1313/categories/conference/ - Recent content in Conference on Fediversity - Hugo -- gohugo.io - en-us - Sat, 11 May 2024 14:00:00 +0200 - - - PublicSpaces Conference 2024 - //localhost:1313/events/publicspaces-annual-conference/ - Sat, 11 May 2024 14:00:00 +0200 - //localhost:1313/events/publicspaces-annual-conference/ - On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. - - - OW2con 2024 - //localhost:1313/events/owc-annual-conference-2024/ - Sat, 11 May 2024 09:00:00 +0000 - //localhost:1313/events/owc-annual-conference-2024/ - OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source. - - - diff --git a/public/categories/data/index.html b/public/categories/data/index.html deleted file mode 100644 index 0e86e17..0000000 --- a/public/categories/data/index.html +++ /dev/null @@ -1,1435 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - - - -
    -
    -
    -

    Data

    - - - - -
    -
    -
    - - -
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

    - How to build an Application with modern Technology -

    - - - -

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

    - - Read More - -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

    - How to build an Application with modern Technology -

    - - - -

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

    - - Read More - -
    - -
    - -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/data/index.xml b/public/categories/data/index.xml deleted file mode 100644 index df4c48f..0000000 --- a/public/categories/data/index.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - Data on Fediversity - //localhost:1313/categories/data/ - Recent content in Data on Fediversity - Hugo -- gohugo.io - en-us - Mon, 04 Apr 2022 05:00:00 +0000 - - - How to build an Application with modern Technology - //localhost:1313/blog/post-1/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-1/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - How to build an Application with modern Technology - //localhost:1313/blog/post-2/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-2/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - diff --git a/public/categories/evenementen/index.html b/public/categories/evenementen/index.html deleted file mode 100644 index fd912da..0000000 --- a/public/categories/evenementen/index.html +++ /dev/null @@ -1,954 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -

    Evenementen

    - - - - -
    -
    -
    - - -
    -
    -
    - -
    -
    - -
    -
    - -

    - PublicSpaces conference 2024 -

    - - - -

    On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

    - - Read More - -
    - -
    - -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/evenementen/index.xml b/public/categories/evenementen/index.xml deleted file mode 100644 index e5462d2..0000000 --- a/public/categories/evenementen/index.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - Evenementen on Fediversity - //localhost:1313/categories/evenementen/ - Recent content in Evenementen on Fediversity - Hugo -- gohugo.io - en-us - Tue, 26 Mar 2024 14:00:00 +0200 - - - PublicSpaces conference 2024 - //localhost:1313/events/publicspaces-annual-conference/ - Tue, 26 Mar 2024 14:00:00 +0200 - //localhost:1313/events/publicspaces-annual-conference/ - On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. - - - diff --git a/public/categories/event/index.html b/public/categories/event/index.html deleted file mode 100644 index 112f3cd..0000000 --- a/public/categories/event/index.html +++ /dev/null @@ -1,1358 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -

    Event

    - - - - -
    -
    -
    - - -
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PublicSpaces Conference 2024 - - - - - - - - - - - -

    - PublicSpaces Conference 2024 -

    - - - -

    On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

    - - Read More - -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OW2con 2024 - - - - - - - - - - - -

    - OW2con 2024 -

    - - - -

    OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source.

    - - Read More - -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - State of the Internet 2024 - - - - - - - - - - - -

    - State of the Internet 2024 -

    - - - -

    Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

    - - Read More - -
    - -
    - -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/event/index.xml b/public/categories/event/index.xml deleted file mode 100644 index 3157480..0000000 --- a/public/categories/event/index.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - Event on Fediversity - //localhost:1313/categories/event/ - Recent content in Event on Fediversity - Hugo -- gohugo.io - en-us - Sat, 11 May 2024 14:00:00 +0200 - - - PublicSpaces Conference 2024 - //localhost:1313/events/publicspaces-annual-conference/ - Sat, 11 May 2024 14:00:00 +0200 - //localhost:1313/events/publicspaces-annual-conference/ - On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. - - - OW2con 2024 - //localhost:1313/events/owc-annual-conference-2024/ - Sat, 11 May 2024 09:00:00 +0000 - //localhost:1313/events/owc-annual-conference-2024/ - OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source. - - - State of the Internet 2024 - //localhost:1313/events/waag-state-internet-2024/ - Wed, 10 Apr 2024 16:00:00 +0000 - //localhost:1313/events/waag-state-internet-2024/ - Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. - - - diff --git a/public/categories/index.html b/public/categories/index.html deleted file mode 100644 index 20276c3..0000000 --- a/public/categories/index.html +++ /dev/null @@ -1,928 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -

    Categories

    - - - - -
    -
    -
    - - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/index.xml b/public/categories/index.xml deleted file mode 100644 index 8f3d125..0000000 --- a/public/categories/index.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - Categories on Fediversity - //localhost:1313/categories/ - Recent content in Categories on Fediversity - Hugo -- gohugo.io - en-us - Wed, 15 May 2024 05:00:00 +0000 - - - News - //localhost:1313/categories/news/ - Wed, 15 May 2024 05:00:00 +0000 - //localhost:1313/categories/news/ - - - - Conference - //localhost:1313/categories/conference/ - Sat, 11 May 2024 14:00:00 +0200 - //localhost:1313/categories/conference/ - - - - Event - //localhost:1313/categories/event/ - Sat, 11 May 2024 14:00:00 +0200 - //localhost:1313/categories/event/ - - - - Webinar - //localhost:1313/categories/webinar/ - Wed, 10 Apr 2024 16:00:00 +0000 - //localhost:1313/categories/webinar/ - - - - diff --git a/public/categories/news/index.html b/public/categories/news/index.html deleted file mode 100644 index 9de06b1..0000000 --- a/public/categories/news/index.html +++ /dev/null @@ -1,1340 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -

    News

    - - - - -
    -
    -
    - - -
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity new website launch - - - - - - - - - - - -

    - Fediversity new website launch -

    - - - -

    We are pleased to introduce the launch of our new website dedicated to the Fediversity project.

    - - Read More - -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced - - - - - - - - - - - -

    - Fediversity Project publicly announced -

    - - - -

    The Consortium behind the Fediversity project announces that the project has officially been started.

    - - Read More - -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PublicSpaces Conference 2024 - - - - - - - - - - - -

    - PublicSpaces Conference 2024 -

    - - - -

    PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled ‘Taking Back the Internet’.

    - - Read More - -
    - -
    - -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/news/index.xml b/public/categories/news/index.xml deleted file mode 100644 index bfdc473..0000000 --- a/public/categories/news/index.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - News on Fediversity - //localhost:1313/categories/news/ - Recent content in News on Fediversity - Hugo -- gohugo.io - en-us - Wed, 15 May 2024 05:00:00 +0000 - - - Fediversity new website launch - //localhost:1313/blog/new-website-launch/ - Wed, 15 May 2024 05:00:00 +0000 - //localhost:1313/blog/new-website-launch/ - We are pleased to introduce the launch of our new website dedicated to the Fediversity project. - - - Fediversity Project publicly announced - //localhost:1313/blog/project-launch/ - Mon, 01 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch/ - The Consortium behind the Fediversity project announces that the project has officially been started. - - - PublicSpaces Conference 2024 - //localhost:1313/blog/publicspaces-conference/ - Mon, 01 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/publicspaces-conference/ - PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled &lsquo;Taking Back the Internet&rsquo;. - - - diff --git a/public/categories/software/index.html b/public/categories/software/index.html deleted file mode 100644 index 3141b7f..0000000 --- a/public/categories/software/index.html +++ /dev/null @@ -1,1276 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - - - -
    -
    -
    -

    Software

    - - - - -
    -
    -
    - - -
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

    - How to build an Application with modern Technology -

    - - - -

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

    - - Read More - -
    - -
    - -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/software/index.xml b/public/categories/software/index.xml deleted file mode 100644 index fdd3c81..0000000 --- a/public/categories/software/index.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - Software on Fediversity - //localhost:1313/categories/software/ - Recent content in Software on Fediversity - Hugo -- gohugo.io - en-us - Mon, 04 Apr 2022 05:00:00 +0000 - - - How to build an Application with modern Technology - //localhost:1313/blog/post-3/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-3/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - diff --git a/public/categories/technology/index.html b/public/categories/technology/index.html deleted file mode 100644 index 5c34b4c..0000000 --- a/public/categories/technology/index.html +++ /dev/null @@ -1,1282 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - - - -
    -
    -
    -

    Technology

    - - - - -
    -
    -
    - - -
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

    - How to build an Application with modern Technology -

    - - - -

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

    - - Read More - -
    - -
    - -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/technology/index.xml b/public/categories/technology/index.xml deleted file mode 100644 index 29e614a..0000000 --- a/public/categories/technology/index.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - Technology on Fediversity - //localhost:1313/categories/technology/ - Recent content in Technology on Fediversity - Hugo -- gohugo.io - en-us - Mon, 04 Apr 2022 05:00:00 +0000 - - - How to build an Application with modern Technology - //localhost:1313/blog/post-2/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-2/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - diff --git a/public/categories/webinar/index.html b/public/categories/webinar/index.html deleted file mode 100644 index 8317e52..0000000 --- a/public/categories/webinar/index.html +++ /dev/null @@ -1,1052 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -

    Webinar

    - - - - -
    -
    -
    - - -
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - State of the Internet 2024 - - - - - - - - - - - -

    - State of the Internet 2024 -

    - - - -

    Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

    - - Read More - -
    - -
    - -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/webinar/index.xml b/public/categories/webinar/index.xml deleted file mode 100644 index 64a86fe..0000000 --- a/public/categories/webinar/index.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - Webinar on Fediversity - //localhost:1313/categories/webinar/ - Recent content in Webinar on Fediversity - Hugo -- gohugo.io - en-us - Wed, 10 Apr 2024 16:00:00 +0000 - - - State of the Internet 2024 - //localhost:1313/events/waag-state-internet-2024/ - Wed, 10 Apr 2024 16:00:00 +0000 - //localhost:1313/events/waag-state-internet-2024/ - Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. - - - diff --git a/public/consortium/index.html b/public/consortium/index.html deleted file mode 100644 index 41b5054..0000000 --- a/public/consortium/index.html +++ /dev/null @@ -1,894 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Consortium - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -

    Consortium

    - - - - -
    -
    -
    - - -
    -
    -
    -
    -

    Information about the project. TODO.

    -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/contact/index.html b/public/contact/index.html deleted file mode 100644 index fb78587..0000000 --- a/public/contact/index.html +++ /dev/null @@ -1,977 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Contact - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -

    Contact

    - - - - -
    -
    -
    - - - -
    -
    -
    -
    -

    Please feel free to reach out to us via email at the following addresses for any inquiries or assistance. We’re here to help and eager to hear from you!

    -

    For generic questions about the Fediversity project:

    -

    contact@fediversity.eu - -For questions about the administrative side of the Fediversity Project:

    -

    fediversity@nlnet.nl - -If you have questions about the funding rounds that are part of the Fediversity project, you can find out more information on the NLnet website:

    -

    https://nlnet.nl/fediversity/guideforapplicants/ -

    -
    -
    -
    -
    -
    - - - -
    -
    -
    -
    - -
    - - -
    -
    - - -
    -
    - - -
    - - -
    -
    -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/contact/index.xml b/public/contact/index.xml deleted file mode 100644 index 28e76c3..0000000 --- a/public/contact/index.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - Contact on Fediversity - //localhost:1313/contact/ - Recent content in Contact on Fediversity - Hugo -- gohugo.io - en-us - - - diff --git a/public/css/style-lazy.css b/public/css/style-lazy.css deleted file mode 100644 index 2037312..0000000 --- a/public/css/style-lazy.css +++ /dev/null @@ -1,9437 +0,0 @@ -/** - * Swiper 8.0.7 - * Most modern mobile touch slider and framework with hardware accelerated transitions - * https://swiperjs.com - * - * Copyright 2014-2022 Vladimir Kharlampidi - * - * Released under the MIT License - * - * Released on: March 4, 2022 - */ - -@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 { - margin-left: auto; - margin-right: auto; - position: relative; - overflow: hidden; - list-style: none; - padding: 0; - /* Fix of Webkit flickering */ - z-index: 1; -} -.swiper-vertical > .swiper-wrapper { - flex-direction: column; -} -.swiper-wrapper { - position: relative; - width: 100%; - height: 100%; - z-index: 1; - display: flex; - transition-property: transform; - box-sizing: content-box; -} -.swiper-android .swiper-slide, -.swiper-wrapper { - transform: translate3d(0px, 0, 0); -} -.swiper-pointer-events { - touch-action: pan-y; -} -.swiper-pointer-events.swiper-vertical { - touch-action: pan-x; -} -.swiper-slide { - flex-shrink: 0; - width: 100%; - height: 100%; - position: relative; - transition-property: transform; -} -.swiper-slide-invisible-blank { - visibility: hidden; -} -/* Auto Height */ -.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; -} -/* 3D Effects */ -.swiper-3d, -.swiper-3d.swiper-css-mode .swiper-wrapper { - perspective: 1200px; -} -.swiper-3d .swiper-wrapper, -.swiper-3d .swiper-slide, -.swiper-3d .swiper-slide-shadow, -.swiper-3d .swiper-slide-shadow-left, -.swiper-3d .swiper-slide-shadow-right, -.swiper-3d .swiper-slide-shadow-top, -.swiper-3d .swiper-slide-shadow-bottom, -.swiper-3d .swiper-cube-shadow { - transform-style: preserve-3d; -} -.swiper-3d .swiper-slide-shadow, -.swiper-3d .swiper-slide-shadow-left, -.swiper-3d .swiper-slide-shadow-right, -.swiper-3d .swiper-slide-shadow-top, -.swiper-3d .swiper-slide-shadow-bottom { - 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, 0.15); -} -.swiper-3d .swiper-slide-shadow-left { - background-image: linear-gradient( - to left, - rgba(0, 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, 0.5), - rgba(0, 0, 0, 0) - ); -} -.swiper-3d .swiper-slide-shadow-top { - background-image: linear-gradient( - to top, - rgba(0, 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, 0.5), - rgba(0, 0, 0, 0) - ); -} -/* CSS Mode */ -.swiper-css-mode > .swiper-wrapper { - overflow: auto; - scrollbar-width: none; - /* For Firefox */ - -ms-overflow-style: none; - /* For Internet Explorer and Edge */ -} -.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-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-centered > .swiper-wrapper > .swiper-slide { - scroll-snap-align: center center; -} -.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-navigation-color: var(--swiper-theme-color); - */ -} -.swiper-button-prev, -.swiper-button-next { - position: absolute; - top: 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-prev.swiper-button-disabled, -.swiper-button-next.swiper-button-disabled { - opacity: 0.35; - cursor: auto; - pointer-events: none; -} -.swiper-button-prev:after, -.swiper-button-next:after { - font-family: swiper-icons; - font-size: var(--swiper-navigation-size); - letter-spacing: 0; - text-transform: none; - font-variant: initial; - line-height: 1; -} -.swiper-button-prev, -.swiper-rtl .swiper-button-next { - left: 10px; - right: auto; -} -.swiper-button-prev:after, -.swiper-rtl .swiper-button-next:after { - content: "prev"; -} -.swiper-button-next, -.swiper-rtl .swiper-button-prev { - right: 10px; - left: auto; -} -.swiper-button-next:after, -.swiper-rtl .swiper-button-prev:after { - content: "next"; -} -.swiper-button-lock { - display: none; -} -:root { - /* - --swiper-pagination-color: var(--swiper-theme-color); - --swiper-pagination-bullet-size: 8px; - --swiper-pagination-bullet-width: 8px; - --swiper-pagination-bullet-height: 8px; - --swiper-pagination-bullet-inactive-color: #000; - --swiper-pagination-bullet-inactive-opacity: 0.2; - --swiper-pagination-bullet-opacity: 1; - --swiper-pagination-bullet-horizontal-gap: 4px; - --swiper-pagination-bullet-vertical-gap: 6px; - */ -} -.swiper-pagination { - position: absolute; - text-align: center; - transition: 300ms opacity; - transform: translate3d(0, 0, 0); - z-index: 10; -} -.swiper-pagination.swiper-pagination-hidden { - opacity: 0; -} -/* Common Styles */ -.swiper-pagination-fraction, -.swiper-pagination-custom, -.swiper-horizontal > .swiper-pagination-bullets, -.swiper-pagination-bullets.swiper-pagination-horizontal { - bottom: 10px; - left: 0; - width: 100%; -} -/* Bullets */ -.swiper-pagination-bullets-dynamic { - overflow: hidden; - font-size: 0; -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { - transform: scale(0.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(0.66); -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { - transform: scale(0.33); -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { - transform: scale(0.66); -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { - transform: scale(0.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: 50%; - background: var(--swiper-pagination-bullet-inactive-color, #000); - opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.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-vertical > .swiper-pagination-bullets, -.swiper-pagination-vertical.swiper-pagination-bullets { - right: 10px; - top: 50%; - transform: translate3d(0px, -50%, 0); -} -.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet, -.swiper-pagination-vertical.swiper-pagination-bullets - .swiper-pagination-bullet { - margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0; - display: block; -} -.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, -.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { - top: 50%; - transform: translateY(-50%); - width: 8px; -} -.swiper-vertical - > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic - .swiper-pagination-bullet, -.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic - .swiper-pagination-bullet { - display: inline-block; - transition: - 200ms transform, - 200ms 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: - 200ms transform, - 200ms left; -} -.swiper-horizontal.swiper-rtl - > .swiper-pagination-bullets-dynamic - .swiper-pagination-bullet { - transition: - 200ms transform, - 200ms right; -} -/* Progress */ -.swiper-pagination-progressbar { - background: rgba(0, 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-vertical - > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, -.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite { - width: 100%; - height: 4px; - left: 0; - top: 0; -} -.swiper-vertical > .swiper-pagination-progressbar, -.swiper-pagination-progressbar.swiper-pagination-vertical, -.swiper-horizontal - > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, -.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite { - width: 4px; - height: 100%; - left: 0; - top: 0; -} -.swiper-pagination-lock { - display: none; -} -/* Scrollbar */ -.swiper-scrollbar { - border-radius: 10px; - position: relative; - -ms-touch-action: none; - background: rgba(0, 0, 0, 0.1); -} -.swiper-horizontal > .swiper-scrollbar { - position: absolute; - left: 1%; - bottom: 3px; - z-index: 50; - height: 5px; - width: 98%; -} -.swiper-vertical > .swiper-scrollbar { - position: absolute; - right: 3px; - top: 1%; - z-index: 50; - width: 5px; - height: 98%; -} -.swiper-scrollbar-drag { - height: 100%; - width: 100%; - position: relative; - background: rgba(0, 0, 0, 0.5); - 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 > img, -.swiper-zoom-container > svg, -.swiper-zoom-container > canvas { - max-width: 100%; - max-height: 100%; - object-fit: contain; -} -.swiper-slide-zoomed { - cursor: move; -} -/* Preloader */ -:root { - /* - --swiper-preloader-color: var(--swiper-theme-color); - */ -} -.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-slide-visible .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 { - 100% { - transform: rotate(360deg); - } -} -/* a11y */ -.swiper .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-prev, -.swiper-cube .swiper-slide-next + .swiper-slide { - pointer-events: auto; - visibility: visible; -} -.swiper-cube .swiper-slide-shadow-top, -.swiper-cube .swiper-slide-shadow-bottom, -.swiper-cube .swiper-slide-shadow-left, -.swiper-cube .swiper-slide-shadow-right { - 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: 0.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-top, -.swiper-flip .swiper-slide-shadow-bottom, -.swiper-flip .swiper-slide-shadow-left, -.swiper-flip .swiper-slide-shadow-right { - 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; -} -/*! - * Glightbox v3.1.0 - * https://github.com/biati-digital/glightbox - * Released under the MIT license - */ - -.glightbox-container { - width: 100%; - height: 100%; - position: fixed; - top: 0; - left: 0; - z-index: 999999 !important; - -ms-touch-action: none; - touch-action: none; - -webkit-text-size-adjust: 100%; - -moz-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; - text-size-adjust: 100%; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - outline: 0; - overflow: hidden; -} -.glightbox-container.inactive { - display: none; -} -.glightbox-container .gcontainer { - position: relative; - width: 100%; - height: 100%; - z-index: 9999; - overflow: hidden; -} -.glightbox-container .gslider { - -webkit-transition: -webkit-transform 0.4s ease; - transition: -webkit-transform 0.4s ease; - transition: transform 0.4s ease; - transition: transform 0.4s ease, -webkit-transform 0.4s ease; - height: 100%; - left: 0; - top: 0; - width: 100%; - position: relative; - overflow: hidden; - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} -.glightbox-container .gslide { - width: 100%; - position: absolute; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - opacity: 0; -} -.glightbox-container .gslide.current { - opacity: 1; - z-index: 99999; - position: relative; -} -.glightbox-container .gslide.prev { - opacity: 1; - z-index: 9999; -} -.glightbox-container .gslide-inner-content { - width: 100%; -} -.glightbox-container .ginner-container { - position: relative; - width: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - max-width: 100%; - margin: auto; - height: 100vh; -} -.glightbox-container .ginner-container.gvideo-container { - width: 100%; -} -.glightbox-container .ginner-container.desc-bottom, -.glightbox-container .ginner-container.desc-top { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} -.glightbox-container .ginner-container.desc-left, -.glightbox-container .ginner-container.desc-right { - max-width: 100% !important; -} -.gslide iframe, -.gslide video { - outline: 0 !important; - border: none; - min-height: 165px; - -webkit-overflow-scrolling: touch; - -ms-touch-action: auto; - touch-action: auto; -} -.gslide:not(.current) { - pointer-events: none; -} -.gslide-image { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} -.gslide-image img { - max-height: 100vh; - display: block; - padding: 0; - float: none; - outline: 0; - border: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - max-width: 100vw; - width: auto; - height: auto; - -o-object-fit: cover; - object-fit: cover; - -ms-touch-action: none; - touch-action: none; - margin: auto; - min-width: 200px; -} -.desc-bottom .gslide-image img, -.desc-top .gslide-image img { - width: auto; -} -.desc-left .gslide-image img, -.desc-right .gslide-image img { - width: auto; - max-width: 100%; -} -.gslide-image img.zoomable { - position: relative; -} -.gslide-image img.dragging { - cursor: -webkit-grabbing !important; - cursor: grabbing !important; - -webkit-transition: none; - transition: none; -} -.gslide-video { - position: relative; - max-width: 100vh; - width: 100% !important; -} -.gslide-video .gvideo-wrapper { - width: 100%; - margin: auto; -} -.gslide-video::before { - content: ""; - display: block; - position: absolute; - width: 100%; - height: 100%; - background: rgba(255, 0, 0, 0.34); - display: none; -} -.gslide-video.playing::before { - display: none; -} -.gslide-video.fullscreen { - max-width: 100% !important; - min-width: 100%; - height: 75vh; -} -.gslide-video.fullscreen video { - max-width: 100% !important; - width: 100% !important; -} -.gslide-inline { - background: #fff; - text-align: left; - max-height: calc(100vh - 40px); - overflow: auto; - max-width: 100%; -} -.gslide-inline .ginlined-content { - padding: 20px; - width: 100%; -} -.gslide-inline .dragging { - cursor: -webkit-grabbing !important; - cursor: grabbing !important; - -webkit-transition: none; - transition: none; -} -.ginlined-content { - overflow: auto; - display: block !important; - opacity: 1; -} -.gslide-external { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: 100%; - min-width: 100%; - background: #fff; - padding: 0; - overflow: auto; - max-height: 75vh; - height: 100%; -} -.gslide-media { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: auto; -} -.zoomed .gslide-media { - -webkit-box-shadow: none !important; - box-shadow: none !important; -} -.desc-bottom .gslide-media, -.desc-top .gslide-media { - margin: 0 auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} -.gslide-description { - position: relative; - -webkit-box-flex: 1; - -ms-flex: 1 0 100%; - flex: 1 0 100%; -} -.gslide-description.description-left, -.gslide-description.description-right { - max-width: 100%; -} -.gslide-description.description-bottom, -.gslide-description.description-top { - margin: 0 auto; - width: 100%; -} -.gslide-description p { - margin-bottom: 12px; -} -.gslide-description p:last-child { - margin-bottom: 0; -} -.zoomed .gslide-description { - display: none; -} -.glightbox-button-hidden { - display: none; -} -.glightbox-mobile .glightbox-container .gslide-description { - height: auto !important; - width: 100%; - background: 0 0; - position: absolute; - bottom: 0; - padding: 19px 11px; - max-width: 100vw !important; - -webkit-box-ordinal-group: 3 !important; - -ms-flex-order: 2 !important; - order: 2 !important; - max-height: 78vh; - overflow: auto !important; - background: -webkit-gradient( - linear, - left top, - left bottom, - from(rgba(0, 0, 0, 0)), - to(rgba(0, 0, 0, 0.75)) - ); - background: linear-gradient( - to bottom, - rgba(0, 0, 0, 0) 0, - rgba(0, 0, 0, 0.75) 100% - ); - -webkit-transition: opacity 0.3s linear; - transition: opacity 0.3s linear; - padding-bottom: 50px; -} -.glightbox-mobile .glightbox-container .gslide-title { - color: #fff; - font-size: 1em; -} -.glightbox-mobile .glightbox-container .gslide-desc { - color: #a1a1a1; -} -.glightbox-mobile .glightbox-container .gslide-desc a { - color: #fff; - font-weight: 700; -} -.glightbox-mobile .glightbox-container .gslide-desc * { - color: inherit; -} -.glightbox-mobile .glightbox-container .gslide-desc string { - color: #fff; -} -.glightbox-mobile .glightbox-container .gslide-desc .desc-more { - color: #fff; - opacity: 0.4; -} -.gdesc-open .gslide-media { - -webkit-transition: opacity 0.5s ease; - transition: opacity 0.5s ease; - opacity: 0.4; -} -.gdesc-open .gdesc-inner { - padding-bottom: 30px; -} -.gdesc-closed .gslide-media { - -webkit-transition: opacity 0.5s ease; - transition: opacity 0.5s ease; - opacity: 1; -} -.greset { - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.gabsolute { - position: absolute; -} -.grelative { - position: relative; -} -.glightbox-desc { - display: none !important; -} -.glightbox-open { - overflow: hidden; -} -.gloader { - height: 25px; - width: 25px; - -webkit-animation: lightboxLoader 0.8s infinite linear; - animation: lightboxLoader 0.8s infinite linear; - border: 2px solid #fff; - border-right-color: transparent; - border-radius: 50%; - position: absolute; - display: block; - z-index: 9999; - left: 0; - right: 0; - margin: 0 auto; - top: 47%; -} -.goverlay { - width: 100%; - height: calc(100vh + 1px); - position: fixed; - top: -1px; - left: 0; - background: #000; - will-change: opacity; -} -.glightbox-mobile .goverlay { - background: #000; -} -.gclose, -.gnext, -.gprev { - z-index: 99999; - cursor: pointer; - width: 26px; - height: 44px; - border: none; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} -.gclose svg, -.gnext svg, -.gprev svg { - display: block; - width: 25px; - height: auto; - margin: 0; - padding: 0; -} -.gclose.disabled, -.gnext.disabled, -.gprev.disabled { - opacity: 0.1; -} -.gclose .garrow, -.gnext .garrow, -.gprev .garrow { - stroke: #fff; -} -.gbtn.focused { - outline: 2px solid #0f3d81; -} -iframe.wait-autoplay { - opacity: 0; -} -.glightbox-closing .gclose, -.glightbox-closing .gnext, -.glightbox-closing .gprev { - opacity: 0 !important; -} -.glightbox-clean .gslide-description { - background: #fff; -} -.glightbox-clean .gdesc-inner { - padding: 22px 20px; -} -.glightbox-clean .gslide-title { - font-size: 1em; - font-weight: 400; - font-family: arial; - color: #000; - margin-bottom: 19px; - line-height: 1.4em; -} -.glightbox-clean .gslide-desc { - font-size: 0.86em; - margin-bottom: 0; - font-family: arial; - line-height: 1.4em; -} -.glightbox-clean .gslide-video { - background: #000; -} -.glightbox-clean .gclose, -.glightbox-clean .gnext, -.glightbox-clean .gprev { - background-color: rgba(0, 0, 0, 0.75); - border-radius: 4px; -} -.glightbox-clean .gclose path, -.glightbox-clean .gnext path, -.glightbox-clean .gprev path { - fill: #fff; -} -.glightbox-clean .gprev { - position: absolute; - top: -100%; - left: 30px; - width: 40px; - height: 50px; -} -.glightbox-clean .gnext { - position: absolute; - top: -100%; - right: 30px; - width: 40px; - height: 50px; -} -.glightbox-clean .gclose { - width: 35px; - height: 35px; - top: 15px; - right: 10px; - position: absolute; -} -.glightbox-clean .gclose svg { - width: 18px; - height: auto; -} -.glightbox-clean .gclose:hover { - opacity: 1; -} -.gfadeIn { - -webkit-animation: gfadeIn 0.5s ease; - animation: gfadeIn 0.5s ease; -} -.gfadeOut { - -webkit-animation: gfadeOut 0.5s ease; - animation: gfadeOut 0.5s ease; -} -.gslideOutLeft { - -webkit-animation: gslideOutLeft 0.3s ease; - animation: gslideOutLeft 0.3s ease; -} -.gslideInLeft { - -webkit-animation: gslideInLeft 0.3s ease; - animation: gslideInLeft 0.3s ease; -} -.gslideOutRight { - -webkit-animation: gslideOutRight 0.3s ease; - animation: gslideOutRight 0.3s ease; -} -.gslideInRight { - -webkit-animation: gslideInRight 0.3s ease; - animation: gslideInRight 0.3s ease; -} -.gzoomIn { - -webkit-animation: gzoomIn 0.5s ease; - animation: gzoomIn 0.5s ease; -} -.gzoomOut { - -webkit-animation: gzoomOut 0.5s ease; - animation: gzoomOut 0.5s ease; -} -@-webkit-keyframes lightboxLoader { - 0% { - -webkit-transform: rotate(0); - transform: rotate(0); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} -@keyframes lightboxLoader { - 0% { - -webkit-transform: rotate(0); - transform: rotate(0); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} -@-webkit-keyframes gfadeIn { - from { - opacity: 0; - } - to { - opacity: 1; - } -} -@keyframes gfadeIn { - from { - opacity: 0; - } - to { - opacity: 1; - } -} -@-webkit-keyframes gfadeOut { - from { - opacity: 1; - } - to { - opacity: 0; - } -} -@keyframes gfadeOut { - from { - opacity: 1; - } - to { - opacity: 0; - } -} -@-webkit-keyframes gslideInLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-60%, 0, 0); - transform: translate3d(-60%, 0, 0); - } - to { - visibility: visible; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -@keyframes gslideInLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-60%, 0, 0); - transform: translate3d(-60%, 0, 0); - } - to { - visibility: visible; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -@-webkit-keyframes gslideOutLeft { - from { - opacity: 1; - visibility: visible; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - -webkit-transform: translate3d(-60%, 0, 0); - transform: translate3d(-60%, 0, 0); - opacity: 0; - visibility: hidden; - } -} -@keyframes gslideOutLeft { - from { - opacity: 1; - visibility: visible; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - -webkit-transform: translate3d(-60%, 0, 0); - transform: translate3d(-60%, 0, 0); - opacity: 0; - visibility: hidden; - } -} -@-webkit-keyframes gslideInRight { - from { - opacity: 0; - visibility: visible; - -webkit-transform: translate3d(60%, 0, 0); - transform: translate3d(60%, 0, 0); - } - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -@keyframes gslideInRight { - from { - opacity: 0; - visibility: visible; - -webkit-transform: translate3d(60%, 0, 0); - transform: translate3d(60%, 0, 0); - } - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -@-webkit-keyframes gslideOutRight { - from { - opacity: 1; - visibility: visible; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - -webkit-transform: translate3d(60%, 0, 0); - transform: translate3d(60%, 0, 0); - opacity: 0; - } -} -@keyframes gslideOutRight { - from { - opacity: 1; - visibility: visible; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - -webkit-transform: translate3d(60%, 0, 0); - transform: translate3d(60%, 0, 0); - opacity: 0; - } -} -@-webkit-keyframes gzoomIn { - from { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - to { - opacity: 1; - } -} -@keyframes gzoomIn { - from { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - to { - opacity: 1; - } -} -@-webkit-keyframes gzoomOut { - from { - opacity: 1; - } - 50% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - to { - opacity: 0; - } -} -@keyframes gzoomOut { - from { - opacity: 1; - } - 50% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - to { - opacity: 0; - } -} -@media (min-width: 769px) { - .glightbox-container .ginner-container { - width: auto; - height: auto; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - } - .glightbox-container .ginner-container.desc-top .gslide-description { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; - } - .glightbox-container .ginner-container.desc-top .gslide-image, - .glightbox-container .ginner-container.desc-top .gslide-image img { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - } - .glightbox-container .ginner-container.desc-left .gslide-description { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; - } - .glightbox-container .ginner-container.desc-left .gslide-image { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - } - .gslide-image img { - max-height: 97vh; - max-width: 100%; - } - .gslide-image img.zoomable { - cursor: -webkit-zoom-in; - cursor: zoom-in; - } - .zoomed .gslide-image img.zoomable { - cursor: -webkit-grab; - cursor: grab; - } - .gslide-inline { - max-height: 95vh; - } - .gslide-external { - max-height: 100vh; - } - .gslide-description.description-left, - .gslide-description.description-right { - max-width: 275px; - } - .glightbox-open { - height: auto; - } - .goverlay { - background: rgba(0, 0, 0, 0.92); - } - .glightbox-clean .gslide-media { - -webkit-box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, 0.65); - box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, 0.65); - } - .glightbox-clean .description-left .gdesc-inner, - .glightbox-clean .description-right .gdesc-inner { - position: absolute; - height: 100%; - overflow-y: auto; - } - .glightbox-clean .gclose, - .glightbox-clean .gnext, - .glightbox-clean .gprev { - background-color: rgba(0, 0, 0, 0.32); - } - .glightbox-clean .gclose:hover, - .glightbox-clean .gnext:hover, - .glightbox-clean .gprev:hover { - background-color: rgba(0, 0, 0, 0.7); - } - .glightbox-clean .gprev { - top: 45%; - } - .glightbox-clean .gnext { - top: 45%; - } -} -@media (min-width: 992px) { - .glightbox-clean .gclose { - opacity: 0.7; - right: 20px; - } -} -@media screen and (max-height: 420px) { - .goverlay { - background: #000; - } -} -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, -:host { - --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; -} - -@font-face { - font-family: "Font Awesome 6 Brands"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/webfonts/fa-brands-400.woff2") - format("woff2"), - url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/webfonts/fa-brands-400.ttf") - format("truetype"); -} - -.fab, -.fa-brands { - font-weight: 400; } - -.fa-monero:before { - content: "\f3d0"; } - -.fa-hooli:before { - content: "\f427"; } - -.fa-yelp:before { - content: "\f1e9"; } - -.fa-cc-visa:before { - content: "\f1f0"; } - -.fa-lastfm:before { - content: "\f202"; } - -.fa-shopware:before { - content: "\f5b5"; } - -.fa-creative-commons-nc:before { - content: "\f4e8"; } - -.fa-aws:before { - content: "\f375"; } - -.fa-redhat:before { - content: "\f7bc"; } - -.fa-yoast:before { - content: "\f2b1"; } - -.fa-cloudflare:before { - content: "\e07d"; } - -.fa-ups:before { - content: "\f7e0"; } - -.fa-wpexplorer:before { - content: "\f2de"; } - -.fa-dyalog:before { - content: "\f399"; } - -.fa-bity:before { - content: "\f37a"; } - -.fa-stackpath:before { - content: "\f842"; } - -.fa-buysellads:before { - content: "\f20d"; } - -.fa-first-order:before { - content: "\f2b0"; } - -.fa-modx:before { - content: "\f285"; } - -.fa-guilded:before { - content: "\e07e"; } - -.fa-vnv:before { - content: "\f40b"; } - -.fa-square-js:before { - content: "\f3b9"; } - -.fa-js-square:before { - content: "\f3b9"; } - -.fa-microsoft:before { - content: "\f3ca"; } - -.fa-qq:before { - content: "\f1d6"; } - -.fa-orcid:before { - content: "\f8d2"; } - -.fa-java:before { - content: "\f4e4"; } - -.fa-invision:before { - content: "\f7b0"; } - -.fa-creative-commons-pd-alt:before { - content: "\f4ed"; } - -.fa-centercode:before { - content: "\f380"; } - -.fa-glide-g:before { - content: "\f2a6"; } - -.fa-drupal:before { - content: "\f1a9"; } - -.fa-hire-a-helper:before { - content: "\f3b0"; } - -.fa-creative-commons-by:before { - content: "\f4e7"; } - -.fa-unity:before { - content: "\e049"; } - -.fa-whmcs:before { - content: "\f40d"; } - -.fa-rocketchat:before { - content: "\f3e8"; } - -.fa-vk:before { - content: "\f189"; } - -.fa-untappd:before { - content: "\f405"; } - -.fa-mailchimp:before { - content: "\f59e"; } - -.fa-css3-alt:before { - content: "\f38b"; } - -.fa-square-reddit:before { - content: "\f1a2"; } - -.fa-reddit-square:before { - content: "\f1a2"; } - -.fa-vimeo-v:before { - content: "\f27d"; } - -.fa-contao:before { - content: "\f26d"; } - -.fa-square-font-awesome:before { - content: "\e5ad"; } - -.fa-deskpro:before { - content: "\f38f"; } - -.fa-sistrix:before { - content: "\f3ee"; } - -.fa-square-instagram:before { - content: "\e055"; } - -.fa-instagram-square:before { - content: "\e055"; } - -.fa-battle-net:before { - content: "\f835"; } - -.fa-the-red-yeti:before { - content: "\f69d"; } - -.fa-square-hacker-news:before { - content: "\f3af"; } - -.fa-hacker-news-square:before { - content: "\f3af"; } - -.fa-edge:before { - content: "\f282"; } - -.fa-threads:before { - content: "\e618"; } - -.fa-napster:before { - content: "\f3d2"; } - -.fa-square-snapchat:before { - content: "\f2ad"; } - -.fa-snapchat-square:before { - content: "\f2ad"; } - -.fa-google-plus-g:before { - content: "\f0d5"; } - -.fa-artstation:before { - content: "\f77a"; } - -.fa-markdown:before { - content: "\f60f"; } - -.fa-sourcetree:before { - content: "\f7d3"; } - -.fa-google-plus:before { - content: "\f2b3"; } - -.fa-diaspora:before { - content: "\f791"; } - -.fa-foursquare:before { - content: "\f180"; } - -.fa-stack-overflow:before { - content: "\f16c"; } - -.fa-github-alt:before { - content: "\f113"; } - -.fa-phoenix-squadron:before { - content: "\f511"; } - -.fa-pagelines:before { - content: "\f18c"; } - -.fa-algolia:before { - content: "\f36c"; } - -.fa-red-river:before { - content: "\f3e3"; } - -.fa-creative-commons-sa:before { - content: "\f4ef"; } - -.fa-safari:before { - content: "\f267"; } - -.fa-google:before { - content: "\f1a0"; } - -.fa-square-font-awesome-stroke:before { - content: "\f35c"; } - -.fa-font-awesome-alt:before { - content: "\f35c"; } - -.fa-atlassian:before { - content: "\f77b"; } - -.fa-linkedin-in:before { - content: "\f0e1"; } - -.fa-digital-ocean:before { - content: "\f391"; } - -.fa-nimblr:before { - content: "\f5a8"; } - -.fa-chromecast:before { - content: "\f838"; } - -.fa-evernote:before { - content: "\f839"; } - -.fa-hacker-news:before { - content: "\f1d4"; } - -.fa-creative-commons-sampling:before { - content: "\f4f0"; } - -.fa-adversal:before { - content: "\f36a"; } - -.fa-creative-commons:before { - content: "\f25e"; } - -.fa-watchman-monitoring:before { - content: "\e087"; } - -.fa-fonticons:before { - content: "\f280"; } - -.fa-weixin:before { - content: "\f1d7"; } - -.fa-shirtsinbulk:before { - content: "\f214"; } - -.fa-codepen:before { - content: "\f1cb"; } - -.fa-git-alt:before { - content: "\f841"; } - -.fa-lyft:before { - content: "\f3c3"; } - -.fa-rev:before { - content: "\f5b2"; } - -.fa-windows:before { - content: "\f17a"; } - -.fa-wizards-of-the-coast:before { - content: "\f730"; } - -.fa-square-viadeo:before { - content: "\f2aa"; } - -.fa-viadeo-square:before { - content: "\f2aa"; } - -.fa-meetup:before { - content: "\f2e0"; } - -.fa-centos:before { - content: "\f789"; } - -.fa-adn:before { - content: "\f170"; } - -.fa-cloudsmith:before { - content: "\f384"; } - -.fa-pied-piper-alt:before { - content: "\f1a8"; } - -.fa-square-dribbble:before { - content: "\f397"; } - -.fa-dribbble-square:before { - content: "\f397"; } - -.fa-codiepie:before { - content: "\f284"; } - -.fa-node:before { - content: "\f419"; } - -.fa-mix:before { - content: "\f3cb"; } - -.fa-steam:before { - content: "\f1b6"; } - -.fa-cc-apple-pay:before { - content: "\f416"; } - -.fa-scribd:before { - content: "\f28a"; } - -.fa-debian:before { - content: "\e60b"; } - -.fa-openid:before { - content: "\f19b"; } - -.fa-instalod:before { - content: "\e081"; } - -.fa-expeditedssl:before { - content: "\f23e"; } - -.fa-sellcast:before { - content: "\f2da"; } - -.fa-square-twitter:before { - content: "\f081"; } - -.fa-twitter-square:before { - content: "\f081"; } - -.fa-r-project:before { - content: "\f4f7"; } - -.fa-delicious:before { - content: "\f1a5"; } - -.fa-freebsd:before { - content: "\f3a4"; } - -.fa-vuejs:before { - content: "\f41f"; } - -.fa-accusoft:before { - content: "\f369"; } - -.fa-ioxhost:before { - content: "\f208"; } - -.fa-fonticons-fi:before { - content: "\f3a2"; } - -.fa-app-store:before { - content: "\f36f"; } - -.fa-cc-mastercard:before { - content: "\f1f1"; } - -.fa-itunes-note:before { - content: "\f3b5"; } - -.fa-golang:before { - content: "\e40f"; } - -.fa-kickstarter:before { - content: "\f3bb"; } - -.fa-grav:before { - content: "\f2d6"; } - -.fa-weibo:before { - content: "\f18a"; } - -.fa-uncharted:before { - content: "\e084"; } - -.fa-firstdraft:before { - content: "\f3a1"; } - -.fa-square-youtube:before { - content: "\f431"; } - -.fa-youtube-square:before { - content: "\f431"; } - -.fa-wikipedia-w:before { - content: "\f266"; } - -.fa-wpressr:before { - content: "\f3e4"; } - -.fa-rendact:before { - content: "\f3e4"; } - -.fa-angellist:before { - content: "\f209"; } - -.fa-galactic-republic:before { - content: "\f50c"; } - -.fa-nfc-directional:before { - content: "\e530"; } - -.fa-skype:before { - content: "\f17e"; } - -.fa-joget:before { - content: "\f3b7"; } - -.fa-fedora:before { - content: "\f798"; } - -.fa-stripe-s:before { - content: "\f42a"; } - -.fa-meta:before { - content: "\e49b"; } - -.fa-laravel:before { - content: "\f3bd"; } - -.fa-hotjar:before { - content: "\f3b1"; } - -.fa-bluetooth-b:before { - content: "\f294"; } - -.fa-sticker-mule:before { - content: "\f3f7"; } - -.fa-creative-commons-zero:before { - content: "\f4f3"; } - -.fa-hips:before { - content: "\f452"; } - -.fa-behance:before { - content: "\f1b4"; } - -.fa-reddit:before { - content: "\f1a1"; } - -.fa-discord:before { - content: "\f392"; } - -.fa-chrome:before { - content: "\f268"; } - -.fa-app-store-ios:before { - content: "\f370"; } - -.fa-cc-discover:before { - content: "\f1f2"; } - -.fa-wpbeginner:before { - content: "\f297"; } - -.fa-confluence:before { - content: "\f78d"; } - -.fa-mdb:before { - content: "\f8ca"; } - -.fa-dochub:before { - content: "\f394"; } - -.fa-accessible-icon:before { - content: "\f368"; } - -.fa-ebay:before { - content: "\f4f4"; } - -.fa-amazon:before { - content: "\f270"; } - -.fa-unsplash:before { - content: "\e07c"; } - -.fa-yarn:before { - content: "\f7e3"; } - -.fa-square-steam:before { - content: "\f1b7"; } - -.fa-steam-square:before { - content: "\f1b7"; } - -.fa-500px:before { - content: "\f26e"; } - -.fa-square-vimeo:before { - content: "\f194"; } - -.fa-vimeo-square:before { - content: "\f194"; } - -.fa-asymmetrik:before { - content: "\f372"; } - -.fa-font-awesome:before { - content: "\f2b4"; } - -.fa-font-awesome-flag:before { - content: "\f2b4"; } - -.fa-font-awesome-logo-full:before { - content: "\f2b4"; } - -.fa-gratipay:before { - content: "\f184"; } - -.fa-apple:before { - content: "\f179"; } - -.fa-hive:before { - content: "\e07f"; } - -.fa-gitkraken:before { - content: "\f3a6"; } - -.fa-keybase:before { - content: "\f4f5"; } - -.fa-apple-pay:before { - content: "\f415"; } - -.fa-padlet:before { - content: "\e4a0"; } - -.fa-amazon-pay:before { - content: "\f42c"; } - -.fa-square-github:before { - content: "\f092"; } - -.fa-github-square:before { - content: "\f092"; } - -.fa-stumbleupon:before { - content: "\f1a4"; } - -.fa-fedex:before { - content: "\f797"; } - -.fa-phoenix-framework:before { - content: "\f3dc"; } - -.fa-shopify:before { - content: "\e057"; } - -.fa-neos:before { - content: "\f612"; } - -.fa-square-threads:before { - content: "\e619"; } - -.fa-hackerrank:before { - content: "\f5f7"; } - -.fa-researchgate:before { - content: "\f4f8"; } - -.fa-swift:before { - content: "\f8e1"; } - -.fa-angular:before { - content: "\f420"; } - -.fa-speakap:before { - content: "\f3f3"; } - -.fa-angrycreative:before { - content: "\f36e"; } - -.fa-y-combinator:before { - content: "\f23b"; } - -.fa-empire:before { - content: "\f1d1"; } - -.fa-envira:before { - content: "\f299"; } - -.fa-square-gitlab:before { - content: "\e5ae"; } - -.fa-gitlab-square:before { - content: "\e5ae"; } - -.fa-studiovinari:before { - content: "\f3f8"; } - -.fa-pied-piper:before { - content: "\f2ae"; } - -.fa-wordpress:before { - content: "\f19a"; } - -.fa-product-hunt:before { - content: "\f288"; } - -.fa-firefox:before { - content: "\f269"; } - -.fa-linode:before { - content: "\f2b8"; } - -.fa-goodreads:before { - content: "\f3a8"; } - -.fa-square-odnoklassniki:before { - content: "\f264"; } - -.fa-odnoklassniki-square:before { - content: "\f264"; } - -.fa-jsfiddle:before { - content: "\f1cc"; } - -.fa-sith:before { - content: "\f512"; } - -.fa-themeisle:before { - content: "\f2b2"; } - -.fa-page4:before { - content: "\f3d7"; } - -.fa-hashnode:before { - content: "\e499"; } - -.fa-react:before { - content: "\f41b"; } - -.fa-cc-paypal:before { - content: "\f1f4"; } - -.fa-squarespace:before { - content: "\f5be"; } - -.fa-cc-stripe:before { - content: "\f1f5"; } - -.fa-creative-commons-share:before { - content: "\f4f2"; } - -.fa-bitcoin:before { - content: "\f379"; } - -.fa-keycdn:before { - content: "\f3ba"; } - -.fa-opera:before { - content: "\f26a"; } - -.fa-itch-io:before { - content: "\f83a"; } - -.fa-umbraco:before { - content: "\f8e8"; } - -.fa-galactic-senate:before { - content: "\f50d"; } - -.fa-ubuntu:before { - content: "\f7df"; } - -.fa-draft2digital:before { - content: "\f396"; } - -.fa-stripe:before { - content: "\f429"; } - -.fa-houzz:before { - content: "\f27c"; } - -.fa-gg:before { - content: "\f260"; } - -.fa-dhl:before { - content: "\f790"; } - -.fa-square-pinterest:before { - content: "\f0d3"; } - -.fa-pinterest-square:before { - content: "\f0d3"; } - -.fa-xing:before { - content: "\f168"; } - -.fa-blackberry:before { - content: "\f37b"; } - -.fa-creative-commons-pd:before { - content: "\f4ec"; } - -.fa-playstation:before { - content: "\f3df"; } - -.fa-quinscape:before { - content: "\f459"; } - -.fa-less:before { - content: "\f41d"; } - -.fa-blogger-b:before { - content: "\f37d"; } - -.fa-opencart:before { - content: "\f23d"; } - -.fa-vine:before { - content: "\f1ca"; } - -.fa-paypal:before { - content: "\f1ed"; } - -.fa-gitlab:before { - content: "\f296"; } - -.fa-typo3:before { - content: "\f42b"; } - -.fa-reddit-alien:before { - content: "\f281"; } - -.fa-yahoo:before { - content: "\f19e"; } - -.fa-dailymotion:before { - content: "\e052"; } - -.fa-affiliatetheme:before { - content: "\f36b"; } - -.fa-pied-piper-pp:before { - content: "\f1a7"; } - -.fa-bootstrap:before { - content: "\f836"; } - -.fa-odnoklassniki:before { - content: "\f263"; } - -.fa-nfc-symbol:before { - content: "\e531"; } - -.fa-ethereum:before { - content: "\f42e"; } - -.fa-speaker-deck:before { - content: "\f83c"; } - -.fa-creative-commons-nc-eu:before { - content: "\f4e9"; } - -.fa-patreon:before { - content: "\f3d9"; } - -.fa-avianex:before { - content: "\f374"; } - -.fa-ello:before { - content: "\f5f1"; } - -.fa-gofore:before { - content: "\f3a7"; } - -.fa-bimobject:before { - content: "\f378"; } - -.fa-facebook-f:before { - content: "\f39e"; } - -.fa-square-google-plus:before { - content: "\f0d4"; } - -.fa-google-plus-square:before { - content: "\f0d4"; } - -.fa-mandalorian:before { - content: "\f50f"; } - -.fa-first-order-alt:before { - content: "\f50a"; } - -.fa-osi:before { - content: "\f41a"; } - -.fa-google-wallet:before { - content: "\f1ee"; } - -.fa-d-and-d-beyond:before { - content: "\f6ca"; } - -.fa-periscope:before { - content: "\f3da"; } - -.fa-fulcrum:before { - content: "\f50b"; } - -.fa-cloudscale:before { - content: "\f383"; } - -.fa-forumbee:before { - content: "\f211"; } - -.fa-mizuni:before { - content: "\f3cc"; } - -.fa-schlix:before { - content: "\f3ea"; } - -.fa-square-xing:before { - content: "\f169"; } - -.fa-xing-square:before { - content: "\f169"; } - -.fa-bandcamp:before { - content: "\f2d5"; } - -.fa-wpforms:before { - content: "\f298"; } - -.fa-cloudversify:before { - content: "\f385"; } - -.fa-usps:before { - content: "\f7e1"; } - -.fa-megaport:before { - content: "\f5a3"; } - -.fa-magento:before { - content: "\f3c4"; } - -.fa-spotify:before { - content: "\f1bc"; } - -.fa-optin-monster:before { - content: "\f23c"; } - -.fa-fly:before { - content: "\f417"; } - -.fa-aviato:before { - content: "\f421"; } - -.fa-itunes:before { - content: "\f3b4"; } - -.fa-cuttlefish:before { - content: "\f38c"; } - -.fa-blogger:before { - content: "\f37c"; } - -.fa-flickr:before { - content: "\f16e"; } - -.fa-viber:before { - content: "\f409"; } - -.fa-soundcloud:before { - content: "\f1be"; } - -.fa-digg:before { - content: "\f1a6"; } - -.fa-tencent-weibo:before { - content: "\f1d5"; } - -.fa-symfony:before { - content: "\f83d"; } - -.fa-maxcdn:before { - content: "\f136"; } - -.fa-etsy:before { - content: "\f2d7"; } - -.fa-facebook-messenger:before { - content: "\f39f"; } - -.fa-audible:before { - content: "\f373"; } - -.fa-think-peaks:before { - content: "\f731"; } - -.fa-bilibili:before { - content: "\e3d9"; } - -.fa-erlang:before { - content: "\f39d"; } - -.fa-x-twitter:before { - content: "\e61b"; } - -.fa-cotton-bureau:before { - content: "\f89e"; } - -.fa-dashcube:before { - content: "\f210"; } - -.fa-42-group:before { - content: "\e080"; } - -.fa-innosoft:before { - content: "\e080"; } - -.fa-stack-exchange:before { - content: "\f18d"; } - -.fa-elementor:before { - content: "\f430"; } - -.fa-square-pied-piper:before { - content: "\e01e"; } - -.fa-pied-piper-square:before { - content: "\e01e"; } - -.fa-creative-commons-nd:before { - content: "\f4eb"; } - -.fa-palfed:before { - content: "\f3d8"; } - -.fa-superpowers:before { - content: "\f2dd"; } - -.fa-resolving:before { - content: "\f3e7"; } - -.fa-xbox:before { - content: "\f412"; } - -.fa-searchengin:before { - content: "\f3eb"; } - -.fa-tiktok:before { - content: "\e07b"; } - -.fa-square-facebook:before { - content: "\f082"; } - -.fa-facebook-square:before { - content: "\f082"; } - -.fa-renren:before { - content: "\f18b"; } - -.fa-linux:before { - content: "\f17c"; } - -.fa-glide:before { - content: "\f2a5"; } - -.fa-linkedin:before { - content: "\f08c"; } - -.fa-hubspot:before { - content: "\f3b2"; } - -.fa-deploydog:before { - content: "\f38e"; } - -.fa-twitch:before { - content: "\f1e8"; } - -.fa-ravelry:before { - content: "\f2d9"; } - -.fa-mixer:before { - content: "\e056"; } - -.fa-square-lastfm:before { - content: "\f203"; } - -.fa-lastfm-square:before { - content: "\f203"; } - -.fa-vimeo:before { - content: "\f40a"; } - -.fa-mendeley:before { - content: "\f7b3"; } - -.fa-uniregistry:before { - content: "\f404"; } - -.fa-figma:before { - content: "\f799"; } - -.fa-creative-commons-remix:before { - content: "\f4ee"; } - -.fa-cc-amazon-pay:before { - content: "\f42d"; } - -.fa-dropbox:before { - content: "\f16b"; } - -.fa-instagram:before { - content: "\f16d"; } - -.fa-cmplid:before { - content: "\e360"; } - -.fa-facebook:before { - content: "\f09a"; } - -.fa-gripfire:before { - content: "\f3ac"; } - -.fa-jedi-order:before { - content: "\f50e"; } - -.fa-uikit:before { - content: "\f403"; } - -.fa-fort-awesome-alt:before { - content: "\f3a3"; } - -.fa-phabricator:before { - content: "\f3db"; } - -.fa-ussunnah:before { - content: "\f407"; } - -.fa-earlybirds:before { - content: "\f39a"; } - -.fa-trade-federation:before { - content: "\f513"; } - -.fa-autoprefixer:before { - content: "\f41c"; } - -.fa-whatsapp:before { - content: "\f232"; } - -.fa-slideshare:before { - content: "\f1e7"; } - -.fa-google-play:before { - content: "\f3ab"; } - -.fa-viadeo:before { - content: "\f2a9"; } - -.fa-line:before { - content: "\f3c0"; } - -.fa-google-drive:before { - content: "\f3aa"; } - -.fa-servicestack:before { - content: "\f3ec"; } - -.fa-simplybuilt:before { - content: "\f215"; } - -.fa-bitbucket:before { - content: "\f171"; } - -.fa-imdb:before { - content: "\f2d8"; } - -.fa-deezer:before { - content: "\e077"; } - -.fa-raspberry-pi:before { - content: "\f7bb"; } - -.fa-jira:before { - content: "\f7b1"; } - -.fa-docker:before { - content: "\f395"; } - -.fa-screenpal:before { - content: "\e570"; } - -.fa-bluetooth:before { - content: "\f293"; } - -.fa-gitter:before { - content: "\f426"; } - -.fa-d-and-d:before { - content: "\f38d"; } - -.fa-microblog:before { - content: "\e01a"; } - -.fa-cc-diners-club:before { - content: "\f24c"; } - -.fa-gg-circle:before { - content: "\f261"; } - -.fa-pied-piper-hat:before { - content: "\f4e5"; } - -.fa-kickstarter-k:before { - content: "\f3bc"; } - -.fa-yandex:before { - content: "\f413"; } - -.fa-readme:before { - content: "\f4d5"; } - -.fa-html5:before { - content: "\f13b"; } - -.fa-sellsy:before { - content: "\f213"; } - -.fa-sass:before { - content: "\f41e"; } - -.fa-wirsindhandwerk:before { - content: "\e2d0"; } - -.fa-wsh:before { - content: "\e2d0"; } - -.fa-buromobelexperte:before { - content: "\f37f"; } - -.fa-salesforce:before { - content: "\f83b"; } - -.fa-octopus-deploy:before { - content: "\e082"; } - -.fa-medapps:before { - content: "\f3c6"; } - -.fa-ns8:before { - content: "\f3d5"; } - -.fa-pinterest-p:before { - content: "\f231"; } - -.fa-apper:before { - content: "\f371"; } - -.fa-fort-awesome:before { - content: "\f286"; } - -.fa-waze:before { - content: "\f83f"; } - -.fa-cc-jcb:before { - content: "\f24b"; } - -.fa-snapchat:before { - content: "\f2ab"; } - -.fa-snapchat-ghost:before { - content: "\f2ab"; } - -.fa-fantasy-flight-games:before { - content: "\f6dc"; } - -.fa-rust:before { - content: "\e07a"; } - -.fa-wix:before { - content: "\f5cf"; } - -.fa-square-behance:before { - content: "\f1b5"; } - -.fa-behance-square:before { - content: "\f1b5"; } - -.fa-supple:before { - content: "\f3f9"; } - -.fa-rebel:before { - content: "\f1d0"; } - -.fa-css3:before { - content: "\f13c"; } - -.fa-staylinked:before { - content: "\f3f5"; } - -.fa-kaggle:before { - content: "\f5fa"; } - -.fa-space-awesome:before { - content: "\e5ac"; } - -.fa-deviantart:before { - content: "\f1bd"; } - -.fa-cpanel:before { - content: "\f388"; } - -.fa-goodreads-g:before { - content: "\f3a9"; } - -.fa-square-git:before { - content: "\f1d2"; } - -.fa-git-square:before { - content: "\f1d2"; } - -.fa-square-tumblr:before { - content: "\f174"; } - -.fa-tumblr-square:before { - content: "\f174"; } - -.fa-trello:before { - content: "\f181"; } - -.fa-creative-commons-nc-jp:before { - content: "\f4ea"; } - -.fa-get-pocket:before { - content: "\f265"; } - -.fa-perbyte:before { - content: "\e083"; } - -.fa-grunt:before { - content: "\f3ad"; } - -.fa-weebly:before { - content: "\f5cc"; } - -.fa-connectdevelop:before { - content: "\f20e"; } - -.fa-leanpub:before { - content: "\f212"; } - -.fa-black-tie:before { - content: "\f27e"; } - -.fa-themeco:before { - content: "\f5c6"; } - -.fa-python:before { - content: "\f3e2"; } - -.fa-android:before { - content: "\f17b"; } - -.fa-bots:before { - content: "\e340"; } - -.fa-free-code-camp:before { - content: "\f2c5"; } - -.fa-hornbill:before { - content: "\f592"; } - -.fa-js:before { - content: "\f3b8"; } - -.fa-ideal:before { - content: "\e013"; } - -.fa-git:before { - content: "\f1d3"; } - -.fa-dev:before { - content: "\f6cc"; } - -.fa-sketch:before { - content: "\f7c6"; } - -.fa-yandex-international:before { - content: "\f414"; } - -.fa-cc-amex:before { - content: "\f1f3"; } - -.fa-uber:before { - content: "\f402"; } - -.fa-github:before { - content: "\f09b"; } - -.fa-php:before { - content: "\f457"; } - -.fa-alipay:before { - content: "\f642"; } - -.fa-youtube:before { - content: "\f167"; } - -.fa-skyatlas:before { - content: "\f216"; } - -.fa-firefox-browser:before { - content: "\e007"; } - -.fa-replyd:before { - content: "\f3e6"; } - -.fa-suse:before { - content: "\f7d6"; } - -.fa-jenkins:before { - content: "\f3b6"; } - -.fa-twitter:before { - content: "\f099"; } - -.fa-rockrms:before { - content: "\f3e9"; } - -.fa-pinterest:before { - content: "\f0d2"; } - -.fa-buffer:before { - content: "\f837"; } - -.fa-npm:before { - content: "\f3d4"; } - -.fa-yammer:before { - content: "\f840"; } - -.fa-btc:before { - content: "\f15a"; } - -.fa-dribbble:before { - content: "\f17d"; } - -.fa-stumbleupon-circle:before { - content: "\f1a3"; } - -.fa-internet-explorer:before { - content: "\f26b"; } - -.fa-stubber:before { - content: "\e5c7"; } - -.fa-telegram:before { - content: "\f2c6"; } - -.fa-telegram-plane:before { - content: "\f2c6"; } - -.fa-old-republic:before { - content: "\f510"; } - -.fa-odysee:before { - content: "\e5c6"; } - -.fa-square-whatsapp:before { - content: "\f40c"; } - -.fa-whatsapp-square:before { - content: "\f40c"; } - -.fa-node-js:before { - content: "\f3d3"; } - -.fa-edge-legacy:before { - content: "\e078"; } - -.fa-slack:before { - content: "\f198"; } - -.fa-slack-hash:before { - content: "\f198"; } - -.fa-medrt:before { - content: "\f3c8"; } - -.fa-usb:before { - content: "\f287"; } - -.fa-tumblr:before { - content: "\f173"; } - -.fa-vaadin:before { - content: "\f408"; } - -.fa-quora:before { - content: "\f2c4"; } - -.fa-square-x-twitter:before { - content: "\e61a"; } - -.fa-reacteurope:before { - content: "\f75d"; } - -.fa-medium:before { - content: "\f23a"; } - -.fa-medium-m:before { - content: "\f23a"; } - -.fa-amilia:before { - content: "\f36d"; } - -.fa-mixcloud:before { - content: "\f289"; } - -.fa-flipboard:before { - content: "\f44d"; } - -.fa-viacoin:before { - content: "\f237"; } - -.fa-critical-role:before { - content: "\f6c9"; } - -.fa-sitrox:before { - content: "\e44a"; } - -.fa-discourse:before { - content: "\f393"; } - -.fa-joomla:before { - content: "\f1aa"; } - -.fa-mastodon:before { - content: "\f4f6"; } - -.fa-airbnb:before { - content: "\f834"; } - -.fa-wolf-pack-battalion:before { - content: "\f514"; } - -.fa-buy-n-large:before { - content: "\f8a6"; } - -.fa-gulp:before { - content: "\f3ae"; } - -.fa-creative-commons-sampling-plus:before { - content: "\f4f1"; } - -.fa-strava:before { - content: "\f428"; } - -.fa-ember:before { - content: "\f423"; } - -.fa-canadian-maple-leaf:before { - content: "\f785"; } - -.fa-teamspeak:before { - content: "\f4f9"; } - -.fa-pushed:before { - content: "\f3e1"; } - -.fa-wordpress-simple:before { - content: "\f411"; } - -.fa-nutritionix:before { - content: "\f3d6"; } - -.fa-wodu:before { - content: "\e088"; } - -.fa-google-pay:before { - content: "\e079"; } - -.fa-intercom:before { - content: "\f7af"; } - -.fa-zhihu:before { - content: "\f63f"; } - -.fa-korvue:before { - content: "\f42f"; } - -.fa-pix:before { - content: "\e43a"; } - -.fa-steam-symbol:before { - content: "\f3f6"; }/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ - :root, :host { - --fa-style-family-classic: 'Font Awesome 6 Free'; - --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; } - -@font-face { - font-family: 'Font Awesome 6 Free'; - font-style: normal; - font-weight: 900; - font-display: block; - src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/webfonts/fa-solid-900.woff2") - format("woff2"), - url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/webfonts/fa-solid-900.ttf") - format("truetype"); } - -.fas, -.fa-solid { - font-weight: 900; } -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ - .fa { - font-family: var(--fa-style-family, "Font Awesome 6 Free"); - font-weight: var(--fa-style, 900); } - -.fa, -.fa-classic, -.fa-sharp, -.fas, -.fa-solid, -.far, -.fa-regular, -.fab, -.fa-brands { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: var(--fa-display, inline-block); - font-style: normal; - font-variant: normal; - line-height: 1; - text-rendering: auto; } - -.fas, -.fa-classic, -.fa-solid, -.far, -.fa-regular { - font-family: 'Font Awesome 6 Free'; } - -.fab, -.fa-brands { - font-family: 'Font Awesome 6 Brands'; } - -.fa-1x { - font-size: 1em; } - -.fa-2x { - font-size: 2em; } - -.fa-3x { - font-size: 3em; } - -.fa-4x { - font-size: 4em; } - -.fa-5x { - font-size: 5em; } - -.fa-6x { - font-size: 6em; } - -.fa-7x { - font-size: 7em; } - -.fa-8x { - font-size: 8em; } - -.fa-9x { - font-size: 9em; } - -.fa-10x { - font-size: 10em; } - -.fa-2xs { - font-size: 0.625em; - line-height: 0.1em; - vertical-align: 0.225em; } - -.fa-xs { - font-size: 0.75em; - line-height: 0.08333em; - vertical-align: 0.125em; } - -.fa-sm { - font-size: 0.875em; - line-height: 0.07143em; - vertical-align: 0.05357em; } - -.fa-lg { - font-size: 1.25em; - line-height: 0.05em; - vertical-align: -0.075em; } - -.fa-xl { - font-size: 1.5em; - line-height: 0.04167em; - vertical-align: -0.125em; } - -.fa-2xl { - font-size: 2em; - line-height: 0.03125em; - vertical-align: -0.1875em; } - -.fa-fw { - text-align: center; - width: 1.25em; } - -.fa-ul { - list-style-type: none; - margin-left: var(--fa-li-margin, 2.5em); - padding-left: 0; } - .fa-ul > li { - position: relative; } - -.fa-li { - left: calc(var(--fa-li-width, 2em) * -1); - position: absolute; - text-align: center; - width: var(--fa-li-width, 2em); - line-height: inherit; } - -.fa-border { - border-color: var(--fa-border-color, #eee); - border-radius: var(--fa-border-radius, 0.1em); - border-style: var(--fa-border-style, solid); - border-width: var(--fa-border-width, 0.08em); - padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); } - -.fa-pull-left { - float: left; - margin-right: var(--fa-pull-margin, 0.3em); } - -.fa-pull-right { - float: right; - margin-left: var(--fa-pull-margin, 0.3em); } - -.fa-beat { - -webkit-animation-name: fa-beat; - animation-name: fa-beat; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); - animation-timing-function: var(--fa-animation-timing, ease-in-out); } - -.fa-bounce { - -webkit-animation-name: fa-bounce; - animation-name: fa-bounce; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); } - -.fa-fade { - -webkit-animation-name: fa-fade; - animation-name: fa-fade; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); } - -.fa-beat-fade { - -webkit-animation-name: fa-beat-fade; - animation-name: fa-beat-fade; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); } - -.fa-flip { - -webkit-animation-name: fa-flip; - animation-name: fa-flip; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); - animation-timing-function: var(--fa-animation-timing, ease-in-out); } - -.fa-shake { - -webkit-animation-name: fa-shake; - animation-name: fa-shake; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, linear); - animation-timing-function: var(--fa-animation-timing, linear); } - -.fa-spin { - -webkit-animation-name: fa-spin; - animation-name: fa-spin; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 2s); - animation-duration: var(--fa-animation-duration, 2s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, linear); - animation-timing-function: var(--fa-animation-timing, linear); } - -.fa-spin-reverse { - --fa-animation-direction: reverse; } - -.fa-pulse, -.fa-spin-pulse { - -webkit-animation-name: fa-spin; - animation-name: fa-spin; - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, steps(8)); - animation-timing-function: var(--fa-animation-timing, steps(8)); } - -@media (prefers-reduced-motion: reduce) { - .fa-beat, - .fa-bounce, - .fa-fade, - .fa-beat-fade, - .fa-flip, - .fa-pulse, - .fa-shake, - .fa-spin, - .fa-spin-pulse { - -webkit-animation-delay: -1ms; - animation-delay: -1ms; - -webkit-animation-duration: 1ms; - animation-duration: 1ms; - -webkit-animation-iteration-count: 1; - animation-iteration-count: 1; - -webkit-transition-delay: 0s; - transition-delay: 0s; - -webkit-transition-duration: 0s; - transition-duration: 0s; } } - -@-webkit-keyframes fa-beat { - 0%, 90% { - -webkit-transform: scale(1); - transform: scale(1); } - 45% { - -webkit-transform: scale(var(--fa-beat-scale, 1.25)); - transform: scale(var(--fa-beat-scale, 1.25)); } } - -@keyframes fa-beat { - 0%, 90% { - -webkit-transform: scale(1); - transform: scale(1); } - 45% { - -webkit-transform: scale(var(--fa-beat-scale, 1.25)); - transform: scale(var(--fa-beat-scale, 1.25)); } } - -@-webkit-keyframes fa-bounce { - 0% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); } - 10% { - -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); } - 30% { - -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); } - 50% { - -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); } - 57% { - -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); } - 64% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); } - 100% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); } } - -@keyframes fa-bounce { - 0% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); } - 10% { - -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); } - 30% { - -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); } - 50% { - -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); } - 57% { - -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); } - 64% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); } - 100% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); } } - -@-webkit-keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); } } - -@keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); } } - -@-webkit-keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - -webkit-transform: scale(1); - transform: scale(1); } - 50% { - opacity: 1; - -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); - transform: scale(var(--fa-beat-fade-scale, 1.125)); } } - -@keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - -webkit-transform: scale(1); - transform: scale(1); } - 50% { - opacity: 1; - -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); - transform: scale(var(--fa-beat-fade-scale, 1.125)); } } - -@-webkit-keyframes fa-flip { - 50% { - -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } } - -@keyframes fa-flip { - 50% { - -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } } - -@-webkit-keyframes fa-shake { - 0% { - -webkit-transform: rotate(-15deg); - transform: rotate(-15deg); } - 4% { - -webkit-transform: rotate(15deg); - transform: rotate(15deg); } - 8%, 24% { - -webkit-transform: rotate(-18deg); - transform: rotate(-18deg); } - 12%, 28% { - -webkit-transform: rotate(18deg); - transform: rotate(18deg); } - 16% { - -webkit-transform: rotate(-22deg); - transform: rotate(-22deg); } - 20% { - -webkit-transform: rotate(22deg); - transform: rotate(22deg); } - 32% { - -webkit-transform: rotate(-12deg); - transform: rotate(-12deg); } - 36% { - -webkit-transform: rotate(12deg); - transform: rotate(12deg); } - 40%, 100% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); } } - -@keyframes fa-shake { - 0% { - -webkit-transform: rotate(-15deg); - transform: rotate(-15deg); } - 4% { - -webkit-transform: rotate(15deg); - transform: rotate(15deg); } - 8%, 24% { - -webkit-transform: rotate(-18deg); - transform: rotate(-18deg); } - 12%, 28% { - -webkit-transform: rotate(18deg); - transform: rotate(18deg); } - 16% { - -webkit-transform: rotate(-22deg); - transform: rotate(-22deg); } - 20% { - -webkit-transform: rotate(22deg); - transform: rotate(22deg); } - 32% { - -webkit-transform: rotate(-12deg); - transform: rotate(-12deg); } - 36% { - -webkit-transform: rotate(12deg); - transform: rotate(12deg); } - 40%, 100% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); } } - -@-webkit-keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); } } - -@keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); } } - -.fa-rotate-90 { - -webkit-transform: rotate(90deg); - transform: rotate(90deg); } - -.fa-rotate-180 { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); } - -.fa-rotate-270 { - -webkit-transform: rotate(270deg); - transform: rotate(270deg); } - -.fa-flip-horizontal { - -webkit-transform: scale(-1, 1); - transform: scale(-1, 1); } - -.fa-flip-vertical { - -webkit-transform: scale(1, -1); - transform: scale(1, -1); } - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - -webkit-transform: scale(-1, -1); - transform: scale(-1, -1); } - -.fa-rotate-by { - -webkit-transform: rotate(var(--fa-rotate-angle, none)); - transform: rotate(var(--fa-rotate-angle, none)); } - -.fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; } - -.fa-stack-1x, -.fa-stack-2x { - left: 0; - position: absolute; - text-align: center; - width: 100%; - z-index: var(--fa-stack-z-index, auto); } - -.fa-stack-1x { - line-height: inherit; } - -.fa-stack-2x { - font-size: 2em; } - -.fa-inverse { - color: var(--fa-inverse, #fff); } - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen -readers do not read off random characters that represent icons */ - -.fa-0::before { - content: "\30"; } - -.fa-1::before { - content: "\31"; } - -.fa-2::before { - content: "\32"; } - -.fa-3::before { - content: "\33"; } - -.fa-4::before { - content: "\34"; } - -.fa-5::before { - content: "\35"; } - -.fa-6::before { - content: "\36"; } - -.fa-7::before { - content: "\37"; } - -.fa-8::before { - content: "\38"; } - -.fa-9::before { - content: "\39"; } - -.fa-fill-drip::before { - content: "\f576"; } - -.fa-arrows-to-circle::before { - content: "\e4bd"; } - -.fa-circle-chevron-right::before { - content: "\f138"; } - -.fa-chevron-circle-right::before { - content: "\f138"; } - -.fa-at::before { - content: "\40"; } - -.fa-trash-can::before { - content: "\f2ed"; } - -.fa-trash-alt::before { - content: "\f2ed"; } - -.fa-text-height::before { - content: "\f034"; } - -.fa-user-xmark::before { - content: "\f235"; } - -.fa-user-times::before { - content: "\f235"; } - -.fa-stethoscope::before { - content: "\f0f1"; } - -.fa-message::before { - content: "\f27a"; } - -.fa-comment-alt::before { - content: "\f27a"; } - -.fa-info::before { - content: "\f129"; } - -.fa-down-left-and-up-right-to-center::before { - content: "\f422"; } - -.fa-compress-alt::before { - content: "\f422"; } - -.fa-explosion::before { - content: "\e4e9"; } - -.fa-file-lines::before { - content: "\f15c"; } - -.fa-file-alt::before { - content: "\f15c"; } - -.fa-file-text::before { - content: "\f15c"; } - -.fa-wave-square::before { - content: "\f83e"; } - -.fa-ring::before { - content: "\f70b"; } - -.fa-building-un::before { - content: "\e4d9"; } - -.fa-dice-three::before { - content: "\f527"; } - -.fa-calendar-days::before { - content: "\f073"; } - -.fa-calendar-alt::before { - content: "\f073"; } - -.fa-anchor-circle-check::before { - content: "\e4aa"; } - -.fa-building-circle-arrow-right::before { - content: "\e4d1"; } - -.fa-volleyball::before { - content: "\f45f"; } - -.fa-volleyball-ball::before { - content: "\f45f"; } - -.fa-arrows-up-to-line::before { - content: "\e4c2"; } - -.fa-sort-down::before { - content: "\f0dd"; } - -.fa-sort-desc::before { - content: "\f0dd"; } - -.fa-circle-minus::before { - content: "\f056"; } - -.fa-minus-circle::before { - content: "\f056"; } - -.fa-door-open::before { - content: "\f52b"; } - -.fa-right-from-bracket::before { - content: "\f2f5"; } - -.fa-sign-out-alt::before { - content: "\f2f5"; } - -.fa-atom::before { - content: "\f5d2"; } - -.fa-soap::before { - content: "\e06e"; } - -.fa-icons::before { - content: "\f86d"; } - -.fa-heart-music-camera-bolt::before { - content: "\f86d"; } - -.fa-microphone-lines-slash::before { - content: "\f539"; } - -.fa-microphone-alt-slash::before { - content: "\f539"; } - -.fa-bridge-circle-check::before { - content: "\e4c9"; } - -.fa-pump-medical::before { - content: "\e06a"; } - -.fa-fingerprint::before { - content: "\f577"; } - -.fa-hand-point-right::before { - content: "\f0a4"; } - -.fa-magnifying-glass-location::before { - content: "\f689"; } - -.fa-search-location::before { - content: "\f689"; } - -.fa-forward-step::before { - content: "\f051"; } - -.fa-step-forward::before { - content: "\f051"; } - -.fa-face-smile-beam::before { - content: "\f5b8"; } - -.fa-smile-beam::before { - content: "\f5b8"; } - -.fa-flag-checkered::before { - content: "\f11e"; } - -.fa-football::before { - content: "\f44e"; } - -.fa-football-ball::before { - content: "\f44e"; } - -.fa-school-circle-exclamation::before { - content: "\e56c"; } - -.fa-crop::before { - content: "\f125"; } - -.fa-angles-down::before { - content: "\f103"; } - -.fa-angle-double-down::before { - content: "\f103"; } - -.fa-users-rectangle::before { - content: "\e594"; } - -.fa-people-roof::before { - content: "\e537"; } - -.fa-people-line::before { - content: "\e534"; } - -.fa-beer-mug-empty::before { - content: "\f0fc"; } - -.fa-beer::before { - content: "\f0fc"; } - -.fa-diagram-predecessor::before { - content: "\e477"; } - -.fa-arrow-up-long::before { - content: "\f176"; } - -.fa-long-arrow-up::before { - content: "\f176"; } - -.fa-fire-flame-simple::before { - content: "\f46a"; } - -.fa-burn::before { - content: "\f46a"; } - -.fa-person::before { - content: "\f183"; } - -.fa-male::before { - content: "\f183"; } - -.fa-laptop::before { - content: "\f109"; } - -.fa-file-csv::before { - content: "\f6dd"; } - -.fa-menorah::before { - content: "\f676"; } - -.fa-truck-plane::before { - content: "\e58f"; } - -.fa-record-vinyl::before { - content: "\f8d9"; } - -.fa-face-grin-stars::before { - content: "\f587"; } - -.fa-grin-stars::before { - content: "\f587"; } - -.fa-bong::before { - content: "\f55c"; } - -.fa-spaghetti-monster-flying::before { - content: "\f67b"; } - -.fa-pastafarianism::before { - content: "\f67b"; } - -.fa-arrow-down-up-across-line::before { - content: "\e4af"; } - -.fa-spoon::before { - content: "\f2e5"; } - -.fa-utensil-spoon::before { - content: "\f2e5"; } - -.fa-jar-wheat::before { - content: "\e517"; } - -.fa-envelopes-bulk::before { - content: "\f674"; } - -.fa-mail-bulk::before { - content: "\f674"; } - -.fa-file-circle-exclamation::before { - content: "\e4eb"; } - -.fa-circle-h::before { - content: "\f47e"; } - -.fa-hospital-symbol::before { - content: "\f47e"; } - -.fa-pager::before { - content: "\f815"; } - -.fa-address-book::before { - content: "\f2b9"; } - -.fa-contact-book::before { - content: "\f2b9"; } - -.fa-strikethrough::before { - content: "\f0cc"; } - -.fa-k::before { - content: "\4b"; } - -.fa-landmark-flag::before { - content: "\e51c"; } - -.fa-pencil::before { - content: "\f303"; } - -.fa-pencil-alt::before { - content: "\f303"; } - -.fa-backward::before { - content: "\f04a"; } - -.fa-caret-right::before { - content: "\f0da"; } - -.fa-comments::before { - content: "\f086"; } - -.fa-paste::before { - content: "\f0ea"; } - -.fa-file-clipboard::before { - content: "\f0ea"; } - -.fa-code-pull-request::before { - content: "\e13c"; } - -.fa-clipboard-list::before { - content: "\f46d"; } - -.fa-truck-ramp-box::before { - content: "\f4de"; } - -.fa-truck-loading::before { - content: "\f4de"; } - -.fa-user-check::before { - content: "\f4fc"; } - -.fa-vial-virus::before { - content: "\e597"; } - -.fa-sheet-plastic::before { - content: "\e571"; } - -.fa-blog::before { - content: "\f781"; } - -.fa-user-ninja::before { - content: "\f504"; } - -.fa-person-arrow-up-from-line::before { - content: "\e539"; } - -.fa-scroll-torah::before { - content: "\f6a0"; } - -.fa-torah::before { - content: "\f6a0"; } - -.fa-broom-ball::before { - content: "\f458"; } - -.fa-quidditch::before { - content: "\f458"; } - -.fa-quidditch-broom-ball::before { - content: "\f458"; } - -.fa-toggle-off::before { - content: "\f204"; } - -.fa-box-archive::before { - content: "\f187"; } - -.fa-archive::before { - content: "\f187"; } - -.fa-person-drowning::before { - content: "\e545"; } - -.fa-arrow-down-9-1::before { - content: "\f886"; } - -.fa-sort-numeric-desc::before { - content: "\f886"; } - -.fa-sort-numeric-down-alt::before { - content: "\f886"; } - -.fa-face-grin-tongue-squint::before { - content: "\f58a"; } - -.fa-grin-tongue-squint::before { - content: "\f58a"; } - -.fa-spray-can::before { - content: "\f5bd"; } - -.fa-truck-monster::before { - content: "\f63b"; } - -.fa-w::before { - content: "\57"; } - -.fa-earth-africa::before { - content: "\f57c"; } - -.fa-globe-africa::before { - content: "\f57c"; } - -.fa-rainbow::before { - content: "\f75b"; } - -.fa-circle-notch::before { - content: "\f1ce"; } - -.fa-tablet-screen-button::before { - content: "\f3fa"; } - -.fa-tablet-alt::before { - content: "\f3fa"; } - -.fa-paw::before { - content: "\f1b0"; } - -.fa-cloud::before { - content: "\f0c2"; } - -.fa-trowel-bricks::before { - content: "\e58a"; } - -.fa-face-flushed::before { - content: "\f579"; } - -.fa-flushed::before { - content: "\f579"; } - -.fa-hospital-user::before { - content: "\f80d"; } - -.fa-tent-arrow-left-right::before { - content: "\e57f"; } - -.fa-gavel::before { - content: "\f0e3"; } - -.fa-legal::before { - content: "\f0e3"; } - -.fa-binoculars::before { - content: "\f1e5"; } - -.fa-microphone-slash::before { - content: "\f131"; } - -.fa-box-tissue::before { - content: "\e05b"; } - -.fa-motorcycle::before { - content: "\f21c"; } - -.fa-bell-concierge::before { - content: "\f562"; } - -.fa-concierge-bell::before { - content: "\f562"; } - -.fa-pen-ruler::before { - content: "\f5ae"; } - -.fa-pencil-ruler::before { - content: "\f5ae"; } - -.fa-people-arrows::before { - content: "\e068"; } - -.fa-people-arrows-left-right::before { - content: "\e068"; } - -.fa-mars-and-venus-burst::before { - content: "\e523"; } - -.fa-square-caret-right::before { - content: "\f152"; } - -.fa-caret-square-right::before { - content: "\f152"; } - -.fa-scissors::before { - content: "\f0c4"; } - -.fa-cut::before { - content: "\f0c4"; } - -.fa-sun-plant-wilt::before { - content: "\e57a"; } - -.fa-toilets-portable::before { - content: "\e584"; } - -.fa-hockey-puck::before { - content: "\f453"; } - -.fa-table::before { - content: "\f0ce"; } - -.fa-magnifying-glass-arrow-right::before { - content: "\e521"; } - -.fa-tachograph-digital::before { - content: "\f566"; } - -.fa-digital-tachograph::before { - content: "\f566"; } - -.fa-users-slash::before { - content: "\e073"; } - -.fa-clover::before { - content: "\e139"; } - -.fa-reply::before { - content: "\f3e5"; } - -.fa-mail-reply::before { - content: "\f3e5"; } - -.fa-star-and-crescent::before { - content: "\f699"; } - -.fa-house-fire::before { - content: "\e50c"; } - -.fa-square-minus::before { - content: "\f146"; } - -.fa-minus-square::before { - content: "\f146"; } - -.fa-helicopter::before { - content: "\f533"; } - -.fa-compass::before { - content: "\f14e"; } - -.fa-square-caret-down::before { - content: "\f150"; } - -.fa-caret-square-down::before { - content: "\f150"; } - -.fa-file-circle-question::before { - content: "\e4ef"; } - -.fa-laptop-code::before { - content: "\f5fc"; } - -.fa-swatchbook::before { - content: "\f5c3"; } - -.fa-prescription-bottle::before { - content: "\f485"; } - -.fa-bars::before { - content: "\f0c9"; } - -.fa-navicon::before { - content: "\f0c9"; } - -.fa-people-group::before { - content: "\e533"; } - -.fa-hourglass-end::before { - content: "\f253"; } - -.fa-hourglass-3::before { - content: "\f253"; } - -.fa-heart-crack::before { - content: "\f7a9"; } - -.fa-heart-broken::before { - content: "\f7a9"; } - -.fa-square-up-right::before { - content: "\f360"; } - -.fa-external-link-square-alt::before { - content: "\f360"; } - -.fa-face-kiss-beam::before { - content: "\f597"; } - -.fa-kiss-beam::before { - content: "\f597"; } - -.fa-film::before { - content: "\f008"; } - -.fa-ruler-horizontal::before { - content: "\f547"; } - -.fa-people-robbery::before { - content: "\e536"; } - -.fa-lightbulb::before { - content: "\f0eb"; } - -.fa-caret-left::before { - content: "\f0d9"; } - -.fa-circle-exclamation::before { - content: "\f06a"; } - -.fa-exclamation-circle::before { - content: "\f06a"; } - -.fa-school-circle-xmark::before { - content: "\e56d"; } - -.fa-arrow-right-from-bracket::before { - content: "\f08b"; } - -.fa-sign-out::before { - content: "\f08b"; } - -.fa-circle-chevron-down::before { - content: "\f13a"; } - -.fa-chevron-circle-down::before { - content: "\f13a"; } - -.fa-unlock-keyhole::before { - content: "\f13e"; } - -.fa-unlock-alt::before { - content: "\f13e"; } - -.fa-cloud-showers-heavy::before { - content: "\f740"; } - -.fa-headphones-simple::before { - content: "\f58f"; } - -.fa-headphones-alt::before { - content: "\f58f"; } - -.fa-sitemap::before { - content: "\f0e8"; } - -.fa-circle-dollar-to-slot::before { - content: "\f4b9"; } - -.fa-donate::before { - content: "\f4b9"; } - -.fa-memory::before { - content: "\f538"; } - -.fa-road-spikes::before { - content: "\e568"; } - -.fa-fire-burner::before { - content: "\e4f1"; } - -.fa-flag::before { - content: "\f024"; } - -.fa-hanukiah::before { - content: "\f6e6"; } - -.fa-feather::before { - content: "\f52d"; } - -.fa-volume-low::before { - content: "\f027"; } - -.fa-volume-down::before { - content: "\f027"; } - -.fa-comment-slash::before { - content: "\f4b3"; } - -.fa-cloud-sun-rain::before { - content: "\f743"; } - -.fa-compress::before { - content: "\f066"; } - -.fa-wheat-awn::before { - content: "\e2cd"; } - -.fa-wheat-alt::before { - content: "\e2cd"; } - -.fa-ankh::before { - content: "\f644"; } - -.fa-hands-holding-child::before { - content: "\e4fa"; } - -.fa-asterisk::before { - content: "\2a"; } - -.fa-square-check::before { - content: "\f14a"; } - -.fa-check-square::before { - content: "\f14a"; } - -.fa-peseta-sign::before { - content: "\e221"; } - -.fa-heading::before { - content: "\f1dc"; } - -.fa-header::before { - content: "\f1dc"; } - -.fa-ghost::before { - content: "\f6e2"; } - -.fa-list::before { - content: "\f03a"; } - -.fa-list-squares::before { - content: "\f03a"; } - -.fa-square-phone-flip::before { - content: "\f87b"; } - -.fa-phone-square-alt::before { - content: "\f87b"; } - -.fa-cart-plus::before { - content: "\f217"; } - -.fa-gamepad::before { - content: "\f11b"; } - -.fa-circle-dot::before { - content: "\f192"; } - -.fa-dot-circle::before { - content: "\f192"; } - -.fa-face-dizzy::before { - content: "\f567"; } - -.fa-dizzy::before { - content: "\f567"; } - -.fa-egg::before { - content: "\f7fb"; } - -.fa-house-medical-circle-xmark::before { - content: "\e513"; } - -.fa-campground::before { - content: "\f6bb"; } - -.fa-folder-plus::before { - content: "\f65e"; } - -.fa-futbol::before { - content: "\f1e3"; } - -.fa-futbol-ball::before { - content: "\f1e3"; } - -.fa-soccer-ball::before { - content: "\f1e3"; } - -.fa-paintbrush::before { - content: "\f1fc"; } - -.fa-paint-brush::before { - content: "\f1fc"; } - -.fa-lock::before { - content: "\f023"; } - -.fa-gas-pump::before { - content: "\f52f"; } - -.fa-hot-tub-person::before { - content: "\f593"; } - -.fa-hot-tub::before { - content: "\f593"; } - -.fa-map-location::before { - content: "\f59f"; } - -.fa-map-marked::before { - content: "\f59f"; } - -.fa-house-flood-water::before { - content: "\e50e"; } - -.fa-tree::before { - content: "\f1bb"; } - -.fa-bridge-lock::before { - content: "\e4cc"; } - -.fa-sack-dollar::before { - content: "\f81d"; } - -.fa-pen-to-square::before { - content: "\f044"; } - -.fa-edit::before { - content: "\f044"; } - -.fa-car-side::before { - content: "\f5e4"; } - -.fa-share-nodes::before { - content: "\f1e0"; } - -.fa-share-alt::before { - content: "\f1e0"; } - -.fa-heart-circle-minus::before { - content: "\e4ff"; } - -.fa-hourglass-half::before { - content: "\f252"; } - -.fa-hourglass-2::before { - content: "\f252"; } - -.fa-microscope::before { - content: "\f610"; } - -.fa-sink::before { - content: "\e06d"; } - -.fa-bag-shopping::before { - content: "\f290"; } - -.fa-shopping-bag::before { - content: "\f290"; } - -.fa-arrow-down-z-a::before { - content: "\f881"; } - -.fa-sort-alpha-desc::before { - content: "\f881"; } - -.fa-sort-alpha-down-alt::before { - content: "\f881"; } - -.fa-mitten::before { - content: "\f7b5"; } - -.fa-person-rays::before { - content: "\e54d"; } - -.fa-users::before { - content: "\f0c0"; } - -.fa-eye-slash::before { - content: "\f070"; } - -.fa-flask-vial::before { - content: "\e4f3"; } - -.fa-hand::before { - content: "\f256"; } - -.fa-hand-paper::before { - content: "\f256"; } - -.fa-om::before { - content: "\f679"; } - -.fa-worm::before { - content: "\e599"; } - -.fa-house-circle-xmark::before { - content: "\e50b"; } - -.fa-plug::before { - content: "\f1e6"; } - -.fa-chevron-up::before { - content: "\f077"; } - -.fa-hand-spock::before { - content: "\f259"; } - -.fa-stopwatch::before { - content: "\f2f2"; } - -.fa-face-kiss::before { - content: "\f596"; } - -.fa-kiss::before { - content: "\f596"; } - -.fa-bridge-circle-xmark::before { - content: "\e4cb"; } - -.fa-face-grin-tongue::before { - content: "\f589"; } - -.fa-grin-tongue::before { - content: "\f589"; } - -.fa-chess-bishop::before { - content: "\f43a"; } - -.fa-face-grin-wink::before { - content: "\f58c"; } - -.fa-grin-wink::before { - content: "\f58c"; } - -.fa-ear-deaf::before { - content: "\f2a4"; } - -.fa-deaf::before { - content: "\f2a4"; } - -.fa-deafness::before { - content: "\f2a4"; } - -.fa-hard-of-hearing::before { - content: "\f2a4"; } - -.fa-road-circle-check::before { - content: "\e564"; } - -.fa-dice-five::before { - content: "\f523"; } - -.fa-square-rss::before { - content: "\f143"; } - -.fa-rss-square::before { - content: "\f143"; } - -.fa-land-mine-on::before { - content: "\e51b"; } - -.fa-i-cursor::before { - content: "\f246"; } - -.fa-stamp::before { - content: "\f5bf"; } - -.fa-stairs::before { - content: "\e289"; } - -.fa-i::before { - content: "\49"; } - -.fa-hryvnia-sign::before { - content: "\f6f2"; } - -.fa-hryvnia::before { - content: "\f6f2"; } - -.fa-pills::before { - content: "\f484"; } - -.fa-face-grin-wide::before { - content: "\f581"; } - -.fa-grin-alt::before { - content: "\f581"; } - -.fa-tooth::before { - content: "\f5c9"; } - -.fa-v::before { - content: "\56"; } - -.fa-bangladeshi-taka-sign::before { - content: "\e2e6"; } - -.fa-bicycle::before { - content: "\f206"; } - -.fa-staff-snake::before { - content: "\e579"; } - -.fa-rod-asclepius::before { - content: "\e579"; } - -.fa-rod-snake::before { - content: "\e579"; } - -.fa-staff-aesculapius::before { - content: "\e579"; } - -.fa-head-side-cough-slash::before { - content: "\e062"; } - -.fa-truck-medical::before { - content: "\f0f9"; } - -.fa-ambulance::before { - content: "\f0f9"; } - -.fa-wheat-awn-circle-exclamation::before { - content: "\e598"; } - -.fa-snowman::before { - content: "\f7d0"; } - -.fa-mortar-pestle::before { - content: "\f5a7"; } - -.fa-road-barrier::before { - content: "\e562"; } - -.fa-school::before { - content: "\f549"; } - -.fa-igloo::before { - content: "\f7ae"; } - -.fa-joint::before { - content: "\f595"; } - -.fa-angle-right::before { - content: "\f105"; } - -.fa-horse::before { - content: "\f6f0"; } - -.fa-q::before { - content: "\51"; } - -.fa-g::before { - content: "\47"; } - -.fa-notes-medical::before { - content: "\f481"; } - -.fa-temperature-half::before { - content: "\f2c9"; } - -.fa-temperature-2::before { - content: "\f2c9"; } - -.fa-thermometer-2::before { - content: "\f2c9"; } - -.fa-thermometer-half::before { - content: "\f2c9"; } - -.fa-dong-sign::before { - content: "\e169"; } - -.fa-capsules::before { - content: "\f46b"; } - -.fa-poo-storm::before { - content: "\f75a"; } - -.fa-poo-bolt::before { - content: "\f75a"; } - -.fa-face-frown-open::before { - content: "\f57a"; } - -.fa-frown-open::before { - content: "\f57a"; } - -.fa-hand-point-up::before { - content: "\f0a6"; } - -.fa-money-bill::before { - content: "\f0d6"; } - -.fa-bookmark::before { - content: "\f02e"; } - -.fa-align-justify::before { - content: "\f039"; } - -.fa-umbrella-beach::before { - content: "\f5ca"; } - -.fa-helmet-un::before { - content: "\e503"; } - -.fa-bullseye::before { - content: "\f140"; } - -.fa-bacon::before { - content: "\f7e5"; } - -.fa-hand-point-down::before { - content: "\f0a7"; } - -.fa-arrow-up-from-bracket::before { - content: "\e09a"; } - -.fa-folder::before { - content: "\f07b"; } - -.fa-folder-blank::before { - content: "\f07b"; } - -.fa-file-waveform::before { - content: "\f478"; } - -.fa-file-medical-alt::before { - content: "\f478"; } - -.fa-radiation::before { - content: "\f7b9"; } - -.fa-chart-simple::before { - content: "\e473"; } - -.fa-mars-stroke::before { - content: "\f229"; } - -.fa-vial::before { - content: "\f492"; } - -.fa-gauge::before { - content: "\f624"; } - -.fa-dashboard::before { - content: "\f624"; } - -.fa-gauge-med::before { - content: "\f624"; } - -.fa-tachometer-alt-average::before { - content: "\f624"; } - -.fa-wand-magic-sparkles::before { - content: "\e2ca"; } - -.fa-magic-wand-sparkles::before { - content: "\e2ca"; } - -.fa-e::before { - content: "\45"; } - -.fa-pen-clip::before { - content: "\f305"; } - -.fa-pen-alt::before { - content: "\f305"; } - -.fa-bridge-circle-exclamation::before { - content: "\e4ca"; } - -.fa-user::before { - content: "\f007"; } - -.fa-school-circle-check::before { - content: "\e56b"; } - -.fa-dumpster::before { - content: "\f793"; } - -.fa-van-shuttle::before { - content: "\f5b6"; } - -.fa-shuttle-van::before { - content: "\f5b6"; } - -.fa-building-user::before { - content: "\e4da"; } - -.fa-square-caret-left::before { - content: "\f191"; } - -.fa-caret-square-left::before { - content: "\f191"; } - -.fa-highlighter::before { - content: "\f591"; } - -.fa-key::before { - content: "\f084"; } - -.fa-bullhorn::before { - content: "\f0a1"; } - -.fa-globe::before { - content: "\f0ac"; } - -.fa-synagogue::before { - content: "\f69b"; } - -.fa-person-half-dress::before { - content: "\e548"; } - -.fa-road-bridge::before { - content: "\e563"; } - -.fa-location-arrow::before { - content: "\f124"; } - -.fa-c::before { - content: "\43"; } - -.fa-tablet-button::before { - content: "\f10a"; } - -.fa-building-lock::before { - content: "\e4d6"; } - -.fa-pizza-slice::before { - content: "\f818"; } - -.fa-money-bill-wave::before { - content: "\f53a"; } - -.fa-chart-area::before { - content: "\f1fe"; } - -.fa-area-chart::before { - content: "\f1fe"; } - -.fa-house-flag::before { - content: "\e50d"; } - -.fa-person-circle-minus::before { - content: "\e540"; } - -.fa-ban::before { - content: "\f05e"; } - -.fa-cancel::before { - content: "\f05e"; } - -.fa-camera-rotate::before { - content: "\e0d8"; } - -.fa-spray-can-sparkles::before { - content: "\f5d0"; } - -.fa-air-freshener::before { - content: "\f5d0"; } - -.fa-star::before { - content: "\f005"; } - -.fa-repeat::before { - content: "\f363"; } - -.fa-cross::before { - content: "\f654"; } - -.fa-box::before { - content: "\f466"; } - -.fa-venus-mars::before { - content: "\f228"; } - -.fa-arrow-pointer::before { - content: "\f245"; } - -.fa-mouse-pointer::before { - content: "\f245"; } - -.fa-maximize::before { - content: "\f31e"; } - -.fa-expand-arrows-alt::before { - content: "\f31e"; } - -.fa-charging-station::before { - content: "\f5e7"; } - -.fa-shapes::before { - content: "\f61f"; } - -.fa-triangle-circle-square::before { - content: "\f61f"; } - -.fa-shuffle::before { - content: "\f074"; } - -.fa-random::before { - content: "\f074"; } - -.fa-person-running::before { - content: "\f70c"; } - -.fa-running::before { - content: "\f70c"; } - -.fa-mobile-retro::before { - content: "\e527"; } - -.fa-grip-lines-vertical::before { - content: "\f7a5"; } - -.fa-spider::before { - content: "\f717"; } - -.fa-hands-bound::before { - content: "\e4f9"; } - -.fa-file-invoice-dollar::before { - content: "\f571"; } - -.fa-plane-circle-exclamation::before { - content: "\e556"; } - -.fa-x-ray::before { - content: "\f497"; } - -.fa-spell-check::before { - content: "\f891"; } - -.fa-slash::before { - content: "\f715"; } - -.fa-computer-mouse::before { - content: "\f8cc"; } - -.fa-mouse::before { - content: "\f8cc"; } - -.fa-arrow-right-to-bracket::before { - content: "\f090"; } - -.fa-sign-in::before { - content: "\f090"; } - -.fa-shop-slash::before { - content: "\e070"; } - -.fa-store-alt-slash::before { - content: "\e070"; } - -.fa-server::before { - content: "\f233"; } - -.fa-virus-covid-slash::before { - content: "\e4a9"; } - -.fa-shop-lock::before { - content: "\e4a5"; } - -.fa-hourglass-start::before { - content: "\f251"; } - -.fa-hourglass-1::before { - content: "\f251"; } - -.fa-blender-phone::before { - content: "\f6b6"; } - -.fa-building-wheat::before { - content: "\e4db"; } - -.fa-person-breastfeeding::before { - content: "\e53a"; } - -.fa-right-to-bracket::before { - content: "\f2f6"; } - -.fa-sign-in-alt::before { - content: "\f2f6"; } - -.fa-venus::before { - content: "\f221"; } - -.fa-passport::before { - content: "\f5ab"; } - -.fa-heart-pulse::before { - content: "\f21e"; } - -.fa-heartbeat::before { - content: "\f21e"; } - -.fa-people-carry-box::before { - content: "\f4ce"; } - -.fa-people-carry::before { - content: "\f4ce"; } - -.fa-temperature-high::before { - content: "\f769"; } - -.fa-microchip::before { - content: "\f2db"; } - -.fa-crown::before { - content: "\f521"; } - -.fa-weight-hanging::before { - content: "\f5cd"; } - -.fa-xmarks-lines::before { - content: "\e59a"; } - -.fa-file-prescription::before { - content: "\f572"; } - -.fa-weight-scale::before { - content: "\f496"; } - -.fa-weight::before { - content: "\f496"; } - -.fa-user-group::before { - content: "\f500"; } - -.fa-user-friends::before { - content: "\f500"; } - -.fa-arrow-up-a-z::before { - content: "\f15e"; } - -.fa-sort-alpha-up::before { - content: "\f15e"; } - -.fa-chess-knight::before { - content: "\f441"; } - -.fa-face-laugh-squint::before { - content: "\f59b"; } - -.fa-laugh-squint::before { - content: "\f59b"; } - -.fa-wheelchair::before { - content: "\f193"; } - -.fa-circle-arrow-up::before { - content: "\f0aa"; } - -.fa-arrow-circle-up::before { - content: "\f0aa"; } - -.fa-toggle-on::before { - content: "\f205"; } - -.fa-person-walking::before { - content: "\f554"; } - -.fa-walking::before { - content: "\f554"; } - -.fa-l::before { - content: "\4c"; } - -.fa-fire::before { - content: "\f06d"; } - -.fa-bed-pulse::before { - content: "\f487"; } - -.fa-procedures::before { - content: "\f487"; } - -.fa-shuttle-space::before { - content: "\f197"; } - -.fa-space-shuttle::before { - content: "\f197"; } - -.fa-face-laugh::before { - content: "\f599"; } - -.fa-laugh::before { - content: "\f599"; } - -.fa-folder-open::before { - content: "\f07c"; } - -.fa-heart-circle-plus::before { - content: "\e500"; } - -.fa-code-fork::before { - content: "\e13b"; } - -.fa-city::before { - content: "\f64f"; } - -.fa-microphone-lines::before { - content: "\f3c9"; } - -.fa-microphone-alt::before { - content: "\f3c9"; } - -.fa-pepper-hot::before { - content: "\f816"; } - -.fa-unlock::before { - content: "\f09c"; } - -.fa-colon-sign::before { - content: "\e140"; } - -.fa-headset::before { - content: "\f590"; } - -.fa-store-slash::before { - content: "\e071"; } - -.fa-road-circle-xmark::before { - content: "\e566"; } - -.fa-user-minus::before { - content: "\f503"; } - -.fa-mars-stroke-up::before { - content: "\f22a"; } - -.fa-mars-stroke-v::before { - content: "\f22a"; } - -.fa-champagne-glasses::before { - content: "\f79f"; } - -.fa-glass-cheers::before { - content: "\f79f"; } - -.fa-clipboard::before { - content: "\f328"; } - -.fa-house-circle-exclamation::before { - content: "\e50a"; } - -.fa-file-arrow-up::before { - content: "\f574"; } - -.fa-file-upload::before { - content: "\f574"; } - -.fa-wifi::before { - content: "\f1eb"; } - -.fa-wifi-3::before { - content: "\f1eb"; } - -.fa-wifi-strong::before { - content: "\f1eb"; } - -.fa-bath::before { - content: "\f2cd"; } - -.fa-bathtub::before { - content: "\f2cd"; } - -.fa-underline::before { - content: "\f0cd"; } - -.fa-user-pen::before { - content: "\f4ff"; } - -.fa-user-edit::before { - content: "\f4ff"; } - -.fa-signature::before { - content: "\f5b7"; } - -.fa-stroopwafel::before { - content: "\f551"; } - -.fa-bold::before { - content: "\f032"; } - -.fa-anchor-lock::before { - content: "\e4ad"; } - -.fa-building-ngo::before { - content: "\e4d7"; } - -.fa-manat-sign::before { - content: "\e1d5"; } - -.fa-not-equal::before { - content: "\f53e"; } - -.fa-border-top-left::before { - content: "\f853"; } - -.fa-border-style::before { - content: "\f853"; } - -.fa-map-location-dot::before { - content: "\f5a0"; } - -.fa-map-marked-alt::before { - content: "\f5a0"; } - -.fa-jedi::before { - content: "\f669"; } - -.fa-square-poll-vertical::before { - content: "\f681"; } - -.fa-poll::before { - content: "\f681"; } - -.fa-mug-hot::before { - content: "\f7b6"; } - -.fa-car-battery::before { - content: "\f5df"; } - -.fa-battery-car::before { - content: "\f5df"; } - -.fa-gift::before { - content: "\f06b"; } - -.fa-dice-two::before { - content: "\f528"; } - -.fa-chess-queen::before { - content: "\f445"; } - -.fa-glasses::before { - content: "\f530"; } - -.fa-chess-board::before { - content: "\f43c"; } - -.fa-building-circle-check::before { - content: "\e4d2"; } - -.fa-person-chalkboard::before { - content: "\e53d"; } - -.fa-mars-stroke-right::before { - content: "\f22b"; } - -.fa-mars-stroke-h::before { - content: "\f22b"; } - -.fa-hand-back-fist::before { - content: "\f255"; } - -.fa-hand-rock::before { - content: "\f255"; } - -.fa-square-caret-up::before { - content: "\f151"; } - -.fa-caret-square-up::before { - content: "\f151"; } - -.fa-cloud-showers-water::before { - content: "\e4e4"; } - -.fa-chart-bar::before { - content: "\f080"; } - -.fa-bar-chart::before { - content: "\f080"; } - -.fa-hands-bubbles::before { - content: "\e05e"; } - -.fa-hands-wash::before { - content: "\e05e"; } - -.fa-less-than-equal::before { - content: "\f537"; } - -.fa-train::before { - content: "\f238"; } - -.fa-eye-low-vision::before { - content: "\f2a8"; } - -.fa-low-vision::before { - content: "\f2a8"; } - -.fa-crow::before { - content: "\f520"; } - -.fa-sailboat::before { - content: "\e445"; } - -.fa-window-restore::before { - content: "\f2d2"; } - -.fa-square-plus::before { - content: "\f0fe"; } - -.fa-plus-square::before { - content: "\f0fe"; } - -.fa-torii-gate::before { - content: "\f6a1"; } - -.fa-frog::before { - content: "\f52e"; } - -.fa-bucket::before { - content: "\e4cf"; } - -.fa-image::before { - content: "\f03e"; } - -.fa-microphone::before { - content: "\f130"; } - -.fa-cow::before { - content: "\f6c8"; } - -.fa-caret-up::before { - content: "\f0d8"; } - -.fa-screwdriver::before { - content: "\f54a"; } - -.fa-folder-closed::before { - content: "\e185"; } - -.fa-house-tsunami::before { - content: "\e515"; } - -.fa-square-nfi::before { - content: "\e576"; } - -.fa-arrow-up-from-ground-water::before { - content: "\e4b5"; } - -.fa-martini-glass::before { - content: "\f57b"; } - -.fa-glass-martini-alt::before { - content: "\f57b"; } - -.fa-rotate-left::before { - content: "\f2ea"; } - -.fa-rotate-back::before { - content: "\f2ea"; } - -.fa-rotate-backward::before { - content: "\f2ea"; } - -.fa-undo-alt::before { - content: "\f2ea"; } - -.fa-table-columns::before { - content: "\f0db"; } - -.fa-columns::before { - content: "\f0db"; } - -.fa-lemon::before { - content: "\f094"; } - -.fa-head-side-mask::before { - content: "\e063"; } - -.fa-handshake::before { - content: "\f2b5"; } - -.fa-gem::before { - content: "\f3a5"; } - -.fa-dolly::before { - content: "\f472"; } - -.fa-dolly-box::before { - content: "\f472"; } - -.fa-smoking::before { - content: "\f48d"; } - -.fa-minimize::before { - content: "\f78c"; } - -.fa-compress-arrows-alt::before { - content: "\f78c"; } - -.fa-monument::before { - content: "\f5a6"; } - -.fa-snowplow::before { - content: "\f7d2"; } - -.fa-angles-right::before { - content: "\f101"; } - -.fa-angle-double-right::before { - content: "\f101"; } - -.fa-cannabis::before { - content: "\f55f"; } - -.fa-circle-play::before { - content: "\f144"; } - -.fa-play-circle::before { - content: "\f144"; } - -.fa-tablets::before { - content: "\f490"; } - -.fa-ethernet::before { - content: "\f796"; } - -.fa-euro-sign::before { - content: "\f153"; } - -.fa-eur::before { - content: "\f153"; } - -.fa-euro::before { - content: "\f153"; } - -.fa-chair::before { - content: "\f6c0"; } - -.fa-circle-check::before { - content: "\f058"; } - -.fa-check-circle::before { - content: "\f058"; } - -.fa-circle-stop::before { - content: "\f28d"; } - -.fa-stop-circle::before { - content: "\f28d"; } - -.fa-compass-drafting::before { - content: "\f568"; } - -.fa-drafting-compass::before { - content: "\f568"; } - -.fa-plate-wheat::before { - content: "\e55a"; } - -.fa-icicles::before { - content: "\f7ad"; } - -.fa-person-shelter::before { - content: "\e54f"; } - -.fa-neuter::before { - content: "\f22c"; } - -.fa-id-badge::before { - content: "\f2c1"; } - -.fa-marker::before { - content: "\f5a1"; } - -.fa-face-laugh-beam::before { - content: "\f59a"; } - -.fa-laugh-beam::before { - content: "\f59a"; } - -.fa-helicopter-symbol::before { - content: "\e502"; } - -.fa-universal-access::before { - content: "\f29a"; } - -.fa-circle-chevron-up::before { - content: "\f139"; } - -.fa-chevron-circle-up::before { - content: "\f139"; } - -.fa-lari-sign::before { - content: "\e1c8"; } - -.fa-volcano::before { - content: "\f770"; } - -.fa-person-walking-dashed-line-arrow-right::before { - content: "\e553"; } - -.fa-sterling-sign::before { - content: "\f154"; } - -.fa-gbp::before { - content: "\f154"; } - -.fa-pound-sign::before { - content: "\f154"; } - -.fa-viruses::before { - content: "\e076"; } - -.fa-square-person-confined::before { - content: "\e577"; } - -.fa-user-tie::before { - content: "\f508"; } - -.fa-arrow-down-long::before { - content: "\f175"; } - -.fa-long-arrow-down::before { - content: "\f175"; } - -.fa-tent-arrow-down-to-line::before { - content: "\e57e"; } - -.fa-certificate::before { - content: "\f0a3"; } - -.fa-reply-all::before { - content: "\f122"; } - -.fa-mail-reply-all::before { - content: "\f122"; } - -.fa-suitcase::before { - content: "\f0f2"; } - -.fa-person-skating::before { - content: "\f7c5"; } - -.fa-skating::before { - content: "\f7c5"; } - -.fa-filter-circle-dollar::before { - content: "\f662"; } - -.fa-funnel-dollar::before { - content: "\f662"; } - -.fa-camera-retro::before { - content: "\f083"; } - -.fa-circle-arrow-down::before { - content: "\f0ab"; } - -.fa-arrow-circle-down::before { - content: "\f0ab"; } - -.fa-file-import::before { - content: "\f56f"; } - -.fa-arrow-right-to-file::before { - content: "\f56f"; } - -.fa-square-arrow-up-right::before { - content: "\f14c"; } - -.fa-external-link-square::before { - content: "\f14c"; } - -.fa-box-open::before { - content: "\f49e"; } - -.fa-scroll::before { - content: "\f70e"; } - -.fa-spa::before { - content: "\f5bb"; } - -.fa-location-pin-lock::before { - content: "\e51f"; } - -.fa-pause::before { - content: "\f04c"; } - -.fa-hill-avalanche::before { - content: "\e507"; } - -.fa-temperature-empty::before { - content: "\f2cb"; } - -.fa-temperature-0::before { - content: "\f2cb"; } - -.fa-thermometer-0::before { - content: "\f2cb"; } - -.fa-thermometer-empty::before { - content: "\f2cb"; } - -.fa-bomb::before { - content: "\f1e2"; } - -.fa-registered::before { - content: "\f25d"; } - -.fa-address-card::before { - content: "\f2bb"; } - -.fa-contact-card::before { - content: "\f2bb"; } - -.fa-vcard::before { - content: "\f2bb"; } - -.fa-scale-unbalanced-flip::before { - content: "\f516"; } - -.fa-balance-scale-right::before { - content: "\f516"; } - -.fa-subscript::before { - content: "\f12c"; } - -.fa-diamond-turn-right::before { - content: "\f5eb"; } - -.fa-directions::before { - content: "\f5eb"; } - -.fa-burst::before { - content: "\e4dc"; } - -.fa-house-laptop::before { - content: "\e066"; } - -.fa-laptop-house::before { - content: "\e066"; } - -.fa-face-tired::before { - content: "\f5c8"; } - -.fa-tired::before { - content: "\f5c8"; } - -.fa-money-bills::before { - content: "\e1f3"; } - -.fa-smog::before { - content: "\f75f"; } - -.fa-crutch::before { - content: "\f7f7"; } - -.fa-cloud-arrow-up::before { - content: "\f0ee"; } - -.fa-cloud-upload::before { - content: "\f0ee"; } - -.fa-cloud-upload-alt::before { - content: "\f0ee"; } - -.fa-palette::before { - content: "\f53f"; } - -.fa-arrows-turn-right::before { - content: "\e4c0"; } - -.fa-vest::before { - content: "\e085"; } - -.fa-ferry::before { - content: "\e4ea"; } - -.fa-arrows-down-to-people::before { - content: "\e4b9"; } - -.fa-seedling::before { - content: "\f4d8"; } - -.fa-sprout::before { - content: "\f4d8"; } - -.fa-left-right::before { - content: "\f337"; } - -.fa-arrows-alt-h::before { - content: "\f337"; } - -.fa-boxes-packing::before { - content: "\e4c7"; } - -.fa-circle-arrow-left::before { - content: "\f0a8"; } - -.fa-arrow-circle-left::before { - content: "\f0a8"; } - -.fa-group-arrows-rotate::before { - content: "\e4f6"; } - -.fa-bowl-food::before { - content: "\e4c6"; } - -.fa-candy-cane::before { - content: "\f786"; } - -.fa-arrow-down-wide-short::before { - content: "\f160"; } - -.fa-sort-amount-asc::before { - content: "\f160"; } - -.fa-sort-amount-down::before { - content: "\f160"; } - -.fa-cloud-bolt::before { - content: "\f76c"; } - -.fa-thunderstorm::before { - content: "\f76c"; } - -.fa-text-slash::before { - content: "\f87d"; } - -.fa-remove-format::before { - content: "\f87d"; } - -.fa-face-smile-wink::before { - content: "\f4da"; } - -.fa-smile-wink::before { - content: "\f4da"; } - -.fa-file-word::before { - content: "\f1c2"; } - -.fa-file-powerpoint::before { - content: "\f1c4"; } - -.fa-arrows-left-right::before { - content: "\f07e"; } - -.fa-arrows-h::before { - content: "\f07e"; } - -.fa-house-lock::before { - content: "\e510"; } - -.fa-cloud-arrow-down::before { - content: "\f0ed"; } - -.fa-cloud-download::before { - content: "\f0ed"; } - -.fa-cloud-download-alt::before { - content: "\f0ed"; } - -.fa-children::before { - content: "\e4e1"; } - -.fa-chalkboard::before { - content: "\f51b"; } - -.fa-blackboard::before { - content: "\f51b"; } - -.fa-user-large-slash::before { - content: "\f4fa"; } - -.fa-user-alt-slash::before { - content: "\f4fa"; } - -.fa-envelope-open::before { - content: "\f2b6"; } - -.fa-handshake-simple-slash::before { - content: "\e05f"; } - -.fa-handshake-alt-slash::before { - content: "\e05f"; } - -.fa-mattress-pillow::before { - content: "\e525"; } - -.fa-guarani-sign::before { - content: "\e19a"; } - -.fa-arrows-rotate::before { - content: "\f021"; } - -.fa-refresh::before { - content: "\f021"; } - -.fa-sync::before { - content: "\f021"; } - -.fa-fire-extinguisher::before { - content: "\f134"; } - -.fa-cruzeiro-sign::before { - content: "\e152"; } - -.fa-greater-than-equal::before { - content: "\f532"; } - -.fa-shield-halved::before { - content: "\f3ed"; } - -.fa-shield-alt::before { - content: "\f3ed"; } - -.fa-book-atlas::before { - content: "\f558"; } - -.fa-atlas::before { - content: "\f558"; } - -.fa-virus::before { - content: "\e074"; } - -.fa-envelope-circle-check::before { - content: "\e4e8"; } - -.fa-layer-group::before { - content: "\f5fd"; } - -.fa-arrows-to-dot::before { - content: "\e4be"; } - -.fa-archway::before { - content: "\f557"; } - -.fa-heart-circle-check::before { - content: "\e4fd"; } - -.fa-house-chimney-crack::before { - content: "\f6f1"; } - -.fa-house-damage::before { - content: "\f6f1"; } - -.fa-file-zipper::before { - content: "\f1c6"; } - -.fa-file-archive::before { - content: "\f1c6"; } - -.fa-square::before { - content: "\f0c8"; } - -.fa-martini-glass-empty::before { - content: "\f000"; } - -.fa-glass-martini::before { - content: "\f000"; } - -.fa-couch::before { - content: "\f4b8"; } - -.fa-cedi-sign::before { - content: "\e0df"; } - -.fa-italic::before { - content: "\f033"; } - -.fa-church::before { - content: "\f51d"; } - -.fa-comments-dollar::before { - content: "\f653"; } - -.fa-democrat::before { - content: "\f747"; } - -.fa-z::before { - content: "\5a"; } - -.fa-person-skiing::before { - content: "\f7c9"; } - -.fa-skiing::before { - content: "\f7c9"; } - -.fa-road-lock::before { - content: "\e567"; } - -.fa-a::before { - content: "\41"; } - -.fa-temperature-arrow-down::before { - content: "\e03f"; } - -.fa-temperature-down::before { - content: "\e03f"; } - -.fa-feather-pointed::before { - content: "\f56b"; } - -.fa-feather-alt::before { - content: "\f56b"; } - -.fa-p::before { - content: "\50"; } - -.fa-snowflake::before { - content: "\f2dc"; } - -.fa-newspaper::before { - content: "\f1ea"; } - -.fa-rectangle-ad::before { - content: "\f641"; } - -.fa-ad::before { - content: "\f641"; } - -.fa-circle-arrow-right::before { - content: "\f0a9"; } - -.fa-arrow-circle-right::before { - content: "\f0a9"; } - -.fa-filter-circle-xmark::before { - content: "\e17b"; } - -.fa-locust::before { - content: "\e520"; } - -.fa-sort::before { - content: "\f0dc"; } - -.fa-unsorted::before { - content: "\f0dc"; } - -.fa-list-ol::before { - content: "\f0cb"; } - -.fa-list-1-2::before { - content: "\f0cb"; } - -.fa-list-numeric::before { - content: "\f0cb"; } - -.fa-person-dress-burst::before { - content: "\e544"; } - -.fa-money-check-dollar::before { - content: "\f53d"; } - -.fa-money-check-alt::before { - content: "\f53d"; } - -.fa-vector-square::before { - content: "\f5cb"; } - -.fa-bread-slice::before { - content: "\f7ec"; } - -.fa-language::before { - content: "\f1ab"; } - -.fa-face-kiss-wink-heart::before { - content: "\f598"; } - -.fa-kiss-wink-heart::before { - content: "\f598"; } - -.fa-filter::before { - content: "\f0b0"; } - -.fa-question::before { - content: "\3f"; } - -.fa-file-signature::before { - content: "\f573"; } - -.fa-up-down-left-right::before { - content: "\f0b2"; } - -.fa-arrows-alt::before { - content: "\f0b2"; } - -.fa-house-chimney-user::before { - content: "\e065"; } - -.fa-hand-holding-heart::before { - content: "\f4be"; } - -.fa-puzzle-piece::before { - content: "\f12e"; } - -.fa-money-check::before { - content: "\f53c"; } - -.fa-star-half-stroke::before { - content: "\f5c0"; } - -.fa-star-half-alt::before { - content: "\f5c0"; } - -.fa-code::before { - content: "\f121"; } - -.fa-whiskey-glass::before { - content: "\f7a0"; } - -.fa-glass-whiskey::before { - content: "\f7a0"; } - -.fa-building-circle-exclamation::before { - content: "\e4d3"; } - -.fa-magnifying-glass-chart::before { - content: "\e522"; } - -.fa-arrow-up-right-from-square::before { - content: "\f08e"; } - -.fa-external-link::before { - content: "\f08e"; } - -.fa-cubes-stacked::before { - content: "\e4e6"; } - -.fa-won-sign::before { - content: "\f159"; } - -.fa-krw::before { - content: "\f159"; } - -.fa-won::before { - content: "\f159"; } - -.fa-virus-covid::before { - content: "\e4a8"; } - -.fa-austral-sign::before { - content: "\e0a9"; } - -.fa-f::before { - content: "\46"; } - -.fa-leaf::before { - content: "\f06c"; } - -.fa-road::before { - content: "\f018"; } - -.fa-taxi::before { - content: "\f1ba"; } - -.fa-cab::before { - content: "\f1ba"; } - -.fa-person-circle-plus::before { - content: "\e541"; } - -.fa-chart-pie::before { - content: "\f200"; } - -.fa-pie-chart::before { - content: "\f200"; } - -.fa-bolt-lightning::before { - content: "\e0b7"; } - -.fa-sack-xmark::before { - content: "\e56a"; } - -.fa-file-excel::before { - content: "\f1c3"; } - -.fa-file-contract::before { - content: "\f56c"; } - -.fa-fish-fins::before { - content: "\e4f2"; } - -.fa-building-flag::before { - content: "\e4d5"; } - -.fa-face-grin-beam::before { - content: "\f582"; } - -.fa-grin-beam::before { - content: "\f582"; } - -.fa-object-ungroup::before { - content: "\f248"; } - -.fa-poop::before { - content: "\f619"; } - -.fa-location-pin::before { - content: "\f041"; } - -.fa-map-marker::before { - content: "\f041"; } - -.fa-kaaba::before { - content: "\f66b"; } - -.fa-toilet-paper::before { - content: "\f71e"; } - -.fa-helmet-safety::before { - content: "\f807"; } - -.fa-hard-hat::before { - content: "\f807"; } - -.fa-hat-hard::before { - content: "\f807"; } - -.fa-eject::before { - content: "\f052"; } - -.fa-circle-right::before { - content: "\f35a"; } - -.fa-arrow-alt-circle-right::before { - content: "\f35a"; } - -.fa-plane-circle-check::before { - content: "\e555"; } - -.fa-face-rolling-eyes::before { - content: "\f5a5"; } - -.fa-meh-rolling-eyes::before { - content: "\f5a5"; } - -.fa-object-group::before { - content: "\f247"; } - -.fa-chart-line::before { - content: "\f201"; } - -.fa-line-chart::before { - content: "\f201"; } - -.fa-mask-ventilator::before { - content: "\e524"; } - -.fa-arrow-right::before { - content: "\f061"; } - -.fa-signs-post::before { - content: "\f277"; } - -.fa-map-signs::before { - content: "\f277"; } - -.fa-cash-register::before { - content: "\f788"; } - -.fa-person-circle-question::before { - content: "\e542"; } - -.fa-h::before { - content: "\48"; } - -.fa-tarp::before { - content: "\e57b"; } - -.fa-screwdriver-wrench::before { - content: "\f7d9"; } - -.fa-tools::before { - content: "\f7d9"; } - -.fa-arrows-to-eye::before { - content: "\e4bf"; } - -.fa-plug-circle-bolt::before { - content: "\e55b"; } - -.fa-heart::before { - content: "\f004"; } - -.fa-mars-and-venus::before { - content: "\f224"; } - -.fa-house-user::before { - content: "\e1b0"; } - -.fa-home-user::before { - content: "\e1b0"; } - -.fa-dumpster-fire::before { - content: "\f794"; } - -.fa-house-crack::before { - content: "\e3b1"; } - -.fa-martini-glass-citrus::before { - content: "\f561"; } - -.fa-cocktail::before { - content: "\f561"; } - -.fa-face-surprise::before { - content: "\f5c2"; } - -.fa-surprise::before { - content: "\f5c2"; } - -.fa-bottle-water::before { - content: "\e4c5"; } - -.fa-circle-pause::before { - content: "\f28b"; } - -.fa-pause-circle::before { - content: "\f28b"; } - -.fa-toilet-paper-slash::before { - content: "\e072"; } - -.fa-apple-whole::before { - content: "\f5d1"; } - -.fa-apple-alt::before { - content: "\f5d1"; } - -.fa-kitchen-set::before { - content: "\e51a"; } - -.fa-r::before { - content: "\52"; } - -.fa-temperature-quarter::before { - content: "\f2ca"; } - -.fa-temperature-1::before { - content: "\f2ca"; } - -.fa-thermometer-1::before { - content: "\f2ca"; } - -.fa-thermometer-quarter::before { - content: "\f2ca"; } - -.fa-cube::before { - content: "\f1b2"; } - -.fa-bitcoin-sign::before { - content: "\e0b4"; } - -.fa-shield-dog::before { - content: "\e573"; } - -.fa-solar-panel::before { - content: "\f5ba"; } - -.fa-lock-open::before { - content: "\f3c1"; } - -.fa-elevator::before { - content: "\e16d"; } - -.fa-money-bill-transfer::before { - content: "\e528"; } - -.fa-money-bill-trend-up::before { - content: "\e529"; } - -.fa-house-flood-water-circle-arrow-right::before { - content: "\e50f"; } - -.fa-square-poll-horizontal::before { - content: "\f682"; } - -.fa-poll-h::before { - content: "\f682"; } - -.fa-circle::before { - content: "\f111"; } - -.fa-backward-fast::before { - content: "\f049"; } - -.fa-fast-backward::before { - content: "\f049"; } - -.fa-recycle::before { - content: "\f1b8"; } - -.fa-user-astronaut::before { - content: "\f4fb"; } - -.fa-plane-slash::before { - content: "\e069"; } - -.fa-trademark::before { - content: "\f25c"; } - -.fa-basketball::before { - content: "\f434"; } - -.fa-basketball-ball::before { - content: "\f434"; } - -.fa-satellite-dish::before { - content: "\f7c0"; } - -.fa-circle-up::before { - content: "\f35b"; } - -.fa-arrow-alt-circle-up::before { - content: "\f35b"; } - -.fa-mobile-screen-button::before { - content: "\f3cd"; } - -.fa-mobile-alt::before { - content: "\f3cd"; } - -.fa-volume-high::before { - content: "\f028"; } - -.fa-volume-up::before { - content: "\f028"; } - -.fa-users-rays::before { - content: "\e593"; } - -.fa-wallet::before { - content: "\f555"; } - -.fa-clipboard-check::before { - content: "\f46c"; } - -.fa-file-audio::before { - content: "\f1c7"; } - -.fa-burger::before { - content: "\f805"; } - -.fa-hamburger::before { - content: "\f805"; } - -.fa-wrench::before { - content: "\f0ad"; } - -.fa-bugs::before { - content: "\e4d0"; } - -.fa-rupee-sign::before { - content: "\f156"; } - -.fa-rupee::before { - content: "\f156"; } - -.fa-file-image::before { - content: "\f1c5"; } - -.fa-circle-question::before { - content: "\f059"; } - -.fa-question-circle::before { - content: "\f059"; } - -.fa-plane-departure::before { - content: "\f5b0"; } - -.fa-handshake-slash::before { - content: "\e060"; } - -.fa-book-bookmark::before { - content: "\e0bb"; } - -.fa-code-branch::before { - content: "\f126"; } - -.fa-hat-cowboy::before { - content: "\f8c0"; } - -.fa-bridge::before { - content: "\e4c8"; } - -.fa-phone-flip::before { - content: "\f879"; } - -.fa-phone-alt::before { - content: "\f879"; } - -.fa-truck-front::before { - content: "\e2b7"; } - -.fa-cat::before { - content: "\f6be"; } - -.fa-anchor-circle-exclamation::before { - content: "\e4ab"; } - -.fa-truck-field::before { - content: "\e58d"; } - -.fa-route::before { - content: "\f4d7"; } - -.fa-clipboard-question::before { - content: "\e4e3"; } - -.fa-panorama::before { - content: "\e209"; } - -.fa-comment-medical::before { - content: "\f7f5"; } - -.fa-teeth-open::before { - content: "\f62f"; } - -.fa-file-circle-minus::before { - content: "\e4ed"; } - -.fa-tags::before { - content: "\f02c"; } - -.fa-wine-glass::before { - content: "\f4e3"; } - -.fa-forward-fast::before { - content: "\f050"; } - -.fa-fast-forward::before { - content: "\f050"; } - -.fa-face-meh-blank::before { - content: "\f5a4"; } - -.fa-meh-blank::before { - content: "\f5a4"; } - -.fa-square-parking::before { - content: "\f540"; } - -.fa-parking::before { - content: "\f540"; } - -.fa-house-signal::before { - content: "\e012"; } - -.fa-bars-progress::before { - content: "\f828"; } - -.fa-tasks-alt::before { - content: "\f828"; } - -.fa-faucet-drip::before { - content: "\e006"; } - -.fa-cart-flatbed::before { - content: "\f474"; } - -.fa-dolly-flatbed::before { - content: "\f474"; } - -.fa-ban-smoking::before { - content: "\f54d"; } - -.fa-smoking-ban::before { - content: "\f54d"; } - -.fa-terminal::before { - content: "\f120"; } - -.fa-mobile-button::before { - content: "\f10b"; } - -.fa-house-medical-flag::before { - content: "\e514"; } - -.fa-basket-shopping::before { - content: "\f291"; } - -.fa-shopping-basket::before { - content: "\f291"; } - -.fa-tape::before { - content: "\f4db"; } - -.fa-bus-simple::before { - content: "\f55e"; } - -.fa-bus-alt::before { - content: "\f55e"; } - -.fa-eye::before { - content: "\f06e"; } - -.fa-face-sad-cry::before { - content: "\f5b3"; } - -.fa-sad-cry::before { - content: "\f5b3"; } - -.fa-audio-description::before { - content: "\f29e"; } - -.fa-person-military-to-person::before { - content: "\e54c"; } - -.fa-file-shield::before { - content: "\e4f0"; } - -.fa-user-slash::before { - content: "\f506"; } - -.fa-pen::before { - content: "\f304"; } - -.fa-tower-observation::before { - content: "\e586"; } - -.fa-file-code::before { - content: "\f1c9"; } - -.fa-signal::before { - content: "\f012"; } - -.fa-signal-5::before { - content: "\f012"; } - -.fa-signal-perfect::before { - content: "\f012"; } - -.fa-bus::before { - content: "\f207"; } - -.fa-heart-circle-xmark::before { - content: "\e501"; } - -.fa-house-chimney::before { - content: "\e3af"; } - -.fa-home-lg::before { - content: "\e3af"; } - -.fa-window-maximize::before { - content: "\f2d0"; } - -.fa-face-frown::before { - content: "\f119"; } - -.fa-frown::before { - content: "\f119"; } - -.fa-prescription::before { - content: "\f5b1"; } - -.fa-shop::before { - content: "\f54f"; } - -.fa-store-alt::before { - content: "\f54f"; } - -.fa-floppy-disk::before { - content: "\f0c7"; } - -.fa-save::before { - content: "\f0c7"; } - -.fa-vihara::before { - content: "\f6a7"; } - -.fa-scale-unbalanced::before { - content: "\f515"; } - -.fa-balance-scale-left::before { - content: "\f515"; } - -.fa-sort-up::before { - content: "\f0de"; } - -.fa-sort-asc::before { - content: "\f0de"; } - -.fa-comment-dots::before { - content: "\f4ad"; } - -.fa-commenting::before { - content: "\f4ad"; } - -.fa-plant-wilt::before { - content: "\e5aa"; } - -.fa-diamond::before { - content: "\f219"; } - -.fa-face-grin-squint::before { - content: "\f585"; } - -.fa-grin-squint::before { - content: "\f585"; } - -.fa-hand-holding-dollar::before { - content: "\f4c0"; } - -.fa-hand-holding-usd::before { - content: "\f4c0"; } - -.fa-bacterium::before { - content: "\e05a"; } - -.fa-hand-pointer::before { - content: "\f25a"; } - -.fa-drum-steelpan::before { - content: "\f56a"; } - -.fa-hand-scissors::before { - content: "\f257"; } - -.fa-hands-praying::before { - content: "\f684"; } - -.fa-praying-hands::before { - content: "\f684"; } - -.fa-arrow-rotate-right::before { - content: "\f01e"; } - -.fa-arrow-right-rotate::before { - content: "\f01e"; } - -.fa-arrow-rotate-forward::before { - content: "\f01e"; } - -.fa-redo::before { - content: "\f01e"; } - -.fa-biohazard::before { - content: "\f780"; } - -.fa-location-crosshairs::before { - content: "\f601"; } - -.fa-location::before { - content: "\f601"; } - -.fa-mars-double::before { - content: "\f227"; } - -.fa-child-dress::before { - content: "\e59c"; } - -.fa-users-between-lines::before { - content: "\e591"; } - -.fa-lungs-virus::before { - content: "\e067"; } - -.fa-face-grin-tears::before { - content: "\f588"; } - -.fa-grin-tears::before { - content: "\f588"; } - -.fa-phone::before { - content: "\f095"; } - -.fa-calendar-xmark::before { - content: "\f273"; } - -.fa-calendar-times::before { - content: "\f273"; } - -.fa-child-reaching::before { - content: "\e59d"; } - -.fa-head-side-virus::before { - content: "\e064"; } - -.fa-user-gear::before { - content: "\f4fe"; } - -.fa-user-cog::before { - content: "\f4fe"; } - -.fa-arrow-up-1-9::before { - content: "\f163"; } - -.fa-sort-numeric-up::before { - content: "\f163"; } - -.fa-door-closed::before { - content: "\f52a"; } - -.fa-shield-virus::before { - content: "\e06c"; } - -.fa-dice-six::before { - content: "\f526"; } - -.fa-mosquito-net::before { - content: "\e52c"; } - -.fa-bridge-water::before { - content: "\e4ce"; } - -.fa-person-booth::before { - content: "\f756"; } - -.fa-text-width::before { - content: "\f035"; } - -.fa-hat-wizard::before { - content: "\f6e8"; } - -.fa-pen-fancy::before { - content: "\f5ac"; } - -.fa-person-digging::before { - content: "\f85e"; } - -.fa-digging::before { - content: "\f85e"; } - -.fa-trash::before { - content: "\f1f8"; } - -.fa-gauge-simple::before { - content: "\f629"; } - -.fa-gauge-simple-med::before { - content: "\f629"; } - -.fa-tachometer-average::before { - content: "\f629"; } - -.fa-book-medical::before { - content: "\f7e6"; } - -.fa-poo::before { - content: "\f2fe"; } - -.fa-quote-right::before { - content: "\f10e"; } - -.fa-quote-right-alt::before { - content: "\f10e"; } - -.fa-shirt::before { - content: "\f553"; } - -.fa-t-shirt::before { - content: "\f553"; } - -.fa-tshirt::before { - content: "\f553"; } - -.fa-cubes::before { - content: "\f1b3"; } - -.fa-divide::before { - content: "\f529"; } - -.fa-tenge-sign::before { - content: "\f7d7"; } - -.fa-tenge::before { - content: "\f7d7"; } - -.fa-headphones::before { - content: "\f025"; } - -.fa-hands-holding::before { - content: "\f4c2"; } - -.fa-hands-clapping::before { - content: "\e1a8"; } - -.fa-republican::before { - content: "\f75e"; } - -.fa-arrow-left::before { - content: "\f060"; } - -.fa-person-circle-xmark::before { - content: "\e543"; } - -.fa-ruler::before { - content: "\f545"; } - -.fa-align-left::before { - content: "\f036"; } - -.fa-dice-d6::before { - content: "\f6d1"; } - -.fa-restroom::before { - content: "\f7bd"; } - -.fa-j::before { - content: "\4a"; } - -.fa-users-viewfinder::before { - content: "\e595"; } - -.fa-file-video::before { - content: "\f1c8"; } - -.fa-up-right-from-square::before { - content: "\f35d"; } - -.fa-external-link-alt::before { - content: "\f35d"; } - -.fa-table-cells::before { - content: "\f00a"; } - -.fa-th::before { - content: "\f00a"; } - -.fa-file-pdf::before { - content: "\f1c1"; } - -.fa-book-bible::before { - content: "\f647"; } - -.fa-bible::before { - content: "\f647"; } - -.fa-o::before { - content: "\4f"; } - -.fa-suitcase-medical::before { - content: "\f0fa"; } - -.fa-medkit::before { - content: "\f0fa"; } - -.fa-user-secret::before { - content: "\f21b"; } - -.fa-otter::before { - content: "\f700"; } - -.fa-person-dress::before { - content: "\f182"; } - -.fa-female::before { - content: "\f182"; } - -.fa-comment-dollar::before { - content: "\f651"; } - -.fa-business-time::before { - content: "\f64a"; } - -.fa-briefcase-clock::before { - content: "\f64a"; } - -.fa-table-cells-large::before { - content: "\f009"; } - -.fa-th-large::before { - content: "\f009"; } - -.fa-book-tanakh::before { - content: "\f827"; } - -.fa-tanakh::before { - content: "\f827"; } - -.fa-phone-volume::before { - content: "\f2a0"; } - -.fa-volume-control-phone::before { - content: "\f2a0"; } - -.fa-hat-cowboy-side::before { - content: "\f8c1"; } - -.fa-clipboard-user::before { - content: "\f7f3"; } - -.fa-child::before { - content: "\f1ae"; } - -.fa-lira-sign::before { - content: "\f195"; } - -.fa-satellite::before { - content: "\f7bf"; } - -.fa-plane-lock::before { - content: "\e558"; } - -.fa-tag::before { - content: "\f02b"; } - -.fa-comment::before { - content: "\f075"; } - -.fa-cake-candles::before { - content: "\f1fd"; } - -.fa-birthday-cake::before { - content: "\f1fd"; } - -.fa-cake::before { - content: "\f1fd"; } - -.fa-envelope::before { - content: "\f0e0"; } - -.fa-angles-up::before { - content: "\f102"; } - -.fa-angle-double-up::before { - content: "\f102"; } - -.fa-paperclip::before { - content: "\f0c6"; } - -.fa-arrow-right-to-city::before { - content: "\e4b3"; } - -.fa-ribbon::before { - content: "\f4d6"; } - -.fa-lungs::before { - content: "\f604"; } - -.fa-arrow-up-9-1::before { - content: "\f887"; } - -.fa-sort-numeric-up-alt::before { - content: "\f887"; } - -.fa-litecoin-sign::before { - content: "\e1d3"; } - -.fa-border-none::before { - content: "\f850"; } - -.fa-circle-nodes::before { - content: "\e4e2"; } - -.fa-parachute-box::before { - content: "\f4cd"; } - -.fa-indent::before { - content: "\f03c"; } - -.fa-truck-field-un::before { - content: "\e58e"; } - -.fa-hourglass::before { - content: "\f254"; } - -.fa-hourglass-empty::before { - content: "\f254"; } - -.fa-mountain::before { - content: "\f6fc"; } - -.fa-user-doctor::before { - content: "\f0f0"; } - -.fa-user-md::before { - content: "\f0f0"; } - -.fa-circle-info::before { - content: "\f05a"; } - -.fa-info-circle::before { - content: "\f05a"; } - -.fa-cloud-meatball::before { - content: "\f73b"; } - -.fa-camera::before { - content: "\f030"; } - -.fa-camera-alt::before { - content: "\f030"; } - -.fa-square-virus::before { - content: "\e578"; } - -.fa-meteor::before { - content: "\f753"; } - -.fa-car-on::before { - content: "\e4dd"; } - -.fa-sleigh::before { - content: "\f7cc"; } - -.fa-arrow-down-1-9::before { - content: "\f162"; } - -.fa-sort-numeric-asc::before { - content: "\f162"; } - -.fa-sort-numeric-down::before { - content: "\f162"; } - -.fa-hand-holding-droplet::before { - content: "\f4c1"; } - -.fa-hand-holding-water::before { - content: "\f4c1"; } - -.fa-water::before { - content: "\f773"; } - -.fa-calendar-check::before { - content: "\f274"; } - -.fa-braille::before { - content: "\f2a1"; } - -.fa-prescription-bottle-medical::before { - content: "\f486"; } - -.fa-prescription-bottle-alt::before { - content: "\f486"; } - -.fa-landmark::before { - content: "\f66f"; } - -.fa-truck::before { - content: "\f0d1"; } - -.fa-crosshairs::before { - content: "\f05b"; } - -.fa-person-cane::before { - content: "\e53c"; } - -.fa-tent::before { - content: "\e57d"; } - -.fa-vest-patches::before { - content: "\e086"; } - -.fa-check-double::before { - content: "\f560"; } - -.fa-arrow-down-a-z::before { - content: "\f15d"; } - -.fa-sort-alpha-asc::before { - content: "\f15d"; } - -.fa-sort-alpha-down::before { - content: "\f15d"; } - -.fa-money-bill-wheat::before { - content: "\e52a"; } - -.fa-cookie::before { - content: "\f563"; } - -.fa-arrow-rotate-left::before { - content: "\f0e2"; } - -.fa-arrow-left-rotate::before { - content: "\f0e2"; } - -.fa-arrow-rotate-back::before { - content: "\f0e2"; } - -.fa-arrow-rotate-backward::before { - content: "\f0e2"; } - -.fa-undo::before { - content: "\f0e2"; } - -.fa-hard-drive::before { - content: "\f0a0"; } - -.fa-hdd::before { - content: "\f0a0"; } - -.fa-face-grin-squint-tears::before { - content: "\f586"; } - -.fa-grin-squint-tears::before { - content: "\f586"; } - -.fa-dumbbell::before { - content: "\f44b"; } - -.fa-rectangle-list::before { - content: "\f022"; } - -.fa-list-alt::before { - content: "\f022"; } - -.fa-tarp-droplet::before { - content: "\e57c"; } - -.fa-house-medical-circle-check::before { - content: "\e511"; } - -.fa-person-skiing-nordic::before { - content: "\f7ca"; } - -.fa-skiing-nordic::before { - content: "\f7ca"; } - -.fa-calendar-plus::before { - content: "\f271"; } - -.fa-plane-arrival::before { - content: "\f5af"; } - -.fa-circle-left::before { - content: "\f359"; } - -.fa-arrow-alt-circle-left::before { - content: "\f359"; } - -.fa-train-subway::before { - content: "\f239"; } - -.fa-subway::before { - content: "\f239"; } - -.fa-chart-gantt::before { - content: "\e0e4"; } - -.fa-indian-rupee-sign::before { - content: "\e1bc"; } - -.fa-indian-rupee::before { - content: "\e1bc"; } - -.fa-inr::before { - content: "\e1bc"; } - -.fa-crop-simple::before { - content: "\f565"; } - -.fa-crop-alt::before { - content: "\f565"; } - -.fa-money-bill-1::before { - content: "\f3d1"; } - -.fa-money-bill-alt::before { - content: "\f3d1"; } - -.fa-left-long::before { - content: "\f30a"; } - -.fa-long-arrow-alt-left::before { - content: "\f30a"; } - -.fa-dna::before { - content: "\f471"; } - -.fa-virus-slash::before { - content: "\e075"; } - -.fa-minus::before { - content: "\f068"; } - -.fa-subtract::before { - content: "\f068"; } - -.fa-chess::before { - content: "\f439"; } - -.fa-arrow-left-long::before { - content: "\f177"; } - -.fa-long-arrow-left::before { - content: "\f177"; } - -.fa-plug-circle-check::before { - content: "\e55c"; } - -.fa-street-view::before { - content: "\f21d"; } - -.fa-franc-sign::before { - content: "\e18f"; } - -.fa-volume-off::before { - content: "\f026"; } - -.fa-hands-asl-interpreting::before { - content: "\f2a3"; } - -.fa-american-sign-language-interpreting::before { - content: "\f2a3"; } - -.fa-asl-interpreting::before { - content: "\f2a3"; } - -.fa-hands-american-sign-language-interpreting::before { - content: "\f2a3"; } - -.fa-gear::before { - content: "\f013"; } - -.fa-cog::before { - content: "\f013"; } - -.fa-droplet-slash::before { - content: "\f5c7"; } - -.fa-tint-slash::before { - content: "\f5c7"; } - -.fa-mosque::before { - content: "\f678"; } - -.fa-mosquito::before { - content: "\e52b"; } - -.fa-star-of-david::before { - content: "\f69a"; } - -.fa-person-military-rifle::before { - content: "\e54b"; } - -.fa-cart-shopping::before { - content: "\f07a"; } - -.fa-shopping-cart::before { - content: "\f07a"; } - -.fa-vials::before { - content: "\f493"; } - -.fa-plug-circle-plus::before { - content: "\e55f"; } - -.fa-place-of-worship::before { - content: "\f67f"; } - -.fa-grip-vertical::before { - content: "\f58e"; } - -.fa-arrow-turn-up::before { - content: "\f148"; } - -.fa-level-up::before { - content: "\f148"; } - -.fa-u::before { - content: "\55"; } - -.fa-square-root-variable::before { - content: "\f698"; } - -.fa-square-root-alt::before { - content: "\f698"; } - -.fa-clock::before { - content: "\f017"; } - -.fa-clock-four::before { - content: "\f017"; } - -.fa-backward-step::before { - content: "\f048"; } - -.fa-step-backward::before { - content: "\f048"; } - -.fa-pallet::before { - content: "\f482"; } - -.fa-faucet::before { - content: "\e005"; } - -.fa-baseball-bat-ball::before { - content: "\f432"; } - -.fa-s::before { - content: "\53"; } - -.fa-timeline::before { - content: "\e29c"; } - -.fa-keyboard::before { - content: "\f11c"; } - -.fa-caret-down::before { - content: "\f0d7"; } - -.fa-house-chimney-medical::before { - content: "\f7f2"; } - -.fa-clinic-medical::before { - content: "\f7f2"; } - -.fa-temperature-three-quarters::before { - content: "\f2c8"; } - -.fa-temperature-3::before { - content: "\f2c8"; } - -.fa-thermometer-3::before { - content: "\f2c8"; } - -.fa-thermometer-three-quarters::before { - content: "\f2c8"; } - -.fa-mobile-screen::before { - content: "\f3cf"; } - -.fa-mobile-android-alt::before { - content: "\f3cf"; } - -.fa-plane-up::before { - content: "\e22d"; } - -.fa-piggy-bank::before { - content: "\f4d3"; } - -.fa-battery-half::before { - content: "\f242"; } - -.fa-battery-3::before { - content: "\f242"; } - -.fa-mountain-city::before { - content: "\e52e"; } - -.fa-coins::before { - content: "\f51e"; } - -.fa-khanda::before { - content: "\f66d"; } - -.fa-sliders::before { - content: "\f1de"; } - -.fa-sliders-h::before { - content: "\f1de"; } - -.fa-folder-tree::before { - content: "\f802"; } - -.fa-network-wired::before { - content: "\f6ff"; } - -.fa-map-pin::before { - content: "\f276"; } - -.fa-hamsa::before { - content: "\f665"; } - -.fa-cent-sign::before { - content: "\e3f5"; } - -.fa-flask::before { - content: "\f0c3"; } - -.fa-person-pregnant::before { - content: "\e31e"; } - -.fa-wand-sparkles::before { - content: "\f72b"; } - -.fa-ellipsis-vertical::before { - content: "\f142"; } - -.fa-ellipsis-v::before { - content: "\f142"; } - -.fa-ticket::before { - content: "\f145"; } - -.fa-power-off::before { - content: "\f011"; } - -.fa-right-long::before { - content: "\f30b"; } - -.fa-long-arrow-alt-right::before { - content: "\f30b"; } - -.fa-flag-usa::before { - content: "\f74d"; } - -.fa-laptop-file::before { - content: "\e51d"; } - -.fa-tty::before { - content: "\f1e4"; } - -.fa-teletype::before { - content: "\f1e4"; } - -.fa-diagram-next::before { - content: "\e476"; } - -.fa-person-rifle::before { - content: "\e54e"; } - -.fa-house-medical-circle-exclamation::before { - content: "\e512"; } - -.fa-closed-captioning::before { - content: "\f20a"; } - -.fa-person-hiking::before { - content: "\f6ec"; } - -.fa-hiking::before { - content: "\f6ec"; } - -.fa-venus-double::before { - content: "\f226"; } - -.fa-images::before { - content: "\f302"; } - -.fa-calculator::before { - content: "\f1ec"; } - -.fa-people-pulling::before { - content: "\e535"; } - -.fa-n::before { - content: "\4e"; } - -.fa-cable-car::before { - content: "\f7da"; } - -.fa-tram::before { - content: "\f7da"; } - -.fa-cloud-rain::before { - content: "\f73d"; } - -.fa-building-circle-xmark::before { - content: "\e4d4"; } - -.fa-ship::before { - content: "\f21a"; } - -.fa-arrows-down-to-line::before { - content: "\e4b8"; } - -.fa-download::before { - content: "\f019"; } - -.fa-face-grin::before { - content: "\f580"; } - -.fa-grin::before { - content: "\f580"; } - -.fa-delete-left::before { - content: "\f55a"; } - -.fa-backspace::before { - content: "\f55a"; } - -.fa-eye-dropper::before { - content: "\f1fb"; } - -.fa-eye-dropper-empty::before { - content: "\f1fb"; } - -.fa-eyedropper::before { - content: "\f1fb"; } - -.fa-file-circle-check::before { - content: "\e5a0"; } - -.fa-forward::before { - content: "\f04e"; } - -.fa-mobile::before { - content: "\f3ce"; } - -.fa-mobile-android::before { - content: "\f3ce"; } - -.fa-mobile-phone::before { - content: "\f3ce"; } - -.fa-face-meh::before { - content: "\f11a"; } - -.fa-meh::before { - content: "\f11a"; } - -.fa-align-center::before { - content: "\f037"; } - -.fa-book-skull::before { - content: "\f6b7"; } - -.fa-book-dead::before { - content: "\f6b7"; } - -.fa-id-card::before { - content: "\f2c2"; } - -.fa-drivers-license::before { - content: "\f2c2"; } - -.fa-outdent::before { - content: "\f03b"; } - -.fa-dedent::before { - content: "\f03b"; } - -.fa-heart-circle-exclamation::before { - content: "\e4fe"; } - -.fa-house::before { - content: "\f015"; } - -.fa-home::before { - content: "\f015"; } - -.fa-home-alt::before { - content: "\f015"; } - -.fa-home-lg-alt::before { - content: "\f015"; } - -.fa-calendar-week::before { - content: "\f784"; } - -.fa-laptop-medical::before { - content: "\f812"; } - -.fa-b::before { - content: "\42"; } - -.fa-file-medical::before { - content: "\f477"; } - -.fa-dice-one::before { - content: "\f525"; } - -.fa-kiwi-bird::before { - content: "\f535"; } - -.fa-arrow-right-arrow-left::before { - content: "\f0ec"; } - -.fa-exchange::before { - content: "\f0ec"; } - -.fa-rotate-right::before { - content: "\f2f9"; } - -.fa-redo-alt::before { - content: "\f2f9"; } - -.fa-rotate-forward::before { - content: "\f2f9"; } - -.fa-utensils::before { - content: "\f2e7"; } - -.fa-cutlery::before { - content: "\f2e7"; } - -.fa-arrow-up-wide-short::before { - content: "\f161"; } - -.fa-sort-amount-up::before { - content: "\f161"; } - -.fa-mill-sign::before { - content: "\e1ed"; } - -.fa-bowl-rice::before { - content: "\e2eb"; } - -.fa-skull::before { - content: "\f54c"; } - -.fa-tower-broadcast::before { - content: "\f519"; } - -.fa-broadcast-tower::before { - content: "\f519"; } - -.fa-truck-pickup::before { - content: "\f63c"; } - -.fa-up-long::before { - content: "\f30c"; } - -.fa-long-arrow-alt-up::before { - content: "\f30c"; } - -.fa-stop::before { - content: "\f04d"; } - -.fa-code-merge::before { - content: "\f387"; } - -.fa-upload::before { - content: "\f093"; } - -.fa-hurricane::before { - content: "\f751"; } - -.fa-mound::before { - content: "\e52d"; } - -.fa-toilet-portable::before { - content: "\e583"; } - -.fa-compact-disc::before { - content: "\f51f"; } - -.fa-file-arrow-down::before { - content: "\f56d"; } - -.fa-file-download::before { - content: "\f56d"; } - -.fa-caravan::before { - content: "\f8ff"; } - -.fa-shield-cat::before { - content: "\e572"; } - -.fa-bolt::before { - content: "\f0e7"; } - -.fa-zap::before { - content: "\f0e7"; } - -.fa-glass-water::before { - content: "\e4f4"; } - -.fa-oil-well::before { - content: "\e532"; } - -.fa-vault::before { - content: "\e2c5"; } - -.fa-mars::before { - content: "\f222"; } - -.fa-toilet::before { - content: "\f7d8"; } - -.fa-plane-circle-xmark::before { - content: "\e557"; } - -.fa-yen-sign::before { - content: "\f157"; } - -.fa-cny::before { - content: "\f157"; } - -.fa-jpy::before { - content: "\f157"; } - -.fa-rmb::before { - content: "\f157"; } - -.fa-yen::before { - content: "\f157"; } - -.fa-ruble-sign::before { - content: "\f158"; } - -.fa-rouble::before { - content: "\f158"; } - -.fa-rub::before { - content: "\f158"; } - -.fa-ruble::before { - content: "\f158"; } - -.fa-sun::before { - content: "\f185"; } - -.fa-guitar::before { - content: "\f7a6"; } - -.fa-face-laugh-wink::before { - content: "\f59c"; } - -.fa-laugh-wink::before { - content: "\f59c"; } - -.fa-horse-head::before { - content: "\f7ab"; } - -.fa-bore-hole::before { - content: "\e4c3"; } - -.fa-industry::before { - content: "\f275"; } - -.fa-circle-down::before { - content: "\f358"; } - -.fa-arrow-alt-circle-down::before { - content: "\f358"; } - -.fa-arrows-turn-to-dots::before { - content: "\e4c1"; } - -.fa-florin-sign::before { - content: "\e184"; } - -.fa-arrow-down-short-wide::before { - content: "\f884"; } - -.fa-sort-amount-desc::before { - content: "\f884"; } - -.fa-sort-amount-down-alt::before { - content: "\f884"; } - -.fa-less-than::before { - content: "\3c"; } - -.fa-angle-down::before { - content: "\f107"; } - -.fa-car-tunnel::before { - content: "\e4de"; } - -.fa-head-side-cough::before { - content: "\e061"; } - -.fa-grip-lines::before { - content: "\f7a4"; } - -.fa-thumbs-down::before { - content: "\f165"; } - -.fa-user-lock::before { - content: "\f502"; } - -.fa-arrow-right-long::before { - content: "\f178"; } - -.fa-long-arrow-right::before { - content: "\f178"; } - -.fa-anchor-circle-xmark::before { - content: "\e4ac"; } - -.fa-ellipsis::before { - content: "\f141"; } - -.fa-ellipsis-h::before { - content: "\f141"; } - -.fa-chess-pawn::before { - content: "\f443"; } - -.fa-kit-medical::before { - content: "\f479"; } - -.fa-first-aid::before { - content: "\f479"; } - -.fa-person-through-window::before { - content: "\e5a9"; } - -.fa-toolbox::before { - content: "\f552"; } - -.fa-hands-holding-circle::before { - content: "\e4fb"; } - -.fa-bug::before { - content: "\f188"; } - -.fa-credit-card::before { - content: "\f09d"; } - -.fa-credit-card-alt::before { - content: "\f09d"; } - -.fa-car::before { - content: "\f1b9"; } - -.fa-automobile::before { - content: "\f1b9"; } - -.fa-hand-holding-hand::before { - content: "\e4f7"; } - -.fa-book-open-reader::before { - content: "\f5da"; } - -.fa-book-reader::before { - content: "\f5da"; } - -.fa-mountain-sun::before { - content: "\e52f"; } - -.fa-arrows-left-right-to-line::before { - content: "\e4ba"; } - -.fa-dice-d20::before { - content: "\f6cf"; } - -.fa-truck-droplet::before { - content: "\e58c"; } - -.fa-file-circle-xmark::before { - content: "\e5a1"; } - -.fa-temperature-arrow-up::before { - content: "\e040"; } - -.fa-temperature-up::before { - content: "\e040"; } - -.fa-medal::before { - content: "\f5a2"; } - -.fa-bed::before { - content: "\f236"; } - -.fa-square-h::before { - content: "\f0fd"; } - -.fa-h-square::before { - content: "\f0fd"; } - -.fa-podcast::before { - content: "\f2ce"; } - -.fa-temperature-full::before { - content: "\f2c7"; } - -.fa-temperature-4::before { - content: "\f2c7"; } - -.fa-thermometer-4::before { - content: "\f2c7"; } - -.fa-thermometer-full::before { - content: "\f2c7"; } - -.fa-bell::before { - content: "\f0f3"; } - -.fa-superscript::before { - content: "\f12b"; } - -.fa-plug-circle-xmark::before { - content: "\e560"; } - -.fa-star-of-life::before { - content: "\f621"; } - -.fa-phone-slash::before { - content: "\f3dd"; } - -.fa-paint-roller::before { - content: "\f5aa"; } - -.fa-handshake-angle::before { - content: "\f4c4"; } - -.fa-hands-helping::before { - content: "\f4c4"; } - -.fa-location-dot::before { - content: "\f3c5"; } - -.fa-map-marker-alt::before { - content: "\f3c5"; } - -.fa-file::before { - content: "\f15b"; } - -.fa-greater-than::before { - content: "\3e"; } - -.fa-person-swimming::before { - content: "\f5c4"; } - -.fa-swimmer::before { - content: "\f5c4"; } - -.fa-arrow-down::before { - content: "\f063"; } - -.fa-droplet::before { - content: "\f043"; } - -.fa-tint::before { - content: "\f043"; } - -.fa-eraser::before { - content: "\f12d"; } - -.fa-earth-americas::before { - content: "\f57d"; } - -.fa-earth::before { - content: "\f57d"; } - -.fa-earth-america::before { - content: "\f57d"; } - -.fa-globe-americas::before { - content: "\f57d"; } - -.fa-person-burst::before { - content: "\e53b"; } - -.fa-dove::before { - content: "\f4ba"; } - -.fa-battery-empty::before { - content: "\f244"; } - -.fa-battery-0::before { - content: "\f244"; } - -.fa-socks::before { - content: "\f696"; } - -.fa-inbox::before { - content: "\f01c"; } - -.fa-section::before { - content: "\e447"; } - -.fa-gauge-high::before { - content: "\f625"; } - -.fa-tachometer-alt::before { - content: "\f625"; } - -.fa-tachometer-alt-fast::before { - content: "\f625"; } - -.fa-envelope-open-text::before { - content: "\f658"; } - -.fa-hospital::before { - content: "\f0f8"; } - -.fa-hospital-alt::before { - content: "\f0f8"; } - -.fa-hospital-wide::before { - content: "\f0f8"; } - -.fa-wine-bottle::before { - content: "\f72f"; } - -.fa-chess-rook::before { - content: "\f447"; } - -.fa-bars-staggered::before { - content: "\f550"; } - -.fa-reorder::before { - content: "\f550"; } - -.fa-stream::before { - content: "\f550"; } - -.fa-dharmachakra::before { - content: "\f655"; } - -.fa-hotdog::before { - content: "\f80f"; } - -.fa-person-walking-with-cane::before { - content: "\f29d"; } - -.fa-blind::before { - content: "\f29d"; } - -.fa-drum::before { - content: "\f569"; } - -.fa-ice-cream::before { - content: "\f810"; } - -.fa-heart-circle-bolt::before { - content: "\e4fc"; } - -.fa-fax::before { - content: "\f1ac"; } - -.fa-paragraph::before { - content: "\f1dd"; } - -.fa-check-to-slot::before { - content: "\f772"; } - -.fa-vote-yea::before { - content: "\f772"; } - -.fa-star-half::before { - content: "\f089"; } - -.fa-boxes-stacked::before { - content: "\f468"; } - -.fa-boxes::before { - content: "\f468"; } - -.fa-boxes-alt::before { - content: "\f468"; } - -.fa-link::before { - content: "\f0c1"; } - -.fa-chain::before { - content: "\f0c1"; } - -.fa-ear-listen::before { - content: "\f2a2"; } - -.fa-assistive-listening-systems::before { - content: "\f2a2"; } - -.fa-tree-city::before { - content: "\e587"; } - -.fa-play::before { - content: "\f04b"; } - -.fa-font::before { - content: "\f031"; } - -.fa-rupiah-sign::before { - content: "\e23d"; } - -.fa-magnifying-glass::before { - content: "\f002"; } - -.fa-search::before { - content: "\f002"; } - -.fa-table-tennis-paddle-ball::before { - content: "\f45d"; } - -.fa-ping-pong-paddle-ball::before { - content: "\f45d"; } - -.fa-table-tennis::before { - content: "\f45d"; } - -.fa-person-dots-from-line::before { - content: "\f470"; } - -.fa-diagnoses::before { - content: "\f470"; } - -.fa-trash-can-arrow-up::before { - content: "\f82a"; } - -.fa-trash-restore-alt::before { - content: "\f82a"; } - -.fa-naira-sign::before { - content: "\e1f6"; } - -.fa-cart-arrow-down::before { - content: "\f218"; } - -.fa-walkie-talkie::before { - content: "\f8ef"; } - -.fa-file-pen::before { - content: "\f31c"; } - -.fa-file-edit::before { - content: "\f31c"; } - -.fa-receipt::before { - content: "\f543"; } - -.fa-square-pen::before { - content: "\f14b"; } - -.fa-pen-square::before { - content: "\f14b"; } - -.fa-pencil-square::before { - content: "\f14b"; } - -.fa-suitcase-rolling::before { - content: "\f5c1"; } - -.fa-person-circle-exclamation::before { - content: "\e53f"; } - -.fa-chevron-down::before { - content: "\f078"; } - -.fa-battery-full::before { - content: "\f240"; } - -.fa-battery::before { - content: "\f240"; } - -.fa-battery-5::before { - content: "\f240"; } - -.fa-skull-crossbones::before { - content: "\f714"; } - -.fa-code-compare::before { - content: "\e13a"; } - -.fa-list-ul::before { - content: "\f0ca"; } - -.fa-list-dots::before { - content: "\f0ca"; } - -.fa-school-lock::before { - content: "\e56f"; } - -.fa-tower-cell::before { - content: "\e585"; } - -.fa-down-long::before { - content: "\f309"; } - -.fa-long-arrow-alt-down::before { - content: "\f309"; } - -.fa-ranking-star::before { - content: "\e561"; } - -.fa-chess-king::before { - content: "\f43f"; } - -.fa-person-harassing::before { - content: "\e549"; } - -.fa-brazilian-real-sign::before { - content: "\e46c"; } - -.fa-landmark-dome::before { - content: "\f752"; } - -.fa-landmark-alt::before { - content: "\f752"; } - -.fa-arrow-up::before { - content: "\f062"; } - -.fa-tv::before { - content: "\f26c"; } - -.fa-television::before { - content: "\f26c"; } - -.fa-tv-alt::before { - content: "\f26c"; } - -.fa-shrimp::before { - content: "\e448"; } - -.fa-list-check::before { - content: "\f0ae"; } - -.fa-tasks::before { - content: "\f0ae"; } - -.fa-jug-detergent::before { - content: "\e519"; } - -.fa-circle-user::before { - content: "\f2bd"; } - -.fa-user-circle::before { - content: "\f2bd"; } - -.fa-user-shield::before { - content: "\f505"; } - -.fa-wind::before { - content: "\f72e"; } - -.fa-car-burst::before { - content: "\f5e1"; } - -.fa-car-crash::before { - content: "\f5e1"; } - -.fa-y::before { - content: "\59"; } - -.fa-person-snowboarding::before { - content: "\f7ce"; } - -.fa-snowboarding::before { - content: "\f7ce"; } - -.fa-truck-fast::before { - content: "\f48b"; } - -.fa-shipping-fast::before { - content: "\f48b"; } - -.fa-fish::before { - content: "\f578"; } - -.fa-user-graduate::before { - content: "\f501"; } - -.fa-circle-half-stroke::before { - content: "\f042"; } - -.fa-adjust::before { - content: "\f042"; } - -.fa-clapperboard::before { - content: "\e131"; } - -.fa-circle-radiation::before { - content: "\f7ba"; } - -.fa-radiation-alt::before { - content: "\f7ba"; } - -.fa-baseball::before { - content: "\f433"; } - -.fa-baseball-ball::before { - content: "\f433"; } - -.fa-jet-fighter-up::before { - content: "\e518"; } - -.fa-diagram-project::before { - content: "\f542"; } - -.fa-project-diagram::before { - content: "\f542"; } - -.fa-copy::before { - content: "\f0c5"; } - -.fa-volume-xmark::before { - content: "\f6a9"; } - -.fa-volume-mute::before { - content: "\f6a9"; } - -.fa-volume-times::before { - content: "\f6a9"; } - -.fa-hand-sparkles::before { - content: "\e05d"; } - -.fa-grip::before { - content: "\f58d"; } - -.fa-grip-horizontal::before { - content: "\f58d"; } - -.fa-share-from-square::before { - content: "\f14d"; } - -.fa-share-square::before { - content: "\f14d"; } - -.fa-child-combatant::before { - content: "\e4e0"; } - -.fa-child-rifle::before { - content: "\e4e0"; } - -.fa-gun::before { - content: "\e19b"; } - -.fa-square-phone::before { - content: "\f098"; } - -.fa-phone-square::before { - content: "\f098"; } - -.fa-plus::before { - content: "\2b"; } - -.fa-add::before { - content: "\2b"; } - -.fa-expand::before { - content: "\f065"; } - -.fa-computer::before { - content: "\e4e5"; } - -.fa-xmark::before { - content: "\f00d"; } - -.fa-close::before { - content: "\f00d"; } - -.fa-multiply::before { - content: "\f00d"; } - -.fa-remove::before { - content: "\f00d"; } - -.fa-times::before { - content: "\f00d"; } - -.fa-arrows-up-down-left-right::before { - content: "\f047"; } - -.fa-arrows::before { - content: "\f047"; } - -.fa-chalkboard-user::before { - content: "\f51c"; } - -.fa-chalkboard-teacher::before { - content: "\f51c"; } - -.fa-peso-sign::before { - content: "\e222"; } - -.fa-building-shield::before { - content: "\e4d8"; } - -.fa-baby::before { - content: "\f77c"; } - -.fa-users-line::before { - content: "\e592"; } - -.fa-quote-left::before { - content: "\f10d"; } - -.fa-quote-left-alt::before { - content: "\f10d"; } - -.fa-tractor::before { - content: "\f722"; } - -.fa-trash-arrow-up::before { - content: "\f829"; } - -.fa-trash-restore::before { - content: "\f829"; } - -.fa-arrow-down-up-lock::before { - content: "\e4b0"; } - -.fa-lines-leaning::before { - content: "\e51e"; } - -.fa-ruler-combined::before { - content: "\f546"; } - -.fa-copyright::before { - content: "\f1f9"; } - -.fa-equals::before { - content: "\3d"; } - -.fa-blender::before { - content: "\f517"; } - -.fa-teeth::before { - content: "\f62e"; } - -.fa-shekel-sign::before { - content: "\f20b"; } - -.fa-ils::before { - content: "\f20b"; } - -.fa-shekel::before { - content: "\f20b"; } - -.fa-sheqel::before { - content: "\f20b"; } - -.fa-sheqel-sign::before { - content: "\f20b"; } - -.fa-map::before { - content: "\f279"; } - -.fa-rocket::before { - content: "\f135"; } - -.fa-photo-film::before { - content: "\f87c"; } - -.fa-photo-video::before { - content: "\f87c"; } - -.fa-folder-minus::before { - content: "\f65d"; } - -.fa-store::before { - content: "\f54e"; } - -.fa-arrow-trend-up::before { - content: "\e098"; } - -.fa-plug-circle-minus::before { - content: "\e55e"; } - -.fa-sign-hanging::before { - content: "\f4d9"; } - -.fa-sign::before { - content: "\f4d9"; } - -.fa-bezier-curve::before { - content: "\f55b"; } - -.fa-bell-slash::before { - content: "\f1f6"; } - -.fa-tablet::before { - content: "\f3fb"; } - -.fa-tablet-android::before { - content: "\f3fb"; } - -.fa-school-flag::before { - content: "\e56e"; } - -.fa-fill::before { - content: "\f575"; } - -.fa-angle-up::before { - content: "\f106"; } - -.fa-drumstick-bite::before { - content: "\f6d7"; } - -.fa-holly-berry::before { - content: "\f7aa"; } - -.fa-chevron-left::before { - content: "\f053"; } - -.fa-bacteria::before { - content: "\e059"; } - -.fa-hand-lizard::before { - content: "\f258"; } - -.fa-notdef::before { - content: "\e1fe"; } - -.fa-disease::before { - content: "\f7fa"; } - -.fa-briefcase-medical::before { - content: "\f469"; } - -.fa-genderless::before { - content: "\f22d"; } - -.fa-chevron-right::before { - content: "\f054"; } - -.fa-retweet::before { - content: "\f079"; } - -.fa-car-rear::before { - content: "\f5de"; } - -.fa-car-alt::before { - content: "\f5de"; } - -.fa-pump-soap::before { - content: "\e06b"; } - -.fa-video-slash::before { - content: "\f4e2"; } - -.fa-battery-quarter::before { - content: "\f243"; } - -.fa-battery-2::before { - content: "\f243"; } - -.fa-radio::before { - content: "\f8d7"; } - -.fa-baby-carriage::before { - content: "\f77d"; } - -.fa-carriage-baby::before { - content: "\f77d"; } - -.fa-traffic-light::before { - content: "\f637"; } - -.fa-thermometer::before { - content: "\f491"; } - -.fa-vr-cardboard::before { - content: "\f729"; } - -.fa-hand-middle-finger::before { - content: "\f806"; } - -.fa-percent::before { - content: "\25"; } - -.fa-percentage::before { - content: "\25"; } - -.fa-truck-moving::before { - content: "\f4df"; } - -.fa-glass-water-droplet::before { - content: "\e4f5"; } - -.fa-display::before { - content: "\e163"; } - -.fa-face-smile::before { - content: "\f118"; } - -.fa-smile::before { - content: "\f118"; } - -.fa-thumbtack::before { - content: "\f08d"; } - -.fa-thumb-tack::before { - content: "\f08d"; } - -.fa-trophy::before { - content: "\f091"; } - -.fa-person-praying::before { - content: "\f683"; } - -.fa-pray::before { - content: "\f683"; } - -.fa-hammer::before { - content: "\f6e3"; } - -.fa-hand-peace::before { - content: "\f25b"; } - -.fa-rotate::before { - content: "\f2f1"; } - -.fa-sync-alt::before { - content: "\f2f1"; } - -.fa-spinner::before { - content: "\f110"; } - -.fa-robot::before { - content: "\f544"; } - -.fa-peace::before { - content: "\f67c"; } - -.fa-gears::before { - content: "\f085"; } - -.fa-cogs::before { - content: "\f085"; } - -.fa-warehouse::before { - content: "\f494"; } - -.fa-arrow-up-right-dots::before { - content: "\e4b7"; } - -.fa-splotch::before { - content: "\f5bc"; } - -.fa-face-grin-hearts::before { - content: "\f584"; } - -.fa-grin-hearts::before { - content: "\f584"; } - -.fa-dice-four::before { - content: "\f524"; } - -.fa-sim-card::before { - content: "\f7c4"; } - -.fa-transgender::before { - content: "\f225"; } - -.fa-transgender-alt::before { - content: "\f225"; } - -.fa-mercury::before { - content: "\f223"; } - -.fa-arrow-turn-down::before { - content: "\f149"; } - -.fa-level-down::before { - content: "\f149"; } - -.fa-person-falling-burst::before { - content: "\e547"; } - -.fa-award::before { - content: "\f559"; } - -.fa-ticket-simple::before { - content: "\f3ff"; } - -.fa-ticket-alt::before { - content: "\f3ff"; } - -.fa-building::before { - content: "\f1ad"; } - -.fa-angles-left::before { - content: "\f100"; } - -.fa-angle-double-left::before { - content: "\f100"; } - -.fa-qrcode::before { - content: "\f029"; } - -.fa-clock-rotate-left::before { - content: "\f1da"; } - -.fa-history::before { - content: "\f1da"; } - -.fa-face-grin-beam-sweat::before { - content: "\f583"; } - -.fa-grin-beam-sweat::before { - content: "\f583"; } - -.fa-file-export::before { - content: "\f56e"; } - -.fa-arrow-right-from-file::before { - content: "\f56e"; } - -.fa-shield::before { - content: "\f132"; } - -.fa-shield-blank::before { - content: "\f132"; } - -.fa-arrow-up-short-wide::before { - content: "\f885"; } - -.fa-sort-amount-up-alt::before { - content: "\f885"; } - -.fa-house-medical::before { - content: "\e3b2"; } - -.fa-golf-ball-tee::before { - content: "\f450"; } - -.fa-golf-ball::before { - content: "\f450"; } - -.fa-circle-chevron-left::before { - content: "\f137"; } - -.fa-chevron-circle-left::before { - content: "\f137"; } - -.fa-house-chimney-window::before { - content: "\e00d"; } - -.fa-pen-nib::before { - content: "\f5ad"; } - -.fa-tent-arrow-turn-left::before { - content: "\e580"; } - -.fa-tents::before { - content: "\e582"; } - -.fa-wand-magic::before { - content: "\f0d0"; } - -.fa-magic::before { - content: "\f0d0"; } - -.fa-dog::before { - content: "\f6d3"; } - -.fa-carrot::before { - content: "\f787"; } - -.fa-moon::before { - content: "\f186"; } - -.fa-wine-glass-empty::before { - content: "\f5ce"; } - -.fa-wine-glass-alt::before { - content: "\f5ce"; } - -.fa-cheese::before { - content: "\f7ef"; } - -.fa-yin-yang::before { - content: "\f6ad"; } - -.fa-music::before { - content: "\f001"; } - -.fa-code-commit::before { - content: "\f386"; } - -.fa-temperature-low::before { - content: "\f76b"; } - -.fa-person-biking::before { - content: "\f84a"; } - -.fa-biking::before { - content: "\f84a"; } - -.fa-broom::before { - content: "\f51a"; } - -.fa-shield-heart::before { - content: "\e574"; } - -.fa-gopuram::before { - content: "\f664"; } - -.fa-earth-oceania::before { - content: "\e47b"; } - -.fa-globe-oceania::before { - content: "\e47b"; } - -.fa-square-xmark::before { - content: "\f2d3"; } - -.fa-times-square::before { - content: "\f2d3"; } - -.fa-xmark-square::before { - content: "\f2d3"; } - -.fa-hashtag::before { - content: "\23"; } - -.fa-up-right-and-down-left-from-center::before { - content: "\f424"; } - -.fa-expand-alt::before { - content: "\f424"; } - -.fa-oil-can::before { - content: "\f613"; } - -.fa-t::before { - content: "\54"; } - -.fa-hippo::before { - content: "\f6ed"; } - -.fa-chart-column::before { - content: "\e0e3"; } - -.fa-infinity::before { - content: "\f534"; } - -.fa-vial-circle-check::before { - content: "\e596"; } - -.fa-person-arrow-down-to-line::before { - content: "\e538"; } - -.fa-voicemail::before { - content: "\f897"; } - -.fa-fan::before { - content: "\f863"; } - -.fa-person-walking-luggage::before { - content: "\e554"; } - -.fa-up-down::before { - content: "\f338"; } - -.fa-arrows-alt-v::before { - content: "\f338"; } - -.fa-cloud-moon-rain::before { - content: "\f73c"; } - -.fa-calendar::before { - content: "\f133"; } - -.fa-trailer::before { - content: "\e041"; } - -.fa-bahai::before { - content: "\f666"; } - -.fa-haykal::before { - content: "\f666"; } - -.fa-sd-card::before { - content: "\f7c2"; } - -.fa-dragon::before { - content: "\f6d5"; } - -.fa-shoe-prints::before { - content: "\f54b"; } - -.fa-circle-plus::before { - content: "\f055"; } - -.fa-plus-circle::before { - content: "\f055"; } - -.fa-face-grin-tongue-wink::before { - content: "\f58b"; } - -.fa-grin-tongue-wink::before { - content: "\f58b"; } - -.fa-hand-holding::before { - content: "\f4bd"; } - -.fa-plug-circle-exclamation::before { - content: "\e55d"; } - -.fa-link-slash::before { - content: "\f127"; } - -.fa-chain-broken::before { - content: "\f127"; } - -.fa-chain-slash::before { - content: "\f127"; } - -.fa-unlink::before { - content: "\f127"; } - -.fa-clone::before { - content: "\f24d"; } - -.fa-person-walking-arrow-loop-left::before { - content: "\e551"; } - -.fa-arrow-up-z-a::before { - content: "\f882"; } - -.fa-sort-alpha-up-alt::before { - content: "\f882"; } - -.fa-fire-flame-curved::before { - content: "\f7e4"; } - -.fa-fire-alt::before { - content: "\f7e4"; } - -.fa-tornado::before { - content: "\f76f"; } - -.fa-file-circle-plus::before { - content: "\e494"; } - -.fa-book-quran::before { - content: "\f687"; } - -.fa-quran::before { - content: "\f687"; } - -.fa-anchor::before { - content: "\f13d"; } - -.fa-border-all::before { - content: "\f84c"; } - -.fa-face-angry::before { - content: "\f556"; } - -.fa-angry::before { - content: "\f556"; } - -.fa-cookie-bite::before { - content: "\f564"; } - -.fa-arrow-trend-down::before { - content: "\e097"; } - -.fa-rss::before { - content: "\f09e"; } - -.fa-feed::before { - content: "\f09e"; } - -.fa-draw-polygon::before { - content: "\f5ee"; } - -.fa-scale-balanced::before { - content: "\f24e"; } - -.fa-balance-scale::before { - content: "\f24e"; } - -.fa-gauge-simple-high::before { - content: "\f62a"; } - -.fa-tachometer::before { - content: "\f62a"; } - -.fa-tachometer-fast::before { - content: "\f62a"; } - -.fa-shower::before { - content: "\f2cc"; } - -.fa-desktop::before { - content: "\f390"; } - -.fa-desktop-alt::before { - content: "\f390"; } - -.fa-m::before { - content: "\4d"; } - -.fa-table-list::before { - content: "\f00b"; } - -.fa-th-list::before { - content: "\f00b"; } - -.fa-comment-sms::before { - content: "\f7cd"; } - -.fa-sms::before { - content: "\f7cd"; } - -.fa-book::before { - content: "\f02d"; } - -.fa-user-plus::before { - content: "\f234"; } - -.fa-check::before { - content: "\f00c"; } - -.fa-battery-three-quarters::before { - content: "\f241"; } - -.fa-battery-4::before { - content: "\f241"; } - -.fa-house-circle-check::before { - content: "\e509"; } - -.fa-angle-left::before { - content: "\f104"; } - -.fa-diagram-successor::before { - content: "\e47a"; } - -.fa-truck-arrow-right::before { - content: "\e58b"; } - -.fa-arrows-split-up-and-left::before { - content: "\e4bc"; } - -.fa-hand-fist::before { - content: "\f6de"; } - -.fa-fist-raised::before { - content: "\f6de"; } - -.fa-cloud-moon::before { - content: "\f6c3"; } - -.fa-briefcase::before { - content: "\f0b1"; } - -.fa-person-falling::before { - content: "\e546"; } - -.fa-image-portrait::before { - content: "\f3e0"; } - -.fa-portrait::before { - content: "\f3e0"; } - -.fa-user-tag::before { - content: "\f507"; } - -.fa-rug::before { - content: "\e569"; } - -.fa-earth-europe::before { - content: "\f7a2"; } - -.fa-globe-europe::before { - content: "\f7a2"; } - -.fa-cart-flatbed-suitcase::before { - content: "\f59d"; } - -.fa-luggage-cart::before { - content: "\f59d"; } - -.fa-rectangle-xmark::before { - content: "\f410"; } - -.fa-rectangle-times::before { - content: "\f410"; } - -.fa-times-rectangle::before { - content: "\f410"; } - -.fa-window-close::before { - content: "\f410"; } - -.fa-baht-sign::before { - content: "\e0ac"; } - -.fa-book-open::before { - content: "\f518"; } - -.fa-book-journal-whills::before { - content: "\f66a"; } - -.fa-journal-whills::before { - content: "\f66a"; } - -.fa-handcuffs::before { - content: "\e4f8"; } - -.fa-triangle-exclamation::before { - content: "\f071"; } - -.fa-exclamation-triangle::before { - content: "\f071"; } - -.fa-warning::before { - content: "\f071"; } - -.fa-database::before { - content: "\f1c0"; } - -.fa-share::before { - content: "\f064"; } - -.fa-arrow-turn-right::before { - content: "\f064"; } - -.fa-mail-forward::before { - content: "\f064"; } - -.fa-bottle-droplet::before { - content: "\e4c4"; } - -.fa-mask-face::before { - content: "\e1d7"; } - -.fa-hill-rockslide::before { - content: "\e508"; } - -.fa-right-left::before { - content: "\f362"; } - -.fa-exchange-alt::before { - content: "\f362"; } - -.fa-paper-plane::before { - content: "\f1d8"; } - -.fa-road-circle-exclamation::before { - content: "\e565"; } - -.fa-dungeon::before { - content: "\f6d9"; } - -.fa-align-right::before { - content: "\f038"; } - -.fa-money-bill-1-wave::before { - content: "\f53b"; } - -.fa-money-bill-wave-alt::before { - content: "\f53b"; } - -.fa-life-ring::before { - content: "\f1cd"; } - -.fa-hands::before { - content: "\f2a7"; } - -.fa-sign-language::before { - content: "\f2a7"; } - -.fa-signing::before { - content: "\f2a7"; } - -.fa-calendar-day::before { - content: "\f783"; } - -.fa-water-ladder::before { - content: "\f5c5"; } - -.fa-ladder-water::before { - content: "\f5c5"; } - -.fa-swimming-pool::before { - content: "\f5c5"; } - -.fa-arrows-up-down::before { - content: "\f07d"; } - -.fa-arrows-v::before { - content: "\f07d"; } - -.fa-face-grimace::before { - content: "\f57f"; } - -.fa-grimace::before { - content: "\f57f"; } - -.fa-wheelchair-move::before { - content: "\e2ce"; } - -.fa-wheelchair-alt::before { - content: "\e2ce"; } - -.fa-turn-down::before { - content: "\f3be"; } - -.fa-level-down-alt::before { - content: "\f3be"; } - -.fa-person-walking-arrow-right::before { - content: "\e552"; } - -.fa-square-envelope::before { - content: "\f199"; } - -.fa-envelope-square::before { - content: "\f199"; } - -.fa-dice::before { - content: "\f522"; } - -.fa-bowling-ball::before { - content: "\f436"; } - -.fa-brain::before { - content: "\f5dc"; } - -.fa-bandage::before { - content: "\f462"; } - -.fa-band-aid::before { - content: "\f462"; } - -.fa-calendar-minus::before { - content: "\f272"; } - -.fa-circle-xmark::before { - content: "\f057"; } - -.fa-times-circle::before { - content: "\f057"; } - -.fa-xmark-circle::before { - content: "\f057"; } - -.fa-gifts::before { - content: "\f79c"; } - -.fa-hotel::before { - content: "\f594"; } - -.fa-earth-asia::before { - content: "\f57e"; } - -.fa-globe-asia::before { - content: "\f57e"; } - -.fa-id-card-clip::before { - content: "\f47f"; } - -.fa-id-card-alt::before { - content: "\f47f"; } - -.fa-magnifying-glass-plus::before { - content: "\f00e"; } - -.fa-search-plus::before { - content: "\f00e"; } - -.fa-thumbs-up::before { - content: "\f164"; } - -.fa-user-clock::before { - content: "\f4fd"; } - -.fa-hand-dots::before { - content: "\f461"; } - -.fa-allergies::before { - content: "\f461"; } - -.fa-file-invoice::before { - content: "\f570"; } - -.fa-window-minimize::before { - content: "\f2d1"; } - -.fa-mug-saucer::before { - content: "\f0f4"; } - -.fa-coffee::before { - content: "\f0f4"; } - -.fa-brush::before { - content: "\f55d"; } - -.fa-mask::before { - content: "\f6fa"; } - -.fa-magnifying-glass-minus::before { - content: "\f010"; } - -.fa-search-minus::before { - content: "\f010"; } - -.fa-ruler-vertical::before { - content: "\f548"; } - -.fa-user-large::before { - content: "\f406"; } - -.fa-user-alt::before { - content: "\f406"; } - -.fa-train-tram::before { - content: "\e5b4"; } - -.fa-user-nurse::before { - content: "\f82f"; } - -.fa-syringe::before { - content: "\f48e"; } - -.fa-cloud-sun::before { - content: "\f6c4"; } - -.fa-stopwatch-20::before { - content: "\e06f"; } - -.fa-square-full::before { - content: "\f45c"; } - -.fa-magnet::before { - content: "\f076"; } - -.fa-jar::before { - content: "\e516"; } - -.fa-note-sticky::before { - content: "\f249"; } - -.fa-sticky-note::before { - content: "\f249"; } - -.fa-bug-slash::before { - content: "\e490"; } - -.fa-arrow-up-from-water-pump::before { - content: "\e4b6"; } - -.fa-bone::before { - content: "\f5d7"; } - -.fa-user-injured::before { - content: "\f728"; } - -.fa-face-sad-tear::before { - content: "\f5b4"; } - -.fa-sad-tear::before { - content: "\f5b4"; } - -.fa-plane::before { - content: "\f072"; } - -.fa-tent-arrows-down::before { - content: "\e581"; } - -.fa-exclamation::before { - content: "\21"; } - -.fa-arrows-spin::before { - content: "\e4bb"; } - -.fa-print::before { - content: "\f02f"; } - -.fa-turkish-lira-sign::before { - content: "\e2bb"; } - -.fa-try::before { - content: "\e2bb"; } - -.fa-turkish-lira::before { - content: "\e2bb"; } - -.fa-dollar-sign::before { - content: "\24"; } - -.fa-dollar::before { - content: "\24"; } - -.fa-usd::before { - content: "\24"; } - -.fa-x::before { - content: "\58"; } - -.fa-magnifying-glass-dollar::before { - content: "\f688"; } - -.fa-search-dollar::before { - content: "\f688"; } - -.fa-users-gear::before { - content: "\f509"; } - -.fa-users-cog::before { - content: "\f509"; } - -.fa-person-military-pointing::before { - content: "\e54a"; } - -.fa-building-columns::before { - content: "\f19c"; } - -.fa-bank::before { - content: "\f19c"; } - -.fa-institution::before { - content: "\f19c"; } - -.fa-museum::before { - content: "\f19c"; } - -.fa-university::before { - content: "\f19c"; } - -.fa-umbrella::before { - content: "\f0e9"; } - -.fa-trowel::before { - content: "\e589"; } - -.fa-d::before { - content: "\44"; } - -.fa-stapler::before { - content: "\e5af"; } - -.fa-masks-theater::before { - content: "\f630"; } - -.fa-theater-masks::before { - content: "\f630"; } - -.fa-kip-sign::before { - content: "\e1c4"; } - -.fa-hand-point-left::before { - content: "\f0a5"; } - -.fa-handshake-simple::before { - content: "\f4c6"; } - -.fa-handshake-alt::before { - content: "\f4c6"; } - -.fa-jet-fighter::before { - content: "\f0fb"; } - -.fa-fighter-jet::before { - content: "\f0fb"; } - -.fa-square-share-nodes::before { - content: "\f1e1"; } - -.fa-share-alt-square::before { - content: "\f1e1"; } - -.fa-barcode::before { - content: "\f02a"; } - -.fa-plus-minus::before { - content: "\e43c"; } - -.fa-video::before { - content: "\f03d"; } - -.fa-video-camera::before { - content: "\f03d"; } - -.fa-graduation-cap::before { - content: "\f19d"; } - -.fa-mortar-board::before { - content: "\f19d"; } - -.fa-hand-holding-medical::before { - content: "\e05c"; } - -.fa-person-circle-check::before { - content: "\e53e"; } - -.fa-turn-up::before { - content: "\f3bf"; } - -.fa-level-up-alt::before { - content: "\f3bf"; } - -.sr-only, -.fa-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; } - -.sr-only-focusable:not(:focus), -.fa-sr-only-focusable:not(:focus) { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; } diff --git a/public/css/style.css b/public/css/style.css deleted file mode 100644 index 1a5d3e8..0000000 --- a/public/css/style.css +++ /dev/null @@ -1,3281 +0,0 @@ -/* -! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com -*//* -1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) -2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) -*/ - -*, -::before, -::after { - box-sizing: border-box; /* 1 */ - border-width: 0; /* 2 */ - border-style: solid; /* 2 */ - border-color: #e5e7eb; /* 2 */ -} - -::before, -::after { - --tw-content: ''; -} - -/* -1. Use a consistent sensible line-height in all browsers. -2. Prevent adjustments of font size after orientation changes in iOS. -3. Use a more readable tab size. -4. Use the user's configured `sans` font-family by default. -5. Use the user's configured `sans` font-feature-settings by default. -6. Use the user's configured `sans` font-variation-settings by default. -7. Disable tap highlights on iOS -*/ - -html, -:host { - line-height: 1.5; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ - -moz-tab-size: 4; /* 3 */ - tab-size: 4; /* 3 */ - font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */ - font-feature-settings: normal; /* 5 */ - font-variation-settings: normal; /* 6 */ - -webkit-tap-highlight-color: transparent; /* 7 */ -} - -/* -1. Remove the margin in all browsers. -2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. -*/ - -body { - margin: 0; /* 1 */ - line-height: inherit; /* 2 */ -} - -/* -1. Add the correct height in Firefox. -2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) -3. Ensure horizontal rules are visible by default. -*/ - -hr { - height: 0; /* 1 */ - color: inherit; /* 2 */ - border-top-width: 1px; /* 3 */ -} - -/* -Add the correct text decoration in Chrome, Edge, and Safari. -*/ - -abbr:where([title]) { - text-decoration: underline dotted; -} - -/* -Remove the default font size and weight for headings. -*/ - -h1, -h2, -h3, -h4, -h5, -h6 { - font-size: inherit; - font-weight: inherit; -} - -/* -Reset links to optimize for opt-in styling instead of opt-out. -*/ - -a { - color: inherit; - text-decoration: inherit; -} - -/* -Add the correct font weight in Edge and Safari. -*/ - -b, -strong { - font-weight: bolder; -} - -/* -1. Use the user's configured `mono` font-family by default. -2. Use the user's configured `mono` font-feature-settings by default. -3. Use the user's configured `mono` font-variation-settings by default. -4. Correct the odd `em` font sizing in all browsers. -*/ - -code, -kbd, -samp, -pre { - font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */ - font-feature-settings: normal; /* 2 */ - font-variation-settings: normal; /* 3 */ - font-size: 1em; /* 4 */ -} - -/* -Add the correct font size in all browsers. -*/ - -small { - font-size: 80%; -} - -/* -Prevent `sub` and `sup` elements from affecting the line height in all browsers. -*/ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* -1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) -2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) -3. Remove gaps between table borders by default. -*/ - -table { - text-indent: 0; /* 1 */ - border-color: inherit; /* 2 */ - border-collapse: collapse; /* 3 */ -} - -/* -1. Change the font styles in all browsers. -2. Remove the margin in Firefox and Safari. -3. Remove default padding in all browsers. -*/ - -button, -input, -optgroup, -select, -textarea { - font-family: inherit; /* 1 */ - font-feature-settings: inherit; /* 1 */ - font-variation-settings: inherit; /* 1 */ - font-size: 100%; /* 1 */ - font-weight: inherit; /* 1 */ - line-height: inherit; /* 1 */ - color: inherit; /* 1 */ - margin: 0; /* 2 */ - padding: 0; /* 3 */ -} - -/* -Remove the inheritance of text transform in Edge and Firefox. -*/ - -button, -select { - text-transform: none; -} - -/* -1. Correct the inability to style clickable types in iOS and Safari. -2. Remove default button styles. -*/ - -button, -[type='button'], -[type='reset'], -[type='submit'] { - -webkit-appearance: button; /* 1 */ - background-color: transparent; /* 2 */ - background-image: none; /* 2 */ -} - -/* -Use the modern Firefox focus style for all focusable elements. -*/ - -:-moz-focusring { - outline: auto; -} - -/* -Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) -*/ - -:-moz-ui-invalid { - box-shadow: none; -} - -/* -Add the correct vertical alignment in Chrome and Firefox. -*/ - -progress { - vertical-align: baseline; -} - -/* -Correct the cursor style of increment and decrement buttons in Safari. -*/ - -::-webkit-inner-spin-button, -::-webkit-outer-spin-button { - height: auto; -} - -/* -1. Correct the odd appearance in Chrome and Safari. -2. Correct the outline style in Safari. -*/ - -[type='search'] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ -} - -/* -Remove the inner padding in Chrome and Safari on macOS. -*/ - -::-webkit-search-decoration { - -webkit-appearance: none; -} - -/* -1. Correct the inability to style clickable types in iOS and Safari. -2. Change font properties to `inherit` in Safari. -*/ - -::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ -} - -/* -Add the correct display in Chrome and Safari. -*/ - -summary { - display: list-item; -} - -/* -Removes the default spacing and border for appropriate elements. -*/ - -blockquote, -dl, -dd, -h1, -h2, -h3, -h4, -h5, -h6, -hr, -figure, -p, -pre { - margin: 0; -} - -fieldset { - margin: 0; - padding: 0; -} - -legend { - padding: 0; -} - -ol, -ul, -menu { - list-style: none; - margin: 0; - padding: 0; -} - -/* -Reset default styling for dialogs. -*/ -dialog { - padding: 0; -} - -/* -Prevent resizing textareas horizontally by default. -*/ - -textarea { - resize: vertical; -} - -/* -1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) -2. Set the default placeholder color to the user's configured gray 400 color. -*/ - -input::placeholder, -textarea::placeholder { - opacity: 1; /* 1 */ - color: #9ca3af; /* 2 */ -} - -/* -Set the default cursor for buttons. -*/ - -button, -[role="button"] { - cursor: pointer; -} - -/* -Make sure disabled buttons don't get the pointer cursor. -*/ -:disabled { - cursor: default; -} - -/* -1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) -2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) - This can trigger a poorly considered lint error in some tools but is included by design. -*/ - -img, -svg, -video, -canvas, -audio, -iframe, -embed, -object { - display: block; /* 1 */ - vertical-align: middle; /* 2 */ -} - -/* -Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) -*/ - -img, -video { - max-width: 100%; - height: auto; -} - -/* Make elements with the HTML hidden attribute stay hidden by default */ -[hidden] { - display: none; -} - -[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select { - appearance: none; - background-color: #fff; - border-color: #6b7280; - border-width: 1px; - border-radius: 0px; - padding-top: 0.5rem; - padding-right: 0.75rem; - padding-bottom: 0.5rem; - padding-left: 0.75rem; - font-size: 1rem; - line-height: 1.5rem; - --tw-shadow: 0 0 #0000; -} - -[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus { - outline: 2px solid transparent; - outline-offset: 2px; - --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: #2563eb; - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); - border-color: #2563eb; -} - -input::placeholder,textarea::placeholder { - color: #6b7280; - opacity: 1; -} - -::-webkit-datetime-edit-fields-wrapper { - padding: 0; -} - -::-webkit-date-and-time-value { - min-height: 1.5em; - text-align: inherit; -} - -::-webkit-datetime-edit { - display: inline-flex; -} - -::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field { - padding-top: 0; - padding-bottom: 0; -} - -select { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e"); - background-position: right 0.5rem center; - background-repeat: no-repeat; - background-size: 1.5em 1.5em; - padding-right: 2.5rem; - print-color-adjust: exact; -} - -[multiple],[size]:where(select:not([size="1"])) { - background-image: initial; - background-position: initial; - background-repeat: unset; - background-size: initial; - padding-right: 0.75rem; - print-color-adjust: unset; -} - -[type='checkbox'],[type='radio'] { - appearance: none; - padding: 0; - print-color-adjust: exact; - display: inline-block; - vertical-align: middle; - background-origin: border-box; - user-select: none; - flex-shrink: 0; - height: 1rem; - width: 1rem; - color: #2563eb; - background-color: #fff; - border-color: #6b7280; - border-width: 1px; - --tw-shadow: 0 0 #0000; -} - -[type='checkbox'] { - border-radius: 0px; -} - -[type='radio'] { - border-radius: 100%; -} - -[type='checkbox']:focus,[type='radio']:focus { - outline: 2px solid transparent; - outline-offset: 2px; - --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); - --tw-ring-offset-width: 2px; - --tw-ring-offset-color: #fff; - --tw-ring-color: #2563eb; - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); -} - -[type='checkbox']:checked,[type='radio']:checked { - border-color: transparent; - background-color: currentColor; - background-size: 100% 100%; - background-position: center; - background-repeat: no-repeat; -} - -[type='checkbox']:checked { - background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"); -} - -@media (forced-colors: active) { - - [type='checkbox']:checked { - appearance: auto; - } -} - -[type='radio']:checked { - background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e"); -} - -@media (forced-colors: active) { - - [type='radio']:checked { - appearance: auto; - } -} - -[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus { - border-color: transparent; - background-color: currentColor; -} - -[type='checkbox']:indeterminate { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e"); - border-color: transparent; - background-color: currentColor; - background-size: 100% 100%; - background-position: center; - background-repeat: no-repeat; -} - -@media (forced-colors: active) { - - [type='checkbox']:indeterminate { - appearance: auto; - } -} - -[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus { - border-color: transparent; - background-color: currentColor; -} - -[type='file'] { - background: unset; - border-color: inherit; - border-width: 0; - border-radius: 0; - padding: 0; - font-size: unset; - line-height: inherit; -} - -[type='file']:focus { - outline: 1px solid ButtonText; - outline: 1px auto -webkit-focus-ring-color; -} - html { - font-size: 12.8px; -} - @media (min-width: 768px) { - - html { - font-size: 16px; - } -} - body { - --tw-bg-opacity: 1; - background-color: rgb(255 255 255 / var(--tw-bg-opacity)); - font-family: Heebo, sans-serif; - font-weight: 400; - line-height: 1.625; - --tw-text-opacity: 1; - color: rgb(68 68 68 / var(--tw-text-opacity)); -} - h1, - h2, - h3, - h4, - h5, - h6 { - font-family: Signika, sans-serif; - font-weight: 700; - line-height: 1.25; - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); -} - h1, - .h1 { - font-size: 2.6873856rem; -} - @media (min-width: 768px) { - - h1, - .h1 { - font-size: 2.9859839999999997rem; - } -} - h2, - .h2 { - font-size: 2.239488rem; -} - @media (min-width: 768px) { - - h2, - .h2 { - font-size: 2.48832rem; - } -} - h3, - .h3 { - font-size: 1.86624rem; -} - @media (min-width: 768px) { - - h3, - .h3 { - font-size: 2.0736rem; - } -} - h4, - .h4 { - font-size: 1.728rem; -} - h5, - .h5 { - font-size: 1.44rem; -} - h6, - .h6 { - font-size: 1.2rem; -} - b, - strong { - font-weight: 600; -} - code::after { - content: var(--tw-content); - border-style: none; -} - blockquote > p { - margin-top: 0px !important; - margin-bottom: 0px !important; -} - -*, ::before, ::after { - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; - --tw-scroll-snap-strictness: proximity; - --tw-gradient-from-position: ; - --tw-gradient-via-position: ; - --tw-gradient-to-position: ; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; -} - -::backdrop { - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; - --tw-scroll-snap-strictness: proximity; - --tw-gradient-from-position: ; - --tw-gradient-via-position: ; - --tw-gradient-to-position: ; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; -} -.container { - width: 100%; - margin-right: auto; - margin-left: auto; - padding-right: 2rem; - padding-left: 2rem; -} -@media (min-width: 540px) { - - .container { - max-width: 540px; - } -} -@media (min-width: 768px) { - - .container { - max-width: 768px; - } -} -@media (min-width: 1024px) { - - .container { - max-width: 1024px; - } -} -@media (min-width: 1280px) { - - .container { - max-width: 1280px; - } -} -@media (min-width: 1536px) { - - .container { - max-width: 1536px; - } -} -.form-input,.form-textarea,.form-select,.form-multiselect { - appearance: none; - background-color: #fff; - border-color: #6b7280; - border-width: 1px; - border-radius: 0px; - padding-top: 0.5rem; - padding-right: 0.75rem; - padding-bottom: 0.5rem; - padding-left: 0.75rem; - font-size: 1rem; - line-height: 1.5rem; - --tw-shadow: 0 0 #0000; -} -.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect:focus { - outline: 2px solid transparent; - outline-offset: 2px; - --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: #2563eb; - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); - border-color: #2563eb; -} -.form-input::placeholder,.form-textarea::placeholder { - color: #6b7280; - opacity: 1; -} -.form-input::-webkit-datetime-edit-fields-wrapper { - padding: 0; -} -.form-input::-webkit-date-and-time-value { - min-height: 1.5em; - text-align: inherit; -} -.form-input::-webkit-datetime-edit { - display: inline-flex; -} -.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field { - padding-top: 0; - padding-bottom: 0; -} -.row { - --bs-gutter-x: 2rem; - --bs-gutter-y: 0; - display: flex; - flex-wrap: wrap; - margin-top: calc(var(--bs-gutter-y) * -1); - margin-right: calc(var(--bs-gutter-x) / -2); - margin-left: calc(var(--bs-gutter-x) / -2); -} -.row > * { - box-sizing: border-box; - flex-shrink: 0; - width: 100%; - max-width: 100%; - padding-right: calc(var(--bs-gutter-x) / 2); - padding-left: calc(var(--bs-gutter-x) / 2); - margin-top: var(--bs-gutter-y); -} -.col-12 { - flex: 0 0 auto; - width: 100%; -} -.g-5, .gx-5 { - --bs-gutter-x: 3rem; -} -.order-0 { - order: 0; -} -.order-1 { - order: 1; -} -.order-3 { - order: 3; -} -main { - min-height: 70vh; } -.section { - padding-top: 6rem; - padding-bottom: 6rem; -} -@media (min-width: 1280px) { - - .section { - padding-top: 7rem; - padding-bottom: 7rem; - } -} -.section-sm { - padding-top: 4rem; - padding-bottom: 4rem; -} -@media (min-width: 1280px) { - - .section-sm { - padding-top: 5rem; - padding-bottom: 5rem; - } -} -.container { - margin-left: auto; - margin-right: auto; - padding-left: 1rem; - padding-right: 1rem; -} -@media (min-width: 1536px) { - - .container { - max-width: 1320px; - } -} -.form-input { - width: 100%; - border-radius: 0.25rem; - border-color: transparent; - --tw-bg-opacity: 1; - background-color: rgb(246 246 246 / var(--tw-bg-opacity)); - padding-left: 1.5rem; - padding-right: 1.5rem; - padding-top: 1rem; - padding-bottom: 1rem; - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); - border-radius: 6px; -} -.form-input::placeholder { - --tw-text-opacity: 1; - color: rgb(255 110 0 / var(--tw-text-opacity)); -} -.form-input:focus { - --tw-border-opacity: 1; - border-color: rgb(255 110 0 / var(--tw-border-opacity)); - --tw-ring-color: transparent; -} -.form-label { - margin-bottom: 1rem; - display: block; - font-family: Signika, sans-serif; - font-size: 1.25rem; - line-height: 1.75rem; - font-weight: 400; - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); -} -.social-icons > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(1rem * var(--tw-space-x-reverse)); - margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); -} -.social-icons li { - display: inline-block; -} -.social-icons li a { - display: flex; - height: 2.25rem; - width: 2.25rem; - align-items: center; - justify-content: center; - border-radius: 0.25rem; - --tw-bg-opacity: 1; - background-color: rgb(255 110 0 / var(--tw-bg-opacity)); - text-align: center; - line-height: 2.25rem; - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); - border-radius: 6px; -} -.social-icons li a svg { - height: 1.25rem; - width: 1.25rem; -} -.swiper-pagination-bullet { - margin-left: 0.375rem !important; - margin-right: 0.375rem !important; - height: 0.625rem !important; - width: 0.625rem !important; - --tw-bg-opacity: 1 !important; - background-color: rgb(246 246 246 / var(--tw-bg-opacity)) !important; - opacity: 1 !important; -} -.swiper-pagination-bullet-active { - height: 1rem !important; - width: 1rem !important; - --tw-bg-opacity: 1 !important; - background-color: rgb(255 110 0 / var(--tw-bg-opacity)) !important; -} -.content { - color: var(--tw-prose-body); - max-width: 65ch; -} -.content :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 1.25em; - margin-bottom: 1.25em; -} -.content :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-lead); - font-size: 1.25em; - line-height: 1.6; - margin-top: 1.2em; - margin-bottom: 1.2em; -} -.content :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-links); - text-decoration: underline; - font-weight: 500; -} -.content :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-bold); - font-weight: 600; -} -.content :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; -} -.content :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; -} -.content :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; -} -.content :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: decimal; - margin-top: 1.25em; - margin-bottom: 1.25em; - padding-left: 1.625em; -} -.content :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: upper-alpha; -} -.content :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: lower-alpha; -} -.content :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: upper-alpha; -} -.content :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: lower-alpha; -} -.content :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: upper-roman; -} -.content :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: lower-roman; -} -.content :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: upper-roman; -} -.content :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: lower-roman; -} -.content :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: decimal; -} -.content :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: disc; - margin-top: 1.25em; - margin-bottom: 1.25em; - padding-left: 1.625em; -} -.content :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker { - font-weight: 400; - color: var(--tw-prose-counters); -} -.content :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker { - color: var(--tw-prose-bullets); -} -.content :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-headings); - font-weight: 600; - margin-top: 1.25em; -} -.content :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - border-color: var(--tw-prose-hr); - border-top-width: 1px; - margin-top: 3em; - margin-bottom: 3em; -} -.content :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - font-weight: 500; - font-style: italic; - color: var(--tw-prose-quotes); - border-left-width: 0.25rem; - border-left-color: var(--tw-prose-quote-borders); - quotes: "\201C""\201D""\2018""\2019"; - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1em; -} -.content :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { - content: open-quote; -} -.content :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { - content: close-quote; -} -.content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-headings); - font-weight: 800; - font-size: 2.25em; - margin-top: 0; - margin-bottom: 0.8888889em; - line-height: 1.1111111; -} -.content :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - font-weight: 900; - color: inherit; -} -.content :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-headings); - font-weight: 700; - font-size: 1.5em; - margin-top: 2em; - margin-bottom: 1em; - line-height: 1.3333333; -} -.content :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - font-weight: 800; - color: inherit; -} -.content :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-headings); - font-weight: 600; - font-size: 1.25em; - margin-top: 1.6em; - margin-bottom: 0.6em; - line-height: 1.6; -} -.content :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - font-weight: 700; - color: inherit; -} -.content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-headings); - font-weight: 600; - margin-top: 1.5em; - margin-bottom: 0.5em; - line-height: 1.5; -} -.content :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - font-weight: 700; - color: inherit; -} -.content :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 2em; - margin-bottom: 2em; -} -.content :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - display: block; - margin-top: 2em; - margin-bottom: 2em; -} -.content :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - font-weight: 500; - font-family: inherit; - color: var(--tw-prose-kbd); - box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%); - font-size: 0.875em; - border-radius: 0.3125rem; - padding-top: 0.1875em; - padding-right: 0.375em; - padding-bottom: 0.1875em; - padding-left: 0.375em; -} -.content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-code); - font-weight: 600; - font-size: 0.875em; -} -.content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { - content: "`"; -} -.content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { - content: "`"; -} -.content :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; -} -.content :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; -} -.content :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; - font-size: 0.875em; -} -.content :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; - font-size: 0.9em; -} -.content :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; -} -.content :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; -} -.content :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; -} -.content :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-pre-code); - background-color: var(--tw-prose-pre-bg); - overflow-x: auto; - font-weight: 400; - font-size: 0.875em; - line-height: 1.7142857; - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - border-radius: 0.375rem; - padding-top: 0.8571429em; - padding-right: 1.1428571em; - padding-bottom: 0.8571429em; - padding-left: 1.1428571em; -} -.content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - background-color: transparent; - border-width: 0; - border-radius: 0; - padding: 0; - font-weight: inherit; - color: inherit; - font-size: inherit; - font-family: inherit; - line-height: inherit; -} -.content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { - content: none; -} -.content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { - content: none; -} -.content :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - width: 100%; - table-layout: auto; - text-align: left; - margin-top: 2em; - margin-bottom: 2em; - font-size: 0.875em; - line-height: 1.7142857; -} -.content :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - border-bottom-width: 1px; - border-bottom-color: var(--tw-prose-th-borders); -} -.content :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-headings); - font-weight: 600; - vertical-align: bottom; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; -} -.content :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - border-bottom-width: 1px; - border-bottom-color: var(--tw-prose-td-borders); -} -.content :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - border-bottom-width: 0; -} -.content :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - vertical-align: baseline; -} -.content :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - border-top-width: 1px; - border-top-color: var(--tw-prose-th-borders); -} -.content :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - vertical-align: top; -} -.content :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0; - margin-bottom: 0; -} -.content :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-captions); - font-size: 0.875em; - line-height: 1.4285714; - margin-top: 0.8571429em; -} -.content { - --tw-prose-body: #374151; - --tw-prose-headings: #111827; - --tw-prose-lead: #4b5563; - --tw-prose-links: #111827; - --tw-prose-bold: #111827; - --tw-prose-counters: #6b7280; - --tw-prose-bullets: #d1d5db; - --tw-prose-hr: #e5e7eb; - --tw-prose-quotes: #111827; - --tw-prose-quote-borders: #e5e7eb; - --tw-prose-captions: #6b7280; - --tw-prose-kbd: #111827; - --tw-prose-kbd-shadows: 17 24 39; - --tw-prose-code: #111827; - --tw-prose-pre-code: #e5e7eb; - --tw-prose-pre-bg: #1f2937; - --tw-prose-th-borders: #d1d5db; - --tw-prose-td-borders: #e5e7eb; - --tw-prose-invert-body: #d1d5db; - --tw-prose-invert-headings: #fff; - --tw-prose-invert-lead: #9ca3af; - --tw-prose-invert-links: #fff; - --tw-prose-invert-bold: #fff; - --tw-prose-invert-counters: #9ca3af; - --tw-prose-invert-bullets: #4b5563; - --tw-prose-invert-hr: #374151; - --tw-prose-invert-quotes: #f3f4f6; - --tw-prose-invert-quote-borders: #374151; - --tw-prose-invert-captions: #9ca3af; - --tw-prose-invert-kbd: #fff; - --tw-prose-invert-kbd-shadows: 255 255 255; - --tw-prose-invert-code: #fff; - --tw-prose-invert-pre-code: #d1d5db; - --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%); - --tw-prose-invert-th-borders: #4b5563; - --tw-prose-invert-td-borders: #374151; - font-size: 1rem; - line-height: 1.75; -} -.content :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0; - margin-bottom: 0; -} -.content :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 2em; - margin-bottom: 2em; -} -.content :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0.5em; - margin-bottom: 0.5em; -} -.content :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - padding-left: 0.375em; -} -.content :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - padding-left: 0.375em; -} -.content :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0.75em; - margin-bottom: 0.75em; -} -.content :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 1.25em; -} -.content :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-bottom: 1.25em; -} -.content :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 1.25em; -} -.content :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-bottom: 1.25em; -} -.content :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0.75em; - margin-bottom: 0.75em; -} -.content :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 1.25em; - margin-bottom: 1.25em; -} -.content :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0.5em; - padding-left: 1.625em; -} -.content :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0; -} -.content :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0; -} -.content :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0; -} -.content :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0; -} -.content :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - padding-left: 0; -} -.content :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - padding-right: 0; -} -.content :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - padding-top: 0.5714286em; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; -} -.content :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - padding-left: 0; -} -.content :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - padding-right: 0; -} -.content :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 2em; - margin-bottom: 2em; -} -.content :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0; -} -.content :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-bottom: 0; -} -.content { - max-width: none; -} -.content :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - margin-bottom: .3em; - margin-top: .6em; - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); -} -.content :is(:where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - font-size: 2.6873856rem; -} -@media (min-width: 768px) { - - .content :is(:where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - font-size: 2.9859839999999997rem; - } -} -.content :is(:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - font-size: 2.239488rem; -} -@media (min-width: 768px) { - - .content :is(:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - font-size: 2.48832rem; - } -} -.content :is(:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - font-size: 1.86624rem; -} -@media (min-width: 768px) { - - .content :is(:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - font-size: 2.0736rem; - } -} -.content :is(:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - max-width: 100%; - border-radius: 0.25rem; - border-radius: 6px; -} -.content :is(:where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - --tw-border-opacity: 1; - border-color: rgb(234 234 234 / var(--tw-border-opacity)); -} -.content :is(:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - font-size: 16px; - --tw-text-opacity: 1; - color: rgb(68 68 68 / var(--tw-text-opacity)); -} -.content :is(:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - border-radius: 0.5rem; - border-width: 1px; - border-left-width: 10px; - --tw-border-opacity: 1; - border-color: rgb(255 110 0 / var(--tw-border-opacity)); - --tw-bg-opacity: 1; - background-color: rgb(246 246 246 / var(--tw-bg-opacity)); - padding-left: 2rem; - padding-right: 2rem; - padding-top: 2.5rem; - padding-bottom: 2.5rem; - font-family: Signika, sans-serif; - font-size: 1.5rem; - line-height: 2rem; - font-style: normal; - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); - border-radius: 12px; -} -.content :is(:where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - border-radius: 0.5rem; - --tw-bg-opacity: 1; - background-color: rgb(246 246 246 / var(--tw-bg-opacity)); - border-radius: 12px; -} -.content :is(:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - padding-left: 0.25rem; - padding-right: 0.25rem; -} -.content :is(:where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); -} -.content :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - --tw-text-opacity: 1; - color: rgb(68 68 68 / var(--tw-text-opacity)); - text-decoration-line: underline; -} -.content :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))):hover { - --tw-text-opacity: 1; - color: rgb(255 110 0 / var(--tw-text-opacity)); -} -.content :is(:where(li):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - --tw-text-opacity: 1; - color: rgb(68 68 68 / var(--tw-text-opacity)); -} -.content :is(:where(table):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - position: relative; - overflow: hidden; - border-radius: 0.5rem; - border-radius: 12px; -} -.content :is(:where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)))::before { - position: absolute; - left: 0px; - top: 0px; - height: 100%; - width: 100%; - border-radius: inherit; - border-width: 1px; - --tw-content: ""; - content: var(--tw-content); -} -.content :is(:where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - --tw-border-opacity: 1; - border-color: rgb(234 234 234 / var(--tw-border-opacity)); - --tw-bg-opacity: 1; - background-color: rgb(246 246 246 / var(--tw-bg-opacity)); -} -.content :is(:where(th):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - position: relative; - z-index: 10; - padding-left: 1rem; - padding-right: 1rem; - padding-top: 18px; - padding-bottom: 18px; - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); -} -.content :is(:where(tr):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - --tw-border-opacity: 1; - border-color: rgb(234 234 234 / var(--tw-border-opacity)); -} -.content :is(:where(td):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - position: relative; - z-index: 10; - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 18px; - padding-bottom: 18px; -} -.content .btn { - text-decoration-line: none !important; -} -.content .btn:hover { - --tw-text-opacity: 1 !important; - color: rgb(255 255 255 / var(--tw-text-opacity)) !important; -} -input#nav-toggle:checked + label #show-button { - display: none; -} -.search-result-item input#nav-toggle:checked + label #show-button { - display: none; } -input#nav-toggle:checked + label #hide-button { - display: block; -} -input#nav-toggle:checked ~ #nav-menu { - display: block; -} -.header { - --tw-bg-opacity: 1; - background-color: rgb(255 255 255 / var(--tw-bg-opacity)); - padding-top: 1.5rem; - padding-bottom: 1.5rem; -} -.navbar { - position: relative; - display: flex; - flex-wrap: wrap; - align-items: center; - justify-content: space-between; -} -.navbar-brand { - font-size: 1.25rem; - line-height: 1.75rem; - font-weight: 600; - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); -} -.navbar-brand image { - max-height: 100%; - max-width: 100%; -} -.navbar-nav { - text-align: center; -} -@media (min-width: 1024px) { - - .navbar-nav { - text-align: left; - } -} -.nav-link { - display: block; - cursor: pointer; - padding: 0.75rem; - font-weight: 600; - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms; -} -.nav-link:hover { - --tw-text-opacity: 1; - color: rgb(255 110 0 / var(--tw-text-opacity)); -} -@media (min-width: 1024px) { - - .nav-link { - padding-left: 0.5rem; - padding-right: 0.5rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem; - } -} -.nav-dropdown { - margin-right: 0px; -} -.nav-dropdown > svg { - pointer-events: none; -} -.nav-dropdown.active .nav-dropdown-list { - display: block; -} -.nav-dropdown-list { - z-index: 10; - display: none; - min-width: 180px; - border-radius: 0.25rem; - --tw-bg-opacity: 1; - background-color: rgb(255 255 255 / var(--tw-bg-opacity)); - padding: 1rem; - --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); - --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); - border-radius: 6px; - box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.05); -} -.search-result-item .nav-dropdown-list { - display: none; } -@media (min-width: 1024px) { - - .nav-dropdown-list { - visibility: hidden; - position: absolute; - display: block; - opacity: 0; - } -} -.nav-dropdown-item:not(:last-child) { - margin-bottom: 0.5rem; -} -.nav-dropdown-link { - display: block; - padding-top: 0.25rem; - padding-bottom: 0.25rem; - font-weight: 600; - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms; -} -.nav-dropdown-link:hover { - --tw-text-opacity: 1; - color: rgb(255 110 0 / var(--tw-text-opacity)); -} -.btn { - display: inline-block; - border-radius: 0.25rem; - border-width: 1px; - border-color: transparent; - padding-left: 1.25rem; - padding-right: 1.25rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - font-weight: 600; - text-transform: capitalize; - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms; - border-radius: 6px; -} -.btn-sm { - border-radius: 0.125rem; - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.375rem; - padding-bottom: 0.375rem; - font-size: 0.875rem; - line-height: 1.25rem; - border-radius: 4px; -} -.btn-primary { - --tw-border-opacity: 1; - border-color: rgb(255 110 0 / var(--tw-border-opacity)); - --tw-bg-opacity: 1; - background-color: rgb(255 110 0 / var(--tw-bg-opacity)); - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); -} -.btn-outline-primary { - --tw-border-opacity: 1; - border-color: rgb(4 4 4 / var(--tw-border-opacity)); - background-color: transparent; - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); -} -.btn-outline-primary:hover { - --tw-bg-opacity: 1; - background-color: rgb(4 4 4 / var(--tw-bg-opacity)); - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); -} -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} -.fixed { - position: fixed; -} -.relative { - position: relative; -} -.sticky { - position: sticky; -} -.left-0 { - left: 0px; -} -.top-0 { - top: 0px; -} -.z-30 { - z-index: 30; -} -.z-50 { - z-index: 50; -} -.order-1 { - order: 1; -} -.order-3 { - order: 3; -} -.m-3 { - margin: 0.75rem; -} -.mx-auto { - margin-left: auto; - margin-right: auto; -} -.mb-10 { - margin-bottom: 2.5rem; -} -.mb-12 { - margin-bottom: 3rem; -} -.mb-14 { - margin-bottom: 3.5rem; -} -.mb-3 { - margin-bottom: 0.75rem; -} -.mb-4 { - margin-bottom: 1rem; -} -.mb-6 { - margin-bottom: 1.5rem; -} -.mb-8 { - margin-bottom: 2rem; -} -.ml-2 { - margin-left: 0.5rem; -} -.ml-4 { - margin-left: 1rem; -} -.ml-auto { - margin-left: auto; -} -.mr-1 { - margin-right: 0.25rem; -} -.mr-2 { - margin-right: 0.5rem; -} -.mr-4 { - margin-right: 1rem; -} -.ms-1 { - margin-inline-start: 0.25rem; -} -.mt-10 { - margin-top: 2.5rem; -} -.mt-4 { - margin-top: 1rem; -} -.mt-6 { - margin-top: 1.5rem; -} -.mt-8 { - margin-top: 2rem; -} -.block { - display: block; -} -.inline-block { - display: inline-block; -} -.flex { - display: flex; -} -.inline-flex { - display: inline-flex; -} -.list-item { - display: list-item; -} -.hidden { - display: none; -} -.h-4 { - height: 1rem; -} -.h-6 { - height: 1.5rem; -} -.w-4 { - width: 1rem; -} -.w-\[30px\] { - width: 30px; -} -.w-full { - width: 100%; -} -.cursor-pointer { - cursor: pointer; -} -.flex-wrap { - flex-wrap: wrap; -} -.items-start { - align-items: flex-start; -} -.items-center { - align-items: center; -} -.justify-center { - justify-content: center; -} -.justify-between { - justify-content: space-between; -} -.space-x-1 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(0.25rem * var(--tw-space-x-reverse)); - margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))); -} -.rounded { - border-radius: 0.25rem; -} -.rounded-2xl { - border-radius: 1rem; -} -.border-b { - border-bottom-width: 1px; -} -.border-t { - border-top-width: 1px; -} -.border-border { - --tw-border-opacity: 1; - border-color: rgb(234 234 234 / var(--tw-border-opacity)); -} -.bg-body { - --tw-bg-opacity: 1; - background-color: rgb(255 255 255 / var(--tw-bg-opacity)); -} -.bg-gray-200 { - --tw-bg-opacity: 1; - background-color: rgb(229 231 235 / var(--tw-bg-opacity)); -} -.bg-theme-light { - --tw-bg-opacity: 1; - background-color: rgb(246 246 246 / var(--tw-bg-opacity)); -} -.bg-gradient-to-b { - background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); -} -.from-body { - --tw-gradient-from: #fff var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); -} -.to-theme-light { - --tw-gradient-to: #f6f6f6 var(--tw-gradient-to-position); -} -.fill-current { - fill: currentColor; -} -.p-8 { - padding: 2rem; -} -.px-2 { - padding-left: 0.5rem; - padding-right: 0.5rem; -} -.px-4 { - padding-left: 1rem; - padding-right: 1rem; -} -.px-8 { - padding-left: 2rem; - padding-right: 2rem; -} -.py-10 { - padding-top: 2.5rem; - padding-bottom: 2.5rem; -} -.py-14 { - padding-top: 3.5rem; - padding-bottom: 3.5rem; -} -.py-2 { - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} -.py-7 { - padding-top: 1.75rem; - padding-bottom: 1.75rem; -} -.py-\[2\.5px\] { - padding-top: 2.5px; - padding-bottom: 2.5px; -} -.pb-0 { - padding-bottom: 0px; -} -.pb-14 { - padding-bottom: 3.5rem; -} -.pb-16 { - padding-bottom: 4rem; -} -.pb-6 { - padding-bottom: 1.5rem; -} -.pl-2 { - padding-left: 0.5rem; -} -.pr-8 { - padding-right: 2rem; -} -.pt-14 { - padding-top: 3.5rem; -} -.pt-7 { - padding-top: 1.75rem; -} -.text-center { - text-align: center; -} -.text-\[12px\] { - font-size: 12px; -} -.text-\[8rem\] { - font-size: 8rem; -} -.text-h3 { - font-size: 2.0736rem; -} -.text-lg { - font-size: 1.125rem; - line-height: 1.75rem; -} -.text-xl { - font-size: 1.25rem; - line-height: 1.75rem; -} -.font-bold { - font-weight: 700; -} -.uppercase { - text-transform: uppercase; -} -.capitalize { - text-transform: capitalize; -} -.text-black { - --tw-text-opacity: 1; - color: rgb(0 0 0 / var(--tw-text-opacity)); -} -.text-dark { - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); -} -.text-light { - --tw-text-opacity: 1; - color: rgb(255 110 0 / var(--tw-text-opacity)); -} -.text-primary { - --tw-text-opacity: 1; - color: rgb(255 110 0 / var(--tw-text-opacity)); -} -.text-red-500 { - --tw-text-opacity: 1; - color: rgb(239 68 68 / var(--tw-text-opacity)); -} -.bg-gradient { - background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); - --tw-gradient-from: rgba(249,249,249,1) var(--tw-gradient-from-position); - --tw-gradient-to: rgba(249, 249, 249, 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); - --tw-gradient-from-position: 0.53%; - --tw-gradient-to: #fff var(--tw-gradient-to-position); - --tw-gradient-to-position: 83.28%; -} -.rounded { - border-radius: 6px; -} - -.search-wrapper { - position: relative; - z-index: 1; } - -.search-wrapper svg { - display: inline-block; - background-color: transparent; } - -.search-wrapper-header { - padding: 14px; - position: relative; } - -.search-wrapper-header input { - border: 1px solid #ddd; - width: 100%; - border-radius: 4px; - height: 52px; - padding: 0 15px 0 40px; - transition: 0.25s; } - -.search-wrapper-header input:focus { - border-color: var(--color-primary); - box-shadow: none; - outline: none; } - -.search-wrapper-header label { - position: absolute; - left: 28px; - top: calc(50% - 13px); } - -.search-wrapper-header label .search-reset { - display: none; - transition: 0.1s; } - -.search-wrapper-header label .search-reset:hover { - cursor: pointer; - color: #fb5c5c; } - -.search-result-empty { - display: block; - text-align: center; - padding: 32px 0; - cursor: text; - user-select: none; } - -.search-result mark { - padding: 0; - border-radius: 2px; } - -.search-result:not(:empty) + .search-result-empty { - display: none; } - -.search-not-found { - text-align: center; } - -.search-not-found svg { - margin-bottom: 16px; } - -.search-not-found p { - margin-bottom: 0; } - -.search-result-item { - position: relative; - display: block; - padding: 16px; - border-radius: 4px; - border: 1px solid #eee; - background-color: #fff; - transition: 0s; - margin-bottom: 4px; - display: flex; - align-items: flex-start; } - -.search-result-item div:empty, -.search-result-item .search-result-item-description:empty { - display: none; } - -.search-result-item-image { - flex-shrink: 0; } - -.search-result-item-image:empty { - display: none; } - -.search-result-item-body { - flex-grow: 1; } - -.search-result-item > div > img { - border-radius: 4px; - max-height: 400px; - width: 100%; - object-fit: cover; } - -.search-page .search-result-item > div > img { - object-fit: cover; - max-height: 250px; - width: 100%; } - -.search-result-item:focus, -.search-result-item.search-item-selected, -.search-result-item:hover { - background-color: var(--color-primary); } - -.search-result-item:focus *, -.search-result-item.search-item-selected *, -.search-result-item:hover * { - color: white; } - -.search-result-item:focus mark, -.search-result-item.search-item-selected mark, -.search-result-item:hover mark { - background-color: #fef08a; - color: #060606; } - -.search-result-item [data-result-item] u { - color: var(--color-primary); } - -.search-result-item .hidden { - display: none; } - -.search-result-group-title { - padding: 0 12px; - display: inline-block; - margin-bottom: 5px; - margin-top: 15px; - font-size: 18px; } - -.search-result-item-title { - transition: 0s; - font-size: 18px; - color: black; - margin-bottom: 0; - line-height: 1.35; - font-weight: bold; } - -.search-result-item-title::before { - position: absolute; - bottom: 0; - left: 0; - right: 0; - top: 0; - z-index: 10; - content: ""; } - -.search-result-item-content { - display: -webkit-box; - -webkit-line-clamp: 1; - -webkit-box-orient: vertical; - overflow: hidden; - margin: 6px 0; } - -.search-result-item-description { - font-size: 90%; - margin-top: 6px; - margin-bottom: 4px; } - -.search-result-item-content:empty { - display: none; } - -.search-result-item-taxonomies { - display: flex; - flex-wrap: wrap; - font-size: 13px; - align-items: center; } - -.search-result-item-taxonomies > div { - margin-right: 12px; - color: #999; } - -.search-result-item-taxonomies > div svg { - margin-right: 4px; } - -.search-wrapper-footer { - color: #999; - font-size: 12px; - padding: 8px 14px; - user-select: none; - line-height: 1; - display: flex; - align-items: center; } - -.search-wrapper-footer kbd { - color: #777; - background-color: #eee; - font-size: 12px; - border-radius: 3px; - margin-right: 3px; - padding: 2px 4px; - line-height: 1; - text-align: center; - display: inline-block; } - -.search-wrapper-footer span:not(:last-child) { - margin-right: 16px; } - -.search-wrapper-footer span:last-child { - margin-left: auto; } - -.search-wrapper-footer .search-result-info:empty { - display: none; } - -.search-wrapper-footer .search-result-info { - margin-left: -3px; } - -.search-wrapper-footer .search-result-info em { - color: black; - font-style: normal; - padding: 0 3px; } - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; } - -.search-modal { - position: fixed; - height: 100%; - width: 100%; - inset: 0; - z-index: 9999; - opacity: 0; - visibility: hidden; } - -.search-modal.show { - opacity: 1; - visibility: visible; } - -.search-modal-overlay { - position: fixed; - height: 100%; - width: 100%; - top: 0; - left: 0; - background-color: rgba(0, 0, 0, 0.5); } - -.search-modal .search-wrapper { - width: 660px; - max-width: 96%; - margin: 100px auto; - border-radius: 4px; - background-color: white; } - -.search-modal .search-wrapper-body { - max-height: calc(100vh - 350px); - padding: 14px; - overflow-y: auto; - background-color: #f5f6f7; - box-shadow: inset 0 2px 18px #ddd; - border-radius: 4px; } - -.search-modal -.search-result-group:first-child -.search-result-group-title:not(:empty) { - margin-top: -15px; } - -.search-modal .search-result-item a > div { - margin-right: 16px; } - -.search-modal .search-result-item-image { - margin-right: 15px; } - -.search-modal .search-result-item-image img { - width: 100px; - height: 100px; - object-fit: cover; } - -@media (max-width: 576px) { - .search-modal .search-result-item-image img { - width: 60px; - height: 60px; } - .search-wrapper-footer { - display: none; } } - -.dark .search-modal .search-wrapper { - background-color: #1c1c1c; } - -.dark .search-modal .search-wrapper-header input { - color: #fff; - background-color: #222222; - border-color: #535353; } - -.dark .search-modal .search-wrapper-header input:focus { - border-color: #fff; } - -.dark .search-modal .search-wrapper-body { - background-color: #222222; - box-shadow: none; } - -.dark .search-modal .search-result-item { - border-color: #3e3e3e; - background-color: #1c1c1c; } - -.dark .search-modal .search-result-item:focus, -.dark .search-modal .search-result-item.search-item-selected, -.dark .search-modal .search-result-item:hover { - background-color: #060606; } - -.dark .search-modal .search-result-item .search-result-item-title { - color: #fff; } - -.dark .search-wrapper-footer kbd { - background-color: #3e3e3e; - color: #ccc; } - -.dark .search-wrapper-footer .search-result-info em { - color: #fff; } - -.search-page .search-wrapper { - padding: 100px 0; } - -.search-page .search-wrapper-header, -.search-page .search-wrapper-footer { - width: 660px; - max-width: 96%; - margin: 0 auto; } - -.search-page .search-wrapper-footer { - padding-top: 0; - padding-bottom: 0; - margin-bottom: 60px; } - -.search-page .search-wrapper-body { - padding: 0 16px; } - -.search-page .search-result-group { - display: flex; - flex-wrap: wrap; } - -.search-page .search-result-item { - margin-right: -15px; - margin-left: -15px; } - -.search-page .search-result-group > p, -.search-page .search-result-item { - padding-right: 15px !important; - padding-left: 15px !important; } - -.search-page .search-result-group > p { - width: 100%; } - -.search-page .search-result-item { - flex: 0 0 auto; - width: calc(100% - (4 * 4px)); - display: block; - padding-top: 15px !important; - padding-bottom: 15px !important; - margin: 0 8px 16px 8px; } - -.search-page .search-result-item .search-result-item-image { - margin-bottom: 10px; } - -.search-page .search-result-group-title { - font-size: 22px; - font-weight: bold; } - -.search-page .search-result-info { - display: block; - text-align: center; } - -.search-page .search-wrapper-header input { - padding: 0 20px; } - -@media (min-width: 576px) { - .search-page .search-result-item { - width: calc(50% - (4 * 4px)); } } - -@media (max-width: 576px) { - .search-wrapper .search-wrapper-footer span:not(.search-result-info) { - display: none; } } - -@media (min-width: 768px) { - .search-page .search-result-item { - width: calc(33.3333333333% - (4 * 4px)); } } - -@media (min-width: 992px) { - .search-page .search-result-item { - width: calc(25% - (4 * 4px)); } } - -.dark .search-page .search-wrapper-header input { - color: #fff; - background-color: #222222; - border-color: #535353; } - -.dark .search-page .search-wrapper-header input:focus { - border-color: #fff; } - -.dark .search-page .search-result-item { - border-color: #3e3e3e; - background-color: #1c1c1c; } - -.dark .search-page .search-result-item:focus, -.dark .search-page .search-result-item.search-item-selected, -.dark .search-page .search-result-item:hover { - background-color: #060606; } - -.dark .search-page .search-result-item-title { - color: #fff; } - -.share-title { - display: inline-block; - margin-right: 0.3em; } - -.share-link { - border-radius: 0.25rem; - transition: 25ms ease-out; - height: 2.5em; - width: 2.5em; - line-height: 2.5em; - text-align: center; - font-family: Helvetica Neue, Helvetica, Arial, sans-serif; - text-decoration: none; - color: #fff; - margin: 0.5em; - display: inline-block; - vertical-align: middle; } - -.share-icon { - fill: #fff; - stroke: none; - display: block; - height: 100%; } - .share-icon svg { - width: 1em; - height: 100%; - margin: auto; } - -.share-twitter { - background-color: #000000; } - .share-twitter:hover { - background-color: #0c0c0c; } - -.share-pinterest { - background-color: #bd081c; } - .share-pinterest:hover { - background-color: #8c0615; } - -.share-facebook { - background-color: #3b5998; } - .share-facebook:hover { - background-color: #2d4373; } - -.share-tumblr { - background-color: #35465c; } - .share-tumblr:hover { - background-color: #222d3c; } - -.share-reddit { - background-color: #5f99cf; } - .share-reddit:hover { - background-color: #3a80c1; } - -.share-google { - background-color: #dd4b39; } - .share-google:hover { - background-color: #c23321; } - -.share-linkedin { - background-color: #0077b5; } - .share-linkedin:hover { - background-color: #046293; } - -.share-email { - background-color: #777; } - .share-email:hover { - background-color: #5e5e5e; } - -.share-whatsapp { - background-color: #25d366; } - .share-whatsapp:hover { - background-color: #1da851; } - -.share-hackernews { - background-color: #ff6600; } - .share-hackernews:hover { - background-color: #fb6200; } - -.share-vk { - background-color: #507299; } - .share-vk:hover { - background-color: #43648c; } - -.share-facebook { - background-color: #3b5998; } - .share-facebook:hover { - background-color: #2d4373; } - -.share-twitter { - background-color: #55acee; } - .share-twitter:hover { - background-color: #2795e9; } - -.share-google { - background-color: #dd4b39; } - .share-google:hover { - background-color: #c23321; } - -.share-email { - background-color: #777777; } - .share-email:hover { - background-color: #5e5e5e; } - -.share-reddit { - background-color: #5f99cf; } - .share-reddit:hover { - background-color: #3a80c1; } - -.share-whatsapp { - background-color: #25d366; } - .share-whatsapp:hover { - background-color: #1da851; } - -.share-telegram { - background-color: #54a9eb; } - .share-telegram:hover { - background-color: #4b97d1; } - -.img { - max-width: 100%; - height: auto; } - -/*! - * Justified gallery style - */ -.gallery { - display: flex; - flex-wrap: wrap; - margin-left: -10px; - margin-right: -10px; } - -.gallery .gallery-item { - margin: 0 10px; - margin-bottom: 20px; - overflow: hidden; - max-width: calc(100% - 20px); } - -.gallery .gallery-item img { - user-select: none; - width: 100%; - vertical-align: middle; - transition: 0.3s; } - -.gallery.zoomable .gallery-item:hover img { - transform: scale(1.05); - cursor: zoom-in; } - -.gallery::after { - content: ""; - flex-grow: 99999; - min-width: calc(100vw / 3); } - -@media (max-width: 460px) { - .gallery { - flex-direction: column; } - .gallery .gallery-item { - width: calc(100% - 20px) !important; } } - -.gallery-slider .swiper-slide img { - width: 100%; } - -.gallery-slider .swiper-button-prev, -.gallery-slider .swiper-button-next { - color: white; - opacity: 0; - transition: 0.3s; } - -.gallery-slider:hover .swiper-button-prev, -.gallery-slider:hover .swiper-button-next { - opacity: 1; } - -.gallery-slider:hover .swiper-button-prev { - left: 30px; } - -.gallery-slider:hover .swiper-button-next { - right: 30px; } - -.img { - max-width: 100%; - height: auto; } - -.logo-light { - display: initial; } - -.logo-dark { - display: none; } - -.dark .logo-light { - display: none; } - -.dark .logo-dark { - display: initial; } - -.content img { - max-width: 100%; - margin-bottom: 1.5rem; - height: auto; - display: inline-block; } - .content img.glightbox { - cursor: pointer; } - .content img.img-center { - display: block; - margin-left: auto; - margin-right: auto; } - .content img.img-left { - display: block; - margin-left: 0; - margin-right: auto; } - .content img.img-right { - display: block; - margin-left: auto; - margin-right: 0; } - .content img.img-float-left { - float: left; - margin-right: 1.5rem; } - .content img.img-float-right { - float: right; - margin-left: 1.5rem; } - -.content figure { - display: inline-block; - margin-bottom: 1.5rem; } - .content figure img { - margin-bottom: 0.7rem; } - .content figure.img-center { - display: block; - text-align: center; } - .content figure.img-left { - display: block; - text-align: left; } - .content figure.img-right { - display: block; - text-align: right; } - .content figure.img-float-left { - float: left; - margin-right: 1.5rem; } - .content figure.img-float-right { - float: right; - margin-left: 1.5rem; } - -.table-of-content { - margin: 1rem 0 1.5rem; } - .table-of-content summary { - font-size: 18px; - color: #fff; - background-color: #555; - padding: 5px 20px; - margin-bottom: 0 !important; } - .table-of-content ul li::before { - display: none; } - .table-of-content #TableOfContents { - padding: 10px; - background-color: #f7f7f7; } - .table-of-content #TableOfContents li, - .table-of-content #TableOfContents a { - color: #333 !important; } - .table-of-content #TableOfContents a { - text-decoration: none; } - .table-of-content #TableOfContents a:hover { - text-decoration: underline; } - -.content .table-of-content ul li, -.content .table-of-content ol li { - margin-bottom: 6px !important; } - -.dark #TableOfContents { - background-color: #333; } - .dark #TableOfContents li, - .dark #TableOfContents a { - color: #fff !important; } - -.tab-nav { - list-style: none; - padding: 0; - margin: 0 !important; - list-style-type: none !important; - display: flex; - border-bottom: 1px solid #aaa; - overflow-x: auto; } - .tab-nav::-webkit-scrollbar { - width: 2px; } - -.tab-nav-item { - padding: 0.5rem 1rem !important; - cursor: pointer; - opacity: 0.8; - margin: 0 !important; - white-space: nowrap; } - -.tab-nav-item::before { - display: none !important; } - -.tab-nav-item.active { - border-bottom: 3px solid #aaa; - opacity: 1; } - -.tab-content .tab-content-panel { - display: none; - padding: 1rem 0.5rem; } - -.tab-content .tab-content-panel p { - margin-bottom: 0 !important; } - -.tab-content .tab-content-panel.active { - display: block; } - -.accordion { - border: 1px solid #ccc; } - -.accordion-header { - display: flex; - justify-content: space-between; - align-items: center; - padding: 1rem; - font-size: 1.1rem; - width: 100%; - font-weight: bold; - text-align: left; } - -.accordion-icon { - width: 0.78em; - height: 0.78em; - transform: rotate(-90deg); - transition: transform 0.2s ease; } - -.accordion-content { - max-height: 0; - overflow: hidden; - padding: 0 1rem; } - -.accordion.active .accordion-icon { - transform: rotate(0deg); } - -.accordion.active .accordion-content { - max-height: 100vh; } - -.modal { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 40; - display: none; - height: 100%; - width: 100%; - overflow: auto; } - -.modal-overlay { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 40; - display: none; - height: 100%; - width: 100%; - background-color: rgba(0, 0, 0, 0.4); } - -.modal-content { - position: relative; - top: 50%; - z-index: 50; - transform: translateY(-50%); - background-color: #fff; - border-radius: 0.5rem; - padding: 2rem; - max-width: 90%; - margin: 0 auto; } - -.modal-close { - position: absolute; - top: 0.5rem; - right: 0.5rem; - height: 2rem; - width: 2rem; - background-color: #f2f2f2; - color: #000; - border-radius: 50%; - text-align: center; - line-height: 2rem; } - -.notice { - margin-bottom: 1.5rem; - border: 1px solid #e5e7eb; - padding: 1.5rem; } - -.notice-head { - display: flex; - align-items: center; } - -.notice-head svg { - margin-right: 0.75rem; } - -.notice-head p { - font-size: 1.25rem; - font-weight: 600; - color: #1f2937; - margin: 0; - line-height: 1; } - -.notice-body { - margin-top: 0.75rem; } - -.notice-body p { - margin: 0; } - -.notice.note { - color: #1b83e2; - border-color: currentColor; } - -.notice.tip { - color: #40d294; - border-color: currentColor; } - -.notice.info { - color: #e3a72c; - border-color: currentColor; } - -.notice.warning { - color: #db2c23; - border-color: currentColor; } - -.dark .notice-head p { - color: #d1d5db; } - -.table-of-content { - overflow: hidden; - border-radius: 0.25rem; - border-radius: 6px; -} - -.share-icons .share-link { - height: 2.25rem; - width: 2.25rem; - border-radius: 0.25rem; - line-height: 2.25rem; - border-radius: 6px; - --tw-bg-opacity: 1; - background-color: rgb(255 110 0 / var(--tw-bg-opacity)); -} - -.share-icons .share-link:hover { - --tw-bg-opacity: 1; - background-color: rgb(255 110 0 / var(--tw-bg-opacity)); -} - -.notice { - border-radius: 0.5rem; - border-radius: 12px; -} - -.tab { - overflow: hidden; - border-radius: 0.5rem; - border-width: 1px; - --tw-border-opacity: 1; - border-color: rgb(234 234 234 / var(--tw-border-opacity)); - border-radius: 12px; -} - .tab-nav { - --tw-border-opacity: 1; - border-color: rgb(234 234 234 / var(--tw-border-opacity)); - --tw-bg-opacity: 1; - background-color: rgb(246 246 246 / var(--tw-bg-opacity)); - padding-left: 1rem; -} - .tab-nav-item { - padding-left: 2rem !important; - padding-right: 2rem !important; - font-size: 1.125rem !important; - line-height: 1.75rem !important; - --tw-text-opacity: 1 !important; - color: rgb(4 4 4 / var(--tw-text-opacity)) !important; -} - .tab-nav-item.active { - --tw-border-opacity: 1; - border-color: rgb(4 4 4 / var(--tw-border-opacity)); -} - .tab-content-panel { - padding-left: 1rem !important; - padding-right: 1rem !important; - padding-top: 0px !important; -} - -.accordion { - margin-bottom: 1.5rem; - overflow: hidden; - border-radius: 0.5rem; - border-width: 1px; - --tw-border-opacity: 1; - border-color: rgb(234 234 234 / var(--tw-border-opacity)); - --tw-bg-opacity: 1; - background-color: rgb(246 246 246 / var(--tw-bg-opacity)); - border-radius: 12px; -} - .accordion-header { - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); -} - -.cookie-box { - border-radius: 0.5rem !important; - border-radius: 12px; -} - -.gallery-slider { - margin-left: 0px !important; -} - -.grid-container { - display: flex; - justify-content: space-between; } - -.column { - flex-basis: calc(50% - 10px); - /* Adjust width as necessary */ } - -.list { - list-style-type: none; - padding: 0; } - -.list-item { - margin-bottom: 10px; } - -.link { - text-decoration: none; - color: inherit; } - -.title { - font-weight: bold; } - -.hr-list { - border: 0; - border-top: 1px solid #ccc; - margin-top: 5px; - margin-bottom: 5px; } - -.list-item { - display: flex; - justify-content: space-between; - align-items: center; } - -.content { - flex: 1; } - -.link { - text-align: left; } - -.time { - text-align: right; } - -.grid-container { - display: grid; - grid-template-columns: repeat(3, 1fr); - gap: 20px; } - -.grid-item { - padding: 20px; } - -.header-with-image { - display: flex; - align-items: flex-start; } - -.header-with-image img { - margin-right: 10px; - max-width: 100px; - /* Adjust as needed */ - max-height: 100px; - /* Adjust as needed */ - align-items: center; } - -.read-more-link { - color: #FF6E00; - /* Use the variable defined in theme.json */ } - -.center-wrapper { - display: flex; - justify-content: center; - align-items: center; } - -.grid-container-small { - display: grid; - grid-template-columns: repeat(2, 1fr); - gap: 20px; } - -.hr-list { - margin-top: 0; - margin-bottom: 0; - margin-right: .5rem; } - -.center-layout { - display: flex; - justify-content: center; } - -.hr-list2 { - border: 20; - border-top: 1px solid #FF6E00; - margin-top: 5px; - margin-bottom: 5px; } - -.header-with-image2 { - text-align: center; } - -.header-with-image2 img { - display: inline-block; } - -.line { - border-top: 1px solid #FF6E00; - /* Change color and thickness as needed */ - margin: 10px 0; - /* Adjust spacing between the line and the divs */ } - -@media (min-width: 540px) { - - .sm\:col-10 { - flex: 0 0 auto; - width: 83.33333333333334%; - } -} - -@media (min-width: 768px) { - - .md\:col-5 { - flex: 0 0 auto; - width: 41.66666666666667%; - } - - .md\:col-6 { - flex: 0 0 auto; - width: 50%; - } - - .md\:col-7 { - flex: 0 0 auto; - width: 58.333333333333336%; - } - - .md\:col-8 { - flex: 0 0 auto; - width: 66.66666666666667%; - } - - .md\:col-9 { - flex: 0 0 auto; - width: 75%; - } - - .md\:col-10 { - flex: 0 0 auto; - width: 83.33333333333334%; - } - - .md\:order-2 { - order: 2; - } -} - -@media (min-width: 1024px) { - - .lg\:col-3 { - flex: 0 0 auto; - width: 25%; - } - - .lg\:col-4 { - flex: 0 0 auto; - width: 33.333333333333336%; - } - - .lg\:col-6 { - flex: 0 0 auto; - width: 50%; - } - - .lg\:col-7 { - flex: 0 0 auto; - width: 58.333333333333336%; - } - - .lg\:col-8 { - flex: 0 0 auto; - width: 66.66666666666667%; - } - - .lg\:col-10 { - flex: 0 0 auto; - width: 83.33333333333334%; - } - - .lg\:order-1 { - order: 1; - } -} - -@media (min-width: 540px) { - - .sm\:block { - display: block; - } - - .sm\:hidden { - display: none; - } - - .sm\:bg-red-200 { - --tw-bg-opacity: 1; - background-color: rgb(254 202 202 / var(--tw-bg-opacity)); - } -} - -@media (min-width: 768px) { - - .md\:order-2 { - order: 2; - } - - .md\:block { - display: block; - } - - .md\:hidden { - display: none; - } - - .md\:bg-yellow-200 { - --tw-bg-opacity: 1; - background-color: rgb(254 240 138 / var(--tw-bg-opacity)); - } -} - -@media (min-width: 1024px) { - - .lg\:order-1 { - order: 1; - } - - .lg\:mb-0 { - margin-bottom: 0px; - } - - .lg\:ml-0 { - margin-left: 0px; - } - - .lg\:mt-0 { - margin-top: 0px; - } - - .lg\:block { - display: block; - } - - .lg\:inline-block { - display: inline-block; - } - - .lg\:flex { - display: flex; - } - - .lg\:hidden { - display: none; - } - - .lg\:w-1\/2 { - width: 50%; - } - - .lg\:w-auto { - width: auto; - } - - .lg\:\!max-w-\[800px\] { - max-width: 800px !important; - } - - .lg\:space-x-2 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(0.5rem * var(--tw-space-x-reverse)); - margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); - } - - .lg\:bg-green-200 { - --tw-bg-opacity: 1; - background-color: rgb(187 247 208 / var(--tw-bg-opacity)); - } - - .lg\:pb-0 { - padding-bottom: 0px; - } - - .lg\:text-left { - text-align: left; - } - - .lg\:text-right { - text-align: right; - } - - .lg\:text-h1 { - font-size: 2.9859839999999997rem; - } - - .group:hover .lg\:group-hover\:visible { - visibility: visible; - } - - .group:hover .lg\:group-hover\:opacity-100 { - opacity: 1; - } -} - -@media (min-width: 1280px) { - - .xl\:block { - display: block; - } - - .xl\:hidden { - display: none; - } - - .xl\:space-x-8 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(2rem * var(--tw-space-x-reverse)); - margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))); - } - - .xl\:bg-blue-200 { - --tw-bg-opacity: 1; - background-color: rgb(191 219 254 / var(--tw-bg-opacity)); - } -} - -@media (min-width: 1536px) { - - .\32xl\:block { - display: block; - } - - .\32xl\:hidden { - display: none; - } - - .\32xl\:bg-pink-200 { - --tw-bg-opacity: 1; - background-color: rgb(251 207 232 / var(--tw-bg-opacity)); - } -} diff --git a/public/developers/index.html b/public/developers/index.html deleted file mode 100644 index 1396db1..0000000 --- a/public/developers/index.html +++ /dev/null @@ -1,898 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Developers - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -

    Developers

    - - - - -
    -
    -
    - - -
    -
    -
    -
    -

    The Fediversity Project enables easy hosting for a wide variety of fediverse platforms, all based on NixOS. At the start, the project will support Mastodon, PixelFed,PeerTube, Matrix and Nexcloud, and the project is actively working to expand this offering. Other services that are offered are email (based on Stalwart) and domain registry.

    -

    As part of the NGI Funding, the Fediversity Project also offers grants to developers to expand the ecosystem. The NLNet website has more information on how you as a developer can apply to grants, ranging from 5.000 to 50.000 euro’s.

    -

    If you are a developer of fediverse software, and would like to get your platform also offered for easy hosting as part of the Fediversity Project, please reach out to us. You can contact us HERE.

    -

    As the project is based upon NixOS, we are actively supporting making fediverse projects available as nix packages. If your project is on the fence about this, please reach out. Nix packages make updating and maintaining fediverse projects a breeze!

    -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/ec/index.html b/public/ec/index.html deleted file mode 100644 index dd2c7cb..0000000 --- a/public/ec/index.html +++ /dev/null @@ -1,896 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -European Commission - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -

    European Commission

    - - -
      -
    • - - Home - - / -
    • - -
    • - - European Commission - -
    • -
    - -
    -
    -
    - - -
    -
    -
    -
    -

    The Fediversity project implements the visions outlined by the Next Generation Internet (NGI) initiative for an open internet in several ways. Most importantly, it helps with decentralisation of the internet, a core principle of the NGI, by making it easier for people to participate in the Open Social Web on their own terms. NGI’s goal of empowering individuals in the digital sphere is helped by making it easy for them to set up their own servers and platforms. While a variety of Fediverse software exist, there are still barriers of entry for people. In order for people to be truly empowered, joining the fediverse needs to be as weasy as possible. Additionally, the Fediverse emphasises interoperability and openness, which are key concerns addressed by the NGI.

    -

    Part of the values of openness and transparency of is that the Fediversity project is that all the deliverables of the projects are have a ‘Public’ Dissemination level. On this page an overview of all deliverables of the Fediversity project can be found.

    -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/elements/index.html b/public/elements/index.html deleted file mode 100644 index 1e46da5..0000000 --- a/public/elements/index.html +++ /dev/null @@ -1,2914 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Elements - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - - - -
    -
    -
    -

    Elements

    - - - - -
    -
    -
    - - -
    -
    -
    -
    -
    -
    - - - Table of Contents - - - -
    - -

    Here is an example of headings. You can use this heading by the following markdown rules. For example: use # for heading 1 and use ###### for heading 6.

    -

    Heading 1

    -

    Heading 2

    -

    Heading 3

    -

    Heading 4

    -
    Heading 5
    -
    Heading 6
    -
    -

    Emphasis

    -

    The emphasis, aka italics, with asterisks or underscores.

    -

    Strong emphasis, aka bold, with asterisks or underscores.

    -

    The combined emphasis with asterisks and underscores.

    -

    Strike through uses two tildes. Scratch this.

    -
    -

    Button

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Button - -
    - -

    I’m an inline-style link -

    -

    I’m an inline-style link with title -

    -

    I’m a reference-style link -

    -

    I’m a relative reference to a repository file -

    -

    You can use numbers for reference-style link definitions -

    -

    Or leave it empty and use the link text itself -.

    -

    URLs and URLs in angle brackets will automatically get turned into links. -http://www.example.com - or http://www.example.com - and sometimes -example.com (but not on Github, for example).

    -

    Some text to show that the reference links can follow later.

    -
    -

    Paragraph

    -

    Lorem ipsum dolor sit amet consectetur adipisicing elit. Quam nihil enim maxime corporis cumque totam aliquid nam sint inventore optio modi neque laborum officiis necessitatibus, facilis placeat pariatur! Voluptatem, sed harum pariatur adipisci voluptates voluptatum cumque, porro sint minima similique magni perferendis fuga! Optio vel ipsum excepturi tempore reiciendis id quidem? Vel in, doloribus debitis nesciunt fugit sequi magnam accusantium modi neque quis, vitae velit, pariatur harum autem a! Velit impedit atque maiores animi possimus asperiores natus repellendus excepturi sint architecto eligendi non, omnis nihil. Facilis, doloremque illum. Fugit optio laborum minus debitis natus illo perspiciatis corporis voluptatum rerum laboriosam.

    -
    -

    Ordered List

    -
      -
    1. List item
    2. -
    3. List item
    4. -
    5. List item
    6. -
    7. List item
    8. -
    9. List item
    10. -
    -
    -

    Unordered List

    -
      -
    • List item
    • -
    • List item
    • -
    • List item
    • -
    • List item
    • -
    • List item
    • -
    -
    -

    Notice

    - - - - - - - -
    -
    - -

    Note

    -
    -

    This is a simple note.

    -
    - - - - - - - - -
    -
    - -

    Tip

    -
    -

    This is a simple tip.

    -
    - - - - - - - - -
    -
    - - -

    Info

    -
    -

    This is a simple info.

    -
    - - - - - - - - -
    -
    - -

    Warning

    -
    -

    This is a simple warning.

    -
    - -
    -

    Tab

    - - - -
    -
      - -
    • - Tab 1 -
    • - -
    • - Tab 2 -
    • - -
    • - Tab 3 -
    • - -
    -
    - -
    -

    Hey There, I am a tab

    -

    Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

    -
    - -
    -

    I wanna talk about the assassination attempt

    -

    Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

    -

    Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

    - -
    - -
    -

    We know you’re dealing in stolen ore

    -

    Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

    -

    Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo

    - -
    - -
    -
    - -
    -

    Accordions

    - - - - - - - - - - -
    - -
    -

      -
    • Lorem ipsum dolor sit amet consectetur adipisicing elit.
    • -
    • Lorem ipsum dolor sit amet consectetur adipisicing elit.
    • -
    • Lorem ipsum dolor sit amet consectetur
    • -
    -

    -
    -
    - - - - - - - - - - - -
    - -
    -

      -
    • Lorem ipsum dolor sit amet consectetur adipisicing elit.
    • -
    • Lorem ipsum dolor sit amet consectetur adipisicing elit.
    • -
    • Lorem ipsum dolor sit amet consectetur
    • -
    -

    -
    -
    - - - - - - - - - - - -
    - -
    -

      -
    • Lorem ipsum dolor sit amet consectetur adipisicing elit.
    • -
    • Lorem ipsum dolor sit amet consectetur adipisicing elit.
    • -
    • Lorem ipsum dolor sit amet consectetur
    • -
    -

    -
    -
    - -
    -

    Code and Syntax Highlighting

    -

    This is an Inline code sample.

    -
    var s = "JavaScript syntax highlighting";
    -alert(s);
    -
    s = "Python syntax highlighting"
    -print s
    -

    -

    Blockquote

    -
    -

    Did you come here for something in particular or just general Riker-bashing? And blowing into maximum warp speed, you appeared for an instant to be in two places at once.

    -
    -
    -

    Tables

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    TablesAreCool
    col 3 isright-aligned$1600
    col 2 iscentered$12
    zebra stripesare neat$1
    -
    -

    Image

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - alter-text - - - - - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -

    Slider

    - - - - - - - - - - - - - - - - - - - - - - - -
    -

    Youtube video

    - -
    - -
    - -
    -

    Custom video

    - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/events/index.html b/public/events/index.html deleted file mode 100644 index 5a5ac05..0000000 --- a/public/events/index.html +++ /dev/null @@ -1,934 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Events - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -

    Events

    - - - - -
    -
    -
    - -
    - - -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/events/index.xml b/public/events/index.xml deleted file mode 100644 index 006015b..0000000 --- a/public/events/index.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - Events on Fediversity - //localhost:1313/events/ - Recent content in Events on Fediversity - Hugo -- gohugo.io - en-us - Sat, 11 May 2024 14:00:00 +0200 - - - PublicSpaces Conference 2024 - //localhost:1313/events/publicspaces-annual-conference/ - Sat, 11 May 2024 14:00:00 +0200 - //localhost:1313/events/publicspaces-annual-conference/ - On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. - - - OW2con 2024 - //localhost:1313/events/owc-annual-conference-2024/ - Sat, 11 May 2024 09:00:00 +0000 - //localhost:1313/events/owc-annual-conference-2024/ - OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source. - - - State of the Internet 2024 - //localhost:1313/events/waag-state-internet-2024/ - Wed, 10 Apr 2024 16:00:00 +0000 - //localhost:1313/events/waag-state-internet-2024/ - Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. - - - diff --git a/public/events/owc-annual-conference-2024-2/index.html b/public/events/owc-annual-conference-2024-2/index.html deleted file mode 100644 index cd58b8c..0000000 --- a/public/events/owc-annual-conference-2024-2/index.html +++ /dev/null @@ -1,1039 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -2OW2con 2024 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -
    -
    - - -
    -
    -

    2OW2con 2024

    -
      - -
    • - - Start: 2024-06-11 09:00 -
    • -
      -
    • - - End: 2024-06-12 18:00 -
    • -
      -
    • - - Location: Paris-Chatillon -
    • - - -
    -

    OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source. It also offers a unique opportunity to establish contact with peers through friendly networking sessions. OW2con is open - to all, the event is free and all sessions are held in English. -The OW2con’24 call for presentations is open. This year we are giving the highlight on the theme of open source funding: what are the current solutions for innovators, start-ups or ISVs to finance their development? private or public financing? Are national and European public policies up to the challenges?

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2OW2con 2024 - - - - - - - - - - - -
    -
    -
    - - - - - - -
    - - -
    - - -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/events/owc-annual-conference-2024/index.html b/public/events/owc-annual-conference-2024/index.html deleted file mode 100644 index ee990ca..0000000 --- a/public/events/owc-annual-conference-2024/index.html +++ /dev/null @@ -1,1039 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -OW2con 2024 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -
    -
    - - -
    -
    -

    OW2con 2024

    -
      - -
    • - - Start: 2024-06-11 09:00 -
    • -
      -
    • - - End: 2024-06-12 18:00 -
    • -
      -
    • - - Location: Paris-Chatillon -
    • - - -
    -

    OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source. It also offers a unique opportunity to establish contact with peers through friendly networking sessions. OW2con is open - to all, the event is free and all sessions are held in English. -The OW2con’24 call for presentations is open. This year we are giving the highlight on the theme of open source funding: what are the current solutions for innovators, start-ups or ISVs to finance their development? private or public financing? Are national and European public policies up to the challenges?

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OW2con 2024 - - - - - - - - - - - -
    -
    -
    - - - - - - -
    - - -
    - - -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/events/page/1/index.html b/public/events/page/1/index.html deleted file mode 100644 index 6106f4d..0000000 --- a/public/events/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - //localhost:1313/events/ - - - - - - diff --git a/public/events/publicspaces-annual-conference-2/index.html b/public/events/publicspaces-annual-conference-2/index.html deleted file mode 100644 index 56fc417..0000000 --- a/public/events/publicspaces-annual-conference-2/index.html +++ /dev/null @@ -1,1038 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -2PublicSpaces Conference 2024 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -
    -
    - - -
    -
    -

    2PublicSpaces Conference 2024

    -
      - -
    • - - Start: 2024-06-06 09:00 -
    • -
      -
    • - - End: 2024-06-07 18:00 -
    • -
      -
    • - - Location: Pakhuis de Zwijger - Amsterdam -
    • - - -
    -

    On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’. Held at Pakhuis de Zwijger, this two-day event will feature panels, keynotes, roundtable discussions, lectures, as well as art and cultural showcases, all aimed at collectively shaping the rules for a more inclusive internet. Join us as we navigate towards a digital landscape where everyone has a voice. For more information, check out the website -

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2PublicSpaces Conference 2024 - - - - - - - - - - - -
    -
    -
    - - - - - - -
    - - -
    - - -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/events/publicspaces-annual-conference-copy/index.html b/public/events/publicspaces-annual-conference-copy/index.html deleted file mode 100644 index d14be8e..0000000 --- a/public/events/publicspaces-annual-conference-copy/index.html +++ /dev/null @@ -1,1038 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PublicSpaces Conference 2024 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -
    -
    - - -
    -
    -

    PublicSpaces Conference 2024

    -
      - -
    • - - Start: 2024-06-06 09:00 -
    • -
      -
    • - - End: 2024-06-07 18:00 -
    • -
      -
    • - - Location: Pakhuis de Zwijger - Amsterdam -
    • - - -
    -

    On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’. Held at Pakhuis de Zwijger, this two-day event will feature panels, keynotes, roundtable discussions, lectures, as well as art and cultural showcases, all aimed at collectively shaping the rules for a more inclusive internet. Join us as we navigate towards a digital landscape where everyone has a voice. For more information, check out the website -

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PublicSpaces Conference 2024 - - - - - - - - - - - -
    -
    -
    - - - - - - -
    - - -
    - - -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/events/publicspaces-annual-conference/index.html b/public/events/publicspaces-annual-conference/index.html deleted file mode 100644 index 71ea815..0000000 --- a/public/events/publicspaces-annual-conference/index.html +++ /dev/null @@ -1,1038 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PublicSpaces Conference 2024 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -
    -
    - - -
    -
    -

    PublicSpaces Conference 2024

    -
      - -
    • - - Start: 2024-06-06 09:00 -
    • -
      -
    • - - End: 2024-06-07 18:00 -
    • -
      -
    • - - Location: Pakhuis de Zwijger - Amsterdam -
    • - - -
    -

    On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’. Held at Pakhuis de Zwijger, this two-day event will feature panels, keynotes, roundtable discussions, lectures, as well as art and cultural showcases, all aimed at collectively shaping the rules for a more inclusive internet. Join us as we navigate towards a digital landscape where everyone has a voice. For more information, check out the website -

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PublicSpaces Conference 2024 - - - - - - - - - - - -
    -
    -
    - - - - - - -
    - - -
    - - -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/events/waag-state-internet-2024-copy/index.html b/public/events/waag-state-internet-2024-copy/index.html deleted file mode 100644 index 2a5d043..0000000 --- a/public/events/waag-state-internet-2024-copy/index.html +++ /dev/null @@ -1,1043 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -State of the Internet 2024 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -
    -
    - - -
    -
    -

    State of the Internet 2024

    -
      - -
    • - - Start: 2024-05-16 18:00 -
    • -
      -
    • - - End: 2024-05-16 20:00 -
    • -
      -
    • - - Location: OBA Oosterdok - Amsterdam -
    • - - -
    -

    Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. Featuring Kim van Sparrentak, Member of the European Parliament, discussing Europe’s efforts to regulate Big Tech and enhance digital rights. Explore the impact of pivotal European laws like the GDPR and AI Act while celebrating 30 years of Waag Futurelab’s dedication to democratizing technology access for all.

    -

    The event takes place at:

    -

    OBA Oosterdok
    -Oosterdokskade 143
    -1011 DK Amsterdam

    -

    Registration available here -

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - State of the Internet 2024 - - - - - - - - - - - -
    -
    -
    - - - - - - -
    - - -
    - - -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/events/waag-state-internet-2024/index.html b/public/events/waag-state-internet-2024/index.html deleted file mode 100644 index 6210a8f..0000000 --- a/public/events/waag-state-internet-2024/index.html +++ /dev/null @@ -1,1043 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -State of the Internet 2024 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -
    -
    - - -
    -
    -

    State of the Internet 2024

    -
      - -
    • - - Start: 2024-05-16 18:00 -
    • -
      -
    • - - End: 2024-05-16 20:00 -
    • -
      -
    • - - Location: OBA Oosterdok - Amsterdam -
    • - - -
    -

    Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. Featuring Kim van Sparrentak, Member of the European Parliament, discussing Europe’s efforts to regulate Big Tech and enhance digital rights. Explore the impact of pivotal European laws like the GDPR and AI Act while celebrating 30 years of Waag Futurelab’s dedication to democratizing technology access for all.

    -

    The event takes place at:

    -

    OBA Oosterdok
    -Oosterdokskade 143
    -1011 DK Amsterdam

    -

    Registration available here -

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - State of the Internet 2024 - - - - - - - - - - - -
    -
    -
    - - - - - - -
    - - -
    - - -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fediversity/index.html b/public/fediversity/index.html deleted file mode 100644 index 48dec3b..0000000 --- a/public/fediversity/index.html +++ /dev/null @@ -1,897 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -

    Fediversity

    - - - - -
    -
    -
    - - -
    -
    -
    -
    -

    Fediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. It wants to provide everyone with high-quality, secure IT systems for everyday use. Without tracking, without exploitation, in a way that runs everywhere and scales effortlessly. Fediversity is based on NixOS, a disruptive Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, NixOS is completely declarative, makes upgrading systems reliable, and has many other advantages. Because it is reproducible, it is ideally suited for complex deployment scenario’s where consistent behaviour, stability and configurability matter.

    -

    One such “complex” deployment scenario is running state-of-the-art services for the Fediverse, like PeerTube, Mastodon, Owncast or Lemmy — especially if you want to for instance add services like live chat or transcoding. But even running more traditional services like modern e-mail servers with possible whistles and bells can be daunting. The same holds for deploying a VPN, private cloud storage, wiki, etc. Fediversity will enable all of these use cases, and more — finally bringing these to the market in a way that is as conveient as using a hosted service.

    -

    Fediversity is a pilot funded by the European Commission, building on many projects funding through the Next Generation Internet initiative. The results of the project should greatly simplify the creation and delivery of robust and secure services, on the web and beyond.

    -

    Fediversity will deliver an ambitious development effort, but this is a vast domain with many more challenges than what any preconceived effort could tackle by itself. This is why we invite your contribution to help us reshape the state of play, and together create an open, trustworthy and reliable internet for all.

    -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/grants/index.html b/public/grants/index.html deleted file mode 100644 index 2d9641d..0000000 --- a/public/grants/index.html +++ /dev/null @@ -1,897 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Grants - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -

    Grants

    - - - - -
    -
    -
    - - -
    -
    -
    -
    -

    Fediversity invites other people to join this ambitious development effort. It is a vast domain with many more challenges than what any preconceived effort could tackle by itself. This is why we invite your contribution to help us reshape the state of play, and together create an open, trustworthy and reliable internet for all.

    -

    This is your opportunity to make a real difference. You tell us how your project can help Fediversity go harder, better, faster, stronger. In order to enable you to make such contributions, NLnet will award 450 000 euro in small to medium-size R&D grants towards solutions that bring the next generation of social networks closer. NLnet is seeking project proposals between 5.000 and 50.000 euro’s — which should get you on your way.

    -

    Noteworthy fact: many projects which are to be deployed inside Fediversity were themselves bootstrapped on precisely such a grant from NGI, and now it is your turn.

    -

    For more information on how to apply, check the NLnet website.

    -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/images/avatar-sm_hu9f327c832418412c3223cac273682ad9_4005_50x50_resize_lanczos_3.png b/public/images/avatar-sm_hu9f327c832418412c3223cac273682ad9_4005_50x50_resize_lanczos_3.png deleted file mode 100644 index fa3a508ce08e158793960d531b514ffbc931761f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3796 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 diff --git a/public/images/avatar.png b/public/images/avatar.png deleted file mode 100644 index 387b035ce823beceb649a6ce18768da40725f84b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2271 zcmd5;`#;kQAOG@<^TqL)k}a2q?{qtmm&dKYVWQ&*z8t>vMU%KG%Z+eY7U>_{dG;AbP2Czhr01p6Y zF42<5r~v>-Jnrdn`m)M0-z_~j44J=%s4ckBXFC6EpKbBk6sOVi?ZT(Fe0;k}45v3& z&2PwRIrcold6^y2*vCT>=}T|i3f!Xw(#CkS&#oh{o*&g1AzagKD!BhlXMsMXW@F>t zKJ|vlWTNA3%8McgvpUVWY7b zn%3ULBGKZ;!bn2r3YO&rL*isIS;>;1@us@bp5A9{v$~GM597syFMzm4K0cIvLmipf zVP`(|?;!o?8)1J5Q!%9iAO!ps0}$dJ*6@wCl#3S+y(_EDTApk@Q|n+zEv=2wHR|^++1}n(>pZJx z&^IU&i3F4}IQ9hb;11sM{zZy;uI!=kmcrKA+1c;Sxt8F=`cbTU-|wLN@no{BlXvg5 z<@Pa0#|gw$tJ;i%?dMO0F$FxoD?z3hr|hrm57IV1y*^U%e*W31TYYO$3Dwzjs9(@tQ{un{w{mFriFPt1J;AyZ@REmB|v zYmdIQCG@2uD{*TSeQ+5ucvE5lTi>&`bHDCiBuw z47tA}$h=X50#Ui5@~s4UTaFX0-}IoK7cVX^CYeF{fBW#$&(!>?knf+B1N=F^oRI-e$8#yf#Km{m(G*fl>yg_`eRu*_NKCk z8|gb*Hdme}5lSSI;CJHQnVFed>CY=xHQ5v|ClJ~%k@)9GazCM~#pOFYEZJnzEK@6R zt2=QY4zzejOSif^)KyHl*cyH(MmjofvQ_Wd;SdQ?h`QK8;_1tKI4N2S^YuQGik_Yx z56A8RouTzhB^JsfnaGOa_C8M=8_~HeNWa4~&7r2M%i+c3%7hAnw2ucuUKlktjTun* zk-F3^L1t(Bb!;w;x+gQnEk=xG)=@I5##BMc*R;}ey@f7vyX3Cl7K2*Qdd(%*o6&ka zi_wGi0Wt7ii)``$N05wJSUz2}Px@67!}Y0le55sRzh!{6Ge^mcyU=>d-R^q%SeO$j zz$i^XngX3fBoZQyojZecTx*=6(hkaD|Tw5~LAtfez3z(-ZpZq4!6P(N2SXo(d=?S8i z<}3DMyAop@6PF0@&WA_QcMQqaNNC?I`ouE)0X-z^a@#7wkaWvr2M6Ld85kq+^3Myj zs*m=wGP*_#s6S-JzLNRmA2QtVQCBqrk(#Qylyp}oqz+0pAeNn^xvqvh-=M&Ev7}m2 zeMs-^+Ko#CW9BMkZ{;GLJTggEMQYqKqw2EaA|m~70uYP~!Q4TW)NeNo7-0b_94LhU zX<>h}%2)9ym4UPEQ#X@6A8J|;95`^`5eC($^gfHX!bv1j+n@-XA5^DwX0CQLl=08% zN55Xo6(nIQ50Ut^=sGN>GD0`{#o?)>=un%rCx(WGKU4)Kp33)o?X9|ihtL6)7&()qV8efKObXcId{iCdL4N-7P gYxu=nz(t{I*%%RNY2ENe`Huj{y#hU(u+fzN0Rb!Pb^rhX diff --git a/public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_194x194_resize_q80_h2_lanczos_3.webp b/public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_194x194_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 24f26b201abf1997c084c6ccc094fc000b8aadf6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 848 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 OfSHNajT+;7&;AeJc`kYY diff --git a/public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_200x200_resize_q80_h2_lanczos_3.webp b/public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_200x200_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 07fdaf58c6b0f112b57cf12cb2fc211b394ca54b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1646 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 diff --git a/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_1110x0_resize_q80_h2_lanczos.webp b/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_1110x0_resize_q80_h2_lanczos.webp deleted file mode 100644 index 18438f9a54875266939b57de31895c12ac80fcff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70776 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 iwPHL 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 O9zH#9#8of{!~g(h5y}q$ diff --git a/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_545x0_resize_q80_h2_lanczos.webp b/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_545x0_resize_q80_h2_lanczos.webp deleted file mode 100644 index e5cb4a6a12ddd730fb7a8f0d64515a4faa692404..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21290 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

    % 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 diff --git a/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_700x0_resize_q80_h2_lanczos.webp b/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_700x0_resize_q80_h2_lanczos.webp deleted file mode 100644 index 1aef6d6ee942f86e1ac9ffb572c4430bc1693d0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32632 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 diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_lanczos_smart1_3.png b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_lanczos_smart1_3.png deleted file mode 100644 index 3acd9f113548e63e4965a78698f80ca177d03b74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5343 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 Mo7S~U3IG5A0RN&UKmY&$ diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_lanczos_3.png b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_lanczos_3.png deleted file mode 100644 index b0da2ff9bc0ac0cd87b334f0a9d62ae01d41e82e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79038 zcmeFYWmjC!6D>>#1PksOg1fs75NvP@?(XgyAh~us;b?+Yu7p9it>`khy;jGP*BJ~DKTXzC>S*;sLzt{(2$YDSor`bs9#V( zF%ead%rmgNJ0bATVI%?)GtbC4EX;etv%5szIy5Vq`zz(6b5j3Yptw^NATP4Ygb?C*Jf- zbM;&GKbpck8aoaGNy)*`P)RtrP|46ixX@y1>igR|`8Ir+lAZ+hk}rgW^XFL&uaE8* z7Z*0R_O`Zmc94&~eMLpZPde=*%EbQT=_=RFY0gT=1mmCTjoM=G zc|~$t8zJhq^>t8F9SGC_f?Rts(Hn|-vAGEuYpborfaxATdxMe8>&`^}`U5J2f*Xq3 z&%Dn71_`QN*nmmNw;-u<*!2CV!=_-oHAU@$+BnMDE?ai{7nH*^t&p)&B@8P8X z+r#R&j*pA}?(XSlPtfc!7eR$vTLle5pbeBm?C&sb+dNEk>g#LA3T4`=%1Rr1d!hHe z?&2K3o9Dwx5+R@Jx;kCDWM1>2pN&ZQUmQZWd7La9pjN1vcE3SGMFw~)xY!5pejU(Z zd|&%l|0otE#uD3w1at6pd2sCh;hD2>kpt3Y?veu~&M)TV;tx^KrEJiTNfYO^XOan--O6m8#AKkJAJfHScbNrw8 z4|DwAZQLIxMn(`1*L;1qb%}|hTH-Z?k&x+fGT&=HPZ3A;qkQ@W+eMc{)FQ&oLsE74 zLnfdlK8-MH7N7$~^#x)*H^+*9nKj9;p3!Icz&+GTCtXYL{WBJxFq~ibnqOzyx@EyZ zW_6y`{#W2f!23S)Ccyu_)NkXgqTNdXUSM)JJ5|@cj}1goh@l*zT2vzCGTqFhtb}!Z zUOzEO*q|jCVf4K}KNMA6trXU6j5xf7I*8nHik|-sf1*M}hZkc#Cnz6-9G!vg8;Eg* zI_R-mC#g?zI2hzh!$!u9v2GaF4R3}oMamMnSLCFN#Do3E&r|

    oR9}4jSnQ zxKj~r$fS-t_>A66cq{I?m?I<&-|bWe`%MdFa#S$KrZpNm$r?&Hr^6eJ`;m5+drso= z;87K!12qK~>fAks^;(--UnS{sv+Wim7vSuG5Ui!dZzfnED8^k{&FvEU80Ug~1?2?@ zO(jA#d`;Jh1qSG*O=<4Iz^X*zdw_t>BTR#ev2Tk+Ww(0*XWG131sf;s~>$i|urV?G$oyHS~ayH{yT zIn83m%U&VOvrZHEXAYH0Z{hap~3VDSJ&;O)F?A| z!{H+ZK!-1n>eu9;V!SI^2<~n_R?OqQMUn!dXfk8K^4(^*sCiKf&8};GW-d;m+ooWn za7WpQc5MvzjFZ|O%jHmdHj43V4GMVT zkgYMw&`6D7`0$h{_ zW1pjRjxcG~7=hgtEn~LUIbFqO6fT$)%(3N_H*$)gm@B#|gbnwo(`1}_DfaL>D zb%x?y_uR(?E&~4^01zSR4jKoM!ueS9<6OM5leA1Q(RZ*qDAn{B);SJrW0&*rVPCVZ%p`!-WrBMk~=_nZM z;o!MUeo$^v%x!vZ^-Cp{d(7;jhK1}BL(Y5ZQrztE^i3Pv3B|j~04P*@k}56h!%XZ~eizI&Ne&tzZT6z6lz6j7FkhFVp<8_XHh9J;xz2B_rr`0OW^R z9a5~r)y_|$hUM*8*|Qv7^BX;$>Q6evFjN`06J)|XBJvHIkGgM)3qrO@8BFFACsyVG zk8B$X>wi)#@l0$~Sa%zPq{O4sof8N)G@~-xOWPg!5lv~%c~c*JPGJVt-L=JH7urs5 zSOEYX^(S^*lbc{{9%u|h^lAl>`Qxxw0h+?D#Thr-Xhu_Oy?}(h7UMqr-mrG{HG~2z zpAsa&LEU-nr}PB_0GMqtN(^(;ocvTVJ6`*PyM?CJ%1w{Y(MA8hw~4P9lAf$&{n640 z3nDjA)B|L9FGqR9)z{^f2_Tu|$*XjqQD{Va~a7>jLb?Nwxj{1fJSr`8o;10JR zv2WS;q3f%BjYu{}p=uops)E+gBs>=Vm(#-}&qrl;WQ=k$-fH34E`b_(Ew|$1?7S2B zzW}Jq(eIrOhQApsO6W%Z7zPZkvzwU7(+vsoNUG>ud+(2*=;x>%Gn}UDx>8AJG62ja;DjYvj0Z28QmIG3T-Z%!uRX+JQxI-qqy{w@Hio_J! z0hRjSsx}f0DB+x{c-2VYjMqmWCrue%aFdwI7W9qbeZAFnFXZTHA<=@ zJ`F*e=4#zuSQj-b1YkL8LURRGD`k>6*h;^ialEslA|Di7H(Z%1wusK-%t&{6^3Fi) zEUr!p1$pgso?JTD4=`|d70!mbDrPsg1`>$U!))@3kRl{3?Hw`}+Q>=NsYC78{}E8` z*{W8vb~8`Pl^+s_`!h4Vz1;IXIYWVRcj2;?WaZn9V_r_un0-y)7&+S z-eM?|8i6t}5GMrVjByBey{m4!IB9wtGll{BJW~>dydYc~-HSZuIKy~qUYp$a`C*0= YT|#hEvW)uh6xRWV%J0AZT=~QN55Ib)RsaA1 diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_lanczos_3.png b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_lanczos_3.png deleted file mode 100644 index 57acd6794f42bc4113f2f21a087101cf8cb864dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20366 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 ak$HZ@y@9<3GcZ$8xhmY6OMn0X00017C2)cO diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_545x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_545x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 8def810f343459497d5a16a24f18dd97e4d8d00f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4064 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 diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_600x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_600x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index d5cb2ee84b2a5eb2ab4bd688ca1746b5d474d223..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4444 zcma);Wl$VUwuT4y;7)=&1SeR&!3h%FT?coU!CitRxI^#+hv1e#kl+r34jNo%(An?a z-MgFpcl+0=>aIFM?2*Cqr2^yH+~b=5`a-u+$IR{-*nIP{T+kp2pj%z0N* zTud+`n8JyPdi^b!oMsT(Yr!^y;H$NP_AGRtIo53f@!UPz@KsN}5jsbUkF;M9v$Xr* zKHz)AFNDdF-X6+L#I4!d#?$2Qvv#%1;3C@P-XGq1_o&Zf_twG3kE{p~BHOd=|{|Ifjiv>P1m=U*r-yJ_0aCWnym@IilR zGjONog~dxRs|@DULl1ExN~CdQ$15=*Pi^`5Is-hd%ezcY4AE5BLl|$xRet&ZbotOY z8m%=N*a&cQUFLdpoHU{B^9WB@mzMSMw{cCNqp$QwFM2~eGRQb0=$!|M%#7_6a9AYr zFB$tO@U~!5cjY;sJu`aJoSIVR{oix6{RZ54fUgQ{a0?hp8g`1L{3PX+OG4BYRwqDQ zUWuplO>F05t+U6Ow72LY^)Wah#dM)@(SE)BGHbhb@$)9*4`(+?@Qtn4Zi}%%{HWI} zFQ{qxB=I$d^QIw4C;6A`#J~9Bl`ePg>b29D39I_Hu~$UX7GAb`GlDkp2<~p>=4CAZ zp6cy{$9(E>UBoXZw(k{dI;KYi@s2F$rMP^b@Y{FTV4srCMAbk+40zYAjQuEMqLnib zsk_y>;*xS!ddFl3URdmB9LcCL7KC1WJsk@s6xo_H#i`^Ot|U6I(2bzV$BO*OE1!N$ zjso>lsgZna>K75ivUzR{=+)82=)N}UJR44POLPJLEuM+HD84&oOfiIKnojnx@n)O@ z=hu(38b{WXHJWU$w@HFquV`{j!qZ#wc^t#)(wL_|$lj*JwJdLH8QsEVI0iH(!OwOr zMdnqwN-86NaU$3aO;p#g;+AvVNWXS`wF| zyrIj$Isz?SVtjUENy9;P-utSUDw_B-=A&gW#c0vc*x3eD3nH_b_D`n#g9bMTLH87) z()o4Sy!+rU%8Wf*3(m&7kWXP!|Aa659=o4@fU5>ky+!;E^jS&%zu-*3(g9DuZ>%kd zbpFX}e?R^w!W_+JMe4{I!_Xdeb;W;ko@f4v#+71b(*I=dPs$Uar~z&euc@hK?s51D zvHhPC2y|`?wrW=dWYKE_FPVFBRv23TBaO~13m=Fo#(GGkK`N5grux66;ku<3^JH0; zr|0XMf&eu{qK;NP0t{Q!Ot~c09UH&Uagz=9Kv!*t1f&{Ma3i{5;xFaIQQ`R z&_P_#sima;^_YJq$^S2M-T(m44|kye003!Jyef2jAb0^{apA{@`7NR9vH*RqR(Y_= zXD8#aSlhBB6C?b6G4B!tyKrUm?r121wrx3>_0r*M<&h-CXi!ilTxqhmwwXz}lKSep zELON_z8aAS97MG}m|WmWI2&Zya`)|W9I`2d)3(`N(49el0=%6?mL#3zQTBQ+c>Fcb|3xKx09OzR^<()5%4=EfnJzcgl)9sH%zBq(`3}8g zJ#&(+jCfZ{aWmDO!YHItY5Za|tjw=j=DKYzm9&D+LHl{Yj@bcDIxP)S*+3;B4p2^p zDkTSyX&IPCYVM%J0vb1(&_INq3&oB6#(kcZz(iE@)477yW`^7(KF@ z50Ap|ARm249wz382o6-Zb|va-r(S+3%b|s-`rGsD3V3O(W?MI*-nsrO{Y!@aU5<#d z%O$Q>XQP=&*!I*2?B&>vvqS(>2Bo1{RIM3zTS7&mk*qijFXO(FevGr3(G}!PqvwmY z74DIQg?Lb)P&o9<@7EvHUhkt{Zp@1J!T`rAmUwu!;`eB2sh$qShYvT0t&}r0tdz@3 z4iALkrK<>WWCs~GcB-BlECt7egli3Z>%>OzOCA>MV9sH$i6a&fCLtfb_DfD;Tzw-v zGx+>lUj>A7i@WEQOe(41yU(VAw1G*|Z(Qdhv-n+5d!KyM%$(z*Y=*~H^W6SxDm*ew zPhpHK^!k<5xaybihN$6@F7yb@9N6XWJ{85)Gu@vwwF`;xgJ4{5fjZ$A;iwS}iEqa6 zxuz9Hi&;z;mfoT*e@9OMZvVv5Uf)Tg-V<_jq?}Q=vcQcpiHcPrib6}9VPpr8p7ODx zy-wEC5-BhE3rZUvl_9qIDATnqL6l9T#hN>298s7GAeN) z(W?&kW-|)|>LcF4Mqz3S;VVuQ+$OAQr$|_WhNjOYt-|RU5+DwA?R{(XS1|jsN2~6P zgB#-ez^y>S#m%d;vC~DjT&`@EIt{!L<^7o2uAw5d1w7Omn$AGa?@hqNYBk|+u?d0< zZsgKhmGN*Q*m@X^e!Bd8;@x5DOl5IMg?*iH(e5eA9{!g#RIksO7U&mL2Lcmt(n=1W zv^+wpiKf;!4-Cz5G{{+~owXBDd2@wR0m-0*-gJ|l&9>oro#gbo1j>_`YFA^Swa>JJ zwCW$;sir5bdbp%a4yzL0#Y^su`ihka=itkpb6~nRHS{;~F6ZJg43J^_PfT)D zsQk7TBG5^8BY3drAjX|kUh*;Z>TnX^`_ha;6XfH~Pkf0Kl`Q;oJHcfW1>a)g7IIQe z9I+fNdF<0rzb*lWw789i^6+SG4UU{9J|uI0+f8XChykSLqX_~y)c%&Ldk^;0v|t1= zQ)|wO-M#;qBJ-(8AnBXU!>UvR6i+HM$^G4uTCIP1$}DXp~>%StZj{elcvq*z}t?uq{@(w5k!Rna0?dSW(!Hz%>U>=V=DnEW|=UkyQ& zRS5L-u)A9uB6sI1%UDcIpZ-)UF;b`32?EO!-xA?eCiCVy7^ttc^0(;hi!ys`FL^Fp z3%v6iJBdljIX6*^cM`{zjO8qy30~aVGIo2fCmh*leG7U|#%b|3lfEM~LRZ3(DHTb! zSW@mmP!y>;v5-*gFr_onN9YB;mW1kfBzn4+`Fs&sJwbhnvftJ&+Kz1z0RNH8DG!yQ z1}-X}R+==b^K9xzGRua@uA@IfJ}r4BcgYLU2!*J>4yP@l;nE;+2<7bgX%E?Zjam5y zRsPUsaxm(ozu$O)H7;PhIE8Wd6uNn3h3}P9?zma?7`dI*sCtn+4UnGHvpezt#gd)% z>>CNR^b-jPP;!nGv+bK2S)Ij|w+peCR!2;8RUbhN0%W@e7@AGaT2wNwJ&mVx^IJ!< z5e%ax@6)E-Jkp#=B+pSWcI|{fc=hn%EKWotM^dWE|B*W@@&n)oced65@e(#&}KghEI;At{L-JInm&2Mx&>9?o=m#!L)~>h|0%p7i3?) z;KyTuIAuSKc6Kxqh=Ol$Wi3QIZasfFhl^7X?lfuVO}F}hB0B*6MYAQ^!junaUn6T=a4BR7B_>iv8@#e!Co$u zr>g0bsKF*+O4X;1@|hYytpNWt58^?|D(PYmQlpg8NsG^ZJhMDzIsGsIt0CX=vD+$2 z#-WC;n6lE;v22P8Tm#5S*RRT_@kEn_a%nedi#iV_s_@ zlT%@4gCq;y=6v#&*V8#I{P=preq8CZ>g6|&kVXH^Wl|Tfqw0pw6$|xLg+BJ~bDwaT z%^8pR-BJMYad(4v8*})A+^eJ7JvYJtt6`9fBaw!K0){3X>Y8)*{+PSJAej$`&&AyD z6gbiQ*)0pnS`Rc3X&yZ@J{FUvEi#fJcT2H^dk9kHxAMK{6R?8YmvcX2A+ZsbAkhlX zZk}B|2|8vk#v5rQniGoklhGh~eJpBgSZ1+nInV zl597T*3gSg+E%OfY*2~&Q_FS=0IcsNV=&%Ps00Tmc^uhUy()GOZULF@rMu7w?dHXn z@=lveUk;eD(9cclx(cNVc+gqJvZ2|!&cm<6`Lj-4nG2)7L%$L*J2VVUKIwz)F3|kA zvsE?TgGgA8DH#HjY6DNrGAwGBrP!S)CAJ3Nrsk0@oS;h^$4h4`zlrC**^rDoo;&J@A1ZusK52x_@B zN)Qu21vRwwsj{R#*B5I*;f4QRc4TF98b)c8H9|9pmL*_Xz{T(^+spSA$oO&;T7b-l zjn|%IdM2kB)C3Ity}8A+GSJT+O!K2}nV%t6f{c^&)#DVW>}qKgOyVT8>YR{pPB9;= zj$0sel9}&&2Ijyj>x8m%RuT#m4e|aQO0=9=^ryDKe&hDmC7~*%pHHJUXS;W84DV#c zt!0L@Roro!&&*@Ptz`} zF}n|bm{>YBFR2+0z&Fdf-@3MWo;~KOj@AYp@B%h4#26~`mKN0vVz!Z*0s$|_M2h`4 zXL1Ye0pf2gIWK=^@Y!%t`(E$-yuh_7W$akm{Map~Rg2UDAoWJ9(_l@ei#7*6sRhI` z|6n^4q|v-GA!el%um{fGYw3_iVOJb$<4dPUdZ95d(Q7luVC9p!w*kpFjp4AR1-yeY Y9#MrvYn#wLXYmuo1Gc|E{r|iE0RnQ%K>z>% diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_700x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_700x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 4eee2d33512cb226f0a1bd23c1f6fadd9f508769..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5194 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 diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_800x0_resize_lanczos_3.png b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_800x0_resize_lanczos_3.png deleted file mode 100644 index 611a0a4ba3351e7f576bf9f7358363f514b1e639..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50039 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 VI(Wb97eV$QEe*X#Rch9+{vS3IJ{|x7 diff --git a/public/images/checkbox-illustration-scaled_hu40868602e55e6529b883a60e7fe64096_26067_800x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration-scaled_hu40868602e55e6529b883a60e7fe64096_26067_800x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 3ebd74d91495f07b4944ad8728af21666b10dac2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6288 zcmbuDRZtvCx3&k@4DP{Q1_&+*?!g^`>i`1`5ZnicK#%~z-Q9u*NC@r{AlTq;L4(b| z_xD$w&+g9Yi>|&{RcrOz>wQ*LYbz@#M3Vym2J$kR`kEqi0e_u&uK+nn9CRqA$P%Ga z8OjU=Mfe%2;ry7WSFN6i;ijJ5xJ_=_Jp*_!OR%8WhDcpUcISBYY6L*0GwO)i{v5pj53><0+yzPAfH51H{mZDHLMN2F zfhPu1HnRhnjoHLm;R62>oG5i!)wPJzPu$d^FZlh)IyBqfZwrj?{~tn7J2hmhz247IsFesqP^p@AJqLP0X58Nzc7@ zHMC3U=qj6u@MS!`g@fds?AyC52t~EuSs>~uNb46$C(D#EsnbL1@VPFv6hpbh#Q~5u zZe3vSR;w=zY!XPAego>ZJjb9AN;GfU?uIlIz7aWf+tm5$6P@7Z%NxL}XO)7Q;6mY_ zQb~88f_9+l;7BkNr1SEY;wR#duH({D3vw@tRMmn++1fF+?|PvhKRr91;z`=itVfHL zNl`P_xhw;28w`@+>!4hz5{m}?fR`(Lw+dGZm7e(KODgvL$#6`ZiE#r$nGU`9v{!;i zhUM5|X_69#q~ZK~nQE2|Q7r@gGsKPaca6-4$#(>G>Uq1kY9F+)<^SP>O@8sKs{_J?{Wjb%5{SXpQC0I zC(A0!lR-!eX)WfnVJR_^)JEKP^YxJ;;}~x-SBA=rM|7Vr=oc<;r+Vm(b|zXkVuF; z^+d$CgeEM?3lnZpgG*D7+LeL(yII{QV7TdcwZ#gd?eVPg)pkLZWb7*xcbtsQ`jy+q*;v5A~8^j9>W3oLq>7ri5^3|BiVsj;0V z_Rsq~sX*diP&bGE6k`Z2R4LXE6dsORW=(a^1kRi1SmrBcpm&`QGYgc%aY(zhj62@r zV7&Bc{&nU{?%{-fu~;>8i?q8Ha~AWlBji)g-F7v$7_#x&KTM7P-AU3*;TCj)p> zMyE?$0{<}96QobVi=5}jG^^zA(txlqg(Yn+a-dIAn^t}{wj!m5#aaXt7p$HWaq{WC z+xIeh_5M3zL|@7_%kZbH*ZD2ye>KbB=A6T;k$nT++%8m+oPT4@kFBZIwS)_8bB2ae zE3?!tB8`9Nd0zlM7;^Yqu!!%)xV9CL5GtI7(GjNT;!X%4K*;C6j2;$?$t-m1m2@lJ z(M9`4HG8f}@%67$!0tx+zhL1f>b;Z%ro0oP+hcLHaSpQ{yG55cl@PEpm9xt86xi6e<O* zCnWNzni~&~euS1`r`4g-8-Y83e~V)?5qT+z z(h;nA%*)?U`I2{c4fObNU%U(le2^T+6(Dr`?b0)gP3%A5p0VL4K&DN)L*2i&%p$l( z95`!Yo=+w;OVuX0XZarkLQ**9_`tV`)1P>Isq)MFs5dd$eSzoB%I+my_>Z3-&LQak zCa0>=jCO}XQl#_?oL}#~QPXiTa7Si4kbP~iv@|;N)#uBH+vp@m*sLn{EAKsFJ}wwDZI+i#99b#h zgBwtB>Ynol`-%2Xrcz*)qD4J?CAaQ$atmKsfNQ_gYeUcIfwqfTZON8YJ$_l-C}IUw zqi*d%W$vem5PQ{Zj~ClV48na3xs1yVF2*zl&~l;%l2}MS+eF!0)N8i_Zsc|0&r1V4 z1++gh`lb_}-H`OXw)A_BBfsXzLh3LGJnrVi?WMC-M$)-EVSGrn1+E7rH@evtt1-w) z{gi~QNpx~%ozHI*EH;%vuK0xz@jrzla6tcrT}@~v?M#=_sldWlrLi33YQ#|QM_3K> z<>x>`+&A{Qt;MsY^G%vcCExVauo#X&h7v7@E~Saw_)f+p2t;ssY$K;QAHArNF2-51*#ZmGi(wagPt|9pMjT<1 zvkSV-u@Kay#Cx|oTZ;uNJH}yZtWpnDMTENJue9q1)SD$@B@33^q;B`6F?EEbqd$Y>-A zmb5nN!EI2B_txynqI1l{ljb(J*M1z*1@dOl9$Re&Of>O^C`K7?;8vwp84`wX5><$E z(E$dB(TXH{vl=pmLb=2uB`)MY5hn;Sgf_HQv%`wZy#+2ce?f)_ zC`SLl?@~+a{4MeEgcK;UkVDPm7nzrAb z&?}m;m401l$RBp1V->soTB4T_65Qr6HmhgoqK5nY*shgyrm%sG1^WAyR|aJiK4f%4R4Jj|9DBqCSd)Qw`-Htp-{A? z&u~W?Mfh6H$MThyMPC#|{goonRKyDEv|ov7OHHe6xJIBP9#_X^Lx2 zY{*fNn~%rgTjihCx{2kO7Azp=QG9M=gR8T=idZ{A>;YPqCAqQAV|&K9@& zZC@6!f~Hq<3yUP*Dm2m^#pc`^sZ&wfmZ~$A>ABYaN{qMVTMD86ib;M%v-DW}?FJXP)x|;FElHaTy8A12$ z%)EVHpp?W!Z>Ap4OBlf?0Y;e}{YaRJ!3K`-jfZh##* zBda=Et#ZW8W|#hZ03u`>+CZV7ZN#Ji%K1YTp02FY~|Uu54l?6;lLODx{USdXYtpP zdGEnpP=iJhci?Hj%Z3;+3wQJCZJgh+gIV|nO?mo${>i028z{f4Rt6nQB64bd83mq* z#ocmtmVz9L+jN25!-9`fw84$+nR(aGf&aAf;;7aNOiUS4Ex=J{6YA z?x%zj+%!n_zMR^)fa0)XF2lyVxZ+ZEOmejW}8i%7mQrF-`1x$}sg7Ao8D`OG)$0R$tH>x^l%SRqf?*ir=MK!t-TnUjv$dYlOOQD8+f&ikfLD6R3z`QBm)1z+~Kf zTim%J)9AD8Hol&Hk(Et3Hnr*D&K5?_FO7@7uoqKETcsT|!QO0BemdM_R~!X2k~0m; zZ-Sp+8&nX%A+BdNCC6^(AI)?77VZvVAB0RUlQt1G>1Y-L%N}~gPN5%GfprZXe%SNr z(UA2Y{A{#LVhI6GPkqN4T?MkeGuE+xm)fQ}#`FmPliL}vW<_fZ z)CA}U>!`5OxbPBD@^m#ZPYJx=?>`!2OC0R*1X3F$LjuI4*1|5(KeRg z!MpcLA^H^4bY-J+j7Zg6Ov%GzzAV)7iPbps1=j}ZjrMtSIhz(geaI+I!ji#P^I`qw zfuK+ErbDM@2T)IT`buQG{SXZJn@U?XN(@Yq9UsWyMCS&_Fj-{nnIo^fV3_doAW9D2ECVIw9o*H{Pu86*TUhb;bS|!6Qr5 zbij!GvQYX#wk00@MuEy6x%jg(1si~h`wFXsaTx3qIY}WA;u8;|ca2yp$+WQuZ+NFn zj^9e;hdtHB-=bp#6O$hj>qE_Kh>O5f+Eg(qotENFG7^5K31CzvG(WmL)lDFS0)Rx; zmXC%_7RZ65AFWvT@y)#-g zz~ex>M(dUIO9cl}<0+hoIZl-n{15Nx07+&}v%Am%Tn^!(S&j}W6dRY63kHQAX@1V^ zWlTWv^|@CiO49^7R5rz8s`&B5E*^uE;B4*G!7bwil(>eoKx8AV;ojiK(C^w5o136D zxL@~;K1|*>*^vJY4zdUIBY^U%Qi8jpDo)4 zNzJ+VBY_EL!3H;m$l97%LBH^%dk$ay0Umk#6LN3N^)!Y-=}iN+5geUQ@RK19agr1< zpeZ_VeSOHs2qt9pO*J^vopk_MNDMjgarsQBEh#*OVEU$)<(sXJg4STcvtzqbXECOXT;rU5v0`@KhJ-6|`T&!? zds1-E`1spcNwgMSaMC*V7~^~NQ(ejpUkOFlfJ8~;*PL>Xe=Ja5BZYu@S(WfRN~Nlj zH+BaxB`tleUy&G#YjIY#{~?k?EW8SD`#yFZZxWPZ+F8Hy4Yld3B6$;-m zeO*NNfPX4g4z=3_;2(h_>I~VPaUT*{>KL7?23u35hiILLPFOjI2$aMsL~G+Ues)wk z;q_vsM`QN6iq!9RL~o^led=JC14^M|?ql72@k)q3Hcd3NkaU!`XuErtXV+T(X;GN7 zll!v?W2`{+ku>c&e&gcxSf8Rvzz93IWS4uw^H$C^_wW(a{^F{gy6X&hk*?_BP$E!T25yLi}>8|8-xJUlM|(QV~0x^&G( zWw_3Y$RbBW{QG*bK>N?#>qDIv*{{porb%cEI@Poqzv)u2Z1m3ZNMh;5z7T)&qwR?S zO)JKf!<@8{7grJMNff-X*0K_#`_TUO9f#0>I&n0sq?UBOYzYahzxvfX#Rsk~{L=(d zJg@P15yAq)wHp>G%$$jkB!g@}Qt3|alTQrNV5TbH{V}P`uD2?eyd72ygcp12RM07g z?cY55F&SzhUjlomyCuyG>h+@d@293`&OXoegSM|;E7p{cFCdf-%lU5kBHqn@9)nAV zN{RF44thDU$z#t34AU%1TJS-Z;j2|#U`y}w*~eG+!L8EL?-7a2t&a%+M8xj=n(w1B!Cc3{e42EbN^-OWJ;|d35(6Nbp{kj8hQ(YTW0~3ylMDI5U ziobeTmT?aQuW@<%>^@gx<$!24UP8xTLv7_D%NQ24NGLT$q21`;T%IxLS)9eIW^P`& zk=bxTK*wiXqFpZd`LlTo-_sS?{A3!w=Za*5R2El*@fd3Qys1)lY2|;Fn5vxPr#XOy z74#clMw$HJUi{Sar`MxaH{ZeG7llY&!=?7~Pi*&b8OCKW39n9klUwVFfjbH}$6 zn~5KORL{}!zNnP3>Od=Hfc7BO@YY~tcmIlv0ok!UJZ$2cI3=mw*|KO=XFhDYXlV8S J|6u%M|9^1BC{6$X diff --git a/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_1000x0_resize_lanczos_3.png b/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_1000x0_resize_lanczos_3.png deleted file mode 100644 index 800ad234b3312fd6077a5428eaa76b7208c6540b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53574 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 diff --git a/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_1000x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_1000x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index c2b24bd19b4d14db496917c374fcbb9d47f91bbf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8580 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 V9?4x<4?IhU!PC{xWt~$(6959RJ$3*9 diff --git a/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_400x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_400x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index b4157f672a3002d6e812200f7f0d0c74e33e655e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3406 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 diff --git a/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_545x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_545x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 27e0832716e1d1bce5b36db3816628ec57e475dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4482 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 diff --git a/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_600x0_resize_lanczos_3.png b/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_600x0_resize_lanczos_3.png deleted file mode 100644 index eb5ce5f451ed2f0d2d5482f848816dbdafca674a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29402 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 HkLrH_NWRZG diff --git a/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_800x0_resize_lanczos_3.png b/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_800x0_resize_lanczos_3.png deleted file mode 100644 index a44de4795cd7186add8442fadf932d7a672a2e0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40878 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%0AX)qk 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 diff --git a/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_800x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_800x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 9eb08f3cf6e3ea9cc3f28811e664dbe0cf4b9701..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6934 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 diff --git a/public/images/code.png b/public/images/code.png deleted file mode 100644 index 763b5a2b2bc110f30bb8b051195f3f440961f7ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 769 zcmV+c1OEJpP)EX>4Tx04R}tkv&MmKpe$iQ>9ia4(*`gkfA!+MMWHI6^c+H)C#RSm|Xe=O&XFE z7e~Rh;NZt%)xpJCR|i)?5c~jfc5qU3krMxx6k5c3aNLh~_a1le0HIM~n$;5rG~G7S z$%L5At%`wH_%Vzi!U)RDGUg;Hg|6f49zMR_#ductbAOHjHE%J%Clbe*VcNtS#50?= z!FiuJ!b-AAd`>)J(glehxvqHp#<}RSz%wIeCOuCaAr^}rtaLCdnHuplaa7fG$``U8 ztDLtuYn2*n-IKpCl-F05xlVHwNi1Rs5=1Ddp^OS_#Aww?v5=K>v>zBx-kgE(v zjs;YqL3aJ%fAG6ot1va`C4~||?~CJni~)gNpjmgE?_xl{0RBltK~zY`?bIkic(>T;k3Wy^eZFlJ5 z$-C1^`{+dQh@O`Fcy7D4qBzo#nTmD`^Mi2hrLNjxfiL50grYep6X04M`Q1&=*o^Xw?6gKMYNfYieFPDw>3((3hps zP%+8Y(pO4R7+c5U@3yF0wUOppn?hth@j&)mLO91q- zKY(ihdH{Jr?mypyPmmTwiWwM{8daPe|JD>OMV1`s zz)km${go>{tSkR~7uzhWX+P7XG@gF67Q4tfF47mBXaB`*T?Ica0CKSoDu9!;f6JS9 k`QC3^SHy%a^yHtGe}#AcE>Yjc<9d8uufe0V=-5;M0MBWyL;wH) diff --git a/public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_144x0_resize_lanczos_3.png b/public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_144x0_resize_lanczos_3.png deleted file mode 100644 index 2a255dd0e43fde4c4cb676743b5047b3679421f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10332 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

    xYNOhxxn6}nbE4-S5vGGHBeaxeL<55Ywr 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

    xYNOhxxn6}nbE4-S5vGGHBeaxeL<55Ywr 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 vRz`WG#jX(oRuS@oYbUz~ zYeA|!0w@q@vw$jMX^RE|SwJKY!XrEq^3wDsA+P&7XLi?~z30q6bLM?c65My4bU^IQ%JskrkD-zd)b`{4@}%)$PP#Iq(2Z zV4B;EHr)USKh&;+_`F{p0C~Q-sCv}{wfl4j;t#{&TL{iKRvvcL59~mBNA%a8BHuY6 zNK+?`cd0+ex{gx*?FeoLHZz34a|NRABLobMN1V33H~?~RaOd>ZKeGvtz^vpqn5*@8p_%2oD%8V+|Fx~T=>H>8&| zODSWmj@6Sgo?y32YU@~|E9wbVgSBW1{`Ek2LiFN~Iv+9cpSXh_Z=GLbcrT26332+m zRu7Qp1Qs6_FR*gK*MWzSOb9$dTfC@j&3RT=#uNM;Pw-Q$J?;rfeJMMJ=(sRCsw3q@ zoP7^dAN%!y$fw=y;SYmT*C8J{q}c=HT&pvlv3!TWG=ar8=sF$a=c=BNXSGSzTSit< zPbfBKtvBg8)W=^)_qLx>AK@`=UyUsqFmY;lse0prZeaNY+3an`>Ip=3%HrGcgd!H5 zCcB8NBC(*zn8SQfg=kT$<8A*5Lu0;x*jHoYa5pl25b{ienrqbWa|G}lf^mk^oQ`HA zMLnTvEGawb%kzY^cEvr}*BTVNkX^Is8C=JJ>jWvPmEr1ysy{&OP9)=zL2P&0w)U!? zP&Jkm^?)MQUL`wgmFEOzE#+9m;3E1}fUXM@vMv1mAbMYn&q*ewayzEzDj;OFDMB4d zK{=l`%D;*kgKKp9F&zHhkiMfS=#0S16;AI0)*9-;toU?>R;t!@e)*s}tz@-{pOZ|7 z;VgPLf@AR6qBQInno)#vsYy3|<2L1yuVS@DEV}(kQ*m0U+9p3S5JtCSk$gM&Byog1 zEkI{Hf>*7z9r2E`=&IJ)sl=daeXA!(Q@0z38T9c7$MD~m@R?{368nwwi&%6OnVsri zRSzld3BsiIWAK^FE``a6;N-tBYdgg{MH`gUE(o2Zk18OvPe;P&dM?w|ymt@N5zGl3 z!w*7la`7!!3g63wy7>8>tjoJrT9FxbWv+vvmb~l5&uJc$o}f9*rjPe~NKOPsH>$IQ z$AyZV4(BO4Z7^|w<0a{M(SF-S#5}f0yF3F4`3V>OrQdF|&GIW$y{8-iyma?GbU8|EIkOM+? z|AhHJ)5B-F5g1)H~or>6vCbfwxNABt_?e zP$d?G`hF#%2*o>g_i5r=L{f=g5`2b`IPU`4htCPclE+OR5u5r#RfASBJar2y9j zzXpSKz45~hqMZI80AaQ30(uNsvYtLR)t>I4;!du&)NAJecuOIN}62 zbQX-A3f&_NFneL=o3Ql-*zhE5Sq-&1!EIR)Q>-xk8T8?>W8sjaVf$Lx^gMJ6@MZfT z_(kRcw$-HyHdcGlKf^g!M29!O3fKHOYpuLJqWZF787#jAR^9_Ozge-;fgvA0eGQy+b=2;uYvGBj zp{FyRAmp))J^#hFl*H>@qqtee!jGTReCyXWVr~~~dI`RDJPhp815^W#%TzLyrM>qU z_?I>MSbYdwPoH?zEO>LZrX$Rth2e8`?Gw*|Gp~aQ?=i}i7OkYL3_8~L6W1?=2fqf} zU(i3Y_3Wn{BcWbN83YcW87W^W zPAR`$gK0;>{Ci+XLf!NxE>j&F0;V1v4OX>RvXsoJA2i=xa7s1L&7C&HNvo5xfGCe4b* zkp@EAG3C0#$}$4W_B05`eF6UZ2G~^t;bzNhn1^{UMDvokH1x2q4)cBlpZ$kO@u7t( zB?+T+)m|yiH{Z1lfsjU^`mDTd%7Q>(!SbJJnh4WS)!(ge zz$?$dZ*PH_r@$#!!6cP!{SF?y$SB^j?$rK>WB~H^3?dYpb3}soI&CLT6PMZ%sqoTkljXCY8rE?pPAsTdJJB9 z3`UKIy*u=E)V#wtUX(SiB(9I^Bt9!oSwM7}2AC5t()qs#2#&V+2~*+9#o+b8kZ2Cd zSp!yOa1bU-Y6Z!c$KPLzXDui$!SIL zzoMVMdNd|srsyPV#kILkdQJO*;w5S2Q6~IP>TH-2ZhQqE{W+X*AsjL- zI_{XkUUnC3Jqey%2|c5&5yl2wHw$Qrej3LOpo9Bh&-Uicw(&8Av*yub;3J=bkrPZ7 zr6z%W@Y;XF_N{u|DWIf+UJ!pD*Ikkf-@YG^Fy6$INkBGESxp@@na6G4g*z9+@+ENd zZ(!KS2n6+i#28rc2>fypoN}&FmYY1_yi_&r=Jq<1%AVA${NjgT(u~&jySBo@&%?%* zFx*XEA&pl0&{fVzaUZ_vuG4Vu}pdDRAB%oO;{e7$5MbCQBG z@i9xkjkUb2^fO6F+UKMaSYHjs4ufATf!nUofjH!QA*?{1f@XLfrQqMc-W-GjIRcKD ztJy?8wx>EpGC%PvQYlZ%bJ65m^qzro(aP7K8DK|K5SlP)_$z4tYIiZ(~dOv z0rHZIl8R0TAP>DVbd=Ru->fRC3DEby0WUq%>Ale;42#CTb}P)B4ZVXV!kIi@iSHJ$WgYzB<8b3Cux_c5?Pn{uECA&| zkj=}{6wt)CrGz99eRJ39->--MJ&_lLYfU4^!4V6Kb z#+EJ0t|AM29?(9IMe8_HHY+{8(iv}GGoEnsKf=?GG-pPkk{aozEyK{*k1v6TZ;CRg zdgu*KbQdfP)PeG)b=%UqQ>N-4y$;sD2HhqmHLhoyu8jIrlr?fZAsv9CAoym#%&V)T zb)MRg-lL<+8!zd4UnaPqxi9NFu;8nDT}UZPwGX_(EE%s~V`Lc1^i8`S2mbXk_~BQf z_pJyB8#r}dsOZKGAX66r(*?g-2oGMPGqjpnwpQKWw9;C;8q)vO=glk4?ANajf{Fd^ zf>A7h^o7XGI$;K*6tQ754C{vDPL4SJNAuyaNA$iRJJYcj_SBm$0ek!5xyNA6=V08V zXm{J9e}ey79NoNWy1vv(Tl)emy-Nq?L*5OeCq|T%_ENIeKM#w)153Vdc0%DWuc zwiP@9Gd^J!{RI5#d$9aoJ?5l|V>vxaA*VEc!J~BxMcP)B#4RjBuh-8$4&L(tcx^ST zS_vaX^Bt+U?6AFOb~%h21G7J+*NE1yf;B5(c(~0lr5~QF>8u|Z*8@j>6ps2hOrHtk zr$EmLZNdBAhHbCI##Qk8Gq7nj3;?6dVopon1PrQp@)0=nX!!kFcw>dxQI{~Lf?H9n z&%Th8Eda_jZawaV+Y0p$R|l4F4=hifYnF@qjRLxfHgqL{)+Ec?nmAxwJlvYt6{7+t z+?t4?%6htignO3!u#GjQHueLV_jMsB#QdkH>-U} zDMCgYa~-qsN?634Cf5eR9#dL>>@lT{ySZIGIStKB!BUQgDOcSDG5ccqHzus(W>;I1 zA}F%NEA`@Ae88ciWr8x&$DUG6q%x1h2F;9ZV2JY&u`o z3-T;EseMU{F5FIp9#EyjMLLs3ZDnXLEM?o|^*bJ0vf7scL8e?U1t2ez^{1G%xm41tIBJGC;EU7c{a4(=NBSb6g}W^c8KF2Y6W!iWqXtSXzT{)oi6x zw35{>uWw}&iYyRpWo6MyR$W>@t@`Be30Jk~Br3=PtyAe_*1+@RdnxDz)QvmElGR52( z5N&}F9?x^#tihD2s{%qh8DCc4s*QKMN<%l{Fva|mrDze_i9lI)FzsHi-SoMW9-OSd z(AYPqW~&1M@!yX2Gw$$|xnp)9UP;&UE#*|HD?2VfLtg9op{`dd;#p=cSp3_PcA%~T zLRx2wv`g#DfmC$+1`_IenWCU45Def1wP0L%eoj?OJJ{CVj+gpI(~_t0*{DOU^ z2URrNV|2B9yzkV*R zTbVcWtfq`bSB(V+!V~Q4r}sna(%}i4$1o9ldB(h>j>EZKq+4Z%o9E2yZ=QG{?ugXv!~t!TF5?OC%iuY< zlE(uS^<=G?~@S?~~igZ_#;^ zCqy-FFfSMztlwRX;7SCC8Vjf!Yj7IN7oD57cfL)Ll(BeS_6p3AjxJw=(T?OPU#UNKwgaN}Zsh;xo|BfDnF} zE4+2Bm1oKSd z_AL63#S`>PsrY#W4x1ILBH=e^s)(u)d-$Ou#^$33BHZvG!!p66ratJ46!&{ exBnji0RR8afZ%cBI#gEx0000z~ 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 diff --git a/public/images/globe_hu02aadac476934b9056e529139f32f0f6_1275_24x24_resize_q80_h2_lanczos_3.webp b/public/images/globe_hu02aadac476934b9056e529139f32f0f6_1275_24x24_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index f7ab90d00d7f6152c339fb9bf258c46f26dd8a59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 682 zcmV;b0#*G|Nk&GZ0ssJ4MM6+kP&il$0000G0000N000*N06|PpNIU@m00EGzZQI&5 zk26Wxq$``Ub0*xFO9#N*otb+CG&engz*uH(M+}o;435tA42G*dgNT>_Djgr6n%UWz znK~Yq7hc`48|RW`wyB8yJt)%MZ%xHjX3WY`081r zcYY5Ft~wo2m2n7$O{a)wy$r+~c0s2L01LK5kLwW}_c?IS`vniZ1HAMoOnDM`=AMGR zJ_SxY0n^q2e{3vh@;6ZLKgj!E^Ocyk4)|>oK#RYCdjG+sCxK_~E!gK%;I!j#%oo5N z9~3#;#n^N1V4Nian2tpzIulEz2AcZ zlC(2DVb+6(&4j(Pt|k;uzU#{;Zg2bem3~Vo9b8_w4w}_r4(3+QN%_6$Xu%2Qh5HpJrLx^AOzKv=Gd{#w^tys8Jyh zU2|E3x9^4ZG~Wj&?ZzOEH3<4C$Xe`!UCo@xFy{Zeb=k9W \ No newline at end of file diff --git a/public/images/image-placeholder.png b/public/images/image-placeholder.png deleted file mode 100644 index a61a0c094250aba17ba1e399b8a570e47976613e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4881 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 Zdi^b>B%NxBEr;|0KHmOb4F@Bx{1@TQ{r~^~ diff --git a/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png b/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png deleted file mode 100644 index 9b7bad9a2ede6d58366b6651c15f4a35b86bc163..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7699 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 bK`kzhb|zPBz4NLUEw7_a*h3WuPGA2IV}pi* diff --git a/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_q80_h2_lanczos_3.webp b/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 8b220c727e458335a43fc090248d6ef81a67b434..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2890 zcmeHJc`zIJ9{)umQfE|Ek!q?`-7Qs=wh3{zw2G)y)K!~0%2p9nMI39p&Z2};n~Ixt zC3U2AlqXs}D4OydZL#ROs*XC6=e?OX^JaG6&g|?z`^SD~zBAwX&U`=fo$u#+U9>Vc zHxU8A$;{*e{(`|JVE_PfM;&2c5(2R2E?8Q_0f3;G{=-K<^P`Hh^b`++FRpCmo^Lmd zD*cDwoanpaD$c$43LBY(SrN>T87bwL2QbrY}%`!h9j(}=iB=`T^}Cg3jVANNId=OwR60xa`FRO$~?#GGsaWRa_%Ri*O8@4*%|cP290bCEqhxo%8Ur($PRy9msRh$znzmpmbSUrwvxy z1I*$#mC}Y!Bp_(6WT&<1Tce3YZOf7*@`wrox#%_hv*SiIlSSdDie2(98L4;JNqAk? zdC6SAdS=y$*ImT5@%+vU7R8u5)*OMv;7&+99uWKRq7C{{h|3(x>(TFWITFMHmxNuZ*O|D z2o?{Rt$o-f(mSqXO&Uhyc{H zX%BDtZUnSJ5tlN1_B1~026jUDOje>P81MZMdpWgIt1{LELmGWD@(=qsKd2DCjC zj4y6uU93{t3T6+&DW$sr@|H`!LCy(XT~)Eh-R2Tbs2BJbAhfJ!7T5Y|o|AUsp!-(q zE4@CIK$`E2M!qM$#co$%-D>35EN2(q^+jo_$!m7lbpMi6-TFjtlsqyHeJ;*<9tz?L z?0q0(4>G;gX>(z8=oT5rzS)1+_8QQdkBXs)tC1>78~A+5TxO`sKa6H#D$kvC>#w_J zDm22CkspK@@EHA8hrBNeybE?H3gG?8Mg2dkeynrn#-RIP033}4c@Q-`YzlHZ8k1*5 zryoj{bwL;*U|${uHdiMV2*yg?xop-hN|h_K2^rEtdLaic`m%ZhW6<$s=|t8Kv9d5d zhn%^37c}Q!S>aoM`g=H5%<*uuzYIbL;Zv$NOlrWUnmSrl4gU@DM{1I=yj;=Q`#ZJA z3#$`CL!fwq()sZC@-BF_q^-rYaQfv=&HqP1xp<4bH>c`s!d-pDAY1$8j65BB>wDjR zqq*meVGAVTU-ec+C?t)y|>nUM!u;C>3 z?zC-t4RY76lcrxXj{IH(V$bFMYH=6Jq%mh}v2K4i)L(GOjsPBizuv>V67y!g+CR=sxE*kaebrmryAQ~Y1Jt$!*?%*KiQn3|niSF0Q`Lh3C_hoV N8zxJ?&f>qGe*vJvT$2C* diff --git a/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png b/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png deleted file mode 100644 index 191ab90582cef298e67a4f45c16aba13e7082d5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2451 zcmeHJ`&ZIw9;VGLZ6|e{&1P)|nK>?MIogz(7goiSVXZ>ppdxmikS0w{xp=|Yu%=0; zvJoZ4%ch|L;tg+UXl_kZjF}d=Y8MvoX_*T z&v~yOMWeQFbJ+%gK(-%_JcxxrHr)g3F54~O+Te5NGz4OoaQGndyR3=@l`8oxDe=*g zeqZs~q~%tTs++K=Pwc1*@rCrH6-u%-T6V?|0YM1Vb z)H#9H>7#xLFD^@h@6VjQU0i`rYUMR{^{kbc>9C@xUjkKyiyB?vU|>DPs8#hngG?6e zh%>uFAZ4&kj#oi2f5-ovLAaW4-3%*WVXKIEOM?Rk$j*5xxl&|f=R(9+&1Uz~OC?dB zJESuiYCQC_8Yj2=k{SeNdTCY8=dXyo1Xca_STA?Q-|SXt*>QWzkO9mmncr|(oe4tO z(7BKELqkKZ_2j<_NDOgjr*Z8}%SZ=ZqK_)ddOMR{6^FxVNbgWTMuzTJ1z?S{kD#(OZ3;cpF$l1XtIMQNorHCoQ3H-b0Uq zwG{szKbISCFPtDGv~ET+Q7Pbdnc83xS?D3vIyAhPtw#(7Rld|vd-AY2x#IhSZo=pU zbts2T%npLy+AniVadI1B%|E|yFIiez^7-W2V_KFKN@z$;l!^VcE~IA zfjvLYO`)jJrcrW`*sm<=1mC@8_D0+UP4j7Dc+n}@=-K^cQI~?aZG>yJN_F1w2Xe@T zy82zR4GIq8HyDAuTc$Hw>pTij+V@8#_r0VavJjS0 z_z66|l=h+(F)pO#;pANDdATw!YR-b>Nk0!Idvblz;H~^R7^6@3GRE-;V!f@)*-5^q-^U zl|Igem2yhNPIpccPfO0@HOkND<(k(G7?50JXyeH~%b+k;ji&aJjeAfiR1=#RxMbYQ z*+4$BdZjgbb_bS4rFJ9;iwyu=sNoa7k>gAzll7<-{iR@?q*mJ7+lRc+({E#s)DF!F ze?8N}A&yS*trs1y!}=ZKFMPLZG3gjddq3a!aB6Rs4ji;{OtW&feeEuuZ_>1LyBVtS zaZ^nde?Hz1sO_N9XnhOhplbPc0e{~8Q0RDP+mTFZWwgJ3jZO>r!h$R%5=)5$ z&@rl9qgH%;D^Hbr>*@5;U^KjV;)SAg-nlS>WJWR!fFW7H?O|bKadHfo73(l7>fdBz z=gr0j5%{^F={Pvt@ic!}MYM16^Y==fs>g@|3q^VWJ+obqn#a@rV%(!(YZY2=dtVzn ze{K*|Lp8mho10^kM58`LKsE>*NPV*^ZT0Ho^_}o?ZhF(lunr3NIbHufJ;hNp34K(4 zL#-n0nbxkSd4b3pO83=36}~ZRO6B^d+-KqhVk?r*8`-2ZNznCrRf_+(k2Hg-pB-=jV=I&h z+~$FrSQ`imeN{zyz0}eKTrCH_mdA{=1>QP)gb7l4AgWCD7HDAOFTIaQ*uE&R|M5l!$``#elnJd(tN1sRLomMSku_V zgtb}rVM9p|(fMN-;?IjjP2k(NxK3rP*y?A^Uh;kyBs0@t5Ezz86$%9aW;YmN%Bn?Y zjfmhlkR&3&-A3FZ)1kH3fDACi^lKX>{ihbkVye!>-WC1v3mdza&}VU=X&)m7)l27g z)X6_PQ$73VOlm``7i!>Q#C4z?wv;HSzdMuhK(3*tk?<>)Gc5t{7fnR|~zDjf*RvUV=Dum;h^)8BI^~|?l?M5;W;c(+|%|o!VpC>C|$XdJn tfJZwns$r0DN4MYc|IA=j2mY_D*4KBE9vn7y-vk@T;Ry7>#_&_je*;-eXPf{4 diff --git a/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp b/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index f2d854cc99d474a70f1962c9163b97538cfbf01b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 888 zcmWIYbaN|UW?%?+bqWXzu!!JdU|C;%+Zh-feF8kRm>3usCv48Gz7=LaE63aG z&r5B;I}>8xiCFD0GzNm?l)cUstNARI)Ea{RFaPKNcm6N?ul29~U-_>YXZk&KH`BxK zp%zUAJHys}*%K4Z8QUOs`o-r>7iQPL2~AwH)py%;w$OgrhIqH2^SWZspLZ9oysZ)L zAMh>q;Gqu&`nnf42yNOL;N`Kht>~ESj2qFv8TM#uUR!H9IdN^IYp1mb*B?oSxMC08 zt*4$YRnzt6J9uvGp?7!E1-b7Y+4SM`8n!o5VF}-5wsoX%bIoUZe|*y$kx5LoObyEw zO*e0sXYl*2?03-R@JH`#`SV)7E;?PjHgz019X;M2US7R=u1icz+x;gzNt6C|w?e>@ z_2j~UC}F{k+vP1pSgIS1nKu@4&9YcLqa#90y28)p=J5lc=9F?r>7Mx=CEV(tpmZ=w zOzPXyPx{LZgmh-jkFJ&a_>HmMMlC5{|HF^n-T@}x#13pM*m31Ran{^g9+ee4ntLqR zvm2~~`zN?G&5jV0>U1{v=)k+f^gGXwsShR`zcOj>UW0cBo*mzREC2H0#o~z{o2+={ z56Y@=hd1c{%Lse3X_?9nS@zXpso@{q+7wt`Sfbg{qLx{|SH(JlVtM8NU}&`e|Nn;(n1&P-7#SEQNHEN0)LO#0 zgTb!RVYcU@MT!D(Yk0IdSiWp8*u9~5fxr~zdzouqUS94u*Q$g_YW7=^qgPr2#l>f3 zL-h2Cv3Y!$IQ6DsC-b@am)rMTj)a(3ID`L8dIDS2Q8PxdUt3;xpEV`k5=@o*7#RNj zznTWj6x}OZCpLal{LgcoC)4}TJnIOt-M_bXd?+rr{Civa;_tLij9<0Vw_aA1ofgb& iF*`5k+UM7G^ONPbaV&258hpC>$$FjAhaNz4fB*nLIHGz0 diff --git a/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_545x0_resize_q80_h2_lanczos_3.webp b/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_545x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 3f05dab1dea7f86ef3e4117980c30af4dd54f1b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1172 zcmWIYbaU%rVPFV%bqWXzu!!JdU|zgnHU%t7i`U~zGd<2^ihc? z5%<4a2B$sy*0DRpXVaN8XLftu-FfOxT9)T~ryo9X0WLlatpC|@!2hT1&U04piFx@m zWaswF-11ZQ{(DpX)IEF4^2skG&%8FCSh4GvW%yawr{_#-V!trm*_*ff^1HI#cm1k& z%`N*r?=bhoEVpf*S(%OoBn^f2M@B4eNn0wcRl|`$+)VbdKCB;y8 z`$me?WKZM2vEIB2mHc8Ge%ML3mj;K#KG4dQu_#~La&%sgd*;7K-*!&PW;)v}mM5%x zaIQ~Ei^_Uti%DL#3imT*>?-bB$^_c@Txvch6{Br(o$=J7o6U?o>$;aMT=P^*M(1AV zQn>}+Y#18U+eP^&KPk2N&2UZ5cPXF3nr-z(Z+|_n7P%bY$sZI^RUwP<$)MV1tcdF0##81rK_5RM@t-IG9 zWH`sWEiHM%5!ovYlinv3*qppp%bcux&fO{b`Tj+pYPw&sO4Q8gF!_9)@z0VO$I`a` z?)+M_|E*+1Om?Q)vL|Qe78RQ@3dS}*kNzWjO~$XaqvLYZEFa-li@wx|ZKzNclR7nP zhMLg-^g`FuIy;~KowIv)VXBa?ecz>h-w&UEzWc3Y*{!?P=N_A$+j+|J%)X-MQv3Am zS}SYSK9#t9io5yx{J!wI9d47?U-vq{{M5<&#%I-oKh)!Z|M$OPW&oypg$_mrh6^eT za~ZW1ncg$lH9E}kT(oeZfYcfhZ4Q<%+Y5GY=v~12|FpDVWrEbJ{6g_*jO&(tr#2`4 z$#n&viE{6cN_^rfcl=@ZNMDCJ*7u##rvs)}w$9=^cH&8ggXmUUB`*CF8u6b(f6Tt) z`m`Z?<=!K45p46EE|(-pA9>p%>UK-$q5H>;NKPzJy#+Mk9iWS}0yBdityK!d}~#w=6FA eHaNvqOwJQK``32c*W3h=;-8ZhyW!WQDgL}po z?%P}3us68z{~dePvBv4o9<}M8E_!<_>F%se&HvhtO6aw&dasu6``2gd2kU7?H&R57 z9RBh5#;;jX=}B29TF+{1e%!&;Yw>pH);;I4x5-pqm%jQ#Vb!_3bx{u=J-FN*B;7Z$ zw0gSe^6)vWdhbu~oS8D8(c=Blf*p6gyDq+)ec@@WtMR&B^OW8G8VGMTj9F8^j?3X| zXF&0}^$wvQQwf+y;FLyM|`)Vj*^e> z&R2D99q;e7)qLM{>_=eOT@z^+l}k=#l8lcfC+~R7QL)8Pew)lWL34rsJKg5K)tcoANC4o>HM6h z8Y;o7wR|CiQh~+priPC_D|haA+~JnI*S?`ceZGxjz@4a|+S}pVoLtHmh&@i5`aZ5J z&_3#}DQl?0BX;#GTIto(eUBA5eitaHyZdXE6>CdFXV1#g!sCLx$4<;L=Gd`+pW3oF zvsDwetURY+iKhH2tPU*o0@n3tNh>H5W6+O)6 z+}JU*YnGAVWYIt!o@s|*PAmiBtOjw0A{u_mTKN8@KWmR&@WLX14I0zF_^QV^=JXKGOdeajV^8kL&-_ z(gDxKDbs3kHHYm;%yy}BPo_=WH?zbuKMU2Wqh~iw6Z9nXc^FRq#e z%+KmSH?gdt#woY?&*#j=k6QQeHF)_<(^SckT=MHu|CzVBi|xLF$mLYC-Dd0lh9+iY4I@Sy>0GME4W>s_BU diff --git a/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_700x0_resize_q80_h2_lanczos_3.webp b/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_700x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 4a33a3fe7bc4e7dab699925ff1e16cb801186340..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1592 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/images/og-image.png b/public/images/og-image.png deleted file mode 100644 index e31ac0e264c7e69020590de056be3c73f60e4909..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 107524 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≷ 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 Lr!W+UUlRWd^A_Zu diff --git a/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_360x0_resize_q80_h2_lanczos_3.webp b/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_360x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index da4d91ab379101d86b8bee96e3de0ea45c30ed34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7620 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 diff --git a/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_425x0_resize_q80_h2_lanczos_3.webp b/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_425x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 89df899534ae9df099df65461b3558e0d6600cd9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9182 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 diff --git a/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_520x0_resize_lanczos_3.png b/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_520x0_resize_lanczos_3.png deleted file mode 100644 index bba15cdba9af279c26fc804277e7e0e613ba6167..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32777 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 A82|tP diff --git a/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_520x0_resize_q80_h2_lanczos_3.webp b/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_520x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 61f93088ebb56d847cfb737860d64693cfcbecf7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10958 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 diff --git a/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_545x0_resize_q80_h2_lanczos_3.webp b/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_545x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index e15a7357224c566ad1f9ceb13f3b42cdeb9fb2b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11598 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 diff --git a/public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_425x0_resize_q80_h2_lanczos_3.webp b/public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_425x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 98ea3d482247b0d7e0e40e4c1e54802ffd455d3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9624 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 O?+ZP)yHF3q!~g(*g>}FH diff --git a/public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_545x0_resize_q80_h2_lanczos_3.webp b/public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_545x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 48b61dc4a2933894854b0157e0dd47b0f5b97050..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12404 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 R)w1ozdZm(crDrf-_0X~5|m`Ea{p%M5jz&i*8 z^tXH`c*n>S0!$U^yDvUh2YJ^%tM@bWgVL7V-xn|De%2m^yns5>{Qy5$I@*75KV!2Z zJr&sp_`Hoh!u=1huF++h4Q5cvVxLx-vv(jY)URTPlP6*xGg`FI+c`N9XxTT z4yBDkx!GMOB9MEfh0v!cmr93IDX3eYnH9q{*-*T@5uSAprc^I>D>^+NttUoDh!>5< zN|e!!(!ugN@BPPn#>B}$0=Jvc+>3zWDr9ft?Wv7kzaQo8SQM?6##ON`JSbngoW zt(TWq{T8C=>En$!bkV%552wIIhDqm~m!?o}3V}pm>4aPrf9K{e)LuVO*IE&G?CIISXGqcOg zT`DDxTBt=%B{UqEjN_d}wif@|I{8@&I{`)HmZw)9{-PIzY|(`02N4lWaHwp%c!K~@~R3*k*( z8fB(--w1g4_pk1%Egq;H=(PAB-5DB$^ZrlY6089X&Px8mf(*ZS_)@zBCwsendC}nm zGwWugT+til@+oWc`uy+mBDwqb6n6)^Ygzxp289{)%}beo*1r%wNjFAZj>@r}fOS?= z73i~la@_mtM0Ns?em`yf`;F0Fypn5z82`vOr2?t{2(rMS;l)%Mbt%MamgPN*+SVS& zcV?Vy@*gbJdP4?f+}J0Q7lnv$sL3if-S7Z%CjN_Mw1TO9-~!2p%n-F3s)xXxP(_5^ z@cyU}r+AMrOMH__tzp=uOTdhsSK5+cO;9>inSFqEl$j<;kPnN3J#+&k8*!|;2IyqA zgr)MQf-RrjjVynkVmo<#01pt4;;ya?o%r}wT4p{-^mIg?SO11R1dZWdr-%r@VH4&4 zr$!dq!tlSP<*sis^8%Mp+i1}PWj>0v4fVOi6Xm0}9sNcOiDzg(&=9Hrp-#UM|F>ps ze!mCx1}wMuSn+hzXzJWs88ZAqUfk*X`Admx)mpn*8wrbC^vd5kK1bbkYaOR1#U!BI zTB%>y_nveM1S<^(HJqAA?^32HF|&iAtxz#94L?^y5-+(z)Y)fNw2^t?;k0TA1E>zKfG{tgM#%svR9%6l-x$0Q5^CQf!{SHu{Wb@fD=u*+tj%< z^>AG&p1u^C)YO+dDxv9#k+Q|M5sU2nM)^x_0Vaf>F~p$rTGOnPZZ!TbjQd-LQxxfX zPb(*2H*vjsO?d)%STa67yLY}?=FFitk zeJ~_UIiQScq&>Dqcy5PAnqEl@gY^<_0M5e;0zWz462Mu)t%0n%Oj1`GV0l6W8DXO+ z>OsJk;EBbK?;O`)4HV#SS!uPk*gZ)Y4B7IJbW1vXxdyU5yo zgSV{OplwL5A=trHIL+W^NUVe}wgo`@Le(nsyYx?z$H2F*R`a#KHbA0aRG%qlI|Y;v z*A6F9K3fPz0ju44MspHfXsVDfj&qDPRHT9Q^pEf*~T1h c6Q}#%$^&`63Ma+V^y#>`vF88)0000006%Q>$p8QV diff --git a/public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_425x0_resize_q80_h2_lanczos_3.webp b/public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_425x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 703b62372db703fb7082ce55e5bbe50e22c86e59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2302 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 F{U7V~d({8{ diff --git a/public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_520x0_resize_q80_h2_lanczos_3.webp b/public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_520x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index e62ff08bd12485805d7c1ec7e29855c91376355b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2806 zcmV{GP4ZSbc|-eo`D zy%jV%^`E0hTCYR_KV|1})|ExF^SJ9uqS<-eb)`{kyzV;EsJ32r9cffsFFTHu)r$`F zsx6nD$68eu%g*DiDaRR%HAlpT*@NWB&pVE^eu0A=-R|9N>XRB(7Rc#KpaDUde9Wcq z!yG1<9vAu;i)1nNY1esczIINY67TQ56~w136Hhl8#T-zd5} zx-LK1tiK}+9XZC@59~HxcO7X|T9b>8orzngylnY4Xxcz1G*uK^FFTI3rW z_2cQ@+^b5W*?HT&Bg5}7e@(J%WDbpo#B7-jY7EP6FZzq_TvK5F!)51j)|EbdBa?)q zXLcK$btS^qpB4A`hKJ8!U$$o%tAw`Da;!n0z*wqf)|ExF^S$sbW&(gCgu5cgq>~11 z6Jd{tzt}%;!~7pe>Br=hsT-3)opLZevK;Pr9cffi-f_0c`6ON?(K&HVb4|)B;CLf< zn+plK#=P!2(xN}}0$+;yc`1n&Z`f)s@y zYy?ueB64j2Q3bYmP9yRROK&+~z5G7_)^dk+{c->p^S83luzjPZs8*ccRTXeXQDF+C zQ^Ghz8`EOz!2qM6)}_@ureZE?KK#NNehv3l@)-ASe?L(4&Fo^{Q_!1xi$mf0cC+KC z&nliZDP?}TSN-@MZR!6zQ8rw~B;6v!+Yr_u-X^`Y%b{y~oW$HcQ9rcPl~Wn+@Gp&= zrM@<9CE&!UtkdMCT0*G~j!`acb<%PEt}3n&wel#52zD+_Z$Yj&so#b3XlZ#h?a4ce zPYRT7xg`53v$s;DE-;|{Ex_W&)QhfkwA8D}#4x|!+{Un+z?4$9prrXJ(rWSCGCf%i zFMN65j<3f$Y7Fv6uY7VSWB2=i!fn5NSR4E%+j6Uh{CKPd~7kG z3WgJ;|8qtuZXM`jMizLSN&)P5-F+)L3G;_Gn&^)w0;`tfU7wA+o+nRGu1G8$$(m5R zA|{1KQm~!Mu5E=qqa^AbU-QiNKCq4+d<%XqE6eNsT+%liiJ5ptc=Q@-Y&@)`Xzm$` z0ulVuTO7BWyo?DF#%zuwnS)LSp6}9x@Tc7U(q13YM_ZERes~hTW^`t!!hr z;<+_xtCiq3Ye-wlWPsW;V#&O)56H`#y7nk*xaj2rb{VkoEB>AcC6D4^z}kyKQVkVv z&)yPhnY8trl7by#jsvaUE3x|%R3kzf1h%{iJvMa*?ZYAhcVS&3BlS;#Z>O)re*zYB z_o*uqth)jmb99rPW_o+MF~9@BDbUP!{1DO2!NTCZAFNXJ=m6rMVsWuxd}A>Ov^O(; zlRaTE(3xN2*y*Nb17#t$SeV*c#Rg>Vn7_UBKyV04C8v(%UI@v-6ST4ZKbVql-TOaJ zLA6w7y8H8_W@zpkj`10+xU8AQHoD^*Ft?ZqMWMw2lt*`MrQ%=xp|l`Z<2ip`ecADW zA*g9wa|o6|`GWh%lF$d`Tf`=RZm1%3_qn@-nXDfXnDblmxdR&+Dz9)neo3iG@o5Uu zbMdcDb2H`TAIr9xr(5Ife^o<^inD#09s89X-y>)_P8ox&e7TPoxL9B%cyl-dC97L>xkB9^ z9`mX-)1qn?|2;2|OcEjN#bAM4PLZshQcIe_TxUB|9fTq0Q4mY{B*?Po%`>!0_x~pk zSG!E-6B#CrRen>*0d+M34EBacB1qO1ZN4aqq~b9GT)6~lOjZL-<(N<{|pX(G=} zXyo6^F3FeImL!jJE0H{wsQfylVVoqap-BXH-l@bE!b2B zdUd32$R^(bcI9ZL%taPdBj=d_(|4llzB&!to7rIp^(KctPH5`FBVkmR9C%5dYJKir zVGD8x^~(%b98e9R?K1!5g4aMm`$kx|LD)Kn#O$hS;dZ{lZSEC*_GM`oV})KebShX2 z7tvMQEEmZKNtxX-_Wjq4N+tj0H~*2tWA!zHzWOltN}VsnG^sh9Ia~?l|Kzk2`6#kf z`n8Y1iYqbxW#!&X^&n`_81#6d%h=5Bix949>g^}a9gV=4+i#q0b#h>_O_Lxyi$Ms1=@Y%tozG8A=;s=6RQ3c7D^8G>#z*=cUr$E z@5`6t%eK~o7{gc7|MKtq*5Ut&jg}yKs-7b2?u}I^pyzCfRV9eQVXr;G*8` zUqBP}w5qI+l>?EiD&eb3>}{qFmuzRmq?sf))47lt!MzMPL)As9x#GO-*sY;~BaIOE zdl9c&<)bqjk84h8(ds=g`iK7pn{M#KZcfsZRB@5Xy{d#RF3W~N$--Yve zFq+;n?}|SohgEs5@zI6YPX~>veXH!MggwrWza}c??~lK)EB!s8iX(0OYJb&$rQPvM zY-}Rsw?l8){XamQO$N9R_XzbX{pGp0?!E?0xvl@9mGF77h=^hSMG0m{-f^fM`pryS zq`S3AM#f4#8bl|_DoE^Yd4s#CkbVr+_yapVTWx%6)F62RyWb_ptna0chJ=Z%zsCiy z{UyALi>rJ9YJGTUUvjZHNOAH>TWxD9s>)#B&boq^QEL4zPrFm$2mATpo*iupn0Lkn z{1Oo(cSCUiLZ$G3S4p+69DvnK+2*FyX(R@W9Z>e8nbo#G**wd@X*WM0Hrbl+% zsTM6niLidEhZ9`4#D}LNS#hR-e{*9QPsn;|JVb=Eg!v zzFzp&_8%*}9#NFr9V2%KxGqe7A2ZFBNU%N*>$nJ-`M~V zV(=EYTC1{5_gvW@yXt9tPgd|?mV*Lq%!hPQx}#2>sSCOnS~`BIC{cqZ$`xi?B0+R} z&5KB>?b|Tq&i-jv`}1Bf`9qRj_&Z>Z`GW^v6%WAajS7d)?T#rjg`$#g4h*b44PgEG z)K7I$z5D$~iN$_JA5)w7Bu6J6Yo-6~^Z$!q4*;Bo zo)4uo_W^D;(yqVrqt%%Hk7U`33nfHo&u2>D*@S)$oQ@vLL$q z1=L6tJsq2-a7~#~%dq7^y6WyJPYuOsk2JTtMX`IOKT8y+p{~=mJq0xTG19vgikyrV zH}%6wFKf?IdOnhxr}9wrltb;vJ7;MZkJcNONbSY}j0ut`cnn46PB-BG4h|Z+tIv#- ziZ~0UhZIFcpH>lD7K}roh-b%PGjlto$J51awvcgshvoA#=FM$!02>t_%A8*pI6e@s zG2Yb2Zdd=kgwUQ(eO-mYKA^Q66c%~NZNG$aalYX}Z~I}E^Q=pbmMdYQNo@RFxUU$* zjdNCcg~#uP|A5b^knM;<;e1fMjtSgasRl$4e*zQZGN{;8Te+8*h*!*zHe_U9CEcYA=>? zKN~m2(Lx_j{xfnzC{D;V0)@=s8a+hg=K{QO!s~&7YR9QBKD7vyiK}3B%#x>7@J|D> zI=1CK$DWtbao;_Q1+4`btQS4{0SrRP%W02KsiW72~ zQZK48wBchhy02idj+^?%4Lpl;Y=M*yS}Ai{=#Q+UT|TWg1IRm7(9TjZSW~WtLV*Rr3ecOGKkn0z$0PWBxpm zc-8=dENmXI^A3-Yz%o>tO%;A7!0gPAO!tMN*y)xFq zix8brwi%m+L5GPyX-1`m{NOxFI9pt8nxO`hknG#lX!|!~YJu*aNnbbZ94f0}LLTxj z+!?W5-#m$$caDx817!=QmNj<0R}E{rW5Q8^?$xRKjLPswqHSCy0$;}*OM+5JCplvy zS!KBfL>hK|8YZtF%N)})I`mE@Muf9&uRMFME$hOy9fe%3`x4FvEon0-7)_xs1&e}r z^DxB(N>T&{7>njzO*ZRu6(^9qXFtI7w)r!u-1GYwJ zXLqJ&9E0;kn%W+<;ke|Dal~vf70+n>%-u>s_5e{SKOEyo%xFcxQ)lY14jTfyEEOkp zHuhBU8~Pa2iA`5_|A$En#cBD>{p@p~A<u?vc9_b%y+X#q1ifDQ2ske&4h3zS z7+gNlQW)iQW1pe?S(fR#LS?~HLlm1i=N-)Adlh8TqqRTi=|)|h(oADQ5F6xS((Q1P z=+mcjFLN(-yPkM@7AxVOY*^kTJ+1FIL1VhRuwzqJh>Xa=L-pTO_XeEF6_L5>&k-`` z(-^-c6n}QylQ}5eNb2oB0Fp&Rdn5N8557bm^z=aeqZNJ{f$U@D4IeQa>;aT^Hj+`M zMr7j)j8jfp9juc2@gCpCy1?j8R)myr9oqCbemVIC6w2Cm?Hb|&4}eS72I!F_oYuH} zIfF%jDn7-0j)I99N@q|mPfn2?0OKdUHOlwj_a=AFim!^a)Ed=jU3LN8zPwN4 zT6-BhWj0mM9qBR$M&%>k4m64@qoX%0lfcDc{F=N>DsMI;a;xuB%y?p+AlBiEv<*Bb zd23+hH(Z^XXo3DOu;d|F`FN7~6o>qLh4Q@w?U*Py$z;zc3Z^8`sC+8ngh+Qp+q)|c zs#ZYOW8M7wxZ*IFISqjBuAhIO(;0 Wa3CHFUHh^-C`dd3{O3#XZ}|@^Kf&(+ diff --git a/public/images/user.png b/public/images/user.png deleted file mode 100644 index 810e426d91f73382c937dc68846ca8e3c4142323..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 852 zcmV-a1FQUrP)EX>4Tx04R}tkv&MmKpe$iQ>9ia4(*`gkfA!+MMWHI6^c+H)C#RSm|Xe=O&XFE z7e~Rh;NZt%)xpJCR|i)?5c~jfc5qU3krMxx6k5c3aNLh~_a1le0HIM~n$;5rG~G7S z$%L5At%`wH_%Vzi!U)RDGUg;Hg|6f49zMR_#ductbAOHjHE%J%Clbe*VcNtS#50?= z!FiuJ!b-AAd`>)J(glehxvqHp#<}RSz%wIeCOuCaAr^}rtaLCdnHuplaa7fG$``U8 ztDLtuYn2*n-IKpCl-F05xlVHwNi1Rs5=1Ddp^OS_#Aww?v5=K>v>zBx-kgE(v zjs;YqL3aJ%fAG6ot1va`C4~||?~CJni~)gNpjmgE?_Nld)!93XoJ!Xb*9*GDliYIjtv?Alwbz@FPJK7KW^Db`|7yWAx<#gg)c_Z54FwoK#1&lXv$*WBGqZ=h6~1E6kGB zDGwGczQCDEAeKpprvO?B>=lMuu)nNrQGfAo z^6Z)Uum2HY4AlRDTmSr%?2fYM?_Mc0v3el@L0@^|&~_xpgKgTNxkt3F8YXG}D{-40 Yzo%meJV{9oR}1UnPOVIvp`wWZ0Cu6k=l}o! diff --git a/public/images/users.png b/public/images/users.png deleted file mode 100644 index e852fe726c07e563ed7b5ba4114cf3c7c47c39b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 968 zcmV;(12_DMP)EX>4Tx04R}tkv&MmKpe$iQ>9ia4(*`gkfA!+MMWHI6^c+H)C#RSm|Xe=O&XFE z7e~Rh;NZt%)xpJCR|i)?5c~jfc5qU3krMxx6k5c3aNLh~_a1le0HIM~n$;5rG~G7S z$%L5At%`wH_%Vzi!U)RDGUg;Hg|6f49zMR_#ductbAOHjHE%J%Clbe*VcNtS#50?= z!FiuJ!b-AAd`>)J(glehxvqHp#<}RSz%wIeCOuCaAr^}rtaLCdnHuplaa7fG$``U8 ztDLtuYn2*n-IKpCl-F05xlVHwNi1Rs5=1Ddp^OS_#Aww?v5=K>v>zBx-kgE(v zjs;YqL3aJ%fAG6ot1va`C4~||?~CJni~)gNpjmgE?_ z5H!d|eT4S*hjwwrh2O%RP=V)ONNsb?ObBvO-dYs6sy;!jN>CzP^@rAdg*FA%BCp`J*?y+zJx6?fvWjt9a z`K+dnO-T(S#hVbGMBVZ)q30!2lIJn2S*buY)FjJj3kx!1GGjs=--Kq=T>!gIV;*hE zO5`T{&Ma~-A{Q}hzNE9Ok&DP}9l-0Z6!=D!5uE`8*1J4|``Fpv@Q1~3yh?$nupCi! zi?Wi`w_wk7mv7fhv3qY0;O+g`cil~Qm%Jm?B&(4d*0yd~vTH_i105aLA?A$OaS1nz z>|2%YAnKNdW=V$~$zp2#AdK95oGN_R(p@W+?jW@+NhTy)_=3-pEur?4ys+2U5T?q= z{|`$&v}dGG-q)(yl=aY_epXqVQZ&?bY!=$HXux_}^XbqlYdCJtv}6@Sl8MyvGA0ssJ4MM6+kP&il$0000G0000N000*N06|PpNWcI900Dp;*|utB z&A)3lZo?mnyMJPVAl##X3@AqKw>EaqqxcC#1S7X?97$8Rob(GeWbx$T;kW^8@77J` zPCstJl{B}`?qv{t|bDL0HnWjaS_DDh4y?TO9+=L_91setej|T{;COMHWwt&ntu1WP zD%uE3Tl<@ob3!h`21X1e(zUX@-)0!#p*}yh$KRPTl(pB=*UIz1k1c~zfnQE1yG`k_ z1T7n1p4uOI(oX7A1V4EwMBN`Mwya|Ec(3tn@c?o*w9dV4ThfO72`i64T}vnCmwxN| q)CTnQcsNvuc`846%t8nqw9ot3=@CA-&BtKgW6;d{y5RpJ^nd^e*#*Y{ diff --git a/public/images/website-new.png b/public/images/website-new.png deleted file mode 100644 index 844090459df82e8e6577d4cfb72fe3d55a8745bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18139 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 IR-ga?05jx2zW@LL diff --git a/public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_1110x0_resize_lanczos_3.png b/public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_1110x0_resize_lanczos_3.png deleted file mode 100644 index 6d69e2ec37c02b28063638a7db2a348fdb821151..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43525 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

    x^&jiV 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 diff --git a/public/index.html b/public/index.html deleted file mode 100644 index 5cb51da..0000000 --- a/public/index.html +++ /dev/null @@ -1,1372 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    - - - -
    - -
    - - - - - - - - - -
    - - -
    -
    -
    -
    -

    Welcome to the Fediversity Project

    -

    The Fediversity Project is a comprehensive effort to bring easy-to-use, hosted cloud services that have service portability and personal freedom at their core to everyone.

    - - - For You - - - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Banner image - - - - - - - - -
    -
    -
    -
    - - - - -

    Consortium

    - - -
    -
    - - -
    - -
    - Image -
    Consortium
    -
    - - -

    The Consortium behind the Fediversity project is a cooperation between NLnet, Open Internet Discourse Foundation, NORDUnet and Tweag. - -

    -
    - - -
    - -
    - Image -
    NLnet
    -
    - - -

    NLnet supports organisations and people who contribute to an open internet for all. They fund projects that help fix the internet through open hardware, open software, open standards, open science and open data. - - - Read more - - - -

    -
    - - -
    - -
    - Image -
    Open Internet Discourse
    -
    - - -

    The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are. - - - Read more - - - -

    -
    - - -
    - -
    - Image -
    Tweag
    -
    - - -

    Tweag is the open source program office (OSPO) of Modus Create, and has extensive experience working with Nix, and many people at the forefront of the Nix community are Tweagers. - - - Read more - - - -

    -
    - - -
    - -
    - Image -
    NORDUnet
    -
    - - -

    NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries. - - - Read more - - - -

    -
    - -
    -
    - - - - - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - feature image - - - - - - - - - - - -
    -
    -

    Fediversity Grants

    -

    Fediversity will award 450 000 euro in small to medium-size R&D grants towards solutions that bring the next generation of social networks closer. We are seeking project proposals between 5.000 and 50.000 euro’s — which should get you on your way.

    -
      - -
    - - - Learn more - - - -
    -
    -
    -
    - - - - - - - -

    Fediverse Explained

    - - -
    -
    - -
    -
    - Image -

    Individuals

    -
    - -

    Always be in control with your own data on social networks, whether that’s with Mastodon, PeerTube or Pixelfed: Fediversity makes it possible.

    - - - Learn more - - - -
    - -
    -
    - Image -

    Developers

    -
    - -

    As a developer building the next generation of social platforms, you are looking to make it easier to facilitate your customers to use your product. Fediversity can help.

    - - - Learn more - - - -
    - -
    -
    - Image -

    European Commission

    -
    - -

    The Fediversity Project operates on a grant gratiously provided by the HORIZON fund by the EC. Learn more about the accountability of the project.

    - - - Learn more - - - -
    - -
    -
    - - -
    -
    -
    - - - -
    - -
    -
    -
    - -
    -
    - -
    -
    -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/index.xml b/public/index.xml deleted file mode 100644 index 0a278dc..0000000 --- a/public/index.xml +++ /dev/null @@ -1,152 +0,0 @@ - - - - Fediversity - //localhost:1313/ - Recent content on Fediversity - Hugo -- gohugo.io - en-us - Tue, 30 Jul 2024 05:00:00 +0000 - - - PublicSpaces Conference 2024 - //localhost:1313/blog/publicspaces-conference/ - Tue, 30 Jul 2024 05:00:00 +0000 - //localhost:1313/blog/publicspaces-conference/ - PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled &lsquo;Taking Back the Internet&rsquo;. - - - Fediversity new website launch - //localhost:1313/blog/new-website-launch/ - Wed, 15 May 2024 05:00:00 +0000 - //localhost:1313/blog/new-website-launch/ - We are pleased to introduce the launch of our new website dedicated to the Fediversity project. - - - PublicSpaces Conference 2024 - //localhost:1313/events/publicspaces-annual-conference/ - Sat, 11 May 2024 14:00:00 +0200 - //localhost:1313/events/publicspaces-annual-conference/ - On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. - - - OW2con 2024 - //localhost:1313/events/owc-annual-conference-2024/ - Sat, 11 May 2024 09:00:00 +0000 - //localhost:1313/events/owc-annual-conference-2024/ - OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source. - - - State of the Internet 2024 - //localhost:1313/events/waag-state-internet-2024/ - Wed, 10 Apr 2024 16:00:00 +0000 - //localhost:1313/events/waag-state-internet-2024/ - Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. - - - Fediversity Project publicly announced - //localhost:1313/blog/project-launch/ - Mon, 01 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch/ - The Consortium behind the Fediversity project announces that the project has officially been started. - - - Consortium - //localhost:1313/consortium/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/consortium/ - Information about the project. TODO. - - - Developers - //localhost:1313/developers/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/developers/ - The Fediversity Project enables easy hosting for a wide variety of fediverse platforms, all based on NixOS. - - - European Commission - //localhost:1313/ec/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/ec/ - The Fediversity project implements the visions outlined by the Next Generation Internet (NGI) initiative for an open internet in several ways. - - - Fediversity - //localhost:1313/fediversity/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/fediversity/ - Fediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. - - - Grants - //localhost:1313/grants/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/grants/ - Fediversity invites other people to join this ambitious development effort. It is a vast domain with many more challenges than what any preconceived effort could tackle by itself. - - - Individuals - //localhost:1313/individuals/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/individuals/ - The fediverse shows great potential in fundamentally rethinking how we approach the internet. - - - Laurens Hof - //localhost:1313/authors/laurens-hof/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/authors/laurens-hof/ - Story teller for the Fediversity Project. - - - NLnet - //localhost:1313/nlnet/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/nlnet/ - The NLnet Foundation supports organisations and people who contribute to an open internet for all. - - - NORDUnet - //localhost:1313/nordunet/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/nordunet/ - NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries connecting universities and research institutions across Denmark, Finland, Iceland, Norway, and Sweden. - - - Open Internet Discourse Foundation - //localhost:1313/oid/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/oid/ - The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are. - - - Privacy - //localhost:1313/privacy-policy/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/privacy-policy/ - The Fediversity website does not track you, and does not process any of your data. - - - Ready to build your next project with Hugo? - - Mon, 01 Jan 0001 00:00:00 +0000 - - - - - Tweag - //localhost:1313/tweag/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/tweag/ - Tweag is the open source program office (OSPO) of Modus Create, a global digital consulting firm that helps enterprises build competitive advantage through digital innovation. - - - What Users Are Saying About Hugoplate - - Mon, 01 Jan 0001 00:00:00 +0000 - - - - - diff --git a/public/individuals/index.html b/public/individuals/index.html deleted file mode 100644 index b2ffddb..0000000 --- a/public/individuals/index.html +++ /dev/null @@ -1,901 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Individuals - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -

    Individuals

    - - - - -
    -
    -
    - - -
    -
    -
    -
    -

    The fediverse shows great potential in fundamentally rethinking how we approach the internet. It is a new way of thinking about how the internet can be a social web, and solves for the problems that the current Big Tech platforms have, while at the same time enabling a new wave of innovation and new ideas on the social web.

    -
      -
    • Giving people control of their data and social connections, allowing them to choose whatever platform and product they want.
    • -
    • Giving people control of their privacy and their feeds, without black-box algorithms that decide for them what they get to see.
    • -
    -

    The Fediversity project is working on making it easier for people to join the fediverse, and taking full control on their own online social presence. We make it easier for you to join the fediverse, giving you an easy way to select what you need. With one click, you can select whether you need photo sharing, microblogging, video sharing, blogging or simply email. You can get a domain name as well, so you can be up and running with a professional social presence on the new internet in without any effort.

    -

    Fediversity is currently in development, and you can follow us on Mastodon for all the latest information.

    -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/js/script-lazy.js b/public/js/script-lazy.js deleted file mode 100644 index 5cf1d24..0000000 --- a/public/js/script-lazy.js +++ /dev/null @@ -1,4744 +0,0 @@ -/*! - * Glightbox v3.1.0 - * https://github.com/biati-digital/glightbox - * Released under the MIT license - */ - -(function (global, factory) { - typeof exports === "object" && typeof module !== "undefined" - ? (module.exports = factory()) - : typeof define === "function" && define.amd - ? define(factory) - : ((global = global || self), (global.GLightbox = factory())); -})(this, function () { - "use strict"; - - function _typeof(obj) { - "@babel/helpers - typeof"; - - if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { - _typeof = function (obj) { - return typeof obj; - }; - } else { - _typeof = function (obj) { - return obj && - typeof Symbol === "function" && - obj.constructor === Symbol && - obj !== Symbol.prototype - ? "symbol" - : typeof obj; - }; - } - - return _typeof(obj); - } - - function _classCallCheck(instance, Constructor) { - if (!(instance instanceof Constructor)) { - throw new TypeError("Cannot call a class as a function"); - } - } - - function _defineProperties(target, props) { - for (var i = 0; i < props.length; i++) { - var descriptor = props[i]; - descriptor.enumerable = descriptor.enumerable || false; - descriptor.configurable = true; - if ("value" in descriptor) descriptor.writable = true; - Object.defineProperty(target, descriptor.key, descriptor); - } - } - - function _createClass(Constructor, protoProps, staticProps) { - if (protoProps) _defineProperties(Constructor.prototype, protoProps); - if (staticProps) _defineProperties(Constructor, staticProps); - return Constructor; - } - - var uid = Date.now(); - function extend() { - var extended = {}; - var deep = true; - var i = 0; - var length = arguments.length; - - if (Object.prototype.toString.call(arguments[0]) === "[object Boolean]") { - deep = arguments[0]; - i++; - } - - var merge = function merge(obj) { - for (var prop in obj) { - if (Object.prototype.hasOwnProperty.call(obj, prop)) { - if ( - deep && - Object.prototype.toString.call(obj[prop]) === "[object Object]" - ) { - extended[prop] = extend(true, extended[prop], obj[prop]); - } else { - extended[prop] = obj[prop]; - } - } - } - }; - - for (; i < length; i++) { - var obj = arguments[i]; - merge(obj); - } - - return extended; - } - function each(collection, callback) { - if ( - isNode(collection) || - collection === window || - collection === document - ) { - collection = [collection]; - } - - if (!isArrayLike(collection) && !isObject(collection)) { - collection = [collection]; - } - - if (size(collection) == 0) { - return; - } - - if (isArrayLike(collection) && !isObject(collection)) { - var l = collection.length, - i = 0; - - for (; i < l; i++) { - if ( - callback.call(collection[i], collection[i], i, collection) === false - ) { - break; - } - } - } else if (isObject(collection)) { - for (var key in collection) { - if (has(collection, key)) { - if ( - callback.call(collection[key], collection[key], key, collection) === - false - ) { - break; - } - } - } - } - } - function getNodeEvents(node) { - var name = - arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; - var fn = - arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var cache = (node[uid] = node[uid] || []); - var data = { - all: cache, - evt: null, - found: null, - }; - - if (name && fn && size(cache) > 0) { - each(cache, function (cl, i) { - if (cl.eventName == name && cl.fn.toString() == fn.toString()) { - data.found = true; - data.evt = i; - return false; - } - }); - } - - return data; - } - function addEvent(eventName) { - var _ref = - arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}, - onElement = _ref.onElement, - withCallback = _ref.withCallback, - _ref$avoidDuplicate = _ref.avoidDuplicate, - avoidDuplicate = - _ref$avoidDuplicate === void 0 ? true : _ref$avoidDuplicate, - _ref$once = _ref.once, - once = _ref$once === void 0 ? false : _ref$once, - _ref$useCapture = _ref.useCapture, - useCapture = _ref$useCapture === void 0 ? false : _ref$useCapture; - - var thisArg = arguments.length > 2 ? arguments[2] : undefined; - var element = onElement || []; - - if (isString(element)) { - element = document.querySelectorAll(element); - } - - function handler(event) { - if (isFunction(withCallback)) { - withCallback.call(thisArg, event, this); - } - - if (once) { - handler.destroy(); - } - } - - handler.destroy = function () { - each(element, function (el) { - var events = getNodeEvents(el, eventName, handler); - - if (events.found) { - events.all.splice(events.evt, 1); - } - - if (el.removeEventListener) { - el.removeEventListener(eventName, handler, useCapture); - } - }); - }; - - each(element, function (el) { - var events = getNodeEvents(el, eventName, handler); - - if ( - (el.addEventListener && avoidDuplicate && !events.found) || - !avoidDuplicate - ) { - el.addEventListener(eventName, handler, useCapture); - events.all.push({ - eventName: eventName, - fn: handler, - }); - } - }); - return handler; - } - function addClass(node, name) { - each(name.split(" "), function (cl) { - return node.classList.add(cl); - }); - } - function removeClass(node, name) { - each(name.split(" "), function (cl) { - return node.classList.remove(cl); - }); - } - function hasClass(node, name) { - return node.classList.contains(name); - } - function closest(elem, selector) { - while (elem !== document.body) { - elem = elem.parentElement; - - if (!elem) { - return false; - } - - var matches = - typeof elem.matches == "function" - ? elem.matches(selector) - : elem.msMatchesSelector(selector); - - if (matches) { - return elem; - } - } - } - function animateElement(element) { - var animation = - arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ""; - var callback = - arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; - - if (!element || animation === "") { - return false; - } - - if (animation == "none") { - if (isFunction(callback)) { - callback(); - } - - return false; - } - - var animationEnd = whichAnimationEvent(); - var animationNames = animation.split(" "); - each(animationNames, function (name) { - addClass(element, "g" + name); - }); - addEvent(animationEnd, { - onElement: element, - avoidDuplicate: false, - once: true, - withCallback: function withCallback(event, target) { - each(animationNames, function (name) { - removeClass(target, "g" + name); - }); - - if (isFunction(callback)) { - callback(); - } - }, - }); - } - function cssTransform(node) { - var translate = - arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ""; - - if (translate == "") { - node.style.webkitTransform = ""; - node.style.MozTransform = ""; - node.style.msTransform = ""; - node.style.OTransform = ""; - node.style.transform = ""; - return false; - } - - node.style.webkitTransform = translate; - node.style.MozTransform = translate; - node.style.msTransform = translate; - node.style.OTransform = translate; - node.style.transform = translate; - } - function show(element) { - element.style.display = "block"; - } - function hide(element) { - element.style.display = "none"; - } - function createHTML(htmlStr) { - var frag = document.createDocumentFragment(), - temp = document.createElement("div"); - temp.innerHTML = htmlStr; - - while (temp.firstChild) { - frag.appendChild(temp.firstChild); - } - - return frag; - } - function windowSize() { - return { - width: - window.innerWidth || - document.documentElement.clientWidth || - document.body.clientWidth, - height: - window.innerHeight || - document.documentElement.clientHeight || - document.body.clientHeight, - }; - } - function whichAnimationEvent() { - var t, - el = document.createElement("fakeelement"); - var animations = { - animation: "animationend", - OAnimation: "oAnimationEnd", - MozAnimation: "animationend", - WebkitAnimation: "webkitAnimationEnd", - }; - - for (t in animations) { - if (el.style[t] !== undefined) { - return animations[t]; - } - } - } - function whichTransitionEvent() { - var t, - el = document.createElement("fakeelement"); - var transitions = { - transition: "transitionend", - OTransition: "oTransitionEnd", - MozTransition: "transitionend", - WebkitTransition: "webkitTransitionEnd", - }; - - for (t in transitions) { - if (el.style[t] !== undefined) { - return transitions[t]; - } - } - } - function createIframe(config) { - var url = config.url, - allow = config.allow, - callback = config.callback, - appendTo = config.appendTo; - var iframe = document.createElement("iframe"); - iframe.className = "vimeo-video gvideo"; - iframe.src = url; - iframe.style.width = "100%"; - iframe.style.height = "100%"; - - if (allow) { - iframe.setAttribute("allow", allow); - } - - iframe.onload = function () { - addClass(iframe, "node-ready"); - - if (isFunction(callback)) { - callback(); - } - }; - - if (appendTo) { - appendTo.appendChild(iframe); - } - - return iframe; - } - function waitUntil(check, onComplete, delay, timeout) { - if (check()) { - onComplete(); - return; - } - - if (!delay) { - delay = 100; - } - - var timeoutPointer; - var intervalPointer = setInterval(function () { - if (!check()) { - return; - } - - clearInterval(intervalPointer); - - if (timeoutPointer) { - clearTimeout(timeoutPointer); - } - - onComplete(); - }, delay); - - if (timeout) { - timeoutPointer = setTimeout(function () { - clearInterval(intervalPointer); - }, timeout); - } - } - function injectAssets(url, waitFor, callback) { - if (isNil(url)) { - console.error("Inject assets error"); - return; - } - - if (isFunction(waitFor)) { - callback = waitFor; - waitFor = false; - } - - if (isString(waitFor) && waitFor in window) { - if (isFunction(callback)) { - callback(); - } - - return; - } - - var found; - - if (url.indexOf(".css") !== -1) { - found = document.querySelectorAll('link[href="' + url + '"]'); - - if (found && found.length > 0) { - if (isFunction(callback)) { - callback(); - } - - return; - } - - var head = document.getElementsByTagName("head")[0]; - var headStyles = head.querySelectorAll('link[rel="stylesheet"]'); - var link = document.createElement("link"); - link.rel = "stylesheet"; - link.type = "text/css"; - link.href = url; - link.media = "all"; - - if (headStyles) { - head.insertBefore(link, headStyles[0]); - } else { - head.appendChild(link); - } - - if (isFunction(callback)) { - callback(); - } - - return; - } - - found = document.querySelectorAll('script[src="' + url + '"]'); - - if (found && found.length > 0) { - if (isFunction(callback)) { - if (isString(waitFor)) { - waitUntil( - function () { - return typeof window[waitFor] !== "undefined"; - }, - function () { - callback(); - } - ); - return false; - } - - callback(); - } - - return; - } - - var script = document.createElement("script"); - script.type = "text/javascript"; - script.src = url; - - script.onload = function () { - if (isFunction(callback)) { - if (isString(waitFor)) { - waitUntil( - function () { - return typeof window[waitFor] !== "undefined"; - }, - function () { - callback(); - } - ); - return false; - } - - callback(); - } - }; - - document.body.appendChild(script); - return; - } - function isMobile() { - return ( - "navigator" in window && - window.navigator.userAgent.match( - /(iPad)|(iPhone)|(iPod)|(Android)|(PlayBook)|(BB10)|(BlackBerry)|(Opera Mini)|(IEMobile)|(webOS)|(MeeGo)/i - ) - ); - } - function isTouch() { - return ( - isMobile() !== null || - document.createTouch !== undefined || - "ontouchstart" in window || - "onmsgesturechange" in window || - navigator.msMaxTouchPoints - ); - } - function isFunction(f) { - return typeof f === "function"; - } - function isString(s) { - return typeof s === "string"; - } - function isNode(el) { - return !!(el && el.nodeType && el.nodeType == 1); - } - function isArray(ar) { - return Array.isArray(ar); - } - function isArrayLike(ar) { - return ar && ar.length && isFinite(ar.length); - } - function isObject(o) { - var type = _typeof(o); - - return type === "object" && o != null && !isFunction(o) && !isArray(o); - } - function isNil(o) { - return o == null; - } - function has(obj, key) { - return obj !== null && hasOwnProperty.call(obj, key); - } - function size(o) { - if (isObject(o)) { - if (o.keys) { - return o.keys().length; - } - - var l = 0; - - for (var k in o) { - if (has(o, k)) { - l++; - } - } - - return l; - } else { - return o.length; - } - } - function isNumber(n) { - return !isNaN(parseFloat(n)) && isFinite(n); - } - - function getNextFocusElement() { - var current = - arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : -1; - var btns = document.querySelectorAll(".gbtn[data-taborder]:not(.disabled)"); - - if (!btns.length) { - return false; - } - - if (btns.length == 1) { - return btns[0]; - } - - if (typeof current == "string") { - current = parseInt(current); - } - - var orders = []; - each(btns, function (btn) { - orders.push(btn.getAttribute("data-taborder")); - }); - var highestOrder = Math.max.apply( - Math, - orders.map(function (order) { - return parseInt(order); - }) - ); - var newIndex = current < 0 ? 1 : current + 1; - - if (newIndex > highestOrder) { - newIndex = "1"; - } - - var nextOrders = orders.filter(function (el) { - return el >= parseInt(newIndex); - }); - var nextFocus = nextOrders.sort()[0]; - return document.querySelector( - '.gbtn[data-taborder="'.concat(nextFocus, '"]') - ); - } - - function keyboardNavigation(instance) { - if (instance.events.hasOwnProperty("keyboard")) { - return false; - } - - instance.events["keyboard"] = addEvent("keydown", { - onElement: window, - withCallback: function withCallback(event, target) { - event = event || window.event; - var key = event.keyCode; - - if (key == 9) { - var focusedButton = document.querySelector(".gbtn.focused"); - - if (!focusedButton) { - var activeElement = - document.activeElement && document.activeElement.nodeName - ? document.activeElement.nodeName.toLocaleLowerCase() - : false; - - if ( - activeElement == "input" || - activeElement == "textarea" || - activeElement == "button" - ) { - return; - } - } - - event.preventDefault(); - var btns = document.querySelectorAll(".gbtn[data-taborder]"); - - if (!btns || btns.length <= 0) { - return; - } - - if (!focusedButton) { - var first = getNextFocusElement(); - - if (first) { - first.focus(); - addClass(first, "focused"); - } - - return; - } - - var currentFocusOrder = focusedButton.getAttribute("data-taborder"); - var nextFocus = getNextFocusElement(currentFocusOrder); - removeClass(focusedButton, "focused"); - - if (nextFocus) { - nextFocus.focus(); - addClass(nextFocus, "focused"); - } - } - - if (key == 39) { - instance.nextSlide(); - } - - if (key == 37) { - instance.prevSlide(); - } - - if (key == 27) { - instance.close(); - } - }, - }); - } - - function getLen(v) { - return Math.sqrt(v.x * v.x + v.y * v.y); - } - - function dot(v1, v2) { - return v1.x * v2.x + v1.y * v2.y; - } - - function getAngle(v1, v2) { - var mr = getLen(v1) * getLen(v2); - - if (mr === 0) { - return 0; - } - - var r = dot(v1, v2) / mr; - - if (r > 1) { - r = 1; - } - - return Math.acos(r); - } - - function cross(v1, v2) { - return v1.x * v2.y - v2.x * v1.y; - } - - function getRotateAngle(v1, v2) { - var angle = getAngle(v1, v2); - - if (cross(v1, v2) > 0) { - angle *= -1; - } - - return (angle * 180) / Math.PI; - } - - var EventsHandlerAdmin = (function () { - function EventsHandlerAdmin(el) { - _classCallCheck(this, EventsHandlerAdmin); - - this.handlers = []; - this.el = el; - } - - _createClass(EventsHandlerAdmin, [ - { - key: "add", - value: function add(handler) { - this.handlers.push(handler); - }, - }, - { - key: "del", - value: function del(handler) { - if (!handler) { - this.handlers = []; - } - - for (var i = this.handlers.length; i >= 0; i--) { - if (this.handlers[i] === handler) { - this.handlers.splice(i, 1); - } - } - }, - }, - { - key: "dispatch", - value: function dispatch() { - for (var i = 0, len = this.handlers.length; i < len; i++) { - var handler = this.handlers[i]; - - if (typeof handler === "function") { - handler.apply(this.el, arguments); - } - } - }, - }, - ]); - - return EventsHandlerAdmin; - })(); - - function wrapFunc(el, handler) { - var EventshandlerAdmin = new EventsHandlerAdmin(el); - EventshandlerAdmin.add(handler); - return EventshandlerAdmin; - } - - var TouchEvents = (function () { - function TouchEvents(el, option) { - _classCallCheck(this, TouchEvents); - - this.element = typeof el == "string" ? document.querySelector(el) : el; - this.start = this.start.bind(this); - this.move = this.move.bind(this); - this.end = this.end.bind(this); - this.cancel = this.cancel.bind(this); - this.element.addEventListener("touchstart", this.start, false); - this.element.addEventListener("touchmove", this.move, false); - this.element.addEventListener("touchend", this.end, false); - this.element.addEventListener("touchcancel", this.cancel, false); - this.preV = { - x: null, - y: null, - }; - this.pinchStartLen = null; - this.zoom = 1; - this.isDoubleTap = false; - - var noop = function noop() {}; - - this.rotate = wrapFunc(this.element, option.rotate || noop); - this.touchStart = wrapFunc(this.element, option.touchStart || noop); - this.multipointStart = wrapFunc( - this.element, - option.multipointStart || noop - ); - this.multipointEnd = wrapFunc(this.element, option.multipointEnd || noop); - this.pinch = wrapFunc(this.element, option.pinch || noop); - this.swipe = wrapFunc(this.element, option.swipe || noop); - this.tap = wrapFunc(this.element, option.tap || noop); - this.doubleTap = wrapFunc(this.element, option.doubleTap || noop); - this.longTap = wrapFunc(this.element, option.longTap || noop); - this.singleTap = wrapFunc(this.element, option.singleTap || noop); - this.pressMove = wrapFunc(this.element, option.pressMove || noop); - this.twoFingerPressMove = wrapFunc( - this.element, - option.twoFingerPressMove || noop - ); - this.touchMove = wrapFunc(this.element, option.touchMove || noop); - this.touchEnd = wrapFunc(this.element, option.touchEnd || noop); - this.touchCancel = wrapFunc(this.element, option.touchCancel || noop); - this.translateContainer = this.element; - this._cancelAllHandler = this.cancelAll.bind(this); - window.addEventListener("scroll", this._cancelAllHandler); - this.delta = null; - this.last = null; - this.now = null; - this.tapTimeout = null; - this.singleTapTimeout = null; - this.longTapTimeout = null; - this.swipeTimeout = null; - this.x1 = this.x2 = this.y1 = this.y2 = null; - this.preTapPosition = { - x: null, - y: null, - }; - } - - _createClass(TouchEvents, [ - { - key: "start", - value: function start(evt) { - if (!evt.touches) { - return; - } - - var ignoreDragFor = ["a", "button", "input"]; - - if ( - evt.target && - evt.target.nodeName && - ignoreDragFor.indexOf(evt.target.nodeName.toLowerCase()) >= 0 - ) { - console.log( - "ignore drag for this touched element", - evt.target.nodeName.toLowerCase() - ); - return; - } - - this.now = Date.now(); - this.x1 = evt.touches[0].pageX; - this.y1 = evt.touches[0].pageY; - this.delta = this.now - (this.last || this.now); - this.touchStart.dispatch(evt, this.element); - - if (this.preTapPosition.x !== null) { - this.isDoubleTap = - this.delta > 0 && - this.delta <= 250 && - Math.abs(this.preTapPosition.x - this.x1) < 30 && - Math.abs(this.preTapPosition.y - this.y1) < 30; - - if (this.isDoubleTap) { - clearTimeout(this.singleTapTimeout); - } - } - - this.preTapPosition.x = this.x1; - this.preTapPosition.y = this.y1; - this.last = this.now; - var preV = this.preV, - len = evt.touches.length; - - if (len > 1) { - this._cancelLongTap(); - - this._cancelSingleTap(); - - var v = { - x: evt.touches[1].pageX - this.x1, - y: evt.touches[1].pageY - this.y1, - }; - preV.x = v.x; - preV.y = v.y; - this.pinchStartLen = getLen(preV); - this.multipointStart.dispatch(evt, this.element); - } - - this._preventTap = false; - this.longTapTimeout = setTimeout( - function () { - this.longTap.dispatch(evt, this.element); - this._preventTap = true; - }.bind(this), - 750 - ); - }, - }, - { - key: "move", - value: function move(evt) { - if (!evt.touches) { - return; - } - - var preV = this.preV, - len = evt.touches.length, - currentX = evt.touches[0].pageX, - currentY = evt.touches[0].pageY; - this.isDoubleTap = false; - - if (len > 1) { - var sCurrentX = evt.touches[1].pageX, - sCurrentY = evt.touches[1].pageY; - var v = { - x: evt.touches[1].pageX - currentX, - y: evt.touches[1].pageY - currentY, - }; - - if (preV.x !== null) { - if (this.pinchStartLen > 0) { - evt.zoom = getLen(v) / this.pinchStartLen; - this.pinch.dispatch(evt, this.element); - } - - evt.angle = getRotateAngle(v, preV); - this.rotate.dispatch(evt, this.element); - } - - preV.x = v.x; - preV.y = v.y; - - if (this.x2 !== null && this.sx2 !== null) { - evt.deltaX = (currentX - this.x2 + sCurrentX - this.sx2) / 2; - evt.deltaY = (currentY - this.y2 + sCurrentY - this.sy2) / 2; - } else { - evt.deltaX = 0; - evt.deltaY = 0; - } - - this.twoFingerPressMove.dispatch(evt, this.element); - this.sx2 = sCurrentX; - this.sy2 = sCurrentY; - } else { - if (this.x2 !== null) { - evt.deltaX = currentX - this.x2; - evt.deltaY = currentY - this.y2; - var movedX = Math.abs(this.x1 - this.x2), - movedY = Math.abs(this.y1 - this.y2); - - if (movedX > 10 || movedY > 10) { - this._preventTap = true; - } - } else { - evt.deltaX = 0; - evt.deltaY = 0; - } - - this.pressMove.dispatch(evt, this.element); - } - - this.touchMove.dispatch(evt, this.element); - - this._cancelLongTap(); - - this.x2 = currentX; - this.y2 = currentY; - - if (len > 1) { - evt.preventDefault(); - } - }, - }, - { - key: "end", - value: function end(evt) { - if (!evt.changedTouches) { - return; - } - - this._cancelLongTap(); - - var self = this; - - if (evt.touches.length < 2) { - this.multipointEnd.dispatch(evt, this.element); - this.sx2 = this.sy2 = null; - } - - if ( - (this.x2 && Math.abs(this.x1 - this.x2) > 30) || - (this.y2 && Math.abs(this.y1 - this.y2) > 30) - ) { - evt.direction = this._swipeDirection( - this.x1, - this.x2, - this.y1, - this.y2 - ); - this.swipeTimeout = setTimeout(function () { - self.swipe.dispatch(evt, self.element); - }, 0); - } else { - this.tapTimeout = setTimeout(function () { - if (!self._preventTap) { - self.tap.dispatch(evt, self.element); - } - - if (self.isDoubleTap) { - self.doubleTap.dispatch(evt, self.element); - self.isDoubleTap = false; - } - }, 0); - - if (!self.isDoubleTap) { - self.singleTapTimeout = setTimeout(function () { - self.singleTap.dispatch(evt, self.element); - }, 250); - } - } - - this.touchEnd.dispatch(evt, this.element); - this.preV.x = 0; - this.preV.y = 0; - this.zoom = 1; - this.pinchStartLen = null; - this.x1 = this.x2 = this.y1 = this.y2 = null; - }, - }, - { - key: "cancelAll", - value: function cancelAll() { - this._preventTap = true; - clearTimeout(this.singleTapTimeout); - clearTimeout(this.tapTimeout); - clearTimeout(this.longTapTimeout); - clearTimeout(this.swipeTimeout); - }, - }, - { - key: "cancel", - value: function cancel(evt) { - this.cancelAll(); - this.touchCancel.dispatch(evt, this.element); - }, - }, - { - key: "_cancelLongTap", - value: function _cancelLongTap() { - clearTimeout(this.longTapTimeout); - }, - }, - { - key: "_cancelSingleTap", - value: function _cancelSingleTap() { - clearTimeout(this.singleTapTimeout); - }, - }, - { - key: "_swipeDirection", - value: function _swipeDirection(x1, x2, y1, y2) { - return Math.abs(x1 - x2) >= Math.abs(y1 - y2) - ? x1 - x2 > 0 - ? "Left" - : "Right" - : y1 - y2 > 0 - ? "Up" - : "Down"; - }, - }, - { - key: "on", - value: function on(evt, handler) { - if (this[evt]) { - this[evt].add(handler); - } - }, - }, - { - key: "off", - value: function off(evt, handler) { - if (this[evt]) { - this[evt].del(handler); - } - }, - }, - { - key: "destroy", - value: function destroy() { - if (this.singleTapTimeout) { - clearTimeout(this.singleTapTimeout); - } - - if (this.tapTimeout) { - clearTimeout(this.tapTimeout); - } - - if (this.longTapTimeout) { - clearTimeout(this.longTapTimeout); - } - - if (this.swipeTimeout) { - clearTimeout(this.swipeTimeout); - } - - this.element.removeEventListener("touchstart", this.start); - this.element.removeEventListener("touchmove", this.move); - this.element.removeEventListener("touchend", this.end); - this.element.removeEventListener("touchcancel", this.cancel); - this.rotate.del(); - this.touchStart.del(); - this.multipointStart.del(); - this.multipointEnd.del(); - this.pinch.del(); - this.swipe.del(); - this.tap.del(); - this.doubleTap.del(); - this.longTap.del(); - this.singleTap.del(); - this.pressMove.del(); - this.twoFingerPressMove.del(); - this.touchMove.del(); - this.touchEnd.del(); - this.touchCancel.del(); - this.preV = - this.pinchStartLen = - this.zoom = - this.isDoubleTap = - this.delta = - this.last = - this.now = - this.tapTimeout = - this.singleTapTimeout = - this.longTapTimeout = - this.swipeTimeout = - this.x1 = - this.x2 = - this.y1 = - this.y2 = - this.preTapPosition = - this.rotate = - this.touchStart = - this.multipointStart = - this.multipointEnd = - this.pinch = - this.swipe = - this.tap = - this.doubleTap = - this.longTap = - this.singleTap = - this.pressMove = - this.touchMove = - this.touchEnd = - this.touchCancel = - this.twoFingerPressMove = - null; - window.removeEventListener("scroll", this._cancelAllHandler); - return null; - }, - }, - ]); - - return TouchEvents; - })(); - - function resetSlideMove(slide) { - var transitionEnd = whichTransitionEvent(); - var windowWidth = - window.innerWidth || - document.documentElement.clientWidth || - document.body.clientWidth; - var media = hasClass(slide, "gslide-media") - ? slide - : slide.querySelector(".gslide-media"); - var container = closest(media, ".ginner-container"); - var desc = slide.querySelector(".gslide-description"); - - if (windowWidth > 769) { - media = container; - } - - addClass(media, "greset"); - cssTransform(media, "translate3d(0, 0, 0)"); - addEvent(transitionEnd, { - onElement: media, - once: true, - withCallback: function withCallback(event, target) { - removeClass(media, "greset"); - }, - }); - media.style.opacity = ""; - - if (desc) { - desc.style.opacity = ""; - } - } - - function touchNavigation(instance) { - if (instance.events.hasOwnProperty("touch")) { - return false; - } - - var winSize = windowSize(); - var winWidth = winSize.width; - var winHeight = winSize.height; - var process = false; - var currentSlide = null; - var media = null; - var mediaImage = null; - var doingMove = false; - var initScale = 1; - var maxScale = 4.5; - var currentScale = 1; - var doingZoom = false; - var imageZoomed = false; - var zoomedPosX = null; - var zoomedPosY = null; - var lastZoomedPosX = null; - var lastZoomedPosY = null; - var hDistance; - var vDistance; - var hDistancePercent = 0; - var vDistancePercent = 0; - var vSwipe = false; - var hSwipe = false; - var startCoords = {}; - var endCoords = {}; - var xDown = 0; - var yDown = 0; - var isInlined; - var sliderWrapper = document.getElementById("glightbox-slider"); - var overlay = document.querySelector(".goverlay"); - var touchInstance = new TouchEvents(sliderWrapper, { - touchStart: function touchStart(e) { - process = true; - - if ( - hasClass(e.targetTouches[0].target, "ginner-container") || - closest(e.targetTouches[0].target, ".gslide-desc") || - e.targetTouches[0].target.nodeName.toLowerCase() == "a" - ) { - process = false; - } - - if ( - closest(e.targetTouches[0].target, ".gslide-inline") && - !hasClass(e.targetTouches[0].target.parentNode, "gslide-inline") - ) { - process = false; - } - - if (process) { - endCoords = e.targetTouches[0]; - startCoords.pageX = e.targetTouches[0].pageX; - startCoords.pageY = e.targetTouches[0].pageY; - xDown = e.targetTouches[0].clientX; - yDown = e.targetTouches[0].clientY; - currentSlide = instance.activeSlide; - media = currentSlide.querySelector(".gslide-media"); - isInlined = currentSlide.querySelector(".gslide-inline"); - mediaImage = null; - - if (hasClass(media, "gslide-image")) { - mediaImage = media.querySelector("img"); - } - - var windowWidth = - window.innerWidth || - document.documentElement.clientWidth || - document.body.clientWidth; - - if (windowWidth > 769) { - media = currentSlide.querySelector(".ginner-container"); - } - - removeClass(overlay, "greset"); - - if (e.pageX > 20 && e.pageX < window.innerWidth - 20) { - return; - } - - e.preventDefault(); - } - }, - touchMove: function touchMove(e) { - if (!process) { - return; - } - - endCoords = e.targetTouches[0]; - - if (doingZoom || imageZoomed) { - return; - } - - if (isInlined && isInlined.offsetHeight > winHeight) { - var moved = startCoords.pageX - endCoords.pageX; - - if (Math.abs(moved) <= 13) { - return false; - } - } - - doingMove = true; - var xUp = e.targetTouches[0].clientX; - var yUp = e.targetTouches[0].clientY; - var xDiff = xDown - xUp; - var yDiff = yDown - yUp; - - if (Math.abs(xDiff) > Math.abs(yDiff)) { - vSwipe = false; - hSwipe = true; - } else { - hSwipe = false; - vSwipe = true; - } - - hDistance = endCoords.pageX - startCoords.pageX; - hDistancePercent = (hDistance * 100) / winWidth; - vDistance = endCoords.pageY - startCoords.pageY; - vDistancePercent = (vDistance * 100) / winHeight; - var opacity; - - if (vSwipe && mediaImage) { - opacity = 1 - Math.abs(vDistance) / winHeight; - overlay.style.opacity = opacity; - - if (instance.settings.touchFollowAxis) { - hDistancePercent = 0; - } - } - - if (hSwipe) { - opacity = 1 - Math.abs(hDistance) / winWidth; - media.style.opacity = opacity; - - if (instance.settings.touchFollowAxis) { - vDistancePercent = 0; - } - } - - if (!mediaImage) { - return cssTransform( - media, - "translate3d(".concat(hDistancePercent, "%, 0, 0)") - ); - } - - cssTransform( - media, - "translate3d(" - .concat(hDistancePercent, "%, ") - .concat(vDistancePercent, "%, 0)") - ); - }, - touchEnd: function touchEnd() { - if (!process) { - return; - } - - doingMove = false; - - if (imageZoomed || doingZoom) { - lastZoomedPosX = zoomedPosX; - lastZoomedPosY = zoomedPosY; - return; - } - - var v = Math.abs(parseInt(vDistancePercent)); - var h = Math.abs(parseInt(hDistancePercent)); - - if (v > 29 && mediaImage) { - instance.close(); - return; - } - - if (v < 29 && h < 25) { - addClass(overlay, "greset"); - overlay.style.opacity = 1; - return resetSlideMove(media); - } - }, - multipointEnd: function multipointEnd() { - setTimeout(function () { - doingZoom = false; - }, 50); - }, - multipointStart: function multipointStart() { - doingZoom = true; - initScale = currentScale ? currentScale : 1; - }, - pinch: function pinch(evt) { - if (!mediaImage || doingMove) { - return false; - } - - doingZoom = true; - mediaImage.scaleX = mediaImage.scaleY = initScale * evt.zoom; - var scale = initScale * evt.zoom; - imageZoomed = true; - - if (scale <= 1) { - imageZoomed = false; - scale = 1; - lastZoomedPosY = null; - lastZoomedPosX = null; - zoomedPosX = null; - zoomedPosY = null; - mediaImage.setAttribute("style", ""); - return; - } - - if (scale > maxScale) { - scale = maxScale; - } - - mediaImage.style.transform = "scale3d(" - .concat(scale, ", ") - .concat(scale, ", 1)"); - currentScale = scale; - }, - pressMove: function pressMove(e) { - if (imageZoomed && !doingZoom) { - var mhDistance = endCoords.pageX - startCoords.pageX; - var mvDistance = endCoords.pageY - startCoords.pageY; - - if (lastZoomedPosX) { - mhDistance = mhDistance + lastZoomedPosX; - } - - if (lastZoomedPosY) { - mvDistance = mvDistance + lastZoomedPosY; - } - - zoomedPosX = mhDistance; - zoomedPosY = mvDistance; - var style = "translate3d(" - .concat(mhDistance, "px, ") - .concat(mvDistance, "px, 0)"); - - if (currentScale) { - style += " scale3d(" - .concat(currentScale, ", ") - .concat(currentScale, ", 1)"); - } - - cssTransform(mediaImage, style); - } - }, - swipe: function swipe(evt) { - if (imageZoomed) { - return; - } - - if (doingZoom) { - doingZoom = false; - return; - } - - if (evt.direction == "Left") { - if (instance.index == instance.elements.length - 1) { - return resetSlideMove(media); - } - - instance.nextSlide(); - } - - if (evt.direction == "Right") { - if (instance.index == 0) { - return resetSlideMove(media); - } - - instance.prevSlide(); - } - }, - }); - instance.events["touch"] = touchInstance; - } - - var ZoomImages = (function () { - function ZoomImages(el, slide) { - var _this = this; - - var onclose = - arguments.length > 2 && arguments[2] !== undefined - ? arguments[2] - : null; - - _classCallCheck(this, ZoomImages); - - this.img = el; - this.slide = slide; - this.onclose = onclose; - - if (this.img.setZoomEvents) { - return false; - } - - this.active = false; - this.zoomedIn = false; - this.dragging = false; - this.currentX = null; - this.currentY = null; - this.initialX = null; - this.initialY = null; - this.xOffset = 0; - this.yOffset = 0; - this.img.addEventListener( - "mousedown", - function (e) { - return _this.dragStart(e); - }, - false - ); - this.img.addEventListener( - "mouseup", - function (e) { - return _this.dragEnd(e); - }, - false - ); - this.img.addEventListener( - "mousemove", - function (e) { - return _this.drag(e); - }, - false - ); - this.img.addEventListener( - "click", - function (e) { - if (_this.slide.classList.contains("dragging-nav")) { - _this.zoomOut(); - - return false; - } - - if (!_this.zoomedIn) { - return _this.zoomIn(); - } - - if (_this.zoomedIn && !_this.dragging) { - _this.zoomOut(); - } - }, - false - ); - this.img.setZoomEvents = true; - } - - _createClass(ZoomImages, [ - { - key: "zoomIn", - value: function zoomIn() { - var winWidth = this.widowWidth(); - - if (this.zoomedIn || winWidth <= 768) { - return; - } - - var img = this.img; - img.setAttribute("data-style", img.getAttribute("style")); - img.style.maxWidth = img.naturalWidth + "px"; - img.style.maxHeight = img.naturalHeight + "px"; - - if (img.naturalWidth > winWidth) { - var centerX = winWidth / 2 - img.naturalWidth / 2; - this.setTranslate(this.img.parentNode, centerX, 0); - } - - this.slide.classList.add("zoomed"); - this.zoomedIn = true; - }, - }, - { - key: "zoomOut", - value: function zoomOut() { - this.img.parentNode.setAttribute("style", ""); - this.img.setAttribute("style", this.img.getAttribute("data-style")); - this.slide.classList.remove("zoomed"); - this.zoomedIn = false; - this.currentX = null; - this.currentY = null; - this.initialX = null; - this.initialY = null; - this.xOffset = 0; - this.yOffset = 0; - - if (this.onclose && typeof this.onclose == "function") { - this.onclose(); - } - }, - }, - { - key: "dragStart", - value: function dragStart(e) { - e.preventDefault(); - - if (!this.zoomedIn) { - this.active = false; - return; - } - - if (e.type === "touchstart") { - this.initialX = e.touches[0].clientX - this.xOffset; - this.initialY = e.touches[0].clientY - this.yOffset; - } else { - this.initialX = e.clientX - this.xOffset; - this.initialY = e.clientY - this.yOffset; - } - - if (e.target === this.img) { - this.active = true; - this.img.classList.add("dragging"); - } - }, - }, - { - key: "dragEnd", - value: function dragEnd(e) { - var _this2 = this; - - e.preventDefault(); - this.initialX = this.currentX; - this.initialY = this.currentY; - this.active = false; - setTimeout(function () { - _this2.dragging = false; - _this2.img.isDragging = false; - - _this2.img.classList.remove("dragging"); - }, 100); - }, - }, - { - key: "drag", - value: function drag(e) { - if (this.active) { - e.preventDefault(); - - if (e.type === "touchmove") { - this.currentX = e.touches[0].clientX - this.initialX; - this.currentY = e.touches[0].clientY - this.initialY; - } else { - this.currentX = e.clientX - this.initialX; - this.currentY = e.clientY - this.initialY; - } - - this.xOffset = this.currentX; - this.yOffset = this.currentY; - this.img.isDragging = true; - this.dragging = true; - this.setTranslate(this.img, this.currentX, this.currentY); - } - }, - }, - { - key: "onMove", - value: function onMove(e) { - if (!this.zoomedIn) { - return; - } - - var xOffset = e.clientX - this.img.naturalWidth / 2; - var yOffset = e.clientY - this.img.naturalHeight / 2; - this.setTranslate(this.img, xOffset, yOffset); - }, - }, - { - key: "setTranslate", - value: function setTranslate(node, xPos, yPos) { - node.style.transform = - "translate3d(" + xPos + "px, " + yPos + "px, 0)"; - }, - }, - { - key: "widowWidth", - value: function widowWidth() { - return ( - window.innerWidth || - document.documentElement.clientWidth || - document.body.clientWidth - ); - }, - }, - ]); - - return ZoomImages; - })(); - - var DragSlides = (function () { - function DragSlides() { - var _this = this; - - var config = - arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - - _classCallCheck(this, DragSlides); - - var dragEl = config.dragEl, - _config$toleranceX = config.toleranceX, - toleranceX = _config$toleranceX === void 0 ? 40 : _config$toleranceX, - _config$toleranceY = config.toleranceY, - toleranceY = _config$toleranceY === void 0 ? 65 : _config$toleranceY, - _config$slide = config.slide, - slide = _config$slide === void 0 ? null : _config$slide, - _config$instance = config.instance, - instance = _config$instance === void 0 ? null : _config$instance; - this.el = dragEl; - this.active = false; - this.dragging = false; - this.currentX = null; - this.currentY = null; - this.initialX = null; - this.initialY = null; - this.xOffset = 0; - this.yOffset = 0; - this.direction = null; - this.lastDirection = null; - this.toleranceX = toleranceX; - this.toleranceY = toleranceY; - this.toleranceReached = false; - this.dragContainer = this.el; - this.slide = slide; - this.instance = instance; - this.el.addEventListener( - "mousedown", - function (e) { - return _this.dragStart(e); - }, - false - ); - this.el.addEventListener( - "mouseup", - function (e) { - return _this.dragEnd(e); - }, - false - ); - this.el.addEventListener( - "mousemove", - function (e) { - return _this.drag(e); - }, - false - ); - } - - _createClass(DragSlides, [ - { - key: "dragStart", - value: function dragStart(e) { - if (this.slide.classList.contains("zoomed")) { - this.active = false; - return; - } - - if (e.type === "touchstart") { - this.initialX = e.touches[0].clientX - this.xOffset; - this.initialY = e.touches[0].clientY - this.yOffset; - } else { - this.initialX = e.clientX - this.xOffset; - this.initialY = e.clientY - this.yOffset; - } - - var clicked = e.target.nodeName.toLowerCase(); - var exludeClicks = ["input", "select", "textarea", "button", "a"]; - - if ( - e.target.classList.contains("nodrag") || - closest(e.target, ".nodrag") || - exludeClicks.indexOf(clicked) !== -1 - ) { - this.active = false; - return; - } - - e.preventDefault(); - - if ( - e.target === this.el || - (clicked !== "img" && closest(e.target, ".gslide-inline")) - ) { - this.active = true; - this.el.classList.add("dragging"); - this.dragContainer = closest(e.target, ".ginner-container"); - } - }, - }, - { - key: "dragEnd", - value: function dragEnd(e) { - var _this2 = this; - - e && e.preventDefault(); - this.initialX = 0; - this.initialY = 0; - this.currentX = null; - this.currentY = null; - this.initialX = null; - this.initialY = null; - this.xOffset = 0; - this.yOffset = 0; - this.active = false; - - if (this.doSlideChange) { - this.instance.preventOutsideClick = true; - this.doSlideChange == "right" && this.instance.prevSlide(); - this.doSlideChange == "left" && this.instance.nextSlide(); - } - - if (this.doSlideClose) { - this.instance.close(); - } - - if (!this.toleranceReached) { - this.setTranslate(this.dragContainer, 0, 0, true); - } - - setTimeout(function () { - _this2.instance.preventOutsideClick = false; - _this2.toleranceReached = false; - _this2.lastDirection = null; - _this2.dragging = false; - _this2.el.isDragging = false; - - _this2.el.classList.remove("dragging"); - - _this2.slide.classList.remove("dragging-nav"); - - _this2.dragContainer.style.transform = ""; - _this2.dragContainer.style.transition = ""; - }, 100); - }, - }, - { - key: "drag", - value: function drag(e) { - if (this.active) { - e.preventDefault(); - this.slide.classList.add("dragging-nav"); - - if (e.type === "touchmove") { - this.currentX = e.touches[0].clientX - this.initialX; - this.currentY = e.touches[0].clientY - this.initialY; - } else { - this.currentX = e.clientX - this.initialX; - this.currentY = e.clientY - this.initialY; - } - - this.xOffset = this.currentX; - this.yOffset = this.currentY; - this.el.isDragging = true; - this.dragging = true; - this.doSlideChange = false; - this.doSlideClose = false; - var currentXInt = Math.abs(this.currentX); - var currentYInt = Math.abs(this.currentY); - - if ( - currentXInt > 0 && - currentXInt >= Math.abs(this.currentY) && - (!this.lastDirection || this.lastDirection == "x") - ) { - this.yOffset = 0; - this.lastDirection = "x"; - this.setTranslate(this.dragContainer, this.currentX, 0); - var doChange = this.shouldChange(); - - if (!this.instance.settings.dragAutoSnap && doChange) { - this.doSlideChange = doChange; - } - - if (this.instance.settings.dragAutoSnap && doChange) { - this.instance.preventOutsideClick = true; - this.toleranceReached = true; - this.active = false; - this.instance.preventOutsideClick = true; - this.dragEnd(null); - doChange == "right" && this.instance.prevSlide(); - doChange == "left" && this.instance.nextSlide(); - return; - } - } - - if ( - this.toleranceY > 0 && - currentYInt > 0 && - currentYInt >= currentXInt && - (!this.lastDirection || this.lastDirection == "y") - ) { - this.xOffset = 0; - this.lastDirection = "y"; - this.setTranslate(this.dragContainer, 0, this.currentY); - var doClose = this.shouldClose(); - - if (!this.instance.settings.dragAutoSnap && doClose) { - this.doSlideClose = true; - } - - if (this.instance.settings.dragAutoSnap && doClose) { - this.instance.close(); - } - - return; - } - } - }, - }, - { - key: "shouldChange", - value: function shouldChange() { - var doChange = false; - var currentXInt = Math.abs(this.currentX); - - if (currentXInt >= this.toleranceX) { - var dragDir = this.currentX > 0 ? "right" : "left"; - - if ( - (dragDir == "left" && - this.slide !== this.slide.parentNode.lastChild) || - (dragDir == "right" && - this.slide !== this.slide.parentNode.firstChild) - ) { - doChange = dragDir; - } - } - - return doChange; - }, - }, - { - key: "shouldClose", - value: function shouldClose() { - var doClose = false; - var currentYInt = Math.abs(this.currentY); - - if (currentYInt >= this.toleranceY) { - doClose = true; - } - - return doClose; - }, - }, - { - key: "setTranslate", - value: function setTranslate(node, xPos, yPos) { - var animated = - arguments.length > 3 && arguments[3] !== undefined - ? arguments[3] - : false; - - if (animated) { - node.style.transition = "all .2s ease"; - } else { - node.style.transition = ""; - } - - node.style.transform = "translate3d(" - .concat(xPos, "px, ") - .concat(yPos, "px, 0)"); - }, - }, - ]); - - return DragSlides; - })(); - - function slideImage(slide, data, index, callback) { - var slideMedia = slide.querySelector(".gslide-media"); - var img = new Image(); - var titleID = "gSlideTitle_" + index; - var textID = "gSlideDesc_" + index; - img.addEventListener( - "load", - function () { - if (isFunction(callback)) { - callback(); - } - }, - false - ); - img.src = data.href; - - if (data.sizes != "" && data.srcset != "") { - img.sizes = data.sizes; - img.srcset = data.srcset; - } - - img.alt = ""; - - if (!isNil(data.alt) && data.alt !== "") { - img.alt = data.alt; - } - - if (data.title !== "") { - img.setAttribute("aria-labelledby", titleID); - } - - if (data.description !== "") { - img.setAttribute("aria-describedby", textID); - } - - if (data.hasOwnProperty("_hasCustomWidth") && data._hasCustomWidth) { - img.style.width = data.width; - } - - if (data.hasOwnProperty("_hasCustomHeight") && data._hasCustomHeight) { - img.style.height = data.height; - } - - slideMedia.insertBefore(img, slideMedia.firstChild); - return; - } - - function slideVideo(slide, data, index, callback) { - var _this = this; - - var slideContainer = slide.querySelector(".ginner-container"); - var videoID = "gvideo" + index; - var slideMedia = slide.querySelector(".gslide-media"); - var videoPlayers = this.getAllPlayers(); - addClass(slideContainer, "gvideo-container"); - slideMedia.insertBefore( - createHTML('
    '), - slideMedia.firstChild - ); - var videoWrapper = slide.querySelector(".gvideo-wrapper"); - injectAssets(this.settings.plyr.css, "Plyr"); - var url = data.href; - var protocol = location.protocol.replace(":", ""); - var videoSource = ""; - var embedID = ""; - var customPlaceholder = false; - - if (protocol == "file") { - protocol = "http"; - } - - slideMedia.style.maxWidth = data.width; - injectAssets(this.settings.plyr.js, "Plyr", function () { - if (url.match(/vimeo\.com\/([0-9]*)/)) { - var vimeoID = /vimeo.*\/(\d+)/i.exec(url); - videoSource = "vimeo"; - embedID = vimeoID[1]; - } - - if ( - url.match( - /(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/ - ) || - url.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/) || - url.match( - /(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/ - ) - ) { - var youtubeID = getYoutubeID(url); - videoSource = "youtube"; - embedID = youtubeID; - } - - if (url.match(/\.(mp4|ogg|webm|mov)$/) !== null) { - videoSource = "local"; - var html = '"; - customPlaceholder = createHTML(html); - } - - var placeholder = customPlaceholder - ? customPlaceholder - : createHTML( - '
    ') - ); - addClass(videoWrapper, "".concat(videoSource, "-video gvideo")); - videoWrapper.appendChild(placeholder); - videoWrapper.setAttribute("data-id", videoID); - videoWrapper.setAttribute("data-index", index); - var playerConfig = has(_this.settings.plyr, "config") - ? _this.settings.plyr.config - : {}; - var player = new Plyr("#" + videoID, playerConfig); - player.on("ready", function (event) { - var instance = event.detail.plyr; - videoPlayers[videoID] = instance; - - if (isFunction(callback)) { - callback(); - } - }); - waitUntil( - function () { - return ( - slide.querySelector("iframe") && - slide.querySelector("iframe").dataset.ready == "true" - ); - }, - function () { - _this.resize(slide); - } - ); - player.on("enterfullscreen", handleMediaFullScreen); - player.on("exitfullscreen", handleMediaFullScreen); - }); - } - - function getYoutubeID(url) { - var videoID = ""; - url = url - .replace(/(>|<)/gi, "") - .split(/(vi\/|v=|\/v\/|youtu\.be\/|\/embed\/)/); - - if (url[2] !== undefined) { - videoID = url[2].split(/[^0-9a-z_\-]/i); - videoID = videoID[0]; - } else { - videoID = url; - } - - return videoID; - } - - function handleMediaFullScreen(event) { - var media = closest(event.target, ".gslide-media"); - - if (event.type == "enterfullscreen") { - addClass(media, "fullscreen"); - } - - if (event.type == "exitfullscreen") { - removeClass(media, "fullscreen"); - } - } - - function slideInline(slide, data, index, callback) { - var _this = this; - - var slideMedia = slide.querySelector(".gslide-media"); - var hash = - has(data, "href") && data.href - ? data.href.split("#").pop().trim() - : false; - var content = has(data, "content") && data.content ? data.content : false; - var innerContent; - - if (content) { - if (isString(content)) { - innerContent = createHTML( - '
    '.concat(content, "
    ") - ); - } - - if (isNode(content)) { - if (content.style.display == "none") { - content.style.display = "block"; - } - - var container = document.createElement("div"); - container.className = "ginlined-content"; - container.appendChild(content); - innerContent = container; - } - } - - if (hash) { - var div = document.getElementById(hash); - - if (!div) { - return false; - } - - var cloned = div.cloneNode(true); - cloned.style.height = data.height; - cloned.style.maxWidth = data.width; - addClass(cloned, "ginlined-content"); - innerContent = cloned; - } - - if (!innerContent) { - console.error("Unable to append inline slide content", data); - return false; - } - - slideMedia.style.height = data.height; - slideMedia.style.width = data.width; - slideMedia.appendChild(innerContent); - this.events["inlineclose" + hash] = addEvent("click", { - onElement: slideMedia.querySelectorAll(".gtrigger-close"), - withCallback: function withCallback(e) { - e.preventDefault(); - - _this.close(); - }, - }); - - if (isFunction(callback)) { - callback(); - } - - return; - } - - function slideIframe(slide, data, index, callback) { - var slideMedia = slide.querySelector(".gslide-media"); - var iframe = createIframe({ - url: data.href, - callback: callback, - }); - slideMedia.parentNode.style.maxWidth = data.width; - slideMedia.parentNode.style.height = data.height; - slideMedia.appendChild(iframe); - return; - } - - var SlideConfigParser = (function () { - function SlideConfigParser() { - var slideParamas = - arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - - _classCallCheck(this, SlideConfigParser); - - this.defaults = { - href: "", - sizes: "", - srcset: "", - title: "", - type: "", - description: "", - alt: "", - descPosition: "bottom", - effect: "", - width: "", - height: "", - content: false, - zoomable: true, - draggable: true, - }; - - if (isObject(slideParamas)) { - this.defaults = extend(this.defaults, slideParamas); - } - } - - _createClass(SlideConfigParser, [ - { - key: "sourceType", - value: function sourceType(url) { - var origin = url; - url = url.toLowerCase(); - - if ( - url.match(/\.(jpeg|jpg|jpe|gif|png|apn|webp|avif|svg)/) !== null - ) { - return "image"; - } - - if ( - url.match( - /(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/ - ) || - url.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/) || - url.match( - /(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/ - ) - ) { - return "video"; - } - - if (url.match(/vimeo\.com\/([0-9]*)/)) { - return "video"; - } - - if (url.match(/\.(mp4|ogg|webm|mov)/) !== null) { - return "video"; - } - - if (url.match(/\.(mp3|wav|wma|aac|ogg)/) !== null) { - return "audio"; - } - - if (url.indexOf("#") > -1) { - var hash = origin.split("#").pop(); - - if (hash.trim() !== "") { - return "inline"; - } - } - - if (url.indexOf("goajax=true") > -1) { - return "ajax"; - } - - return "external"; - }, - }, - { - key: "parseConfig", - value: function parseConfig(element, settings) { - var _this = this; - - var data = extend( - { - descPosition: settings.descPosition, - }, - this.defaults - ); - - if (isObject(element) && !isNode(element)) { - if (!has(element, "type")) { - if (has(element, "content") && element.content) { - element.type = "inline"; - } else if (has(element, "href")) { - element.type = this.sourceType(element.href); - } - } - - var objectData = extend(data, element); - this.setSize(objectData, settings); - return objectData; - } - - var url = ""; - var config = element.getAttribute("data-glightbox"); - var nodeType = element.nodeName.toLowerCase(); - - if (nodeType === "a") { - url = element.href; - } - - if (nodeType === "img") { - url = element.src; - data.alt = element.alt; - } - - data.href = url; - each(data, function (val, key) { - if (has(settings, key) && key !== "width") { - data[key] = settings[key]; - } - - var nodeData = element.dataset[key]; - - if (!isNil(nodeData)) { - data[key] = _this.sanitizeValue(nodeData); - } - }); - - if (data.content) { - data.type = "inline"; - } - - if (!data.type && url) { - data.type = this.sourceType(url); - } - - if (!isNil(config)) { - var cleanKeys = []; - each(data, function (v, k) { - cleanKeys.push(";\\s?" + k); - }); - cleanKeys = cleanKeys.join("\\s?:|"); - - if (config.trim() !== "") { - each(data, function (val, key) { - var str = config; - var match = "s?" + key + "s?:s?(.*?)(" + cleanKeys + "s?:|$)"; - var regex = new RegExp(match); - var matches = str.match(regex); - - if (matches && matches.length && matches[1]) { - var value = matches[1].trim().replace(/;\s*$/, ""); - data[key] = _this.sanitizeValue(value); - } - }); - } - } else { - if (!data.title && nodeType == "a") { - var title = element.title; - - if (!isNil(title) && title !== "") { - data.title = title; - } - } - - if (!data.title && nodeType == "img") { - var alt = element.alt; - - if (!isNil(alt) && alt !== "") { - data.title = alt; - } - } - } - - if (data.description && data.description.substring(0, 1) === ".") { - var description; - - try { - description = document.querySelector(data.description).innerHTML; - } catch (error) { - if (!(error instanceof DOMException)) { - throw error; - } - } - - if (description) { - data.description = description; - } - } - - if (!data.description) { - var nodeDesc = element.querySelector(".glightbox-desc"); - - if (nodeDesc) { - data.description = nodeDesc.innerHTML; - } - } - - this.setSize(data, settings, element); - this.slideConfig = data; - return data; - }, - }, - { - key: "setSize", - value: function setSize(data, settings) { - var element = - arguments.length > 2 && arguments[2] !== undefined - ? arguments[2] - : null; - var defaultWith = - data.type == "video" - ? this.checkSize(settings.videosWidth) - : this.checkSize(settings.width); - var defaultHeight = this.checkSize(settings.height); - data.width = - has(data, "width") && data.width !== "" - ? this.checkSize(data.width) - : defaultWith; - data.height = - has(data, "height") && data.height !== "" - ? this.checkSize(data.height) - : defaultHeight; - - if (element && data.type == "image") { - data._hasCustomWidth = element.dataset.width ? true : false; - data._hasCustomHeight = element.dataset.height ? true : false; - } - - return data; - }, - }, - { - key: "checkSize", - value: function checkSize(size) { - return isNumber(size) ? "".concat(size, "px") : size; - }, - }, - { - key: "sanitizeValue", - value: function sanitizeValue(val) { - if (val !== "true" && val !== "false") { - return val; - } - - return val === "true"; - }, - }, - ]); - - return SlideConfigParser; - })(); - - var Slide = (function () { - function Slide(el, instance, index) { - _classCallCheck(this, Slide); - - this.element = el; - this.instance = instance; - this.index = index; - } - - _createClass(Slide, [ - { - key: "setContent", - value: function setContent() { - var _this = this; - - var slide = - arguments.length > 0 && arguments[0] !== undefined - ? arguments[0] - : null; - var callback = - arguments.length > 1 && arguments[1] !== undefined - ? arguments[1] - : false; - - if (hasClass(slide, "loaded")) { - return false; - } - - var settings = this.instance.settings; - var slideConfig = this.slideConfig; - var isMobileDevice = isMobile(); - - if (isFunction(settings.beforeSlideLoad)) { - settings.beforeSlideLoad({ - index: this.index, - slide: slide, - player: false, - }); - } - - var type = slideConfig.type; - var position = slideConfig.descPosition; - var slideMedia = slide.querySelector(".gslide-media"); - var slideTitle = slide.querySelector(".gslide-title"); - var slideText = slide.querySelector(".gslide-desc"); - var slideDesc = slide.querySelector(".gdesc-inner"); - var finalCallback = callback; - var titleID = "gSlideTitle_" + this.index; - var textID = "gSlideDesc_" + this.index; - - if (isFunction(settings.afterSlideLoad)) { - finalCallback = function finalCallback() { - if (isFunction(callback)) { - callback(); - } - - settings.afterSlideLoad({ - index: _this.index, - slide: slide, - player: _this.instance.getSlidePlayerInstance(_this.index), - }); - }; - } - - if (slideConfig.title == "" && slideConfig.description == "") { - if (slideDesc) { - slideDesc.parentNode.parentNode.removeChild(slideDesc.parentNode); - } - } else { - if (slideTitle && slideConfig.title !== "") { - slideTitle.id = titleID; - slideTitle.innerHTML = slideConfig.title; - } else { - slideTitle.parentNode.removeChild(slideTitle); - } - - if (slideText && slideConfig.description !== "") { - slideText.id = textID; - - if (isMobileDevice && settings.moreLength > 0) { - slideConfig.smallDescription = this.slideShortDesc( - slideConfig.description, - settings.moreLength, - settings.moreText - ); - slideText.innerHTML = slideConfig.smallDescription; - this.descriptionEvents(slideText, slideConfig); - } else { - slideText.innerHTML = slideConfig.description; - } - } else { - slideText.parentNode.removeChild(slideText); - } - - addClass(slideMedia.parentNode, "desc-".concat(position)); - addClass(slideDesc.parentNode, "description-".concat(position)); - } - - addClass(slideMedia, "gslide-".concat(type)); - addClass(slide, "loaded"); - - if (type === "video") { - slideVideo.apply(this.instance, [ - slide, - slideConfig, - this.index, - finalCallback, - ]); - return; - } - - if (type === "external") { - slideIframe.apply(this, [ - slide, - slideConfig, - this.index, - finalCallback, - ]); - return; - } - - if (type === "inline") { - slideInline.apply(this.instance, [ - slide, - slideConfig, - this.index, - finalCallback, - ]); - - if (slideConfig.draggable) { - new DragSlides({ - dragEl: slide.querySelector(".gslide-inline"), - toleranceX: settings.dragToleranceX, - toleranceY: settings.dragToleranceY, - slide: slide, - instance: this.instance, - }); - } - - return; - } - - if (type === "image") { - slideImage(slide, slideConfig, this.index, function () { - var img = slide.querySelector("img"); - - if (slideConfig.draggable) { - new DragSlides({ - dragEl: img, - toleranceX: settings.dragToleranceX, - toleranceY: settings.dragToleranceY, - slide: slide, - instance: _this.instance, - }); - } - - if (slideConfig.zoomable && img.naturalWidth > img.offsetWidth) { - addClass(img, "zoomable"); - new ZoomImages(img, slide, function () { - _this.instance.resize(); - }); - } - - if (isFunction(finalCallback)) { - finalCallback(); - } - }); - return; - } - - if (isFunction(finalCallback)) { - finalCallback(); - } - }, - }, - { - key: "slideShortDesc", - value: function slideShortDesc(string) { - var n = - arguments.length > 1 && arguments[1] !== undefined - ? arguments[1] - : 50; - var wordBoundary = - arguments.length > 2 && arguments[2] !== undefined - ? arguments[2] - : false; - var div = document.createElement("div"); - div.innerHTML = string; - var cleanedString = div.innerText; - var useWordBoundary = wordBoundary; - string = cleanedString.trim(); - - if (string.length <= n) { - return string; - } - - var subString = string.substr(0, n - 1); - - if (!useWordBoundary) { - return subString; - } - - div = null; - return ( - subString + - '... ' + - wordBoundary + - "" - ); - }, - }, - { - key: "descriptionEvents", - value: function descriptionEvents(desc, data) { - var _this2 = this; - - var moreLink = desc.querySelector(".desc-more"); - - if (!moreLink) { - return false; - } - - addEvent("click", { - onElement: moreLink, - withCallback: function withCallback(event, target) { - event.preventDefault(); - var body = document.body; - var desc = closest(target, ".gslide-desc"); - - if (!desc) { - return false; - } - - desc.innerHTML = data.description; - addClass(body, "gdesc-open"); - var shortEvent = addEvent("click", { - onElement: [body, closest(desc, ".gslide-description")], - withCallback: function withCallback(event, target) { - if (event.target.nodeName.toLowerCase() !== "a") { - removeClass(body, "gdesc-open"); - addClass(body, "gdesc-closed"); - desc.innerHTML = data.smallDescription; - - _this2.descriptionEvents(desc, data); - - setTimeout(function () { - removeClass(body, "gdesc-closed"); - }, 400); - shortEvent.destroy(); - } - }, - }); - }, - }); - }, - }, - { - key: "create", - value: function create() { - return createHTML(this.instance.settings.slideHTML); - }, - }, - { - key: "getConfig", - value: function getConfig() { - if ( - !isNode(this.element) && - !this.element.hasOwnProperty("draggable") - ) { - this.element.draggable = this.instance.settings.draggable; - } - - var parser = new SlideConfigParser( - this.instance.settings.slideExtraAttributes - ); - this.slideConfig = parser.parseConfig( - this.element, - this.instance.settings - ); - return this.slideConfig; - }, - }, - ]); - - return Slide; - })(); - - var _version = "3.1.1"; - - var isMobile$1 = isMobile(); - - var isTouch$1 = isTouch(); - - var html = document.getElementsByTagName("html")[0]; - var defaults = { - selector: ".glightbox", - elements: null, - skin: "clean", - theme: "clean", - closeButton: true, - startAt: null, - autoplayVideos: true, - autofocusVideos: true, - descPosition: "bottom", - width: "900px", - height: "506px", - videosWidth: "960px", - beforeSlideChange: null, - afterSlideChange: null, - beforeSlideLoad: null, - afterSlideLoad: null, - slideInserted: null, - slideRemoved: null, - slideExtraAttributes: null, - onOpen: null, - onClose: null, - loop: false, - zoomable: true, - draggable: true, - dragAutoSnap: false, - dragToleranceX: 40, - dragToleranceY: 65, - preload: true, - oneSlidePerOpen: false, - touchNavigation: true, - touchFollowAxis: true, - keyboardNavigation: true, - closeOnOutsideClick: true, - plugins: false, - plyr: { - css: "https://cdn.plyr.io/3.6.8/plyr.css", - js: "https://cdn.plyr.io/3.6.8/plyr.js", - config: { - ratio: "16:9", - fullscreen: { - enabled: true, - iosNative: true, - }, - youtube: { - noCookie: true, - rel: 0, - showinfo: 0, - iv_load_policy: 3, - }, - vimeo: { - byline: false, - portrait: false, - title: false, - transparent: false, - }, - }, - }, - openEffect: "zoom", - closeEffect: "zoom", - slideEffect: "slide", - moreText: "See more", - moreLength: 60, - cssEfects: { - fade: { - in: "fadeIn", - out: "fadeOut", - }, - zoom: { - in: "zoomIn", - out: "zoomOut", - }, - slide: { - in: "slideInRight", - out: "slideOutLeft", - }, - slideBack: { - in: "slideInLeft", - out: "slideOutRight", - }, - none: { - in: "none", - out: "none", - }, - }, - svg: { - close: - '', - next: ' ', - prev: '', - }, - }; - defaults.slideHTML = - '
    \n
    \n
    \n
    \n
    \n
    \n
    \n

    \n
    \n
    \n
    \n
    \n
    \n
    '; - defaults.lightboxHTML = - ''; - - var GlightboxInit = (function () { - function GlightboxInit() { - var options = - arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - - _classCallCheck(this, GlightboxInit); - - this.customOptions = options; - this.settings = extend(defaults, options); - this.effectsClasses = this.getAnimationClasses(); - this.videoPlayers = {}; - this.apiEvents = []; - this.fullElementsList = false; - } - - _createClass(GlightboxInit, [ - { - key: "init", - value: function init() { - var _this = this; - - var selector = this.getSelector(); - - if (selector) { - this.baseEvents = addEvent("click", { - onElement: selector, - withCallback: function withCallback(e, target) { - e.preventDefault(); - - _this.open(target); - }, - }); - } - - this.elements = this.getElements(); - }, - }, - { - key: "open", - value: function open() { - var element = - arguments.length > 0 && arguments[0] !== undefined - ? arguments[0] - : null; - var startAt = - arguments.length > 1 && arguments[1] !== undefined - ? arguments[1] - : null; - - if (this.elements.length == 0) { - return false; - } - - this.activeSlide = null; - this.prevActiveSlideIndex = null; - this.prevActiveSlide = null; - var index = isNumber(startAt) ? startAt : this.settings.startAt; - - if (isNode(element)) { - var gallery = element.getAttribute("data-gallery"); - - if (gallery) { - this.fullElementsList = this.elements; - this.elements = this.getGalleryElements(this.elements, gallery); - } - - if (isNil(index)) { - index = this.getElementIndex(element); - - if (index < 0) { - index = 0; - } - } - } - - if (!isNumber(index)) { - index = 0; - } - - this.build(); - - animateElement( - this.overlay, - this.settings.openEffect == "none" - ? "none" - : this.settings.cssEfects.fade["in"] - ); - - var body = document.body; - var scrollBar = - window.innerWidth - document.documentElement.clientWidth; - - if (scrollBar > 0) { - var styleSheet = document.createElement("style"); - styleSheet.type = "text/css"; - styleSheet.className = "gcss-styles"; - styleSheet.innerText = ".gscrollbar-fixer {margin-right: ".concat( - scrollBar, - "px}" - ); - document.head.appendChild(styleSheet); - - addClass(body, "gscrollbar-fixer"); - } - - addClass(body, "glightbox-open"); - - addClass(html, "glightbox-open"); - - if (isMobile$1) { - addClass(document.body, "glightbox-mobile"); - - this.settings.slideEffect = "slide"; - } - - this.showSlide(index, true); - - if (this.elements.length == 1) { - addClass(this.prevButton, "glightbox-button-hidden"); - - addClass(this.nextButton, "glightbox-button-hidden"); - } else { - removeClass(this.prevButton, "glightbox-button-hidden"); - - removeClass(this.nextButton, "glightbox-button-hidden"); - } - - this.lightboxOpen = true; - this.trigger("open"); - - if (isFunction(this.settings.onOpen)) { - this.settings.onOpen(); - } - - if (isTouch$1 && this.settings.touchNavigation) { - touchNavigation(this); - } - - if (this.settings.keyboardNavigation) { - keyboardNavigation(this); - } - }, - }, - { - key: "openAt", - value: function openAt() { - var index = - arguments.length > 0 && arguments[0] !== undefined - ? arguments[0] - : 0; - this.open(null, index); - }, - }, - { - key: "showSlide", - value: function showSlide() { - var _this2 = this; - - var index = - arguments.length > 0 && arguments[0] !== undefined - ? arguments[0] - : 0; - var first = - arguments.length > 1 && arguments[1] !== undefined - ? arguments[1] - : false; - - show(this.loader); - - this.index = parseInt(index); - var current = this.slidesContainer.querySelector(".current"); - - if (current) { - removeClass(current, "current"); - } - - this.slideAnimateOut(); - var slideNode = - this.slidesContainer.querySelectorAll(".gslide")[index]; - - if (hasClass(slideNode, "loaded")) { - this.slideAnimateIn(slideNode, first); - - hide(this.loader); - } else { - show(this.loader); - - var slide = this.elements[index]; - var slideData = { - index: this.index, - slide: slideNode, - slideNode: slideNode, - slideConfig: slide.slideConfig, - slideIndex: this.index, - trigger: slide.node, - player: null, - }; - this.trigger("slide_before_load", slideData); - slide.instance.setContent(slideNode, function () { - hide(_this2.loader); - - _this2.resize(); - - _this2.slideAnimateIn(slideNode, first); - - _this2.trigger("slide_after_load", slideData); - }); - } - - this.slideDescription = slideNode.querySelector( - ".gslide-description" - ); - this.slideDescriptionContained = - this.slideDescription && - hasClass(this.slideDescription.parentNode, "gslide-media"); - - if (this.settings.preload) { - this.preloadSlide(index + 1); - this.preloadSlide(index - 1); - } - - this.updateNavigationClasses(); - this.activeSlide = slideNode; - }, - }, - { - key: "preloadSlide", - value: function preloadSlide(index) { - var _this3 = this; - - if (index < 0 || index > this.elements.length - 1) { - return false; - } - - if (isNil(this.elements[index])) { - return false; - } - - var slideNode = - this.slidesContainer.querySelectorAll(".gslide")[index]; - - if (hasClass(slideNode, "loaded")) { - return false; - } - - var slide = this.elements[index]; - var type = slide.type; - var slideData = { - index: index, - slide: slideNode, - slideNode: slideNode, - slideConfig: slide.slideConfig, - slideIndex: index, - trigger: slide.node, - player: null, - }; - this.trigger("slide_before_load", slideData); - - if (type == "video" || type == "external") { - setTimeout(function () { - slide.instance.setContent(slideNode, function () { - _this3.trigger("slide_after_load", slideData); - }); - }, 200); - } else { - slide.instance.setContent(slideNode, function () { - _this3.trigger("slide_after_load", slideData); - }); - } - }, - }, - { - key: "prevSlide", - value: function prevSlide() { - this.goToSlide(this.index - 1); - }, - }, - { - key: "nextSlide", - value: function nextSlide() { - this.goToSlide(this.index + 1); - }, - }, - { - key: "goToSlide", - value: function goToSlide() { - var index = - arguments.length > 0 && arguments[0] !== undefined - ? arguments[0] - : false; - this.prevActiveSlide = this.activeSlide; - this.prevActiveSlideIndex = this.index; - - if (!this.loop() && (index < 0 || index > this.elements.length - 1)) { - return false; - } - - if (index < 0) { - index = this.elements.length - 1; - } else if (index >= this.elements.length) { - index = 0; - } - - this.showSlide(index); - }, - }, - { - key: "insertSlide", - value: function insertSlide() { - var config = - arguments.length > 0 && arguments[0] !== undefined - ? arguments[0] - : {}; - var index = - arguments.length > 1 && arguments[1] !== undefined - ? arguments[1] - : -1; - - if (index < 0) { - index = this.elements.length; - } - - var slide = new Slide(config, this, index); - var data = slide.getConfig(); - - var slideInfo = extend({}, data); - - var newSlide = slide.create(); - var totalSlides = this.elements.length - 1; - slideInfo.index = index; - slideInfo.node = false; - slideInfo.instance = slide; - slideInfo.slideConfig = data; - this.elements.splice(index, 0, slideInfo); - var addedSlideNode = null; - var addedSlidePlayer = null; - - if (this.slidesContainer) { - if (index > totalSlides) { - this.slidesContainer.appendChild(newSlide); - } else { - var existingSlide = - this.slidesContainer.querySelectorAll(".gslide")[index]; - this.slidesContainer.insertBefore(newSlide, existingSlide); - } - - if ( - (this.settings.preload && this.index == 0 && index == 0) || - this.index - 1 == index || - this.index + 1 == index - ) { - this.preloadSlide(index); - } - - if (this.index == 0 && index == 0) { - this.index = 1; - } - - this.updateNavigationClasses(); - addedSlideNode = - this.slidesContainer.querySelectorAll(".gslide")[index]; - addedSlidePlayer = this.getSlidePlayerInstance(index); - slideInfo.slideNode = addedSlideNode; - } - - this.trigger("slide_inserted", { - index: index, - slide: addedSlideNode, - slideNode: addedSlideNode, - slideConfig: data, - slideIndex: index, - trigger: null, - player: addedSlidePlayer, - }); - - if (isFunction(this.settings.slideInserted)) { - this.settings.slideInserted({ - index: index, - slide: addedSlideNode, - player: addedSlidePlayer, - }); - } - }, - }, - { - key: "removeSlide", - value: function removeSlide() { - var index = - arguments.length > 0 && arguments[0] !== undefined - ? arguments[0] - : -1; - - if (index < 0 || index > this.elements.length - 1) { - return false; - } - - var slide = - this.slidesContainer && - this.slidesContainer.querySelectorAll(".gslide")[index]; - - if (slide) { - if (this.getActiveSlideIndex() == index) { - if (index == this.elements.length - 1) { - this.prevSlide(); - } else { - this.nextSlide(); - } - } - - slide.parentNode.removeChild(slide); - } - - this.elements.splice(index, 1); - this.trigger("slide_removed", index); - - if (isFunction(this.settings.slideRemoved)) { - this.settings.slideRemoved(index); - } - }, - }, - { - key: "slideAnimateIn", - value: function slideAnimateIn(slide, first) { - var _this4 = this; - - var slideMedia = slide.querySelector(".gslide-media"); - var slideDesc = slide.querySelector(".gslide-description"); - var prevData = { - index: this.prevActiveSlideIndex, - slide: this.prevActiveSlide, - slideNode: this.prevActiveSlide, - slideIndex: this.prevActiveSlide, - slideConfig: isNil(this.prevActiveSlideIndex) - ? null - : this.elements[this.prevActiveSlideIndex].slideConfig, - trigger: isNil(this.prevActiveSlideIndex) - ? null - : this.elements[this.prevActiveSlideIndex].node, - player: this.getSlidePlayerInstance(this.prevActiveSlideIndex), - }; - var nextData = { - index: this.index, - slide: this.activeSlide, - slideNode: this.activeSlide, - slideConfig: this.elements[this.index].slideConfig, - slideIndex: this.index, - trigger: this.elements[this.index].node, - player: this.getSlidePlayerInstance(this.index), - }; - - if (slideMedia.offsetWidth > 0 && slideDesc) { - hide(slideDesc); - - slideDesc.style.display = ""; - } - - removeClass(slide, this.effectsClasses); - - if (first) { - animateElement( - slide, - this.settings.cssEfects[this.settings.openEffect]["in"], - function () { - if (_this4.settings.autoplayVideos) { - _this4.slidePlayerPlay(slide); - } - - _this4.trigger("slide_changed", { - prev: prevData, - current: nextData, - }); - - if (isFunction(_this4.settings.afterSlideChange)) { - _this4.settings.afterSlideChange.apply(_this4, [ - prevData, - nextData, - ]); - } - } - ); - } else { - var effectName = this.settings.slideEffect; - var animIn = - effectName !== "none" - ? this.settings.cssEfects[effectName]["in"] - : effectName; - - if (this.prevActiveSlideIndex > this.index) { - if (this.settings.slideEffect == "slide") { - animIn = this.settings.cssEfects.slideBack["in"]; - } - } - - animateElement(slide, animIn, function () { - if (_this4.settings.autoplayVideos) { - _this4.slidePlayerPlay(slide); - } - - _this4.trigger("slide_changed", { - prev: prevData, - current: nextData, - }); - - if (isFunction(_this4.settings.afterSlideChange)) { - _this4.settings.afterSlideChange.apply(_this4, [ - prevData, - nextData, - ]); - } - }); - } - - setTimeout(function () { - _this4.resize(slide); - }, 100); - - addClass(slide, "current"); - }, - }, - { - key: "slideAnimateOut", - value: function slideAnimateOut() { - if (!this.prevActiveSlide) { - return false; - } - - var prevSlide = this.prevActiveSlide; - - removeClass(prevSlide, this.effectsClasses); - - addClass(prevSlide, "prev"); - - var animation = this.settings.slideEffect; - var animOut = - animation !== "none" - ? this.settings.cssEfects[animation].out - : animation; - this.slidePlayerPause(prevSlide); - this.trigger("slide_before_change", { - prev: { - index: this.prevActiveSlideIndex, - slide: this.prevActiveSlide, - slideNode: this.prevActiveSlide, - slideIndex: this.prevActiveSlideIndex, - slideConfig: isNil(this.prevActiveSlideIndex) - ? null - : this.elements[this.prevActiveSlideIndex].slideConfig, - trigger: isNil(this.prevActiveSlideIndex) - ? null - : this.elements[this.prevActiveSlideIndex].node, - player: this.getSlidePlayerInstance(this.prevActiveSlideIndex), - }, - current: { - index: this.index, - slide: this.activeSlide, - slideNode: this.activeSlide, - slideIndex: this.index, - slideConfig: this.elements[this.index].slideConfig, - trigger: this.elements[this.index].node, - player: this.getSlidePlayerInstance(this.index), - }, - }); - - if (isFunction(this.settings.beforeSlideChange)) { - this.settings.beforeSlideChange.apply(this, [ - { - index: this.prevActiveSlideIndex, - slide: this.prevActiveSlide, - player: this.getSlidePlayerInstance(this.prevActiveSlideIndex), - }, - { - index: this.index, - slide: this.activeSlide, - player: this.getSlidePlayerInstance(this.index), - }, - ]); - } - - if ( - this.prevActiveSlideIndex > this.index && - this.settings.slideEffect == "slide" - ) { - animOut = this.settings.cssEfects.slideBack.out; - } - - animateElement(prevSlide, animOut, function () { - var container = prevSlide.querySelector(".ginner-container"); - var media = prevSlide.querySelector(".gslide-media"); - var desc = prevSlide.querySelector(".gslide-description"); - container.style.transform = ""; - media.style.transform = ""; - - removeClass(media, "greset"); - - media.style.opacity = ""; - - if (desc) { - desc.style.opacity = ""; - } - - removeClass(prevSlide, "prev"); - }); - }, - }, - { - key: "getAllPlayers", - value: function getAllPlayers() { - return this.videoPlayers; - }, - }, - { - key: "getSlidePlayerInstance", - value: function getSlidePlayerInstance(index) { - var id = "gvideo" + index; - var videoPlayers = this.getAllPlayers(); - - if (has(videoPlayers, id) && videoPlayers[id]) { - return videoPlayers[id]; - } - - return false; - }, - }, - { - key: "stopSlideVideo", - value: function stopSlideVideo(slide) { - if (isNode(slide)) { - var node = slide.querySelector(".gvideo-wrapper"); - - if (node) { - slide = node.getAttribute("data-index"); - } - } - - console.log("stopSlideVideo is deprecated, use slidePlayerPause"); - var player = this.getSlidePlayerInstance(slide); - - if (player && player.playing) { - player.pause(); - } - }, - }, - { - key: "slidePlayerPause", - value: function slidePlayerPause(slide) { - if (isNode(slide)) { - var node = slide.querySelector(".gvideo-wrapper"); - - if (node) { - slide = node.getAttribute("data-index"); - } - } - - var player = this.getSlidePlayerInstance(slide); - - if (player && player.playing) { - player.pause(); - } - }, - }, - { - key: "playSlideVideo", - value: function playSlideVideo(slide) { - if (isNode(slide)) { - var node = slide.querySelector(".gvideo-wrapper"); - - if (node) { - slide = node.getAttribute("data-index"); - } - } - - console.log("playSlideVideo is deprecated, use slidePlayerPlay"); - var player = this.getSlidePlayerInstance(slide); - - if (player && !player.playing) { - player.play(); - } - }, - }, - { - key: "slidePlayerPlay", - value: function slidePlayerPlay(slide) { - if (isNode(slide)) { - var node = slide.querySelector(".gvideo-wrapper"); - - if (node) { - slide = node.getAttribute("data-index"); - } - } - - var player = this.getSlidePlayerInstance(slide); - - if (player && !player.playing) { - player.play(); - - if (this.settings.autofocusVideos) { - player.elements.container.focus(); - } - } - }, - }, - { - key: "setElements", - value: function setElements(elements) { - var _this5 = this; - - this.settings.elements = false; - var newElements = []; - - if (elements && elements.length) { - each(elements, function (el, i) { - var slide = new Slide(el, _this5, i); - var data = slide.getConfig(); - - var slideInfo = extend({}, data); - - slideInfo.slideConfig = data; - slideInfo.instance = slide; - slideInfo.index = i; - newElements.push(slideInfo); - }); - } - - this.elements = newElements; - - if (this.lightboxOpen) { - this.slidesContainer.innerHTML = ""; - - if (this.elements.length) { - each(this.elements, function () { - var slide = createHTML(_this5.settings.slideHTML); - - _this5.slidesContainer.appendChild(slide); - }); - - this.showSlide(0, true); - } - } - }, - }, - { - key: "getElementIndex", - value: function getElementIndex(node) { - var index = false; - - each(this.elements, function (el, i) { - if (has(el, "node") && el.node == node) { - index = i; - return true; - } - }); - - return index; - }, - }, - { - key: "getElements", - value: function getElements() { - var _this6 = this; - - var list = []; - this.elements = this.elements ? this.elements : []; - - if ( - !isNil(this.settings.elements) && - isArray(this.settings.elements) && - this.settings.elements.length - ) { - each(this.settings.elements, function (el, i) { - var slide = new Slide(el, _this6, i); - var elData = slide.getConfig(); - - var slideInfo = extend({}, elData); - - slideInfo.node = false; - slideInfo.index = i; - slideInfo.instance = slide; - slideInfo.slideConfig = elData; - list.push(slideInfo); - }); - } - - var nodes = false; - var selector = this.getSelector(); - - if (selector) { - nodes = document.querySelectorAll(this.getSelector()); - } - - if (!nodes) { - return list; - } - - each(nodes, function (el, i) { - var slide = new Slide(el, _this6, i); - var elData = slide.getConfig(); - - var slideInfo = extend({}, elData); - - slideInfo.node = el; - slideInfo.index = i; - slideInfo.instance = slide; - slideInfo.slideConfig = elData; - slideInfo.gallery = el.getAttribute("data-gallery"); - list.push(slideInfo); - }); - - return list; - }, - }, - { - key: "getGalleryElements", - value: function getGalleryElements(list, gallery) { - return list.filter(function (el) { - return el.gallery == gallery; - }); - }, - }, - { - key: "getSelector", - value: function getSelector() { - if (this.settings.elements) { - return false; - } - - if ( - this.settings.selector && - this.settings.selector.substring(0, 5) == "data-" - ) { - return "*[".concat(this.settings.selector, "]"); - } - - return this.settings.selector; - }, - }, - { - key: "getActiveSlide", - value: function getActiveSlide() { - return this.slidesContainer.querySelectorAll(".gslide")[this.index]; - }, - }, - { - key: "getActiveSlideIndex", - value: function getActiveSlideIndex() { - return this.index; - }, - }, - { - key: "getAnimationClasses", - value: function getAnimationClasses() { - var effects = []; - - for (var key in this.settings.cssEfects) { - if (this.settings.cssEfects.hasOwnProperty(key)) { - var effect = this.settings.cssEfects[key]; - effects.push("g".concat(effect["in"])); - effects.push("g".concat(effect.out)); - } - } - - return effects.join(" "); - }, - }, - { - key: "build", - value: function build() { - var _this7 = this; - - if (this.built) { - return false; - } - - var children = document.body.childNodes; - var bodyChildElms = []; - - each(children, function (el) { - if ( - el.parentNode == document.body && - el.nodeName.charAt(0) !== "#" && - el.hasAttribute && - !el.hasAttribute("aria-hidden") - ) { - bodyChildElms.push(el); - el.setAttribute("aria-hidden", "true"); - } - }); - - var nextSVG = has(this.settings.svg, "next") - ? this.settings.svg.next - : ""; - var prevSVG = has(this.settings.svg, "prev") - ? this.settings.svg.prev - : ""; - var closeSVG = has(this.settings.svg, "close") - ? this.settings.svg.close - : ""; - var lightboxHTML = this.settings.lightboxHTML; - lightboxHTML = lightboxHTML.replace(/{nextSVG}/g, nextSVG); - lightboxHTML = lightboxHTML.replace(/{prevSVG}/g, prevSVG); - lightboxHTML = lightboxHTML.replace(/{closeSVG}/g, closeSVG); - lightboxHTML = createHTML(lightboxHTML); - document.body.appendChild(lightboxHTML); - var modal = document.getElementById("glightbox-body"); - this.modal = modal; - var closeButton = modal.querySelector(".gclose"); - this.prevButton = modal.querySelector(".gprev"); - this.nextButton = modal.querySelector(".gnext"); - this.overlay = modal.querySelector(".goverlay"); - this.loader = modal.querySelector(".gloader"); - this.slidesContainer = document.getElementById("glightbox-slider"); - this.bodyHiddenChildElms = bodyChildElms; - this.events = {}; - - addClass(this.modal, "glightbox-" + this.settings.skin); - - if (this.settings.closeButton && closeButton) { - this.events["close"] = addEvent("click", { - onElement: closeButton, - withCallback: function withCallback(e, target) { - e.preventDefault(); - - _this7.close(); - }, - }); - } - - if (closeButton && !this.settings.closeButton) { - closeButton.parentNode.removeChild(closeButton); - } - - if (this.nextButton) { - this.events["next"] = addEvent("click", { - onElement: this.nextButton, - withCallback: function withCallback(e, target) { - e.preventDefault(); - - _this7.nextSlide(); - }, - }); - } - - if (this.prevButton) { - this.events["prev"] = addEvent("click", { - onElement: this.prevButton, - withCallback: function withCallback(e, target) { - e.preventDefault(); - - _this7.prevSlide(); - }, - }); - } - - if (this.settings.closeOnOutsideClick) { - this.events["outClose"] = addEvent("click", { - onElement: modal, - withCallback: function withCallback(e, target) { - if ( - !_this7.preventOutsideClick && - !hasClass(document.body, "glightbox-mobile") && - !closest(e.target, ".ginner-container") - ) { - if ( - !closest(e.target, ".gbtn") && - !hasClass(e.target, "gnext") && - !hasClass(e.target, "gprev") - ) { - _this7.close(); - } - } - }, - }); - } - - each(this.elements, function (slide, i) { - _this7.slidesContainer.appendChild(slide.instance.create()); - - slide.slideNode = - _this7.slidesContainer.querySelectorAll(".gslide")[i]; - }); - - if (isTouch$1) { - addClass(document.body, "glightbox-touch"); - } - - this.events["resize"] = addEvent("resize", { - onElement: window, - withCallback: function withCallback() { - _this7.resize(); - }, - }); - this.built = true; - }, - }, - { - key: "resize", - value: function resize() { - var slide = - arguments.length > 0 && arguments[0] !== undefined - ? arguments[0] - : null; - slide = !slide ? this.activeSlide : slide; - - if (!slide || hasClass(slide, "zoomed")) { - return; - } - - var winSize = windowSize(); - - var video = slide.querySelector(".gvideo-wrapper"); - var image = slide.querySelector(".gslide-image"); - var description = this.slideDescription; - var winWidth = winSize.width; - var winHeight = winSize.height; - - if (winWidth <= 768) { - addClass(document.body, "glightbox-mobile"); - } else { - removeClass(document.body, "glightbox-mobile"); - } - - if (!video && !image) { - return; - } - - var descriptionResize = false; - - if ( - description && - (hasClass(description, "description-bottom") || - hasClass(description, "description-top")) && - !hasClass(description, "gabsolute") - ) { - descriptionResize = true; - } - - if (image) { - if (winWidth <= 768) { - var imgNode = image.querySelector("img"); - } else if (descriptionResize) { - var descHeight = description.offsetHeight; - - var _imgNode = image.querySelector("img"); - - _imgNode.setAttribute( - "style", - "max-height: calc(100vh - ".concat(descHeight, "px)") - ); - - description.setAttribute( - "style", - "max-width: ".concat(_imgNode.offsetWidth, "px;") - ); - } - } - - if (video) { - var ratio = has(this.settings.plyr.config, "ratio") - ? this.settings.plyr.config.ratio - : ""; - - if (!ratio) { - var containerWidth = video.clientWidth; - var containerHeight = video.clientHeight; - var divisor = containerWidth / containerHeight; - ratio = "" - .concat(containerWidth / divisor, ":") - .concat(containerHeight / divisor); - } - - var videoRatio = ratio.split(":"); - var videoWidth = this.settings.videosWidth; - var maxWidth = this.settings.videosWidth; - - if (isNumber(videoWidth) || videoWidth.indexOf("px") !== -1) { - maxWidth = parseInt(videoWidth); - } else { - if (videoWidth.indexOf("vw") !== -1) { - maxWidth = (winWidth * parseInt(videoWidth)) / 100; - } else if (videoWidth.indexOf("vh") !== -1) { - maxWidth = (winHeight * parseInt(videoWidth)) / 100; - } else if (videoWidth.indexOf("%") !== -1) { - maxWidth = (winWidth * parseInt(videoWidth)) / 100; - } else { - maxWidth = parseInt(video.clientWidth); - } - } - - var maxHeight = - maxWidth / (parseInt(videoRatio[0]) / parseInt(videoRatio[1])); - maxHeight = Math.floor(maxHeight); - - if (descriptionResize) { - winHeight = winHeight - description.offsetHeight; - } - - if ( - maxWidth > winWidth || - maxHeight > winHeight || - (winHeight < maxHeight && winWidth > maxWidth) - ) { - var vwidth = video.offsetWidth; - var vheight = video.offsetHeight; - - var _ratio = winHeight / vheight; - - var vsize = { - width: vwidth * _ratio, - height: vheight * _ratio, - }; - video.parentNode.setAttribute( - "style", - "max-width: ".concat(vsize.width, "px") - ); - - if (descriptionResize) { - description.setAttribute( - "style", - "max-width: ".concat(vsize.width, "px;") - ); - } - } else { - video.parentNode.style.maxWidth = "".concat(videoWidth); - - if (descriptionResize) { - description.setAttribute( - "style", - "max-width: ".concat(videoWidth, ";") - ); - } - } - } - }, - }, - { - key: "reload", - value: function reload() { - this.init(); - }, - }, - { - key: "updateNavigationClasses", - value: function updateNavigationClasses() { - var loop = this.loop(); - - removeClass(this.nextButton, "disabled"); - - removeClass(this.prevButton, "disabled"); - - if (this.index == 0 && this.elements.length - 1 == 0) { - addClass(this.prevButton, "disabled"); - - addClass(this.nextButton, "disabled"); - } else if (this.index === 0 && !loop) { - addClass(this.prevButton, "disabled"); - } else if (this.index === this.elements.length - 1 && !loop) { - addClass(this.nextButton, "disabled"); - } - }, - }, - { - key: "loop", - value: function loop() { - var loop = has(this.settings, "loopAtEnd") - ? this.settings.loopAtEnd - : null; - loop = has(this.settings, "loop") ? this.settings.loop : loop; - return loop; - }, - }, - { - key: "close", - value: function close() { - var _this8 = this; - - if (!this.lightboxOpen) { - if (this.events) { - for (var key in this.events) { - if (this.events.hasOwnProperty(key)) { - this.events[key].destroy(); - } - } - - this.events = null; - } - - return false; - } - - if (this.closing) { - return false; - } - - this.closing = true; - this.slidePlayerPause(this.activeSlide); - - if (this.fullElementsList) { - this.elements = this.fullElementsList; - } - - if (this.bodyHiddenChildElms.length) { - each(this.bodyHiddenChildElms, function (el) { - el.removeAttribute("aria-hidden"); - }); - } - - addClass(this.modal, "glightbox-closing"); - - animateElement( - this.overlay, - this.settings.openEffect == "none" - ? "none" - : this.settings.cssEfects.fade.out - ); - - animateElement( - this.activeSlide, - this.settings.cssEfects[this.settings.closeEffect].out, - function () { - _this8.activeSlide = null; - _this8.prevActiveSlideIndex = null; - _this8.prevActiveSlide = null; - _this8.built = false; - - if (_this8.events) { - for (var _key in _this8.events) { - if (_this8.events.hasOwnProperty(_key)) { - _this8.events[_key].destroy(); - } - } - - _this8.events = null; - } - - var body = document.body; - - removeClass(html, "glightbox-open"); - - removeClass( - body, - "glightbox-open touching gdesc-open glightbox-touch glightbox-mobile gscrollbar-fixer" - ); - - _this8.modal.parentNode.removeChild(_this8.modal); - - _this8.trigger("close"); - - if (isFunction(_this8.settings.onClose)) { - _this8.settings.onClose(); - } - - var styles = document.querySelector(".gcss-styles"); - - if (styles) { - styles.parentNode.removeChild(styles); - } - - _this8.lightboxOpen = false; - _this8.closing = null; - } - ); - }, - }, - { - key: "destroy", - value: function destroy() { - this.close(); - this.clearAllEvents(); - - if (this.baseEvents) { - this.baseEvents.destroy(); - } - }, - }, - { - key: "on", - value: function on(evt, callback) { - var once = - arguments.length > 2 && arguments[2] !== undefined - ? arguments[2] - : false; - - if (!evt || !isFunction(callback)) { - throw new TypeError("Event name and callback must be defined"); - } - - this.apiEvents.push({ - evt: evt, - once: once, - callback: callback, - }); - }, - }, - { - key: "once", - value: function once(evt, callback) { - this.on(evt, callback, true); - }, - }, - { - key: "trigger", - value: function trigger(eventName) { - var _this9 = this; - - var data = - arguments.length > 1 && arguments[1] !== undefined - ? arguments[1] - : null; - var onceTriggered = []; - - each(this.apiEvents, function (event, i) { - var evt = event.evt, - once = event.once, - callback = event.callback; - - if (evt == eventName) { - callback(data); - - if (once) { - onceTriggered.push(i); - } - } - }); - - if (onceTriggered.length) { - each(onceTriggered, function (i) { - return _this9.apiEvents.splice(i, 1); - }); - } - }, - }, - { - key: "clearAllEvents", - value: function clearAllEvents() { - this.apiEvents.splice(0, this.apiEvents.length); - }, - }, - { - key: "version", - value: function version() { - return _version; - }, - }, - ]); - - return GlightboxInit; - })(); - - function glightbox() { - var options = - arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - var instance = new GlightboxInit(options); - instance.init(); - return instance; - } - - return glightbox; -}); - -; -(function () { - "use strict"; - // gallery init - GLightbox(); - - const elementIsVisibleInViewport = (el, partiallyVisible = true) => { - const { top, left, bottom, right } = el.getBoundingClientRect(); - const { innerHeight, innerWidth } = window; - return partiallyVisible - ? ((top > 0 && top < innerHeight) || - (bottom > 0 && bottom < innerHeight)) && - ((left > 0 && left < innerWidth) || (right > 0 && right < innerWidth)) - : top >= 0 && left >= 0 && bottom <= innerHeight && right <= innerWidth; - }; - - const justify_scale = screen.height * 0.25; - const allGallery = document.querySelectorAll(".gallery"); - const checkVisibility = () => { - allGallery.forEach((gallery) => { - const items = gallery.querySelectorAll(".gallery-item"); - if (elementIsVisibleInViewport(gallery)) { - items.forEach((item) => { - let image = item.querySelector("img"); - let ratio = image.naturalWidth / image.naturalHeight; - item.style.width = justify_scale * ratio + "px"; - item.style.flexGrow = ratio; - image.style.opacity = 1; - }); - } - }); - } - window.addEventListener("scroll", checkVisibility); - window.addEventListener("load", checkVisibility); - - // gallery slider - var isGallerySlider = document.getElementsByClassName("gallery-slider"); - if (isGallerySlider.length > 0) { - new Swiper(".gallery-slider", { - slidesPerView: 1, - loop: true, - autoHeight: true, - spaceBetween: 0, - speed: 1500, - autoplay: { - delay: 5000, - }, - navigation: { - nextEl: ".swiper-button-next", - prevEl: ".swiper-button-prev", - }, - }); - } -})(); - -; -// accordion script -(function () { - "use strict"; - - const accordions = document.querySelectorAll("[data-accordion]"); - accordions.forEach((header) => { - header.addEventListener("click", () => { - const accordionItem = header.parentElement; - accordionItem.classList.toggle("active"); - }); - }); -})(); - -; -// tab script -(function () { - "use strict"; - - const tabGroups = document.querySelectorAll("[data-tab-group]"); - const tablist = document.querySelectorAll("[data-tab-nav] [data-tab]"); - - function setActiveTab(tabGroup, tabName) { - const tabsNav = tabGroup.querySelector("[data-tab-nav]"); - const tabsContent = tabGroup.querySelector("[data-tab-content]"); - - tabsNav.querySelectorAll("[data-tab]").forEach((tabNavItem) => { - tabNavItem.classList.remove("active"); - }); - tabsContent.querySelectorAll("[data-tab-panel]").forEach((tabPane) => { - tabPane.classList.remove("active"); - }); - - const selectedTabNavItem = tabsNav.querySelector(`[data-tab="${tabName}"]`); - selectedTabNavItem.classList.add("active"); - const selectedTabPane = tabsContent.querySelector( - `[data-tab-panel="${tabName}"]` - ); - selectedTabPane.classList.add("active"); - } - - tabGroups.forEach((tabGroup) => { - const tabsNav = tabGroup.querySelector("[data-tab-nav]"); - const tabsNavItem = tabsNav.querySelectorAll("[data-tab]"); - const activeTabName = tabsNavItem[0].getAttribute("data-tab"); - - setActiveTab(tabGroup, activeTabName); - - tabsNavItem.forEach((tabNavItem) => { - tabNavItem.addEventListener("click", () => { - const tabName = tabNavItem.dataset.tab; - setActiveTab(tabGroup, tabName); - }); - }); - }); - - function tabsHandler(event) { - let index = Array.from(tablist).indexOf(this); - let numbTabs = tablist.length; - let nextId; - if (numbTabs > 1) { - if (event.key === "ArrowRight") { - nextId = tablist[(index + 1) % numbTabs]; - if (index === numbTabs - 1) { - nextId = tablist[0]; - } - nextId.focus(); - nextId.click(); - } - if (event.key === "ArrowLeft") { - nextId = tablist[(index - 1 + numbTabs) % numbTabs]; - if (index === 0) { - nextId = tablist[numbTabs - 1]; - } - nextId.focus(); - nextId.click(); - } - } - } - - tablist.forEach(function (tab) { - tab.addEventListener("keydown", tabsHandler); - }); -})(); - -; -// accordion script -(function () { - "use strict"; - - const openModalButtons = document.querySelectorAll("[data-modal-open]"); - const closeModalButtons = document.querySelectorAll("[data-modal-close]"); - - function openModal(modal) { - if (modal === null) { - return null; - } - const overlay = modal.querySelector("[data-modal-overlay]"); - modal.style.display = "block"; - overlay.style.display = "block"; - } - - function closeModal(modal) { - if (modal === null) { - return null; - } - const overlay = modal.querySelector("[data-modal-overlay]"); - modal.style.display = "none"; - overlay.style.display = "none"; - } - - openModalButtons.forEach((button) => { - button.addEventListener("click", () => { - const modal = button.nextElementSibling; - openModal(modal); - }); - }); - - closeModalButtons.forEach((button) => { - button.addEventListener("click", () => { - const modal = button.closest("[data-modal]"); - closeModal(modal); - }); - }); -})(); - -; -// main author repo: https://github.com/justinribeiro/youtube-lite -// modified by: https://github.com/gethugothemes - -class LiteYTEmbed extends HTMLElement { - constructor() { - super(); - this.isIframeLoaded = false; - this.setupDom(); - } - static get observedAttributes() { - return ["videoid", "playlistid"]; - } - connectedCallback() { - this.addEventListener("pointerover", LiteYTEmbed.warmConnections, { - once: true, - }); - this.addEventListener("click", () => this.addIframe()); - } - get videoId() { - return encodeURIComponent(this.getAttribute("videoid") || ""); - } - set videoId(id) { - this.setAttribute("videoid", id); - } - get playlistId() { - return encodeURIComponent(this.getAttribute("playlistid") || ""); - } - set playlistId(id) { - this.setAttribute("playlistid", id); - } - get videoTitle() { - return this.getAttribute("videotitle") || "Video"; - } - set videoTitle(title) { - this.setAttribute("videotitle", title); - } - get videoPlay() { - return this.getAttribute("videoPlay") || "Play"; - } - set videoPlay(name) { - this.setAttribute("videoPlay", name); - } - get videoStartAt() { - return Number(this.getAttribute("videoStartAt") || "0"); - } - set videoStartAt(time) { - this.setAttribute("videoStartAt", String(time)); - } - get autoLoad() { - return this.hasAttribute("autoload"); - } - get noCookie() { - return this.hasAttribute("nocookie"); - } - get posterQuality() { - return this.getAttribute("posterquality") || "hqdefault"; - } - get posterLoading() { - return this.getAttribute("posterloading") || "lazy"; - } - get params() { - return `start=${this.videoStartAt}&${this.getAttribute("params")}`; - } - setupDom() { - const shadowDom = this.attachShadow({ mode: "open" }); - shadowDom.innerHTML = ` - -
    - - - - - - -
    - `; - this.domRefFrame = shadowDom.querySelector("#frame"); - this.domRefImg = { - fallback: shadowDom.querySelector("#fallbackPlaceholder"), - webp: shadowDom.querySelector("#webpPlaceholder"), - jpeg: shadowDom.querySelector("#jpegPlaceholder"), - }; - this.domRefPlayButton = shadowDom.querySelector("#playButton"); - } - setupComponent() { - this.initImagePlaceholder(); - this.domRefPlayButton.setAttribute( - "aria-label", - `${this.videoPlay}: ${this.videoTitle}` - ); - this.setAttribute("title", `${this.videoPlay}: ${this.videoTitle}`); - if (this.autoLoad) { - this.initIntersectionObserver(); - } - } - attributeChangedCallback(name, oldVal, newVal) { - switch (name) { - case "videoid": - case "playlistid": { - if (oldVal !== newVal) { - this.setupComponent(); - if (this.domRefFrame.classList.contains("activated")) { - this.domRefFrame.classList.remove("activated"); - this.shadowRoot.querySelector("iframe").remove(); - this.isIframeLoaded = false; - } - } - break; - } - default: - break; - } - } - addIframe(isIntersectionObserver = false) { - if (!this.isIframeLoaded) { - const autoplay = isIntersectionObserver ? 0 : 1; - const wantsNoCookie = this.noCookie ? "-nocookie" : ""; - let embedTarget; - if (this.playlistId) { - embedTarget = `?listType=playlist&list=${this.playlistId}&`; - } else { - embedTarget = `${this.videoId}?`; - } - const iframeHTML = ` - `; - this.domRefFrame.insertAdjacentHTML("beforeend", iframeHTML); - this.domRefFrame.classList.add("activated"); - this.isIframeLoaded = true; - this.dispatchEvent( - new CustomEvent("liteYoutubeIframeLoaded", { - detail: { - videoId: this.videoId, - }, - bubbles: true, - cancelable: true, - }) - ); - } - } - initImagePlaceholder() { - LiteYTEmbed.addPrefetch("preconnect", "https://i.ytimg.com/"); - const posterUrlWebp = `https://i.ytimg.com/vi_webp/${this.videoId}/${this.posterQuality}.webp`; - const posterUrlJpeg = `https://i.ytimg.com/vi/${this.videoId}/${this.posterQuality}.jpg`; - this.domRefImg.fallback.loading = this.posterLoading; - this.domRefImg.webp.srcset = posterUrlWebp; - this.domRefImg.jpeg.srcset = posterUrlJpeg; - this.domRefImg.fallback.src = posterUrlJpeg; - this.domRefImg.fallback.setAttribute( - "aria-label", - `${this.videoPlay}: ${this.videoTitle}` - ); - this.domRefImg?.fallback?.setAttribute( - "alt", - `${this.videoPlay}: ${this.videoTitle}` - ); - } - initIntersectionObserver() { - const options = { - root: null, - rootMargin: "0px", - threshold: 0, - }; - const observer = new IntersectionObserver((entries, observer) => { - entries.forEach((entry) => { - if (entry.isIntersecting && !this.isIframeLoaded) { - LiteYTEmbed.warmConnections(); - this.addIframe(true); - observer.unobserve(this); - } - }); - }, options); - observer.observe(this); - } - static addPrefetch(kind, url, as) { - const linkElem = document.createElement("link"); - linkElem.rel = kind; - linkElem.href = url; - if (as) { - linkElem.as = as; - } - linkElem.crossOrigin = "true"; - document.head.append(linkElem); - } - static warmConnections() { - if (LiteYTEmbed.isPreconnected) return; - LiteYTEmbed.addPrefetch("preconnect", "https://s.ytimg.com"); - LiteYTEmbed.addPrefetch("preconnect", "https://www.youtube.com"); - LiteYTEmbed.addPrefetch("preconnect", "https://www.google.com"); - LiteYTEmbed.addPrefetch( - "preconnect", - "https://googleads.g.doubleclick.net" - ); - LiteYTEmbed.addPrefetch("preconnect", "https://static.doubleclick.net"); - LiteYTEmbed.isPreconnected = true; - } -} -LiteYTEmbed.isPreconnected = false; -customElements.define("youtube-lite", LiteYTEmbed); diff --git a/public/js/script.js b/public/js/script.js deleted file mode 100644 index 6bba593..0000000 --- a/public/js/script.js +++ /dev/null @@ -1,12528 +0,0 @@ -const body = document.body; -const searchWrapper = document.querySelector(".search-wrapper"); -const searchModal = document.querySelector(".search-modal"); -const searchFooter = document.querySelector(".search-wrapper-footer"); -const searchResult = document.querySelectorAll("[data-search-result]"); -const searchResultItemTemplate = document.getElementById( - "search-result-item-template", -); -const hasSearchWrapper = searchWrapper != null; -const hasSearchModal = searchModal != null; -const searchInput = document.querySelectorAll("[data-search-input]"); -const emptySearchResult = document.querySelectorAll(".search-result-empty"); -const openSearchModal = document.querySelectorAll( - '[data-target="search-modal"]', -); -const closeSearchModal = document.querySelectorAll( - '[data-target="close-search-modal"]', -); -const searchIcon = document.querySelector( - ".search-wrapper-header label svg[data-type='search']", -); -const searchIconReset = document.querySelector( - ".search-wrapper-header label svg[data-type='reset']", -); -const searchResultInfo = document.querySelector(".search-result-info"); -let searchModalVisible = - hasSearchModal && searchModal.classList.contains("show") ? true : false; -let jsonData = []; - -const loadJsonData = async () => { - try { - const res = await fetch(indexURL); - return (jsonData = await res.json()); - } catch (err) { - console.error(err); - } -}; - -// escape HTML entities -function escapeHTML(input) { - return input - .replace(/&/g, "&") - .replace(//g, ">"); -} - -if (hasSearchWrapper) { - // disable enter key on searchInput - searchInput.forEach((el) => { - el.addEventListener("keypress", (e) => { - if (e.keyCode == 13) { - e.preventDefault(); - } - }); - }); - - // Capitalize First Letter - const capitalizeFirstLetter = (string) => { - return string - .replace(/^[\s_]+|[\s_]+$/g, "") - .replace(/[_\s]+/g, " ") - .replace(/^[a-z]/, function (m) { - return m.toUpperCase(); - }); - }; - - // String to URL - const slugify = (string) => { - let lowercaseText = string - .trim() - .replace(/[\s_]+/g, "-") - .toLowerCase(); - return encodeURIComponent(lowercaseText); - }; - - // options - const image = searchWrapper.getAttribute("data-image"); - const description = searchWrapper.getAttribute("data-description"); - const tags = searchWrapper.getAttribute("data-tags"); - const categories = searchWrapper.getAttribute("data-categories"); - - let searchString = ""; - - // get search string from url - const urlParams = new URLSearchParams(window.location.search); - const urlSearchString = urlParams.get("s") - ? encodeURIComponent(urlParams.get("s")) - : null; - - if (urlSearchString !== null) { - searchString = urlSearchString.replace(/\+/g, " "); - searchInput.forEach((el) => { - el.value = searchString; - }); - searchIcon && (searchIcon.style.display = "none"); - searchIconReset && (searchIconReset.style.display = "initial"); - } - - searchInput.forEach((el) => { - el.addEventListener("input", (e) => { - searchString = e.target.value.toLowerCase(); - window.history.replaceState( - {}, - "", - `${window.location.origin}${ - window.location.pathname - }?s=${searchString.replace(/ /g, "+")}`, - ); - - doSearch(searchString); - }); - }); - - // dom content loaded - document.addEventListener("DOMContentLoaded", async () => { - await loadJsonData(); - doSearch(searchString); - }); - - // doSearch - const doSearch = async (searchString) => { - if (searchString !== "") { - searchIcon && (searchIcon.style.display = "none"); - searchIconReset && (searchIconReset.style.display = "initial"); - emptySearchResult.forEach((el) => { - const notFoundContent = ` -
    - - - - -

    ${no_results_for} "${escapeHTML(searchString)}"

    -
    -`; - el.innerHTML = notFoundContent; - }); - } else { - searchIcon && (searchIcon.style.display = "initial"); - searchIconReset && (searchIconReset.style.display = "none"); - emptySearchResult.forEach((el) => { - el.innerHTML = empty_search_results_placeholder; - }); - } - - let filteredJSON = includeSectionsInSearch.map((section) => { - const data = jsonData.filter( - (item) => slugify(item.section) === slugify(section), - ); - - const sectionName = section.replace(/[-_]/g, " "); - return { - section: capitalizeFirstLetter(sectionName), - data, - }; - }); - - let searchItem = filteredJSON.filter((item) => { - if (searchString === "") { - return false; - } - return item.data.some((el) => { - const regex = new RegExp(searchString, "gi"); - return ( - el.title.toLowerCase().match(regex) || - el.description?.toLowerCase().match(regex) || - el.searchKeyword.toLowerCase().match(regex) || - el.content.toLowerCase().match(regex) || - el.tags?.toLowerCase().match(regex) || - el.categories?.toLowerCase().match(regex) - ); - }); - }); - - displayResult(searchItem, searchString); - - // Navigate with arrow keys - if (searchModal && searchString != "") { - let resItems; - resItems = searchResult[0].querySelectorAll(".search-result-item"); - let selectedIndex = -1; - - const selectItem = (index) => { - if (index >= 0 && index < resItems.length) { - for (let i = 0; i < resItems.length; i++) { - resItems[i].classList.toggle("search-item-selected", i === index); - } - selectedIndex = index; - resItems[index].scrollIntoView({ - behavior: "auto", - block: "nearest", - }); - } - }; - - const handleKeyDown = (event) => { - if (searchItem.length !== 0) { - if (event.key === "ArrowUp" || event.key === "ArrowDown") { - event.preventDefault(); - - if (event.key === "ArrowUp") { - selectedIndex = - selectedIndex > 0 ? selectedIndex - 1 : resItems.length - 1; - } else if (event.key === "ArrowDown") { - selectedIndex = - selectedIndex < resItems.length - 1 ? selectedIndex + 1 : 0; - } - - selectItem(selectedIndex !== -1 ? selectedIndex : -1); - } else if (event.key === "Enter") { - event.preventDefault(); - - if (selectedIndex !== -1) { - let selectedLink = resItems[selectedIndex] - .getElementsByClassName("search-result-item-title")[0] - .getAttribute("href"); - window.location.href = selectedLink; - } - } - } - }; - - searchInput.forEach((el) => { - el.addEventListener("keydown", handleKeyDown); - }); - selectItem(-1); - } - }; - - const displayResult = (searchItems, searchString) => { - const generateSearchResultHTML = (item) => { - const highlightResult = (content) => { - const regex = new RegExp(searchString, "i"); - return content.replace(regex, (match) => `${match}`); - }; - const highlightResultContent = (content) => { - const regex = new RegExp(searchString, "i"); - const matchIndex = content.search(regex); - - if (matchIndex >= 0) { - const matchedContent = content.slice(matchIndex); - const lastWord = content.slice(0, matchIndex).split(" ").pop(); - - return matchedContent.replace( - regex, - (match) => lastWord + `${match}`, - ); - } - - return content; - }; - - const filteredItems = item.data.filter( - (d) => - d.title.toLowerCase().includes(searchString) || - (description === "true" - ? d.description?.toLowerCase().includes(searchString) - : "") || - d.searchKeyword.toLowerCase().includes(searchString) || - (tags === "true" - ? d.tags?.toLowerCase().includes(searchString) - : "") || - (categories === "true" - ? d.categories?.toLowerCase().includes(searchString) - : "") || - d.content.toLowerCase().includes(searchString), - ); - - // pull template from hugo template definition - let templateDefinition = - searchResultItemTemplate != null - ? searchResultItemTemplate.innerHTML - : ` -
    - #{ isset image }
    #{image}
    #{ end } -
    - #{title} - #{ isset description }

    #{description}

    #{ end } -

    #{content}

    -
    - #{ isset categories }
    #{categories}
    #{ end } - - #{ isset tags }
    #{tags}
    #{ end } -
    -
    -
    `; - - const renderedItems = filteredItems - .map((innerItem) => { - let output = renderResult(templateDefinition, { - slug: innerItem.slug, - date: innerItem.date, - description: - description == "true" - ? highlightResult(innerItem.description) - : "", - title: highlightResult(innerItem.title), - image: image == "true" ? innerItem.image : "", - tags: tags == "true" ? highlightResult(innerItem.tags) : "nomatch", - categories: - categories == "true" - ? highlightResult(innerItem.categories) - : "nomatch", - content: highlightResultContent(innerItem.content), - }); - - return output; - }) - .join(""); - - return ` -
    -

    ${item.section}

    - ${renderedItems} -
    `; - }; - - const filteredItemsLength = searchItems.reduce((totalLength, item) => { - const filteredItems = item.data.filter( - (d) => - d.title.toLowerCase().includes(searchString) || - (description === "true" - ? d.description?.toLowerCase().includes(searchString) - : "") || - d.searchKeyword.toLowerCase().includes(searchString) || - (tags === "true" - ? d.tags?.toLowerCase().includes(searchString) - : "") || - (categories === "true" - ? d.categories?.toLowerCase().includes(searchString) - : "") || - d.content.toLowerCase().includes(searchString), - ); - - return totalLength + filteredItems.length; - }, 0); - - // count time start - const startTime = performance.now(); - - // Render Result into HTML - const htmlString = searchItems.map(generateSearchResultHTML).join(""); - searchResult.forEach((el) => { - el.innerHTML = htmlString; - }); - - // count time end - const endTime = performance.now(); - - // count total-result and time - let totalResults = `${filteredItemsLength} results`; - let totalTime = ((endTime - startTime) / 1000).toFixed(3); - totalTime = `- in ${totalTime} seconds`; - - searchResultInfo && - (searchResultInfo.innerHTML = - filteredItemsLength > 0 ? `${totalResults} ${totalTime}` : ""); - - // hide search-result-group-title if un-available result - const groupTitle = document.querySelectorAll(".search-result-group-title"); - groupTitle.forEach((el) => { - // hide search-result-group-title if there is no result - if (el.nextElementSibling === null) { - el.style.display = "none"; - } - // hide emptySearchResult if there is no result - if (el.nextElementSibling != null) { - emptySearchResult.forEach((el) => { - el.style.display = ""; - }); - } else { - emptySearchResult.forEach((el) => { - el.style.display = "block"; - }); - } - }); - - // hide tag/category if un-available result - const searchInfo = document.querySelectorAll(".search-info > div"); - if (searchInfo.length > 0) { - // hide tag/category if there is no result - searchInfo.forEach((el) => { - if (el.innerText.includes("nomatch") || el.innerText == "") { - el.classList.add("hidden"); - } - }); - } - }; - loadJsonData(); -} - -// Render Result Template -const renderResult = (templateString, data) => { - var conditionalMatches, conditionalPattern, copy; - conditionalPattern = /\#\{\s*isset ([a-zA-Z]*) \s*\}(.*)\#\{\s*end\s*}/g; - // since loop below depends on re.lastIndex, we use a copy to capture any manipulations whilst inside the loop - copy = templateString; - while ( - (conditionalMatches = conditionalPattern.exec(templateString)) !== null - ) { - if (data[conditionalMatches[1]]) { - // if valid key, remove conditionals, leave contents. - copy = copy.replace(conditionalMatches[0], conditionalMatches[2]); - } else { - // if not valid, remove entire section - copy = copy.replace(conditionalMatches[0], ""); - } - } - templateString = copy; - //now any conditionals removed we can do simple substitution - var key, find, re; - for (key in data) { - find = "\\#\\{\\s*" + key + "\\s*\\}"; - re = new RegExp(find, "g"); - templateString = templateString.replace(re, data[key]); - } - return templateString; -}; - -// ======================================================================================== - -// Reset Search -const resetSearch = () => { - searchIcon && (searchIcon.style.display = "initial"); - searchIconReset && (searchIconReset.style.display = "none"); - searchInput.forEach((el) => { - el.value = ""; - }); - searchResult.forEach((el) => { - el.innerHTML = ""; - }); - emptySearchResult.forEach((el) => { - el.style.display = ""; - el.innerHTML = empty_search_results_placeholder; - }); - searchResultInfo.innerHTML = ""; - - // clear search query string from URL - if (window.location.search.includes("?s=")) { - window.history.pushState( - "", - document.title, - window.location.pathname + window.location.hash, - ); - } -}; - -// Body Scroll -const enableBodyScroll = () => { - setTimeout(() => { - body.style.overflowY = ""; - body.style.paddingRight = ""; - }, 200); -}; -const disableBodyScroll = () => { - const documentWidth = document.documentElement.clientWidth; - const scrollbarWidth = Math.abs(window.innerWidth - documentWidth); - body.style.overflowY = "hidden"; - body.style.paddingRight = scrollbarWidth + "px"; -}; - -// Show/Hide Search Modal -const showModal = () => { - searchModal.classList.add("show"); - window.setTimeout( - () => document.querySelector("[data-search-input]").focus(), - 100, - ); - if (hasSearchModal) { - disableBodyScroll(); - searchModalVisible = true; - } -}; -const closeModal = () => { - searchModal.classList.remove("show"); - resetSearch(); - if (hasSearchModal) { - enableBodyScroll(); - searchModalVisible = false; - } -}; - -// Trigger Search Modal Show/Hide Events -if (hasSearchWrapper) { - // Show Search Modal on page load - if (searchModalVisible) { - showModal(); - } - - // Trigger Reset Search - searchIconReset && - searchIconReset.addEventListener("click", () => { - resetSearch(); - }); - - // Open Search Modal with click - openSearchModal.forEach((el) => { - el.addEventListener("click", function () { - showModal(); - }); - }); - - // Close Search Modal with click - closeSearchModal.forEach((el) => { - el.addEventListener("click", function () { - closeModal(); - }); - }); - - // Close modal on click outside modal-body - searchWrapper.addEventListener("click", function (e) { - if (e.target.classList.contains("search-wrapper")) { - closeModal(); - } - }); - - // Close modal with ESC - const closeSearchModalWithESC = (e) => { - if (e.key === "Escape") { - if (searchModalVisible) { - e.preventDefault(); - closeModal(); - } - } - }; - - // Toggle modal on Ctrl + K / Cmd + K - const toggleSearchModalWithK = (e) => { - if ((e.ctrlKey || e.metaKey) && e.key === "k") { - if (searchModalVisible) { - e.preventDefault(); - closeModal(); - } else { - e.preventDefault(); - showModal(); - } - } - }; - document.addEventListener("keydown", (e) => { - toggleSearchModalWithK(e); - closeSearchModalWithESC(e); - }); -} - -; -/** - * Swiper 8.0.7 - * Most modern mobile touch slider and framework with hardware accelerated transitions - * https://swiperjs.com - * - * Copyright 2014-2022 Vladimir Kharlampidi - * - * Released under the MIT License - * - * Released on: March 4, 2022 - */ - -(function (global, factory) { - typeof exports === "object" && typeof module !== "undefined" - ? (module.exports = factory()) - : typeof define === "function" && define.amd - ? define(factory) - : ((global = - typeof globalThis !== "undefined" ? globalThis : global || self), - (global.Swiper = factory())); -})(this, function () { - "use strict"; - - /** - * SSR Window 4.0.2 - * Better handling for window object in SSR environment - * https://github.com/nolimits4web/ssr-window - * - * Copyright 2021, Vladimir Kharlampidi - * - * Licensed under MIT - * - * Released on: December 13, 2021 - */ - - /* eslint-disable no-param-reassign */ - function isObject$1(obj) { - return ( - obj !== null && - typeof obj === "object" && - "constructor" in obj && - obj.constructor === Object - ); - } - - function extend$1(target, src) { - if (target === void 0) { - target = {}; - } - - if (src === void 0) { - src = {}; - } - - Object.keys(src).forEach((key) => { - if (typeof target[key] === "undefined") target[key] = src[key]; - else if ( - isObject$1(src[key]) && - isObject$1(target[key]) && - Object.keys(src[key]).length > 0 - ) { - extend$1(target[key], src[key]); - } - }); - } - - const ssrDocument = { - body: {}, - - addEventListener() {}, - - removeEventListener() {}, - - activeElement: { - blur() {}, - - nodeName: "", - }, - - querySelector() { - return null; - }, - - querySelectorAll() { - return []; - }, - - getElementById() { - return null; - }, - - createEvent() { - return { - initEvent() {}, - }; - }, - - createElement() { - return { - children: [], - childNodes: [], - style: {}, - - setAttribute() {}, - - getElementsByTagName() { - return []; - }, - }; - }, - - createElementNS() { - return {}; - }, - - importNode() { - return null; - }, - - location: { - hash: "", - host: "", - hostname: "", - href: "", - origin: "", - pathname: "", - protocol: "", - search: "", - }, - }; - - function getDocument() { - const doc = typeof document !== "undefined" ? document : {}; - extend$1(doc, ssrDocument); - return doc; - } - - const ssrWindow = { - document: ssrDocument, - navigator: { - userAgent: "", - }, - location: { - hash: "", - host: "", - hostname: "", - href: "", - origin: "", - pathname: "", - protocol: "", - search: "", - }, - history: { - replaceState() {}, - - pushState() {}, - - go() {}, - - back() {}, - }, - CustomEvent: function CustomEvent() { - return this; - }, - - addEventListener() {}, - - removeEventListener() {}, - - getComputedStyle() { - return { - getPropertyValue() { - return ""; - }, - }; - }, - - Image() {}, - - Date() {}, - - screen: {}, - - setTimeout() {}, - - clearTimeout() {}, - - matchMedia() { - return {}; - }, - - requestAnimationFrame(callback) { - if (typeof setTimeout === "undefined") { - callback(); - return null; - } - - return setTimeout(callback, 0); - }, - - cancelAnimationFrame(id) { - if (typeof setTimeout === "undefined") { - return; - } - - clearTimeout(id); - }, - }; - - function getWindow() { - const win = typeof window !== "undefined" ? window : {}; - extend$1(win, ssrWindow); - return win; - } - - /** - * Dom7 4.0.4 - * Minimalistic JavaScript library for DOM manipulation, with a jQuery-compatible API - * https://framework7.io/docs/dom7.html - * - * Copyright 2022, Vladimir Kharlampidi - * - * Licensed under MIT - * - * Released on: January 11, 2022 - */ - /* eslint-disable no-proto */ - - function makeReactive(obj) { - const proto = obj.__proto__; - Object.defineProperty(obj, "__proto__", { - get() { - return proto; - }, - - set(value) { - proto.__proto__ = value; - }, - }); - } - - class Dom7 extends Array { - constructor(items) { - if (typeof items === "number") { - super(items); - } else { - super(...(items || [])); - makeReactive(this); - } - } - } - - function arrayFlat(arr) { - if (arr === void 0) { - arr = []; - } - - const res = []; - arr.forEach((el) => { - if (Array.isArray(el)) { - res.push(...arrayFlat(el)); - } else { - res.push(el); - } - }); - return res; - } - - function arrayFilter(arr, callback) { - return Array.prototype.filter.call(arr, callback); - } - - function arrayUnique(arr) { - const uniqueArray = []; - - for (let i = 0; i < arr.length; i += 1) { - if (uniqueArray.indexOf(arr[i]) === -1) uniqueArray.push(arr[i]); - } - - return uniqueArray; - } - - function qsa(selector, context) { - if (typeof selector !== "string") { - return [selector]; - } - - const a = []; - const res = context.querySelectorAll(selector); - - for (let i = 0; i < res.length; i += 1) { - a.push(res[i]); - } - - return a; - } - - function $(selector, context) { - const window = getWindow(); - const document = getDocument(); - let arr = []; - - if (!context && selector instanceof Dom7) { - return selector; - } - - if (!selector) { - return new Dom7(arr); - } - - if (typeof selector === "string") { - const html = selector.trim(); - - if (html.indexOf("<") >= 0 && html.indexOf(">") >= 0) { - let toCreate = "div"; - if (html.indexOf(" c.split(" "))); - this.forEach((el) => { - el.classList.add(...classNames); - }); - return this; - } - - function removeClass() { - for ( - var _len2 = arguments.length, classes = new Array(_len2), _key2 = 0; - _key2 < _len2; - _key2++ - ) { - classes[_key2] = arguments[_key2]; - } - - const classNames = arrayFlat(classes.map((c) => c.split(" "))); - this.forEach((el) => { - el.classList.remove(...classNames); - }); - return this; - } - - function toggleClass() { - for ( - var _len3 = arguments.length, classes = new Array(_len3), _key3 = 0; - _key3 < _len3; - _key3++ - ) { - classes[_key3] = arguments[_key3]; - } - - const classNames = arrayFlat(classes.map((c) => c.split(" "))); - this.forEach((el) => { - classNames.forEach((className) => { - el.classList.toggle(className); - }); - }); - } - - function hasClass() { - for ( - var _len4 = arguments.length, classes = new Array(_len4), _key4 = 0; - _key4 < _len4; - _key4++ - ) { - classes[_key4] = arguments[_key4]; - } - - const classNames = arrayFlat(classes.map((c) => c.split(" "))); - return ( - arrayFilter(this, (el) => { - return ( - classNames.filter((className) => el.classList.contains(className)) - .length > 0 - ); - }).length > 0 - ); - } - - function attr(attrs, value) { - if (arguments.length === 1 && typeof attrs === "string") { - // Get attr - if (this[0]) return this[0].getAttribute(attrs); - return undefined; - } // Set attrs - - for (let i = 0; i < this.length; i += 1) { - if (arguments.length === 2) { - // String - this[i].setAttribute(attrs, value); - } else { - // Object - for (const attrName in attrs) { - this[i][attrName] = attrs[attrName]; - this[i].setAttribute(attrName, attrs[attrName]); - } - } - } - - return this; - } - - function removeAttr(attr) { - for (let i = 0; i < this.length; i += 1) { - this[i].removeAttribute(attr); - } - - return this; - } - - function transform(transform) { - for (let i = 0; i < this.length; i += 1) { - this[i].style.transform = transform; - } - - return this; - } - - function transition$1(duration) { - for (let i = 0; i < this.length; i += 1) { - this[i].style.transitionDuration = - typeof duration !== "string" ? `${duration}ms` : duration; - } - - return this; - } - - function on() { - for ( - var _len5 = arguments.length, args = new Array(_len5), _key5 = 0; - _key5 < _len5; - _key5++ - ) { - args[_key5] = arguments[_key5]; - } - - let [eventType, targetSelector, listener, capture] = args; - - if (typeof args[1] === "function") { - [eventType, listener, capture] = args; - targetSelector = undefined; - } - - if (!capture) capture = false; - - function handleLiveEvent(e) { - const target = e.target; - if (!target) return; - const eventData = e.target.dom7EventData || []; - - if (eventData.indexOf(e) < 0) { - eventData.unshift(e); - } - - if ($(target).is(targetSelector)) listener.apply(target, eventData); - else { - const parents = $(target).parents(); // eslint-disable-line - - for (let k = 0; k < parents.length; k += 1) { - if ($(parents[k]).is(targetSelector)) - listener.apply(parents[k], eventData); - } - } - } - - function handleEvent(e) { - const eventData = e && e.target ? e.target.dom7EventData || [] : []; - - if (eventData.indexOf(e) < 0) { - eventData.unshift(e); - } - - listener.apply(this, eventData); - } - - const events = eventType.split(" "); - let j; - - for (let i = 0; i < this.length; i += 1) { - const el = this[i]; - - if (!targetSelector) { - for (j = 0; j < events.length; j += 1) { - const event = events[j]; - if (!el.dom7Listeners) el.dom7Listeners = {}; - if (!el.dom7Listeners[event]) el.dom7Listeners[event] = []; - el.dom7Listeners[event].push({ - listener, - proxyListener: handleEvent, - }); - el.addEventListener(event, handleEvent, capture); - } - } else { - // Live events - for (j = 0; j < events.length; j += 1) { - const event = events[j]; - if (!el.dom7LiveListeners) el.dom7LiveListeners = {}; - if (!el.dom7LiveListeners[event]) el.dom7LiveListeners[event] = []; - el.dom7LiveListeners[event].push({ - listener, - proxyListener: handleLiveEvent, - }); - el.addEventListener(event, handleLiveEvent, capture); - } - } - } - - return this; - } - - function off() { - for ( - var _len6 = arguments.length, args = new Array(_len6), _key6 = 0; - _key6 < _len6; - _key6++ - ) { - args[_key6] = arguments[_key6]; - } - - let [eventType, targetSelector, listener, capture] = args; - - if (typeof args[1] === "function") { - [eventType, listener, capture] = args; - targetSelector = undefined; - } - - if (!capture) capture = false; - const events = eventType.split(" "); - - for (let i = 0; i < events.length; i += 1) { - const event = events[i]; - - for (let j = 0; j < this.length; j += 1) { - const el = this[j]; - let handlers; - - if (!targetSelector && el.dom7Listeners) { - handlers = el.dom7Listeners[event]; - } else if (targetSelector && el.dom7LiveListeners) { - handlers = el.dom7LiveListeners[event]; - } - - if (handlers && handlers.length) { - for (let k = handlers.length - 1; k >= 0; k -= 1) { - const handler = handlers[k]; - - if (listener && handler.listener === listener) { - el.removeEventListener(event, handler.proxyListener, capture); - handlers.splice(k, 1); - } else if ( - listener && - handler.listener && - handler.listener.dom7proxy && - handler.listener.dom7proxy === listener - ) { - el.removeEventListener(event, handler.proxyListener, capture); - handlers.splice(k, 1); - } else if (!listener) { - el.removeEventListener(event, handler.proxyListener, capture); - handlers.splice(k, 1); - } - } - } - } - } - - return this; - } - - function trigger() { - const window = getWindow(); - - for ( - var _len9 = arguments.length, args = new Array(_len9), _key9 = 0; - _key9 < _len9; - _key9++ - ) { - args[_key9] = arguments[_key9]; - } - - const events = args[0].split(" "); - const eventData = args[1]; - - for (let i = 0; i < events.length; i += 1) { - const event = events[i]; - - for (let j = 0; j < this.length; j += 1) { - const el = this[j]; - - if (window.CustomEvent) { - const evt = new window.CustomEvent(event, { - detail: eventData, - bubbles: true, - cancelable: true, - }); - el.dom7EventData = args.filter((data, dataIndex) => dataIndex > 0); - el.dispatchEvent(evt); - el.dom7EventData = []; - delete el.dom7EventData; - } - } - } - - return this; - } - - function transitionEnd$1(callback) { - const dom = this; - - function fireCallBack(e) { - if (e.target !== this) return; - callback.call(this, e); - dom.off("transitionend", fireCallBack); - } - - if (callback) { - dom.on("transitionend", fireCallBack); - } - - return this; - } - - function outerWidth(includeMargins) { - if (this.length > 0) { - if (includeMargins) { - const styles = this.styles(); - return ( - this[0].offsetWidth + - parseFloat(styles.getPropertyValue("margin-right")) + - parseFloat(styles.getPropertyValue("margin-left")) - ); - } - - return this[0].offsetWidth; - } - - return null; - } - - function outerHeight(includeMargins) { - if (this.length > 0) { - if (includeMargins) { - const styles = this.styles(); - return ( - this[0].offsetHeight + - parseFloat(styles.getPropertyValue("margin-top")) + - parseFloat(styles.getPropertyValue("margin-bottom")) - ); - } - - return this[0].offsetHeight; - } - - return null; - } - - function offset() { - if (this.length > 0) { - const window = getWindow(); - const document = getDocument(); - const el = this[0]; - const box = el.getBoundingClientRect(); - const body = document.body; - const clientTop = el.clientTop || body.clientTop || 0; - const clientLeft = el.clientLeft || body.clientLeft || 0; - const scrollTop = el === window ? window.scrollY : el.scrollTop; - const scrollLeft = el === window ? window.scrollX : el.scrollLeft; - return { - top: box.top + scrollTop - clientTop, - left: box.left + scrollLeft - clientLeft, - }; - } - - return null; - } - - function styles() { - const window = getWindow(); - if (this[0]) return window.getComputedStyle(this[0], null); - return {}; - } - - function css(props, value) { - const window = getWindow(); - let i; - - if (arguments.length === 1) { - if (typeof props === "string") { - // .css('width') - if (this[0]) - return window.getComputedStyle(this[0], null).getPropertyValue(props); - } else { - // .css({ width: '100px' }) - for (i = 0; i < this.length; i += 1) { - for (const prop in props) { - this[i].style[prop] = props[prop]; - } - } - - return this; - } - } - - if (arguments.length === 2 && typeof props === "string") { - // .css('width', '100px') - for (i = 0; i < this.length; i += 1) { - this[i].style[props] = value; - } - - return this; - } - - return this; - } - - function each(callback) { - if (!callback) return this; - this.forEach((el, index) => { - callback.apply(el, [el, index]); - }); - return this; - } - - function filter(callback) { - const result = arrayFilter(this, callback); - return $(result); - } - - function html(html) { - if (typeof html === "undefined") { - return this[0] ? this[0].innerHTML : null; - } - - for (let i = 0; i < this.length; i += 1) { - this[i].innerHTML = html; - } - - return this; - } - - function text(text) { - if (typeof text === "undefined") { - return this[0] ? this[0].textContent.trim() : null; - } - - for (let i = 0; i < this.length; i += 1) { - this[i].textContent = text; - } - - return this; - } - - function is(selector) { - const window = getWindow(); - const document = getDocument(); - const el = this[0]; - let compareWith; - let i; - if (!el || typeof selector === "undefined") return false; - - if (typeof selector === "string") { - if (el.matches) return el.matches(selector); - if (el.webkitMatchesSelector) return el.webkitMatchesSelector(selector); - if (el.msMatchesSelector) return el.msMatchesSelector(selector); - compareWith = $(selector); - - for (i = 0; i < compareWith.length; i += 1) { - if (compareWith[i] === el) return true; - } - - return false; - } - - if (selector === document) { - return el === document; - } - - if (selector === window) { - return el === window; - } - - if (selector.nodeType || selector instanceof Dom7) { - compareWith = selector.nodeType ? [selector] : selector; - - for (i = 0; i < compareWith.length; i += 1) { - if (compareWith[i] === el) return true; - } - - return false; - } - - return false; - } - - function index() { - let child = this[0]; - let i; - - if (child) { - i = 0; // eslint-disable-next-line - - while ((child = child.previousSibling) !== null) { - if (child.nodeType === 1) i += 1; - } - - return i; - } - - return undefined; - } - - function eq(index) { - if (typeof index === "undefined") return this; - const length = this.length; - - if (index > length - 1) { - return $([]); - } - - if (index < 0) { - const returnIndex = length + index; - if (returnIndex < 0) return $([]); - return $([this[returnIndex]]); - } - - return $([this[index]]); - } - - function append() { - let newChild; - const document = getDocument(); - - for (let k = 0; k < arguments.length; k += 1) { - newChild = k < 0 || arguments.length <= k ? undefined : arguments[k]; - - for (let i = 0; i < this.length; i += 1) { - if (typeof newChild === "string") { - const tempDiv = document.createElement("div"); - tempDiv.innerHTML = newChild; - - while (tempDiv.firstChild) { - this[i].appendChild(tempDiv.firstChild); - } - } else if (newChild instanceof Dom7) { - for (let j = 0; j < newChild.length; j += 1) { - this[i].appendChild(newChild[j]); - } - } else { - this[i].appendChild(newChild); - } - } - } - - return this; - } - - function prepend(newChild) { - const document = getDocument(); - let i; - let j; - - for (i = 0; i < this.length; i += 1) { - if (typeof newChild === "string") { - const tempDiv = document.createElement("div"); - tempDiv.innerHTML = newChild; - - for (j = tempDiv.childNodes.length - 1; j >= 0; j -= 1) { - this[i].insertBefore(tempDiv.childNodes[j], this[i].childNodes[0]); - } - } else if (newChild instanceof Dom7) { - for (j = 0; j < newChild.length; j += 1) { - this[i].insertBefore(newChild[j], this[i].childNodes[0]); - } - } else { - this[i].insertBefore(newChild, this[i].childNodes[0]); - } - } - - return this; - } - - function next(selector) { - if (this.length > 0) { - if (selector) { - if ( - this[0].nextElementSibling && - $(this[0].nextElementSibling).is(selector) - ) { - return $([this[0].nextElementSibling]); - } - - return $([]); - } - - if (this[0].nextElementSibling) return $([this[0].nextElementSibling]); - return $([]); - } - - return $([]); - } - - function nextAll(selector) { - const nextEls = []; - let el = this[0]; - if (!el) return $([]); - - while (el.nextElementSibling) { - const next = el.nextElementSibling; // eslint-disable-line - - if (selector) { - if ($(next).is(selector)) nextEls.push(next); - } else nextEls.push(next); - - el = next; - } - - return $(nextEls); - } - - function prev(selector) { - if (this.length > 0) { - const el = this[0]; - - if (selector) { - if ( - el.previousElementSibling && - $(el.previousElementSibling).is(selector) - ) { - return $([el.previousElementSibling]); - } - - return $([]); - } - - if (el.previousElementSibling) return $([el.previousElementSibling]); - return $([]); - } - - return $([]); - } - - function prevAll(selector) { - const prevEls = []; - let el = this[0]; - if (!el) return $([]); - - while (el.previousElementSibling) { - const prev = el.previousElementSibling; // eslint-disable-line - - if (selector) { - if ($(prev).is(selector)) prevEls.push(prev); - } else prevEls.push(prev); - - el = prev; - } - - return $(prevEls); - } - - function parent(selector) { - const parents = []; // eslint-disable-line - - for (let i = 0; i < this.length; i += 1) { - if (this[i].parentNode !== null) { - if (selector) { - if ($(this[i].parentNode).is(selector)) - parents.push(this[i].parentNode); - } else { - parents.push(this[i].parentNode); - } - } - } - - return $(parents); - } - - function parents(selector) { - const parents = []; // eslint-disable-line - - for (let i = 0; i < this.length; i += 1) { - let parent = this[i].parentNode; // eslint-disable-line - - while (parent) { - if (selector) { - if ($(parent).is(selector)) parents.push(parent); - } else { - parents.push(parent); - } - - parent = parent.parentNode; - } - } - - return $(parents); - } - - function closest(selector) { - let closest = this; // eslint-disable-line - - if (typeof selector === "undefined") { - return $([]); - } - - if (!closest.is(selector)) { - closest = closest.parents(selector).eq(0); - } - - return closest; - } - - function find(selector) { - const foundElements = []; - - for (let i = 0; i < this.length; i += 1) { - const found = this[i].querySelectorAll(selector); - - for (let j = 0; j < found.length; j += 1) { - foundElements.push(found[j]); - } - } - - return $(foundElements); - } - - function children(selector) { - const children = []; // eslint-disable-line - - for (let i = 0; i < this.length; i += 1) { - const childNodes = this[i].children; - - for (let j = 0; j < childNodes.length; j += 1) { - if (!selector || $(childNodes[j]).is(selector)) { - children.push(childNodes[j]); - } - } - } - - return $(children); - } - - function remove() { - for (let i = 0; i < this.length; i += 1) { - if (this[i].parentNode) this[i].parentNode.removeChild(this[i]); - } - - return this; - } - - const Methods = { - addClass, - removeClass, - hasClass, - toggleClass, - attr, - removeAttr, - transform, - transition: transition$1, - on, - off, - trigger, - transitionEnd: transitionEnd$1, - outerWidth, - outerHeight, - styles, - offset, - css, - each, - html, - text, - is, - index, - eq, - append, - prepend, - next, - nextAll, - prev, - prevAll, - parent, - parents, - closest, - find, - children, - filter, - remove, - }; - Object.keys(Methods).forEach((methodName) => { - Object.defineProperty($.fn, methodName, { - value: Methods[methodName], - writable: true, - }); - }); - - function deleteProps(obj) { - const object = obj; - Object.keys(object).forEach((key) => { - try { - object[key] = null; - } catch (e) { - // no getter for object - } - - try { - delete object[key]; - } catch (e) { - // something got wrong - } - }); - } - - function nextTick(callback, delay) { - if (delay === void 0) { - delay = 0; - } - - return setTimeout(callback, delay); - } - - function now() { - return Date.now(); - } - - function getComputedStyle$1(el) { - const window = getWindow(); - let style; - - if (window.getComputedStyle) { - style = window.getComputedStyle(el, null); - } - - if (!style && el.currentStyle) { - style = el.currentStyle; - } - - if (!style) { - style = el.style; - } - - return style; - } - - function getTranslate(el, axis) { - if (axis === void 0) { - axis = "x"; - } - - const window = getWindow(); - let matrix; - let curTransform; - let transformMatrix; - const curStyle = getComputedStyle$1(el); - - if (window.WebKitCSSMatrix) { - curTransform = curStyle.transform || curStyle.webkitTransform; - - if (curTransform.split(",").length > 6) { - curTransform = curTransform - .split(", ") - .map((a) => a.replace(",", ".")) - .join(", "); - } // Some old versions of Webkit choke when 'none' is passed; pass - // empty string instead in this case - - transformMatrix = new window.WebKitCSSMatrix( - curTransform === "none" ? "" : curTransform, - ); - } else { - transformMatrix = - curStyle.MozTransform || - curStyle.OTransform || - curStyle.MsTransform || - curStyle.msTransform || - curStyle.transform || - curStyle - .getPropertyValue("transform") - .replace("translate(", "matrix(1, 0, 0, 1,"); - matrix = transformMatrix.toString().split(","); - } - - if (axis === "x") { - // Latest Chrome and webkits Fix - if (window.WebKitCSSMatrix) - curTransform = transformMatrix.m41; // Crazy IE10 Matrix - else if (matrix.length === 16) - curTransform = parseFloat(matrix[12]); // Normal Browsers - else curTransform = parseFloat(matrix[4]); - } - - if (axis === "y") { - // Latest Chrome and webkits Fix - if (window.WebKitCSSMatrix) - curTransform = transformMatrix.m42; // Crazy IE10 Matrix - else if (matrix.length === 16) - curTransform = parseFloat(matrix[13]); // Normal Browsers - else curTransform = parseFloat(matrix[5]); - } - - return curTransform || 0; - } - - function isObject(o) { - return ( - typeof o === "object" && - o !== null && - o.constructor && - Object.prototype.toString.call(o).slice(8, -1) === "Object" - ); - } - - function isNode(node) { - // eslint-disable-next-line - if ( - typeof window !== "undefined" && - typeof window.HTMLElement !== "undefined" - ) { - return node instanceof HTMLElement; - } - - return node && (node.nodeType === 1 || node.nodeType === 11); - } - - function extend() { - const to = Object(arguments.length <= 0 ? undefined : arguments[0]); - const noExtend = ["__proto__", "constructor", "prototype"]; - - for (let i = 1; i < arguments.length; i += 1) { - const nextSource = - i < 0 || arguments.length <= i ? undefined : arguments[i]; - - if ( - nextSource !== undefined && - nextSource !== null && - !isNode(nextSource) - ) { - const keysArray = Object.keys(Object(nextSource)).filter( - (key) => noExtend.indexOf(key) < 0, - ); - - for ( - let nextIndex = 0, len = keysArray.length; - nextIndex < len; - nextIndex += 1 - ) { - const nextKey = keysArray[nextIndex]; - const desc = Object.getOwnPropertyDescriptor(nextSource, nextKey); - - if (desc !== undefined && desc.enumerable) { - if (isObject(to[nextKey]) && isObject(nextSource[nextKey])) { - if (nextSource[nextKey].__swiper__) { - to[nextKey] = nextSource[nextKey]; - } else { - extend(to[nextKey], nextSource[nextKey]); - } - } else if ( - !isObject(to[nextKey]) && - isObject(nextSource[nextKey]) - ) { - to[nextKey] = {}; - - if (nextSource[nextKey].__swiper__) { - to[nextKey] = nextSource[nextKey]; - } else { - extend(to[nextKey], nextSource[nextKey]); - } - } else { - to[nextKey] = nextSource[nextKey]; - } - } - } - } - } - - return to; - } - - function setCSSProperty(el, varName, varValue) { - el.style.setProperty(varName, varValue); - } - - function animateCSSModeScroll(_ref) { - let { swiper, targetPosition, side } = _ref; - const window = getWindow(); - const startPosition = -swiper.translate; - let startTime = null; - let time; - const duration = swiper.params.speed; - swiper.wrapperEl.style.scrollSnapType = "none"; - window.cancelAnimationFrame(swiper.cssModeFrameID); - const dir = targetPosition > startPosition ? "next" : "prev"; - - const isOutOfBound = (current, target) => { - return ( - (dir === "next" && current >= target) || - (dir === "prev" && current <= target) - ); - }; - - const animate = () => { - time = new Date().getTime(); - - if (startTime === null) { - startTime = time; - } - - const progress = Math.max(Math.min((time - startTime) / duration, 1), 0); - const easeProgress = 0.5 - Math.cos(progress * Math.PI) / 2; - let currentPosition = - startPosition + easeProgress * (targetPosition - startPosition); - - if (isOutOfBound(currentPosition, targetPosition)) { - currentPosition = targetPosition; - } - - swiper.wrapperEl.scrollTo({ - [side]: currentPosition, - }); - - if (isOutOfBound(currentPosition, targetPosition)) { - swiper.wrapperEl.style.overflow = "hidden"; - swiper.wrapperEl.style.scrollSnapType = ""; - setTimeout(() => { - swiper.wrapperEl.style.overflow = ""; - swiper.wrapperEl.scrollTo({ - [side]: currentPosition, - }); - }); - window.cancelAnimationFrame(swiper.cssModeFrameID); - return; - } - - swiper.cssModeFrameID = window.requestAnimationFrame(animate); - }; - - animate(); - } - - let support; - - function calcSupport() { - const window = getWindow(); - const document = getDocument(); - return { - smoothScroll: - document.documentElement && - "scrollBehavior" in document.documentElement.style, - touch: !!( - "ontouchstart" in window || - (window.DocumentTouch && document instanceof window.DocumentTouch) - ), - passiveListener: (function checkPassiveListener() { - let supportsPassive = false; - - try { - const opts = Object.defineProperty({}, "passive", { - // eslint-disable-next-line - get() { - supportsPassive = true; - }, - }); - window.addEventListener("testPassiveListener", null, opts); - } catch (e) { - // No support - } - - return supportsPassive; - })(), - gestures: (function checkGestures() { - return "ongesturestart" in window; - })(), - }; - } - - function getSupport() { - if (!support) { - support = calcSupport(); - } - - return support; - } - - let deviceCached; - - function calcDevice(_temp) { - let { userAgent } = _temp === void 0 ? {} : _temp; - const support = getSupport(); - const window = getWindow(); - const platform = window.navigator.platform; - const ua = userAgent || window.navigator.userAgent; - const device = { - ios: false, - android: false, - }; - const screenWidth = window.screen.width; - const screenHeight = window.screen.height; - const android = ua.match(/(Android);?[\s\/]+([\d.]+)?/); // eslint-disable-line - - let ipad = ua.match(/(iPad).*OS\s([\d_]+)/); - const ipod = ua.match(/(iPod)(.*OS\s([\d_]+))?/); - const iphone = !ipad && ua.match(/(iPhone\sOS|iOS)\s([\d_]+)/); - const windows = platform === "Win32"; - let macos = platform === "MacIntel"; // iPadOs 13 fix - - const iPadScreens = [ - "1024x1366", - "1366x1024", - "834x1194", - "1194x834", - "834x1112", - "1112x834", - "768x1024", - "1024x768", - "820x1180", - "1180x820", - "810x1080", - "1080x810", - ]; - - if ( - !ipad && - macos && - support.touch && - iPadScreens.indexOf(`${screenWidth}x${screenHeight}`) >= 0 - ) { - ipad = ua.match(/(Version)\/([\d.]+)/); - if (!ipad) ipad = [0, 1, "13_0_0"]; - macos = false; - } // Android - - if (android && !windows) { - device.os = "android"; - device.android = true; - } - - if (ipad || iphone || ipod) { - device.os = "ios"; - device.ios = true; - } // Export object - - return device; - } - - function getDevice(overrides) { - if (overrides === void 0) { - overrides = {}; - } - - if (!deviceCached) { - deviceCached = calcDevice(overrides); - } - - return deviceCached; - } - - let browser; - - function calcBrowser() { - const window = getWindow(); - - function isSafari() { - const ua = window.navigator.userAgent.toLowerCase(); - return ( - ua.indexOf("safari") >= 0 && - ua.indexOf("chrome") < 0 && - ua.indexOf("android") < 0 - ); - } - - return { - isSafari: isSafari(), - isWebView: /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test( - window.navigator.userAgent, - ), - }; - } - - function getBrowser() { - if (!browser) { - browser = calcBrowser(); - } - - return browser; - } - - function Resize(_ref) { - let { swiper, on, emit } = _ref; - const window = getWindow(); - let observer = null; - let animationFrame = null; - - const resizeHandler = () => { - if (!swiper || swiper.destroyed || !swiper.initialized) return; - emit("beforeResize"); - emit("resize"); - }; - - const createObserver = () => { - if (!swiper || swiper.destroyed || !swiper.initialized) return; - observer = new ResizeObserver((entries) => { - animationFrame = window.requestAnimationFrame(() => { - const { width, height } = swiper; - let newWidth = width; - let newHeight = height; - entries.forEach((_ref2) => { - let { contentBoxSize, contentRect, target } = _ref2; - if (target && target !== swiper.el) return; - newWidth = contentRect - ? contentRect.width - : (contentBoxSize[0] || contentBoxSize).inlineSize; - newHeight = contentRect - ? contentRect.height - : (contentBoxSize[0] || contentBoxSize).blockSize; - }); - - if (newWidth !== width || newHeight !== height) { - resizeHandler(); - } - }); - }); - observer.observe(swiper.el); - }; - - const removeObserver = () => { - if (animationFrame) { - window.cancelAnimationFrame(animationFrame); - } - - if (observer && observer.unobserve && swiper.el) { - observer.unobserve(swiper.el); - observer = null; - } - }; - - const orientationChangeHandler = () => { - if (!swiper || swiper.destroyed || !swiper.initialized) return; - emit("orientationchange"); - }; - - on("init", () => { - if ( - swiper.params.resizeObserver && - typeof window.ResizeObserver !== "undefined" - ) { - createObserver(); - return; - } - - window.addEventListener("resize", resizeHandler); - window.addEventListener("orientationchange", orientationChangeHandler); - }); - on("destroy", () => { - removeObserver(); - window.removeEventListener("resize", resizeHandler); - window.removeEventListener("orientationchange", orientationChangeHandler); - }); - } - - function Observer(_ref) { - let { swiper, extendParams, on, emit } = _ref; - const observers = []; - const window = getWindow(); - - const attach = function (target, options) { - if (options === void 0) { - options = {}; - } - - const ObserverFunc = - window.MutationObserver || window.WebkitMutationObserver; - const observer = new ObserverFunc((mutations) => { - // The observerUpdate event should only be triggered - // once despite the number of mutations. Additional - // triggers are redundant and are very costly - if (mutations.length === 1) { - emit("observerUpdate", mutations[0]); - return; - } - - const observerUpdate = function observerUpdate() { - emit("observerUpdate", mutations[0]); - }; - - if (window.requestAnimationFrame) { - window.requestAnimationFrame(observerUpdate); - } else { - window.setTimeout(observerUpdate, 0); - } - }); - observer.observe(target, { - attributes: - typeof options.attributes === "undefined" ? true : options.attributes, - childList: - typeof options.childList === "undefined" ? true : options.childList, - characterData: - typeof options.characterData === "undefined" - ? true - : options.characterData, - }); - observers.push(observer); - }; - - const init = () => { - if (!swiper.params.observer) return; - - if (swiper.params.observeParents) { - const containerParents = swiper.$el.parents(); - - for (let i = 0; i < containerParents.length; i += 1) { - attach(containerParents[i]); - } - } // Observe container - - attach(swiper.$el[0], { - childList: swiper.params.observeSlideChildren, - }); // Observe wrapper - - attach(swiper.$wrapperEl[0], { - attributes: false, - }); - }; - - const destroy = () => { - observers.forEach((observer) => { - observer.disconnect(); - }); - observers.splice(0, observers.length); - }; - - extendParams({ - observer: false, - observeParents: false, - observeSlideChildren: false, - }); - on("init", init); - on("destroy", destroy); - } - - /* eslint-disable no-underscore-dangle */ - var eventsEmitter = { - on(events, handler, priority) { - const self = this; - if (typeof handler !== "function") return self; - const method = priority ? "unshift" : "push"; - events.split(" ").forEach((event) => { - if (!self.eventsListeners[event]) self.eventsListeners[event] = []; - self.eventsListeners[event][method](handler); - }); - return self; - }, - - once(events, handler, priority) { - const self = this; - if (typeof handler !== "function") return self; - - function onceHandler() { - self.off(events, onceHandler); - - if (onceHandler.__emitterProxy) { - delete onceHandler.__emitterProxy; - } - - for ( - var _len = arguments.length, args = new Array(_len), _key = 0; - _key < _len; - _key++ - ) { - args[_key] = arguments[_key]; - } - - handler.apply(self, args); - } - - onceHandler.__emitterProxy = handler; - return self.on(events, onceHandler, priority); - }, - - onAny(handler, priority) { - const self = this; - if (typeof handler !== "function") return self; - const method = priority ? "unshift" : "push"; - - if (self.eventsAnyListeners.indexOf(handler) < 0) { - self.eventsAnyListeners[method](handler); - } - - return self; - }, - - offAny(handler) { - const self = this; - if (!self.eventsAnyListeners) return self; - const index = self.eventsAnyListeners.indexOf(handler); - - if (index >= 0) { - self.eventsAnyListeners.splice(index, 1); - } - - return self; - }, - - off(events, handler) { - const self = this; - if (!self.eventsListeners) return self; - events.split(" ").forEach((event) => { - if (typeof handler === "undefined") { - self.eventsListeners[event] = []; - } else if (self.eventsListeners[event]) { - self.eventsListeners[event].forEach((eventHandler, index) => { - if ( - eventHandler === handler || - (eventHandler.__emitterProxy && - eventHandler.__emitterProxy === handler) - ) { - self.eventsListeners[event].splice(index, 1); - } - }); - } - }); - return self; - }, - - emit() { - const self = this; - if (!self.eventsListeners) return self; - let events; - let data; - let context; - - for ( - var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; - _key2 < _len2; - _key2++ - ) { - args[_key2] = arguments[_key2]; - } - - if (typeof args[0] === "string" || Array.isArray(args[0])) { - events = args[0]; - data = args.slice(1, args.length); - context = self; - } else { - events = args[0].events; - data = args[0].data; - context = args[0].context || self; - } - - data.unshift(context); - const eventsArray = Array.isArray(events) ? events : events.split(" "); - eventsArray.forEach((event) => { - if (self.eventsAnyListeners && self.eventsAnyListeners.length) { - self.eventsAnyListeners.forEach((eventHandler) => { - eventHandler.apply(context, [event, ...data]); - }); - } - - if (self.eventsListeners && self.eventsListeners[event]) { - self.eventsListeners[event].forEach((eventHandler) => { - eventHandler.apply(context, data); - }); - } - }); - return self; - }, - }; - - function updateSize() { - const swiper = this; - let width; - let height; - const $el = swiper.$el; - - if ( - typeof swiper.params.width !== "undefined" && - swiper.params.width !== null - ) { - width = swiper.params.width; - } else { - width = $el[0].clientWidth; - } - - if ( - typeof swiper.params.height !== "undefined" && - swiper.params.height !== null - ) { - height = swiper.params.height; - } else { - height = $el[0].clientHeight; - } - - if ( - (width === 0 && swiper.isHorizontal()) || - (height === 0 && swiper.isVertical()) - ) { - return; - } // Subtract paddings - - width = - width - - parseInt($el.css("padding-left") || 0, 10) - - parseInt($el.css("padding-right") || 0, 10); - height = - height - - parseInt($el.css("padding-top") || 0, 10) - - parseInt($el.css("padding-bottom") || 0, 10); - if (Number.isNaN(width)) width = 0; - if (Number.isNaN(height)) height = 0; - Object.assign(swiper, { - width, - height, - size: swiper.isHorizontal() ? width : height, - }); - } - - function updateSlides() { - const swiper = this; - - function getDirectionLabel(property) { - if (swiper.isHorizontal()) { - return property; - } // prettier-ignore - - return { - 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", - }[property]; - } - - function getDirectionPropertyValue(node, label) { - return parseFloat(node.getPropertyValue(getDirectionLabel(label)) || 0); - } - - const params = swiper.params; - const { - $wrapperEl, - size: swiperSize, - rtlTranslate: rtl, - wrongRTL, - } = swiper; - const isVirtual = swiper.virtual && params.virtual.enabled; - const previousSlidesLength = isVirtual - ? swiper.virtual.slides.length - : swiper.slides.length; - const slides = $wrapperEl.children(`.${swiper.params.slideClass}`); - const slidesLength = isVirtual - ? swiper.virtual.slides.length - : slides.length; - let snapGrid = []; - const slidesGrid = []; - const slidesSizesGrid = []; - let offsetBefore = params.slidesOffsetBefore; - - if (typeof offsetBefore === "function") { - offsetBefore = params.slidesOffsetBefore.call(swiper); - } - - let offsetAfter = params.slidesOffsetAfter; - - if (typeof offsetAfter === "function") { - offsetAfter = params.slidesOffsetAfter.call(swiper); - } - - const previousSnapGridLength = swiper.snapGrid.length; - const previousSlidesGridLength = swiper.slidesGrid.length; - let spaceBetween = params.spaceBetween; - let slidePosition = -offsetBefore; - let prevSlideSize = 0; - let index = 0; - - if (typeof swiperSize === "undefined") { - return; - } - - if (typeof spaceBetween === "string" && spaceBetween.indexOf("%") >= 0) { - spaceBetween = - (parseFloat(spaceBetween.replace("%", "")) / 100) * swiperSize; - } - - swiper.virtualSize = -spaceBetween; // reset margins - - if (rtl) - slides.css({ - marginLeft: "", - marginBottom: "", - marginTop: "", - }); - else - slides.css({ - marginRight: "", - marginBottom: "", - marginTop: "", - }); // reset cssMode offsets - - if (params.centeredSlides && params.cssMode) { - setCSSProperty(swiper.wrapperEl, "--swiper-centered-offset-before", ""); - setCSSProperty(swiper.wrapperEl, "--swiper-centered-offset-after", ""); - } - - const gridEnabled = params.grid && params.grid.rows > 1 && swiper.grid; - - if (gridEnabled) { - swiper.grid.initSlides(slidesLength); - } // Calc slides - - let slideSize; - const shouldResetSlideSize = - params.slidesPerView === "auto" && - params.breakpoints && - Object.keys(params.breakpoints).filter((key) => { - return typeof params.breakpoints[key].slidesPerView !== "undefined"; - }).length > 0; - - for (let i = 0; i < slidesLength; i += 1) { - slideSize = 0; - const slide = slides.eq(i); - - if (gridEnabled) { - swiper.grid.updateSlide(i, slide, slidesLength, getDirectionLabel); - } - - if (slide.css("display") === "none") continue; // eslint-disable-line - - if (params.slidesPerView === "auto") { - if (shouldResetSlideSize) { - slides[i].style[getDirectionLabel("width")] = ``; - } - - const slideStyles = getComputedStyle(slide[0]); - const currentTransform = slide[0].style.transform; - const currentWebKitTransform = slide[0].style.webkitTransform; - - if (currentTransform) { - slide[0].style.transform = "none"; - } - - if (currentWebKitTransform) { - slide[0].style.webkitTransform = "none"; - } - - if (params.roundLengths) { - slideSize = swiper.isHorizontal() - ? slide.outerWidth(true) - : slide.outerHeight(true); - } else { - // eslint-disable-next-line - const width = getDirectionPropertyValue(slideStyles, "width"); - const paddingLeft = getDirectionPropertyValue( - slideStyles, - "padding-left", - ); - const paddingRight = getDirectionPropertyValue( - slideStyles, - "padding-right", - ); - const marginLeft = getDirectionPropertyValue( - slideStyles, - "margin-left", - ); - const marginRight = getDirectionPropertyValue( - slideStyles, - "margin-right", - ); - const boxSizing = slideStyles.getPropertyValue("box-sizing"); - - if (boxSizing && boxSizing === "border-box") { - slideSize = width + marginLeft + marginRight; - } else { - const { clientWidth, offsetWidth } = slide[0]; - slideSize = - width + - paddingLeft + - paddingRight + - marginLeft + - marginRight + - (offsetWidth - clientWidth); - } - } - - if (currentTransform) { - slide[0].style.transform = currentTransform; - } - - if (currentWebKitTransform) { - slide[0].style.webkitTransform = currentWebKitTransform; - } - - if (params.roundLengths) slideSize = Math.floor(slideSize); - } else { - slideSize = - (swiperSize - (params.slidesPerView - 1) * spaceBetween) / - params.slidesPerView; - if (params.roundLengths) slideSize = Math.floor(slideSize); - - if (slides[i]) { - slides[i].style[getDirectionLabel("width")] = `${slideSize}px`; - } - } - - if (slides[i]) { - slides[i].swiperSlideSize = slideSize; - } - - slidesSizesGrid.push(slideSize); - - if (params.centeredSlides) { - slidePosition = - slidePosition + slideSize / 2 + prevSlideSize / 2 + spaceBetween; - if (prevSlideSize === 0 && i !== 0) - slidePosition = slidePosition - swiperSize / 2 - spaceBetween; - if (i === 0) - slidePosition = slidePosition - swiperSize / 2 - spaceBetween; - if (Math.abs(slidePosition) < 1 / 1000) slidePosition = 0; - if (params.roundLengths) slidePosition = Math.floor(slidePosition); - if (index % params.slidesPerGroup === 0) snapGrid.push(slidePosition); - slidesGrid.push(slidePosition); - } else { - if (params.roundLengths) slidePosition = Math.floor(slidePosition); - if ( - (index - Math.min(swiper.params.slidesPerGroupSkip, index)) % - swiper.params.slidesPerGroup === - 0 - ) - snapGrid.push(slidePosition); - slidesGrid.push(slidePosition); - slidePosition = slidePosition + slideSize + spaceBetween; - } - - swiper.virtualSize += slideSize + spaceBetween; - prevSlideSize = slideSize; - index += 1; - } - - swiper.virtualSize = Math.max(swiper.virtualSize, swiperSize) + offsetAfter; - - if ( - rtl && - wrongRTL && - (params.effect === "slide" || params.effect === "coverflow") - ) { - $wrapperEl.css({ - width: `${swiper.virtualSize + params.spaceBetween}px`, - }); - } - - if (params.setWrapperSize) { - $wrapperEl.css({ - [getDirectionLabel("width")]: `${ - swiper.virtualSize + params.spaceBetween - }px`, - }); - } - - if (gridEnabled) { - swiper.grid.updateWrapperSize(slideSize, snapGrid, getDirectionLabel); - } // Remove last grid elements depending on width - - if (!params.centeredSlides) { - const newSlidesGrid = []; - - for (let i = 0; i < snapGrid.length; i += 1) { - let slidesGridItem = snapGrid[i]; - if (params.roundLengths) slidesGridItem = Math.floor(slidesGridItem); - - if (snapGrid[i] <= swiper.virtualSize - swiperSize) { - newSlidesGrid.push(slidesGridItem); - } - } - - snapGrid = newSlidesGrid; - - if ( - Math.floor(swiper.virtualSize - swiperSize) - - Math.floor(snapGrid[snapGrid.length - 1]) > - 1 - ) { - snapGrid.push(swiper.virtualSize - swiperSize); - } - } - - if (snapGrid.length === 0) snapGrid = [0]; - - if (params.spaceBetween !== 0) { - const key = - swiper.isHorizontal() && rtl - ? "marginLeft" - : getDirectionLabel("marginRight"); - slides - .filter((_, slideIndex) => { - if (!params.cssMode) return true; - - if (slideIndex === slides.length - 1) { - return false; - } - - return true; - }) - .css({ - [key]: `${spaceBetween}px`, - }); - } - - if (params.centeredSlides && params.centeredSlidesBounds) { - let allSlidesSize = 0; - slidesSizesGrid.forEach((slideSizeValue) => { - allSlidesSize += - slideSizeValue + (params.spaceBetween ? params.spaceBetween : 0); - }); - allSlidesSize -= params.spaceBetween; - const maxSnap = allSlidesSize - swiperSize; - snapGrid = snapGrid.map((snap) => { - if (snap < 0) return -offsetBefore; - if (snap > maxSnap) return maxSnap + offsetAfter; - return snap; - }); - } - - if (params.centerInsufficientSlides) { - let allSlidesSize = 0; - slidesSizesGrid.forEach((slideSizeValue) => { - allSlidesSize += - slideSizeValue + (params.spaceBetween ? params.spaceBetween : 0); - }); - allSlidesSize -= params.spaceBetween; - - if (allSlidesSize < swiperSize) { - const allSlidesOffset = (swiperSize - allSlidesSize) / 2; - snapGrid.forEach((snap, snapIndex) => { - snapGrid[snapIndex] = snap - allSlidesOffset; - }); - slidesGrid.forEach((snap, snapIndex) => { - slidesGrid[snapIndex] = snap + allSlidesOffset; - }); - } - } - - Object.assign(swiper, { - slides, - snapGrid, - slidesGrid, - slidesSizesGrid, - }); - - if ( - params.centeredSlides && - params.cssMode && - !params.centeredSlidesBounds - ) { - setCSSProperty( - swiper.wrapperEl, - "--swiper-centered-offset-before", - `${-snapGrid[0]}px`, - ); - setCSSProperty( - swiper.wrapperEl, - "--swiper-centered-offset-after", - `${ - swiper.size / 2 - slidesSizesGrid[slidesSizesGrid.length - 1] / 2 - }px`, - ); - const addToSnapGrid = -swiper.snapGrid[0]; - const addToSlidesGrid = -swiper.slidesGrid[0]; - swiper.snapGrid = swiper.snapGrid.map((v) => v + addToSnapGrid); - swiper.slidesGrid = swiper.slidesGrid.map((v) => v + addToSlidesGrid); - } - - if (slidesLength !== previousSlidesLength) { - swiper.emit("slidesLengthChange"); - } - - if (snapGrid.length !== previousSnapGridLength) { - if (swiper.params.watchOverflow) swiper.checkOverflow(); - swiper.emit("snapGridLengthChange"); - } - - if (slidesGrid.length !== previousSlidesGridLength) { - swiper.emit("slidesGridLengthChange"); - } - - if (params.watchSlidesProgress) { - swiper.updateSlidesOffset(); - } - - if ( - !isVirtual && - !params.cssMode && - (params.effect === "slide" || params.effect === "fade") - ) { - const backFaceHiddenClass = `${params.containerModifierClass}backface-hidden`; - const hasClassBackfaceClassAdded = - swiper.$el.hasClass(backFaceHiddenClass); - - if (slidesLength <= params.maxBackfaceHiddenSlides) { - if (!hasClassBackfaceClassAdded) - swiper.$el.addClass(backFaceHiddenClass); - } else if (hasClassBackfaceClassAdded) { - swiper.$el.removeClass(backFaceHiddenClass); - } - } - } - - function updateAutoHeight(speed) { - const swiper = this; - const activeSlides = []; - const isVirtual = swiper.virtual && swiper.params.virtual.enabled; - let newHeight = 0; - let i; - - if (typeof speed === "number") { - swiper.setTransition(speed); - } else if (speed === true) { - swiper.setTransition(swiper.params.speed); - } - - const getSlideByIndex = (index) => { - if (isVirtual) { - return swiper.slides.filter( - (el) => - parseInt(el.getAttribute("data-swiper-slide-index"), 10) === index, - )[0]; - } - - return swiper.slides.eq(index)[0]; - }; // Find slides currently in view - - if ( - swiper.params.slidesPerView !== "auto" && - swiper.params.slidesPerView > 1 - ) { - if (swiper.params.centeredSlides) { - swiper.visibleSlides.each((slide) => { - activeSlides.push(slide); - }); - } else { - for (i = 0; i < Math.ceil(swiper.params.slidesPerView); i += 1) { - const index = swiper.activeIndex + i; - if (index > swiper.slides.length && !isVirtual) break; - activeSlides.push(getSlideByIndex(index)); - } - } - } else { - activeSlides.push(getSlideByIndex(swiper.activeIndex)); - } // Find new height from highest slide in view - - for (i = 0; i < activeSlides.length; i += 1) { - if (typeof activeSlides[i] !== "undefined") { - const height = activeSlides[i].offsetHeight; - newHeight = height > newHeight ? height : newHeight; - } - } // Update Height - - if (newHeight || newHeight === 0) - swiper.$wrapperEl.css("height", `${newHeight}px`); - } - - function updateSlidesOffset() { - const swiper = this; - const slides = swiper.slides; - - for (let i = 0; i < slides.length; i += 1) { - slides[i].swiperSlideOffset = swiper.isHorizontal() - ? slides[i].offsetLeft - : slides[i].offsetTop; - } - } - - function updateSlidesProgress(translate) { - if (translate === void 0) { - translate = (this && this.translate) || 0; - } - - const swiper = this; - const params = swiper.params; - const { slides, rtlTranslate: rtl, snapGrid } = swiper; - if (slides.length === 0) return; - if (typeof slides[0].swiperSlideOffset === "undefined") - swiper.updateSlidesOffset(); - let offsetCenter = -translate; - if (rtl) offsetCenter = translate; // Visible Slides - - slides.removeClass(params.slideVisibleClass); - swiper.visibleSlidesIndexes = []; - swiper.visibleSlides = []; - - for (let i = 0; i < slides.length; i += 1) { - const slide = slides[i]; - let slideOffset = slide.swiperSlideOffset; - - if (params.cssMode && params.centeredSlides) { - slideOffset -= slides[0].swiperSlideOffset; - } - - const slideProgress = - (offsetCenter + - (params.centeredSlides ? swiper.minTranslate() : 0) - - slideOffset) / - (slide.swiperSlideSize + params.spaceBetween); - const originalSlideProgress = - (offsetCenter - - snapGrid[0] + - (params.centeredSlides ? swiper.minTranslate() : 0) - - slideOffset) / - (slide.swiperSlideSize + params.spaceBetween); - const slideBefore = -(offsetCenter - slideOffset); - const slideAfter = slideBefore + swiper.slidesSizesGrid[i]; - const isVisible = - (slideBefore >= 0 && slideBefore < swiper.size - 1) || - (slideAfter > 1 && slideAfter <= swiper.size) || - (slideBefore <= 0 && slideAfter >= swiper.size); - - if (isVisible) { - swiper.visibleSlides.push(slide); - swiper.visibleSlidesIndexes.push(i); - slides.eq(i).addClass(params.slideVisibleClass); - } - - slide.progress = rtl ? -slideProgress : slideProgress; - slide.originalProgress = rtl - ? -originalSlideProgress - : originalSlideProgress; - } - - swiper.visibleSlides = $(swiper.visibleSlides); - } - - function updateProgress(translate) { - const swiper = this; - - if (typeof translate === "undefined") { - const multiplier = swiper.rtlTranslate ? -1 : 1; // eslint-disable-next-line - - translate = - (swiper && swiper.translate && swiper.translate * multiplier) || 0; - } - - const params = swiper.params; - const translatesDiff = swiper.maxTranslate() - swiper.minTranslate(); - let { progress, isBeginning, isEnd } = swiper; - const wasBeginning = isBeginning; - const wasEnd = isEnd; - - if (translatesDiff === 0) { - progress = 0; - isBeginning = true; - isEnd = true; - } else { - progress = (translate - swiper.minTranslate()) / translatesDiff; - isBeginning = progress <= 0; - isEnd = progress >= 1; - } - - Object.assign(swiper, { - progress, - isBeginning, - isEnd, - }); - if ( - params.watchSlidesProgress || - (params.centeredSlides && params.autoHeight) - ) - swiper.updateSlidesProgress(translate); - - if (isBeginning && !wasBeginning) { - swiper.emit("reachBeginning toEdge"); - } - - if (isEnd && !wasEnd) { - swiper.emit("reachEnd toEdge"); - } - - if ((wasBeginning && !isBeginning) || (wasEnd && !isEnd)) { - swiper.emit("fromEdge"); - } - - swiper.emit("progress", progress); - } - - function updateSlidesClasses() { - const swiper = this; - const { slides, params, $wrapperEl, activeIndex, realIndex } = swiper; - const isVirtual = swiper.virtual && params.virtual.enabled; - slides.removeClass( - `${params.slideActiveClass} ${params.slideNextClass} ${params.slidePrevClass} ${params.slideDuplicateActiveClass} ${params.slideDuplicateNextClass} ${params.slideDuplicatePrevClass}`, - ); - let activeSlide; - - if (isVirtual) { - activeSlide = swiper.$wrapperEl.find( - `.${params.slideClass}[data-swiper-slide-index="${activeIndex}"]`, - ); - } else { - activeSlide = slides.eq(activeIndex); - } // Active classes - - activeSlide.addClass(params.slideActiveClass); - - if (params.loop) { - // Duplicate to all looped slides - if (activeSlide.hasClass(params.slideDuplicateClass)) { - $wrapperEl - .children( - `.${params.slideClass}:not(.${params.slideDuplicateClass})[data-swiper-slide-index="${realIndex}"]`, - ) - .addClass(params.slideDuplicateActiveClass); - } else { - $wrapperEl - .children( - `.${params.slideClass}.${params.slideDuplicateClass}[data-swiper-slide-index="${realIndex}"]`, - ) - .addClass(params.slideDuplicateActiveClass); - } - } // Next Slide - - let nextSlide = activeSlide - .nextAll(`.${params.slideClass}`) - .eq(0) - .addClass(params.slideNextClass); - - if (params.loop && nextSlide.length === 0) { - nextSlide = slides.eq(0); - nextSlide.addClass(params.slideNextClass); - } // Prev Slide - - let prevSlide = activeSlide - .prevAll(`.${params.slideClass}`) - .eq(0) - .addClass(params.slidePrevClass); - - if (params.loop && prevSlide.length === 0) { - prevSlide = slides.eq(-1); - prevSlide.addClass(params.slidePrevClass); - } - - if (params.loop) { - // Duplicate to all looped slides - if (nextSlide.hasClass(params.slideDuplicateClass)) { - $wrapperEl - .children( - `.${params.slideClass}:not(.${ - params.slideDuplicateClass - })[data-swiper-slide-index="${nextSlide.attr( - "data-swiper-slide-index", - )}"]`, - ) - .addClass(params.slideDuplicateNextClass); - } else { - $wrapperEl - .children( - `.${params.slideClass}.${ - params.slideDuplicateClass - }[data-swiper-slide-index="${nextSlide.attr( - "data-swiper-slide-index", - )}"]`, - ) - .addClass(params.slideDuplicateNextClass); - } - - if (prevSlide.hasClass(params.slideDuplicateClass)) { - $wrapperEl - .children( - `.${params.slideClass}:not(.${ - params.slideDuplicateClass - })[data-swiper-slide-index="${prevSlide.attr( - "data-swiper-slide-index", - )}"]`, - ) - .addClass(params.slideDuplicatePrevClass); - } else { - $wrapperEl - .children( - `.${params.slideClass}.${ - params.slideDuplicateClass - }[data-swiper-slide-index="${prevSlide.attr( - "data-swiper-slide-index", - )}"]`, - ) - .addClass(params.slideDuplicatePrevClass); - } - } - - swiper.emitSlidesClasses(); - } - - function updateActiveIndex(newActiveIndex) { - const swiper = this; - const translate = swiper.rtlTranslate - ? swiper.translate - : -swiper.translate; - const { - slidesGrid, - snapGrid, - params, - activeIndex: previousIndex, - realIndex: previousRealIndex, - snapIndex: previousSnapIndex, - } = swiper; - let activeIndex = newActiveIndex; - let snapIndex; - - if (typeof activeIndex === "undefined") { - for (let i = 0; i < slidesGrid.length; i += 1) { - if (typeof slidesGrid[i + 1] !== "undefined") { - if ( - translate >= slidesGrid[i] && - translate < - slidesGrid[i + 1] - (slidesGrid[i + 1] - slidesGrid[i]) / 2 - ) { - activeIndex = i; - } else if ( - translate >= slidesGrid[i] && - translate < slidesGrid[i + 1] - ) { - activeIndex = i + 1; - } - } else if (translate >= slidesGrid[i]) { - activeIndex = i; - } - } // Normalize slideIndex - - if (params.normalizeSlideIndex) { - if (activeIndex < 0 || typeof activeIndex === "undefined") - activeIndex = 0; - } - } - - if (snapGrid.indexOf(translate) >= 0) { - snapIndex = snapGrid.indexOf(translate); - } else { - const skip = Math.min(params.slidesPerGroupSkip, activeIndex); - snapIndex = - skip + Math.floor((activeIndex - skip) / params.slidesPerGroup); - } - - if (snapIndex >= snapGrid.length) snapIndex = snapGrid.length - 1; - - if (activeIndex === previousIndex) { - if (snapIndex !== previousSnapIndex) { - swiper.snapIndex = snapIndex; - swiper.emit("snapIndexChange"); - } - - return; - } // Get real index - - const realIndex = parseInt( - swiper.slides.eq(activeIndex).attr("data-swiper-slide-index") || - activeIndex, - 10, - ); - Object.assign(swiper, { - snapIndex, - realIndex, - previousIndex, - activeIndex, - }); - swiper.emit("activeIndexChange"); - swiper.emit("snapIndexChange"); - - if (previousRealIndex !== realIndex) { - swiper.emit("realIndexChange"); - } - - if (swiper.initialized || swiper.params.runCallbacksOnInit) { - swiper.emit("slideChange"); - } - } - - function updateClickedSlide(e) { - const swiper = this; - const params = swiper.params; - const slide = $(e).closest(`.${params.slideClass}`)[0]; - let slideFound = false; - let slideIndex; - - if (slide) { - for (let i = 0; i < swiper.slides.length; i += 1) { - if (swiper.slides[i] === slide) { - slideFound = true; - slideIndex = i; - break; - } - } - } - - if (slide && slideFound) { - swiper.clickedSlide = slide; - - if (swiper.virtual && swiper.params.virtual.enabled) { - swiper.clickedIndex = parseInt( - $(slide).attr("data-swiper-slide-index"), - 10, - ); - } else { - swiper.clickedIndex = slideIndex; - } - } else { - swiper.clickedSlide = undefined; - swiper.clickedIndex = undefined; - return; - } - - if ( - params.slideToClickedSlide && - swiper.clickedIndex !== undefined && - swiper.clickedIndex !== swiper.activeIndex - ) { - swiper.slideToClickedSlide(); - } - } - - var update = { - updateSize, - updateSlides, - updateAutoHeight, - updateSlidesOffset, - updateSlidesProgress, - updateProgress, - updateSlidesClasses, - updateActiveIndex, - updateClickedSlide, - }; - - function getSwiperTranslate(axis) { - if (axis === void 0) { - axis = this.isHorizontal() ? "x" : "y"; - } - - const swiper = this; - const { params, rtlTranslate: rtl, translate, $wrapperEl } = swiper; - - if (params.virtualTranslate) { - return rtl ? -translate : translate; - } - - if (params.cssMode) { - return translate; - } - - let currentTranslate = getTranslate($wrapperEl[0], axis); - if (rtl) currentTranslate = -currentTranslate; - return currentTranslate || 0; - } - - function setTranslate(translate, byController) { - const swiper = this; - const { - rtlTranslate: rtl, - params, - $wrapperEl, - wrapperEl, - progress, - } = swiper; - let x = 0; - let y = 0; - const z = 0; - - if (swiper.isHorizontal()) { - x = rtl ? -translate : translate; - } else { - y = translate; - } - - if (params.roundLengths) { - x = Math.floor(x); - y = Math.floor(y); - } - - if (params.cssMode) { - wrapperEl[swiper.isHorizontal() ? "scrollLeft" : "scrollTop"] = - swiper.isHorizontal() ? -x : -y; - } else if (!params.virtualTranslate) { - $wrapperEl.transform(`translate3d(${x}px, ${y}px, ${z}px)`); - } - - swiper.previousTranslate = swiper.translate; - swiper.translate = swiper.isHorizontal() ? x : y; // Check if we need to update progress - - let newProgress; - const translatesDiff = swiper.maxTranslate() - swiper.minTranslate(); - - if (translatesDiff === 0) { - newProgress = 0; - } else { - newProgress = (translate - swiper.minTranslate()) / translatesDiff; - } - - if (newProgress !== progress) { - swiper.updateProgress(translate); - } - - swiper.emit("setTranslate", swiper.translate, byController); - } - - function minTranslate() { - return -this.snapGrid[0]; - } - - function maxTranslate() { - return -this.snapGrid[this.snapGrid.length - 1]; - } - - function translateTo( - translate, - speed, - runCallbacks, - translateBounds, - internal, - ) { - if (translate === void 0) { - translate = 0; - } - - if (speed === void 0) { - speed = this.params.speed; - } - - if (runCallbacks === void 0) { - runCallbacks = true; - } - - if (translateBounds === void 0) { - translateBounds = true; - } - - const swiper = this; - const { params, wrapperEl } = swiper; - - if (swiper.animating && params.preventInteractionOnTransition) { - return false; - } - - const minTranslate = swiper.minTranslate(); - const maxTranslate = swiper.maxTranslate(); - let newTranslate; - if (translateBounds && translate > minTranslate) - newTranslate = minTranslate; - else if (translateBounds && translate < maxTranslate) - newTranslate = maxTranslate; - else newTranslate = translate; // Update progress - - swiper.updateProgress(newTranslate); - - if (params.cssMode) { - const isH = swiper.isHorizontal(); - - if (speed === 0) { - wrapperEl[isH ? "scrollLeft" : "scrollTop"] = -newTranslate; - } else { - if (!swiper.support.smoothScroll) { - animateCSSModeScroll({ - swiper, - targetPosition: -newTranslate, - side: isH ? "left" : "top", - }); - return true; - } - - wrapperEl.scrollTo({ - [isH ? "left" : "top"]: -newTranslate, - behavior: "smooth", - }); - } - - return true; - } - - if (speed === 0) { - swiper.setTransition(0); - swiper.setTranslate(newTranslate); - - if (runCallbacks) { - swiper.emit("beforeTransitionStart", speed, internal); - swiper.emit("transitionEnd"); - } - } else { - swiper.setTransition(speed); - swiper.setTranslate(newTranslate); - - if (runCallbacks) { - swiper.emit("beforeTransitionStart", speed, internal); - swiper.emit("transitionStart"); - } - - if (!swiper.animating) { - swiper.animating = true; - - if (!swiper.onTranslateToWrapperTransitionEnd) { - swiper.onTranslateToWrapperTransitionEnd = function transitionEnd(e) { - if (!swiper || swiper.destroyed) return; - if (e.target !== this) return; - swiper.$wrapperEl[0].removeEventListener( - "transitionend", - swiper.onTranslateToWrapperTransitionEnd, - ); - swiper.$wrapperEl[0].removeEventListener( - "webkitTransitionEnd", - swiper.onTranslateToWrapperTransitionEnd, - ); - swiper.onTranslateToWrapperTransitionEnd = null; - delete swiper.onTranslateToWrapperTransitionEnd; - - if (runCallbacks) { - swiper.emit("transitionEnd"); - } - }; - } - - swiper.$wrapperEl[0].addEventListener( - "transitionend", - swiper.onTranslateToWrapperTransitionEnd, - ); - swiper.$wrapperEl[0].addEventListener( - "webkitTransitionEnd", - swiper.onTranslateToWrapperTransitionEnd, - ); - } - } - - return true; - } - - var translate = { - getTranslate: getSwiperTranslate, - setTranslate, - minTranslate, - maxTranslate, - translateTo, - }; - - function setTransition(duration, byController) { - const swiper = this; - - if (!swiper.params.cssMode) { - swiper.$wrapperEl.transition(duration); - } - - swiper.emit("setTransition", duration, byController); - } - - function transitionEmit(_ref) { - let { swiper, runCallbacks, direction, step } = _ref; - const { activeIndex, previousIndex } = swiper; - let dir = direction; - - if (!dir) { - if (activeIndex > previousIndex) dir = "next"; - else if (activeIndex < previousIndex) dir = "prev"; - else dir = "reset"; - } - - swiper.emit(`transition${step}`); - - if (runCallbacks && activeIndex !== previousIndex) { - if (dir === "reset") { - swiper.emit(`slideResetTransition${step}`); - return; - } - - swiper.emit(`slideChangeTransition${step}`); - - if (dir === "next") { - swiper.emit(`slideNextTransition${step}`); - } else { - swiper.emit(`slidePrevTransition${step}`); - } - } - } - - function transitionStart(runCallbacks, direction) { - if (runCallbacks === void 0) { - runCallbacks = true; - } - - const swiper = this; - const { params } = swiper; - if (params.cssMode) return; - - if (params.autoHeight) { - swiper.updateAutoHeight(); - } - - transitionEmit({ - swiper, - runCallbacks, - direction, - step: "Start", - }); - } - - function transitionEnd(runCallbacks, direction) { - if (runCallbacks === void 0) { - runCallbacks = true; - } - - const swiper = this; - const { params } = swiper; - swiper.animating = false; - if (params.cssMode) return; - swiper.setTransition(0); - transitionEmit({ - swiper, - runCallbacks, - direction, - step: "End", - }); - } - - var transition = { - setTransition, - transitionStart, - transitionEnd, - }; - - function slideTo(index, speed, runCallbacks, internal, initial) { - if (index === void 0) { - index = 0; - } - - if (speed === void 0) { - speed = this.params.speed; - } - - if (runCallbacks === void 0) { - runCallbacks = true; - } - - if (typeof index !== "number" && typeof index !== "string") { - throw new Error( - `The 'index' argument cannot have type other than 'number' or 'string'. [${typeof index}] given.`, - ); - } - - if (typeof index === "string") { - /** - * The `index` argument converted from `string` to `number`. - * @type {number} - */ - const indexAsNumber = parseInt(index, 10); - /** - * Determines whether the `index` argument is a valid `number` - * after being converted from the `string` type. - * @type {boolean} - */ - - const isValidNumber = isFinite(indexAsNumber); - - if (!isValidNumber) { - throw new Error( - `The passed-in 'index' (string) couldn't be converted to 'number'. [${index}] given.`, - ); - } // Knowing that the converted `index` is a valid number, - // we can update the original argument's value. - - index = indexAsNumber; - } - - const swiper = this; - let slideIndex = index; - if (slideIndex < 0) slideIndex = 0; - const { - params, - snapGrid, - slidesGrid, - previousIndex, - activeIndex, - rtlTranslate: rtl, - wrapperEl, - enabled, - } = swiper; - - if ( - (swiper.animating && params.preventInteractionOnTransition) || - (!enabled && !internal && !initial) - ) { - return false; - } - - const skip = Math.min(swiper.params.slidesPerGroupSkip, slideIndex); - let snapIndex = - skip + Math.floor((slideIndex - skip) / swiper.params.slidesPerGroup); - if (snapIndex >= snapGrid.length) snapIndex = snapGrid.length - 1; - - if ( - (activeIndex || params.initialSlide || 0) === (previousIndex || 0) && - runCallbacks - ) { - swiper.emit("beforeSlideChangeStart"); - } - - const translate = -snapGrid[snapIndex]; // Update progress - - swiper.updateProgress(translate); // Normalize slideIndex - - if (params.normalizeSlideIndex) { - for (let i = 0; i < slidesGrid.length; i += 1) { - const normalizedTranslate = -Math.floor(translate * 100); - const normalizedGrid = Math.floor(slidesGrid[i] * 100); - const normalizedGridNext = Math.floor(slidesGrid[i + 1] * 100); - - if (typeof slidesGrid[i + 1] !== "undefined") { - if ( - normalizedTranslate >= normalizedGrid && - normalizedTranslate < - normalizedGridNext - (normalizedGridNext - normalizedGrid) / 2 - ) { - slideIndex = i; - } else if ( - normalizedTranslate >= normalizedGrid && - normalizedTranslate < normalizedGridNext - ) { - slideIndex = i + 1; - } - } else if (normalizedTranslate >= normalizedGrid) { - slideIndex = i; - } - } - } // Directions locks - - if (swiper.initialized && slideIndex !== activeIndex) { - if ( - !swiper.allowSlideNext && - translate < swiper.translate && - translate < swiper.minTranslate() - ) { - return false; - } - - if ( - !swiper.allowSlidePrev && - translate > swiper.translate && - translate > swiper.maxTranslate() - ) { - if ((activeIndex || 0) !== slideIndex) return false; - } - } - - let direction; - if (slideIndex > activeIndex) direction = "next"; - else if (slideIndex < activeIndex) direction = "prev"; - else direction = "reset"; // Update Index - - if ( - (rtl && -translate === swiper.translate) || - (!rtl && translate === swiper.translate) - ) { - swiper.updateActiveIndex(slideIndex); // Update Height - - if (params.autoHeight) { - swiper.updateAutoHeight(); - } - - swiper.updateSlidesClasses(); - - if (params.effect !== "slide") { - swiper.setTranslate(translate); - } - - if (direction !== "reset") { - swiper.transitionStart(runCallbacks, direction); - swiper.transitionEnd(runCallbacks, direction); - } - - return false; - } - - if (params.cssMode) { - const isH = swiper.isHorizontal(); - const t = rtl ? translate : -translate; - - if (speed === 0) { - const isVirtual = swiper.virtual && swiper.params.virtual.enabled; - - if (isVirtual) { - swiper.wrapperEl.style.scrollSnapType = "none"; - swiper._immediateVirtual = true; - } - - wrapperEl[isH ? "scrollLeft" : "scrollTop"] = t; - - if (isVirtual) { - requestAnimationFrame(() => { - swiper.wrapperEl.style.scrollSnapType = ""; - swiper._swiperImmediateVirtual = false; - }); - } - } else { - if (!swiper.support.smoothScroll) { - animateCSSModeScroll({ - swiper, - targetPosition: t, - side: isH ? "left" : "top", - }); - return true; - } - - wrapperEl.scrollTo({ - [isH ? "left" : "top"]: t, - behavior: "smooth", - }); - } - - return true; - } - - swiper.setTransition(speed); - swiper.setTranslate(translate); - swiper.updateActiveIndex(slideIndex); - swiper.updateSlidesClasses(); - swiper.emit("beforeTransitionStart", speed, internal); - swiper.transitionStart(runCallbacks, direction); - - if (speed === 0) { - swiper.transitionEnd(runCallbacks, direction); - } else if (!swiper.animating) { - swiper.animating = true; - - if (!swiper.onSlideToWrapperTransitionEnd) { - swiper.onSlideToWrapperTransitionEnd = function transitionEnd(e) { - if (!swiper || swiper.destroyed) return; - if (e.target !== this) return; - swiper.$wrapperEl[0].removeEventListener( - "transitionend", - swiper.onSlideToWrapperTransitionEnd, - ); - swiper.$wrapperEl[0].removeEventListener( - "webkitTransitionEnd", - swiper.onSlideToWrapperTransitionEnd, - ); - swiper.onSlideToWrapperTransitionEnd = null; - delete swiper.onSlideToWrapperTransitionEnd; - swiper.transitionEnd(runCallbacks, direction); - }; - } - - swiper.$wrapperEl[0].addEventListener( - "transitionend", - swiper.onSlideToWrapperTransitionEnd, - ); - swiper.$wrapperEl[0].addEventListener( - "webkitTransitionEnd", - swiper.onSlideToWrapperTransitionEnd, - ); - } - - return true; - } - - function slideToLoop(index, speed, runCallbacks, internal) { - if (index === void 0) { - index = 0; - } - - if (speed === void 0) { - speed = this.params.speed; - } - - if (runCallbacks === void 0) { - runCallbacks = true; - } - - const swiper = this; - let newIndex = index; - - if (swiper.params.loop) { - newIndex += swiper.loopedSlides; - } - - return swiper.slideTo(newIndex, speed, runCallbacks, internal); - } - - /* eslint no-unused-vars: "off" */ - function slideNext(speed, runCallbacks, internal) { - if (speed === void 0) { - speed = this.params.speed; - } - - if (runCallbacks === void 0) { - runCallbacks = true; - } - - const swiper = this; - const { animating, enabled, params } = swiper; - if (!enabled) return swiper; - let perGroup = params.slidesPerGroup; - - if ( - params.slidesPerView === "auto" && - params.slidesPerGroup === 1 && - params.slidesPerGroupAuto - ) { - perGroup = Math.max(swiper.slidesPerViewDynamic("current", true), 1); - } - - const increment = - swiper.activeIndex < params.slidesPerGroupSkip ? 1 : perGroup; - - if (params.loop) { - if (animating && params.loopPreventsSlide) return false; - swiper.loopFix(); // eslint-disable-next-line - - swiper._clientLeft = swiper.$wrapperEl[0].clientLeft; - } - - if (params.rewind && swiper.isEnd) { - return swiper.slideTo(0, speed, runCallbacks, internal); - } - - return swiper.slideTo( - swiper.activeIndex + increment, - speed, - runCallbacks, - internal, - ); - } - - /* eslint no-unused-vars: "off" */ - function slidePrev(speed, runCallbacks, internal) { - if (speed === void 0) { - speed = this.params.speed; - } - - if (runCallbacks === void 0) { - runCallbacks = true; - } - - const swiper = this; - const { params, animating, snapGrid, slidesGrid, rtlTranslate, enabled } = - swiper; - if (!enabled) return swiper; - - if (params.loop) { - if (animating && params.loopPreventsSlide) return false; - swiper.loopFix(); // eslint-disable-next-line - - swiper._clientLeft = swiper.$wrapperEl[0].clientLeft; - } - - const translate = rtlTranslate ? swiper.translate : -swiper.translate; - - function normalize(val) { - if (val < 0) return -Math.floor(Math.abs(val)); - return Math.floor(val); - } - - const normalizedTranslate = normalize(translate); - const normalizedSnapGrid = snapGrid.map((val) => normalize(val)); - let prevSnap = - snapGrid[normalizedSnapGrid.indexOf(normalizedTranslate) - 1]; - - if (typeof prevSnap === "undefined" && params.cssMode) { - let prevSnapIndex; - snapGrid.forEach((snap, snapIndex) => { - if (normalizedTranslate >= snap) { - // prevSnap = snap; - prevSnapIndex = snapIndex; - } - }); - - if (typeof prevSnapIndex !== "undefined") { - prevSnap = - snapGrid[prevSnapIndex > 0 ? prevSnapIndex - 1 : prevSnapIndex]; - } - } - - let prevIndex = 0; - - if (typeof prevSnap !== "undefined") { - prevIndex = slidesGrid.indexOf(prevSnap); - if (prevIndex < 0) prevIndex = swiper.activeIndex - 1; - - if ( - params.slidesPerView === "auto" && - params.slidesPerGroup === 1 && - params.slidesPerGroupAuto - ) { - prevIndex = - prevIndex - swiper.slidesPerViewDynamic("previous", true) + 1; - prevIndex = Math.max(prevIndex, 0); - } - } - - if (params.rewind && swiper.isBeginning) { - const lastIndex = - swiper.params.virtual && swiper.params.virtual.enabled && swiper.virtual - ? swiper.virtual.slides.length - 1 - : swiper.slides.length - 1; - return swiper.slideTo(lastIndex, speed, runCallbacks, internal); - } - - return swiper.slideTo(prevIndex, speed, runCallbacks, internal); - } - - /* eslint no-unused-vars: "off" */ - function slideReset(speed, runCallbacks, internal) { - if (speed === void 0) { - speed = this.params.speed; - } - - if (runCallbacks === void 0) { - runCallbacks = true; - } - - const swiper = this; - return swiper.slideTo(swiper.activeIndex, speed, runCallbacks, internal); - } - - /* eslint no-unused-vars: "off" */ - function slideToClosest(speed, runCallbacks, internal, threshold) { - if (speed === void 0) { - speed = this.params.speed; - } - - if (runCallbacks === void 0) { - runCallbacks = true; - } - - if (threshold === void 0) { - threshold = 0.5; - } - - const swiper = this; - let index = swiper.activeIndex; - const skip = Math.min(swiper.params.slidesPerGroupSkip, index); - const snapIndex = - skip + Math.floor((index - skip) / swiper.params.slidesPerGroup); - const translate = swiper.rtlTranslate - ? swiper.translate - : -swiper.translate; - - if (translate >= swiper.snapGrid[snapIndex]) { - // The current translate is on or after the current snap index, so the choice - // is between the current index and the one after it. - const currentSnap = swiper.snapGrid[snapIndex]; - const nextSnap = swiper.snapGrid[snapIndex + 1]; - - if (translate - currentSnap > (nextSnap - currentSnap) * threshold) { - index += swiper.params.slidesPerGroup; - } - } else { - // The current translate is before the current snap index, so the choice - // is between the current index and the one before it. - const prevSnap = swiper.snapGrid[snapIndex - 1]; - const currentSnap = swiper.snapGrid[snapIndex]; - - if (translate - prevSnap <= (currentSnap - prevSnap) * threshold) { - index -= swiper.params.slidesPerGroup; - } - } - - index = Math.max(index, 0); - index = Math.min(index, swiper.slidesGrid.length - 1); - return swiper.slideTo(index, speed, runCallbacks, internal); - } - - function slideToClickedSlide() { - const swiper = this; - const { params, $wrapperEl } = swiper; - const slidesPerView = - params.slidesPerView === "auto" - ? swiper.slidesPerViewDynamic() - : params.slidesPerView; - let slideToIndex = swiper.clickedIndex; - let realIndex; - - if (params.loop) { - if (swiper.animating) return; - realIndex = parseInt( - $(swiper.clickedSlide).attr("data-swiper-slide-index"), - 10, - ); - - if (params.centeredSlides) { - if ( - slideToIndex < swiper.loopedSlides - slidesPerView / 2 || - slideToIndex > - swiper.slides.length - swiper.loopedSlides + slidesPerView / 2 - ) { - swiper.loopFix(); - slideToIndex = $wrapperEl - .children( - `.${params.slideClass}[data-swiper-slide-index="${realIndex}"]:not(.${params.slideDuplicateClass})`, - ) - .eq(0) - .index(); - nextTick(() => { - swiper.slideTo(slideToIndex); - }); - } else { - swiper.slideTo(slideToIndex); - } - } else if (slideToIndex > swiper.slides.length - slidesPerView) { - swiper.loopFix(); - slideToIndex = $wrapperEl - .children( - `.${params.slideClass}[data-swiper-slide-index="${realIndex}"]:not(.${params.slideDuplicateClass})`, - ) - .eq(0) - .index(); - nextTick(() => { - swiper.slideTo(slideToIndex); - }); - } else { - swiper.slideTo(slideToIndex); - } - } else { - swiper.slideTo(slideToIndex); - } - } - - var slide = { - slideTo, - slideToLoop, - slideNext, - slidePrev, - slideReset, - slideToClosest, - slideToClickedSlide, - }; - - function loopCreate() { - const swiper = this; - const document = getDocument(); - const { params, $wrapperEl } = swiper; // Remove duplicated slides - - const $selector = - $wrapperEl.children().length > 0 - ? $($wrapperEl.children()[0].parentNode) - : $wrapperEl; - $selector - .children(`.${params.slideClass}.${params.slideDuplicateClass}`) - .remove(); - let slides = $selector.children(`.${params.slideClass}`); - - if (params.loopFillGroupWithBlank) { - const blankSlidesNum = - params.slidesPerGroup - (slides.length % params.slidesPerGroup); - - if (blankSlidesNum !== params.slidesPerGroup) { - for (let i = 0; i < blankSlidesNum; i += 1) { - const blankNode = $(document.createElement("div")).addClass( - `${params.slideClass} ${params.slideBlankClass}`, - ); - $selector.append(blankNode); - } - - slides = $selector.children(`.${params.slideClass}`); - } - } - - if (params.slidesPerView === "auto" && !params.loopedSlides) - params.loopedSlides = slides.length; - swiper.loopedSlides = Math.ceil( - parseFloat(params.loopedSlides || params.slidesPerView, 10), - ); - swiper.loopedSlides += params.loopAdditionalSlides; - - if (swiper.loopedSlides > slides.length) { - swiper.loopedSlides = slides.length; - } - - const prependSlides = []; - const appendSlides = []; - slides.each((el, index) => { - const slide = $(el); - - if (index < swiper.loopedSlides) { - appendSlides.push(el); - } - - if ( - index < slides.length && - index >= slides.length - swiper.loopedSlides - ) { - prependSlides.push(el); - } - - slide.attr("data-swiper-slide-index", index); - }); - - for (let i = 0; i < appendSlides.length; i += 1) { - $selector.append( - $(appendSlides[i].cloneNode(true)).addClass(params.slideDuplicateClass), - ); - } - - for (let i = prependSlides.length - 1; i >= 0; i -= 1) { - $selector.prepend( - $(prependSlides[i].cloneNode(true)).addClass( - params.slideDuplicateClass, - ), - ); - } - } - - function loopFix() { - const swiper = this; - swiper.emit("beforeLoopFix"); - const { - activeIndex, - slides, - loopedSlides, - allowSlidePrev, - allowSlideNext, - snapGrid, - rtlTranslate: rtl, - } = swiper; - let newIndex; - swiper.allowSlidePrev = true; - swiper.allowSlideNext = true; - const snapTranslate = -snapGrid[activeIndex]; - const diff = snapTranslate - swiper.getTranslate(); // Fix For Negative Oversliding - - if (activeIndex < loopedSlides) { - newIndex = slides.length - loopedSlides * 3 + activeIndex; - newIndex += loopedSlides; - const slideChanged = swiper.slideTo(newIndex, 0, false, true); - - if (slideChanged && diff !== 0) { - swiper.setTranslate( - (rtl ? -swiper.translate : swiper.translate) - diff, - ); - } - } else if (activeIndex >= slides.length - loopedSlides) { - // Fix For Positive Oversliding - newIndex = -slides.length + activeIndex + loopedSlides; - newIndex += loopedSlides; - const slideChanged = swiper.slideTo(newIndex, 0, false, true); - - if (slideChanged && diff !== 0) { - swiper.setTranslate( - (rtl ? -swiper.translate : swiper.translate) - diff, - ); - } - } - - swiper.allowSlidePrev = allowSlidePrev; - swiper.allowSlideNext = allowSlideNext; - swiper.emit("loopFix"); - } - - function loopDestroy() { - const swiper = this; - const { $wrapperEl, params, slides } = swiper; - $wrapperEl - .children( - `.${params.slideClass}.${params.slideDuplicateClass},.${params.slideClass}.${params.slideBlankClass}`, - ) - .remove(); - slides.removeAttr("data-swiper-slide-index"); - } - - var loop = { - loopCreate, - loopFix, - loopDestroy, - }; - - function setGrabCursor(moving) { - const swiper = this; - if ( - swiper.support.touch || - !swiper.params.simulateTouch || - (swiper.params.watchOverflow && swiper.isLocked) || - swiper.params.cssMode - ) - return; - const el = - swiper.params.touchEventsTarget === "container" - ? swiper.el - : swiper.wrapperEl; - el.style.cursor = "move"; - el.style.cursor = moving ? "-webkit-grabbing" : "-webkit-grab"; - el.style.cursor = moving ? "-moz-grabbin" : "-moz-grab"; - el.style.cursor = moving ? "grabbing" : "grab"; - } - - function unsetGrabCursor() { - const swiper = this; - - if ( - swiper.support.touch || - (swiper.params.watchOverflow && swiper.isLocked) || - swiper.params.cssMode - ) { - return; - } - - swiper[ - swiper.params.touchEventsTarget === "container" ? "el" : "wrapperEl" - ].style.cursor = ""; - } - - var grabCursor = { - setGrabCursor, - unsetGrabCursor, - }; - - function closestElement(selector, base) { - if (base === void 0) { - base = this; - } - - function __closestFrom(el) { - if (!el || el === getDocument() || el === getWindow()) return null; - if (el.assignedSlot) el = el.assignedSlot; - const found = el.closest(selector); - return found || __closestFrom(el.getRootNode().host); - } - - return __closestFrom(base); - } - - function onTouchStart(event) { - const swiper = this; - const document = getDocument(); - const window = getWindow(); - const data = swiper.touchEventsData; - const { params, touches, enabled } = swiper; - if (!enabled) return; - - if (swiper.animating && params.preventInteractionOnTransition) { - return; - } - - if (!swiper.animating && params.cssMode && params.loop) { - swiper.loopFix(); - } - - let e = event; - if (e.originalEvent) e = e.originalEvent; - let $targetEl = $(e.target); - - if (params.touchEventsTarget === "wrapper") { - if (!$targetEl.closest(swiper.wrapperEl).length) return; - } - - data.isTouchEvent = e.type === "touchstart"; - if (!data.isTouchEvent && "which" in e && e.which === 3) return; - if (!data.isTouchEvent && "button" in e && e.button > 0) return; - if (data.isTouched && data.isMoved) return; // change target el for shadow root component - - const swipingClassHasValue = - !!params.noSwipingClass && params.noSwipingClass !== ""; - - if ( - swipingClassHasValue && - e.target && - e.target.shadowRoot && - event.path && - event.path[0] - ) { - $targetEl = $(event.path[0]); - } - - const noSwipingSelector = params.noSwipingSelector - ? params.noSwipingSelector - : `.${params.noSwipingClass}`; - const isTargetShadow = !!(e.target && e.target.shadowRoot); // use closestElement for shadow root element to get the actual closest for nested shadow root element - - if ( - params.noSwiping && - (isTargetShadow - ? closestElement(noSwipingSelector, e.target) - : $targetEl.closest(noSwipingSelector)[0]) - ) { - swiper.allowClick = true; - return; - } - - if (params.swipeHandler) { - if (!$targetEl.closest(params.swipeHandler)[0]) return; - } - - touches.currentX = - e.type === "touchstart" ? e.targetTouches[0].pageX : e.pageX; - touches.currentY = - e.type === "touchstart" ? e.targetTouches[0].pageY : e.pageY; - const startX = touches.currentX; - const startY = touches.currentY; // Do NOT start if iOS edge swipe is detected. Otherwise iOS app cannot swipe-to-go-back anymore - - const edgeSwipeDetection = - params.edgeSwipeDetection || params.iOSEdgeSwipeDetection; - const edgeSwipeThreshold = - params.edgeSwipeThreshold || params.iOSEdgeSwipeThreshold; - - if ( - edgeSwipeDetection && - (startX <= edgeSwipeThreshold || - startX >= window.innerWidth - edgeSwipeThreshold) - ) { - if (edgeSwipeDetection === "prevent") { - event.preventDefault(); - } else { - return; - } - } - - Object.assign(data, { - isTouched: true, - isMoved: false, - allowTouchCallbacks: true, - isScrolling: undefined, - startMoving: undefined, - }); - touches.startX = startX; - touches.startY = startY; - data.touchStartTime = now(); - swiper.allowClick = true; - swiper.updateSize(); - swiper.swipeDirection = undefined; - if (params.threshold > 0) data.allowThresholdMove = false; - - if (e.type !== "touchstart") { - let preventDefault = true; - - if ($targetEl.is(data.focusableElements)) { - preventDefault = false; - - if ($targetEl[0].nodeName === "SELECT") { - data.isTouched = false; - } - } - - if ( - document.activeElement && - $(document.activeElement).is(data.focusableElements) && - document.activeElement !== $targetEl[0] - ) { - document.activeElement.blur(); - } - - const shouldPreventDefault = - preventDefault && - swiper.allowTouchMove && - params.touchStartPreventDefault; - - if ( - (params.touchStartForcePreventDefault || shouldPreventDefault) && - !$targetEl[0].isContentEditable - ) { - e.preventDefault(); - } - } - - if ( - swiper.params.freeMode && - swiper.params.freeMode.enabled && - swiper.freeMode && - swiper.animating && - !params.cssMode - ) { - swiper.freeMode.onTouchStart(); - } - - swiper.emit("touchStart", e); - } - - function onTouchMove(event) { - const document = getDocument(); - const swiper = this; - const data = swiper.touchEventsData; - const { params, touches, rtlTranslate: rtl, enabled } = swiper; - if (!enabled) return; - let e = event; - if (e.originalEvent) e = e.originalEvent; - - if (!data.isTouched) { - if (data.startMoving && data.isScrolling) { - swiper.emit("touchMoveOpposite", e); - } - - return; - } - - if (data.isTouchEvent && e.type !== "touchmove") return; - const targetTouch = - e.type === "touchmove" && - e.targetTouches && - (e.targetTouches[0] || e.changedTouches[0]); - const pageX = e.type === "touchmove" ? targetTouch.pageX : e.pageX; - const pageY = e.type === "touchmove" ? targetTouch.pageY : e.pageY; - - if (e.preventedByNestedSwiper) { - touches.startX = pageX; - touches.startY = pageY; - return; - } - - if (!swiper.allowTouchMove) { - if (!$(e.target).is(data.focusableElements)) { - swiper.allowClick = false; - } - - if (data.isTouched) { - Object.assign(touches, { - startX: pageX, - startY: pageY, - currentX: pageX, - currentY: pageY, - }); - data.touchStartTime = now(); - } - - return; - } - - if (data.isTouchEvent && params.touchReleaseOnEdges && !params.loop) { - if (swiper.isVertical()) { - // Vertical - if ( - (pageY < touches.startY && - swiper.translate <= swiper.maxTranslate()) || - (pageY > touches.startY && swiper.translate >= swiper.minTranslate()) - ) { - data.isTouched = false; - data.isMoved = false; - return; - } - } else if ( - (pageX < touches.startX && swiper.translate <= swiper.maxTranslate()) || - (pageX > touches.startX && swiper.translate >= swiper.minTranslate()) - ) { - return; - } - } - - if (data.isTouchEvent && document.activeElement) { - if ( - e.target === document.activeElement && - $(e.target).is(data.focusableElements) - ) { - data.isMoved = true; - swiper.allowClick = false; - return; - } - } - - if (data.allowTouchCallbacks) { - swiper.emit("touchMove", e); - } - - if (e.targetTouches && e.targetTouches.length > 1) return; - touches.currentX = pageX; - touches.currentY = pageY; - const diffX = touches.currentX - touches.startX; - const diffY = touches.currentY - touches.startY; - if ( - swiper.params.threshold && - Math.sqrt(diffX ** 2 + diffY ** 2) < swiper.params.threshold - ) - return; - - if (typeof data.isScrolling === "undefined") { - let touchAngle; - - if ( - (swiper.isHorizontal() && touches.currentY === touches.startY) || - (swiper.isVertical() && touches.currentX === touches.startX) - ) { - data.isScrolling = false; - } else { - // eslint-disable-next-line - if (diffX * diffX + diffY * diffY >= 25) { - touchAngle = - (Math.atan2(Math.abs(diffY), Math.abs(diffX)) * 180) / Math.PI; - data.isScrolling = swiper.isHorizontal() - ? touchAngle > params.touchAngle - : 90 - touchAngle > params.touchAngle; - } - } - } - - if (data.isScrolling) { - swiper.emit("touchMoveOpposite", e); - } - - if (typeof data.startMoving === "undefined") { - if ( - touches.currentX !== touches.startX || - touches.currentY !== touches.startY - ) { - data.startMoving = true; - } - } - - if (data.isScrolling) { - data.isTouched = false; - return; - } - - if (!data.startMoving) { - return; - } - - swiper.allowClick = false; - - if (!params.cssMode && e.cancelable) { - e.preventDefault(); - } - - if (params.touchMoveStopPropagation && !params.nested) { - e.stopPropagation(); - } - - if (!data.isMoved) { - if (params.loop && !params.cssMode) { - swiper.loopFix(); - } - - data.startTranslate = swiper.getTranslate(); - swiper.setTransition(0); - - if (swiper.animating) { - swiper.$wrapperEl.trigger("webkitTransitionEnd transitionend"); - } - - data.allowMomentumBounce = false; // Grab Cursor - - if ( - params.grabCursor && - (swiper.allowSlideNext === true || swiper.allowSlidePrev === true) - ) { - swiper.setGrabCursor(true); - } - - swiper.emit("sliderFirstMove", e); - } - - swiper.emit("sliderMove", e); - data.isMoved = true; - let diff = swiper.isHorizontal() ? diffX : diffY; - touches.diff = diff; - diff *= params.touchRatio; - if (rtl) diff = -diff; - swiper.swipeDirection = diff > 0 ? "prev" : "next"; - data.currentTranslate = diff + data.startTranslate; - let disableParentSwiper = true; - let resistanceRatio = params.resistanceRatio; - - if (params.touchReleaseOnEdges) { - resistanceRatio = 0; - } - - if (diff > 0 && data.currentTranslate > swiper.minTranslate()) { - disableParentSwiper = false; - if (params.resistance) - data.currentTranslate = - swiper.minTranslate() - - 1 + - (-swiper.minTranslate() + data.startTranslate + diff) ** - resistanceRatio; - } else if (diff < 0 && data.currentTranslate < swiper.maxTranslate()) { - disableParentSwiper = false; - if (params.resistance) - data.currentTranslate = - swiper.maxTranslate() + - 1 - - (swiper.maxTranslate() - data.startTranslate - diff) ** - resistanceRatio; - } - - if (disableParentSwiper) { - e.preventedByNestedSwiper = true; - } // Directions locks - - if ( - !swiper.allowSlideNext && - swiper.swipeDirection === "next" && - data.currentTranslate < data.startTranslate - ) { - data.currentTranslate = data.startTranslate; - } - - if ( - !swiper.allowSlidePrev && - swiper.swipeDirection === "prev" && - data.currentTranslate > data.startTranslate - ) { - data.currentTranslate = data.startTranslate; - } - - if (!swiper.allowSlidePrev && !swiper.allowSlideNext) { - data.currentTranslate = data.startTranslate; - } // Threshold - - if (params.threshold > 0) { - if (Math.abs(diff) > params.threshold || data.allowThresholdMove) { - if (!data.allowThresholdMove) { - data.allowThresholdMove = true; - touches.startX = touches.currentX; - touches.startY = touches.currentY; - data.currentTranslate = data.startTranslate; - touches.diff = swiper.isHorizontal() - ? touches.currentX - touches.startX - : touches.currentY - touches.startY; - return; - } - } else { - data.currentTranslate = data.startTranslate; - return; - } - } - - if (!params.followFinger || params.cssMode) return; // Update active index in free mode - - if ( - (params.freeMode && params.freeMode.enabled && swiper.freeMode) || - params.watchSlidesProgress - ) { - swiper.updateActiveIndex(); - swiper.updateSlidesClasses(); - } - - if (swiper.params.freeMode && params.freeMode.enabled && swiper.freeMode) { - swiper.freeMode.onTouchMove(); - } // Update progress - - swiper.updateProgress(data.currentTranslate); // Update translate - - swiper.setTranslate(data.currentTranslate); - } - - function onTouchEnd(event) { - const swiper = this; - const data = swiper.touchEventsData; - const { params, touches, rtlTranslate: rtl, slidesGrid, enabled } = swiper; - if (!enabled) return; - let e = event; - if (e.originalEvent) e = e.originalEvent; - - if (data.allowTouchCallbacks) { - swiper.emit("touchEnd", e); - } - - data.allowTouchCallbacks = false; - - if (!data.isTouched) { - if (data.isMoved && params.grabCursor) { - swiper.setGrabCursor(false); - } - - data.isMoved = false; - data.startMoving = false; - return; - } // Return Grab Cursor - - if ( - params.grabCursor && - data.isMoved && - data.isTouched && - (swiper.allowSlideNext === true || swiper.allowSlidePrev === true) - ) { - swiper.setGrabCursor(false); - } // Time diff - - const touchEndTime = now(); - const timeDiff = touchEndTime - data.touchStartTime; // Tap, doubleTap, Click - - if (swiper.allowClick) { - const pathTree = e.path || (e.composedPath && e.composedPath()); - swiper.updateClickedSlide((pathTree && pathTree[0]) || e.target); - swiper.emit("tap click", e); - - if (timeDiff < 300 && touchEndTime - data.lastClickTime < 300) { - swiper.emit("doubleTap doubleClick", e); - } - } - - data.lastClickTime = now(); - nextTick(() => { - if (!swiper.destroyed) swiper.allowClick = true; - }); - - if ( - !data.isTouched || - !data.isMoved || - !swiper.swipeDirection || - touches.diff === 0 || - data.currentTranslate === data.startTranslate - ) { - data.isTouched = false; - data.isMoved = false; - data.startMoving = false; - return; - } - - data.isTouched = false; - data.isMoved = false; - data.startMoving = false; - let currentPos; - - if (params.followFinger) { - currentPos = rtl ? swiper.translate : -swiper.translate; - } else { - currentPos = -data.currentTranslate; - } - - if (params.cssMode) { - return; - } - - if (swiper.params.freeMode && params.freeMode.enabled) { - swiper.freeMode.onTouchEnd({ - currentPos, - }); - return; - } // Find current slide - - let stopIndex = 0; - let groupSize = swiper.slidesSizesGrid[0]; - - for ( - let i = 0; - i < slidesGrid.length; - i += i < params.slidesPerGroupSkip ? 1 : params.slidesPerGroup - ) { - const increment = - i < params.slidesPerGroupSkip - 1 ? 1 : params.slidesPerGroup; - - if (typeof slidesGrid[i + increment] !== "undefined") { - if ( - currentPos >= slidesGrid[i] && - currentPos < slidesGrid[i + increment] - ) { - stopIndex = i; - groupSize = slidesGrid[i + increment] - slidesGrid[i]; - } - } else if (currentPos >= slidesGrid[i]) { - stopIndex = i; - groupSize = - slidesGrid[slidesGrid.length - 1] - slidesGrid[slidesGrid.length - 2]; - } - } - - let rewindFirstIndex = null; - let rewindLastIndex = null; - - if (params.rewind) { - if (swiper.isBeginning) { - rewindLastIndex = - swiper.params.virtual && - swiper.params.virtual.enabled && - swiper.virtual - ? swiper.virtual.slides.length - 1 - : swiper.slides.length - 1; - } else if (swiper.isEnd) { - rewindFirstIndex = 0; - } - } // Find current slide size - - const ratio = (currentPos - slidesGrid[stopIndex]) / groupSize; - const increment = - stopIndex < params.slidesPerGroupSkip - 1 ? 1 : params.slidesPerGroup; - - if (timeDiff > params.longSwipesMs) { - // Long touches - if (!params.longSwipes) { - swiper.slideTo(swiper.activeIndex); - return; - } - - if (swiper.swipeDirection === "next") { - if (ratio >= params.longSwipesRatio) - swiper.slideTo( - params.rewind && swiper.isEnd - ? rewindFirstIndex - : stopIndex + increment, - ); - else swiper.slideTo(stopIndex); - } - - if (swiper.swipeDirection === "prev") { - if (ratio > 1 - params.longSwipesRatio) { - swiper.slideTo(stopIndex + increment); - } else if ( - rewindLastIndex !== null && - ratio < 0 && - Math.abs(ratio) > params.longSwipesRatio - ) { - swiper.slideTo(rewindLastIndex); - } else { - swiper.slideTo(stopIndex); - } - } - } else { - // Short swipes - if (!params.shortSwipes) { - swiper.slideTo(swiper.activeIndex); - return; - } - - const isNavButtonTarget = - swiper.navigation && - (e.target === swiper.navigation.nextEl || - e.target === swiper.navigation.prevEl); - - if (!isNavButtonTarget) { - if (swiper.swipeDirection === "next") { - swiper.slideTo( - rewindFirstIndex !== null - ? rewindFirstIndex - : stopIndex + increment, - ); - } - - if (swiper.swipeDirection === "prev") { - swiper.slideTo( - rewindLastIndex !== null ? rewindLastIndex : stopIndex, - ); - } - } else if (e.target === swiper.navigation.nextEl) { - swiper.slideTo(stopIndex + increment); - } else { - swiper.slideTo(stopIndex); - } - } - } - - function onResize() { - const swiper = this; - const { params, el } = swiper; - if (el && el.offsetWidth === 0) return; // Breakpoints - - if (params.breakpoints) { - swiper.setBreakpoint(); - } // Save locks - - const { allowSlideNext, allowSlidePrev, snapGrid } = swiper; // Disable locks on resize - - swiper.allowSlideNext = true; - swiper.allowSlidePrev = true; - swiper.updateSize(); - swiper.updateSlides(); - swiper.updateSlidesClasses(); - - if ( - (params.slidesPerView === "auto" || params.slidesPerView > 1) && - swiper.isEnd && - !swiper.isBeginning && - !swiper.params.centeredSlides - ) { - swiper.slideTo(swiper.slides.length - 1, 0, false, true); - } else { - swiper.slideTo(swiper.activeIndex, 0, false, true); - } - - if (swiper.autoplay && swiper.autoplay.running && swiper.autoplay.paused) { - swiper.autoplay.run(); - } // Return locks after resize - - swiper.allowSlidePrev = allowSlidePrev; - swiper.allowSlideNext = allowSlideNext; - - if (swiper.params.watchOverflow && snapGrid !== swiper.snapGrid) { - swiper.checkOverflow(); - } - } - - function onClick(e) { - const swiper = this; - if (!swiper.enabled) return; - - if (!swiper.allowClick) { - if (swiper.params.preventClicks) e.preventDefault(); - - if (swiper.params.preventClicksPropagation && swiper.animating) { - e.stopPropagation(); - e.stopImmediatePropagation(); - } - } - } - - function onScroll() { - const swiper = this; - const { wrapperEl, rtlTranslate, enabled } = swiper; - if (!enabled) return; - swiper.previousTranslate = swiper.translate; - - if (swiper.isHorizontal()) { - swiper.translate = -wrapperEl.scrollLeft; - } else { - swiper.translate = -wrapperEl.scrollTop; - } // eslint-disable-next-line - - if (swiper.translate === -0) swiper.translate = 0; - swiper.updateActiveIndex(); - swiper.updateSlidesClasses(); - let newProgress; - const translatesDiff = swiper.maxTranslate() - swiper.minTranslate(); - - if (translatesDiff === 0) { - newProgress = 0; - } else { - newProgress = (swiper.translate - swiper.minTranslate()) / translatesDiff; - } - - if (newProgress !== swiper.progress) { - swiper.updateProgress( - rtlTranslate ? -swiper.translate : swiper.translate, - ); - } - - swiper.emit("setTranslate", swiper.translate, false); - } - - let dummyEventAttached = false; - - function dummyEventListener() {} - - const events = (swiper, method) => { - const document = getDocument(); - const { params, touchEvents, el, wrapperEl, device, support } = swiper; - const capture = !!params.nested; - const domMethod = - method === "on" ? "addEventListener" : "removeEventListener"; - const swiperMethod = method; // Touch Events - - if (!support.touch) { - el[domMethod](touchEvents.start, swiper.onTouchStart, false); - document[domMethod](touchEvents.move, swiper.onTouchMove, capture); - document[domMethod](touchEvents.end, swiper.onTouchEnd, false); - } else { - const passiveListener = - touchEvents.start === "touchstart" && - support.passiveListener && - params.passiveListeners - ? { - passive: true, - capture: false, - } - : false; - el[domMethod](touchEvents.start, swiper.onTouchStart, passiveListener); - el[domMethod]( - touchEvents.move, - swiper.onTouchMove, - support.passiveListener - ? { - passive: false, - capture, - } - : capture, - ); - el[domMethod](touchEvents.end, swiper.onTouchEnd, passiveListener); - - if (touchEvents.cancel) { - el[domMethod](touchEvents.cancel, swiper.onTouchEnd, passiveListener); - } - } // Prevent Links Clicks - - if (params.preventClicks || params.preventClicksPropagation) { - el[domMethod]("click", swiper.onClick, true); - } - - if (params.cssMode) { - wrapperEl[domMethod]("scroll", swiper.onScroll); - } // Resize handler - - if (params.updateOnWindowResize) { - swiper[swiperMethod]( - device.ios || device.android - ? "resize orientationchange observerUpdate" - : "resize observerUpdate", - onResize, - true, - ); - } else { - swiper[swiperMethod]("observerUpdate", onResize, true); - } - }; - - function attachEvents() { - const swiper = this; - const document = getDocument(); - const { params, support } = swiper; - swiper.onTouchStart = onTouchStart.bind(swiper); - swiper.onTouchMove = onTouchMove.bind(swiper); - swiper.onTouchEnd = onTouchEnd.bind(swiper); - - if (params.cssMode) { - swiper.onScroll = onScroll.bind(swiper); - } - - swiper.onClick = onClick.bind(swiper); - - if (support.touch && !dummyEventAttached) { - document.addEventListener("touchstart", dummyEventListener); - dummyEventAttached = true; - } - - events(swiper, "on"); - } - - function detachEvents() { - const swiper = this; - events(swiper, "off"); - } - - var events$1 = { - attachEvents, - detachEvents, - }; - - const isGridEnabled = (swiper, params) => { - return swiper.grid && params.grid && params.grid.rows > 1; - }; - - function setBreakpoint() { - const swiper = this; - const { activeIndex, initialized, loopedSlides = 0, params, $el } = swiper; - const breakpoints = params.breakpoints; - if (!breakpoints || (breakpoints && Object.keys(breakpoints).length === 0)) - return; // Get breakpoint for window width and update parameters - - const breakpoint = swiper.getBreakpoint( - breakpoints, - swiper.params.breakpointsBase, - swiper.el, - ); - if (!breakpoint || swiper.currentBreakpoint === breakpoint) return; - const breakpointOnlyParams = - breakpoint in breakpoints ? breakpoints[breakpoint] : undefined; - const breakpointParams = breakpointOnlyParams || swiper.originalParams; - const wasMultiRow = isGridEnabled(swiper, params); - const isMultiRow = isGridEnabled(swiper, breakpointParams); - const wasEnabled = params.enabled; - - if (wasMultiRow && !isMultiRow) { - $el.removeClass( - `${params.containerModifierClass}grid ${params.containerModifierClass}grid-column`, - ); - swiper.emitContainerClasses(); - } else if (!wasMultiRow && isMultiRow) { - $el.addClass(`${params.containerModifierClass}grid`); - - if ( - (breakpointParams.grid.fill && - breakpointParams.grid.fill === "column") || - (!breakpointParams.grid.fill && params.grid.fill === "column") - ) { - $el.addClass(`${params.containerModifierClass}grid-column`); - } - - swiper.emitContainerClasses(); - } - - const directionChanged = - breakpointParams.direction && - breakpointParams.direction !== params.direction; - const needsReLoop = - params.loop && - (breakpointParams.slidesPerView !== params.slidesPerView || - directionChanged); - - if (directionChanged && initialized) { - swiper.changeDirection(); - } - - extend(swiper.params, breakpointParams); - const isEnabled = swiper.params.enabled; - Object.assign(swiper, { - allowTouchMove: swiper.params.allowTouchMove, - allowSlideNext: swiper.params.allowSlideNext, - allowSlidePrev: swiper.params.allowSlidePrev, - }); - - if (wasEnabled && !isEnabled) { - swiper.disable(); - } else if (!wasEnabled && isEnabled) { - swiper.enable(); - } - - swiper.currentBreakpoint = breakpoint; - swiper.emit("_beforeBreakpoint", breakpointParams); - - if (needsReLoop && initialized) { - swiper.loopDestroy(); - swiper.loopCreate(); - swiper.updateSlides(); - swiper.slideTo( - activeIndex - loopedSlides + swiper.loopedSlides, - 0, - false, - ); - } - - swiper.emit("breakpoint", breakpointParams); - } - - function getBreakpoint(breakpoints, base, containerEl) { - if (base === void 0) { - base = "window"; - } - - if (!breakpoints || (base === "container" && !containerEl)) - return undefined; - let breakpoint = false; - const window = getWindow(); - const currentHeight = - base === "window" ? window.innerHeight : containerEl.clientHeight; - const points = Object.keys(breakpoints).map((point) => { - if (typeof point === "string" && point.indexOf("@") === 0) { - const minRatio = parseFloat(point.substr(1)); - const value = currentHeight * minRatio; - return { - value, - point, - }; - } - - return { - value: point, - point, - }; - }); - points.sort((a, b) => parseInt(a.value, 10) - parseInt(b.value, 10)); - - for (let i = 0; i < points.length; i += 1) { - const { point, value } = points[i]; - - if (base === "window") { - if (window.matchMedia(`(min-width: ${value}px)`).matches) { - breakpoint = point; - } - } else if (value <= containerEl.clientWidth) { - breakpoint = point; - } - } - - return breakpoint || "max"; - } - - var breakpoints = { - setBreakpoint, - getBreakpoint, - }; - - function prepareClasses(entries, prefix) { - const resultClasses = []; - entries.forEach((item) => { - if (typeof item === "object") { - Object.keys(item).forEach((classNames) => { - if (item[classNames]) { - resultClasses.push(prefix + classNames); - } - }); - } else if (typeof item === "string") { - resultClasses.push(prefix + item); - } - }); - return resultClasses; - } - - function addClasses() { - const swiper = this; - const { - classNames, - params, - rtl, - $el, - device, - support - } = swiper; // prettier-ignore - - const suffixes = prepareClasses( - [ - "initialized", - params.direction, - { - "pointer-events": !support.touch, - }, - { - "free-mode": swiper.params.freeMode && params.freeMode.enabled, - }, - { - autoheight: params.autoHeight, - }, - { - rtl: rtl, - }, - { - grid: params.grid && params.grid.rows > 1, - }, - { - "grid-column": - params.grid && - params.grid.rows > 1 && - params.grid.fill === "column", - }, - { - android: device.android, - }, - { - ios: device.ios, - }, - { - "css-mode": params.cssMode, - }, - { - centered: params.cssMode && params.centeredSlides, - }, - ], - params.containerModifierClass, - ); - classNames.push(...suffixes); - $el.addClass([...classNames].join(" ")); - swiper.emitContainerClasses(); - } - - function removeClasses() { - const swiper = this; - const { $el, classNames } = swiper; - $el.removeClass(classNames.join(" ")); - swiper.emitContainerClasses(); - } - - var classes = { - addClasses, - removeClasses, - }; - - function loadImage(imageEl, src, srcset, sizes, checkForComplete, callback) { - const window = getWindow(); - let image; - - function onReady() { - if (callback) callback(); - } - - const isPicture = $(imageEl).parent("picture")[0]; - - if (!isPicture && (!imageEl.complete || !checkForComplete)) { - if (src) { - image = new window.Image(); - image.onload = onReady; - image.onerror = onReady; - - if (sizes) { - image.sizes = sizes; - } - - if (srcset) { - image.srcset = srcset; - } - - if (src) { - image.src = src; - } - } else { - onReady(); - } - } else { - // image already loaded... - onReady(); - } - } - - function preloadImages() { - const swiper = this; - swiper.imagesToLoad = swiper.$el.find("img"); - - function onReady() { - if ( - typeof swiper === "undefined" || - swiper === null || - !swiper || - swiper.destroyed - ) - return; - if (swiper.imagesLoaded !== undefined) swiper.imagesLoaded += 1; - - if (swiper.imagesLoaded === swiper.imagesToLoad.length) { - if (swiper.params.updateOnImagesReady) swiper.update(); - swiper.emit("imagesReady"); - } - } - - for (let i = 0; i < swiper.imagesToLoad.length; i += 1) { - const imageEl = swiper.imagesToLoad[i]; - swiper.loadImage( - imageEl, - imageEl.currentSrc || imageEl.getAttribute("src"), - imageEl.srcset || imageEl.getAttribute("srcset"), - imageEl.sizes || imageEl.getAttribute("sizes"), - true, - onReady, - ); - } - } - - var images = { - loadImage, - preloadImages, - }; - - function checkOverflow() { - const swiper = this; - const { isLocked: wasLocked, params } = swiper; - const { slidesOffsetBefore } = params; - - if (slidesOffsetBefore) { - const lastSlideIndex = swiper.slides.length - 1; - const lastSlideRightEdge = - swiper.slidesGrid[lastSlideIndex] + - swiper.slidesSizesGrid[lastSlideIndex] + - slidesOffsetBefore * 2; - swiper.isLocked = swiper.size > lastSlideRightEdge; - } else { - swiper.isLocked = swiper.snapGrid.length === 1; - } - - if (params.allowSlideNext === true) { - swiper.allowSlideNext = !swiper.isLocked; - } - - if (params.allowSlidePrev === true) { - swiper.allowSlidePrev = !swiper.isLocked; - } - - if (wasLocked && wasLocked !== swiper.isLocked) { - swiper.isEnd = false; - } - - if (wasLocked !== swiper.isLocked) { - swiper.emit(swiper.isLocked ? "lock" : "unlock"); - } - } - - var checkOverflow$1 = { - checkOverflow, - }; - - var defaults = { - init: true, - direction: "horizontal", - touchEventsTarget: "wrapper", - initialSlide: 0, - speed: 300, - cssMode: false, - updateOnWindowResize: true, - resizeObserver: true, - nested: false, - createElements: false, - enabled: true, - focusableElements: "input, select, option, textarea, button, video, label", - // Overrides - width: null, - height: null, - // - preventInteractionOnTransition: false, - // ssr - userAgent: null, - url: null, - // To support iOS's swipe-to-go-back gesture (when being used in-app). - edgeSwipeDetection: false, - edgeSwipeThreshold: 20, - // Autoheight - autoHeight: false, - // Set wrapper width - setWrapperSize: false, - // Virtual Translate - virtualTranslate: false, - // Effects - effect: "slide", - // 'slide' or 'fade' or 'cube' or 'coverflow' or 'flip' - // Breakpoints - breakpoints: undefined, - breakpointsBase: "window", - // Slides grid - spaceBetween: 0, - slidesPerView: 1, - slidesPerGroup: 1, - slidesPerGroupSkip: 0, - slidesPerGroupAuto: false, - centeredSlides: false, - centeredSlidesBounds: false, - slidesOffsetBefore: 0, - // in px - slidesOffsetAfter: 0, - // in px - normalizeSlideIndex: true, - centerInsufficientSlides: false, - // Disable swiper and hide navigation when container not overflow - watchOverflow: true, - // Round length - roundLengths: false, - // Touches - touchRatio: 1, - touchAngle: 45, - simulateTouch: true, - shortSwipes: true, - longSwipes: true, - longSwipesRatio: 0.5, - longSwipesMs: 300, - followFinger: true, - allowTouchMove: true, - threshold: 0, - touchMoveStopPropagation: false, - touchStartPreventDefault: true, - touchStartForcePreventDefault: false, - touchReleaseOnEdges: false, - // Unique Navigation Elements - uniqueNavElements: true, - // Resistance - resistance: true, - resistanceRatio: 0.85, - // Progress - watchSlidesProgress: false, - // Cursor - grabCursor: false, - // Clicks - preventClicks: true, - preventClicksPropagation: true, - slideToClickedSlide: false, - // Images - preloadImages: true, - updateOnImagesReady: true, - // loop - loop: false, - loopAdditionalSlides: 0, - loopedSlides: null, - loopFillGroupWithBlank: false, - loopPreventsSlide: true, - // rewind - rewind: false, - // Swiping/no swiping - allowSlidePrev: true, - allowSlideNext: true, - swipeHandler: null, - // '.swipe-handler', - noSwiping: true, - noSwipingClass: "swiper-no-swiping", - noSwipingSelector: null, - // Passive Listeners - passiveListeners: true, - maxBackfaceHiddenSlides: 10, - // NS - containerModifierClass: "swiper-", - // NEW - slideClass: "swiper-slide", - slideBlankClass: "swiper-slide-invisible-blank", - slideActiveClass: "swiper-slide-active", - slideDuplicateActiveClass: "swiper-slide-duplicate-active", - slideVisibleClass: "swiper-slide-visible", - slideDuplicateClass: "swiper-slide-duplicate", - slideNextClass: "swiper-slide-next", - slideDuplicateNextClass: "swiper-slide-duplicate-next", - slidePrevClass: "swiper-slide-prev", - slideDuplicatePrevClass: "swiper-slide-duplicate-prev", - wrapperClass: "swiper-wrapper", - // Callbacks - runCallbacksOnInit: true, - // Internals - _emitClasses: false, - }; - - function moduleExtendParams(params, allModulesParams) { - return function extendParams(obj) { - if (obj === void 0) { - obj = {}; - } - - const moduleParamName = Object.keys(obj)[0]; - const moduleParams = obj[moduleParamName]; - - if (typeof moduleParams !== "object" || moduleParams === null) { - extend(allModulesParams, obj); - return; - } - - if ( - ["navigation", "pagination", "scrollbar"].indexOf(moduleParamName) >= - 0 && - params[moduleParamName] === true - ) { - params[moduleParamName] = { - auto: true, - }; - } - - if (!(moduleParamName in params && "enabled" in moduleParams)) { - extend(allModulesParams, obj); - return; - } - - if (params[moduleParamName] === true) { - params[moduleParamName] = { - enabled: true, - }; - } - - if ( - typeof params[moduleParamName] === "object" && - !("enabled" in params[moduleParamName]) - ) { - params[moduleParamName].enabled = true; - } - - if (!params[moduleParamName]) - params[moduleParamName] = { - enabled: false, - }; - extend(allModulesParams, obj); - }; - } - - /* eslint no-param-reassign: "off" */ - const prototypes = { - eventsEmitter, - update, - translate, - transition, - slide, - loop, - grabCursor, - events: events$1, - breakpoints, - checkOverflow: checkOverflow$1, - classes, - images, - }; - const extendedDefaults = {}; - - class Swiper { - constructor() { - let el; - let params; - - for ( - var _len = arguments.length, args = new Array(_len), _key = 0; - _key < _len; - _key++ - ) { - args[_key] = arguments[_key]; - } - - if ( - args.length === 1 && - args[0].constructor && - Object.prototype.toString.call(args[0]).slice(8, -1) === "Object" - ) { - params = args[0]; - } else { - [el, params] = args; - } - - if (!params) params = {}; - params = extend({}, params); - if (el && !params.el) params.el = el; - - if (params.el && $(params.el).length > 1) { - const swipers = []; - $(params.el).each((containerEl) => { - const newParams = extend({}, params, { - el: containerEl, - }); - swipers.push(new Swiper(newParams)); - }); - return swipers; - } // Swiper Instance - - const swiper = this; - swiper.__swiper__ = true; - swiper.support = getSupport(); - swiper.device = getDevice({ - userAgent: params.userAgent, - }); - swiper.browser = getBrowser(); - swiper.eventsListeners = {}; - swiper.eventsAnyListeners = []; - swiper.modules = [...swiper.__modules__]; - - if (params.modules && Array.isArray(params.modules)) { - swiper.modules.push(...params.modules); - } - - const allModulesParams = {}; - swiper.modules.forEach((mod) => { - mod({ - swiper, - extendParams: moduleExtendParams(params, allModulesParams), - on: swiper.on.bind(swiper), - once: swiper.once.bind(swiper), - off: swiper.off.bind(swiper), - emit: swiper.emit.bind(swiper), - }); - }); // Extend defaults with modules params - - const swiperParams = extend({}, defaults, allModulesParams); // Extend defaults with passed params - - swiper.params = extend({}, swiperParams, extendedDefaults, params); - swiper.originalParams = extend({}, swiper.params); - swiper.passedParams = extend({}, params); // add event listeners - - if (swiper.params && swiper.params.on) { - Object.keys(swiper.params.on).forEach((eventName) => { - swiper.on(eventName, swiper.params.on[eventName]); - }); - } - - if (swiper.params && swiper.params.onAny) { - swiper.onAny(swiper.params.onAny); - } // Save Dom lib - - swiper.$ = $; // Extend Swiper - - Object.assign(swiper, { - enabled: swiper.params.enabled, - el, - // Classes - classNames: [], - // Slides - slides: $(), - slidesGrid: [], - snapGrid: [], - slidesSizesGrid: [], - - // isDirection - isHorizontal() { - return swiper.params.direction === "horizontal"; - }, - - isVertical() { - return swiper.params.direction === "vertical"; - }, - - // Indexes - activeIndex: 0, - realIndex: 0, - // - isBeginning: true, - isEnd: false, - // Props - translate: 0, - previousTranslate: 0, - progress: 0, - velocity: 0, - animating: false, - // Locks - allowSlideNext: swiper.params.allowSlideNext, - allowSlidePrev: swiper.params.allowSlidePrev, - // Touch Events - touchEvents: (function touchEvents() { - const touch = ["touchstart", "touchmove", "touchend", "touchcancel"]; - const desktop = ["pointerdown", "pointermove", "pointerup"]; - swiper.touchEventsTouch = { - start: touch[0], - move: touch[1], - end: touch[2], - cancel: touch[3], - }; - swiper.touchEventsDesktop = { - start: desktop[0], - move: desktop[1], - end: desktop[2], - }; - return swiper.support.touch || !swiper.params.simulateTouch - ? swiper.touchEventsTouch - : swiper.touchEventsDesktop; - })(), - touchEventsData: { - isTouched: undefined, - isMoved: undefined, - allowTouchCallbacks: undefined, - touchStartTime: undefined, - isScrolling: undefined, - currentTranslate: undefined, - startTranslate: undefined, - allowThresholdMove: undefined, - // Form elements to match - focusableElements: swiper.params.focusableElements, - // Last click time - lastClickTime: now(), - clickTimeout: undefined, - // Velocities - velocities: [], - allowMomentumBounce: undefined, - isTouchEvent: undefined, - startMoving: undefined, - }, - // Clicks - allowClick: true, - // Touches - allowTouchMove: swiper.params.allowTouchMove, - touches: { - startX: 0, - startY: 0, - currentX: 0, - currentY: 0, - diff: 0, - }, - // Images - imagesToLoad: [], - imagesLoaded: 0, - }); - swiper.emit("_swiper"); // Init - - if (swiper.params.init) { - swiper.init(); - } // Return app instance - - return swiper; - } - - enable() { - const swiper = this; - if (swiper.enabled) return; - swiper.enabled = true; - - if (swiper.params.grabCursor) { - swiper.setGrabCursor(); - } - - swiper.emit("enable"); - } - - disable() { - const swiper = this; - if (!swiper.enabled) return; - swiper.enabled = false; - - if (swiper.params.grabCursor) { - swiper.unsetGrabCursor(); - } - - swiper.emit("disable"); - } - - setProgress(progress, speed) { - const swiper = this; - progress = Math.min(Math.max(progress, 0), 1); - const min = swiper.minTranslate(); - const max = swiper.maxTranslate(); - const current = (max - min) * progress + min; - swiper.translateTo(current, typeof speed === "undefined" ? 0 : speed); - swiper.updateActiveIndex(); - swiper.updateSlidesClasses(); - } - - emitContainerClasses() { - const swiper = this; - if (!swiper.params._emitClasses || !swiper.el) return; - const cls = swiper.el.className.split(" ").filter((className) => { - return ( - className.indexOf("swiper") === 0 || - className.indexOf(swiper.params.containerModifierClass) === 0 - ); - }); - swiper.emit("_containerClasses", cls.join(" ")); - } - - getSlideClasses(slideEl) { - const swiper = this; - return slideEl.className - .split(" ") - .filter((className) => { - return ( - className.indexOf("swiper-slide") === 0 || - className.indexOf(swiper.params.slideClass) === 0 - ); - }) - .join(" "); - } - - emitSlidesClasses() { - const swiper = this; - if (!swiper.params._emitClasses || !swiper.el) return; - const updates = []; - swiper.slides.each((slideEl) => { - const classNames = swiper.getSlideClasses(slideEl); - updates.push({ - slideEl, - classNames, - }); - swiper.emit("_slideClass", slideEl, classNames); - }); - swiper.emit("_slideClasses", updates); - } - - slidesPerViewDynamic(view, exact) { - if (view === void 0) { - view = "current"; - } - - if (exact === void 0) { - exact = false; - } - - const swiper = this; - const { - params, - slides, - slidesGrid, - slidesSizesGrid, - size: swiperSize, - activeIndex, - } = swiper; - let spv = 1; - - if (params.centeredSlides) { - let slideSize = slides[activeIndex].swiperSlideSize; - let breakLoop; - - for (let i = activeIndex + 1; i < slides.length; i += 1) { - if (slides[i] && !breakLoop) { - slideSize += slides[i].swiperSlideSize; - spv += 1; - if (slideSize > swiperSize) breakLoop = true; - } - } - - for (let i = activeIndex - 1; i >= 0; i -= 1) { - if (slides[i] && !breakLoop) { - slideSize += slides[i].swiperSlideSize; - spv += 1; - if (slideSize > swiperSize) breakLoop = true; - } - } - } else { - // eslint-disable-next-line - if (view === "current") { - for (let i = activeIndex + 1; i < slides.length; i += 1) { - const slideInView = exact - ? slidesGrid[i] + slidesSizesGrid[i] - slidesGrid[activeIndex] < - swiperSize - : slidesGrid[i] - slidesGrid[activeIndex] < swiperSize; - - if (slideInView) { - spv += 1; - } - } - } else { - // previous - for (let i = activeIndex - 1; i >= 0; i -= 1) { - const slideInView = - slidesGrid[activeIndex] - slidesGrid[i] < swiperSize; - - if (slideInView) { - spv += 1; - } - } - } - } - - return spv; - } - - update() { - const swiper = this; - if (!swiper || swiper.destroyed) return; - const { snapGrid, params } = swiper; // Breakpoints - - if (params.breakpoints) { - swiper.setBreakpoint(); - } - - swiper.updateSize(); - swiper.updateSlides(); - swiper.updateProgress(); - swiper.updateSlidesClasses(); - - function setTranslate() { - const translateValue = swiper.rtlTranslate - ? swiper.translate * -1 - : swiper.translate; - const newTranslate = Math.min( - Math.max(translateValue, swiper.maxTranslate()), - swiper.minTranslate(), - ); - swiper.setTranslate(newTranslate); - swiper.updateActiveIndex(); - swiper.updateSlidesClasses(); - } - - let translated; - - if (swiper.params.freeMode && swiper.params.freeMode.enabled) { - setTranslate(); - - if (swiper.params.autoHeight) { - swiper.updateAutoHeight(); - } - } else { - if ( - (swiper.params.slidesPerView === "auto" || - swiper.params.slidesPerView > 1) && - swiper.isEnd && - !swiper.params.centeredSlides - ) { - translated = swiper.slideTo(swiper.slides.length - 1, 0, false, true); - } else { - translated = swiper.slideTo(swiper.activeIndex, 0, false, true); - } - - if (!translated) { - setTranslate(); - } - } - - if (params.watchOverflow && snapGrid !== swiper.snapGrid) { - swiper.checkOverflow(); - } - - swiper.emit("update"); - } - - changeDirection(newDirection, needUpdate) { - if (needUpdate === void 0) { - needUpdate = true; - } - - const swiper = this; - const currentDirection = swiper.params.direction; - - if (!newDirection) { - // eslint-disable-next-line - newDirection = - currentDirection === "horizontal" ? "vertical" : "horizontal"; - } - - if ( - newDirection === currentDirection || - (newDirection !== "horizontal" && newDirection !== "vertical") - ) { - return swiper; - } - - swiper.$el - .removeClass( - `${swiper.params.containerModifierClass}${currentDirection}`, - ) - .addClass(`${swiper.params.containerModifierClass}${newDirection}`); - swiper.emitContainerClasses(); - swiper.params.direction = newDirection; - swiper.slides.each((slideEl) => { - if (newDirection === "vertical") { - slideEl.style.width = ""; - } else { - slideEl.style.height = ""; - } - }); - swiper.emit("changeDirection"); - if (needUpdate) swiper.update(); - return swiper; - } - - mount(el) { - const swiper = this; - if (swiper.mounted) return true; // Find el - - const $el = $(el || swiper.params.el); - el = $el[0]; - - if (!el) { - return false; - } - - el.swiper = swiper; - - const getWrapperSelector = () => { - return `.${(swiper.params.wrapperClass || "") - .trim() - .split(" ") - .join(".")}`; - }; - - const getWrapper = () => { - if (el && el.shadowRoot && el.shadowRoot.querySelector) { - const res = $(el.shadowRoot.querySelector(getWrapperSelector())); // Children needs to return slot items - - res.children = (options) => $el.children(options); - - return res; - } - - return $el.children(getWrapperSelector()); - }; // Find Wrapper - - let $wrapperEl = getWrapper(); - - if ($wrapperEl.length === 0 && swiper.params.createElements) { - const document = getDocument(); - const wrapper = document.createElement("div"); - $wrapperEl = $(wrapper); - wrapper.className = swiper.params.wrapperClass; - $el.append(wrapper); - $el.children(`.${swiper.params.slideClass}`).each((slideEl) => { - $wrapperEl.append(slideEl); - }); - } - - Object.assign(swiper, { - $el, - el, - $wrapperEl, - wrapperEl: $wrapperEl[0], - mounted: true, - // RTL - rtl: el.dir.toLowerCase() === "rtl" || $el.css("direction") === "rtl", - rtlTranslate: - swiper.params.direction === "horizontal" && - (el.dir.toLowerCase() === "rtl" || $el.css("direction") === "rtl"), - wrongRTL: $wrapperEl.css("display") === "-webkit-box", - }); - return true; - } - - init(el) { - const swiper = this; - if (swiper.initialized) return swiper; - const mounted = swiper.mount(el); - if (mounted === false) return swiper; - swiper.emit("beforeInit"); // Set breakpoint - - if (swiper.params.breakpoints) { - swiper.setBreakpoint(); - } // Add Classes - - swiper.addClasses(); // Create loop - - if (swiper.params.loop) { - swiper.loopCreate(); - } // Update size - - swiper.updateSize(); // Update slides - - swiper.updateSlides(); - - if (swiper.params.watchOverflow) { - swiper.checkOverflow(); - } // Set Grab Cursor - - if (swiper.params.grabCursor && swiper.enabled) { - swiper.setGrabCursor(); - } - - if (swiper.params.preloadImages) { - swiper.preloadImages(); - } // Slide To Initial Slide - - if (swiper.params.loop) { - swiper.slideTo( - swiper.params.initialSlide + swiper.loopedSlides, - 0, - swiper.params.runCallbacksOnInit, - false, - true, - ); - } else { - swiper.slideTo( - swiper.params.initialSlide, - 0, - swiper.params.runCallbacksOnInit, - false, - true, - ); - } // Attach events - - swiper.attachEvents(); // Init Flag - - swiper.initialized = true; // Emit - - swiper.emit("init"); - swiper.emit("afterInit"); - return swiper; - } - - destroy(deleteInstance, cleanStyles) { - if (deleteInstance === void 0) { - deleteInstance = true; - } - - if (cleanStyles === void 0) { - cleanStyles = true; - } - - const swiper = this; - const { params, $el, $wrapperEl, slides } = swiper; - - if (typeof swiper.params === "undefined" || swiper.destroyed) { - return null; - } - - swiper.emit("beforeDestroy"); // Init Flag - - swiper.initialized = false; // Detach events - - swiper.detachEvents(); // Destroy loop - - if (params.loop) { - swiper.loopDestroy(); - } // Cleanup styles - - if (cleanStyles) { - swiper.removeClasses(); - $el.removeAttr("style"); - $wrapperEl.removeAttr("style"); - - if (slides && slides.length) { - slides - .removeClass( - [ - params.slideVisibleClass, - params.slideActiveClass, - params.slideNextClass, - params.slidePrevClass, - ].join(" "), - ) - .removeAttr("style") - .removeAttr("data-swiper-slide-index"); - } - } - - swiper.emit("destroy"); // Detach emitter events - - Object.keys(swiper.eventsListeners).forEach((eventName) => { - swiper.off(eventName); - }); - - if (deleteInstance !== false) { - swiper.$el[0].swiper = null; - deleteProps(swiper); - } - - swiper.destroyed = true; - return null; - } - - static extendDefaults(newDefaults) { - extend(extendedDefaults, newDefaults); - } - - static get extendedDefaults() { - return extendedDefaults; - } - - static get defaults() { - return defaults; - } - - static installModule(mod) { - if (!Swiper.prototype.__modules__) Swiper.prototype.__modules__ = []; - const modules = Swiper.prototype.__modules__; - - if (typeof mod === "function" && modules.indexOf(mod) < 0) { - modules.push(mod); - } - } - - static use(module) { - if (Array.isArray(module)) { - module.forEach((m) => Swiper.installModule(m)); - return Swiper; - } - - Swiper.installModule(module); - return Swiper; - } - } - - Object.keys(prototypes).forEach((prototypeGroup) => { - Object.keys(prototypes[prototypeGroup]).forEach((protoMethod) => { - Swiper.prototype[protoMethod] = prototypes[prototypeGroup][protoMethod]; - }); - }); - Swiper.use([Resize, Observer]); - - function Virtual(_ref) { - let { swiper, extendParams, on, emit } = _ref; - extendParams({ - virtual: { - enabled: false, - slides: [], - cache: true, - renderSlide: null, - renderExternal: null, - renderExternalUpdate: true, - addSlidesBefore: 0, - addSlidesAfter: 0, - }, - }); - let cssModeTimeout; - swiper.virtual = { - cache: {}, - from: undefined, - to: undefined, - slides: [], - offset: 0, - slidesGrid: [], - }; - - function renderSlide(slide, index) { - const params = swiper.params.virtual; - - if (params.cache && swiper.virtual.cache[index]) { - return swiper.virtual.cache[index]; - } - - const $slideEl = params.renderSlide - ? $(params.renderSlide.call(swiper, slide, index)) - : $( - `
    ${slide}
    `, - ); - if (!$slideEl.attr("data-swiper-slide-index")) - $slideEl.attr("data-swiper-slide-index", index); - if (params.cache) swiper.virtual.cache[index] = $slideEl; - return $slideEl; - } - - function update(force) { - const { slidesPerView, slidesPerGroup, centeredSlides } = swiper.params; - const { addSlidesBefore, addSlidesAfter } = swiper.params.virtual; - const { - from: previousFrom, - to: previousTo, - slides, - slidesGrid: previousSlidesGrid, - offset: previousOffset, - } = swiper.virtual; - - if (!swiper.params.cssMode) { - swiper.updateActiveIndex(); - } - - const activeIndex = swiper.activeIndex || 0; - let offsetProp; - if (swiper.rtlTranslate) offsetProp = "right"; - else offsetProp = swiper.isHorizontal() ? "left" : "top"; - let slidesAfter; - let slidesBefore; - - if (centeredSlides) { - slidesAfter = - Math.floor(slidesPerView / 2) + slidesPerGroup + addSlidesAfter; - slidesBefore = - Math.floor(slidesPerView / 2) + slidesPerGroup + addSlidesBefore; - } else { - slidesAfter = slidesPerView + (slidesPerGroup - 1) + addSlidesAfter; - slidesBefore = slidesPerGroup + addSlidesBefore; - } - - const from = Math.max((activeIndex || 0) - slidesBefore, 0); - const to = Math.min((activeIndex || 0) + slidesAfter, slides.length - 1); - const offset = - (swiper.slidesGrid[from] || 0) - (swiper.slidesGrid[0] || 0); - Object.assign(swiper.virtual, { - from, - to, - offset, - slidesGrid: swiper.slidesGrid, - }); - - function onRendered() { - swiper.updateSlides(); - swiper.updateProgress(); - swiper.updateSlidesClasses(); - - if (swiper.lazy && swiper.params.lazy.enabled) { - swiper.lazy.load(); - } - - emit("virtualUpdate"); - } - - if (previousFrom === from && previousTo === to && !force) { - if ( - swiper.slidesGrid !== previousSlidesGrid && - offset !== previousOffset - ) { - swiper.slides.css(offsetProp, `${offset}px`); - } - - swiper.updateProgress(); - emit("virtualUpdate"); - return; - } - - if (swiper.params.virtual.renderExternal) { - swiper.params.virtual.renderExternal.call(swiper, { - offset, - from, - to, - slides: (function getSlides() { - const slidesToRender = []; - - for (let i = from; i <= to; i += 1) { - slidesToRender.push(slides[i]); - } - - return slidesToRender; - })(), - }); - - if (swiper.params.virtual.renderExternalUpdate) { - onRendered(); - } else { - emit("virtualUpdate"); - } - - return; - } - - const prependIndexes = []; - const appendIndexes = []; - - if (force) { - swiper.$wrapperEl.find(`.${swiper.params.slideClass}`).remove(); - } else { - for (let i = previousFrom; i <= previousTo; i += 1) { - if (i < from || i > to) { - swiper.$wrapperEl - .find( - `.${swiper.params.slideClass}[data-swiper-slide-index="${i}"]`, - ) - .remove(); - } - } - } - - for (let i = 0; i < slides.length; i += 1) { - if (i >= from && i <= to) { - if (typeof previousTo === "undefined" || force) { - appendIndexes.push(i); - } else { - if (i > previousTo) appendIndexes.push(i); - if (i < previousFrom) prependIndexes.push(i); - } - } - } - - appendIndexes.forEach((index) => { - swiper.$wrapperEl.append(renderSlide(slides[index], index)); - }); - prependIndexes - .sort((a, b) => b - a) - .forEach((index) => { - swiper.$wrapperEl.prepend(renderSlide(slides[index], index)); - }); - swiper.$wrapperEl - .children(".swiper-slide") - .css(offsetProp, `${offset}px`); - onRendered(); - } - - function appendSlide(slides) { - if (typeof slides === "object" && "length" in slides) { - for (let i = 0; i < slides.length; i += 1) { - if (slides[i]) swiper.virtual.slides.push(slides[i]); - } - } else { - swiper.virtual.slides.push(slides); - } - - update(true); - } - - function prependSlide(slides) { - const activeIndex = swiper.activeIndex; - let newActiveIndex = activeIndex + 1; - let numberOfNewSlides = 1; - - if (Array.isArray(slides)) { - for (let i = 0; i < slides.length; i += 1) { - if (slides[i]) swiper.virtual.slides.unshift(slides[i]); - } - - newActiveIndex = activeIndex + slides.length; - numberOfNewSlides = slides.length; - } else { - swiper.virtual.slides.unshift(slides); - } - - if (swiper.params.virtual.cache) { - const cache = swiper.virtual.cache; - const newCache = {}; - Object.keys(cache).forEach((cachedIndex) => { - const $cachedEl = cache[cachedIndex]; - const cachedElIndex = $cachedEl.attr("data-swiper-slide-index"); - - if (cachedElIndex) { - $cachedEl.attr( - "data-swiper-slide-index", - parseInt(cachedElIndex, 10) + numberOfNewSlides, - ); - } - - newCache[parseInt(cachedIndex, 10) + numberOfNewSlides] = $cachedEl; - }); - swiper.virtual.cache = newCache; - } - - update(true); - swiper.slideTo(newActiveIndex, 0); - } - - function removeSlide(slidesIndexes) { - if (typeof slidesIndexes === "undefined" || slidesIndexes === null) - return; - let activeIndex = swiper.activeIndex; - - if (Array.isArray(slidesIndexes)) { - for (let i = slidesIndexes.length - 1; i >= 0; i -= 1) { - swiper.virtual.slides.splice(slidesIndexes[i], 1); - - if (swiper.params.virtual.cache) { - delete swiper.virtual.cache[slidesIndexes[i]]; - } - - if (slidesIndexes[i] < activeIndex) activeIndex -= 1; - activeIndex = Math.max(activeIndex, 0); - } - } else { - swiper.virtual.slides.splice(slidesIndexes, 1); - - if (swiper.params.virtual.cache) { - delete swiper.virtual.cache[slidesIndexes]; - } - - if (slidesIndexes < activeIndex) activeIndex -= 1; - activeIndex = Math.max(activeIndex, 0); - } - - update(true); - swiper.slideTo(activeIndex, 0); - } - - function removeAllSlides() { - swiper.virtual.slides = []; - - if (swiper.params.virtual.cache) { - swiper.virtual.cache = {}; - } - - update(true); - swiper.slideTo(0, 0); - } - - on("beforeInit", () => { - if (!swiper.params.virtual.enabled) return; - swiper.virtual.slides = swiper.params.virtual.slides; - swiper.classNames.push(`${swiper.params.containerModifierClass}virtual`); - swiper.params.watchSlidesProgress = true; - swiper.originalParams.watchSlidesProgress = true; - - if (!swiper.params.initialSlide) { - update(); - } - }); - on("setTranslate", () => { - if (!swiper.params.virtual.enabled) return; - - if (swiper.params.cssMode && !swiper._immediateVirtual) { - clearTimeout(cssModeTimeout); - cssModeTimeout = setTimeout(() => { - update(); - }, 100); - } else { - update(); - } - }); - on("init update resize", () => { - if (!swiper.params.virtual.enabled) return; - - if (swiper.params.cssMode) { - setCSSProperty( - swiper.wrapperEl, - "--swiper-virtual-size", - `${swiper.virtualSize}px`, - ); - } - }); - Object.assign(swiper.virtual, { - appendSlide, - prependSlide, - removeSlide, - removeAllSlides, - update, - }); - } - - /* eslint-disable consistent-return */ - function Keyboard(_ref) { - let { swiper, extendParams, on, emit } = _ref; - const document = getDocument(); - const window = getWindow(); - swiper.keyboard = { - enabled: false, - }; - extendParams({ - keyboard: { - enabled: false, - onlyInViewport: true, - pageUpDown: true, - }, - }); - - function handle(event) { - if (!swiper.enabled) return; - const { rtlTranslate: rtl } = swiper; - let e = event; - if (e.originalEvent) e = e.originalEvent; // jquery fix - - const kc = e.keyCode || e.charCode; - const pageUpDown = swiper.params.keyboard.pageUpDown; - const isPageUp = pageUpDown && kc === 33; - const isPageDown = pageUpDown && kc === 34; - const isArrowLeft = kc === 37; - const isArrowRight = kc === 39; - const isArrowUp = kc === 38; - const isArrowDown = kc === 40; // Directions locks - - if ( - !swiper.allowSlideNext && - ((swiper.isHorizontal() && isArrowRight) || - (swiper.isVertical() && isArrowDown) || - isPageDown) - ) { - return false; - } - - if ( - !swiper.allowSlidePrev && - ((swiper.isHorizontal() && isArrowLeft) || - (swiper.isVertical() && isArrowUp) || - isPageUp) - ) { - return false; - } - - if (e.shiftKey || e.altKey || e.ctrlKey || e.metaKey) { - return undefined; - } - - if ( - document.activeElement && - document.activeElement.nodeName && - (document.activeElement.nodeName.toLowerCase() === "input" || - document.activeElement.nodeName.toLowerCase() === "textarea") - ) { - return undefined; - } - - if ( - swiper.params.keyboard.onlyInViewport && - (isPageUp || - isPageDown || - isArrowLeft || - isArrowRight || - isArrowUp || - isArrowDown) - ) { - let inView = false; // Check that swiper should be inside of visible area of window - - if ( - swiper.$el.parents(`.${swiper.params.slideClass}`).length > 0 && - swiper.$el.parents(`.${swiper.params.slideActiveClass}`).length === 0 - ) { - return undefined; - } - - const $el = swiper.$el; - const swiperWidth = $el[0].clientWidth; - const swiperHeight = $el[0].clientHeight; - const windowWidth = window.innerWidth; - const windowHeight = window.innerHeight; - const swiperOffset = swiper.$el.offset(); - if (rtl) swiperOffset.left -= swiper.$el[0].scrollLeft; - const swiperCoord = [ - [swiperOffset.left, swiperOffset.top], - [swiperOffset.left + swiperWidth, swiperOffset.top], - [swiperOffset.left, swiperOffset.top + swiperHeight], - [swiperOffset.left + swiperWidth, swiperOffset.top + swiperHeight], - ]; - - for (let i = 0; i < swiperCoord.length; i += 1) { - const point = swiperCoord[i]; - - if ( - point[0] >= 0 && - point[0] <= windowWidth && - point[1] >= 0 && - point[1] <= windowHeight - ) { - if (point[0] === 0 && point[1] === 0) continue; // eslint-disable-line - - inView = true; - } - } - - if (!inView) return undefined; - } - - if (swiper.isHorizontal()) { - if (isPageUp || isPageDown || isArrowLeft || isArrowRight) { - if (e.preventDefault) e.preventDefault(); - else e.returnValue = false; - } - - if ( - ((isPageDown || isArrowRight) && !rtl) || - ((isPageUp || isArrowLeft) && rtl) - ) - swiper.slideNext(); - if ( - ((isPageUp || isArrowLeft) && !rtl) || - ((isPageDown || isArrowRight) && rtl) - ) - swiper.slidePrev(); - } else { - if (isPageUp || isPageDown || isArrowUp || isArrowDown) { - if (e.preventDefault) e.preventDefault(); - else e.returnValue = false; - } - - if (isPageDown || isArrowDown) swiper.slideNext(); - if (isPageUp || isArrowUp) swiper.slidePrev(); - } - - emit("keyPress", kc); - return undefined; - } - - function enable() { - if (swiper.keyboard.enabled) return; - $(document).on("keydown", handle); - swiper.keyboard.enabled = true; - } - - function disable() { - if (!swiper.keyboard.enabled) return; - $(document).off("keydown", handle); - swiper.keyboard.enabled = false; - } - - on("init", () => { - if (swiper.params.keyboard.enabled) { - enable(); - } - }); - on("destroy", () => { - if (swiper.keyboard.enabled) { - disable(); - } - }); - Object.assign(swiper.keyboard, { - enable, - disable, - }); - } - - /* eslint-disable consistent-return */ - function Mousewheel(_ref) { - let { swiper, extendParams, on, emit } = _ref; - const window = getWindow(); - extendParams({ - mousewheel: { - enabled: false, - releaseOnEdges: false, - invert: false, - forceToAxis: false, - sensitivity: 1, - eventsTarget: "container", - thresholdDelta: null, - thresholdTime: null, - }, - }); - swiper.mousewheel = { - enabled: false, - }; - let timeout; - let lastScrollTime = now(); - let lastEventBeforeSnap; - const recentWheelEvents = []; - - function normalize(e) { - // Reasonable defaults - const PIXEL_STEP = 10; - const LINE_HEIGHT = 40; - const PAGE_HEIGHT = 800; - let sX = 0; - let sY = 0; // spinX, spinY - - let pX = 0; - let pY = 0; // pixelX, pixelY - // Legacy - - if ("detail" in e) { - sY = e.detail; - } - - if ("wheelDelta" in e) { - sY = -e.wheelDelta / 120; - } - - if ("wheelDeltaY" in e) { - sY = -e.wheelDeltaY / 120; - } - - if ("wheelDeltaX" in e) { - sX = -e.wheelDeltaX / 120; - } // side scrolling on FF with DOMMouseScroll - - if ("axis" in e && e.axis === e.HORIZONTAL_AXIS) { - sX = sY; - sY = 0; - } - - pX = sX * PIXEL_STEP; - pY = sY * PIXEL_STEP; - - if ("deltaY" in e) { - pY = e.deltaY; - } - - if ("deltaX" in e) { - pX = e.deltaX; - } - - if (e.shiftKey && !pX) { - // if user scrolls with shift he wants horizontal scroll - pX = pY; - pY = 0; - } - - if ((pX || pY) && e.deltaMode) { - if (e.deltaMode === 1) { - // delta in LINE units - pX *= LINE_HEIGHT; - pY *= LINE_HEIGHT; - } else { - // delta in PAGE units - pX *= PAGE_HEIGHT; - pY *= PAGE_HEIGHT; - } - } // Fall-back if spin cannot be determined - - if (pX && !sX) { - sX = pX < 1 ? -1 : 1; - } - - if (pY && !sY) { - sY = pY < 1 ? -1 : 1; - } - - return { - spinX: sX, - spinY: sY, - pixelX: pX, - pixelY: pY, - }; - } - - function handleMouseEnter() { - if (!swiper.enabled) return; - swiper.mouseEntered = true; - } - - function handleMouseLeave() { - if (!swiper.enabled) return; - swiper.mouseEntered = false; - } - - function animateSlider(newEvent) { - if ( - swiper.params.mousewheel.thresholdDelta && - newEvent.delta < swiper.params.mousewheel.thresholdDelta - ) { - // Prevent if delta of wheel scroll delta is below configured threshold - return false; - } - - if ( - swiper.params.mousewheel.thresholdTime && - now() - lastScrollTime < swiper.params.mousewheel.thresholdTime - ) { - // Prevent if time between scrolls is below configured threshold - return false; - } // If the movement is NOT big enough and - // if the last time the user scrolled was too close to the current one (avoid continuously triggering the slider): - // Don't go any further (avoid insignificant scroll movement). - - if (newEvent.delta >= 6 && now() - lastScrollTime < 60) { - // Return false as a default - return true; - } // If user is scrolling towards the end: - // If the slider hasn't hit the latest slide or - // if the slider is a loop and - // if the slider isn't moving right now: - // Go to next slide and - // emit a scroll event. - // Else (the user is scrolling towards the beginning) and - // if the slider hasn't hit the first slide or - // if the slider is a loop and - // if the slider isn't moving right now: - // Go to prev slide and - // emit a scroll event. - - if (newEvent.direction < 0) { - if ((!swiper.isEnd || swiper.params.loop) && !swiper.animating) { - swiper.slideNext(); - emit("scroll", newEvent.raw); - } - } else if ( - (!swiper.isBeginning || swiper.params.loop) && - !swiper.animating - ) { - swiper.slidePrev(); - emit("scroll", newEvent.raw); - } // If you got here is because an animation has been triggered so store the current time - - lastScrollTime = new window.Date().getTime(); // Return false as a default - - return false; - } - - function releaseScroll(newEvent) { - const params = swiper.params.mousewheel; - - if (newEvent.direction < 0) { - if (swiper.isEnd && !swiper.params.loop && params.releaseOnEdges) { - // Return true to animate scroll on edges - return true; - } - } else if ( - swiper.isBeginning && - !swiper.params.loop && - params.releaseOnEdges - ) { - // Return true to animate scroll on edges - return true; - } - - return false; - } - - function handle(event) { - let e = event; - let disableParentSwiper = true; - if (!swiper.enabled) return; - const params = swiper.params.mousewheel; - - if (swiper.params.cssMode) { - e.preventDefault(); - } - - let target = swiper.$el; - - if (swiper.params.mousewheel.eventsTarget !== "container") { - target = $(swiper.params.mousewheel.eventsTarget); - } - - if ( - !swiper.mouseEntered && - !target[0].contains(e.target) && - !params.releaseOnEdges - ) - return true; - if (e.originalEvent) e = e.originalEvent; // jquery fix - - let delta = 0; - const rtlFactor = swiper.rtlTranslate ? -1 : 1; - const data = normalize(e); - - if (params.forceToAxis) { - if (swiper.isHorizontal()) { - if (Math.abs(data.pixelX) > Math.abs(data.pixelY)) - delta = -data.pixelX * rtlFactor; - else return true; - } else if (Math.abs(data.pixelY) > Math.abs(data.pixelX)) - delta = -data.pixelY; - else return true; - } else { - delta = - Math.abs(data.pixelX) > Math.abs(data.pixelY) - ? -data.pixelX * rtlFactor - : -data.pixelY; - } - - if (delta === 0) return true; - if (params.invert) delta = -delta; // Get the scroll positions - - let positions = swiper.getTranslate() + delta * params.sensitivity; - if (positions >= swiper.minTranslate()) positions = swiper.minTranslate(); - if (positions <= swiper.maxTranslate()) positions = swiper.maxTranslate(); // When loop is true: - // the disableParentSwiper will be true. - // When loop is false: - // if the scroll positions is not on edge, - // then the disableParentSwiper will be true. - // if the scroll on edge positions, - // then the disableParentSwiper will be false. - - disableParentSwiper = swiper.params.loop - ? true - : !( - positions === swiper.minTranslate() || - positions === swiper.maxTranslate() - ); - if (disableParentSwiper && swiper.params.nested) e.stopPropagation(); - - if (!swiper.params.freeMode || !swiper.params.freeMode.enabled) { - // Register the new event in a variable which stores the relevant data - const newEvent = { - time: now(), - delta: Math.abs(delta), - direction: Math.sign(delta), - raw: event, - }; // Keep the most recent events - - if (recentWheelEvents.length >= 2) { - recentWheelEvents.shift(); // only store the last N events - } - - const prevEvent = recentWheelEvents.length - ? recentWheelEvents[recentWheelEvents.length - 1] - : undefined; - recentWheelEvents.push(newEvent); // If there is at least one previous recorded event: - // If direction has changed or - // if the scroll is quicker than the previous one: - // Animate the slider. - // Else (this is the first time the wheel is moved): - // Animate the slider. - - if (prevEvent) { - if ( - newEvent.direction !== prevEvent.direction || - newEvent.delta > prevEvent.delta || - newEvent.time > prevEvent.time + 150 - ) { - animateSlider(newEvent); - } - } else { - animateSlider(newEvent); - } // If it's time to release the scroll: - // Return now so you don't hit the preventDefault. - - if (releaseScroll(newEvent)) { - return true; - } - } else { - // Freemode or scrollContainer: - // If we recently snapped after a momentum scroll, then ignore wheel events - // to give time for the deceleration to finish. Stop ignoring after 500 msecs - // or if it's a new scroll (larger delta or inverse sign as last event before - // an end-of-momentum snap). - const newEvent = { - time: now(), - delta: Math.abs(delta), - direction: Math.sign(delta), - }; - const ignoreWheelEvents = - lastEventBeforeSnap && - newEvent.time < lastEventBeforeSnap.time + 500 && - newEvent.delta <= lastEventBeforeSnap.delta && - newEvent.direction === lastEventBeforeSnap.direction; - - if (!ignoreWheelEvents) { - lastEventBeforeSnap = undefined; - - if (swiper.params.loop) { - swiper.loopFix(); - } - - let position = swiper.getTranslate() + delta * params.sensitivity; - const wasBeginning = swiper.isBeginning; - const wasEnd = swiper.isEnd; - if (position >= swiper.minTranslate()) - position = swiper.minTranslate(); - if (position <= swiper.maxTranslate()) - position = swiper.maxTranslate(); - swiper.setTransition(0); - swiper.setTranslate(position); - swiper.updateProgress(); - swiper.updateActiveIndex(); - swiper.updateSlidesClasses(); - - if ( - (!wasBeginning && swiper.isBeginning) || - (!wasEnd && swiper.isEnd) - ) { - swiper.updateSlidesClasses(); - } - - if (swiper.params.freeMode.sticky) { - // When wheel scrolling starts with sticky (aka snap) enabled, then detect - // the end of a momentum scroll by storing recent (N=15?) wheel events. - // 1. do all N events have decreasing or same (absolute value) delta? - // 2. did all N events arrive in the last M (M=500?) msecs? - // 3. does the earliest event have an (absolute value) delta that's - // at least P (P=1?) larger than the most recent event's delta? - // 4. does the latest event have a delta that's smaller than Q (Q=6?) pixels? - // If 1-4 are "yes" then we're near the end of a momentum scroll deceleration. - // Snap immediately and ignore remaining wheel events in this scroll. - // See comment above for "remaining wheel events in this scroll" determination. - // If 1-4 aren't satisfied, then wait to snap until 500ms after the last event. - clearTimeout(timeout); - timeout = undefined; - - if (recentWheelEvents.length >= 15) { - recentWheelEvents.shift(); // only store the last N events - } - - const prevEvent = recentWheelEvents.length - ? recentWheelEvents[recentWheelEvents.length - 1] - : undefined; - const firstEvent = recentWheelEvents[0]; - recentWheelEvents.push(newEvent); - - if ( - prevEvent && - (newEvent.delta > prevEvent.delta || - newEvent.direction !== prevEvent.direction) - ) { - // Increasing or reverse-sign delta means the user started scrolling again. Clear the wheel event log. - recentWheelEvents.splice(0); - } else if ( - recentWheelEvents.length >= 15 && - newEvent.time - firstEvent.time < 500 && - firstEvent.delta - newEvent.delta >= 1 && - newEvent.delta <= 6 - ) { - // We're at the end of the deceleration of a momentum scroll, so there's no need - // to wait for more events. Snap ASAP on the next tick. - // Also, because there's some remaining momentum we'll bias the snap in the - // direction of the ongoing scroll because it's better UX for the scroll to snap - // in the same direction as the scroll instead of reversing to snap. Therefore, - // if it's already scrolled more than 20% in the current direction, keep going. - const snapToThreshold = delta > 0 ? 0.8 : 0.2; - lastEventBeforeSnap = newEvent; - recentWheelEvents.splice(0); - timeout = nextTick(() => { - swiper.slideToClosest( - swiper.params.speed, - true, - undefined, - snapToThreshold, - ); - }, 0); // no delay; move on next tick - } - - if (!timeout) { - // if we get here, then we haven't detected the end of a momentum scroll, so - // we'll consider a scroll "complete" when there haven't been any wheel events - // for 500ms. - timeout = nextTick(() => { - const snapToThreshold = 0.5; - lastEventBeforeSnap = newEvent; - recentWheelEvents.splice(0); - swiper.slideToClosest( - swiper.params.speed, - true, - undefined, - snapToThreshold, - ); - }, 500); - } - } // Emit event - - if (!ignoreWheelEvents) emit("scroll", e); // Stop autoplay - - if ( - swiper.params.autoplay && - swiper.params.autoplayDisableOnInteraction - ) - swiper.autoplay.stop(); // Return page scroll on edge positions - - if ( - position === swiper.minTranslate() || - position === swiper.maxTranslate() - ) - return true; - } - } - - if (e.preventDefault) e.preventDefault(); - else e.returnValue = false; - return false; - } - - function events(method) { - let target = swiper.$el; - - if (swiper.params.mousewheel.eventsTarget !== "container") { - target = $(swiper.params.mousewheel.eventsTarget); - } - - target[method]("mouseenter", handleMouseEnter); - target[method]("mouseleave", handleMouseLeave); - target[method]("wheel", handle); - } - - function enable() { - if (swiper.params.cssMode) { - swiper.wrapperEl.removeEventListener("wheel", handle); - return true; - } - - if (swiper.mousewheel.enabled) return false; - events("on"); - swiper.mousewheel.enabled = true; - return true; - } - - function disable() { - if (swiper.params.cssMode) { - swiper.wrapperEl.addEventListener(event, handle); - return true; - } - - if (!swiper.mousewheel.enabled) return false; - events("off"); - swiper.mousewheel.enabled = false; - return true; - } - - on("init", () => { - if (!swiper.params.mousewheel.enabled && swiper.params.cssMode) { - disable(); - } - - if (swiper.params.mousewheel.enabled) enable(); - }); - on("destroy", () => { - if (swiper.params.cssMode) { - enable(); - } - - if (swiper.mousewheel.enabled) disable(); - }); - Object.assign(swiper.mousewheel, { - enable, - disable, - }); - } - - function createElementIfNotDefined( - swiper, - originalParams, - params, - checkProps, - ) { - const document = getDocument(); - - if (swiper.params.createElements) { - Object.keys(checkProps).forEach((key) => { - if (!params[key] && params.auto === true) { - let element = swiper.$el.children(`.${checkProps[key]}`)[0]; - - if (!element) { - element = document.createElement("div"); - element.className = checkProps[key]; - swiper.$el.append(element); - } - - params[key] = element; - originalParams[key] = element; - } - }); - } - - return params; - } - - function Navigation(_ref) { - let { swiper, extendParams, on, emit } = _ref; - extendParams({ - navigation: { - nextEl: null, - prevEl: null, - hideOnClick: false, - disabledClass: "swiper-button-disabled", - hiddenClass: "swiper-button-hidden", - lockClass: "swiper-button-lock", - }, - }); - swiper.navigation = { - nextEl: null, - $nextEl: null, - prevEl: null, - $prevEl: null, - }; - - function getEl(el) { - let $el; - - if (el) { - $el = $(el); - - if ( - swiper.params.uniqueNavElements && - typeof el === "string" && - $el.length > 1 && - swiper.$el.find(el).length === 1 - ) { - $el = swiper.$el.find(el); - } - } - - return $el; - } - - function toggleEl($el, disabled) { - const params = swiper.params.navigation; - - if ($el && $el.length > 0) { - $el[disabled ? "addClass" : "removeClass"](params.disabledClass); - if ($el[0] && $el[0].tagName === "BUTTON") $el[0].disabled = disabled; - - if (swiper.params.watchOverflow && swiper.enabled) { - $el[swiper.isLocked ? "addClass" : "removeClass"](params.lockClass); - } - } - } - - function update() { - // Update Navigation Buttons - if (swiper.params.loop) return; - const { $nextEl, $prevEl } = swiper.navigation; - toggleEl($prevEl, swiper.isBeginning && !swiper.params.rewind); - toggleEl($nextEl, swiper.isEnd && !swiper.params.rewind); - } - - function onPrevClick(e) { - e.preventDefault(); - if (swiper.isBeginning && !swiper.params.loop && !swiper.params.rewind) - return; - swiper.slidePrev(); - } - - function onNextClick(e) { - e.preventDefault(); - if (swiper.isEnd && !swiper.params.loop && !swiper.params.rewind) return; - swiper.slideNext(); - } - - function init() { - const params = swiper.params.navigation; - swiper.params.navigation = createElementIfNotDefined( - swiper, - swiper.originalParams.navigation, - swiper.params.navigation, - { - nextEl: "swiper-button-next", - prevEl: "swiper-button-prev", - }, - ); - if (!(params.nextEl || params.prevEl)) return; - const $nextEl = getEl(params.nextEl); - const $prevEl = getEl(params.prevEl); - - if ($nextEl && $nextEl.length > 0) { - $nextEl.on("click", onNextClick); - } - - if ($prevEl && $prevEl.length > 0) { - $prevEl.on("click", onPrevClick); - } - - Object.assign(swiper.navigation, { - $nextEl, - nextEl: $nextEl && $nextEl[0], - $prevEl, - prevEl: $prevEl && $prevEl[0], - }); - - if (!swiper.enabled) { - if ($nextEl) $nextEl.addClass(params.lockClass); - if ($prevEl) $prevEl.addClass(params.lockClass); - } - } - - function destroy() { - const { $nextEl, $prevEl } = swiper.navigation; - - if ($nextEl && $nextEl.length) { - $nextEl.off("click", onNextClick); - $nextEl.removeClass(swiper.params.navigation.disabledClass); - } - - if ($prevEl && $prevEl.length) { - $prevEl.off("click", onPrevClick); - $prevEl.removeClass(swiper.params.navigation.disabledClass); - } - } - - on("init", () => { - init(); - update(); - }); - on("toEdge fromEdge lock unlock", () => { - update(); - }); - on("destroy", () => { - destroy(); - }); - on("enable disable", () => { - const { $nextEl, $prevEl } = swiper.navigation; - - if ($nextEl) { - $nextEl[swiper.enabled ? "removeClass" : "addClass"]( - swiper.params.navigation.lockClass, - ); - } - - if ($prevEl) { - $prevEl[swiper.enabled ? "removeClass" : "addClass"]( - swiper.params.navigation.lockClass, - ); - } - }); - on("click", (_s, e) => { - const { $nextEl, $prevEl } = swiper.navigation; - const targetEl = e.target; - - if ( - swiper.params.navigation.hideOnClick && - !$(targetEl).is($prevEl) && - !$(targetEl).is($nextEl) - ) { - if ( - swiper.pagination && - swiper.params.pagination && - swiper.params.pagination.clickable && - (swiper.pagination.el === targetEl || - swiper.pagination.el.contains(targetEl)) - ) - return; - let isHidden; - - if ($nextEl) { - isHidden = $nextEl.hasClass(swiper.params.navigation.hiddenClass); - } else if ($prevEl) { - isHidden = $prevEl.hasClass(swiper.params.navigation.hiddenClass); - } - - if (isHidden === true) { - emit("navigationShow"); - } else { - emit("navigationHide"); - } - - if ($nextEl) { - $nextEl.toggleClass(swiper.params.navigation.hiddenClass); - } - - if ($prevEl) { - $prevEl.toggleClass(swiper.params.navigation.hiddenClass); - } - } - }); - Object.assign(swiper.navigation, { - update, - init, - destroy, - }); - } - - function classesToSelector(classes) { - if (classes === void 0) { - classes = ""; - } - - return `.${classes - .trim() - .replace(/([\.:!\/])/g, "\\$1") // eslint-disable-line - .replace(/ /g, ".")}`; - } - - function Pagination(_ref) { - let { swiper, extendParams, on, emit } = _ref; - const pfx = "swiper-pagination"; - extendParams({ - pagination: { - el: null, - bulletElement: "span", - clickable: false, - hideOnClick: false, - renderBullet: null, - renderProgressbar: null, - renderFraction: null, - renderCustom: null, - progressbarOpposite: false, - type: "bullets", - // 'bullets' or 'progressbar' or 'fraction' or 'custom' - dynamicBullets: false, - dynamicMainBullets: 1, - formatFractionCurrent: (number) => number, - formatFractionTotal: (number) => number, - bulletClass: `${pfx}-bullet`, - bulletActiveClass: `${pfx}-bullet-active`, - modifierClass: `${pfx}-`, - currentClass: `${pfx}-current`, - totalClass: `${pfx}-total`, - hiddenClass: `${pfx}-hidden`, - progressbarFillClass: `${pfx}-progressbar-fill`, - progressbarOppositeClass: `${pfx}-progressbar-opposite`, - clickableClass: `${pfx}-clickable`, - lockClass: `${pfx}-lock`, - horizontalClass: `${pfx}-horizontal`, - verticalClass: `${pfx}-vertical`, - }, - }); - swiper.pagination = { - el: null, - $el: null, - bullets: [], - }; - let bulletSize; - let dynamicBulletIndex = 0; - - function isPaginationDisabled() { - return ( - !swiper.params.pagination.el || - !swiper.pagination.el || - !swiper.pagination.$el || - swiper.pagination.$el.length === 0 - ); - } - - function setSideBullets($bulletEl, position) { - const { bulletActiveClass } = swiper.params.pagination; - $bulletEl[position]() - .addClass(`${bulletActiveClass}-${position}`) - [position]() - .addClass(`${bulletActiveClass}-${position}-${position}`); - } - - function update() { - // Render || Update Pagination bullets/items - const rtl = swiper.rtl; - const params = swiper.params.pagination; - if (isPaginationDisabled()) return; - const slidesLength = - swiper.virtual && swiper.params.virtual.enabled - ? swiper.virtual.slides.length - : swiper.slides.length; - const $el = swiper.pagination.$el; // Current/Total - - let current; - const total = swiper.params.loop - ? Math.ceil( - (slidesLength - swiper.loopedSlides * 2) / - swiper.params.slidesPerGroup, - ) - : swiper.snapGrid.length; - - if (swiper.params.loop) { - current = Math.ceil( - (swiper.activeIndex - swiper.loopedSlides) / - swiper.params.slidesPerGroup, - ); - - if (current > slidesLength - 1 - swiper.loopedSlides * 2) { - current -= slidesLength - swiper.loopedSlides * 2; - } - - if (current > total - 1) current -= total; - if (current < 0 && swiper.params.paginationType !== "bullets") - current = total + current; - } else if (typeof swiper.snapIndex !== "undefined") { - current = swiper.snapIndex; - } else { - current = swiper.activeIndex || 0; - } // Types - - if ( - params.type === "bullets" && - swiper.pagination.bullets && - swiper.pagination.bullets.length > 0 - ) { - const bullets = swiper.pagination.bullets; - let firstIndex; - let lastIndex; - let midIndex; - - if (params.dynamicBullets) { - bulletSize = bullets - .eq(0) - [swiper.isHorizontal() ? "outerWidth" : "outerHeight"](true); - $el.css( - swiper.isHorizontal() ? "width" : "height", - `${bulletSize * (params.dynamicMainBullets + 4)}px`, - ); - - if ( - params.dynamicMainBullets > 1 && - swiper.previousIndex !== undefined - ) { - dynamicBulletIndex += - current - (swiper.previousIndex - swiper.loopedSlides || 0); - - if (dynamicBulletIndex > params.dynamicMainBullets - 1) { - dynamicBulletIndex = params.dynamicMainBullets - 1; - } else if (dynamicBulletIndex < 0) { - dynamicBulletIndex = 0; - } - } - - firstIndex = Math.max(current - dynamicBulletIndex, 0); - lastIndex = - firstIndex + - (Math.min(bullets.length, params.dynamicMainBullets) - 1); - midIndex = (lastIndex + firstIndex) / 2; - } - - bullets.removeClass( - ["", "-next", "-next-next", "-prev", "-prev-prev", "-main"] - .map((suffix) => `${params.bulletActiveClass}${suffix}`) - .join(" "), - ); - - if ($el.length > 1) { - bullets.each((bullet) => { - const $bullet = $(bullet); - const bulletIndex = $bullet.index(); - - if (bulletIndex === current) { - $bullet.addClass(params.bulletActiveClass); - } - - if (params.dynamicBullets) { - if (bulletIndex >= firstIndex && bulletIndex <= lastIndex) { - $bullet.addClass(`${params.bulletActiveClass}-main`); - } - - if (bulletIndex === firstIndex) { - setSideBullets($bullet, "prev"); - } - - if (bulletIndex === lastIndex) { - setSideBullets($bullet, "next"); - } - } - }); - } else { - const $bullet = bullets.eq(current); - const bulletIndex = $bullet.index(); - $bullet.addClass(params.bulletActiveClass); - - if (params.dynamicBullets) { - const $firstDisplayedBullet = bullets.eq(firstIndex); - const $lastDisplayedBullet = bullets.eq(lastIndex); - - for (let i = firstIndex; i <= lastIndex; i += 1) { - bullets.eq(i).addClass(`${params.bulletActiveClass}-main`); - } - - if (swiper.params.loop) { - if (bulletIndex >= bullets.length) { - for (let i = params.dynamicMainBullets; i >= 0; i -= 1) { - bullets - .eq(bullets.length - i) - .addClass(`${params.bulletActiveClass}-main`); - } - - bullets - .eq(bullets.length - params.dynamicMainBullets - 1) - .addClass(`${params.bulletActiveClass}-prev`); - } else { - setSideBullets($firstDisplayedBullet, "prev"); - setSideBullets($lastDisplayedBullet, "next"); - } - } else { - setSideBullets($firstDisplayedBullet, "prev"); - setSideBullets($lastDisplayedBullet, "next"); - } - } - } - - if (params.dynamicBullets) { - const dynamicBulletsLength = Math.min( - bullets.length, - params.dynamicMainBullets + 4, - ); - const bulletsOffset = - (bulletSize * dynamicBulletsLength - bulletSize) / 2 - - midIndex * bulletSize; - const offsetProp = rtl ? "right" : "left"; - bullets.css( - swiper.isHorizontal() ? offsetProp : "top", - `${bulletsOffset}px`, - ); - } - } - - if (params.type === "fraction") { - $el - .find(classesToSelector(params.currentClass)) - .text(params.formatFractionCurrent(current + 1)); - $el - .find(classesToSelector(params.totalClass)) - .text(params.formatFractionTotal(total)); - } - - if (params.type === "progressbar") { - let progressbarDirection; - - if (params.progressbarOpposite) { - progressbarDirection = swiper.isHorizontal() - ? "vertical" - : "horizontal"; - } else { - progressbarDirection = swiper.isHorizontal() - ? "horizontal" - : "vertical"; - } - - const scale = (current + 1) / total; - let scaleX = 1; - let scaleY = 1; - - if (progressbarDirection === "horizontal") { - scaleX = scale; - } else { - scaleY = scale; - } - - $el - .find(classesToSelector(params.progressbarFillClass)) - .transform(`translate3d(0,0,0) scaleX(${scaleX}) scaleY(${scaleY})`) - .transition(swiper.params.speed); - } - - if (params.type === "custom" && params.renderCustom) { - $el.html(params.renderCustom(swiper, current + 1, total)); - emit("paginationRender", $el[0]); - } else { - emit("paginationUpdate", $el[0]); - } - - if (swiper.params.watchOverflow && swiper.enabled) { - $el[swiper.isLocked ? "addClass" : "removeClass"](params.lockClass); - } - } - - function render() { - // Render Container - const params = swiper.params.pagination; - if (isPaginationDisabled()) return; - const slidesLength = - swiper.virtual && swiper.params.virtual.enabled - ? swiper.virtual.slides.length - : swiper.slides.length; - const $el = swiper.pagination.$el; - let paginationHTML = ""; - - if (params.type === "bullets") { - let numberOfBullets = swiper.params.loop - ? Math.ceil( - (slidesLength - swiper.loopedSlides * 2) / - swiper.params.slidesPerGroup, - ) - : swiper.snapGrid.length; - - if ( - swiper.params.freeMode && - swiper.params.freeMode.enabled && - !swiper.params.loop && - numberOfBullets > slidesLength - ) { - numberOfBullets = slidesLength; - } - - for (let i = 0; i < numberOfBullets; i += 1) { - if (params.renderBullet) { - paginationHTML += params.renderBullet.call( - swiper, - i, - params.bulletClass, - ); - } else { - paginationHTML += `<${params.bulletElement} class="${params.bulletClass}">`; - } - } - - $el.html(paginationHTML); - swiper.pagination.bullets = $el.find( - classesToSelector(params.bulletClass), - ); - } - - if (params.type === "fraction") { - if (params.renderFraction) { - paginationHTML = params.renderFraction.call( - swiper, - params.currentClass, - params.totalClass, - ); - } else { - paginationHTML = - `` + - " / " + - ``; - } - - $el.html(paginationHTML); - } - - if (params.type === "progressbar") { - if (params.renderProgressbar) { - paginationHTML = params.renderProgressbar.call( - swiper, - params.progressbarFillClass, - ); - } else { - paginationHTML = ``; - } - - $el.html(paginationHTML); - } - - if (params.type !== "custom") { - emit("paginationRender", swiper.pagination.$el[0]); - } - } - - function init() { - swiper.params.pagination = createElementIfNotDefined( - swiper, - swiper.originalParams.pagination, - swiper.params.pagination, - { - el: "swiper-pagination", - }, - ); - const params = swiper.params.pagination; - if (!params.el) return; - let $el = $(params.el); - if ($el.length === 0) return; - - if ( - swiper.params.uniqueNavElements && - typeof params.el === "string" && - $el.length > 1 - ) { - $el = swiper.$el.find(params.el); // check if it belongs to another nested Swiper - - if ($el.length > 1) { - $el = $el.filter((el) => { - if ($(el).parents(".swiper")[0] !== swiper.el) return false; - return true; - }); - } - } - - if (params.type === "bullets" && params.clickable) { - $el.addClass(params.clickableClass); - } - - $el.addClass(params.modifierClass + params.type); - $el.addClass( - swiper.isHorizontal() ? params.horizontalClass : params.verticalClass, - ); - - if (params.type === "bullets" && params.dynamicBullets) { - $el.addClass(`${params.modifierClass}${params.type}-dynamic`); - dynamicBulletIndex = 0; - - if (params.dynamicMainBullets < 1) { - params.dynamicMainBullets = 1; - } - } - - if (params.type === "progressbar" && params.progressbarOpposite) { - $el.addClass(params.progressbarOppositeClass); - } - - if (params.clickable) { - $el.on( - "click", - classesToSelector(params.bulletClass), - function onClick(e) { - e.preventDefault(); - let index = $(this).index() * swiper.params.slidesPerGroup; - if (swiper.params.loop) index += swiper.loopedSlides; - swiper.slideTo(index); - }, - ); - } - - Object.assign(swiper.pagination, { - $el, - el: $el[0], - }); - - if (!swiper.enabled) { - $el.addClass(params.lockClass); - } - } - - function destroy() { - const params = swiper.params.pagination; - if (isPaginationDisabled()) return; - const $el = swiper.pagination.$el; - $el.removeClass(params.hiddenClass); - $el.removeClass(params.modifierClass + params.type); - $el.removeClass( - swiper.isHorizontal() ? params.horizontalClass : params.verticalClass, - ); - if (swiper.pagination.bullets && swiper.pagination.bullets.removeClass) - swiper.pagination.bullets.removeClass(params.bulletActiveClass); - - if (params.clickable) { - $el.off("click", classesToSelector(params.bulletClass)); - } - } - - on("init", () => { - init(); - render(); - update(); - }); - on("activeIndexChange", () => { - if (swiper.params.loop) { - update(); - } else if (typeof swiper.snapIndex === "undefined") { - update(); - } - }); - on("snapIndexChange", () => { - if (!swiper.params.loop) { - update(); - } - }); - on("slidesLengthChange", () => { - if (swiper.params.loop) { - render(); - update(); - } - }); - on("snapGridLengthChange", () => { - if (!swiper.params.loop) { - render(); - update(); - } - }); - on("destroy", () => { - destroy(); - }); - on("enable disable", () => { - const { $el } = swiper.pagination; - - if ($el) { - $el[swiper.enabled ? "removeClass" : "addClass"]( - swiper.params.pagination.lockClass, - ); - } - }); - on("lock unlock", () => { - update(); - }); - on("click", (_s, e) => { - const targetEl = e.target; - const { $el } = swiper.pagination; - - if ( - swiper.params.pagination.el && - swiper.params.pagination.hideOnClick && - $el.length > 0 && - !$(targetEl).hasClass(swiper.params.pagination.bulletClass) - ) { - if ( - swiper.navigation && - ((swiper.navigation.nextEl && - targetEl === swiper.navigation.nextEl) || - (swiper.navigation.prevEl && targetEl === swiper.navigation.prevEl)) - ) - return; - const isHidden = $el.hasClass(swiper.params.pagination.hiddenClass); - - if (isHidden === true) { - emit("paginationShow"); - } else { - emit("paginationHide"); - } - - $el.toggleClass(swiper.params.pagination.hiddenClass); - } - }); - Object.assign(swiper.pagination, { - render, - update, - init, - destroy, - }); - } - - function Scrollbar(_ref) { - let { swiper, extendParams, on, emit } = _ref; - const document = getDocument(); - let isTouched = false; - let timeout = null; - let dragTimeout = null; - let dragStartPos; - let dragSize; - let trackSize; - let divider; - extendParams({ - scrollbar: { - el: null, - dragSize: "auto", - hide: false, - draggable: false, - snapOnRelease: true, - lockClass: "swiper-scrollbar-lock", - dragClass: "swiper-scrollbar-drag", - }, - }); - swiper.scrollbar = { - el: null, - dragEl: null, - $el: null, - $dragEl: null, - }; - - function setTranslate() { - if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) return; - const { scrollbar, rtlTranslate: rtl, progress } = swiper; - const { $dragEl, $el } = scrollbar; - const params = swiper.params.scrollbar; - let newSize = dragSize; - let newPos = (trackSize - dragSize) * progress; - - if (rtl) { - newPos = -newPos; - - if (newPos > 0) { - newSize = dragSize - newPos; - newPos = 0; - } else if (-newPos + dragSize > trackSize) { - newSize = trackSize + newPos; - } - } else if (newPos < 0) { - newSize = dragSize + newPos; - newPos = 0; - } else if (newPos + dragSize > trackSize) { - newSize = trackSize - newPos; - } - - if (swiper.isHorizontal()) { - $dragEl.transform(`translate3d(${newPos}px, 0, 0)`); - $dragEl[0].style.width = `${newSize}px`; - } else { - $dragEl.transform(`translate3d(0px, ${newPos}px, 0)`); - $dragEl[0].style.height = `${newSize}px`; - } - - if (params.hide) { - clearTimeout(timeout); - $el[0].style.opacity = 1; - timeout = setTimeout(() => { - $el[0].style.opacity = 0; - $el.transition(400); - }, 1000); - } - } - - function setTransition(duration) { - if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) return; - swiper.scrollbar.$dragEl.transition(duration); - } - - function updateSize() { - if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) return; - const { scrollbar } = swiper; - const { $dragEl, $el } = scrollbar; - $dragEl[0].style.width = ""; - $dragEl[0].style.height = ""; - trackSize = swiper.isHorizontal() - ? $el[0].offsetWidth - : $el[0].offsetHeight; - divider = - swiper.size / - (swiper.virtualSize + - swiper.params.slidesOffsetBefore - - (swiper.params.centeredSlides ? swiper.snapGrid[0] : 0)); - - if (swiper.params.scrollbar.dragSize === "auto") { - dragSize = trackSize * divider; - } else { - dragSize = parseInt(swiper.params.scrollbar.dragSize, 10); - } - - if (swiper.isHorizontal()) { - $dragEl[0].style.width = `${dragSize}px`; - } else { - $dragEl[0].style.height = `${dragSize}px`; - } - - if (divider >= 1) { - $el[0].style.display = "none"; - } else { - $el[0].style.display = ""; - } - - if (swiper.params.scrollbar.hide) { - $el[0].style.opacity = 0; - } - - if (swiper.params.watchOverflow && swiper.enabled) { - scrollbar.$el[swiper.isLocked ? "addClass" : "removeClass"]( - swiper.params.scrollbar.lockClass, - ); - } - } - - function getPointerPosition(e) { - if (swiper.isHorizontal()) { - return e.type === "touchstart" || e.type === "touchmove" - ? e.targetTouches[0].clientX - : e.clientX; - } - - return e.type === "touchstart" || e.type === "touchmove" - ? e.targetTouches[0].clientY - : e.clientY; - } - - function setDragPosition(e) { - const { scrollbar, rtlTranslate: rtl } = swiper; - const { $el } = scrollbar; - let positionRatio; - positionRatio = - (getPointerPosition(e) - - $el.offset()[swiper.isHorizontal() ? "left" : "top"] - - (dragStartPos !== null ? dragStartPos : dragSize / 2)) / - (trackSize - dragSize); - positionRatio = Math.max(Math.min(positionRatio, 1), 0); - - if (rtl) { - positionRatio = 1 - positionRatio; - } - - const position = - swiper.minTranslate() + - (swiper.maxTranslate() - swiper.minTranslate()) * positionRatio; - swiper.updateProgress(position); - swiper.setTranslate(position); - swiper.updateActiveIndex(); - swiper.updateSlidesClasses(); - } - - function onDragStart(e) { - const params = swiper.params.scrollbar; - const { scrollbar, $wrapperEl } = swiper; - const { $el, $dragEl } = scrollbar; - isTouched = true; - dragStartPos = - e.target === $dragEl[0] || e.target === $dragEl - ? getPointerPosition(e) - - e.target.getBoundingClientRect()[ - swiper.isHorizontal() ? "left" : "top" - ] - : null; - e.preventDefault(); - e.stopPropagation(); - $wrapperEl.transition(100); - $dragEl.transition(100); - setDragPosition(e); - clearTimeout(dragTimeout); - $el.transition(0); - - if (params.hide) { - $el.css("opacity", 1); - } - - if (swiper.params.cssMode) { - swiper.$wrapperEl.css("scroll-snap-type", "none"); - } - - emit("scrollbarDragStart", e); - } - - function onDragMove(e) { - const { scrollbar, $wrapperEl } = swiper; - const { $el, $dragEl } = scrollbar; - if (!isTouched) return; - if (e.preventDefault) e.preventDefault(); - else e.returnValue = false; - setDragPosition(e); - $wrapperEl.transition(0); - $el.transition(0); - $dragEl.transition(0); - emit("scrollbarDragMove", e); - } - - function onDragEnd(e) { - const params = swiper.params.scrollbar; - const { scrollbar, $wrapperEl } = swiper; - const { $el } = scrollbar; - if (!isTouched) return; - isTouched = false; - - if (swiper.params.cssMode) { - swiper.$wrapperEl.css("scroll-snap-type", ""); - $wrapperEl.transition(""); - } - - if (params.hide) { - clearTimeout(dragTimeout); - dragTimeout = nextTick(() => { - $el.css("opacity", 0); - $el.transition(400); - }, 1000); - } - - emit("scrollbarDragEnd", e); - - if (params.snapOnRelease) { - swiper.slideToClosest(); - } - } - - function events(method) { - const { - scrollbar, - touchEventsTouch, - touchEventsDesktop, - params, - support, - } = swiper; - const $el = scrollbar.$el; - const target = $el[0]; - const activeListener = - support.passiveListener && params.passiveListeners - ? { - passive: false, - capture: false, - } - : false; - const passiveListener = - support.passiveListener && params.passiveListeners - ? { - passive: true, - capture: false, - } - : false; - if (!target) return; - const eventMethod = - method === "on" ? "addEventListener" : "removeEventListener"; - - if (!support.touch) { - target[eventMethod]( - touchEventsDesktop.start, - onDragStart, - activeListener, - ); - document[eventMethod]( - touchEventsDesktop.move, - onDragMove, - activeListener, - ); - document[eventMethod]( - touchEventsDesktop.end, - onDragEnd, - passiveListener, - ); - } else { - target[eventMethod]( - touchEventsTouch.start, - onDragStart, - activeListener, - ); - target[eventMethod](touchEventsTouch.move, onDragMove, activeListener); - target[eventMethod](touchEventsTouch.end, onDragEnd, passiveListener); - } - } - - function enableDraggable() { - if (!swiper.params.scrollbar.el) return; - events("on"); - } - - function disableDraggable() { - if (!swiper.params.scrollbar.el) return; - events("off"); - } - - function init() { - const { scrollbar, $el: $swiperEl } = swiper; - swiper.params.scrollbar = createElementIfNotDefined( - swiper, - swiper.originalParams.scrollbar, - swiper.params.scrollbar, - { - el: "swiper-scrollbar", - }, - ); - const params = swiper.params.scrollbar; - if (!params.el) return; - let $el = $(params.el); - - if ( - swiper.params.uniqueNavElements && - typeof params.el === "string" && - $el.length > 1 && - $swiperEl.find(params.el).length === 1 - ) { - $el = $swiperEl.find(params.el); - } - - let $dragEl = $el.find(`.${swiper.params.scrollbar.dragClass}`); - - if ($dragEl.length === 0) { - $dragEl = $(`
    `); - $el.append($dragEl); - } - - Object.assign(scrollbar, { - $el, - el: $el[0], - $dragEl, - dragEl: $dragEl[0], - }); - - if (params.draggable) { - enableDraggable(); - } - - if ($el) { - $el[swiper.enabled ? "removeClass" : "addClass"]( - swiper.params.scrollbar.lockClass, - ); - } - } - - function destroy() { - disableDraggable(); - } - - on("init", () => { - init(); - updateSize(); - setTranslate(); - }); - on("update resize observerUpdate lock unlock", () => { - updateSize(); - }); - on("setTranslate", () => { - setTranslate(); - }); - on("setTransition", (_s, duration) => { - setTransition(duration); - }); - on("enable disable", () => { - const { $el } = swiper.scrollbar; - - if ($el) { - $el[swiper.enabled ? "removeClass" : "addClass"]( - swiper.params.scrollbar.lockClass, - ); - } - }); - on("destroy", () => { - destroy(); - }); - Object.assign(swiper.scrollbar, { - updateSize, - setTranslate, - init, - destroy, - }); - } - - function Parallax(_ref) { - let { swiper, extendParams, on } = _ref; - extendParams({ - parallax: { - enabled: false, - }, - }); - - const setTransform = (el, progress) => { - const { rtl } = swiper; - const $el = $(el); - const rtlFactor = rtl ? -1 : 1; - const p = $el.attr("data-swiper-parallax") || "0"; - let x = $el.attr("data-swiper-parallax-x"); - let y = $el.attr("data-swiper-parallax-y"); - const scale = $el.attr("data-swiper-parallax-scale"); - const opacity = $el.attr("data-swiper-parallax-opacity"); - - if (x || y) { - x = x || "0"; - y = y || "0"; - } else if (swiper.isHorizontal()) { - x = p; - y = "0"; - } else { - y = p; - x = "0"; - } - - if (x.indexOf("%") >= 0) { - x = `${parseInt(x, 10) * progress * rtlFactor}%`; - } else { - x = `${x * progress * rtlFactor}px`; - } - - if (y.indexOf("%") >= 0) { - y = `${parseInt(y, 10) * progress}%`; - } else { - y = `${y * progress}px`; - } - - if (typeof opacity !== "undefined" && opacity !== null) { - const currentOpacity = - opacity - (opacity - 1) * (1 - Math.abs(progress)); - $el[0].style.opacity = currentOpacity; - } - - if (typeof scale === "undefined" || scale === null) { - $el.transform(`translate3d(${x}, ${y}, 0px)`); - } else { - const currentScale = scale - (scale - 1) * (1 - Math.abs(progress)); - $el.transform(`translate3d(${x}, ${y}, 0px) scale(${currentScale})`); - } - }; - - const setTranslate = () => { - const { $el, slides, progress, snapGrid } = swiper; - $el - .children( - "[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]", - ) - .each((el) => { - setTransform(el, progress); - }); - slides.each((slideEl, slideIndex) => { - let slideProgress = slideEl.progress; - - if ( - swiper.params.slidesPerGroup > 1 && - swiper.params.slidesPerView !== "auto" - ) { - slideProgress += - Math.ceil(slideIndex / 2) - progress * (snapGrid.length - 1); - } - - slideProgress = Math.min(Math.max(slideProgress, -1), 1); - $(slideEl) - .find( - "[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]", - ) - .each((el) => { - setTransform(el, slideProgress); - }); - }); - }; - - const setTransition = function (duration) { - if (duration === void 0) { - duration = swiper.params.speed; - } - - const { $el } = swiper; - $el - .find( - "[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]", - ) - .each((parallaxEl) => { - const $parallaxEl = $(parallaxEl); - let parallaxDuration = - parseInt($parallaxEl.attr("data-swiper-parallax-duration"), 10) || - duration; - if (duration === 0) parallaxDuration = 0; - $parallaxEl.transition(parallaxDuration); - }); - }; - - on("beforeInit", () => { - if (!swiper.params.parallax.enabled) return; - swiper.params.watchSlidesProgress = true; - swiper.originalParams.watchSlidesProgress = true; - }); - on("init", () => { - if (!swiper.params.parallax.enabled) return; - setTranslate(); - }); - on("setTranslate", () => { - if (!swiper.params.parallax.enabled) return; - setTranslate(); - }); - on("setTransition", (_swiper, duration) => { - if (!swiper.params.parallax.enabled) return; - setTransition(duration); - }); - } - - function Zoom(_ref) { - let { swiper, extendParams, on, emit } = _ref; - const window = getWindow(); - extendParams({ - zoom: { - enabled: false, - maxRatio: 3, - minRatio: 1, - toggle: true, - containerClass: "swiper-zoom-container", - zoomedSlideClass: "swiper-slide-zoomed", - }, - }); - swiper.zoom = { - enabled: false, - }; - let currentScale = 1; - let isScaling = false; - let gesturesEnabled; - let fakeGestureTouched; - let fakeGestureMoved; - const gesture = { - $slideEl: undefined, - slideWidth: undefined, - slideHeight: undefined, - $imageEl: undefined, - $imageWrapEl: undefined, - maxRatio: 3, - }; - const image = { - isTouched: undefined, - isMoved: undefined, - currentX: undefined, - currentY: undefined, - minX: undefined, - minY: undefined, - maxX: undefined, - maxY: undefined, - width: undefined, - height: undefined, - startX: undefined, - startY: undefined, - touchesStart: {}, - touchesCurrent: {}, - }; - const velocity = { - x: undefined, - y: undefined, - prevPositionX: undefined, - prevPositionY: undefined, - prevTime: undefined, - }; - let scale = 1; - Object.defineProperty(swiper.zoom, "scale", { - get() { - return scale; - }, - - set(value) { - if (scale !== value) { - const imageEl = gesture.$imageEl ? gesture.$imageEl[0] : undefined; - const slideEl = gesture.$slideEl ? gesture.$slideEl[0] : undefined; - emit("zoomChange", value, imageEl, slideEl); - } - - scale = value; - }, - }); - - function getDistanceBetweenTouches(e) { - if (e.targetTouches.length < 2) return 1; - const x1 = e.targetTouches[0].pageX; - const y1 = e.targetTouches[0].pageY; - const x2 = e.targetTouches[1].pageX; - const y2 = e.targetTouches[1].pageY; - const distance = Math.sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2); - return distance; - } // Events - - function onGestureStart(e) { - const support = swiper.support; - const params = swiper.params.zoom; - fakeGestureTouched = false; - fakeGestureMoved = false; - - if (!support.gestures) { - if ( - e.type !== "touchstart" || - (e.type === "touchstart" && e.targetTouches.length < 2) - ) { - return; - } - - fakeGestureTouched = true; - gesture.scaleStart = getDistanceBetweenTouches(e); - } - - if (!gesture.$slideEl || !gesture.$slideEl.length) { - gesture.$slideEl = $(e.target).closest(`.${swiper.params.slideClass}`); - if (gesture.$slideEl.length === 0) - gesture.$slideEl = swiper.slides.eq(swiper.activeIndex); - gesture.$imageEl = gesture.$slideEl - .find(`.${params.containerClass}`) - .eq(0) - .find("picture, img, svg, canvas, .swiper-zoom-target") - .eq(0); - gesture.$imageWrapEl = gesture.$imageEl.parent( - `.${params.containerClass}`, - ); - gesture.maxRatio = - gesture.$imageWrapEl.attr("data-swiper-zoom") || params.maxRatio; - - if (gesture.$imageWrapEl.length === 0) { - gesture.$imageEl = undefined; - return; - } - } - - if (gesture.$imageEl) { - gesture.$imageEl.transition(0); - } - - isScaling = true; - } - - function onGestureChange(e) { - const support = swiper.support; - const params = swiper.params.zoom; - const zoom = swiper.zoom; - - if (!support.gestures) { - if ( - e.type !== "touchmove" || - (e.type === "touchmove" && e.targetTouches.length < 2) - ) { - return; - } - - fakeGestureMoved = true; - gesture.scaleMove = getDistanceBetweenTouches(e); - } - - if (!gesture.$imageEl || gesture.$imageEl.length === 0) { - if (e.type === "gesturechange") onGestureStart(e); - return; - } - - if (support.gestures) { - zoom.scale = e.scale * currentScale; - } else { - zoom.scale = (gesture.scaleMove / gesture.scaleStart) * currentScale; - } - - if (zoom.scale > gesture.maxRatio) { - zoom.scale = - gesture.maxRatio - 1 + (zoom.scale - gesture.maxRatio + 1) ** 0.5; - } - - if (zoom.scale < params.minRatio) { - zoom.scale = - params.minRatio + 1 - (params.minRatio - zoom.scale + 1) ** 0.5; - } - - gesture.$imageEl.transform(`translate3d(0,0,0) scale(${zoom.scale})`); - } - - function onGestureEnd(e) { - const device = swiper.device; - const support = swiper.support; - const params = swiper.params.zoom; - const zoom = swiper.zoom; - - if (!support.gestures) { - if (!fakeGestureTouched || !fakeGestureMoved) { - return; - } - - if ( - e.type !== "touchend" || - (e.type === "touchend" && - e.changedTouches.length < 2 && - !device.android) - ) { - return; - } - - fakeGestureTouched = false; - fakeGestureMoved = false; - } - - if (!gesture.$imageEl || gesture.$imageEl.length === 0) return; - zoom.scale = Math.max( - Math.min(zoom.scale, gesture.maxRatio), - params.minRatio, - ); - gesture.$imageEl - .transition(swiper.params.speed) - .transform(`translate3d(0,0,0) scale(${zoom.scale})`); - currentScale = zoom.scale; - isScaling = false; - if (zoom.scale === 1) gesture.$slideEl = undefined; - } - - function onTouchStart(e) { - const device = swiper.device; - if (!gesture.$imageEl || gesture.$imageEl.length === 0) return; - if (image.isTouched) return; - if (device.android && e.cancelable) e.preventDefault(); - image.isTouched = true; - image.touchesStart.x = - e.type === "touchstart" ? e.targetTouches[0].pageX : e.pageX; - image.touchesStart.y = - e.type === "touchstart" ? e.targetTouches[0].pageY : e.pageY; - } - - function onTouchMove(e) { - const zoom = swiper.zoom; - if (!gesture.$imageEl || gesture.$imageEl.length === 0) return; - swiper.allowClick = false; - if (!image.isTouched || !gesture.$slideEl) return; - - if (!image.isMoved) { - image.width = gesture.$imageEl[0].offsetWidth; - image.height = gesture.$imageEl[0].offsetHeight; - image.startX = getTranslate(gesture.$imageWrapEl[0], "x") || 0; - image.startY = getTranslate(gesture.$imageWrapEl[0], "y") || 0; - gesture.slideWidth = gesture.$slideEl[0].offsetWidth; - gesture.slideHeight = gesture.$slideEl[0].offsetHeight; - gesture.$imageWrapEl.transition(0); - } // Define if we need image drag - - const scaledWidth = image.width * zoom.scale; - const scaledHeight = image.height * zoom.scale; - if ( - scaledWidth < gesture.slideWidth && - scaledHeight < gesture.slideHeight - ) - return; - image.minX = Math.min(gesture.slideWidth / 2 - scaledWidth / 2, 0); - image.maxX = -image.minX; - image.minY = Math.min(gesture.slideHeight / 2 - scaledHeight / 2, 0); - image.maxY = -image.minY; - image.touchesCurrent.x = - e.type === "touchmove" ? e.targetTouches[0].pageX : e.pageX; - image.touchesCurrent.y = - e.type === "touchmove" ? e.targetTouches[0].pageY : e.pageY; - - if (!image.isMoved && !isScaling) { - if ( - swiper.isHorizontal() && - ((Math.floor(image.minX) === Math.floor(image.startX) && - image.touchesCurrent.x < image.touchesStart.x) || - (Math.floor(image.maxX) === Math.floor(image.startX) && - image.touchesCurrent.x > image.touchesStart.x)) - ) { - image.isTouched = false; - return; - } - - if ( - !swiper.isHorizontal() && - ((Math.floor(image.minY) === Math.floor(image.startY) && - image.touchesCurrent.y < image.touchesStart.y) || - (Math.floor(image.maxY) === Math.floor(image.startY) && - image.touchesCurrent.y > image.touchesStart.y)) - ) { - image.isTouched = false; - return; - } - } - - if (e.cancelable) { - e.preventDefault(); - } - - e.stopPropagation(); - image.isMoved = true; - image.currentX = - image.touchesCurrent.x - image.touchesStart.x + image.startX; - image.currentY = - image.touchesCurrent.y - image.touchesStart.y + image.startY; - - if (image.currentX < image.minX) { - image.currentX = - image.minX + 1 - (image.minX - image.currentX + 1) ** 0.8; - } - - if (image.currentX > image.maxX) { - image.currentX = - image.maxX - 1 + (image.currentX - image.maxX + 1) ** 0.8; - } - - if (image.currentY < image.minY) { - image.currentY = - image.minY + 1 - (image.minY - image.currentY + 1) ** 0.8; - } - - if (image.currentY > image.maxY) { - image.currentY = - image.maxY - 1 + (image.currentY - image.maxY + 1) ** 0.8; - } // Velocity - - if (!velocity.prevPositionX) - velocity.prevPositionX = image.touchesCurrent.x; - if (!velocity.prevPositionY) - velocity.prevPositionY = image.touchesCurrent.y; - if (!velocity.prevTime) velocity.prevTime = Date.now(); - velocity.x = - (image.touchesCurrent.x - velocity.prevPositionX) / - (Date.now() - velocity.prevTime) / - 2; - velocity.y = - (image.touchesCurrent.y - velocity.prevPositionY) / - (Date.now() - velocity.prevTime) / - 2; - if (Math.abs(image.touchesCurrent.x - velocity.prevPositionX) < 2) - velocity.x = 0; - if (Math.abs(image.touchesCurrent.y - velocity.prevPositionY) < 2) - velocity.y = 0; - velocity.prevPositionX = image.touchesCurrent.x; - velocity.prevPositionY = image.touchesCurrent.y; - velocity.prevTime = Date.now(); - gesture.$imageWrapEl.transform( - `translate3d(${image.currentX}px, ${image.currentY}px,0)`, - ); - } - - function onTouchEnd() { - const zoom = swiper.zoom; - if (!gesture.$imageEl || gesture.$imageEl.length === 0) return; - - if (!image.isTouched || !image.isMoved) { - image.isTouched = false; - image.isMoved = false; - return; - } - - image.isTouched = false; - image.isMoved = false; - let momentumDurationX = 300; - let momentumDurationY = 300; - const momentumDistanceX = velocity.x * momentumDurationX; - const newPositionX = image.currentX + momentumDistanceX; - const momentumDistanceY = velocity.y * momentumDurationY; - const newPositionY = image.currentY + momentumDistanceY; // Fix duration - - if (velocity.x !== 0) - momentumDurationX = Math.abs( - (newPositionX - image.currentX) / velocity.x, - ); - if (velocity.y !== 0) - momentumDurationY = Math.abs( - (newPositionY - image.currentY) / velocity.y, - ); - const momentumDuration = Math.max(momentumDurationX, momentumDurationY); - image.currentX = newPositionX; - image.currentY = newPositionY; // Define if we need image drag - - const scaledWidth = image.width * zoom.scale; - const scaledHeight = image.height * zoom.scale; - image.minX = Math.min(gesture.slideWidth / 2 - scaledWidth / 2, 0); - image.maxX = -image.minX; - image.minY = Math.min(gesture.slideHeight / 2 - scaledHeight / 2, 0); - image.maxY = -image.minY; - image.currentX = Math.max( - Math.min(image.currentX, image.maxX), - image.minX, - ); - image.currentY = Math.max( - Math.min(image.currentY, image.maxY), - image.minY, - ); - gesture.$imageWrapEl - .transition(momentumDuration) - .transform(`translate3d(${image.currentX}px, ${image.currentY}px,0)`); - } - - function onTransitionEnd() { - const zoom = swiper.zoom; - - if (gesture.$slideEl && swiper.previousIndex !== swiper.activeIndex) { - if (gesture.$imageEl) { - gesture.$imageEl.transform("translate3d(0,0,0) scale(1)"); - } - - if (gesture.$imageWrapEl) { - gesture.$imageWrapEl.transform("translate3d(0,0,0)"); - } - - zoom.scale = 1; - currentScale = 1; - gesture.$slideEl = undefined; - gesture.$imageEl = undefined; - gesture.$imageWrapEl = undefined; - } - } - - function zoomIn(e) { - const zoom = swiper.zoom; - const params = swiper.params.zoom; - - if (!gesture.$slideEl) { - if (e && e.target) { - gesture.$slideEl = $(e.target).closest( - `.${swiper.params.slideClass}`, - ); - } - - if (!gesture.$slideEl) { - if ( - swiper.params.virtual && - swiper.params.virtual.enabled && - swiper.virtual - ) { - gesture.$slideEl = swiper.$wrapperEl.children( - `.${swiper.params.slideActiveClass}`, - ); - } else { - gesture.$slideEl = swiper.slides.eq(swiper.activeIndex); - } - } - - gesture.$imageEl = gesture.$slideEl - .find(`.${params.containerClass}`) - .eq(0) - .find("picture, img, svg, canvas, .swiper-zoom-target") - .eq(0); - gesture.$imageWrapEl = gesture.$imageEl.parent( - `.${params.containerClass}`, - ); - } - - if ( - !gesture.$imageEl || - gesture.$imageEl.length === 0 || - !gesture.$imageWrapEl || - gesture.$imageWrapEl.length === 0 - ) - return; - - if (swiper.params.cssMode) { - swiper.wrapperEl.style.overflow = "hidden"; - swiper.wrapperEl.style.touchAction = "none"; - } - - gesture.$slideEl.addClass(`${params.zoomedSlideClass}`); - let touchX; - let touchY; - let offsetX; - let offsetY; - let diffX; - let diffY; - let translateX; - let translateY; - let imageWidth; - let imageHeight; - let scaledWidth; - let scaledHeight; - let translateMinX; - let translateMinY; - let translateMaxX; - let translateMaxY; - let slideWidth; - let slideHeight; - - if (typeof image.touchesStart.x === "undefined" && e) { - touchX = e.type === "touchend" ? e.changedTouches[0].pageX : e.pageX; - touchY = e.type === "touchend" ? e.changedTouches[0].pageY : e.pageY; - } else { - touchX = image.touchesStart.x; - touchY = image.touchesStart.y; - } - - zoom.scale = - gesture.$imageWrapEl.attr("data-swiper-zoom") || params.maxRatio; - currentScale = - gesture.$imageWrapEl.attr("data-swiper-zoom") || params.maxRatio; - - if (e) { - slideWidth = gesture.$slideEl[0].offsetWidth; - slideHeight = gesture.$slideEl[0].offsetHeight; - offsetX = gesture.$slideEl.offset().left + window.scrollX; - offsetY = gesture.$slideEl.offset().top + window.scrollY; - diffX = offsetX + slideWidth / 2 - touchX; - diffY = offsetY + slideHeight / 2 - touchY; - imageWidth = gesture.$imageEl[0].offsetWidth; - imageHeight = gesture.$imageEl[0].offsetHeight; - scaledWidth = imageWidth * zoom.scale; - scaledHeight = imageHeight * zoom.scale; - translateMinX = Math.min(slideWidth / 2 - scaledWidth / 2, 0); - translateMinY = Math.min(slideHeight / 2 - scaledHeight / 2, 0); - translateMaxX = -translateMinX; - translateMaxY = -translateMinY; - translateX = diffX * zoom.scale; - translateY = diffY * zoom.scale; - - if (translateX < translateMinX) { - translateX = translateMinX; - } - - if (translateX > translateMaxX) { - translateX = translateMaxX; - } - - if (translateY < translateMinY) { - translateY = translateMinY; - } - - if (translateY > translateMaxY) { - translateY = translateMaxY; - } - } else { - translateX = 0; - translateY = 0; - } - - gesture.$imageWrapEl - .transition(300) - .transform(`translate3d(${translateX}px, ${translateY}px,0)`); - gesture.$imageEl - .transition(300) - .transform(`translate3d(0,0,0) scale(${zoom.scale})`); - } - - function zoomOut() { - const zoom = swiper.zoom; - const params = swiper.params.zoom; - - if (!gesture.$slideEl) { - if ( - swiper.params.virtual && - swiper.params.virtual.enabled && - swiper.virtual - ) { - gesture.$slideEl = swiper.$wrapperEl.children( - `.${swiper.params.slideActiveClass}`, - ); - } else { - gesture.$slideEl = swiper.slides.eq(swiper.activeIndex); - } - - gesture.$imageEl = gesture.$slideEl - .find(`.${params.containerClass}`) - .eq(0) - .find("picture, img, svg, canvas, .swiper-zoom-target") - .eq(0); - gesture.$imageWrapEl = gesture.$imageEl.parent( - `.${params.containerClass}`, - ); - } - - if ( - !gesture.$imageEl || - gesture.$imageEl.length === 0 || - !gesture.$imageWrapEl || - gesture.$imageWrapEl.length === 0 - ) - return; - - if (swiper.params.cssMode) { - swiper.wrapperEl.style.overflow = ""; - swiper.wrapperEl.style.touchAction = ""; - } - - zoom.scale = 1; - currentScale = 1; - gesture.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"); - gesture.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"); - gesture.$slideEl.removeClass(`${params.zoomedSlideClass}`); - gesture.$slideEl = undefined; - } // Toggle Zoom - - function zoomToggle(e) { - const zoom = swiper.zoom; - - if (zoom.scale && zoom.scale !== 1) { - // Zoom Out - zoomOut(); - } else { - // Zoom In - zoomIn(e); - } - } - - function getListeners() { - const support = swiper.support; - const passiveListener = - swiper.touchEvents.start === "touchstart" && - support.passiveListener && - swiper.params.passiveListeners - ? { - passive: true, - capture: false, - } - : false; - const activeListenerWithCapture = support.passiveListener - ? { - passive: false, - capture: true, - } - : true; - return { - passiveListener, - activeListenerWithCapture, - }; - } - - function getSlideSelector() { - return `.${swiper.params.slideClass}`; - } - - function toggleGestures(method) { - const { passiveListener } = getListeners(); - const slideSelector = getSlideSelector(); - swiper.$wrapperEl[method]( - "gesturestart", - slideSelector, - onGestureStart, - passiveListener, - ); - swiper.$wrapperEl[method]( - "gesturechange", - slideSelector, - onGestureChange, - passiveListener, - ); - swiper.$wrapperEl[method]( - "gestureend", - slideSelector, - onGestureEnd, - passiveListener, - ); - } - - function enableGestures() { - if (gesturesEnabled) return; - gesturesEnabled = true; - toggleGestures("on"); - } - - function disableGestures() { - if (!gesturesEnabled) return; - gesturesEnabled = false; - toggleGestures("off"); - } // Attach/Detach Events - - function enable() { - const zoom = swiper.zoom; - if (zoom.enabled) return; - zoom.enabled = true; - const support = swiper.support; - const { passiveListener, activeListenerWithCapture } = getListeners(); - const slideSelector = getSlideSelector(); // Scale image - - if (support.gestures) { - swiper.$wrapperEl.on( - swiper.touchEvents.start, - enableGestures, - passiveListener, - ); - swiper.$wrapperEl.on( - swiper.touchEvents.end, - disableGestures, - passiveListener, - ); - } else if (swiper.touchEvents.start === "touchstart") { - swiper.$wrapperEl.on( - swiper.touchEvents.start, - slideSelector, - onGestureStart, - passiveListener, - ); - swiper.$wrapperEl.on( - swiper.touchEvents.move, - slideSelector, - onGestureChange, - activeListenerWithCapture, - ); - swiper.$wrapperEl.on( - swiper.touchEvents.end, - slideSelector, - onGestureEnd, - passiveListener, - ); - - if (swiper.touchEvents.cancel) { - swiper.$wrapperEl.on( - swiper.touchEvents.cancel, - slideSelector, - onGestureEnd, - passiveListener, - ); - } - } // Move image - - swiper.$wrapperEl.on( - swiper.touchEvents.move, - `.${swiper.params.zoom.containerClass}`, - onTouchMove, - activeListenerWithCapture, - ); - } - - function disable() { - const zoom = swiper.zoom; - if (!zoom.enabled) return; - const support = swiper.support; - zoom.enabled = false; - const { passiveListener, activeListenerWithCapture } = getListeners(); - const slideSelector = getSlideSelector(); // Scale image - - if (support.gestures) { - swiper.$wrapperEl.off( - swiper.touchEvents.start, - enableGestures, - passiveListener, - ); - swiper.$wrapperEl.off( - swiper.touchEvents.end, - disableGestures, - passiveListener, - ); - } else if (swiper.touchEvents.start === "touchstart") { - swiper.$wrapperEl.off( - swiper.touchEvents.start, - slideSelector, - onGestureStart, - passiveListener, - ); - swiper.$wrapperEl.off( - swiper.touchEvents.move, - slideSelector, - onGestureChange, - activeListenerWithCapture, - ); - swiper.$wrapperEl.off( - swiper.touchEvents.end, - slideSelector, - onGestureEnd, - passiveListener, - ); - - if (swiper.touchEvents.cancel) { - swiper.$wrapperEl.off( - swiper.touchEvents.cancel, - slideSelector, - onGestureEnd, - passiveListener, - ); - } - } // Move image - - swiper.$wrapperEl.off( - swiper.touchEvents.move, - `.${swiper.params.zoom.containerClass}`, - onTouchMove, - activeListenerWithCapture, - ); - } - - on("init", () => { - if (swiper.params.zoom.enabled) { - enable(); - } - }); - on("destroy", () => { - disable(); - }); - on("touchStart", (_s, e) => { - if (!swiper.zoom.enabled) return; - onTouchStart(e); - }); - on("touchEnd", (_s, e) => { - if (!swiper.zoom.enabled) return; - onTouchEnd(); - }); - on("doubleTap", (_s, e) => { - if ( - !swiper.animating && - swiper.params.zoom.enabled && - swiper.zoom.enabled && - swiper.params.zoom.toggle - ) { - zoomToggle(e); - } - }); - on("transitionEnd", () => { - if (swiper.zoom.enabled && swiper.params.zoom.enabled) { - onTransitionEnd(); - } - }); - on("slideChange", () => { - if ( - swiper.zoom.enabled && - swiper.params.zoom.enabled && - swiper.params.cssMode - ) { - onTransitionEnd(); - } - }); - Object.assign(swiper.zoom, { - enable, - disable, - in: zoomIn, - out: zoomOut, - toggle: zoomToggle, - }); - } - - function Lazy(_ref) { - let { swiper, extendParams, on, emit } = _ref; - extendParams({ - lazy: { - checkInView: false, - enabled: false, - loadPrevNext: false, - loadPrevNextAmount: 1, - loadOnTransitionStart: false, - scrollingElement: "", - elementClass: "swiper-lazy", - loadingClass: "swiper-lazy-loading", - loadedClass: "swiper-lazy-loaded", - preloaderClass: "swiper-lazy-preloader", - }, - }); - swiper.lazy = {}; - let scrollHandlerAttached = false; - let initialImageLoaded = false; - - function loadInSlide(index, loadInDuplicate) { - if (loadInDuplicate === void 0) { - loadInDuplicate = true; - } - - const params = swiper.params.lazy; - if (typeof index === "undefined") return; - if (swiper.slides.length === 0) return; - const isVirtual = swiper.virtual && swiper.params.virtual.enabled; - const $slideEl = isVirtual - ? swiper.$wrapperEl.children( - `.${swiper.params.slideClass}[data-swiper-slide-index="${index}"]`, - ) - : swiper.slides.eq(index); - const $images = $slideEl.find( - `.${params.elementClass}:not(.${params.loadedClass}):not(.${params.loadingClass})`, - ); - - if ( - $slideEl.hasClass(params.elementClass) && - !$slideEl.hasClass(params.loadedClass) && - !$slideEl.hasClass(params.loadingClass) - ) { - $images.push($slideEl[0]); - } - - if ($images.length === 0) return; - $images.each((imageEl) => { - const $imageEl = $(imageEl); - $imageEl.addClass(params.loadingClass); - const background = $imageEl.attr("data-background"); - const src = $imageEl.attr("data-src"); - const srcset = $imageEl.attr("data-srcset"); - const sizes = $imageEl.attr("data-sizes"); - const $pictureEl = $imageEl.parent("picture"); - swiper.loadImage( - $imageEl[0], - src || background, - srcset, - sizes, - false, - () => { - if ( - typeof swiper === "undefined" || - swiper === null || - !swiper || - (swiper && !swiper.params) || - swiper.destroyed - ) - return; - - if (background) { - $imageEl.css("background-image", `url("${background}")`); - $imageEl.removeAttr("data-background"); - } else { - if (srcset) { - $imageEl.attr("srcset", srcset); - $imageEl.removeAttr("data-srcset"); - } - - if (sizes) { - $imageEl.attr("sizes", sizes); - $imageEl.removeAttr("data-sizes"); - } - - if ($pictureEl.length) { - $pictureEl.children("source").each((sourceEl) => { - const $source = $(sourceEl); - - if ($source.attr("data-srcset")) { - $source.attr("srcset", $source.attr("data-srcset")); - $source.removeAttr("data-srcset"); - } - }); - } - - if (src) { - $imageEl.attr("src", src); - $imageEl.removeAttr("data-src"); - } - } - - $imageEl - .addClass(params.loadedClass) - .removeClass(params.loadingClass); - $slideEl.find(`.${params.preloaderClass}`).remove(); - - if (swiper.params.loop && loadInDuplicate) { - const slideOriginalIndex = $slideEl.attr( - "data-swiper-slide-index", - ); - - if ($slideEl.hasClass(swiper.params.slideDuplicateClass)) { - const originalSlide = swiper.$wrapperEl.children( - `[data-swiper-slide-index="${slideOriginalIndex}"]:not(.${swiper.params.slideDuplicateClass})`, - ); - loadInSlide(originalSlide.index(), false); - } else { - const duplicatedSlide = swiper.$wrapperEl.children( - `.${swiper.params.slideDuplicateClass}[data-swiper-slide-index="${slideOriginalIndex}"]`, - ); - loadInSlide(duplicatedSlide.index(), false); - } - } - - emit("lazyImageReady", $slideEl[0], $imageEl[0]); - - if (swiper.params.autoHeight) { - swiper.updateAutoHeight(); - } - }, - ); - emit("lazyImageLoad", $slideEl[0], $imageEl[0]); - }); - } - - function load() { - const { $wrapperEl, params: swiperParams, slides, activeIndex } = swiper; - const isVirtual = swiper.virtual && swiperParams.virtual.enabled; - const params = swiperParams.lazy; - let slidesPerView = swiperParams.slidesPerView; - - if (slidesPerView === "auto") { - slidesPerView = 0; - } - - function slideExist(index) { - if (isVirtual) { - if ( - $wrapperEl.children( - `.${swiperParams.slideClass}[data-swiper-slide-index="${index}"]`, - ).length - ) { - return true; - } - } else if (slides[index]) return true; - - return false; - } - - function slideIndex(slideEl) { - if (isVirtual) { - return $(slideEl).attr("data-swiper-slide-index"); - } - - return $(slideEl).index(); - } - - if (!initialImageLoaded) initialImageLoaded = true; - - if (swiper.params.watchSlidesProgress) { - $wrapperEl - .children(`.${swiperParams.slideVisibleClass}`) - .each((slideEl) => { - const index = isVirtual - ? $(slideEl).attr("data-swiper-slide-index") - : $(slideEl).index(); - loadInSlide(index); - }); - } else if (slidesPerView > 1) { - for (let i = activeIndex; i < activeIndex + slidesPerView; i += 1) { - if (slideExist(i)) loadInSlide(i); - } - } else { - loadInSlide(activeIndex); - } - - if (params.loadPrevNext) { - if ( - slidesPerView > 1 || - (params.loadPrevNextAmount && params.loadPrevNextAmount > 1) - ) { - const amount = params.loadPrevNextAmount; - const spv = slidesPerView; - const maxIndex = Math.min( - activeIndex + spv + Math.max(amount, spv), - slides.length, - ); - const minIndex = Math.max(activeIndex - Math.max(spv, amount), 0); // Next Slides - - for (let i = activeIndex + slidesPerView; i < maxIndex; i += 1) { - if (slideExist(i)) loadInSlide(i); - } // Prev Slides - - for (let i = minIndex; i < activeIndex; i += 1) { - if (slideExist(i)) loadInSlide(i); - } - } else { - const nextSlide = $wrapperEl.children( - `.${swiperParams.slideNextClass}`, - ); - if (nextSlide.length > 0) loadInSlide(slideIndex(nextSlide)); - const prevSlide = $wrapperEl.children( - `.${swiperParams.slidePrevClass}`, - ); - if (prevSlide.length > 0) loadInSlide(slideIndex(prevSlide)); - } - } - } - - function checkInViewOnLoad() { - const window = getWindow(); - if (!swiper || swiper.destroyed) return; - const $scrollElement = swiper.params.lazy.scrollingElement - ? $(swiper.params.lazy.scrollingElement) - : $(window); - const isWindow = $scrollElement[0] === window; - const scrollElementWidth = isWindow - ? window.innerWidth - : $scrollElement[0].offsetWidth; - const scrollElementHeight = isWindow - ? window.innerHeight - : $scrollElement[0].offsetHeight; - const swiperOffset = swiper.$el.offset(); - const { rtlTranslate: rtl } = swiper; - let inView = false; - if (rtl) swiperOffset.left -= swiper.$el[0].scrollLeft; - const swiperCoord = [ - [swiperOffset.left, swiperOffset.top], - [swiperOffset.left + swiper.width, swiperOffset.top], - [swiperOffset.left, swiperOffset.top + swiper.height], - [swiperOffset.left + swiper.width, swiperOffset.top + swiper.height], - ]; - - for (let i = 0; i < swiperCoord.length; i += 1) { - const point = swiperCoord[i]; - - if ( - point[0] >= 0 && - point[0] <= scrollElementWidth && - point[1] >= 0 && - point[1] <= scrollElementHeight - ) { - if (point[0] === 0 && point[1] === 0) continue; // eslint-disable-line - - inView = true; - } - } - - const passiveListener = - swiper.touchEvents.start === "touchstart" && - swiper.support.passiveListener && - swiper.params.passiveListeners - ? { - passive: true, - capture: false, - } - : false; - - if (inView) { - load(); - $scrollElement.off("scroll", checkInViewOnLoad, passiveListener); - } else if (!scrollHandlerAttached) { - scrollHandlerAttached = true; - $scrollElement.on("scroll", checkInViewOnLoad, passiveListener); - } - } - - on("beforeInit", () => { - if (swiper.params.lazy.enabled && swiper.params.preloadImages) { - swiper.params.preloadImages = false; - } - }); - on("init", () => { - if (swiper.params.lazy.enabled) { - if (swiper.params.lazy.checkInView) { - checkInViewOnLoad(); - } else { - load(); - } - } - }); - on("scroll", () => { - if ( - swiper.params.freeMode && - swiper.params.freeMode.enabled && - !swiper.params.freeMode.sticky - ) { - load(); - } - }); - on("scrollbarDragMove resize _freeModeNoMomentumRelease", () => { - if (swiper.params.lazy.enabled) { - if (swiper.params.lazy.checkInView) { - checkInViewOnLoad(); - } else { - load(); - } - } - }); - on("transitionStart", () => { - if (swiper.params.lazy.enabled) { - if ( - swiper.params.lazy.loadOnTransitionStart || - (!swiper.params.lazy.loadOnTransitionStart && !initialImageLoaded) - ) { - if (swiper.params.lazy.checkInView) { - checkInViewOnLoad(); - } else { - load(); - } - } - } - }); - on("transitionEnd", () => { - if ( - swiper.params.lazy.enabled && - !swiper.params.lazy.loadOnTransitionStart - ) { - if (swiper.params.lazy.checkInView) { - checkInViewOnLoad(); - } else { - load(); - } - } - }); - on("slideChange", () => { - const { - lazy, - cssMode, - watchSlidesProgress, - touchReleaseOnEdges, - resistanceRatio, - } = swiper.params; - - if ( - lazy.enabled && - (cssMode || - (watchSlidesProgress && - (touchReleaseOnEdges || resistanceRatio === 0))) - ) { - load(); - } - }); - Object.assign(swiper.lazy, { - load, - loadInSlide, - }); - } - - /* eslint no-bitwise: ["error", { "allow": [">>"] }] */ - function Controller(_ref) { - let { swiper, extendParams, on } = _ref; - extendParams({ - controller: { - control: undefined, - inverse: false, - by: "slide", // or 'container' - }, - }); - swiper.controller = { - control: undefined, - }; - - function LinearSpline(x, y) { - const binarySearch = (function search() { - let maxIndex; - let minIndex; - let guess; - return (array, val) => { - minIndex = -1; - maxIndex = array.length; - - while (maxIndex - minIndex > 1) { - guess = (maxIndex + minIndex) >> 1; - - if (array[guess] <= val) { - minIndex = guess; - } else { - maxIndex = guess; - } - } - - return maxIndex; - }; - })(); - - this.x = x; - this.y = y; - this.lastIndex = x.length - 1; // Given an x value (x2), return the expected y2 value: - // (x1,y1) is the known point before given value, - // (x3,y3) is the known point after given value. - - let i1; - let i3; - - this.interpolate = function interpolate(x2) { - if (!x2) return 0; // Get the indexes of x1 and x3 (the array indexes before and after given x2): - - i3 = binarySearch(this.x, x2); - i1 = i3 - 1; // We have our indexes i1 & i3, so we can calculate already: - // y2 := ((x2−x1) × (y3−y1)) ÷ (x3−x1) + y1 - - return ( - ((x2 - this.x[i1]) * (this.y[i3] - this.y[i1])) / - (this.x[i3] - this.x[i1]) + - this.y[i1] - ); - }; - - return this; - } // xxx: for now i will just save one spline function to to - - function getInterpolateFunction(c) { - if (!swiper.controller.spline) { - swiper.controller.spline = swiper.params.loop - ? new LinearSpline(swiper.slidesGrid, c.slidesGrid) - : new LinearSpline(swiper.snapGrid, c.snapGrid); - } - } - - function setTranslate(_t, byController) { - const controlled = swiper.controller.control; - let multiplier; - let controlledTranslate; - const Swiper = swiper.constructor; - - function setControlledTranslate(c) { - // this will create an Interpolate function based on the snapGrids - // x is the Grid of the scrolled scroller and y will be the controlled scroller - // it makes sense to create this only once and recall it for the interpolation - // the function does a lot of value caching for performance - const translate = swiper.rtlTranslate - ? -swiper.translate - : swiper.translate; - - if (swiper.params.controller.by === "slide") { - getInterpolateFunction(c); // i am not sure why the values have to be multiplicated this way, tried to invert the snapGrid - // but it did not work out - - controlledTranslate = - -swiper.controller.spline.interpolate(-translate); - } - - if ( - !controlledTranslate || - swiper.params.controller.by === "container" - ) { - multiplier = - (c.maxTranslate() - c.minTranslate()) / - (swiper.maxTranslate() - swiper.minTranslate()); - controlledTranslate = - (translate - swiper.minTranslate()) * multiplier + c.minTranslate(); - } - - if (swiper.params.controller.inverse) { - controlledTranslate = c.maxTranslate() - controlledTranslate; - } - - c.updateProgress(controlledTranslate); - c.setTranslate(controlledTranslate, swiper); - c.updateActiveIndex(); - c.updateSlidesClasses(); - } - - if (Array.isArray(controlled)) { - for (let i = 0; i < controlled.length; i += 1) { - if ( - controlled[i] !== byController && - controlled[i] instanceof Swiper - ) { - setControlledTranslate(controlled[i]); - } - } - } else if (controlled instanceof Swiper && byController !== controlled) { - setControlledTranslate(controlled); - } - } - - function setTransition(duration, byController) { - const Swiper = swiper.constructor; - const controlled = swiper.controller.control; - let i; - - function setControlledTransition(c) { - c.setTransition(duration, swiper); - - if (duration !== 0) { - c.transitionStart(); - - if (c.params.autoHeight) { - nextTick(() => { - c.updateAutoHeight(); - }); - } - - c.$wrapperEl.transitionEnd(() => { - if (!controlled) return; - - if (c.params.loop && swiper.params.controller.by === "slide") { - c.loopFix(); - } - - c.transitionEnd(); - }); - } - } - - if (Array.isArray(controlled)) { - for (i = 0; i < controlled.length; i += 1) { - if ( - controlled[i] !== byController && - controlled[i] instanceof Swiper - ) { - setControlledTransition(controlled[i]); - } - } - } else if (controlled instanceof Swiper && byController !== controlled) { - setControlledTransition(controlled); - } - } - - function removeSpline() { - if (!swiper.controller.control) return; - - if (swiper.controller.spline) { - swiper.controller.spline = undefined; - delete swiper.controller.spline; - } - } - - on("beforeInit", () => { - swiper.controller.control = swiper.params.controller.control; - }); - on("update", () => { - removeSpline(); - }); - on("resize", () => { - removeSpline(); - }); - on("observerUpdate", () => { - removeSpline(); - }); - on("setTranslate", (_s, translate, byController) => { - if (!swiper.controller.control) return; - swiper.controller.setTranslate(translate, byController); - }); - on("setTransition", (_s, duration, byController) => { - if (!swiper.controller.control) return; - swiper.controller.setTransition(duration, byController); - }); - Object.assign(swiper.controller, { - setTranslate, - setTransition, - }); - } - - function A11y(_ref) { - let { swiper, extendParams, on } = _ref; - extendParams({ - a11y: { - enabled: true, - notificationClass: "swiper-notification", - prevSlideMessage: "Previous slide", - nextSlideMessage: "Next slide", - firstSlideMessage: "This is the first slide", - lastSlideMessage: "This is the last slide", - paginationBulletMessage: "Go to slide {{index}}", - slideLabelMessage: "{{index}} / {{slidesLength}}", - containerMessage: null, - containerRoleDescriptionMessage: null, - itemRoleDescriptionMessage: null, - slideRole: "group", - }, - }); - let liveRegion = null; - - function notify(message) { - const notification = liveRegion; - if (notification.length === 0) return; - notification.html(""); - notification.html(message); - } - - function getRandomNumber(size) { - if (size === void 0) { - size = 16; - } - - const randomChar = () => Math.round(16 * Math.random()).toString(16); - - return "x".repeat(size).replace(/x/g, randomChar); - } - - function makeElFocusable($el) { - $el.attr("tabIndex", "0"); - } - - function makeElNotFocusable($el) { - $el.attr("tabIndex", "-1"); - } - - function addElRole($el, role) { - $el.attr("role", role); - } - - function addElRoleDescription($el, description) { - $el.attr("aria-roledescription", description); - } - - function addElControls($el, controls) { - $el.attr("aria-controls", controls); - } - - function addElLabel($el, label) { - $el.attr("aria-label", label); - } - - function addElId($el, id) { - $el.attr("id", id); - } - - function addElLive($el, live) { - $el.attr("aria-live", live); - } - - function disableEl($el) { - $el.attr("aria-disabled", true); - } - - function enableEl($el) { - $el.attr("aria-disabled", false); - } - - function onEnterOrSpaceKey(e) { - if (e.keyCode !== 13 && e.keyCode !== 32) return; - const params = swiper.params.a11y; - const $targetEl = $(e.target); - - if ( - swiper.navigation && - swiper.navigation.$nextEl && - $targetEl.is(swiper.navigation.$nextEl) - ) { - if (!(swiper.isEnd && !swiper.params.loop)) { - swiper.slideNext(); - } - - if (swiper.isEnd) { - notify(params.lastSlideMessage); - } else { - notify(params.nextSlideMessage); - } - } - - if ( - swiper.navigation && - swiper.navigation.$prevEl && - $targetEl.is(swiper.navigation.$prevEl) - ) { - if (!(swiper.isBeginning && !swiper.params.loop)) { - swiper.slidePrev(); - } - - if (swiper.isBeginning) { - notify(params.firstSlideMessage); - } else { - notify(params.prevSlideMessage); - } - } - - if ( - swiper.pagination && - $targetEl.is(classesToSelector(swiper.params.pagination.bulletClass)) - ) { - $targetEl[0].click(); - } - } - - function updateNavigation() { - if (swiper.params.loop || swiper.params.rewind || !swiper.navigation) - return; - const { $nextEl, $prevEl } = swiper.navigation; - - if ($prevEl && $prevEl.length > 0) { - if (swiper.isBeginning) { - disableEl($prevEl); - makeElNotFocusable($prevEl); - } else { - enableEl($prevEl); - makeElFocusable($prevEl); - } - } - - if ($nextEl && $nextEl.length > 0) { - if (swiper.isEnd) { - disableEl($nextEl); - makeElNotFocusable($nextEl); - } else { - enableEl($nextEl); - makeElFocusable($nextEl); - } - } - } - - function hasPagination() { - return ( - swiper.pagination && - swiper.pagination.bullets && - swiper.pagination.bullets.length - ); - } - - function hasClickablePagination() { - return hasPagination() && swiper.params.pagination.clickable; - } - - function updatePagination() { - const params = swiper.params.a11y; - if (!hasPagination()) return; - swiper.pagination.bullets.each((bulletEl) => { - const $bulletEl = $(bulletEl); - - if (swiper.params.pagination.clickable) { - makeElFocusable($bulletEl); - - if (!swiper.params.pagination.renderBullet) { - addElRole($bulletEl, "button"); - addElLabel( - $bulletEl, - params.paginationBulletMessage.replace( - /\{\{index\}\}/, - $bulletEl.index() + 1, - ), - ); - } - } - - if ($bulletEl.is(`.${swiper.params.pagination.bulletActiveClass}`)) { - $bulletEl.attr("aria-current", "true"); - } else { - $bulletEl.removeAttr("aria-current"); - } - }); - } - - const initNavEl = ($el, wrapperId, message) => { - makeElFocusable($el); - - if ($el[0].tagName !== "BUTTON") { - addElRole($el, "button"); - $el.on("keydown", onEnterOrSpaceKey); - } - - addElLabel($el, message); - addElControls($el, wrapperId); - }; - - const handleFocus = (e) => { - const slideEl = e.target.closest(`.${swiper.params.slideClass}`); - if (!slideEl || !swiper.slides.includes(slideEl)) return; - const isActive = swiper.slides.indexOf(slideEl) === swiper.activeIndex; - const isVisible = - swiper.params.watchSlidesProgress && - swiper.visibleSlides && - swiper.visibleSlides.includes(slideEl); - if (isActive || isVisible) return; - swiper.slideTo(swiper.slides.indexOf(slideEl), 0); - }; - - function init() { - const params = swiper.params.a11y; - swiper.$el.append(liveRegion); // Container - - const $containerEl = swiper.$el; - - if (params.containerRoleDescriptionMessage) { - addElRoleDescription( - $containerEl, - params.containerRoleDescriptionMessage, - ); - } - - if (params.containerMessage) { - addElLabel($containerEl, params.containerMessage); - } // Wrapper - - const $wrapperEl = swiper.$wrapperEl; - const wrapperId = - $wrapperEl.attr("id") || `swiper-wrapper-${getRandomNumber(16)}`; - const live = - swiper.params.autoplay && swiper.params.autoplay.enabled - ? "off" - : "polite"; - addElId($wrapperEl, wrapperId); - addElLive($wrapperEl, live); // Slide - - if (params.itemRoleDescriptionMessage) { - addElRoleDescription( - $(swiper.slides), - params.itemRoleDescriptionMessage, - ); - } - - addElRole($(swiper.slides), params.slideRole); - const slidesLength = swiper.params.loop - ? swiper.slides.filter( - (el) => !el.classList.contains(swiper.params.slideDuplicateClass), - ).length - : swiper.slides.length; - swiper.slides.each((slideEl, index) => { - const $slideEl = $(slideEl); - const slideIndex = swiper.params.loop - ? parseInt($slideEl.attr("data-swiper-slide-index"), 10) - : index; - const ariaLabelMessage = params.slideLabelMessage - .replace(/\{\{index\}\}/, slideIndex + 1) - .replace(/\{\{slidesLength\}\}/, slidesLength); - addElLabel($slideEl, ariaLabelMessage); - }); // Navigation - - let $nextEl; - let $prevEl; - - if (swiper.navigation && swiper.navigation.$nextEl) { - $nextEl = swiper.navigation.$nextEl; - } - - if (swiper.navigation && swiper.navigation.$prevEl) { - $prevEl = swiper.navigation.$prevEl; - } - - if ($nextEl && $nextEl.length) { - initNavEl($nextEl, wrapperId, params.nextSlideMessage); - } - - if ($prevEl && $prevEl.length) { - initNavEl($prevEl, wrapperId, params.prevSlideMessage); - } // Pagination - - if (hasClickablePagination()) { - swiper.pagination.$el.on( - "keydown", - classesToSelector(swiper.params.pagination.bulletClass), - onEnterOrSpaceKey, - ); - } // Tab focus - - swiper.$el.on("focus", handleFocus, true); - } - - function destroy() { - if (liveRegion && liveRegion.length > 0) liveRegion.remove(); - let $nextEl; - let $prevEl; - - if (swiper.navigation && swiper.navigation.$nextEl) { - $nextEl = swiper.navigation.$nextEl; - } - - if (swiper.navigation && swiper.navigation.$prevEl) { - $prevEl = swiper.navigation.$prevEl; - } - - if ($nextEl) { - $nextEl.off("keydown", onEnterOrSpaceKey); - } - - if ($prevEl) { - $prevEl.off("keydown", onEnterOrSpaceKey); - } // Pagination - - if (hasClickablePagination()) { - swiper.pagination.$el.off( - "keydown", - classesToSelector(swiper.params.pagination.bulletClass), - onEnterOrSpaceKey, - ); - } // Tab focus - - swiper.$el.off("focus", handleFocus, true); - } - - on("beforeInit", () => { - liveRegion = $( - ``, - ); - }); - on("afterInit", () => { - if (!swiper.params.a11y.enabled) return; - init(); - }); - on("fromEdge toEdge afterInit lock unlock", () => { - if (!swiper.params.a11y.enabled) return; - updateNavigation(); - }); - on("paginationUpdate", () => { - if (!swiper.params.a11y.enabled) return; - updatePagination(); - }); - on("destroy", () => { - if (!swiper.params.a11y.enabled) return; - destroy(); - }); - } - - function History(_ref) { - let { swiper, extendParams, on } = _ref; - extendParams({ - history: { - enabled: false, - root: "", - replaceState: false, - key: "slides", - }, - }); - let initialized = false; - let paths = {}; - - const slugify = (text) => { - return text - .toString() - .replace(/\s+/g, "-") - .replace(/[^\w-]+/g, "") - .replace(/--+/g, "-") - .replace(/^-+/, "") - .replace(/-+$/, ""); - }; - - const getPathValues = (urlOverride) => { - const window = getWindow(); - let location; - - if (urlOverride) { - location = new URL(urlOverride); - } else { - location = window.location; - } - - const pathArray = location.pathname - .slice(1) - .split("/") - .filter((part) => part !== ""); - const total = pathArray.length; - const key = pathArray[total - 2]; - const value = pathArray[total - 1]; - return { - key, - value, - }; - }; - - const setHistory = (key, index) => { - const window = getWindow(); - if (!initialized || !swiper.params.history.enabled) return; - let location; - - if (swiper.params.url) { - location = new URL(swiper.params.url); - } else { - location = window.location; - } - - const slide = swiper.slides.eq(index); - let value = slugify(slide.attr("data-history")); - - if (swiper.params.history.root.length > 0) { - let root = swiper.params.history.root; - if (root[root.length - 1] === "/") - root = root.slice(0, root.length - 1); - value = `${root}/${key}/${value}`; - } else if (!location.pathname.includes(key)) { - value = `${key}/${value}`; - } - - const currentState = window.history.state; - - if (currentState && currentState.value === value) { - return; - } - - if (swiper.params.history.replaceState) { - window.history.replaceState( - { - value, - }, - null, - value, - ); - } else { - window.history.pushState( - { - value, - }, - null, - value, - ); - } - }; - - const scrollToSlide = (speed, value, runCallbacks) => { - if (value) { - for (let i = 0, length = swiper.slides.length; i < length; i += 1) { - const slide = swiper.slides.eq(i); - const slideHistory = slugify(slide.attr("data-history")); - - if ( - slideHistory === value && - !slide.hasClass(swiper.params.slideDuplicateClass) - ) { - const index = slide.index(); - swiper.slideTo(index, speed, runCallbacks); - } - } - } else { - swiper.slideTo(0, speed, runCallbacks); - } - }; - - const setHistoryPopState = () => { - paths = getPathValues(swiper.params.url); - scrollToSlide(swiper.params.speed, swiper.paths.value, false); - }; - - const init = () => { - const window = getWindow(); - if (!swiper.params.history) return; - - if (!window.history || !window.history.pushState) { - swiper.params.history.enabled = false; - swiper.params.hashNavigation.enabled = true; - return; - } - - initialized = true; - paths = getPathValues(swiper.params.url); - if (!paths.key && !paths.value) return; - scrollToSlide(0, paths.value, swiper.params.runCallbacksOnInit); - - if (!swiper.params.history.replaceState) { - window.addEventListener("popstate", setHistoryPopState); - } - }; - - const destroy = () => { - const window = getWindow(); - - if (!swiper.params.history.replaceState) { - window.removeEventListener("popstate", setHistoryPopState); - } - }; - - on("init", () => { - if (swiper.params.history.enabled) { - init(); - } - }); - on("destroy", () => { - if (swiper.params.history.enabled) { - destroy(); - } - }); - on("transitionEnd _freeModeNoMomentumRelease", () => { - if (initialized) { - setHistory(swiper.params.history.key, swiper.activeIndex); - } - }); - on("slideChange", () => { - if (initialized && swiper.params.cssMode) { - setHistory(swiper.params.history.key, swiper.activeIndex); - } - }); - } - - function HashNavigation(_ref) { - let { swiper, extendParams, emit, on } = _ref; - let initialized = false; - const document = getDocument(); - const window = getWindow(); - extendParams({ - hashNavigation: { - enabled: false, - replaceState: false, - watchState: false, - }, - }); - - const onHashChange = () => { - emit("hashChange"); - const newHash = document.location.hash.replace("#", ""); - const activeSlideHash = swiper.slides - .eq(swiper.activeIndex) - .attr("data-hash"); - - if (newHash !== activeSlideHash) { - const newIndex = swiper.$wrapperEl - .children(`.${swiper.params.slideClass}[data-hash="${newHash}"]`) - .index(); - if (typeof newIndex === "undefined") return; - swiper.slideTo(newIndex); - } - }; - - const setHash = () => { - if (!initialized || !swiper.params.hashNavigation.enabled) return; - - if ( - swiper.params.hashNavigation.replaceState && - window.history && - window.history.replaceState - ) { - window.history.replaceState( - null, - null, - `#${swiper.slides.eq(swiper.activeIndex).attr("data-hash")}` || "", - ); - emit("hashSet"); - } else { - const slide = swiper.slides.eq(swiper.activeIndex); - const hash = slide.attr("data-hash") || slide.attr("data-history"); - document.location.hash = hash || ""; - emit("hashSet"); - } - }; - - const init = () => { - if ( - !swiper.params.hashNavigation.enabled || - (swiper.params.history && swiper.params.history.enabled) - ) - return; - initialized = true; - const hash = document.location.hash.replace("#", ""); - - if (hash) { - const speed = 0; - - for (let i = 0, length = swiper.slides.length; i < length; i += 1) { - const slide = swiper.slides.eq(i); - const slideHash = - slide.attr("data-hash") || slide.attr("data-history"); - - if ( - slideHash === hash && - !slide.hasClass(swiper.params.slideDuplicateClass) - ) { - const index = slide.index(); - swiper.slideTo( - index, - speed, - swiper.params.runCallbacksOnInit, - true, - ); - } - } - } - - if (swiper.params.hashNavigation.watchState) { - $(window).on("hashchange", onHashChange); - } - }; - - const destroy = () => { - if (swiper.params.hashNavigation.watchState) { - $(window).off("hashchange", onHashChange); - } - }; - - on("init", () => { - if (swiper.params.hashNavigation.enabled) { - init(); - } - }); - on("destroy", () => { - if (swiper.params.hashNavigation.enabled) { - destroy(); - } - }); - on("transitionEnd _freeModeNoMomentumRelease", () => { - if (initialized) { - setHash(); - } - }); - on("slideChange", () => { - if (initialized && swiper.params.cssMode) { - setHash(); - } - }); - } - - /* eslint no-underscore-dangle: "off" */ - function Autoplay(_ref) { - let { swiper, extendParams, on, emit } = _ref; - let timeout; - swiper.autoplay = { - running: false, - paused: false, - }; - extendParams({ - autoplay: { - enabled: false, - delay: 3000, - waitForTransition: true, - disableOnInteraction: true, - stopOnLastSlide: false, - reverseDirection: false, - pauseOnMouseEnter: false, - }, - }); - - function run() { - const $activeSlideEl = swiper.slides.eq(swiper.activeIndex); - let delay = swiper.params.autoplay.delay; - - if ($activeSlideEl.attr("data-swiper-autoplay")) { - delay = - $activeSlideEl.attr("data-swiper-autoplay") || - swiper.params.autoplay.delay; - } - - clearTimeout(timeout); - timeout = nextTick(() => { - let autoplayResult; - - if (swiper.params.autoplay.reverseDirection) { - if (swiper.params.loop) { - swiper.loopFix(); - autoplayResult = swiper.slidePrev(swiper.params.speed, true, true); - emit("autoplay"); - } else if (!swiper.isBeginning) { - autoplayResult = swiper.slidePrev(swiper.params.speed, true, true); - emit("autoplay"); - } else if (!swiper.params.autoplay.stopOnLastSlide) { - autoplayResult = swiper.slideTo( - swiper.slides.length - 1, - swiper.params.speed, - true, - true, - ); - emit("autoplay"); - } else { - stop(); - } - } else if (swiper.params.loop) { - swiper.loopFix(); - autoplayResult = swiper.slideNext(swiper.params.speed, true, true); - emit("autoplay"); - } else if (!swiper.isEnd) { - autoplayResult = swiper.slideNext(swiper.params.speed, true, true); - emit("autoplay"); - } else if (!swiper.params.autoplay.stopOnLastSlide) { - autoplayResult = swiper.slideTo(0, swiper.params.speed, true, true); - emit("autoplay"); - } else { - stop(); - } - - if (swiper.params.cssMode && swiper.autoplay.running) run(); - else if (autoplayResult === false) { - run(); - } - }, delay); - } - - function start() { - if (typeof timeout !== "undefined") return false; - if (swiper.autoplay.running) return false; - swiper.autoplay.running = true; - emit("autoplayStart"); - run(); - return true; - } - - function stop() { - if (!swiper.autoplay.running) return false; - if (typeof timeout === "undefined") return false; - - if (timeout) { - clearTimeout(timeout); - timeout = undefined; - } - - swiper.autoplay.running = false; - emit("autoplayStop"); - return true; - } - - function pause(speed) { - if (!swiper.autoplay.running) return; - if (swiper.autoplay.paused) return; - if (timeout) clearTimeout(timeout); - swiper.autoplay.paused = true; - - if (speed === 0 || !swiper.params.autoplay.waitForTransition) { - swiper.autoplay.paused = false; - run(); - } else { - ["transitionend", "webkitTransitionEnd"].forEach((event) => { - swiper.$wrapperEl[0].addEventListener(event, onTransitionEnd); - }); - } - } - - function onVisibilityChange() { - const document = getDocument(); - - if (document.visibilityState === "hidden" && swiper.autoplay.running) { - pause(); - } - - if (document.visibilityState === "visible" && swiper.autoplay.paused) { - run(); - swiper.autoplay.paused = false; - } - } - - function onTransitionEnd(e) { - if (!swiper || swiper.destroyed || !swiper.$wrapperEl) return; - if (e.target !== swiper.$wrapperEl[0]) return; - ["transitionend", "webkitTransitionEnd"].forEach((event) => { - swiper.$wrapperEl[0].removeEventListener(event, onTransitionEnd); - }); - swiper.autoplay.paused = false; - - if (!swiper.autoplay.running) { - stop(); - } else { - run(); - } - } - - function onMouseEnter() { - if (swiper.params.autoplay.disableOnInteraction) { - stop(); - } else { - emit("autoplayPause"); - pause(); - } - - ["transitionend", "webkitTransitionEnd"].forEach((event) => { - swiper.$wrapperEl[0].removeEventListener(event, onTransitionEnd); - }); - } - - function onMouseLeave() { - if (swiper.params.autoplay.disableOnInteraction) { - return; - } - - swiper.autoplay.paused = false; - emit("autoplayResume"); - run(); - } - - function attachMouseEvents() { - if (swiper.params.autoplay.pauseOnMouseEnter) { - swiper.$el.on("mouseenter", onMouseEnter); - swiper.$el.on("mouseleave", onMouseLeave); - } - } - - function detachMouseEvents() { - swiper.$el.off("mouseenter", onMouseEnter); - swiper.$el.off("mouseleave", onMouseLeave); - } - - on("init", () => { - if (swiper.params.autoplay.enabled) { - start(); - const document = getDocument(); - document.addEventListener("visibilitychange", onVisibilityChange); - attachMouseEvents(); - } - }); - on("beforeTransitionStart", (_s, speed, internal) => { - if (swiper.autoplay.running) { - if (internal || !swiper.params.autoplay.disableOnInteraction) { - swiper.autoplay.pause(speed); - } else { - stop(); - } - } - }); - on("sliderFirstMove", () => { - if (swiper.autoplay.running) { - if (swiper.params.autoplay.disableOnInteraction) { - stop(); - } else { - pause(); - } - } - }); - on("touchEnd", () => { - if ( - swiper.params.cssMode && - swiper.autoplay.paused && - !swiper.params.autoplay.disableOnInteraction - ) { - run(); - } - }); - on("destroy", () => { - detachMouseEvents(); - - if (swiper.autoplay.running) { - stop(); - } - - const document = getDocument(); - document.removeEventListener("visibilitychange", onVisibilityChange); - }); - Object.assign(swiper.autoplay, { - pause, - run, - start, - stop, - }); - } - - function Thumb(_ref) { - let { swiper, extendParams, on } = _ref; - extendParams({ - thumbs: { - swiper: null, - multipleActiveThumbs: true, - autoScrollOffset: 0, - slideThumbActiveClass: "swiper-slide-thumb-active", - thumbsContainerClass: "swiper-thumbs", - }, - }); - let initialized = false; - let swiperCreated = false; - swiper.thumbs = { - swiper: null, - }; - - function onThumbClick() { - const thumbsSwiper = swiper.thumbs.swiper; - if (!thumbsSwiper) return; - const clickedIndex = thumbsSwiper.clickedIndex; - const clickedSlide = thumbsSwiper.clickedSlide; - if ( - clickedSlide && - $(clickedSlide).hasClass(swiper.params.thumbs.slideThumbActiveClass) - ) - return; - if (typeof clickedIndex === "undefined" || clickedIndex === null) return; - let slideToIndex; - - if (thumbsSwiper.params.loop) { - slideToIndex = parseInt( - $(thumbsSwiper.clickedSlide).attr("data-swiper-slide-index"), - 10, - ); - } else { - slideToIndex = clickedIndex; - } - - if (swiper.params.loop) { - let currentIndex = swiper.activeIndex; - - if ( - swiper.slides - .eq(currentIndex) - .hasClass(swiper.params.slideDuplicateClass) - ) { - swiper.loopFix(); // eslint-disable-next-line - - swiper._clientLeft = swiper.$wrapperEl[0].clientLeft; - currentIndex = swiper.activeIndex; - } - - const prevIndex = swiper.slides - .eq(currentIndex) - .prevAll(`[data-swiper-slide-index="${slideToIndex}"]`) - .eq(0) - .index(); - const nextIndex = swiper.slides - .eq(currentIndex) - .nextAll(`[data-swiper-slide-index="${slideToIndex}"]`) - .eq(0) - .index(); - if (typeof prevIndex === "undefined") slideToIndex = nextIndex; - else if (typeof nextIndex === "undefined") slideToIndex = prevIndex; - else if (nextIndex - currentIndex < currentIndex - prevIndex) - slideToIndex = nextIndex; - else slideToIndex = prevIndex; - } - - swiper.slideTo(slideToIndex); - } - - function init() { - const { thumbs: thumbsParams } = swiper.params; - if (initialized) return false; - initialized = true; - const SwiperClass = swiper.constructor; - - if (thumbsParams.swiper instanceof SwiperClass) { - swiper.thumbs.swiper = thumbsParams.swiper; - Object.assign(swiper.thumbs.swiper.originalParams, { - watchSlidesProgress: true, - slideToClickedSlide: false, - }); - Object.assign(swiper.thumbs.swiper.params, { - watchSlidesProgress: true, - slideToClickedSlide: false, - }); - } else if (isObject(thumbsParams.swiper)) { - const thumbsSwiperParams = Object.assign({}, thumbsParams.swiper); - Object.assign(thumbsSwiperParams, { - watchSlidesProgress: true, - slideToClickedSlide: false, - }); - swiper.thumbs.swiper = new SwiperClass(thumbsSwiperParams); - swiperCreated = true; - } - - swiper.thumbs.swiper.$el.addClass( - swiper.params.thumbs.thumbsContainerClass, - ); - swiper.thumbs.swiper.on("tap", onThumbClick); - return true; - } - - function update(initial) { - const thumbsSwiper = swiper.thumbs.swiper; - if (!thumbsSwiper) return; - const slidesPerView = - thumbsSwiper.params.slidesPerView === "auto" - ? thumbsSwiper.slidesPerViewDynamic() - : thumbsSwiper.params.slidesPerView; - const autoScrollOffset = swiper.params.thumbs.autoScrollOffset; - const useOffset = autoScrollOffset && !thumbsSwiper.params.loop; - - if (swiper.realIndex !== thumbsSwiper.realIndex || useOffset) { - let currentThumbsIndex = thumbsSwiper.activeIndex; - let newThumbsIndex; - let direction; - - if (thumbsSwiper.params.loop) { - if ( - thumbsSwiper.slides - .eq(currentThumbsIndex) - .hasClass(thumbsSwiper.params.slideDuplicateClass) - ) { - thumbsSwiper.loopFix(); // eslint-disable-next-line - - thumbsSwiper._clientLeft = thumbsSwiper.$wrapperEl[0].clientLeft; - currentThumbsIndex = thumbsSwiper.activeIndex; - } // Find actual thumbs index to slide to - - const prevThumbsIndex = thumbsSwiper.slides - .eq(currentThumbsIndex) - .prevAll(`[data-swiper-slide-index="${swiper.realIndex}"]`) - .eq(0) - .index(); - const nextThumbsIndex = thumbsSwiper.slides - .eq(currentThumbsIndex) - .nextAll(`[data-swiper-slide-index="${swiper.realIndex}"]`) - .eq(0) - .index(); - - if (typeof prevThumbsIndex === "undefined") { - newThumbsIndex = nextThumbsIndex; - } else if (typeof nextThumbsIndex === "undefined") { - newThumbsIndex = prevThumbsIndex; - } else if ( - nextThumbsIndex - currentThumbsIndex === - currentThumbsIndex - prevThumbsIndex - ) { - newThumbsIndex = - thumbsSwiper.params.slidesPerGroup > 1 - ? nextThumbsIndex - : currentThumbsIndex; - } else if ( - nextThumbsIndex - currentThumbsIndex < - currentThumbsIndex - prevThumbsIndex - ) { - newThumbsIndex = nextThumbsIndex; - } else { - newThumbsIndex = prevThumbsIndex; - } - - direction = - swiper.activeIndex > swiper.previousIndex ? "next" : "prev"; - } else { - newThumbsIndex = swiper.realIndex; - direction = newThumbsIndex > swiper.previousIndex ? "next" : "prev"; - } - - if (useOffset) { - newThumbsIndex += - direction === "next" ? autoScrollOffset : -1 * autoScrollOffset; - } - - if ( - thumbsSwiper.visibleSlidesIndexes && - thumbsSwiper.visibleSlidesIndexes.indexOf(newThumbsIndex) < 0 - ) { - if (thumbsSwiper.params.centeredSlides) { - if (newThumbsIndex > currentThumbsIndex) { - newThumbsIndex = - newThumbsIndex - Math.floor(slidesPerView / 2) + 1; - } else { - newThumbsIndex = - newThumbsIndex + Math.floor(slidesPerView / 2) - 1; - } - } else if ( - newThumbsIndex > currentThumbsIndex && - thumbsSwiper.params.slidesPerGroup === 1 - ); - - thumbsSwiper.slideTo(newThumbsIndex, initial ? 0 : undefined); - } - } // Activate thumbs - - let thumbsToActivate = 1; - const thumbActiveClass = swiper.params.thumbs.slideThumbActiveClass; - - if (swiper.params.slidesPerView > 1 && !swiper.params.centeredSlides) { - thumbsToActivate = swiper.params.slidesPerView; - } - - if (!swiper.params.thumbs.multipleActiveThumbs) { - thumbsToActivate = 1; - } - - thumbsToActivate = Math.floor(thumbsToActivate); - thumbsSwiper.slides.removeClass(thumbActiveClass); - - if ( - thumbsSwiper.params.loop || - (thumbsSwiper.params.virtual && thumbsSwiper.params.virtual.enabled) - ) { - for (let i = 0; i < thumbsToActivate; i += 1) { - thumbsSwiper.$wrapperEl - .children(`[data-swiper-slide-index="${swiper.realIndex + i}"]`) - .addClass(thumbActiveClass); - } - } else { - for (let i = 0; i < thumbsToActivate; i += 1) { - thumbsSwiper.slides - .eq(swiper.realIndex + i) - .addClass(thumbActiveClass); - } - } - } - - on("beforeInit", () => { - const { thumbs } = swiper.params; - if (!thumbs || !thumbs.swiper) return; - init(); - update(true); - }); - on("slideChange update resize observerUpdate", () => { - if (!swiper.thumbs.swiper) return; - update(); - }); - on("setTransition", (_s, duration) => { - const thumbsSwiper = swiper.thumbs.swiper; - if (!thumbsSwiper) return; - thumbsSwiper.setTransition(duration); - }); - on("beforeDestroy", () => { - const thumbsSwiper = swiper.thumbs.swiper; - if (!thumbsSwiper) return; - - if (swiperCreated && thumbsSwiper) { - thumbsSwiper.destroy(); - } - }); - Object.assign(swiper.thumbs, { - init, - update, - }); - } - - function freeMode(_ref) { - let { swiper, extendParams, emit, once } = _ref; - extendParams({ - freeMode: { - enabled: false, - momentum: true, - momentumRatio: 1, - momentumBounce: true, - momentumBounceRatio: 1, - momentumVelocityRatio: 1, - sticky: false, - minimumVelocity: 0.02, - }, - }); - - function onTouchStart() { - const translate = swiper.getTranslate(); - swiper.setTranslate(translate); - swiper.setTransition(0); - swiper.touchEventsData.velocities.length = 0; - swiper.freeMode.onTouchEnd({ - currentPos: swiper.rtl ? swiper.translate : -swiper.translate, - }); - } - - function onTouchMove() { - const { touchEventsData: data, touches } = swiper; // Velocity - - if (data.velocities.length === 0) { - data.velocities.push({ - position: touches[swiper.isHorizontal() ? "startX" : "startY"], - time: data.touchStartTime, - }); - } - - data.velocities.push({ - position: touches[swiper.isHorizontal() ? "currentX" : "currentY"], - time: now(), - }); - } - - function onTouchEnd(_ref2) { - let { currentPos } = _ref2; - const { - params, - $wrapperEl, - rtlTranslate: rtl, - snapGrid, - touchEventsData: data, - } = swiper; // Time diff - - const touchEndTime = now(); - const timeDiff = touchEndTime - data.touchStartTime; - - if (currentPos < -swiper.minTranslate()) { - swiper.slideTo(swiper.activeIndex); - return; - } - - if (currentPos > -swiper.maxTranslate()) { - if (swiper.slides.length < snapGrid.length) { - swiper.slideTo(snapGrid.length - 1); - } else { - swiper.slideTo(swiper.slides.length - 1); - } - - return; - } - - if (params.freeMode.momentum) { - if (data.velocities.length > 1) { - const lastMoveEvent = data.velocities.pop(); - const velocityEvent = data.velocities.pop(); - const distance = lastMoveEvent.position - velocityEvent.position; - const time = lastMoveEvent.time - velocityEvent.time; - swiper.velocity = distance / time; - swiper.velocity /= 2; - - if (Math.abs(swiper.velocity) < params.freeMode.minimumVelocity) { - swiper.velocity = 0; - } // this implies that the user stopped moving a finger then released. - // There would be no events with distance zero, so the last event is stale. - - if (time > 150 || now() - lastMoveEvent.time > 300) { - swiper.velocity = 0; - } - } else { - swiper.velocity = 0; - } - - swiper.velocity *= params.freeMode.momentumVelocityRatio; - data.velocities.length = 0; - let momentumDuration = 1000 * params.freeMode.momentumRatio; - const momentumDistance = swiper.velocity * momentumDuration; - let newPosition = swiper.translate + momentumDistance; - if (rtl) newPosition = -newPosition; - let doBounce = false; - let afterBouncePosition; - const bounceAmount = - Math.abs(swiper.velocity) * 20 * params.freeMode.momentumBounceRatio; - let needsLoopFix; - - if (newPosition < swiper.maxTranslate()) { - if (params.freeMode.momentumBounce) { - if (newPosition + swiper.maxTranslate() < -bounceAmount) { - newPosition = swiper.maxTranslate() - bounceAmount; - } - - afterBouncePosition = swiper.maxTranslate(); - doBounce = true; - data.allowMomentumBounce = true; - } else { - newPosition = swiper.maxTranslate(); - } - - if (params.loop && params.centeredSlides) needsLoopFix = true; - } else if (newPosition > swiper.minTranslate()) { - if (params.freeMode.momentumBounce) { - if (newPosition - swiper.minTranslate() > bounceAmount) { - newPosition = swiper.minTranslate() + bounceAmount; - } - - afterBouncePosition = swiper.minTranslate(); - doBounce = true; - data.allowMomentumBounce = true; - } else { - newPosition = swiper.minTranslate(); - } - - if (params.loop && params.centeredSlides) needsLoopFix = true; - } else if (params.freeMode.sticky) { - let nextSlide; - - for (let j = 0; j < snapGrid.length; j += 1) { - if (snapGrid[j] > -newPosition) { - nextSlide = j; - break; - } - } - - if ( - Math.abs(snapGrid[nextSlide] - newPosition) < - Math.abs(snapGrid[nextSlide - 1] - newPosition) || - swiper.swipeDirection === "next" - ) { - newPosition = snapGrid[nextSlide]; - } else { - newPosition = snapGrid[nextSlide - 1]; - } - - newPosition = -newPosition; - } - - if (needsLoopFix) { - once("transitionEnd", () => { - swiper.loopFix(); - }); - } // Fix duration - - if (swiper.velocity !== 0) { - if (rtl) { - momentumDuration = Math.abs( - (-newPosition - swiper.translate) / swiper.velocity, - ); - } else { - momentumDuration = Math.abs( - (newPosition - swiper.translate) / swiper.velocity, - ); - } - - if (params.freeMode.sticky) { - // If freeMode.sticky is active and the user ends a swipe with a slow-velocity - // event, then durations can be 20+ seconds to slide one (or zero!) slides. - // It's easy to see this when simulating touch with mouse events. To fix this, - // limit single-slide swipes to the default slide duration. This also has the - // nice side effect of matching slide speed if the user stopped moving before - // lifting finger or mouse vs. moving slowly before lifting the finger/mouse. - // For faster swipes, also apply limits (albeit higher ones). - const moveDistance = Math.abs( - (rtl ? -newPosition : newPosition) - swiper.translate, - ); - const currentSlideSize = swiper.slidesSizesGrid[swiper.activeIndex]; - - if (moveDistance < currentSlideSize) { - momentumDuration = params.speed; - } else if (moveDistance < 2 * currentSlideSize) { - momentumDuration = params.speed * 1.5; - } else { - momentumDuration = params.speed * 2.5; - } - } - } else if (params.freeMode.sticky) { - swiper.slideToClosest(); - return; - } - - if (params.freeMode.momentumBounce && doBounce) { - swiper.updateProgress(afterBouncePosition); - swiper.setTransition(momentumDuration); - swiper.setTranslate(newPosition); - swiper.transitionStart(true, swiper.swipeDirection); - swiper.animating = true; - $wrapperEl.transitionEnd(() => { - if (!swiper || swiper.destroyed || !data.allowMomentumBounce) - return; - emit("momentumBounce"); - swiper.setTransition(params.speed); - setTimeout(() => { - swiper.setTranslate(afterBouncePosition); - $wrapperEl.transitionEnd(() => { - if (!swiper || swiper.destroyed) return; - swiper.transitionEnd(); - }); - }, 0); - }); - } else if (swiper.velocity) { - emit("_freeModeNoMomentumRelease"); - swiper.updateProgress(newPosition); - swiper.setTransition(momentumDuration); - swiper.setTranslate(newPosition); - swiper.transitionStart(true, swiper.swipeDirection); - - if (!swiper.animating) { - swiper.animating = true; - $wrapperEl.transitionEnd(() => { - if (!swiper || swiper.destroyed) return; - swiper.transitionEnd(); - }); - } - } else { - swiper.updateProgress(newPosition); - } - - swiper.updateActiveIndex(); - swiper.updateSlidesClasses(); - } else if (params.freeMode.sticky) { - swiper.slideToClosest(); - return; - } else if (params.freeMode) { - emit("_freeModeNoMomentumRelease"); - } - - if (!params.freeMode.momentum || timeDiff >= params.longSwipesMs) { - swiper.updateProgress(); - swiper.updateActiveIndex(); - swiper.updateSlidesClasses(); - } - } - - Object.assign(swiper, { - freeMode: { - onTouchStart, - onTouchMove, - onTouchEnd, - }, - }); - } - - function Grid(_ref) { - let { swiper, extendParams } = _ref; - extendParams({ - grid: { - rows: 1, - fill: "column", - }, - }); - let slidesNumberEvenToRows; - let slidesPerRow; - let numFullColumns; - - const initSlides = (slidesLength) => { - const { slidesPerView } = swiper.params; - const { rows, fill } = swiper.params.grid; - slidesPerRow = slidesNumberEvenToRows / rows; - numFullColumns = Math.floor(slidesLength / rows); - - if (Math.floor(slidesLength / rows) === slidesLength / rows) { - slidesNumberEvenToRows = slidesLength; - } else { - slidesNumberEvenToRows = Math.ceil(slidesLength / rows) * rows; - } - - if (slidesPerView !== "auto" && fill === "row") { - slidesNumberEvenToRows = Math.max( - slidesNumberEvenToRows, - slidesPerView * rows, - ); - } - }; - - const updateSlide = (i, slide, slidesLength, getDirectionLabel) => { - const { slidesPerGroup, spaceBetween } = swiper.params; - const { rows, fill } = swiper.params.grid; // Set slides order - - let newSlideOrderIndex; - let column; - let row; - - if (fill === "row" && slidesPerGroup > 1) { - const groupIndex = Math.floor(i / (slidesPerGroup * rows)); - const slideIndexInGroup = i - rows * slidesPerGroup * groupIndex; - const columnsInGroup = - groupIndex === 0 - ? slidesPerGroup - : Math.min( - Math.ceil( - (slidesLength - groupIndex * rows * slidesPerGroup) / rows, - ), - slidesPerGroup, - ); - row = Math.floor(slideIndexInGroup / columnsInGroup); - column = - slideIndexInGroup - - row * columnsInGroup + - groupIndex * slidesPerGroup; - newSlideOrderIndex = column + (row * slidesNumberEvenToRows) / rows; - slide.css({ - "-webkit-order": newSlideOrderIndex, - order: newSlideOrderIndex, - }); - } else if (fill === "column") { - column = Math.floor(i / rows); - row = i - column * rows; - - if ( - column > numFullColumns || - (column === numFullColumns && row === rows - 1) - ) { - row += 1; - - if (row >= rows) { - row = 0; - column += 1; - } - } - } else { - row = Math.floor(i / slidesPerRow); - column = i - row * slidesPerRow; - } - - slide.css( - getDirectionLabel("margin-top"), - row !== 0 ? spaceBetween && `${spaceBetween}px` : "", - ); - }; - - const updateWrapperSize = (slideSize, snapGrid, getDirectionLabel) => { - const { spaceBetween, centeredSlides, roundLengths } = swiper.params; - const { rows } = swiper.params.grid; - swiper.virtualSize = (slideSize + spaceBetween) * slidesNumberEvenToRows; - swiper.virtualSize = Math.ceil(swiper.virtualSize / rows) - spaceBetween; - swiper.$wrapperEl.css({ - [getDirectionLabel("width")]: `${swiper.virtualSize + spaceBetween}px`, - }); - - if (centeredSlides) { - snapGrid.splice(0, snapGrid.length); - const newSlidesGrid = []; - - for (let i = 0; i < snapGrid.length; i += 1) { - let slidesGridItem = snapGrid[i]; - if (roundLengths) slidesGridItem = Math.floor(slidesGridItem); - if (snapGrid[i] < swiper.virtualSize + snapGrid[0]) - newSlidesGrid.push(slidesGridItem); - } - - snapGrid.push(...newSlidesGrid); - } - }; - - swiper.grid = { - initSlides, - updateSlide, - updateWrapperSize, - }; - } - - function appendSlide(slides) { - const swiper = this; - const { $wrapperEl, params } = swiper; - - if (params.loop) { - swiper.loopDestroy(); - } - - if (typeof slides === "object" && "length" in slides) { - for (let i = 0; i < slides.length; i += 1) { - if (slides[i]) $wrapperEl.append(slides[i]); - } - } else { - $wrapperEl.append(slides); - } - - if (params.loop) { - swiper.loopCreate(); - } - - if (!params.observer) { - swiper.update(); - } - } - - function prependSlide(slides) { - const swiper = this; - const { params, $wrapperEl, activeIndex } = swiper; - - if (params.loop) { - swiper.loopDestroy(); - } - - let newActiveIndex = activeIndex + 1; - - if (typeof slides === "object" && "length" in slides) { - for (let i = 0; i < slides.length; i += 1) { - if (slides[i]) $wrapperEl.prepend(slides[i]); - } - - newActiveIndex = activeIndex + slides.length; - } else { - $wrapperEl.prepend(slides); - } - - if (params.loop) { - swiper.loopCreate(); - } - - if (!params.observer) { - swiper.update(); - } - - swiper.slideTo(newActiveIndex, 0, false); - } - - function addSlide(index, slides) { - const swiper = this; - const { $wrapperEl, params, activeIndex } = swiper; - let activeIndexBuffer = activeIndex; - - if (params.loop) { - activeIndexBuffer -= swiper.loopedSlides; - swiper.loopDestroy(); - swiper.slides = $wrapperEl.children(`.${params.slideClass}`); - } - - const baseLength = swiper.slides.length; - - if (index <= 0) { - swiper.prependSlide(slides); - return; - } - - if (index >= baseLength) { - swiper.appendSlide(slides); - return; - } - - let newActiveIndex = - activeIndexBuffer > index ? activeIndexBuffer + 1 : activeIndexBuffer; - const slidesBuffer = []; - - for (let i = baseLength - 1; i >= index; i -= 1) { - const currentSlide = swiper.slides.eq(i); - currentSlide.remove(); - slidesBuffer.unshift(currentSlide); - } - - if (typeof slides === "object" && "length" in slides) { - for (let i = 0; i < slides.length; i += 1) { - if (slides[i]) $wrapperEl.append(slides[i]); - } - - newActiveIndex = - activeIndexBuffer > index - ? activeIndexBuffer + slides.length - : activeIndexBuffer; - } else { - $wrapperEl.append(slides); - } - - for (let i = 0; i < slidesBuffer.length; i += 1) { - $wrapperEl.append(slidesBuffer[i]); - } - - if (params.loop) { - swiper.loopCreate(); - } - - if (!params.observer) { - swiper.update(); - } - - if (params.loop) { - swiper.slideTo(newActiveIndex + swiper.loopedSlides, 0, false); - } else { - swiper.slideTo(newActiveIndex, 0, false); - } - } - - function removeSlide(slidesIndexes) { - const swiper = this; - const { params, $wrapperEl, activeIndex } = swiper; - let activeIndexBuffer = activeIndex; - - if (params.loop) { - activeIndexBuffer -= swiper.loopedSlides; - swiper.loopDestroy(); - swiper.slides = $wrapperEl.children(`.${params.slideClass}`); - } - - let newActiveIndex = activeIndexBuffer; - let indexToRemove; - - if (typeof slidesIndexes === "object" && "length" in slidesIndexes) { - for (let i = 0; i < slidesIndexes.length; i += 1) { - indexToRemove = slidesIndexes[i]; - if (swiper.slides[indexToRemove]) - swiper.slides.eq(indexToRemove).remove(); - if (indexToRemove < newActiveIndex) newActiveIndex -= 1; - } - - newActiveIndex = Math.max(newActiveIndex, 0); - } else { - indexToRemove = slidesIndexes; - if (swiper.slides[indexToRemove]) - swiper.slides.eq(indexToRemove).remove(); - if (indexToRemove < newActiveIndex) newActiveIndex -= 1; - newActiveIndex = Math.max(newActiveIndex, 0); - } - - if (params.loop) { - swiper.loopCreate(); - } - - if (!params.observer) { - swiper.update(); - } - - if (params.loop) { - swiper.slideTo(newActiveIndex + swiper.loopedSlides, 0, false); - } else { - swiper.slideTo(newActiveIndex, 0, false); - } - } - - function removeAllSlides() { - const swiper = this; - const slidesIndexes = []; - - for (let i = 0; i < swiper.slides.length; i += 1) { - slidesIndexes.push(i); - } - - swiper.removeSlide(slidesIndexes); - } - - function Manipulation(_ref) { - let { swiper } = _ref; - Object.assign(swiper, { - appendSlide: appendSlide.bind(swiper), - prependSlide: prependSlide.bind(swiper), - addSlide: addSlide.bind(swiper), - removeSlide: removeSlide.bind(swiper), - removeAllSlides: removeAllSlides.bind(swiper), - }); - } - - function effectInit(params) { - const { - effect, - swiper, - on, - setTranslate, - setTransition, - overwriteParams, - perspective, - } = params; - on("beforeInit", () => { - if (swiper.params.effect !== effect) return; - swiper.classNames.push( - `${swiper.params.containerModifierClass}${effect}`, - ); - - if (perspective && perspective()) { - swiper.classNames.push(`${swiper.params.containerModifierClass}3d`); - } - - const overwriteParamsResult = overwriteParams ? overwriteParams() : {}; - Object.assign(swiper.params, overwriteParamsResult); - Object.assign(swiper.originalParams, overwriteParamsResult); - }); - on("setTranslate", () => { - if (swiper.params.effect !== effect) return; - setTranslate(); - }); - on("setTransition", (_s, duration) => { - if (swiper.params.effect !== effect) return; - setTransition(duration); - }); - let requireUpdateOnVirtual; - on("virtualUpdate", () => { - if (!swiper.slides.length) { - requireUpdateOnVirtual = true; - } - - requestAnimationFrame(() => { - if (requireUpdateOnVirtual && swiper.slides.length) { - setTranslate(); - requireUpdateOnVirtual = false; - } - }); - }); - } - - function effectTarget(effectParams, $slideEl) { - if (effectParams.transformEl) { - return $slideEl.find(effectParams.transformEl).css({ - "backface-visibility": "hidden", - "-webkit-backface-visibility": "hidden", - }); - } - - return $slideEl; - } - - function effectVirtualTransitionEnd(_ref) { - let { swiper, duration, transformEl, allSlides } = _ref; - const { slides, activeIndex, $wrapperEl } = swiper; - - if (swiper.params.virtualTranslate && duration !== 0) { - let eventTriggered = false; - let $transitionEndTarget; - - if (allSlides) { - $transitionEndTarget = transformEl ? slides.find(transformEl) : slides; - } else { - $transitionEndTarget = transformEl - ? slides.eq(activeIndex).find(transformEl) - : slides.eq(activeIndex); - } - - $transitionEndTarget.transitionEnd(() => { - if (eventTriggered) return; - if (!swiper || swiper.destroyed) return; - eventTriggered = true; - swiper.animating = false; - const triggerEvents = ["webkitTransitionEnd", "transitionend"]; - - for (let i = 0; i < triggerEvents.length; i += 1) { - $wrapperEl.trigger(triggerEvents[i]); - } - }); - } - } - - function EffectFade(_ref) { - let { swiper, extendParams, on } = _ref; - extendParams({ - fadeEffect: { - crossFade: false, - transformEl: null, - }, - }); - - const setTranslate = () => { - const { slides } = swiper; - const params = swiper.params.fadeEffect; - - for (let i = 0; i < slides.length; i += 1) { - const $slideEl = swiper.slides.eq(i); - const offset = $slideEl[0].swiperSlideOffset; - let tx = -offset; - if (!swiper.params.virtualTranslate) tx -= swiper.translate; - let ty = 0; - - if (!swiper.isHorizontal()) { - ty = tx; - tx = 0; - } - - const slideOpacity = swiper.params.fadeEffect.crossFade - ? Math.max(1 - Math.abs($slideEl[0].progress), 0) - : 1 + Math.min(Math.max($slideEl[0].progress, -1), 0); - const $targetEl = effectTarget(params, $slideEl); - $targetEl - .css({ - opacity: slideOpacity, - }) - .transform(`translate3d(${tx}px, ${ty}px, 0px)`); - } - }; - - const setTransition = (duration) => { - const { transformEl } = swiper.params.fadeEffect; - const $transitionElements = transformEl - ? swiper.slides.find(transformEl) - : swiper.slides; - $transitionElements.transition(duration); - effectVirtualTransitionEnd({ - swiper, - duration, - transformEl, - allSlides: true, - }); - }; - - effectInit({ - effect: "fade", - swiper, - on, - setTranslate, - setTransition, - overwriteParams: () => ({ - slidesPerView: 1, - slidesPerGroup: 1, - watchSlidesProgress: true, - spaceBetween: 0, - virtualTranslate: !swiper.params.cssMode, - }), - }); - } - - function EffectCube(_ref) { - let { swiper, extendParams, on } = _ref; - extendParams({ - cubeEffect: { - slideShadows: true, - shadow: true, - shadowOffset: 20, - shadowScale: 0.94, - }, - }); - - const setTranslate = () => { - const { - $el, - $wrapperEl, - slides, - width: swiperWidth, - height: swiperHeight, - rtlTranslate: rtl, - size: swiperSize, - browser, - } = swiper; - const params = swiper.params.cubeEffect; - const isHorizontal = swiper.isHorizontal(); - const isVirtual = swiper.virtual && swiper.params.virtual.enabled; - let wrapperRotate = 0; - let $cubeShadowEl; - - if (params.shadow) { - if (isHorizontal) { - $cubeShadowEl = $wrapperEl.find(".swiper-cube-shadow"); - - if ($cubeShadowEl.length === 0) { - $cubeShadowEl = $('
    '); - $wrapperEl.append($cubeShadowEl); - } - - $cubeShadowEl.css({ - height: `${swiperWidth}px`, - }); - } else { - $cubeShadowEl = $el.find(".swiper-cube-shadow"); - - if ($cubeShadowEl.length === 0) { - $cubeShadowEl = $('
    '); - $el.append($cubeShadowEl); - } - } - } - - for (let i = 0; i < slides.length; i += 1) { - const $slideEl = slides.eq(i); - let slideIndex = i; - - if (isVirtual) { - slideIndex = parseInt($slideEl.attr("data-swiper-slide-index"), 10); - } - - let slideAngle = slideIndex * 90; - let round = Math.floor(slideAngle / 360); - - if (rtl) { - slideAngle = -slideAngle; - round = Math.floor(-slideAngle / 360); - } - - const progress = Math.max(Math.min($slideEl[0].progress, 1), -1); - let tx = 0; - let ty = 0; - let tz = 0; - - if (slideIndex % 4 === 0) { - tx = -round * 4 * swiperSize; - tz = 0; - } else if ((slideIndex - 1) % 4 === 0) { - tx = 0; - tz = -round * 4 * swiperSize; - } else if ((slideIndex - 2) % 4 === 0) { - tx = swiperSize + round * 4 * swiperSize; - tz = swiperSize; - } else if ((slideIndex - 3) % 4 === 0) { - tx = -swiperSize; - tz = 3 * swiperSize + swiperSize * 4 * round; - } - - if (rtl) { - tx = -tx; - } - - if (!isHorizontal) { - ty = tx; - tx = 0; - } - - const transform = `rotateX(${ - isHorizontal ? 0 : -slideAngle - }deg) rotateY(${ - isHorizontal ? slideAngle : 0 - }deg) translate3d(${tx}px, ${ty}px, ${tz}px)`; - - if (progress <= 1 && progress > -1) { - wrapperRotate = slideIndex * 90 + progress * 90; - if (rtl) wrapperRotate = -slideIndex * 90 - progress * 90; - } - - $slideEl.transform(transform); - - if (params.slideShadows) { - // Set shadows - let shadowBefore = isHorizontal - ? $slideEl.find(".swiper-slide-shadow-left") - : $slideEl.find(".swiper-slide-shadow-top"); - let shadowAfter = isHorizontal - ? $slideEl.find(".swiper-slide-shadow-right") - : $slideEl.find(".swiper-slide-shadow-bottom"); - - if (shadowBefore.length === 0) { - shadowBefore = $( - `
    `, - ); - $slideEl.append(shadowBefore); - } - - if (shadowAfter.length === 0) { - shadowAfter = $( - `
    `, - ); - $slideEl.append(shadowAfter); - } - - if (shadowBefore.length) - shadowBefore[0].style.opacity = Math.max(-progress, 0); - if (shadowAfter.length) - shadowAfter[0].style.opacity = Math.max(progress, 0); - } - } - - $wrapperEl.css({ - "-webkit-transform-origin": `50% 50% -${swiperSize / 2}px`, - "transform-origin": `50% 50% -${swiperSize / 2}px`, - }); - - if (params.shadow) { - if (isHorizontal) { - $cubeShadowEl.transform( - `translate3d(0px, ${swiperWidth / 2 + params.shadowOffset}px, ${ - -swiperWidth / 2 - }px) rotateX(90deg) rotateZ(0deg) scale(${params.shadowScale})`, - ); - } else { - const shadowAngle = - Math.abs(wrapperRotate) - - Math.floor(Math.abs(wrapperRotate) / 90) * 90; - const multiplier = - 1.5 - - (Math.sin((shadowAngle * 2 * Math.PI) / 360) / 2 + - Math.cos((shadowAngle * 2 * Math.PI) / 360) / 2); - const scale1 = params.shadowScale; - const scale2 = params.shadowScale / multiplier; - const offset = params.shadowOffset; - $cubeShadowEl.transform( - `scale3d(${scale1}, 1, ${scale2}) translate3d(0px, ${ - swiperHeight / 2 + offset - }px, ${-swiperHeight / 2 / scale2}px) rotateX(-90deg)`, - ); - } - } - - const zFactor = - browser.isSafari || browser.isWebView ? -swiperSize / 2 : 0; - $wrapperEl.transform( - `translate3d(0px,0,${zFactor}px) rotateX(${ - swiper.isHorizontal() ? 0 : wrapperRotate - }deg) rotateY(${swiper.isHorizontal() ? -wrapperRotate : 0}deg)`, - ); - }; - - const setTransition = (duration) => { - const { $el, slides } = swiper; - slides - .transition(duration) - .find( - ".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left", - ) - .transition(duration); - - if (swiper.params.cubeEffect.shadow && !swiper.isHorizontal()) { - $el.find(".swiper-cube-shadow").transition(duration); - } - }; - - effectInit({ - effect: "cube", - swiper, - on, - setTranslate, - setTransition, - perspective: () => true, - overwriteParams: () => ({ - slidesPerView: 1, - slidesPerGroup: 1, - watchSlidesProgress: true, - resistanceRatio: 0, - spaceBetween: 0, - centeredSlides: false, - virtualTranslate: true, - }), - }); - } - - function createShadow(params, $slideEl, side) { - const shadowClass = `swiper-slide-shadow${side ? `-${side}` : ""}`; - const $shadowContainer = params.transformEl - ? $slideEl.find(params.transformEl) - : $slideEl; - let $shadowEl = $shadowContainer.children(`.${shadowClass}`); - - if (!$shadowEl.length) { - $shadowEl = $( - `
    `, - ); - $shadowContainer.append($shadowEl); - } - - return $shadowEl; - } - - function EffectFlip(_ref) { - let { swiper, extendParams, on } = _ref; - extendParams({ - flipEffect: { - slideShadows: true, - limitRotation: true, - transformEl: null, - }, - }); - - const setTranslate = () => { - const { slides, rtlTranslate: rtl } = swiper; - const params = swiper.params.flipEffect; - - for (let i = 0; i < slides.length; i += 1) { - const $slideEl = slides.eq(i); - let progress = $slideEl[0].progress; - - if (swiper.params.flipEffect.limitRotation) { - progress = Math.max(Math.min($slideEl[0].progress, 1), -1); - } - - const offset = $slideEl[0].swiperSlideOffset; - const rotate = -180 * progress; - let rotateY = rotate; - let rotateX = 0; - let tx = swiper.params.cssMode ? -offset - swiper.translate : -offset; - let ty = 0; - - if (!swiper.isHorizontal()) { - ty = tx; - tx = 0; - rotateX = -rotateY; - rotateY = 0; - } else if (rtl) { - rotateY = -rotateY; - } - - $slideEl[0].style.zIndex = - -Math.abs(Math.round(progress)) + slides.length; - - if (params.slideShadows) { - // Set shadows - let shadowBefore = swiper.isHorizontal() - ? $slideEl.find(".swiper-slide-shadow-left") - : $slideEl.find(".swiper-slide-shadow-top"); - let shadowAfter = swiper.isHorizontal() - ? $slideEl.find(".swiper-slide-shadow-right") - : $slideEl.find(".swiper-slide-shadow-bottom"); - - if (shadowBefore.length === 0) { - shadowBefore = createShadow( - params, - $slideEl, - swiper.isHorizontal() ? "left" : "top", - ); - } - - if (shadowAfter.length === 0) { - shadowAfter = createShadow( - params, - $slideEl, - swiper.isHorizontal() ? "right" : "bottom", - ); - } - - if (shadowBefore.length) - shadowBefore[0].style.opacity = Math.max(-progress, 0); - if (shadowAfter.length) - shadowAfter[0].style.opacity = Math.max(progress, 0); - } - - const transform = `translate3d(${tx}px, ${ty}px, 0px) rotateX(${rotateX}deg) rotateY(${rotateY}deg)`; - const $targetEl = effectTarget(params, $slideEl); - $targetEl.transform(transform); - } - }; - - const setTransition = (duration) => { - const { transformEl } = swiper.params.flipEffect; - const $transitionElements = transformEl - ? swiper.slides.find(transformEl) - : swiper.slides; - $transitionElements - .transition(duration) - .find( - ".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left", - ) - .transition(duration); - effectVirtualTransitionEnd({ - swiper, - duration, - transformEl, - }); - }; - - effectInit({ - effect: "flip", - swiper, - on, - setTranslate, - setTransition, - perspective: () => true, - overwriteParams: () => ({ - slidesPerView: 1, - slidesPerGroup: 1, - watchSlidesProgress: true, - spaceBetween: 0, - virtualTranslate: !swiper.params.cssMode, - }), - }); - } - - function EffectCoverflow(_ref) { - let { swiper, extendParams, on } = _ref; - extendParams({ - coverflowEffect: { - rotate: 50, - stretch: 0, - depth: 100, - scale: 1, - modifier: 1, - slideShadows: true, - transformEl: null, - }, - }); - - const setTranslate = () => { - const { - width: swiperWidth, - height: swiperHeight, - slides, - slidesSizesGrid, - } = swiper; - const params = swiper.params.coverflowEffect; - const isHorizontal = swiper.isHorizontal(); - const transform = swiper.translate; - const center = isHorizontal - ? -transform + swiperWidth / 2 - : -transform + swiperHeight / 2; - const rotate = isHorizontal ? params.rotate : -params.rotate; - const translate = params.depth; // Each slide offset from center - - for (let i = 0, length = slides.length; i < length; i += 1) { - const $slideEl = slides.eq(i); - const slideSize = slidesSizesGrid[i]; - const slideOffset = $slideEl[0].swiperSlideOffset; - const centerOffset = (center - slideOffset - slideSize / 2) / slideSize; - const offsetMultiplier = - typeof params.modifier === "function" - ? params.modifier(centerOffset) - : centerOffset * params.modifier; - let rotateY = isHorizontal ? rotate * offsetMultiplier : 0; - let rotateX = isHorizontal ? 0 : rotate * offsetMultiplier; // var rotateZ = 0 - - let translateZ = -translate * Math.abs(offsetMultiplier); - let stretch = params.stretch; // Allow percentage to make a relative stretch for responsive sliders - - if (typeof stretch === "string" && stretch.indexOf("%") !== -1) { - stretch = (parseFloat(params.stretch) / 100) * slideSize; - } - - let translateY = isHorizontal ? 0 : stretch * offsetMultiplier; - let translateX = isHorizontal ? stretch * offsetMultiplier : 0; - let scale = 1 - (1 - params.scale) * Math.abs(offsetMultiplier); // Fix for ultra small values - - if (Math.abs(translateX) < 0.001) translateX = 0; - if (Math.abs(translateY) < 0.001) translateY = 0; - if (Math.abs(translateZ) < 0.001) translateZ = 0; - if (Math.abs(rotateY) < 0.001) rotateY = 0; - if (Math.abs(rotateX) < 0.001) rotateX = 0; - if (Math.abs(scale) < 0.001) scale = 0; - const slideTransform = `translate3d(${translateX}px,${translateY}px,${translateZ}px) rotateX(${rotateX}deg) rotateY(${rotateY}deg) scale(${scale})`; - const $targetEl = effectTarget(params, $slideEl); - $targetEl.transform(slideTransform); - $slideEl[0].style.zIndex = -Math.abs(Math.round(offsetMultiplier)) + 1; - - if (params.slideShadows) { - // Set shadows - let $shadowBeforeEl = isHorizontal - ? $slideEl.find(".swiper-slide-shadow-left") - : $slideEl.find(".swiper-slide-shadow-top"); - let $shadowAfterEl = isHorizontal - ? $slideEl.find(".swiper-slide-shadow-right") - : $slideEl.find(".swiper-slide-shadow-bottom"); - - if ($shadowBeforeEl.length === 0) { - $shadowBeforeEl = createShadow( - params, - $slideEl, - isHorizontal ? "left" : "top", - ); - } - - if ($shadowAfterEl.length === 0) { - $shadowAfterEl = createShadow( - params, - $slideEl, - isHorizontal ? "right" : "bottom", - ); - } - - if ($shadowBeforeEl.length) - $shadowBeforeEl[0].style.opacity = - offsetMultiplier > 0 ? offsetMultiplier : 0; - if ($shadowAfterEl.length) - $shadowAfterEl[0].style.opacity = - -offsetMultiplier > 0 ? -offsetMultiplier : 0; - } - } - }; - - const setTransition = (duration) => { - const { transformEl } = swiper.params.coverflowEffect; - const $transitionElements = transformEl - ? swiper.slides.find(transformEl) - : swiper.slides; - $transitionElements - .transition(duration) - .find( - ".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left", - ) - .transition(duration); - }; - - effectInit({ - effect: "coverflow", - swiper, - on, - setTranslate, - setTransition, - perspective: () => true, - overwriteParams: () => ({ - watchSlidesProgress: true, - }), - }); - } - - function EffectCreative(_ref) { - let { swiper, extendParams, on } = _ref; - extendParams({ - creativeEffect: { - transformEl: null, - limitProgress: 1, - shadowPerProgress: false, - progressMultiplier: 1, - perspective: true, - 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 getTranslateValue = (value) => { - if (typeof value === "string") return value; - return `${value}px`; - }; - - const setTranslate = () => { - const { slides, $wrapperEl, slidesSizesGrid } = swiper; - const params = swiper.params.creativeEffect; - const { progressMultiplier: multiplier } = params; - const isCenteredSlides = swiper.params.centeredSlides; - - if (isCenteredSlides) { - const margin = - slidesSizesGrid[0] / 2 - swiper.params.slidesOffsetBefore || 0; - $wrapperEl.transform(`translateX(calc(50% - ${margin}px))`); - } - - for (let i = 0; i < slides.length; i += 1) { - const $slideEl = slides.eq(i); - const slideProgress = $slideEl[0].progress; - const progress = Math.min( - Math.max($slideEl[0].progress, -params.limitProgress), - params.limitProgress, - ); - let originalProgress = progress; - - if (!isCenteredSlides) { - originalProgress = Math.min( - Math.max($slideEl[0].originalProgress, -params.limitProgress), - params.limitProgress, - ); - } - - const offset = $slideEl[0].swiperSlideOffset; - const t = [ - swiper.params.cssMode ? -offset - swiper.translate : -offset, - 0, - 0, - ]; - const r = [0, 0, 0]; - let custom = false; - - if (!swiper.isHorizontal()) { - t[1] = t[0]; - t[0] = 0; - } - - let data = { - translate: [0, 0, 0], - rotate: [0, 0, 0], - scale: 1, - opacity: 1, - }; - - if (progress < 0) { - data = params.next; - custom = true; - } else if (progress > 0) { - data = params.prev; - custom = true; - } // set translate - - t.forEach((value, index) => { - t[index] = `calc(${value}px + (${getTranslateValue( - data.translate[index], - )} * ${Math.abs(progress * multiplier)}))`; - }); // set rotates - - r.forEach((value, index) => { - r[index] = data.rotate[index] * Math.abs(progress * multiplier); - }); - $slideEl[0].style.zIndex = - -Math.abs(Math.round(slideProgress)) + slides.length; - const translateString = t.join(", "); - const rotateString = `rotateX(${r[0]}deg) rotateY(${r[1]}deg) rotateZ(${r[2]}deg)`; - const scaleString = - originalProgress < 0 - ? `scale(${1 + (1 - data.scale) * originalProgress * multiplier})` - : `scale(${1 - (1 - data.scale) * originalProgress * multiplier})`; - const opacityString = - originalProgress < 0 - ? 1 + (1 - data.opacity) * originalProgress * multiplier - : 1 - (1 - data.opacity) * originalProgress * multiplier; - const transform = `translate3d(${translateString}) ${rotateString} ${scaleString}`; // Set shadows - - if ((custom && data.shadow) || !custom) { - let $shadowEl = $slideEl.children(".swiper-slide-shadow"); - - if ($shadowEl.length === 0 && data.shadow) { - $shadowEl = createShadow(params, $slideEl); - } - - if ($shadowEl.length) { - const shadowOpacity = params.shadowPerProgress - ? progress * (1 / params.limitProgress) - : progress; - $shadowEl[0].style.opacity = Math.min( - Math.max(Math.abs(shadowOpacity), 0), - 1, - ); - } - } - - const $targetEl = effectTarget(params, $slideEl); - $targetEl.transform(transform).css({ - opacity: opacityString, - }); - - if (data.origin) { - $targetEl.css("transform-origin", data.origin); - } - } - }; - - const setTransition = (duration) => { - const { transformEl } = swiper.params.creativeEffect; - const $transitionElements = transformEl - ? swiper.slides.find(transformEl) - : swiper.slides; - $transitionElements - .transition(duration) - .find(".swiper-slide-shadow") - .transition(duration); - effectVirtualTransitionEnd({ - swiper, - duration, - transformEl, - allSlides: true, - }); - }; - - effectInit({ - effect: "creative", - swiper, - on, - setTranslate, - setTransition, - perspective: () => swiper.params.creativeEffect.perspective, - overwriteParams: () => ({ - watchSlidesProgress: true, - virtualTranslate: !swiper.params.cssMode, - }), - }); - } - - function EffectCards(_ref) { - let { swiper, extendParams, on } = _ref; - extendParams({ - cardsEffect: { - slideShadows: true, - transformEl: null, - }, - }); - - const setTranslate = () => { - const { slides, activeIndex } = swiper; - const params = swiper.params.cardsEffect; - const { startTranslate, isTouched } = swiper.touchEventsData; - const currentTranslate = swiper.translate; - - for (let i = 0; i < slides.length; i += 1) { - const $slideEl = slides.eq(i); - const slideProgress = $slideEl[0].progress; - const progress = Math.min(Math.max(slideProgress, -4), 4); - let offset = $slideEl[0].swiperSlideOffset; - - if (swiper.params.centeredSlides && !swiper.params.cssMode) { - swiper.$wrapperEl.transform(`translateX(${swiper.minTranslate()}px)`); - } - - if (swiper.params.centeredSlides && swiper.params.cssMode) { - offset -= slides[0].swiperSlideOffset; - } - - let tX = swiper.params.cssMode ? -offset - swiper.translate : -offset; - let tY = 0; - const tZ = -100 * Math.abs(progress); - let scale = 1; - let rotate = -2 * progress; - let tXAdd = 8 - Math.abs(progress) * 0.75; - const slideIndex = - swiper.virtual && swiper.params.virtual.enabled - ? swiper.virtual.from + i - : i; - const isSwipeToNext = - (slideIndex === activeIndex || slideIndex === activeIndex - 1) && - progress > 0 && - progress < 1 && - (isTouched || swiper.params.cssMode) && - currentTranslate < startTranslate; - const isSwipeToPrev = - (slideIndex === activeIndex || slideIndex === activeIndex + 1) && - progress < 0 && - progress > -1 && - (isTouched || swiper.params.cssMode) && - currentTranslate > startTranslate; - - if (isSwipeToNext || isSwipeToPrev) { - const subProgress = - (1 - Math.abs((Math.abs(progress) - 0.5) / 0.5)) ** 0.5; - rotate += -28 * progress * subProgress; - scale += -0.5 * subProgress; - tXAdd += 96 * subProgress; - tY = `${-25 * subProgress * Math.abs(progress)}%`; - } - - if (progress < 0) { - // next - tX = `calc(${tX}px + (${tXAdd * Math.abs(progress)}%))`; - } else if (progress > 0) { - // prev - tX = `calc(${tX}px + (-${tXAdd * Math.abs(progress)}%))`; - } else { - tX = `${tX}px`; - } - - if (!swiper.isHorizontal()) { - const prevY = tY; - tY = tX; - tX = prevY; - } - - const scaleString = - progress < 0 - ? `${1 + (1 - scale) * progress}` - : `${1 - (1 - scale) * progress}`; - const transform = ` - translate3d(${tX}, ${tY}, ${tZ}px) - rotateZ(${rotate}deg) - scale(${scaleString}) - `; - - if (params.slideShadows) { - // Set shadows - let $shadowEl = $slideEl.find(".swiper-slide-shadow"); - - if ($shadowEl.length === 0) { - $shadowEl = createShadow(params, $slideEl); - } - - if ($shadowEl.length) - $shadowEl[0].style.opacity = Math.min( - Math.max((Math.abs(progress) - 0.5) / 0.5, 0), - 1, - ); - } - - $slideEl[0].style.zIndex = - -Math.abs(Math.round(slideProgress)) + slides.length; - const $targetEl = effectTarget(params, $slideEl); - $targetEl.transform(transform); - } - }; - - const setTransition = (duration) => { - const { transformEl } = swiper.params.cardsEffect; - const $transitionElements = transformEl - ? swiper.slides.find(transformEl) - : swiper.slides; - $transitionElements - .transition(duration) - .find(".swiper-slide-shadow") - .transition(duration); - effectVirtualTransitionEnd({ - swiper, - duration, - transformEl, - }); - }; - - effectInit({ - effect: "cards", - swiper, - on, - setTranslate, - setTransition, - perspective: () => true, - overwriteParams: () => ({ - watchSlidesProgress: true, - virtualTranslate: !swiper.params.cssMode, - }), - }); - } - - // Swiper Class - const modules = [ - Virtual, - Keyboard, - Mousewheel, - Navigation, - Pagination, - Scrollbar, - Parallax, - Zoom, - Lazy, - Controller, - A11y, - History, - HashNavigation, - Autoplay, - Thumb, - freeMode, - Grid, - Manipulation, - EffectFade, - EffectCube, - EffectFlip, - EffectCoverflow, - EffectCreative, - EffectCards, - ]; - Swiper.use(modules); - - return Swiper; -}); - -; -!(function (e) { - var n; - if ( - ("function" == typeof define && define.amd && (define(e), (n = !0)), - "object" == typeof exports && ((module.exports = e()), (n = !0)), - !n) - ) { - var t = window.Cookies, - o = (window.Cookies = e()); - o.noConflict = function () { - return (window.Cookies = t), o; - }; - } -})(function () { - function f() { - for (var e = 0, n = {}; e < arguments.length; e++) { - var t = arguments[e]; - for (var o in t) n[o] = t[o]; - } - return n; - } - function a(e) { - return e.replace(/(%[0-9A-Z]{2})+/g, decodeURIComponent); - } - return (function e(u) { - function c() {} - function t(e, n, t) { - if ("undefined" != typeof document) { - "number" == typeof (t = f({ path: "/" }, c.defaults, t)).expires && - (t.expires = new Date(1 * new Date() + 864e5 * t.expires)), - (t.expires = t.expires ? t.expires.toUTCString() : ""); - try { - var o = JSON.stringify(n); - /^[\{\[]/.test(o) && (n = o); - } catch (e) {} - (n = u.write - ? u.write(n, e) - : encodeURIComponent(String(n)).replace( - /%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g, - decodeURIComponent - )), - (e = encodeURIComponent(String(e)) - .replace(/%(23|24|26|2B|5E|60|7C)/g, decodeURIComponent) - .replace(/[\(\)]/g, escape)); - var r = ""; - for (var i in t) - t[i] && - ((r += "; " + i), !0 !== t[i] && (r += "=" + t[i].split(";")[0])); - return (document.cookie = e + "=" + n + r); - } - } - function n(e, n) { - if ("undefined" != typeof document) { - for ( - var t = {}, - o = document.cookie ? document.cookie.split("; ") : [], - r = 0; - r < o.length; - r++ - ) { - var i = o[r].split("="), - c = i.slice(1).join("="); - n || '"' !== c.charAt(0) || (c = c.slice(1, -1)); - try { - var f = a(i[0]); - if (((c = (u.read || u)(c, f) || a(c)), n)) - try { - c = JSON.parse(c); - } catch (e) {} - if (((t[f] = c), e === f)) break; - } catch (e) {} - } - return e ? t[e] : t; - } - } - return ( - (c.set = t), - (c.get = function (e) { - return n(e, !1); - }), - (c.getJSON = function (e) { - return n(e, !0); - }), - (c.remove = function (e, n) { - t(e, "", f(n, { expires: -1 })); - }), - (c.defaults = {}), - (c.withConverter = e), - c - ); - })(function () {}); -}); - -; -// main script -(function () { - "use strict"; - - // Dropdown Menu Toggler For Mobile - // ---------------------------------------- - const dropdownMenuToggler = document.querySelectorAll( - ".nav-dropdown > .nav-link", - ); - - dropdownMenuToggler.forEach((toggler) => { - toggler?.addEventListener("click", (e) => { - e.target.closest(".nav-item").classList.toggle("active"); - }); - }); - - // Testimonial Slider - // ---------------------------------------- - new Swiper(".testimonial-slider", { - spaceBetween: 24, - loop: true, - pagination: { - el: ".testimonial-slider-pagination", - type: "bullets", - clickable: true, - }, - breakpoints: { - 768: { - slidesPerView: 2, - }, - 992: { - slidesPerView: 3, - }, - }, - }); -})(); diff --git a/public/manifest.webmanifest b/public/manifest.webmanifest deleted file mode 100644 index 85ef76f..0000000 --- a/public/manifest.webmanifest +++ /dev/null @@ -1,56 +0,0 @@ -{ - "name": "Fediversity", - "short_name": "Fediversity", - "lang": "en-us", - "display": "fullscreen", - "orientation" : "portrait", - "start_url": "//localhost:1313/?utm_source=web_app_manifest", - "background_color": "#fff", - "theme_color": "#000", - - - - - - - - - - - - "icons": [ - { - "src": "/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_48x48_resize_lanczos_3.png", - "sizes": "48x48", - "type": "image/png" - }, - { - "src": "/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_72x72_resize_lanczos_3.png", - "sizes": "72x72", - "type": "image/png" - }, - { - "src": "/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_96x96_resize_lanczos_3.png", - "sizes": "96x96", - "type": "image/png" - }, - { - "src": "/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_144x144_resize_lanczos_3.png", - "sizes": "144x144", - "type": "image/png" - }, - { - "src": "/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_192x192_resize_lanczos_3.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "any maskable" - }, - { - "src": "/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_512x512_resize_lanczos_3.png", - "sizes": "512x512", - "type": "image/png" - } - ] - - -} \ No newline at end of file diff --git a/public/nlnet/index.html b/public/nlnet/index.html deleted file mode 100644 index afd94a0..0000000 --- a/public/nlnet/index.html +++ /dev/null @@ -1,896 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -NLnet - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -

    NLnet

    - - - - -
    -
    -
    - - -
    -
    -
    -
    -

    The NLnet Foundation supports organisations and people who contribute to an open internet for all. NLnet funds projects that help fix the internet through open hardware, open software, open standards, open science and open data. After its historical contribution to the early internet in Europe in the 1980’s, NLnet has been financially supporting the open internet since 1997.

    -

    NLnet provides grants to free and open source projects between 5.000 and 50.000 euro with the possibility to scale up. Funding is open to anyone: organisations of any type and individuals. Within NGI Fediversity, NLnet facilitates the open calls for third-party funding and contributes to outreach and dissemination.

    -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/nordunet/index.html b/public/nordunet/index.html deleted file mode 100644 index 7af2211..0000000 --- a/public/nordunet/index.html +++ /dev/null @@ -1,896 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -NORDUnet - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -

    NORDUnet

    - - - - -
    -
    -
    - - -
    -
    -
    -
    -

    NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries connecting universities and research institutions across Denmark, Finland, Iceland, Norway, and Sweden. It enables collaboration, data sharing, and access to online resources for academic and research purposes.

    -

    Fun fact: the website of NORDUnet, nordu.net is the oldest still active domain on the internet.

    -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/oid/index.html b/public/oid/index.html deleted file mode 100644 index 1c9be8f..0000000 --- a/public/oid/index.html +++ /dev/null @@ -1,901 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Open Internet Discourse Foundation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -

    Open Internet Discourse Foundation

    - - -
      -
    • - - Home - - / -
    • - -
    • - - Open Internet Discourse Foundation - -
    • -
    - -
    -
    -
    - - -
    -
    -
    -
    -

    The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are.

    -

    The three pillars that are at the core of the OID Foundation:

    -

    OID believes in the fundamental right of individuals to privacy, self-determination, and freedom of expression. -Building sustainably. The OID Foundation believes that the internet is crucial infrastructure for society, and as such, should be build from the perspective that software projects can exist and be maintained for a long time; decades, not years. -Transparancy. The OID Foundation takes the commitment to openness seriously, and strives to use open software in all aspects. -In order to realise our vision, we need a healthy, functional and open internet. This is where OID comes in, working on the infrastructure that powers the internet in a way that promotes it’s values.

    -

    OID Foundation is rooted in constructive optimism, believing in tackling challenges head-on with a positive outlook, viewing each obstacle as an opportunity for improvement. As a practical example of the long-term vision is the work on NixOS that the OID is doing, where the reproducibility and long-term maintainability of NixOS’s package management help with an open and sustainable internet.

    -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/pages/index.html b/public/pages/index.html deleted file mode 100644 index 7ba1138..0000000 --- a/public/pages/index.html +++ /dev/null @@ -1,953 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -

    Pages

    - - - - -
    -
    -
    - - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/pages/index.xml b/public/pages/index.xml deleted file mode 100644 index 8a73f98..0000000 --- a/public/pages/index.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - Pages on Fediversity - //localhost:1313/pages/ - Recent content in Pages on Fediversity - Hugo -- gohugo.io - en-us - - - Consortium - //localhost:1313/consortium/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/consortium/ - Information about the project. TODO. - - - Developers - //localhost:1313/developers/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/developers/ - The Fediversity Project enables easy hosting for a wide variety of fediverse platforms, all based on NixOS. - - - European Commission - //localhost:1313/ec/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/ec/ - The Fediversity project implements the visions outlined by the Next Generation Internet (NGI) initiative for an open internet in several ways. - - - Fediversity - //localhost:1313/fediversity/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/fediversity/ - Fediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. - - - Grants - //localhost:1313/grants/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/grants/ - Fediversity invites other people to join this ambitious development effort. It is a vast domain with many more challenges than what any preconceived effort could tackle by itself. - - - Individuals - //localhost:1313/individuals/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/individuals/ - The fediverse shows great potential in fundamentally rethinking how we approach the internet. - - - NLnet - //localhost:1313/nlnet/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/nlnet/ - The NLnet Foundation supports organisations and people who contribute to an open internet for all. - - - NORDUnet - //localhost:1313/nordunet/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/nordunet/ - NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries connecting universities and research institutions across Denmark, Finland, Iceland, Norway, and Sweden. - - - Open Internet Discourse Foundation - //localhost:1313/oid/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/oid/ - The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are. - - - Privacy - //localhost:1313/privacy-policy/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/privacy-policy/ - The Fediversity website does not track you, and does not process any of your data. - - - Tweag - //localhost:1313/tweag/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/tweag/ - Tweag is the open source program office (OSPO) of Modus Create, a global digital consulting firm that helps enterprises build competitive advantage through digital innovation. - - - diff --git a/public/privacy-policy/index.html b/public/privacy-policy/index.html deleted file mode 100644 index 1f074ee..0000000 --- a/public/privacy-policy/index.html +++ /dev/null @@ -1,893 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Privacy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -

    Privacy

    - - - - -
    -
    -
    - - -
    -
    -
    -
    -

    The Fediversity website does not track you, and does not process any of your data.

    -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/searchindex.json b/public/searchindex.json deleted file mode 100644 index aca5581..0000000 --- a/public/searchindex.json +++ /dev/null @@ -1,34 +0,0 @@ -[{ - "section": "Blog", - "slug": "/blog/publicspaces-conference/", - "title": "PublicSpaces Conference 2024", - "description": "PublicSpaces Conference 2024 - 'Take Back the Internet'", - "date": "July 30, 2024", - "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_420x0_resize_q80_h2_lanczos.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"280\"\n onerror=\"this.onerror='null';this.src='\\/images\\/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_420x0_resize_q80_lanczos.jpg';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_100x100_fill_q80_h2_lanczos_smart1.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_100x100_fill_q80_lanczos_smart1.jpg';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "searchKeyword": "", - "categories": "News", - "tags": "", - "content":"PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled \u0026lsquo;Taking Back the Internet\u0026rsquo;. PublicSpaces is a network of public organisations fighting for an internet based on public values. The Fediversity Project attended, to share ideas, and learn more about how people and organisations think about an ethical internet. If you are interested, you can view all sessions here (hosted on PeerTube!).\nAlexandra van Huffelen, who was Dutch Secretary of State of Digitalisation until last month, gave the opening talk to discuss digitalisation and public values. In the talk, van Huffelen said that the Netherlands has a prominent lead in the EU with the promotion of public values in the digital infrastructure. Van Huffelen has been a prominent supporter of open standards and decentralisation, and has pushed the usage of Mastodon within the Dutch government, which fits well with the goals and vision of the Fediversity project. Project Lead Koen de Jonge took the opportunity shortly before the talk to hand van Huffelen a Mastodon pin, which she proudly wore during her talk, as you can see in the header image!\nThere were quite some other talks about the Fediverse as well, discussing how to move the space forward. The goal of the Fediversity Project is to provide the technological infrastructure that makes it easier for people to join an open, free and fair social internet. The strength of Fediversity is in our technological capabilities, making the infrastructure more accessible. For our project to be successful, we also need a social infrastructure, that teaches people what it is and how it is beneficial for them, and how to get them on board. We also need public organisations to lead by example. Both of these social aspects of growing the fediverse were on full display during the PublicSpaces conference, and there is a real enthusiasm in growing the social internet. Fediversity is a strong supporter of organisations like PublicSpaces; while organisations like PublicSpaces help facilitate people and organisations with their thinking about why they should join the fediverse, and which steps should they take, Fediversity can provide the technological infrastructure that makes it all as easy as possible.\n"},{ - "section": "Blog", - "slug": "/blog/new-website-launch/", - "title": "Fediversity new website launch", - "description": "Announcing Our New Website for the Fediversity Project", - "date": "May 15, 2024", - "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"321\"\n onerror=\"this.onerror='null';this.src='\\/images\\/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "searchKeyword": "", - "categories": "News", - "tags": "", - "content":"We are pleased to introduce the launch of our new website dedicated to the Fediversity project.\nThe project is broad in scope, and the website reflects this. Whether you are a developer, an individual interested in the project, or want to know how the grant money is spend, the website keeps you up to date with everything you need to know.\nWe\u0026rsquo;re excited to show you more of the progress of the Fediversity project, and how we can build a next generation of the open internet together!\n"},{ - "section": "Blog", - "slug": "/blog/project-launch/", - "title": "Fediversity Project publicly announced", - "description": "The Fediversity Project has officially been announced", - "date": "January 1, 2024", - "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"318\"\n onerror=\"this.onerror='null';this.src='\\/images\\/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "searchKeyword": "", - "categories": "News", - "tags": "", - "content":"The Consortium behind the Fediversity project announces that the project has officially been started. NLnet, Tweag, NorduNet and the Open Internet Discourse Foundation are working together to build a new service for cloud hosters.\nFediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. It wants to provide everyone with high-quality, secure IT systems for everyday use. Without tracking, without exploitation, in a way that runs everywhere and scales effortlessly. Fediversity is based on NixOS, a disruptive Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, NixOS is completely declarative, makes upgrading systems reliable, and has many other advantages. Because it is reproducible, it is ideally suited for complex deployment scenario\u0026rsquo;s where consistent behaviour, stability and configurability matter.\nFediversity has received funding from the European Union’s Horizon Europe research and innovation programme under grant agreement No. 101136078.\n"}] diff --git a/public/sections/index.html b/public/sections/index.html deleted file mode 100644 index 6ff37e9..0000000 --- a/public/sections/index.html +++ /dev/null @@ -1,899 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -

    Sections

    - - - - -
    -
    -
    - - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/sections/index.xml b/public/sections/index.xml deleted file mode 100644 index 7e8bd2a..0000000 --- a/public/sections/index.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - Sections on Fediversity - //localhost:1313/sections/ - Recent content in Sections on Fediversity - Hugo -- gohugo.io - en-us - - - Ready to build your next project with Hugo? - - Mon, 01 Jan 0001 00:00:00 +0000 - - - - - What Users Are Saying About Hugoplate - - Mon, 01 Jan 0001 00:00:00 +0000 - - - - - diff --git a/public/service-worker.js b/public/service-worker.js deleted file mode 100644 index d39fc31..0000000 --- a/public/service-worker.js +++ /dev/null @@ -1,10 +0,0 @@ -importScripts( - "https://storage.googleapis.com/workbox-cdn/releases/6.0.2/workbox-sw.js" -); - -workbox.setConfig({ debug: false }); - -workbox.routing.registerRoute( - ({ request }) => request.destination === "image", - new workbox.strategies.NetworkFirst() -); diff --git a/public/sitemap.xml b/public/sitemap.xml deleted file mode 100644 index 421b2bc..0000000 --- a/public/sitemap.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - //localhost:1313/ - 2024-05-15T05:00:00+00:00 - - //localhost:1313/categories/ - 2024-05-15T05:00:00+00:00 - - //localhost:1313/blog/new-website-launch/ - 2024-05-15T05:00:00+00:00 - - //localhost:1313/categories/news/ - 2024-05-15T05:00:00+00:00 - - //localhost:1313/blog/ - 2024-05-15T05:00:00+00:00 - - //localhost:1313/categories/conference/ - 2024-05-11T14:00:00+02:00 - - //localhost:1313/categories/event/ - 2024-05-11T14:00:00+02:00 - - //localhost:1313/events/ - 2024-05-11T14:00:00+02:00 - - //localhost:1313/events/publicspaces-annual-conference/ - 2024-05-11T14:00:00+02:00 - - //localhost:1313/events/owc-annual-conference-2024/ - 2024-05-11T09:00:00+00:00 - - //localhost:1313/events/waag-state-internet-2024/ - 2024-04-10T16:00:00+00:00 - - //localhost:1313/categories/webinar/ - 2024-04-10T16:00:00+00:00 - - //localhost:1313/blog/project-launch/ - 2024-01-01T05:00:00+00:00 - - //localhost:1313/blog/publicspaces-conference/ - 2024-01-01T05:00:00+00:00 - - //localhost:1313/authors/ - - //localhost:1313/consortium/ - - //localhost:1313/contact/ - - //localhost:1313/developers/ - - //localhost:1313/ec/ - - //localhost:1313/fediversity/ - - //localhost:1313/grants/ - - //localhost:1313/individuals/ - - //localhost:1313/authors/laurens-hof/ - - //localhost:1313/nlnet/ - - //localhost:1313/nordunet/ - - //localhost:1313/oid/ - - //localhost:1313/pages/ - - //localhost:1313/privacy-policy/ - - //localhost:1313/sections/ - - //localhost:1313/tags/ - - //localhost:1313/tweag/ - - diff --git a/public/tags/conference/index.html b/public/tags/conference/index.html deleted file mode 100644 index 7f3d551..0000000 --- a/public/tags/conference/index.html +++ /dev/null @@ -1,954 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -

    Conference

    - - - - -
    -
    -
    - - -
    -
    -
    - -
    -
    - -
    -
    - -

    - PublicSpaces conference 2024 -

    - - - -

    On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

    - - Read More - -
    - -
    - -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/tags/conference/index.xml b/public/tags/conference/index.xml deleted file mode 100644 index 14a6ffd..0000000 --- a/public/tags/conference/index.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - Conference on Fediversity - //localhost:1313/tags/conference/ - Recent content in Conference on Fediversity - Hugo -- gohugo.io - en-us - Tue, 26 Mar 2024 14:00:00 +0200 - - - PublicSpaces conference 2024 - //localhost:1313/events/publicspaces-annual-conference/ - Tue, 26 Mar 2024 14:00:00 +0200 - //localhost:1313/events/publicspaces-annual-conference/ - On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. - - - diff --git a/public/tags/index.html b/public/tags/index.html deleted file mode 100644 index 5a0efb9..0000000 --- a/public/tags/index.html +++ /dev/null @@ -1,887 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -

    Tags

    - - - - -
    -
    -
    - - -
    -
    -
      - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/tags/index.xml b/public/tags/index.xml deleted file mode 100644 index 4a5fe0c..0000000 --- a/public/tags/index.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - Tags on Fediversity - //localhost:1313/tags/ - Recent content in Tags on Fediversity - Hugo -- gohugo.io - en-us - - - diff --git a/public/tags/nextjs/index.html b/public/tags/nextjs/index.html deleted file mode 100644 index 93024f6..0000000 --- a/public/tags/nextjs/index.html +++ /dev/null @@ -1,1282 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - - - -
    -
    -
    -

    Nextjs

    - - - - -
    -
    -
    - - -
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

    - How to build an Application with modern Technology -

    - - - -

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

    - - Read More - -
    - -
    - -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/tags/nextjs/index.xml b/public/tags/nextjs/index.xml deleted file mode 100644 index 7ea324a..0000000 --- a/public/tags/nextjs/index.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - Nextjs on Fediversity - //localhost:1313/tags/nextjs/ - Recent content in Nextjs on Fediversity - Hugo -- gohugo.io - en-us - Mon, 04 Apr 2022 05:00:00 +0000 - - - How to build an Application with modern Technology - //localhost:1313/blog/post-1/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-1/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - diff --git a/public/tags/silicon/index.html b/public/tags/silicon/index.html deleted file mode 100644 index 1ca1f4f..0000000 --- a/public/tags/silicon/index.html +++ /dev/null @@ -1,1276 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - - - -
    -
    -
    -

    Silicon

    - - - - -
    -
    -
    - - -
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

    - How to build an Application with modern Technology -

    - - - -

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

    - - Read More - -
    - -
    - -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/tags/silicon/index.xml b/public/tags/silicon/index.xml deleted file mode 100644 index a865231..0000000 --- a/public/tags/silicon/index.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - Silicon on Fediversity - //localhost:1313/tags/silicon/ - Recent content in Silicon on Fediversity - Hugo -- gohugo.io - en-us - Mon, 04 Apr 2022 05:00:00 +0000 - - - How to build an Application with modern Technology - //localhost:1313/blog/post-4/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-4/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - diff --git a/public/tags/software/index.html b/public/tags/software/index.html deleted file mode 100644 index 316a8ef..0000000 --- a/public/tags/software/index.html +++ /dev/null @@ -1,1276 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - - - -
    -
    -
    -

    Software

    - - - - -
    -
    -
    - - -
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

    - How to build an Application with modern Technology -

    - - - -

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

    - - Read More - -
    - -
    - -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/tags/software/index.xml b/public/tags/software/index.xml deleted file mode 100644 index b0e869b..0000000 --- a/public/tags/software/index.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - Software on Fediversity - //localhost:1313/tags/software/ - Recent content in Software on Fediversity - Hugo -- gohugo.io - en-us - Mon, 04 Apr 2022 05:00:00 +0000 - - - How to build an Application with modern Technology - //localhost:1313/blog/post-3/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-3/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - diff --git a/public/tags/tailwind/index.html b/public/tags/tailwind/index.html deleted file mode 100644 index 10736f3..0000000 --- a/public/tags/tailwind/index.html +++ /dev/null @@ -1,1582 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - - - -
    -
    -
    -

    Tailwind

    - - - - -
    -
    -
    - - -
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

    - How to build an Application with modern Technology -

    - - - -

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

    - - Read More - -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

    - How to build an Application with modern Technology -

    - - - -

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

    - - Read More - -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

    - How to build an Application with modern Technology -

    - - - -

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

    - - Read More - -
    - -
    - -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/tags/tailwind/index.xml b/public/tags/tailwind/index.xml deleted file mode 100644 index 32dc71f..0000000 --- a/public/tags/tailwind/index.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - Tailwind on Fediversity - //localhost:1313/tags/tailwind/ - Recent content in Tailwind on Fediversity - Hugo -- gohugo.io - en-us - Mon, 04 Apr 2022 05:00:00 +0000 - - - How to build an Application with modern Technology - //localhost:1313/blog/post-1/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-1/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - How to build an Application with modern Technology - //localhost:1313/blog/post-2/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-2/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - How to build an Application with modern Technology - //localhost:1313/blog/post-3/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-3/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - diff --git a/public/tags/technology/index.html b/public/tags/technology/index.html deleted file mode 100644 index 60559c6..0000000 --- a/public/tags/technology/index.html +++ /dev/null @@ -1,1429 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - - - -
    -
    -
    -

    Technology

    - - - - -
    -
    -
    - - -
    -
    -
    - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

    - How to build an Application with modern Technology -

    - - - -

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

    - - Read More - -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

    - How to build an Application with modern Technology -

    - - - -

    Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

    - - Read More - -
    - -
    - -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/tags/technology/index.xml b/public/tags/technology/index.xml deleted file mode 100644 index 5f9c0bb..0000000 --- a/public/tags/technology/index.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - Technology on Fediversity - //localhost:1313/tags/technology/ - Recent content in Technology on Fediversity - Hugo -- gohugo.io - en-us - Mon, 04 Apr 2022 05:00:00 +0000 - - - How to build an Application with modern Technology - //localhost:1313/blog/post-2/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-2/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - How to build an Application with modern Technology - //localhost:1313/blog/post-4/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-4/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - diff --git a/public/tweag/index.html b/public/tweag/index.html deleted file mode 100644 index 94f2eec..0000000 --- a/public/tweag/index.html +++ /dev/null @@ -1,895 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Tweag - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - all - - - - - -
    - - - -
    - -
    - - - - - - - - - -
    -
    -
    -

    Tweag

    - - - - -
    -
    -
    - - -
    -
    -
    -
    -

    Tweag is the open source program office (OSPO) of Modus Create, a global digital consulting firm that helps enterprises build competitive advantage through digital innovation. Tweagers are leading contributors to several open source projects — from functional programming languages to cross-platform frameworks. Tweag has extensive experience working with Nix, and many people at the forefront of the Nix community are Tweagers.

    -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From 0fd3e0e9902dc72b3fee0653eb94b8b3ab2c8d09 Mon Sep 17 00:00:00 2001 From: Laurens Date: Mon, 19 Aug 2024 14:58:32 +0200 Subject: [PATCH 40/44] tech session kubernetes art --- content/english/blog/fediversity-tech-session.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 content/english/blog/fediversity-tech-session.md diff --git a/content/english/blog/fediversity-tech-session.md b/content/english/blog/fediversity-tech-session.md new file mode 100755 index 0000000..c85b634 --- /dev/null +++ b/content/english/blog/fediversity-tech-session.md @@ -0,0 +1,16 @@ +--- +title: "PublicSpaces Conference 2024" +meta_title: "" +description: "PublicSpaces Conference 2024 - 'Take Back the Internet'" +date: 2024-07-30T05:00:00Z +image: "/images/avhuffelenmastodonpin.jpg" +categories: ["News"] +author: "Laurens Hof" +draft: false +--- + +PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled 'Taking Back the Internet'. PublicSpaces is a network of public organisations fighting for an internet based on public values. The Fediversity Project attended, to share ideas, and learn more about how people and organisations think about an ethical internet. If you are interested, you can view all sessions [here](https://conference.publicspaces.net/en/archive/pubconf2024) (hosted on PeerTube!). + +Alexandra van Huffelen, who was Dutch Secretary of State of Digitalisation until last month, gave the opening talk to discuss digitalisation and public values. In the talk, van Huffelen said that the Netherlands has a prominent lead in the EU with the promotion of public values in the digital infrastructure. Van Huffelen has been a prominent supporter of open standards and decentralisation, and has pushed the usage of Mastodon within the Dutch government, which fits well with the goals and vision of the Fediversity project. Project Lead Koen de Jonge took the opportunity shortly before the talk to hand van Huffelen a Mastodon pin, which she proudly wore during her talk, as you can see in the header image! + +There were quite some other talks about the Fediverse as well, discussing how to move the space forward. The goal of the Fediversity Project is to provide the technological infrastructure that makes it easier for people to join an open, free and fair social internet. The strength of Fediversity is in our technological capabilities, making the infrastructure more accessible. For our project to be successful, we also need a social infrastructure, that teaches people what it is and how it is beneficial for them, and how to get them on board. We also need public organisations to lead by example. Both of these social aspects of growing the fediverse were on full display during the PublicSpaces conference, and there is a real enthusiasm in growing the social internet. Fediversity is a strong supporter of organisations like PublicSpaces; while organisations like PublicSpaces help facilitate people and organisations with their thinking about why they should join the fediverse, and which steps should they take, Fediversity can provide the technological infrastructure that makes it all as easy as possible. From 6cc1b35e5e2f8aa18cf5c72f0c9152acf4f0aa69 Mon Sep 17 00:00:00 2001 From: Laurens Date: Mon, 19 Aug 2024 14:59:11 +0200 Subject: [PATCH 41/44] img fix --- content/english/blog/fediversity-tech-session.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/content/english/blog/fediversity-tech-session.md b/content/english/blog/fediversity-tech-session.md index c85b634..b8a9c4d 100755 --- a/content/english/blog/fediversity-tech-session.md +++ b/content/english/blog/fediversity-tech-session.md @@ -1,16 +1,17 @@ --- -title: "PublicSpaces Conference 2024" +title: "Fediversity Tech Session" meta_title: "" -description: "PublicSpaces Conference 2024 - 'Take Back the Internet'" -date: 2024-07-30T05:00:00Z -image: "/images/avhuffelenmastodonpin.jpg" +description: "Fediversity Tech Session - NixOS and Kubernetes" +date: 2024-08-05T05:00:00Z +image: "/images/checkbox-illustration-scaled.png" categories: ["News"] author: "Laurens Hof" draft: false --- -PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled 'Taking Back the Internet'. PublicSpaces is a network of public organisations fighting for an internet based on public values. The Fediversity Project attended, to share ideas, and learn more about how people and organisations think about an ethical internet. If you are interested, you can view all sessions [here](https://conference.publicspaces.net/en/archive/pubconf2024) (hosted on PeerTube!). +Recently Fediversity hosted a tech session on NixOS and Kubernetes. We invited people within the community to discuss some design considerations of the Fediversity project with us. -Alexandra van Huffelen, who was Dutch Secretary of State of Digitalisation until last month, gave the opening talk to discuss digitalisation and public values. In the talk, van Huffelen said that the Netherlands has a prominent lead in the EU with the promotion of public values in the digital infrastructure. Van Huffelen has been a prominent supporter of open standards and decentralisation, and has pushed the usage of Mastodon within the Dutch government, which fits well with the goals and vision of the Fediversity project. Project Lead Koen de Jonge took the opportunity shortly before the talk to hand van Huffelen a Mastodon pin, which she proudly wore during her talk, as you can see in the header image! +One of the core ideas of Fediversity is to build on top of NixOS. NixOS makes upgrading system reliable, and complex deployment reproducable. One of the goals of the Fediversity project that provides an interesting challenge is to help people move away from the cloud hyperscalers. Offering our project on Kubernetes offers easy integration with the storage platforms of the hyperscalers. Easy integration with the hyperscalers is an explicit anti-goal of Fediversity, but we're not sure if we can offer all the functionality with NixOS yet. + +You can check out our entire conversation right here. -There were quite some other talks about the Fediverse as well, discussing how to move the space forward. The goal of the Fediversity Project is to provide the technological infrastructure that makes it easier for people to join an open, free and fair social internet. The strength of Fediversity is in our technological capabilities, making the infrastructure more accessible. For our project to be successful, we also need a social infrastructure, that teaches people what it is and how it is beneficial for them, and how to get them on board. We also need public organisations to lead by example. Both of these social aspects of growing the fediverse were on full display during the PublicSpaces conference, and there is a real enthusiasm in growing the social internet. Fediversity is a strong supporter of organisations like PublicSpaces; while organisations like PublicSpaces help facilitate people and organisations with their thinking about why they should join the fediverse, and which steps should they take, Fediversity can provide the technological infrastructure that makes it all as easy as possible. From 3b94c7a4ae1647a9739f1fb0d581f15a9eceb71c Mon Sep 17 00:00:00 2001 From: Laurens Date: Wed, 11 Sep 2024 09:20:32 +0200 Subject: [PATCH 42/44] banner image fix --- .DS_Store | Bin 6148 -> 6148 bytes assets/.DS_Store | Bin 6148 -> 10244 bytes config/_default/params.toml | 2 +- .../events/publicspaces-annual-conference.md | 2 +- public/.htaccess | 88 + public/404.html | 872 ++ public/authors/index.html | 1002 ++ public/authors/index.xml | 18 + public/authors/laurens-hof/index.html | 2029 +++ .../blog/fediversity-tech-session/index.html | 1025 ++ public/blog/index.html | 1497 ++ public/blog/index.xml | 40 + public/blog/new-website-launch/index.html | 1025 ++ public/blog/page/1/index.html | 10 + public/blog/project-launch/index.html | 1025 ++ .../blog/publicspaces-conference/index.html | 1035 ++ public/categories/conference/index.html | 1205 ++ public/categories/conference/index.xml | 26 + public/categories/event/index.html | 1358 ++ public/categories/event/index.xml | 33 + public/categories/index.html | 928 ++ public/categories/index.xml | 40 + public/categories/news/index.html | 1487 ++ public/categories/news/index.xml | 40 + public/categories/webinar/index.html | 1052 ++ public/categories/webinar/index.xml | 19 + public/consortium/index.html | 894 ++ public/contact/index.html | 977 ++ public/contact/index.xml | 11 + public/css/style-lazy.css | 9437 ++++++++++++ public/css/style.css | 3281 ++++ public/developers/index.html | 898 ++ public/ec/index.html | 896 ++ public/events/index.html | 934 ++ public/events/index.xml | 33 + .../owc-annual-conference-2024/index.html | 1039 ++ .../publicspaces-annual-conference/index.html | 1039 ++ .../waag-state-internet-2024/index.html | 1043 ++ public/fediversity/index.html | 897 ++ public/grants/index.html | 897 ++ public/images/avatar.png | Bin 0 -> 2271 bytes ..._2271_194x194_resize_q80_h2_lanczos_3.webp | Bin 0 -> 848 bytes ...fe535e66_2271_200x200_resize_lanczos_3.png | Bin 0 -> 4362 bytes ..._2271_200x200_resize_q80_h2_lanczos_3.webp | Bin 0 -> 1646 bytes ...97_100x100_fill_q80_h2_lanczos_smart1.webp | Bin 0 -> 2518 bytes ..._1231197_1110x0_resize_q80_h2_lanczos.webp | Bin 0 -> 70776 bytes ...7_1231197_420x0_resize_q80_h2_lanczos.webp | Bin 0 -> 14096 bytes ...7_1231197_545x0_resize_q80_h2_lanczos.webp | Bin 0 -> 21290 bytes ...7_1231197_600x0_resize_q80_h2_lanczos.webp | Bin 0 -> 24610 bytes ...7_1231197_700x0_resize_q80_h2_lanczos.webp | Bin 0 -> 32632 bytes .../images/checkbox-illustration-scaled.png | Bin 0 -> 24456 bytes ...fa_24456_100x100_fill_lanczos_smart1_3.png | Bin 0 -> 5343 bytes ..._100x100_fill_q80_h2_lanczos_smart1_3.webp | Bin 0 -> 1146 bytes ...c5d9d0fa_24456_1110x0_resize_lanczos_3.png | Bin 0 -> 79038 bytes ..._24456_1110x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 7800 bytes ...5c5d9d0fa_24456_420x0_resize_lanczos_3.png | Bin 0 -> 20366 bytes ...a_24456_420x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 3292 bytes ...a_24456_545x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 4064 bytes ...a_24456_600x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 4444 bytes ...a_24456_700x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 5194 bytes ...13e9f1079_22623_144x0_resize_lanczos_3.png | Bin 0 -> 10332 bytes ...e9f1079_22623_144x144_resize_lanczos_3.png | Bin 0 -> 10332 bytes ...e9f1079_22623_192x192_resize_lanczos_3.png | Bin 0 -> 16223 bytes ...113e9f1079_22623_48x0_resize_lanczos_3.png | Bin 0 -> 2216 bytes ...13e9f1079_22623_48x48_resize_lanczos_3.png | Bin 0 -> 2216 bytes ...e9f1079_22623_512x512_resize_lanczos_3.png | Bin 0 -> 66760 bytes ...13e9f1079_22623_72x72_resize_lanczos_3.png | Bin 0 -> 3833 bytes ...113e9f1079_22623_96x0_resize_lanczos_3.png | Bin 0 -> 5792 bytes ...13e9f1079_22623_96x96_resize_lanczos_3.png | Bin 0 -> 5792 bytes public/images/home.svg | 1 + public/images/image-placeholder.png | Bin 0 -> 4881 bytes ...9741acb2a_4881_1110x0_resize_lanczos_3.png | Bin 0 -> 7699 bytes ...a_4881_1110x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 2890 bytes ...2a_4881_545x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 1172 bytes ...2a_4881_600x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 1322 bytes ...2a_4881_700x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 1592 bytes ...8cd041995_19726_320x0_resize_lanczos_3.png | Bin 0 -> 18082 bytes ...5_19726_320x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 5640 bytes public/images/ngi_fedi_full.svg | 62 + public/images/og-image.png | Bin 0 -> 107524 bytes ...3_18659_360x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 2046 bytes ...3_18659_425x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 2302 bytes ...f27514263_18659_520x0_resize_lanczos_3.png | Bin 0 -> 13780 bytes ...3_18659_520x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 2806 bytes ...3_18659_545x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 3010 bytes public/images/website-new.png | Bin 0 -> 18139 bytes ...95_18139_100x100_fill_lanczos_smart1_3.png | Bin 0 -> 3992 bytes ..._100x100_fill_q80_h2_lanczos_smart1_3.webp | Bin 0 -> 1142 bytes ...3bba0f95_18139_1110x0_resize_lanczos_3.png | Bin 0 -> 43525 bytes ..._18139_1110x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 7894 bytes ...13bba0f95_18139_420x0_resize_lanczos_3.png | Bin 0 -> 13134 bytes ...5_18139_420x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 3244 bytes ...5_18139_545x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 4214 bytes ...5_18139_600x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 4336 bytes ...5_18139_700x0_resize_q80_h2_lanczos_3.webp | Bin 0 -> 5274 bytes public/index.html | 1383 ++ public/index.xml | 159 + public/individuals/index.html | 901 ++ public/js/script-lazy.js | 4744 ++++++ public/js/script.js | 12528 ++++++++++++++++ public/manifest.webmanifest | 56 + public/nlnet/index.html | 896 ++ public/nordunet/index.html | 896 ++ public/oid/index.html | 901 ++ public/pages/index.html | 953 ++ public/pages/index.xml | 88 + public/privacy-policy/index.html | 893 ++ public/searchindex.json | 45 + public/sections/index.html | 899 ++ public/sections/index.xml | 25 + public/service-worker.js | 10 + public/sitemap.xml | 84 + public/tags/index.html | 887 ++ public/tags/index.xml | 11 + public/tweag/index.html | 895 ++ 115 files changed, 65449 insertions(+), 2 deletions(-) create mode 100644 public/.htaccess create mode 100644 public/404.html create mode 100644 public/authors/index.html create mode 100644 public/authors/index.xml create mode 100644 public/authors/laurens-hof/index.html create mode 100644 public/blog/fediversity-tech-session/index.html create mode 100644 public/blog/index.html create mode 100644 public/blog/index.xml create mode 100644 public/blog/new-website-launch/index.html create mode 100644 public/blog/page/1/index.html create mode 100644 public/blog/project-launch/index.html create mode 100644 public/blog/publicspaces-conference/index.html create mode 100644 public/categories/conference/index.html create mode 100644 public/categories/conference/index.xml create mode 100644 public/categories/event/index.html create mode 100644 public/categories/event/index.xml create mode 100644 public/categories/index.html create mode 100644 public/categories/index.xml create mode 100644 public/categories/news/index.html create mode 100644 public/categories/news/index.xml create mode 100644 public/categories/webinar/index.html create mode 100644 public/categories/webinar/index.xml create mode 100644 public/consortium/index.html create mode 100644 public/contact/index.html create mode 100644 public/contact/index.xml create mode 100644 public/css/style-lazy.css create mode 100644 public/css/style.css create mode 100644 public/developers/index.html create mode 100644 public/ec/index.html create mode 100644 public/events/index.html create mode 100644 public/events/index.xml create mode 100644 public/events/owc-annual-conference-2024/index.html create mode 100644 public/events/publicspaces-annual-conference/index.html create mode 100644 public/events/waag-state-internet-2024/index.html create mode 100644 public/fediversity/index.html create mode 100644 public/grants/index.html create mode 100644 public/images/avatar.png create mode 100644 public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_194x194_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_200x200_resize_lanczos_3.png create mode 100644 public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_200x200_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_100x100_fill_q80_h2_lanczos_smart1.webp create mode 100644 public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_1110x0_resize_q80_h2_lanczos.webp create mode 100644 public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_420x0_resize_q80_h2_lanczos.webp create mode 100644 public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_545x0_resize_q80_h2_lanczos.webp create mode 100644 public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_600x0_resize_q80_h2_lanczos.webp create mode 100644 public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_700x0_resize_q80_h2_lanczos.webp create mode 100644 public/images/checkbox-illustration-scaled.png create mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_lanczos_smart1_3.png create mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_q80_h2_lanczos_smart1_3.webp create mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_lanczos_3.png create mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_lanczos_3.png create mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_545x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_600x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_700x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_144x0_resize_lanczos_3.png create mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_144x144_resize_lanczos_3.png create mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_192x192_resize_lanczos_3.png create mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_48x0_resize_lanczos_3.png create mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_48x48_resize_lanczos_3.png create mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_512x512_resize_lanczos_3.png create mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_72x72_resize_lanczos_3.png create mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_96x0_resize_lanczos_3.png create mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_96x96_resize_lanczos_3.png create mode 100644 public/images/home.svg create mode 100644 public/images/image-placeholder.png create mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png create mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_545x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_600x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_700x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/logo-darkmode_hu3e1f0f6bc04cc0e54cd69f08cd041995_19726_320x0_resize_lanczos_3.png create mode 100644 public/images/logo-darkmode_hu3e1f0f6bc04cc0e54cd69f08cd041995_19726_320x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/ngi_fedi_full.svg create mode 100644 public/images/og-image.png create mode 100644 public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_360x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_425x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_520x0_resize_lanczos_3.png create mode 100644 public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_520x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_545x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/website-new.png create mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_100x100_fill_lanczos_smart1_3.png create mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_100x100_fill_q80_h2_lanczos_smart1_3.webp create mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_1110x0_resize_lanczos_3.png create mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_1110x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_420x0_resize_lanczos_3.png create mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_420x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_545x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_600x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_700x0_resize_q80_h2_lanczos_3.webp create mode 100644 public/index.html create mode 100644 public/index.xml create mode 100644 public/individuals/index.html create mode 100644 public/js/script-lazy.js create mode 100644 public/js/script.js create mode 100644 public/manifest.webmanifest create mode 100644 public/nlnet/index.html create mode 100644 public/nordunet/index.html create mode 100644 public/oid/index.html create mode 100644 public/pages/index.html create mode 100644 public/pages/index.xml create mode 100644 public/privacy-policy/index.html create mode 100644 public/searchindex.json create mode 100644 public/sections/index.html create mode 100644 public/sections/index.xml create mode 100644 public/service-worker.js create mode 100644 public/sitemap.xml create mode 100644 public/tags/index.html create mode 100644 public/tags/index.xml create mode 100644 public/tweag/index.html diff --git a/.DS_Store b/.DS_Store index 026f1628d7d774ab4f7bd22786f9624155242197..0075555682d0c9b4cb3c5d7977bf64dc0dc21c79 100644 GIT binary patch delta 33 pcmZoMXffEJ&NNw^xs2V+Qb)na$Yk;qW~a?hnG{(!vvd6A2LPfR3Aq3O delta 69 zcmZoMXffEJ&cwK5vLth%xZUWp`(!1G6(_XLbvg zn#RNz0gX=@Z_y_&L>^SUz4)Lg`lx7vF+N~4ULG{j7nKM9nKKJ?iw{Pl0&|ix|NQ?s z|2gx2=lf^&oMnumGq0{ttzAhF$35hZ1G+Vo;wKg9^>8l4dCbiNPUhI4RF9(9`#hI=W@rd$gQQGAUQv6y=tT zW$wypZu>ySGV)o|PResKDI=3NQjXSP7;*hRjcnC+CTAJOF3Z;4VFnY9cGPj(rZpvo zY%AwwLzu@);Md2N; zIuyGm@@f4@UU!bk5mEH!2rG@!uu2cN!&2Q@R8c-l zhfefj7j`3#VT?e>A=o&IV;IMAJcx&I0;ljW9>ddk2G8O-yo6WqD$e3{yo2-j5FgNdH8s}0R7L`qIs@KmXxWp#*BP%iV;<~CBn6=}o95GA8r?yC!9q%u!wXz1>tVb06q zKgINm>=OHy{lqR4(`REI>Tn05#P3dQ#!ipnar9$9k~n}gRAgbo!V%*7aZKQTOyU7z z`bpyYBX|@~;7L41e19G<;6n8b^8|2KivD6Z=2+j cEL8sWKLhCO?ynuU1^fSC|4&4{iT3}00Iu{~?EnA( delta 133 zcmZn(XfcprU|?W$DortDU=RQ@Ie-{Mvv5r;6q~50$jGrVU^g=($7CJ>X~rFsy~GQ- zB&w?oEsb>)EG;K*l#pTUntV_|p0Rtgl(;(cVs;J=L1v(KAQ0dN60RVVHWq$op3JY} T2{M;~31SDxT87Q>Jad= + + ## Enable expiration control + ExpiresActive On + + ## CSS and JS expiration: 1 week after request + ExpiresByType text/css "now plus 1 week" + ExpiresByType application/javascript "now plus 1 week" + ExpiresByType application/x-javascript "now plus 1 week" + + ## Image files expiration: 1 month after request + ExpiresByType image/bmp "now plus 1 month" + ExpiresByType image/gif "now plus 1 month" + ExpiresByType image/jpeg "now plus 1 month" + ExpiresByType image/webp "now plus 1 month" + ExpiresByType image/jp2 "now plus 1 month" + ExpiresByType image/pipeg "now plus 1 month" + ExpiresByType image/png "now plus 1 month" + ExpiresByType image/svg+xml "now plus 1 month" + ExpiresByType image/tiff "now plus 1 month" + ExpiresByType image/x-icon "now plus 1 month" + ExpiresByType image/ico "now plus 1 month" + ExpiresByType image/icon "now plus 1 month" + ExpiresByType text/ico "now plus 1 month" + ExpiresByType application/ico "now plus 1 month" + ExpiresByType image/vnd.wap.wbmp "now plus 1 month" + + ## Font files expiration: 1 month after request + ExpiresByType application/x-font-ttf "now plus 1 month" + ExpiresByType application/x-font-opentype "now plus 1 month" + ExpiresByType application/x-font-woff "now plus 1 month" + ExpiresByType font/woff2 "now plus 1 month" + ExpiresByType image/svg+xml "now plus 1 month" + + ## Audio files expiration: 1 month after request + ExpiresByType audio/ogg "now plus 1 month" + ExpiresByType application/ogg "now plus 1 month" + ExpiresByType audio/basic "now plus 1 month" + ExpiresByType audio/mid "now plus 1 month" + ExpiresByType audio/midi "now plus 1 month" + ExpiresByType audio/mpeg "now plus 1 month" + ExpiresByType audio/mp3 "now plus 1 month" + ExpiresByType audio/x-aiff "now plus 1 month" + ExpiresByType audio/x-mpegurl "now plus 1 month" + ExpiresByType audio/x-pn-realaudio "now plus 1 month" + ExpiresByType audio/x-wav "now plus 1 month" + + ## Movie files expiration: 1 month after request + ExpiresByType application/x-shockwave-flash "now plus 1 month" + ExpiresByType x-world/x-vrml "now plus 1 month" + ExpiresByType video/x-msvideo "now plus 1 month" + ExpiresByType video/mpeg "now plus 1 month" + ExpiresByType video/mp4 "now plus 1 month" + ExpiresByType video/quicktime "now plus 1 month" + ExpiresByType video/x-la-asf "now plus 1 month" + ExpiresByType video/x-ms-asf "now plus 1 month" + +##### Optimize default expiration time - END + +##### 1 Month for most static resources + + Header set Cache-Control "public, max-age=31536000, immutable" + + +##### Enable gzip compression for resources + + mod_gzip_on Yes + mod_gzip_dechunk Yes + mod_gzip_item_include file .(html?|txt|css|js|php)$ + mod_gzip_item_include handler ^cgi-script$ + mod_gzip_item_include mime ^text/.* + mod_gzip_item_include mime ^application/x-javascript.* + mod_gzip_item_exclude mime ^image/.* + mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* + + +##### Or, compress certain file types by extension: + + SetOutputFilter DEFLATE + + +##### Set Header Vary: Accept-Encoding + + + Header append Vary: Accept-Encoding + + diff --git a/public/404.html b/public/404.html new file mode 100644 index 0000000..cc03916 --- /dev/null +++ b/public/404.html @@ -0,0 +1,872 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +
    +
    + 404 +

    Page not found

    +
    +

    + The page you are looking for might have been removed, had its name + changed, or is temporarily unavailable. +

    +
    + + Back to home + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/authors/index.html b/public/authors/index.html new file mode 100644 index 0000000..dcc8473 --- /dev/null +++ b/public/authors/index.html @@ -0,0 +1,1002 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Authors + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    Authors

    + + + + +
    +
    +
    + + +
    +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Laurens Hof + + + + + + + + + + +

    + Laurens Hof +

    +

    Story teller for the Fediversity Project.

    + +
    + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/authors/index.xml b/public/authors/index.xml new file mode 100644 index 0000000..1530b5b --- /dev/null +++ b/public/authors/index.xml @@ -0,0 +1,18 @@ + + + + Authors on Fediversity + //localhost:1313/authors/ + Recent content in Authors on Fediversity + Hugo -- gohugo.io + en-us + + + Laurens Hof + //localhost:1313/authors/laurens-hof/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/authors/laurens-hof/ + Story teller for the Fediversity Project. + + + diff --git a/public/authors/laurens-hof/index.html b/public/authors/laurens-hof/index.html new file mode 100644 index 0000000..0dc48a6 --- /dev/null +++ b/public/authors/laurens-hof/index.html @@ -0,0 +1,2029 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Laurens Hof + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Laurens Hof + + + + + + + + + + + + +

    Laurens Hof

    +

    Story teller for the Fediversity Project.

    +
    + +
    +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Tech Session + + + + + + + + + + + +

    + Fediversity Tech Session +

    + + + +

    Recently Fediversity hosted a tech session on NixOS and Kubernetes. We invited people within the community to discuss some design considerations of the Fediversity project with us.

    + + Read More + +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PublicSpaces Conference 2024 + + + + + + + + + + + +

    + PublicSpaces Conference 2024 +

    + + + +

    PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled ‘Taking Back the Internet’.

    + + Read More + +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity new website launch + + + + + + + + + + + +

    + Fediversity new website launch +

    + + + +

    We are pleased to introduce the launch of our new website dedicated to the Fediversity project.

    + + Read More + +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PublicSpaces Conference 2024 + + + + + + + + + + + +

    + PublicSpaces Conference 2024 +

    + + + +

    On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

    + + Read More + +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OW2con 2024 + + + + + + + + + + + +

    + OW2con 2024 +

    + + + +

    OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source.

    + + Read More + +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + State of the Internet 2024 + + + + + + + + + + + +

    + State of the Internet 2024 +

    + + + +

    Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

    + + Read More + +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced + + + + + + + + + + + +

    + Fediversity Project publicly announced +

    + + + +

    The Consortium behind the Fediversity project announces that the project has officially been started.

    + + Read More + +
    + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog/fediversity-tech-session/index.html b/public/blog/fediversity-tech-session/index.html new file mode 100644 index 0000000..525dea1 --- /dev/null +++ b/public/blog/fediversity-tech-session/index.html @@ -0,0 +1,1025 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity Tech Session + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +
    +
    + + +
    +
    +

    Fediversity Tech Session

    + +

    Recently Fediversity hosted a tech session on NixOS and Kubernetes. We invited people within the community to discuss some design considerations of the Fediversity project with us.

    +

    One of the core ideas of Fediversity is to build on top of NixOS. NixOS makes upgrading system reliable, and complex deployment reproducable. One of the goals of the Fediversity project that provides an interesting challenge is to help people move away from the cloud hyperscalers. Offering our project on Kubernetes offers easy integration with the storage platforms of the hyperscalers. Easy integration with the hyperscalers is an explicit anti-goal of Fediversity, but we’re not sure if we can offer all the functionality with NixOS yet.

    +

    You can check out our entire conversation right here.

    +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Tech Session + + + + + + + + + + + +
    +
    +
    + + + + + + +
    + + +
    + + +
    +
    + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog/index.html b/public/blog/index.html new file mode 100644 index 0000000..cc09b59 --- /dev/null +++ b/public/blog/index.html @@ -0,0 +1,1497 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +News + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    News

    + + + + +
    +
    +
    + + +
    +
    +
    + + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Tech Session + + + + + + + + + + + +

    + Fediversity Tech Session +

    + + + +

    Recently Fediversity hosted a tech session on NixOS and Kubernetes. We invited people within the community to discuss some design considerations of the Fediversity project with us.

    + + Read More + +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PublicSpaces Conference 2024 + + + + + + + + + + + +

    + PublicSpaces Conference 2024 +

    + + + +

    PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled ‘Taking Back the Internet’.

    + + Read More + +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity new website launch + + + + + + + + + + + +

    + Fediversity new website launch +

    + + + +

    We are pleased to introduce the launch of our new website dedicated to the Fediversity project.

    + + Read More + +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced + + + + + + + + + + + +

    + Fediversity Project publicly announced +

    + + + +

    The Consortium behind the Fediversity project announces that the project has officially been started.

    + + Read More + +
    + +
    + +
    + + + + + + + + + + + + + + +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog/index.xml b/public/blog/index.xml new file mode 100644 index 0000000..75ef431 --- /dev/null +++ b/public/blog/index.xml @@ -0,0 +1,40 @@ + + + + News on Fediversity + //localhost:1313/blog/ + Recent content in News on Fediversity + Hugo -- gohugo.io + en-us + Mon, 05 Aug 2024 05:00:00 +0000 + + + Fediversity Tech Session + //localhost:1313/blog/fediversity-tech-session/ + Mon, 05 Aug 2024 05:00:00 +0000 + //localhost:1313/blog/fediversity-tech-session/ + Recently Fediversity hosted a tech session on NixOS and Kubernetes. We invited people within the community to discuss some design considerations of the Fediversity project with us. + + + PublicSpaces Conference 2024 + //localhost:1313/blog/publicspaces-conference/ + Tue, 30 Jul 2024 05:00:00 +0000 + //localhost:1313/blog/publicspaces-conference/ + PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled &lsquo;Taking Back the Internet&rsquo;. + + + Fediversity new website launch + //localhost:1313/blog/new-website-launch/ + Wed, 15 May 2024 05:00:00 +0000 + //localhost:1313/blog/new-website-launch/ + We are pleased to introduce the launch of our new website dedicated to the Fediversity project. + + + Fediversity Project publicly announced + //localhost:1313/blog/project-launch/ + Mon, 01 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch/ + The Consortium behind the Fediversity project announces that the project has officially been started. + + + diff --git a/public/blog/new-website-launch/index.html b/public/blog/new-website-launch/index.html new file mode 100644 index 0000000..77ed9ad --- /dev/null +++ b/public/blog/new-website-launch/index.html @@ -0,0 +1,1025 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity new website launch + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +
    +
    + + +
    +
    +

    Fediversity new website launch

    + +

    We are pleased to introduce the launch of our new website dedicated to the Fediversity project.

    +

    The project is broad in scope, and the website reflects this. Whether you are a developer, an individual interested in the project, or want to know how the grant money is spend, the website keeps you up to date with everything you need to know.

    +

    We’re excited to show you more of the progress of the Fediversity project, and how we can build a next generation of the open internet together!

    +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity new website launch + + + + + + + + + + + +
    +
    +
    + + + + + + +
    + + +
    + + +
    +
    + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog/page/1/index.html b/public/blog/page/1/index.html new file mode 100644 index 0000000..abbe72e --- /dev/null +++ b/public/blog/page/1/index.html @@ -0,0 +1,10 @@ + + + + //localhost:1313/blog/ + + + + + + diff --git a/public/blog/project-launch/index.html b/public/blog/project-launch/index.html new file mode 100644 index 0000000..22c9ac3 --- /dev/null +++ b/public/blog/project-launch/index.html @@ -0,0 +1,1025 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity Project publicly announced + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +
    +
    + + +
    +
    +

    Fediversity Project publicly announced

    + +

    The Consortium behind the Fediversity project announces that the project has officially been started. NLnet, Tweag, NorduNet and the Open Internet Discourse Foundation are working together to build a new service for cloud hosters.

    +

    Fediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. It wants to provide everyone with high-quality, secure IT systems for everyday use. Without tracking, without exploitation, in a way that runs everywhere and scales effortlessly. Fediversity is based on NixOS, a disruptive Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, NixOS is completely declarative, makes upgrading systems reliable, and has many other advantages. Because it is reproducible, it is ideally suited for complex deployment scenario’s where consistent behaviour, stability and configurability matter.

    +

    Fediversity has received funding from the European Union’s Horizon Europe research and innovation programme under grant agreement No. 101136078.

    +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced + + + + + + + + + + + +
    +
    +
    + + + + + + +
    + + +
    + + +
    +
    + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog/publicspaces-conference/index.html b/public/blog/publicspaces-conference/index.html new file mode 100644 index 0000000..9e4e9f7 --- /dev/null +++ b/public/blog/publicspaces-conference/index.html @@ -0,0 +1,1035 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PublicSpaces Conference 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +
    +
    + + +
    +
    +

    PublicSpaces Conference 2024

    + +

    PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled ‘Taking Back the Internet’. PublicSpaces is a network of public organisations fighting for an internet based on public values. The Fediversity Project attended, to share ideas, and learn more about how people and organisations think about an ethical internet. If you are interested, you can view all sessions here + (hosted on PeerTube!).

    +

    Alexandra van Huffelen, who was Dutch Secretary of State of Digitalisation until last month, gave the opening talk to discuss digitalisation and public values. In the talk, van Huffelen said that the Netherlands has a prominent lead in the EU with the promotion of public values in the digital infrastructure. Van Huffelen has been a prominent supporter of open standards and decentralisation, and has pushed the usage of Mastodon within the Dutch government, which fits well with the goals and vision of the Fediversity project. Project Lead Koen de Jonge took the opportunity shortly before the talk to hand van Huffelen a Mastodon pin, which she proudly wore during her talk, as you can see in the header image!

    +

    There were quite some other talks about the Fediverse as well, discussing how to move the space forward. The goal of the Fediversity Project is to provide the technological infrastructure that makes it easier for people to join an open, free and fair social internet. The strength of Fediversity is in our technological capabilities, making the infrastructure more accessible. For our project to be successful, we also need a social infrastructure, that teaches people what it is and how it is beneficial for them, and how to get them on board. We also need public organisations to lead by example. Both of these social aspects of growing the fediverse were on full display during the PublicSpaces conference, and there is a real enthusiasm in growing the social internet. Fediversity is a strong supporter of organisations like PublicSpaces; while organisations like PublicSpaces help facilitate people and organisations with their thinking about why they should join the fediverse, and which steps should they take, Fediversity can provide the technological infrastructure that makes it all as easy as possible.

    +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PublicSpaces Conference 2024 + + + + + + + + + + + +
    +
    +
    + + + + + + +
    + + +
    + + +
    +
    + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/categories/conference/index.html b/public/categories/conference/index.html new file mode 100644 index 0000000..1785dbc --- /dev/null +++ b/public/categories/conference/index.html @@ -0,0 +1,1205 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    Conference

    + + + + +
    +
    +
    + + +
    +
    +
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PublicSpaces Conference 2024 + + + + + + + + + + + +

    + PublicSpaces Conference 2024 +

    + + + +

    On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

    + + Read More + +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OW2con 2024 + + + + + + + + + + + +

    + OW2con 2024 +

    + + + +

    OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source.

    + + Read More + +
    + +
    + +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/categories/conference/index.xml b/public/categories/conference/index.xml new file mode 100644 index 0000000..384e2de --- /dev/null +++ b/public/categories/conference/index.xml @@ -0,0 +1,26 @@ + + + + Conference on Fediversity + //localhost:1313/categories/conference/ + Recent content in Conference on Fediversity + Hugo -- gohugo.io + en-us + Sat, 11 May 2024 14:00:00 +0200 + + + PublicSpaces Conference 2024 + //localhost:1313/events/publicspaces-annual-conference/ + Sat, 11 May 2024 14:00:00 +0200 + //localhost:1313/events/publicspaces-annual-conference/ + On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. + + + OW2con 2024 + //localhost:1313/events/owc-annual-conference-2024/ + Sat, 11 May 2024 09:00:00 +0000 + //localhost:1313/events/owc-annual-conference-2024/ + OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source. + + + diff --git a/public/categories/event/index.html b/public/categories/event/index.html new file mode 100644 index 0000000..112f3cd --- /dev/null +++ b/public/categories/event/index.html @@ -0,0 +1,1358 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    Event

    + + + + +
    +
    +
    + + +
    +
    +
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PublicSpaces Conference 2024 + + + + + + + + + + + +

    + PublicSpaces Conference 2024 +

    + + + +

    On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

    + + Read More + +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OW2con 2024 + + + + + + + + + + + +

    + OW2con 2024 +

    + + + +

    OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source.

    + + Read More + +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + State of the Internet 2024 + + + + + + + + + + + +

    + State of the Internet 2024 +

    + + + +

    Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

    + + Read More + +
    + +
    + +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/categories/event/index.xml b/public/categories/event/index.xml new file mode 100644 index 0000000..3157480 --- /dev/null +++ b/public/categories/event/index.xml @@ -0,0 +1,33 @@ + + + + Event on Fediversity + //localhost:1313/categories/event/ + Recent content in Event on Fediversity + Hugo -- gohugo.io + en-us + Sat, 11 May 2024 14:00:00 +0200 + + + PublicSpaces Conference 2024 + //localhost:1313/events/publicspaces-annual-conference/ + Sat, 11 May 2024 14:00:00 +0200 + //localhost:1313/events/publicspaces-annual-conference/ + On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. + + + OW2con 2024 + //localhost:1313/events/owc-annual-conference-2024/ + Sat, 11 May 2024 09:00:00 +0000 + //localhost:1313/events/owc-annual-conference-2024/ + OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source. + + + State of the Internet 2024 + //localhost:1313/events/waag-state-internet-2024/ + Wed, 10 Apr 2024 16:00:00 +0000 + //localhost:1313/events/waag-state-internet-2024/ + Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. + + + diff --git a/public/categories/index.html b/public/categories/index.html new file mode 100644 index 0000000..3c48a82 --- /dev/null +++ b/public/categories/index.html @@ -0,0 +1,928 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    Categories

    + + + + +
    +
    +
    + + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/categories/index.xml b/public/categories/index.xml new file mode 100644 index 0000000..8eb734b --- /dev/null +++ b/public/categories/index.xml @@ -0,0 +1,40 @@ + + + + Categories on Fediversity + //localhost:1313/categories/ + Recent content in Categories on Fediversity + Hugo -- gohugo.io + en-us + Mon, 05 Aug 2024 05:00:00 +0000 + + + News + //localhost:1313/categories/news/ + Mon, 05 Aug 2024 05:00:00 +0000 + //localhost:1313/categories/news/ + + + + Conference + //localhost:1313/categories/conference/ + Sat, 11 May 2024 14:00:00 +0200 + //localhost:1313/categories/conference/ + + + + Event + //localhost:1313/categories/event/ + Sat, 11 May 2024 14:00:00 +0200 + //localhost:1313/categories/event/ + + + + Webinar + //localhost:1313/categories/webinar/ + Wed, 10 Apr 2024 16:00:00 +0000 + //localhost:1313/categories/webinar/ + + + + diff --git a/public/categories/news/index.html b/public/categories/news/index.html new file mode 100644 index 0000000..a44aecd --- /dev/null +++ b/public/categories/news/index.html @@ -0,0 +1,1487 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    News

    + + + + +
    +
    +
    + + +
    +
    +
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Tech Session + + + + + + + + + + + +

    + Fediversity Tech Session +

    + + + +

    Recently Fediversity hosted a tech session on NixOS and Kubernetes. We invited people within the community to discuss some design considerations of the Fediversity project with us.

    + + Read More + +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PublicSpaces Conference 2024 + + + + + + + + + + + +

    + PublicSpaces Conference 2024 +

    + + + +

    PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled ‘Taking Back the Internet’.

    + + Read More + +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity new website launch + + + + + + + + + + + +

    + Fediversity new website launch +

    + + + +

    We are pleased to introduce the launch of our new website dedicated to the Fediversity project.

    + + Read More + +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fediversity Project publicly announced + + + + + + + + + + + +

    + Fediversity Project publicly announced +

    + + + +

    The Consortium behind the Fediversity project announces that the project has officially been started.

    + + Read More + +
    + +
    + +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/categories/news/index.xml b/public/categories/news/index.xml new file mode 100644 index 0000000..2c84061 --- /dev/null +++ b/public/categories/news/index.xml @@ -0,0 +1,40 @@ + + + + News on Fediversity + //localhost:1313/categories/news/ + Recent content in News on Fediversity + Hugo -- gohugo.io + en-us + Mon, 05 Aug 2024 05:00:00 +0000 + + + Fediversity Tech Session + //localhost:1313/blog/fediversity-tech-session/ + Mon, 05 Aug 2024 05:00:00 +0000 + //localhost:1313/blog/fediversity-tech-session/ + Recently Fediversity hosted a tech session on NixOS and Kubernetes. We invited people within the community to discuss some design considerations of the Fediversity project with us. + + + PublicSpaces Conference 2024 + //localhost:1313/blog/publicspaces-conference/ + Tue, 30 Jul 2024 05:00:00 +0000 + //localhost:1313/blog/publicspaces-conference/ + PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled &lsquo;Taking Back the Internet&rsquo;. + + + Fediversity new website launch + //localhost:1313/blog/new-website-launch/ + Wed, 15 May 2024 05:00:00 +0000 + //localhost:1313/blog/new-website-launch/ + We are pleased to introduce the launch of our new website dedicated to the Fediversity project. + + + Fediversity Project publicly announced + //localhost:1313/blog/project-launch/ + Mon, 01 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch/ + The Consortium behind the Fediversity project announces that the project has officially been started. + + + diff --git a/public/categories/webinar/index.html b/public/categories/webinar/index.html new file mode 100644 index 0000000..8317e52 --- /dev/null +++ b/public/categories/webinar/index.html @@ -0,0 +1,1052 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    Webinar

    + + + + +
    +
    +
    + + +
    +
    +
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + State of the Internet 2024 + + + + + + + + + + + +

    + State of the Internet 2024 +

    + + + +

    Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

    + + Read More + +
    + +
    + +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/categories/webinar/index.xml b/public/categories/webinar/index.xml new file mode 100644 index 0000000..64a86fe --- /dev/null +++ b/public/categories/webinar/index.xml @@ -0,0 +1,19 @@ + + + + Webinar on Fediversity + //localhost:1313/categories/webinar/ + Recent content in Webinar on Fediversity + Hugo -- gohugo.io + en-us + Wed, 10 Apr 2024 16:00:00 +0000 + + + State of the Internet 2024 + //localhost:1313/events/waag-state-internet-2024/ + Wed, 10 Apr 2024 16:00:00 +0000 + //localhost:1313/events/waag-state-internet-2024/ + Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. + + + diff --git a/public/consortium/index.html b/public/consortium/index.html new file mode 100644 index 0000000..41b5054 --- /dev/null +++ b/public/consortium/index.html @@ -0,0 +1,894 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Consortium + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    Consortium

    + + + + +
    +
    +
    + + +
    +
    +
    +
    +

    Information about the project. TODO.

    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/contact/index.html b/public/contact/index.html new file mode 100644 index 0000000..fb78587 --- /dev/null +++ b/public/contact/index.html @@ -0,0 +1,977 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Contact + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    Contact

    + + + + +
    +
    +
    + + + +
    +
    +
    +
    +

    Please feel free to reach out to us via email at the following addresses for any inquiries or assistance. We’re here to help and eager to hear from you!

    +

    For generic questions about the Fediversity project:

    +

    contact@fediversity.eu + +For questions about the administrative side of the Fediversity Project:

    +

    fediversity@nlnet.nl + +If you have questions about the funding rounds that are part of the Fediversity project, you can find out more information on the NLnet website:

    +

    https://nlnet.nl/fediversity/guideforapplicants/ +

    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    + +
    +
    +
    +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/contact/index.xml b/public/contact/index.xml new file mode 100644 index 0000000..28e76c3 --- /dev/null +++ b/public/contact/index.xml @@ -0,0 +1,11 @@ + + + + Contact on Fediversity + //localhost:1313/contact/ + Recent content in Contact on Fediversity + Hugo -- gohugo.io + en-us + + + diff --git a/public/css/style-lazy.css b/public/css/style-lazy.css new file mode 100644 index 0000000..2037312 --- /dev/null +++ b/public/css/style-lazy.css @@ -0,0 +1,9437 @@ +/** + * Swiper 8.0.7 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * https://swiperjs.com + * + * Copyright 2014-2022 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: March 4, 2022 + */ + +@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 { + margin-left: auto; + margin-right: auto; + position: relative; + overflow: hidden; + list-style: none; + padding: 0; + /* Fix of Webkit flickering */ + z-index: 1; +} +.swiper-vertical > .swiper-wrapper { + flex-direction: column; +} +.swiper-wrapper { + position: relative; + width: 100%; + height: 100%; + z-index: 1; + display: flex; + transition-property: transform; + box-sizing: content-box; +} +.swiper-android .swiper-slide, +.swiper-wrapper { + transform: translate3d(0px, 0, 0); +} +.swiper-pointer-events { + touch-action: pan-y; +} +.swiper-pointer-events.swiper-vertical { + touch-action: pan-x; +} +.swiper-slide { + flex-shrink: 0; + width: 100%; + height: 100%; + position: relative; + transition-property: transform; +} +.swiper-slide-invisible-blank { + visibility: hidden; +} +/* Auto Height */ +.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; +} +/* 3D Effects */ +.swiper-3d, +.swiper-3d.swiper-css-mode .swiper-wrapper { + perspective: 1200px; +} +.swiper-3d .swiper-wrapper, +.swiper-3d .swiper-slide, +.swiper-3d .swiper-slide-shadow, +.swiper-3d .swiper-slide-shadow-left, +.swiper-3d .swiper-slide-shadow-right, +.swiper-3d .swiper-slide-shadow-top, +.swiper-3d .swiper-slide-shadow-bottom, +.swiper-3d .swiper-cube-shadow { + transform-style: preserve-3d; +} +.swiper-3d .swiper-slide-shadow, +.swiper-3d .swiper-slide-shadow-left, +.swiper-3d .swiper-slide-shadow-right, +.swiper-3d .swiper-slide-shadow-top, +.swiper-3d .swiper-slide-shadow-bottom { + 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, 0.15); +} +.swiper-3d .swiper-slide-shadow-left { + background-image: linear-gradient( + to left, + rgba(0, 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, 0.5), + rgba(0, 0, 0, 0) + ); +} +.swiper-3d .swiper-slide-shadow-top { + background-image: linear-gradient( + to top, + rgba(0, 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, 0.5), + rgba(0, 0, 0, 0) + ); +} +/* CSS Mode */ +.swiper-css-mode > .swiper-wrapper { + overflow: auto; + scrollbar-width: none; + /* For Firefox */ + -ms-overflow-style: none; + /* For Internet Explorer and Edge */ +} +.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-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-centered > .swiper-wrapper > .swiper-slide { + scroll-snap-align: center center; +} +.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-navigation-color: var(--swiper-theme-color); + */ +} +.swiper-button-prev, +.swiper-button-next { + position: absolute; + top: 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-prev.swiper-button-disabled, +.swiper-button-next.swiper-button-disabled { + opacity: 0.35; + cursor: auto; + pointer-events: none; +} +.swiper-button-prev:after, +.swiper-button-next:after { + font-family: swiper-icons; + font-size: var(--swiper-navigation-size); + letter-spacing: 0; + text-transform: none; + font-variant: initial; + line-height: 1; +} +.swiper-button-prev, +.swiper-rtl .swiper-button-next { + left: 10px; + right: auto; +} +.swiper-button-prev:after, +.swiper-rtl .swiper-button-next:after { + content: "prev"; +} +.swiper-button-next, +.swiper-rtl .swiper-button-prev { + right: 10px; + left: auto; +} +.swiper-button-next:after, +.swiper-rtl .swiper-button-prev:after { + content: "next"; +} +.swiper-button-lock { + display: none; +} +:root { + /* + --swiper-pagination-color: var(--swiper-theme-color); + --swiper-pagination-bullet-size: 8px; + --swiper-pagination-bullet-width: 8px; + --swiper-pagination-bullet-height: 8px; + --swiper-pagination-bullet-inactive-color: #000; + --swiper-pagination-bullet-inactive-opacity: 0.2; + --swiper-pagination-bullet-opacity: 1; + --swiper-pagination-bullet-horizontal-gap: 4px; + --swiper-pagination-bullet-vertical-gap: 6px; + */ +} +.swiper-pagination { + position: absolute; + text-align: center; + transition: 300ms opacity; + transform: translate3d(0, 0, 0); + z-index: 10; +} +.swiper-pagination.swiper-pagination-hidden { + opacity: 0; +} +/* Common Styles */ +.swiper-pagination-fraction, +.swiper-pagination-custom, +.swiper-horizontal > .swiper-pagination-bullets, +.swiper-pagination-bullets.swiper-pagination-horizontal { + bottom: 10px; + left: 0; + width: 100%; +} +/* Bullets */ +.swiper-pagination-bullets-dynamic { + overflow: hidden; + font-size: 0; +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + transform: scale(0.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(0.66); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { + transform: scale(0.33); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { + transform: scale(0.66); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { + transform: scale(0.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: 50%; + background: var(--swiper-pagination-bullet-inactive-color, #000); + opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.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-vertical > .swiper-pagination-bullets, +.swiper-pagination-vertical.swiper-pagination-bullets { + right: 10px; + top: 50%; + transform: translate3d(0px, -50%, 0); +} +.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet, +.swiper-pagination-vertical.swiper-pagination-bullets + .swiper-pagination-bullet { + margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0; + display: block; +} +.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, +.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { + top: 50%; + transform: translateY(-50%); + width: 8px; +} +.swiper-vertical + > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic + .swiper-pagination-bullet, +.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic + .swiper-pagination-bullet { + display: inline-block; + transition: + 200ms transform, + 200ms 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: + 200ms transform, + 200ms left; +} +.swiper-horizontal.swiper-rtl + > .swiper-pagination-bullets-dynamic + .swiper-pagination-bullet { + transition: + 200ms transform, + 200ms right; +} +/* Progress */ +.swiper-pagination-progressbar { + background: rgba(0, 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-vertical + > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, +.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite { + width: 100%; + height: 4px; + left: 0; + top: 0; +} +.swiper-vertical > .swiper-pagination-progressbar, +.swiper-pagination-progressbar.swiper-pagination-vertical, +.swiper-horizontal + > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, +.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite { + width: 4px; + height: 100%; + left: 0; + top: 0; +} +.swiper-pagination-lock { + display: none; +} +/* Scrollbar */ +.swiper-scrollbar { + border-radius: 10px; + position: relative; + -ms-touch-action: none; + background: rgba(0, 0, 0, 0.1); +} +.swiper-horizontal > .swiper-scrollbar { + position: absolute; + left: 1%; + bottom: 3px; + z-index: 50; + height: 5px; + width: 98%; +} +.swiper-vertical > .swiper-scrollbar { + position: absolute; + right: 3px; + top: 1%; + z-index: 50; + width: 5px; + height: 98%; +} +.swiper-scrollbar-drag { + height: 100%; + width: 100%; + position: relative; + background: rgba(0, 0, 0, 0.5); + 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 > img, +.swiper-zoom-container > svg, +.swiper-zoom-container > canvas { + max-width: 100%; + max-height: 100%; + object-fit: contain; +} +.swiper-slide-zoomed { + cursor: move; +} +/* Preloader */ +:root { + /* + --swiper-preloader-color: var(--swiper-theme-color); + */ +} +.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-slide-visible .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 { + 100% { + transform: rotate(360deg); + } +} +/* a11y */ +.swiper .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-prev, +.swiper-cube .swiper-slide-next + .swiper-slide { + pointer-events: auto; + visibility: visible; +} +.swiper-cube .swiper-slide-shadow-top, +.swiper-cube .swiper-slide-shadow-bottom, +.swiper-cube .swiper-slide-shadow-left, +.swiper-cube .swiper-slide-shadow-right { + 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: 0.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-top, +.swiper-flip .swiper-slide-shadow-bottom, +.swiper-flip .swiper-slide-shadow-left, +.swiper-flip .swiper-slide-shadow-right { + 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; +} +/*! + * Glightbox v3.1.0 + * https://github.com/biati-digital/glightbox + * Released under the MIT license + */ + +.glightbox-container { + width: 100%; + height: 100%; + position: fixed; + top: 0; + left: 0; + z-index: 999999 !important; + -ms-touch-action: none; + touch-action: none; + -webkit-text-size-adjust: 100%; + -moz-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + text-size-adjust: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + outline: 0; + overflow: hidden; +} +.glightbox-container.inactive { + display: none; +} +.glightbox-container .gcontainer { + position: relative; + width: 100%; + height: 100%; + z-index: 9999; + overflow: hidden; +} +.glightbox-container .gslider { + -webkit-transition: -webkit-transform 0.4s ease; + transition: -webkit-transform 0.4s ease; + transition: transform 0.4s ease; + transition: transform 0.4s ease, -webkit-transform 0.4s ease; + height: 100%; + left: 0; + top: 0; + width: 100%; + position: relative; + overflow: hidden; + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.glightbox-container .gslide { + width: 100%; + position: absolute; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + opacity: 0; +} +.glightbox-container .gslide.current { + opacity: 1; + z-index: 99999; + position: relative; +} +.glightbox-container .gslide.prev { + opacity: 1; + z-index: 9999; +} +.glightbox-container .gslide-inner-content { + width: 100%; +} +.glightbox-container .ginner-container { + position: relative; + width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + max-width: 100%; + margin: auto; + height: 100vh; +} +.glightbox-container .ginner-container.gvideo-container { + width: 100%; +} +.glightbox-container .ginner-container.desc-bottom, +.glightbox-container .ginner-container.desc-top { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +.glightbox-container .ginner-container.desc-left, +.glightbox-container .ginner-container.desc-right { + max-width: 100% !important; +} +.gslide iframe, +.gslide video { + outline: 0 !important; + border: none; + min-height: 165px; + -webkit-overflow-scrolling: touch; + -ms-touch-action: auto; + touch-action: auto; +} +.gslide:not(.current) { + pointer-events: none; +} +.gslide-image { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.gslide-image img { + max-height: 100vh; + display: block; + padding: 0; + float: none; + outline: 0; + border: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + max-width: 100vw; + width: auto; + height: auto; + -o-object-fit: cover; + object-fit: cover; + -ms-touch-action: none; + touch-action: none; + margin: auto; + min-width: 200px; +} +.desc-bottom .gslide-image img, +.desc-top .gslide-image img { + width: auto; +} +.desc-left .gslide-image img, +.desc-right .gslide-image img { + width: auto; + max-width: 100%; +} +.gslide-image img.zoomable { + position: relative; +} +.gslide-image img.dragging { + cursor: -webkit-grabbing !important; + cursor: grabbing !important; + -webkit-transition: none; + transition: none; +} +.gslide-video { + position: relative; + max-width: 100vh; + width: 100% !important; +} +.gslide-video .gvideo-wrapper { + width: 100%; + margin: auto; +} +.gslide-video::before { + content: ""; + display: block; + position: absolute; + width: 100%; + height: 100%; + background: rgba(255, 0, 0, 0.34); + display: none; +} +.gslide-video.playing::before { + display: none; +} +.gslide-video.fullscreen { + max-width: 100% !important; + min-width: 100%; + height: 75vh; +} +.gslide-video.fullscreen video { + max-width: 100% !important; + width: 100% !important; +} +.gslide-inline { + background: #fff; + text-align: left; + max-height: calc(100vh - 40px); + overflow: auto; + max-width: 100%; +} +.gslide-inline .ginlined-content { + padding: 20px; + width: 100%; +} +.gslide-inline .dragging { + cursor: -webkit-grabbing !important; + cursor: grabbing !important; + -webkit-transition: none; + transition: none; +} +.ginlined-content { + overflow: auto; + display: block !important; + opacity: 1; +} +.gslide-external { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + min-width: 100%; + background: #fff; + padding: 0; + overflow: auto; + max-height: 75vh; + height: 100%; +} +.gslide-media { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: auto; +} +.zoomed .gslide-media { + -webkit-box-shadow: none !important; + box-shadow: none !important; +} +.desc-bottom .gslide-media, +.desc-top .gslide-media { + margin: 0 auto; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +.gslide-description { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 0 100%; + flex: 1 0 100%; +} +.gslide-description.description-left, +.gslide-description.description-right { + max-width: 100%; +} +.gslide-description.description-bottom, +.gslide-description.description-top { + margin: 0 auto; + width: 100%; +} +.gslide-description p { + margin-bottom: 12px; +} +.gslide-description p:last-child { + margin-bottom: 0; +} +.zoomed .gslide-description { + display: none; +} +.glightbox-button-hidden { + display: none; +} +.glightbox-mobile .glightbox-container .gslide-description { + height: auto !important; + width: 100%; + background: 0 0; + position: absolute; + bottom: 0; + padding: 19px 11px; + max-width: 100vw !important; + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; + max-height: 78vh; + overflow: auto !important; + background: -webkit-gradient( + linear, + left top, + left bottom, + from(rgba(0, 0, 0, 0)), + to(rgba(0, 0, 0, 0.75)) + ); + background: linear-gradient( + to bottom, + rgba(0, 0, 0, 0) 0, + rgba(0, 0, 0, 0.75) 100% + ); + -webkit-transition: opacity 0.3s linear; + transition: opacity 0.3s linear; + padding-bottom: 50px; +} +.glightbox-mobile .glightbox-container .gslide-title { + color: #fff; + font-size: 1em; +} +.glightbox-mobile .glightbox-container .gslide-desc { + color: #a1a1a1; +} +.glightbox-mobile .glightbox-container .gslide-desc a { + color: #fff; + font-weight: 700; +} +.glightbox-mobile .glightbox-container .gslide-desc * { + color: inherit; +} +.glightbox-mobile .glightbox-container .gslide-desc string { + color: #fff; +} +.glightbox-mobile .glightbox-container .gslide-desc .desc-more { + color: #fff; + opacity: 0.4; +} +.gdesc-open .gslide-media { + -webkit-transition: opacity 0.5s ease; + transition: opacity 0.5s ease; + opacity: 0.4; +} +.gdesc-open .gdesc-inner { + padding-bottom: 30px; +} +.gdesc-closed .gslide-media { + -webkit-transition: opacity 0.5s ease; + transition: opacity 0.5s ease; + opacity: 1; +} +.greset { + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.gabsolute { + position: absolute; +} +.grelative { + position: relative; +} +.glightbox-desc { + display: none !important; +} +.glightbox-open { + overflow: hidden; +} +.gloader { + height: 25px; + width: 25px; + -webkit-animation: lightboxLoader 0.8s infinite linear; + animation: lightboxLoader 0.8s infinite linear; + border: 2px solid #fff; + border-right-color: transparent; + border-radius: 50%; + position: absolute; + display: block; + z-index: 9999; + left: 0; + right: 0; + margin: 0 auto; + top: 47%; +} +.goverlay { + width: 100%; + height: calc(100vh + 1px); + position: fixed; + top: -1px; + left: 0; + background: #000; + will-change: opacity; +} +.glightbox-mobile .goverlay { + background: #000; +} +.gclose, +.gnext, +.gprev { + z-index: 99999; + cursor: pointer; + width: 26px; + height: 44px; + border: none; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +.gclose svg, +.gnext svg, +.gprev svg { + display: block; + width: 25px; + height: auto; + margin: 0; + padding: 0; +} +.gclose.disabled, +.gnext.disabled, +.gprev.disabled { + opacity: 0.1; +} +.gclose .garrow, +.gnext .garrow, +.gprev .garrow { + stroke: #fff; +} +.gbtn.focused { + outline: 2px solid #0f3d81; +} +iframe.wait-autoplay { + opacity: 0; +} +.glightbox-closing .gclose, +.glightbox-closing .gnext, +.glightbox-closing .gprev { + opacity: 0 !important; +} +.glightbox-clean .gslide-description { + background: #fff; +} +.glightbox-clean .gdesc-inner { + padding: 22px 20px; +} +.glightbox-clean .gslide-title { + font-size: 1em; + font-weight: 400; + font-family: arial; + color: #000; + margin-bottom: 19px; + line-height: 1.4em; +} +.glightbox-clean .gslide-desc { + font-size: 0.86em; + margin-bottom: 0; + font-family: arial; + line-height: 1.4em; +} +.glightbox-clean .gslide-video { + background: #000; +} +.glightbox-clean .gclose, +.glightbox-clean .gnext, +.glightbox-clean .gprev { + background-color: rgba(0, 0, 0, 0.75); + border-radius: 4px; +} +.glightbox-clean .gclose path, +.glightbox-clean .gnext path, +.glightbox-clean .gprev path { + fill: #fff; +} +.glightbox-clean .gprev { + position: absolute; + top: -100%; + left: 30px; + width: 40px; + height: 50px; +} +.glightbox-clean .gnext { + position: absolute; + top: -100%; + right: 30px; + width: 40px; + height: 50px; +} +.glightbox-clean .gclose { + width: 35px; + height: 35px; + top: 15px; + right: 10px; + position: absolute; +} +.glightbox-clean .gclose svg { + width: 18px; + height: auto; +} +.glightbox-clean .gclose:hover { + opacity: 1; +} +.gfadeIn { + -webkit-animation: gfadeIn 0.5s ease; + animation: gfadeIn 0.5s ease; +} +.gfadeOut { + -webkit-animation: gfadeOut 0.5s ease; + animation: gfadeOut 0.5s ease; +} +.gslideOutLeft { + -webkit-animation: gslideOutLeft 0.3s ease; + animation: gslideOutLeft 0.3s ease; +} +.gslideInLeft { + -webkit-animation: gslideInLeft 0.3s ease; + animation: gslideInLeft 0.3s ease; +} +.gslideOutRight { + -webkit-animation: gslideOutRight 0.3s ease; + animation: gslideOutRight 0.3s ease; +} +.gslideInRight { + -webkit-animation: gslideInRight 0.3s ease; + animation: gslideInRight 0.3s ease; +} +.gzoomIn { + -webkit-animation: gzoomIn 0.5s ease; + animation: gzoomIn 0.5s ease; +} +.gzoomOut { + -webkit-animation: gzoomOut 0.5s ease; + animation: gzoomOut 0.5s ease; +} +@-webkit-keyframes lightboxLoader { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes lightboxLoader { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@-webkit-keyframes gfadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes gfadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@-webkit-keyframes gfadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@keyframes gfadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@-webkit-keyframes gslideInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(-60%, 0, 0); + transform: translate3d(-60%, 0, 0); + } + to { + visibility: visible; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} +@keyframes gslideInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(-60%, 0, 0); + transform: translate3d(-60%, 0, 0); + } + to { + visibility: visible; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} +@-webkit-keyframes gslideOutLeft { + from { + opacity: 1; + visibility: visible; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(-60%, 0, 0); + transform: translate3d(-60%, 0, 0); + opacity: 0; + visibility: hidden; + } +} +@keyframes gslideOutLeft { + from { + opacity: 1; + visibility: visible; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(-60%, 0, 0); + transform: translate3d(-60%, 0, 0); + opacity: 0; + visibility: hidden; + } +} +@-webkit-keyframes gslideInRight { + from { + opacity: 0; + visibility: visible; + -webkit-transform: translate3d(60%, 0, 0); + transform: translate3d(60%, 0, 0); + } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} +@keyframes gslideInRight { + from { + opacity: 0; + visibility: visible; + -webkit-transform: translate3d(60%, 0, 0); + transform: translate3d(60%, 0, 0); + } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} +@-webkit-keyframes gslideOutRight { + from { + opacity: 1; + visibility: visible; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(60%, 0, 0); + transform: translate3d(60%, 0, 0); + opacity: 0; + } +} +@keyframes gslideOutRight { + from { + opacity: 1; + visibility: visible; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(60%, 0, 0); + transform: translate3d(60%, 0, 0); + opacity: 0; + } +} +@-webkit-keyframes gzoomIn { + from { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } + to { + opacity: 1; + } +} +@keyframes gzoomIn { + from { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } + to { + opacity: 1; + } +} +@-webkit-keyframes gzoomOut { + from { + opacity: 1; + } + 50% { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } + to { + opacity: 0; + } +} +@keyframes gzoomOut { + from { + opacity: 1; + } + 50% { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } + to { + opacity: 0; + } +} +@media (min-width: 769px) { + .glightbox-container .ginner-container { + width: auto; + height: auto; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .glightbox-container .ginner-container.desc-top .gslide-description { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } + .glightbox-container .ginner-container.desc-top .gslide-image, + .glightbox-container .ginner-container.desc-top .gslide-image img { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .glightbox-container .ginner-container.desc-left .gslide-description { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } + .glightbox-container .ginner-container.desc-left .gslide-image { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .gslide-image img { + max-height: 97vh; + max-width: 100%; + } + .gslide-image img.zoomable { + cursor: -webkit-zoom-in; + cursor: zoom-in; + } + .zoomed .gslide-image img.zoomable { + cursor: -webkit-grab; + cursor: grab; + } + .gslide-inline { + max-height: 95vh; + } + .gslide-external { + max-height: 100vh; + } + .gslide-description.description-left, + .gslide-description.description-right { + max-width: 275px; + } + .glightbox-open { + height: auto; + } + .goverlay { + background: rgba(0, 0, 0, 0.92); + } + .glightbox-clean .gslide-media { + -webkit-box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, 0.65); + box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, 0.65); + } + .glightbox-clean .description-left .gdesc-inner, + .glightbox-clean .description-right .gdesc-inner { + position: absolute; + height: 100%; + overflow-y: auto; + } + .glightbox-clean .gclose, + .glightbox-clean .gnext, + .glightbox-clean .gprev { + background-color: rgba(0, 0, 0, 0.32); + } + .glightbox-clean .gclose:hover, + .glightbox-clean .gnext:hover, + .glightbox-clean .gprev:hover { + background-color: rgba(0, 0, 0, 0.7); + } + .glightbox-clean .gprev { + top: 45%; + } + .glightbox-clean .gnext { + top: 45%; + } +} +@media (min-width: 992px) { + .glightbox-clean .gclose { + opacity: 0.7; + right: 20px; + } +} +@media screen and (max-height: 420px) { + .goverlay { + background: #000; + } +} +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, +:host { + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; +} + +@font-face { + font-family: "Font Awesome 6 Brands"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/webfonts/fa-brands-400.woff2") + format("woff2"), + url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/webfonts/fa-brands-400.ttf") + format("truetype"); +} + +.fab, +.fa-brands { + font-weight: 400; } + +.fa-monero:before { + content: "\f3d0"; } + +.fa-hooli:before { + content: "\f427"; } + +.fa-yelp:before { + content: "\f1e9"; } + +.fa-cc-visa:before { + content: "\f1f0"; } + +.fa-lastfm:before { + content: "\f202"; } + +.fa-shopware:before { + content: "\f5b5"; } + +.fa-creative-commons-nc:before { + content: "\f4e8"; } + +.fa-aws:before { + content: "\f375"; } + +.fa-redhat:before { + content: "\f7bc"; } + +.fa-yoast:before { + content: "\f2b1"; } + +.fa-cloudflare:before { + content: "\e07d"; } + +.fa-ups:before { + content: "\f7e0"; } + +.fa-wpexplorer:before { + content: "\f2de"; } + +.fa-dyalog:before { + content: "\f399"; } + +.fa-bity:before { + content: "\f37a"; } + +.fa-stackpath:before { + content: "\f842"; } + +.fa-buysellads:before { + content: "\f20d"; } + +.fa-first-order:before { + content: "\f2b0"; } + +.fa-modx:before { + content: "\f285"; } + +.fa-guilded:before { + content: "\e07e"; } + +.fa-vnv:before { + content: "\f40b"; } + +.fa-square-js:before { + content: "\f3b9"; } + +.fa-js-square:before { + content: "\f3b9"; } + +.fa-microsoft:before { + content: "\f3ca"; } + +.fa-qq:before { + content: "\f1d6"; } + +.fa-orcid:before { + content: "\f8d2"; } + +.fa-java:before { + content: "\f4e4"; } + +.fa-invision:before { + content: "\f7b0"; } + +.fa-creative-commons-pd-alt:before { + content: "\f4ed"; } + +.fa-centercode:before { + content: "\f380"; } + +.fa-glide-g:before { + content: "\f2a6"; } + +.fa-drupal:before { + content: "\f1a9"; } + +.fa-hire-a-helper:before { + content: "\f3b0"; } + +.fa-creative-commons-by:before { + content: "\f4e7"; } + +.fa-unity:before { + content: "\e049"; } + +.fa-whmcs:before { + content: "\f40d"; } + +.fa-rocketchat:before { + content: "\f3e8"; } + +.fa-vk:before { + content: "\f189"; } + +.fa-untappd:before { + content: "\f405"; } + +.fa-mailchimp:before { + content: "\f59e"; } + +.fa-css3-alt:before { + content: "\f38b"; } + +.fa-square-reddit:before { + content: "\f1a2"; } + +.fa-reddit-square:before { + content: "\f1a2"; } + +.fa-vimeo-v:before { + content: "\f27d"; } + +.fa-contao:before { + content: "\f26d"; } + +.fa-square-font-awesome:before { + content: "\e5ad"; } + +.fa-deskpro:before { + content: "\f38f"; } + +.fa-sistrix:before { + content: "\f3ee"; } + +.fa-square-instagram:before { + content: "\e055"; } + +.fa-instagram-square:before { + content: "\e055"; } + +.fa-battle-net:before { + content: "\f835"; } + +.fa-the-red-yeti:before { + content: "\f69d"; } + +.fa-square-hacker-news:before { + content: "\f3af"; } + +.fa-hacker-news-square:before { + content: "\f3af"; } + +.fa-edge:before { + content: "\f282"; } + +.fa-threads:before { + content: "\e618"; } + +.fa-napster:before { + content: "\f3d2"; } + +.fa-square-snapchat:before { + content: "\f2ad"; } + +.fa-snapchat-square:before { + content: "\f2ad"; } + +.fa-google-plus-g:before { + content: "\f0d5"; } + +.fa-artstation:before { + content: "\f77a"; } + +.fa-markdown:before { + content: "\f60f"; } + +.fa-sourcetree:before { + content: "\f7d3"; } + +.fa-google-plus:before { + content: "\f2b3"; } + +.fa-diaspora:before { + content: "\f791"; } + +.fa-foursquare:before { + content: "\f180"; } + +.fa-stack-overflow:before { + content: "\f16c"; } + +.fa-github-alt:before { + content: "\f113"; } + +.fa-phoenix-squadron:before { + content: "\f511"; } + +.fa-pagelines:before { + content: "\f18c"; } + +.fa-algolia:before { + content: "\f36c"; } + +.fa-red-river:before { + content: "\f3e3"; } + +.fa-creative-commons-sa:before { + content: "\f4ef"; } + +.fa-safari:before { + content: "\f267"; } + +.fa-google:before { + content: "\f1a0"; } + +.fa-square-font-awesome-stroke:before { + content: "\f35c"; } + +.fa-font-awesome-alt:before { + content: "\f35c"; } + +.fa-atlassian:before { + content: "\f77b"; } + +.fa-linkedin-in:before { + content: "\f0e1"; } + +.fa-digital-ocean:before { + content: "\f391"; } + +.fa-nimblr:before { + content: "\f5a8"; } + +.fa-chromecast:before { + content: "\f838"; } + +.fa-evernote:before { + content: "\f839"; } + +.fa-hacker-news:before { + content: "\f1d4"; } + +.fa-creative-commons-sampling:before { + content: "\f4f0"; } + +.fa-adversal:before { + content: "\f36a"; } + +.fa-creative-commons:before { + content: "\f25e"; } + +.fa-watchman-monitoring:before { + content: "\e087"; } + +.fa-fonticons:before { + content: "\f280"; } + +.fa-weixin:before { + content: "\f1d7"; } + +.fa-shirtsinbulk:before { + content: "\f214"; } + +.fa-codepen:before { + content: "\f1cb"; } + +.fa-git-alt:before { + content: "\f841"; } + +.fa-lyft:before { + content: "\f3c3"; } + +.fa-rev:before { + content: "\f5b2"; } + +.fa-windows:before { + content: "\f17a"; } + +.fa-wizards-of-the-coast:before { + content: "\f730"; } + +.fa-square-viadeo:before { + content: "\f2aa"; } + +.fa-viadeo-square:before { + content: "\f2aa"; } + +.fa-meetup:before { + content: "\f2e0"; } + +.fa-centos:before { + content: "\f789"; } + +.fa-adn:before { + content: "\f170"; } + +.fa-cloudsmith:before { + content: "\f384"; } + +.fa-pied-piper-alt:before { + content: "\f1a8"; } + +.fa-square-dribbble:before { + content: "\f397"; } + +.fa-dribbble-square:before { + content: "\f397"; } + +.fa-codiepie:before { + content: "\f284"; } + +.fa-node:before { + content: "\f419"; } + +.fa-mix:before { + content: "\f3cb"; } + +.fa-steam:before { + content: "\f1b6"; } + +.fa-cc-apple-pay:before { + content: "\f416"; } + +.fa-scribd:before { + content: "\f28a"; } + +.fa-debian:before { + content: "\e60b"; } + +.fa-openid:before { + content: "\f19b"; } + +.fa-instalod:before { + content: "\e081"; } + +.fa-expeditedssl:before { + content: "\f23e"; } + +.fa-sellcast:before { + content: "\f2da"; } + +.fa-square-twitter:before { + content: "\f081"; } + +.fa-twitter-square:before { + content: "\f081"; } + +.fa-r-project:before { + content: "\f4f7"; } + +.fa-delicious:before { + content: "\f1a5"; } + +.fa-freebsd:before { + content: "\f3a4"; } + +.fa-vuejs:before { + content: "\f41f"; } + +.fa-accusoft:before { + content: "\f369"; } + +.fa-ioxhost:before { + content: "\f208"; } + +.fa-fonticons-fi:before { + content: "\f3a2"; } + +.fa-app-store:before { + content: "\f36f"; } + +.fa-cc-mastercard:before { + content: "\f1f1"; } + +.fa-itunes-note:before { + content: "\f3b5"; } + +.fa-golang:before { + content: "\e40f"; } + +.fa-kickstarter:before { + content: "\f3bb"; } + +.fa-grav:before { + content: "\f2d6"; } + +.fa-weibo:before { + content: "\f18a"; } + +.fa-uncharted:before { + content: "\e084"; } + +.fa-firstdraft:before { + content: "\f3a1"; } + +.fa-square-youtube:before { + content: "\f431"; } + +.fa-youtube-square:before { + content: "\f431"; } + +.fa-wikipedia-w:before { + content: "\f266"; } + +.fa-wpressr:before { + content: "\f3e4"; } + +.fa-rendact:before { + content: "\f3e4"; } + +.fa-angellist:before { + content: "\f209"; } + +.fa-galactic-republic:before { + content: "\f50c"; } + +.fa-nfc-directional:before { + content: "\e530"; } + +.fa-skype:before { + content: "\f17e"; } + +.fa-joget:before { + content: "\f3b7"; } + +.fa-fedora:before { + content: "\f798"; } + +.fa-stripe-s:before { + content: "\f42a"; } + +.fa-meta:before { + content: "\e49b"; } + +.fa-laravel:before { + content: "\f3bd"; } + +.fa-hotjar:before { + content: "\f3b1"; } + +.fa-bluetooth-b:before { + content: "\f294"; } + +.fa-sticker-mule:before { + content: "\f3f7"; } + +.fa-creative-commons-zero:before { + content: "\f4f3"; } + +.fa-hips:before { + content: "\f452"; } + +.fa-behance:before { + content: "\f1b4"; } + +.fa-reddit:before { + content: "\f1a1"; } + +.fa-discord:before { + content: "\f392"; } + +.fa-chrome:before { + content: "\f268"; } + +.fa-app-store-ios:before { + content: "\f370"; } + +.fa-cc-discover:before { + content: "\f1f2"; } + +.fa-wpbeginner:before { + content: "\f297"; } + +.fa-confluence:before { + content: "\f78d"; } + +.fa-mdb:before { + content: "\f8ca"; } + +.fa-dochub:before { + content: "\f394"; } + +.fa-accessible-icon:before { + content: "\f368"; } + +.fa-ebay:before { + content: "\f4f4"; } + +.fa-amazon:before { + content: "\f270"; } + +.fa-unsplash:before { + content: "\e07c"; } + +.fa-yarn:before { + content: "\f7e3"; } + +.fa-square-steam:before { + content: "\f1b7"; } + +.fa-steam-square:before { + content: "\f1b7"; } + +.fa-500px:before { + content: "\f26e"; } + +.fa-square-vimeo:before { + content: "\f194"; } + +.fa-vimeo-square:before { + content: "\f194"; } + +.fa-asymmetrik:before { + content: "\f372"; } + +.fa-font-awesome:before { + content: "\f2b4"; } + +.fa-font-awesome-flag:before { + content: "\f2b4"; } + +.fa-font-awesome-logo-full:before { + content: "\f2b4"; } + +.fa-gratipay:before { + content: "\f184"; } + +.fa-apple:before { + content: "\f179"; } + +.fa-hive:before { + content: "\e07f"; } + +.fa-gitkraken:before { + content: "\f3a6"; } + +.fa-keybase:before { + content: "\f4f5"; } + +.fa-apple-pay:before { + content: "\f415"; } + +.fa-padlet:before { + content: "\e4a0"; } + +.fa-amazon-pay:before { + content: "\f42c"; } + +.fa-square-github:before { + content: "\f092"; } + +.fa-github-square:before { + content: "\f092"; } + +.fa-stumbleupon:before { + content: "\f1a4"; } + +.fa-fedex:before { + content: "\f797"; } + +.fa-phoenix-framework:before { + content: "\f3dc"; } + +.fa-shopify:before { + content: "\e057"; } + +.fa-neos:before { + content: "\f612"; } + +.fa-square-threads:before { + content: "\e619"; } + +.fa-hackerrank:before { + content: "\f5f7"; } + +.fa-researchgate:before { + content: "\f4f8"; } + +.fa-swift:before { + content: "\f8e1"; } + +.fa-angular:before { + content: "\f420"; } + +.fa-speakap:before { + content: "\f3f3"; } + +.fa-angrycreative:before { + content: "\f36e"; } + +.fa-y-combinator:before { + content: "\f23b"; } + +.fa-empire:before { + content: "\f1d1"; } + +.fa-envira:before { + content: "\f299"; } + +.fa-square-gitlab:before { + content: "\e5ae"; } + +.fa-gitlab-square:before { + content: "\e5ae"; } + +.fa-studiovinari:before { + content: "\f3f8"; } + +.fa-pied-piper:before { + content: "\f2ae"; } + +.fa-wordpress:before { + content: "\f19a"; } + +.fa-product-hunt:before { + content: "\f288"; } + +.fa-firefox:before { + content: "\f269"; } + +.fa-linode:before { + content: "\f2b8"; } + +.fa-goodreads:before { + content: "\f3a8"; } + +.fa-square-odnoklassniki:before { + content: "\f264"; } + +.fa-odnoklassniki-square:before { + content: "\f264"; } + +.fa-jsfiddle:before { + content: "\f1cc"; } + +.fa-sith:before { + content: "\f512"; } + +.fa-themeisle:before { + content: "\f2b2"; } + +.fa-page4:before { + content: "\f3d7"; } + +.fa-hashnode:before { + content: "\e499"; } + +.fa-react:before { + content: "\f41b"; } + +.fa-cc-paypal:before { + content: "\f1f4"; } + +.fa-squarespace:before { + content: "\f5be"; } + +.fa-cc-stripe:before { + content: "\f1f5"; } + +.fa-creative-commons-share:before { + content: "\f4f2"; } + +.fa-bitcoin:before { + content: "\f379"; } + +.fa-keycdn:before { + content: "\f3ba"; } + +.fa-opera:before { + content: "\f26a"; } + +.fa-itch-io:before { + content: "\f83a"; } + +.fa-umbraco:before { + content: "\f8e8"; } + +.fa-galactic-senate:before { + content: "\f50d"; } + +.fa-ubuntu:before { + content: "\f7df"; } + +.fa-draft2digital:before { + content: "\f396"; } + +.fa-stripe:before { + content: "\f429"; } + +.fa-houzz:before { + content: "\f27c"; } + +.fa-gg:before { + content: "\f260"; } + +.fa-dhl:before { + content: "\f790"; } + +.fa-square-pinterest:before { + content: "\f0d3"; } + +.fa-pinterest-square:before { + content: "\f0d3"; } + +.fa-xing:before { + content: "\f168"; } + +.fa-blackberry:before { + content: "\f37b"; } + +.fa-creative-commons-pd:before { + content: "\f4ec"; } + +.fa-playstation:before { + content: "\f3df"; } + +.fa-quinscape:before { + content: "\f459"; } + +.fa-less:before { + content: "\f41d"; } + +.fa-blogger-b:before { + content: "\f37d"; } + +.fa-opencart:before { + content: "\f23d"; } + +.fa-vine:before { + content: "\f1ca"; } + +.fa-paypal:before { + content: "\f1ed"; } + +.fa-gitlab:before { + content: "\f296"; } + +.fa-typo3:before { + content: "\f42b"; } + +.fa-reddit-alien:before { + content: "\f281"; } + +.fa-yahoo:before { + content: "\f19e"; } + +.fa-dailymotion:before { + content: "\e052"; } + +.fa-affiliatetheme:before { + content: "\f36b"; } + +.fa-pied-piper-pp:before { + content: "\f1a7"; } + +.fa-bootstrap:before { + content: "\f836"; } + +.fa-odnoklassniki:before { + content: "\f263"; } + +.fa-nfc-symbol:before { + content: "\e531"; } + +.fa-ethereum:before { + content: "\f42e"; } + +.fa-speaker-deck:before { + content: "\f83c"; } + +.fa-creative-commons-nc-eu:before { + content: "\f4e9"; } + +.fa-patreon:before { + content: "\f3d9"; } + +.fa-avianex:before { + content: "\f374"; } + +.fa-ello:before { + content: "\f5f1"; } + +.fa-gofore:before { + content: "\f3a7"; } + +.fa-bimobject:before { + content: "\f378"; } + +.fa-facebook-f:before { + content: "\f39e"; } + +.fa-square-google-plus:before { + content: "\f0d4"; } + +.fa-google-plus-square:before { + content: "\f0d4"; } + +.fa-mandalorian:before { + content: "\f50f"; } + +.fa-first-order-alt:before { + content: "\f50a"; } + +.fa-osi:before { + content: "\f41a"; } + +.fa-google-wallet:before { + content: "\f1ee"; } + +.fa-d-and-d-beyond:before { + content: "\f6ca"; } + +.fa-periscope:before { + content: "\f3da"; } + +.fa-fulcrum:before { + content: "\f50b"; } + +.fa-cloudscale:before { + content: "\f383"; } + +.fa-forumbee:before { + content: "\f211"; } + +.fa-mizuni:before { + content: "\f3cc"; } + +.fa-schlix:before { + content: "\f3ea"; } + +.fa-square-xing:before { + content: "\f169"; } + +.fa-xing-square:before { + content: "\f169"; } + +.fa-bandcamp:before { + content: "\f2d5"; } + +.fa-wpforms:before { + content: "\f298"; } + +.fa-cloudversify:before { + content: "\f385"; } + +.fa-usps:before { + content: "\f7e1"; } + +.fa-megaport:before { + content: "\f5a3"; } + +.fa-magento:before { + content: "\f3c4"; } + +.fa-spotify:before { + content: "\f1bc"; } + +.fa-optin-monster:before { + content: "\f23c"; } + +.fa-fly:before { + content: "\f417"; } + +.fa-aviato:before { + content: "\f421"; } + +.fa-itunes:before { + content: "\f3b4"; } + +.fa-cuttlefish:before { + content: "\f38c"; } + +.fa-blogger:before { + content: "\f37c"; } + +.fa-flickr:before { + content: "\f16e"; } + +.fa-viber:before { + content: "\f409"; } + +.fa-soundcloud:before { + content: "\f1be"; } + +.fa-digg:before { + content: "\f1a6"; } + +.fa-tencent-weibo:before { + content: "\f1d5"; } + +.fa-symfony:before { + content: "\f83d"; } + +.fa-maxcdn:before { + content: "\f136"; } + +.fa-etsy:before { + content: "\f2d7"; } + +.fa-facebook-messenger:before { + content: "\f39f"; } + +.fa-audible:before { + content: "\f373"; } + +.fa-think-peaks:before { + content: "\f731"; } + +.fa-bilibili:before { + content: "\e3d9"; } + +.fa-erlang:before { + content: "\f39d"; } + +.fa-x-twitter:before { + content: "\e61b"; } + +.fa-cotton-bureau:before { + content: "\f89e"; } + +.fa-dashcube:before { + content: "\f210"; } + +.fa-42-group:before { + content: "\e080"; } + +.fa-innosoft:before { + content: "\e080"; } + +.fa-stack-exchange:before { + content: "\f18d"; } + +.fa-elementor:before { + content: "\f430"; } + +.fa-square-pied-piper:before { + content: "\e01e"; } + +.fa-pied-piper-square:before { + content: "\e01e"; } + +.fa-creative-commons-nd:before { + content: "\f4eb"; } + +.fa-palfed:before { + content: "\f3d8"; } + +.fa-superpowers:before { + content: "\f2dd"; } + +.fa-resolving:before { + content: "\f3e7"; } + +.fa-xbox:before { + content: "\f412"; } + +.fa-searchengin:before { + content: "\f3eb"; } + +.fa-tiktok:before { + content: "\e07b"; } + +.fa-square-facebook:before { + content: "\f082"; } + +.fa-facebook-square:before { + content: "\f082"; } + +.fa-renren:before { + content: "\f18b"; } + +.fa-linux:before { + content: "\f17c"; } + +.fa-glide:before { + content: "\f2a5"; } + +.fa-linkedin:before { + content: "\f08c"; } + +.fa-hubspot:before { + content: "\f3b2"; } + +.fa-deploydog:before { + content: "\f38e"; } + +.fa-twitch:before { + content: "\f1e8"; } + +.fa-ravelry:before { + content: "\f2d9"; } + +.fa-mixer:before { + content: "\e056"; } + +.fa-square-lastfm:before { + content: "\f203"; } + +.fa-lastfm-square:before { + content: "\f203"; } + +.fa-vimeo:before { + content: "\f40a"; } + +.fa-mendeley:before { + content: "\f7b3"; } + +.fa-uniregistry:before { + content: "\f404"; } + +.fa-figma:before { + content: "\f799"; } + +.fa-creative-commons-remix:before { + content: "\f4ee"; } + +.fa-cc-amazon-pay:before { + content: "\f42d"; } + +.fa-dropbox:before { + content: "\f16b"; } + +.fa-instagram:before { + content: "\f16d"; } + +.fa-cmplid:before { + content: "\e360"; } + +.fa-facebook:before { + content: "\f09a"; } + +.fa-gripfire:before { + content: "\f3ac"; } + +.fa-jedi-order:before { + content: "\f50e"; } + +.fa-uikit:before { + content: "\f403"; } + +.fa-fort-awesome-alt:before { + content: "\f3a3"; } + +.fa-phabricator:before { + content: "\f3db"; } + +.fa-ussunnah:before { + content: "\f407"; } + +.fa-earlybirds:before { + content: "\f39a"; } + +.fa-trade-federation:before { + content: "\f513"; } + +.fa-autoprefixer:before { + content: "\f41c"; } + +.fa-whatsapp:before { + content: "\f232"; } + +.fa-slideshare:before { + content: "\f1e7"; } + +.fa-google-play:before { + content: "\f3ab"; } + +.fa-viadeo:before { + content: "\f2a9"; } + +.fa-line:before { + content: "\f3c0"; } + +.fa-google-drive:before { + content: "\f3aa"; } + +.fa-servicestack:before { + content: "\f3ec"; } + +.fa-simplybuilt:before { + content: "\f215"; } + +.fa-bitbucket:before { + content: "\f171"; } + +.fa-imdb:before { + content: "\f2d8"; } + +.fa-deezer:before { + content: "\e077"; } + +.fa-raspberry-pi:before { + content: "\f7bb"; } + +.fa-jira:before { + content: "\f7b1"; } + +.fa-docker:before { + content: "\f395"; } + +.fa-screenpal:before { + content: "\e570"; } + +.fa-bluetooth:before { + content: "\f293"; } + +.fa-gitter:before { + content: "\f426"; } + +.fa-d-and-d:before { + content: "\f38d"; } + +.fa-microblog:before { + content: "\e01a"; } + +.fa-cc-diners-club:before { + content: "\f24c"; } + +.fa-gg-circle:before { + content: "\f261"; } + +.fa-pied-piper-hat:before { + content: "\f4e5"; } + +.fa-kickstarter-k:before { + content: "\f3bc"; } + +.fa-yandex:before { + content: "\f413"; } + +.fa-readme:before { + content: "\f4d5"; } + +.fa-html5:before { + content: "\f13b"; } + +.fa-sellsy:before { + content: "\f213"; } + +.fa-sass:before { + content: "\f41e"; } + +.fa-wirsindhandwerk:before { + content: "\e2d0"; } + +.fa-wsh:before { + content: "\e2d0"; } + +.fa-buromobelexperte:before { + content: "\f37f"; } + +.fa-salesforce:before { + content: "\f83b"; } + +.fa-octopus-deploy:before { + content: "\e082"; } + +.fa-medapps:before { + content: "\f3c6"; } + +.fa-ns8:before { + content: "\f3d5"; } + +.fa-pinterest-p:before { + content: "\f231"; } + +.fa-apper:before { + content: "\f371"; } + +.fa-fort-awesome:before { + content: "\f286"; } + +.fa-waze:before { + content: "\f83f"; } + +.fa-cc-jcb:before { + content: "\f24b"; } + +.fa-snapchat:before { + content: "\f2ab"; } + +.fa-snapchat-ghost:before { + content: "\f2ab"; } + +.fa-fantasy-flight-games:before { + content: "\f6dc"; } + +.fa-rust:before { + content: "\e07a"; } + +.fa-wix:before { + content: "\f5cf"; } + +.fa-square-behance:before { + content: "\f1b5"; } + +.fa-behance-square:before { + content: "\f1b5"; } + +.fa-supple:before { + content: "\f3f9"; } + +.fa-rebel:before { + content: "\f1d0"; } + +.fa-css3:before { + content: "\f13c"; } + +.fa-staylinked:before { + content: "\f3f5"; } + +.fa-kaggle:before { + content: "\f5fa"; } + +.fa-space-awesome:before { + content: "\e5ac"; } + +.fa-deviantart:before { + content: "\f1bd"; } + +.fa-cpanel:before { + content: "\f388"; } + +.fa-goodreads-g:before { + content: "\f3a9"; } + +.fa-square-git:before { + content: "\f1d2"; } + +.fa-git-square:before { + content: "\f1d2"; } + +.fa-square-tumblr:before { + content: "\f174"; } + +.fa-tumblr-square:before { + content: "\f174"; } + +.fa-trello:before { + content: "\f181"; } + +.fa-creative-commons-nc-jp:before { + content: "\f4ea"; } + +.fa-get-pocket:before { + content: "\f265"; } + +.fa-perbyte:before { + content: "\e083"; } + +.fa-grunt:before { + content: "\f3ad"; } + +.fa-weebly:before { + content: "\f5cc"; } + +.fa-connectdevelop:before { + content: "\f20e"; } + +.fa-leanpub:before { + content: "\f212"; } + +.fa-black-tie:before { + content: "\f27e"; } + +.fa-themeco:before { + content: "\f5c6"; } + +.fa-python:before { + content: "\f3e2"; } + +.fa-android:before { + content: "\f17b"; } + +.fa-bots:before { + content: "\e340"; } + +.fa-free-code-camp:before { + content: "\f2c5"; } + +.fa-hornbill:before { + content: "\f592"; } + +.fa-js:before { + content: "\f3b8"; } + +.fa-ideal:before { + content: "\e013"; } + +.fa-git:before { + content: "\f1d3"; } + +.fa-dev:before { + content: "\f6cc"; } + +.fa-sketch:before { + content: "\f7c6"; } + +.fa-yandex-international:before { + content: "\f414"; } + +.fa-cc-amex:before { + content: "\f1f3"; } + +.fa-uber:before { + content: "\f402"; } + +.fa-github:before { + content: "\f09b"; } + +.fa-php:before { + content: "\f457"; } + +.fa-alipay:before { + content: "\f642"; } + +.fa-youtube:before { + content: "\f167"; } + +.fa-skyatlas:before { + content: "\f216"; } + +.fa-firefox-browser:before { + content: "\e007"; } + +.fa-replyd:before { + content: "\f3e6"; } + +.fa-suse:before { + content: "\f7d6"; } + +.fa-jenkins:before { + content: "\f3b6"; } + +.fa-twitter:before { + content: "\f099"; } + +.fa-rockrms:before { + content: "\f3e9"; } + +.fa-pinterest:before { + content: "\f0d2"; } + +.fa-buffer:before { + content: "\f837"; } + +.fa-npm:before { + content: "\f3d4"; } + +.fa-yammer:before { + content: "\f840"; } + +.fa-btc:before { + content: "\f15a"; } + +.fa-dribbble:before { + content: "\f17d"; } + +.fa-stumbleupon-circle:before { + content: "\f1a3"; } + +.fa-internet-explorer:before { + content: "\f26b"; } + +.fa-stubber:before { + content: "\e5c7"; } + +.fa-telegram:before { + content: "\f2c6"; } + +.fa-telegram-plane:before { + content: "\f2c6"; } + +.fa-old-republic:before { + content: "\f510"; } + +.fa-odysee:before { + content: "\e5c6"; } + +.fa-square-whatsapp:before { + content: "\f40c"; } + +.fa-whatsapp-square:before { + content: "\f40c"; } + +.fa-node-js:before { + content: "\f3d3"; } + +.fa-edge-legacy:before { + content: "\e078"; } + +.fa-slack:before { + content: "\f198"; } + +.fa-slack-hash:before { + content: "\f198"; } + +.fa-medrt:before { + content: "\f3c8"; } + +.fa-usb:before { + content: "\f287"; } + +.fa-tumblr:before { + content: "\f173"; } + +.fa-vaadin:before { + content: "\f408"; } + +.fa-quora:before { + content: "\f2c4"; } + +.fa-square-x-twitter:before { + content: "\e61a"; } + +.fa-reacteurope:before { + content: "\f75d"; } + +.fa-medium:before { + content: "\f23a"; } + +.fa-medium-m:before { + content: "\f23a"; } + +.fa-amilia:before { + content: "\f36d"; } + +.fa-mixcloud:before { + content: "\f289"; } + +.fa-flipboard:before { + content: "\f44d"; } + +.fa-viacoin:before { + content: "\f237"; } + +.fa-critical-role:before { + content: "\f6c9"; } + +.fa-sitrox:before { + content: "\e44a"; } + +.fa-discourse:before { + content: "\f393"; } + +.fa-joomla:before { + content: "\f1aa"; } + +.fa-mastodon:before { + content: "\f4f6"; } + +.fa-airbnb:before { + content: "\f834"; } + +.fa-wolf-pack-battalion:before { + content: "\f514"; } + +.fa-buy-n-large:before { + content: "\f8a6"; } + +.fa-gulp:before { + content: "\f3ae"; } + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1"; } + +.fa-strava:before { + content: "\f428"; } + +.fa-ember:before { + content: "\f423"; } + +.fa-canadian-maple-leaf:before { + content: "\f785"; } + +.fa-teamspeak:before { + content: "\f4f9"; } + +.fa-pushed:before { + content: "\f3e1"; } + +.fa-wordpress-simple:before { + content: "\f411"; } + +.fa-nutritionix:before { + content: "\f3d6"; } + +.fa-wodu:before { + content: "\e088"; } + +.fa-google-pay:before { + content: "\e079"; } + +.fa-intercom:before { + content: "\f7af"; } + +.fa-zhihu:before { + content: "\f63f"; } + +.fa-korvue:before { + content: "\f42f"; } + +.fa-pix:before { + content: "\e43a"; } + +.fa-steam-symbol:before { + content: "\f3f6"; }/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ + :root, :host { + --fa-style-family-classic: 'Font Awesome 6 Free'; + --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; } + +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 900; + font-display: block; + src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/webfonts/fa-solid-900.woff2") + format("woff2"), + url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/webfonts/fa-solid-900.ttf") + format("truetype"); } + +.fas, +.fa-solid { + font-weight: 900; } +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ + .fa { + font-family: var(--fa-style-family, "Font Awesome 6 Free"); + font-weight: var(--fa-style, 900); } + +.fa, +.fa-classic, +.fa-sharp, +.fas, +.fa-solid, +.far, +.fa-regular, +.fab, +.fa-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--fa-display, inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; } + +.fas, +.fa-classic, +.fa-solid, +.far, +.fa-regular { + font-family: 'Font Awesome 6 Free'; } + +.fab, +.fa-brands { + font-family: 'Font Awesome 6 Brands'; } + +.fa-1x { + font-size: 1em; } + +.fa-2x { + font-size: 2em; } + +.fa-3x { + font-size: 3em; } + +.fa-4x { + font-size: 4em; } + +.fa-5x { + font-size: 5em; } + +.fa-6x { + font-size: 6em; } + +.fa-7x { + font-size: 7em; } + +.fa-8x { + font-size: 8em; } + +.fa-9x { + font-size: 9em; } + +.fa-10x { + font-size: 10em; } + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; } + +.fa-xs { + font-size: 0.75em; + line-height: 0.08333em; + vertical-align: 0.125em; } + +.fa-sm { + font-size: 0.875em; + line-height: 0.07143em; + vertical-align: 0.05357em; } + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; } + +.fa-xl { + font-size: 1.5em; + line-height: 0.04167em; + vertical-align: -0.125em; } + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; } + +.fa-fw { + text-align: center; + width: 1.25em; } + +.fa-ul { + list-style-type: none; + margin-left: var(--fa-li-margin, 2.5em); + padding-left: 0; } + .fa-ul > li { + position: relative; } + +.fa-li { + left: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; } + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); } + +.fa-pull-left { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); } + +.fa-pull-right { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); } + +.fa-beat { + -webkit-animation-name: fa-beat; + animation-name: fa-beat; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); + animation-timing-function: var(--fa-animation-timing, ease-in-out); } + +.fa-bounce { + -webkit-animation-name: fa-bounce; + animation-name: fa-bounce; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); } + +.fa-fade { + -webkit-animation-name: fa-fade; + animation-name: fa-fade; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); } + +.fa-beat-fade { + -webkit-animation-name: fa-beat-fade; + animation-name: fa-beat-fade; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); } + +.fa-flip { + -webkit-animation-name: fa-flip; + animation-name: fa-flip; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); + animation-timing-function: var(--fa-animation-timing, ease-in-out); } + +.fa-shake { + -webkit-animation-name: fa-shake; + animation-name: fa-shake; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, linear); + animation-timing-function: var(--fa-animation-timing, linear); } + +.fa-spin { + -webkit-animation-name: fa-spin; + animation-name: fa-spin; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 2s); + animation-duration: var(--fa-animation-duration, 2s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, linear); + animation-timing-function: var(--fa-animation-timing, linear); } + +.fa-spin-reverse { + --fa-animation-direction: reverse; } + +.fa-pulse, +.fa-spin-pulse { + -webkit-animation-name: fa-spin; + animation-name: fa-spin; + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, steps(8)); + animation-timing-function: var(--fa-animation-timing, steps(8)); } + +@media (prefers-reduced-motion: reduce) { + .fa-beat, + .fa-bounce, + .fa-fade, + .fa-beat-fade, + .fa-flip, + .fa-pulse, + .fa-shake, + .fa-spin, + .fa-spin-pulse { + -webkit-animation-delay: -1ms; + animation-delay: -1ms; + -webkit-animation-duration: 1ms; + animation-duration: 1ms; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; + -webkit-transition-delay: 0s; + transition-delay: 0s; + -webkit-transition-duration: 0s; + transition-duration: 0s; } } + +@-webkit-keyframes fa-beat { + 0%, 90% { + -webkit-transform: scale(1); + transform: scale(1); } + 45% { + -webkit-transform: scale(var(--fa-beat-scale, 1.25)); + transform: scale(var(--fa-beat-scale, 1.25)); } } + +@keyframes fa-beat { + 0%, 90% { + -webkit-transform: scale(1); + transform: scale(1); } + 45% { + -webkit-transform: scale(var(--fa-beat-scale, 1.25)); + transform: scale(var(--fa-beat-scale, 1.25)); } } + +@-webkit-keyframes fa-bounce { + 0% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } + 10% { + -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); } + 30% { + -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); } + 50% { + -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); } + 57% { + -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); } + 64% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } + 100% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } } + +@keyframes fa-bounce { + 0% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } + 10% { + -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); } + 30% { + -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); } + 50% { + -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); } + 57% { + -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); } + 64% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } + 100% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } } + +@-webkit-keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); } } + +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); } } + +@-webkit-keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + -webkit-transform: scale(1); + transform: scale(1); } + 50% { + opacity: 1; + -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); + transform: scale(var(--fa-beat-fade-scale, 1.125)); } } + +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + -webkit-transform: scale(1); + transform: scale(1); } + 50% { + opacity: 1; + -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); + transform: scale(var(--fa-beat-fade-scale, 1.125)); } } + +@-webkit-keyframes fa-flip { + 50% { + -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } } + +@keyframes fa-flip { + 50% { + -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } } + +@-webkit-keyframes fa-shake { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); } + 4% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); } + 8%, 24% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); } + 12%, 28% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); } + 16% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); } + 20% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); } + 32% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); } + 36% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); } + 40%, 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } } + +@keyframes fa-shake { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); } + 4% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); } + 8%, 24% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); } + 12%, 28% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); } + 16% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); } + 20% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); } + 32% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); } + 36% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); } + 40%, 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } } + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +.fa-rotate-90 { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); } + +.fa-rotate-180 { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); } + +.fa-rotate-270 { + -webkit-transform: rotate(270deg); + transform: rotate(270deg); } + +.fa-flip-horizontal { + -webkit-transform: scale(-1, 1); + transform: scale(-1, 1); } + +.fa-flip-vertical { + -webkit-transform: scale(1, -1); + transform: scale(1, -1); } + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + -webkit-transform: scale(-1, -1); + transform: scale(-1, -1); } + +.fa-rotate-by { + -webkit-transform: rotate(var(--fa-rotate-angle, none)); + transform: rotate(var(--fa-rotate-angle, none)); } + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; } + +.fa-stack-1x, +.fa-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--fa-stack-z-index, auto); } + +.fa-stack-1x { + line-height: inherit; } + +.fa-stack-2x { + font-size: 2em; } + +.fa-inverse { + color: var(--fa-inverse, #fff); } + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ + +.fa-0::before { + content: "\30"; } + +.fa-1::before { + content: "\31"; } + +.fa-2::before { + content: "\32"; } + +.fa-3::before { + content: "\33"; } + +.fa-4::before { + content: "\34"; } + +.fa-5::before { + content: "\35"; } + +.fa-6::before { + content: "\36"; } + +.fa-7::before { + content: "\37"; } + +.fa-8::before { + content: "\38"; } + +.fa-9::before { + content: "\39"; } + +.fa-fill-drip::before { + content: "\f576"; } + +.fa-arrows-to-circle::before { + content: "\e4bd"; } + +.fa-circle-chevron-right::before { + content: "\f138"; } + +.fa-chevron-circle-right::before { + content: "\f138"; } + +.fa-at::before { + content: "\40"; } + +.fa-trash-can::before { + content: "\f2ed"; } + +.fa-trash-alt::before { + content: "\f2ed"; } + +.fa-text-height::before { + content: "\f034"; } + +.fa-user-xmark::before { + content: "\f235"; } + +.fa-user-times::before { + content: "\f235"; } + +.fa-stethoscope::before { + content: "\f0f1"; } + +.fa-message::before { + content: "\f27a"; } + +.fa-comment-alt::before { + content: "\f27a"; } + +.fa-info::before { + content: "\f129"; } + +.fa-down-left-and-up-right-to-center::before { + content: "\f422"; } + +.fa-compress-alt::before { + content: "\f422"; } + +.fa-explosion::before { + content: "\e4e9"; } + +.fa-file-lines::before { + content: "\f15c"; } + +.fa-file-alt::before { + content: "\f15c"; } + +.fa-file-text::before { + content: "\f15c"; } + +.fa-wave-square::before { + content: "\f83e"; } + +.fa-ring::before { + content: "\f70b"; } + +.fa-building-un::before { + content: "\e4d9"; } + +.fa-dice-three::before { + content: "\f527"; } + +.fa-calendar-days::before { + content: "\f073"; } + +.fa-calendar-alt::before { + content: "\f073"; } + +.fa-anchor-circle-check::before { + content: "\e4aa"; } + +.fa-building-circle-arrow-right::before { + content: "\e4d1"; } + +.fa-volleyball::before { + content: "\f45f"; } + +.fa-volleyball-ball::before { + content: "\f45f"; } + +.fa-arrows-up-to-line::before { + content: "\e4c2"; } + +.fa-sort-down::before { + content: "\f0dd"; } + +.fa-sort-desc::before { + content: "\f0dd"; } + +.fa-circle-minus::before { + content: "\f056"; } + +.fa-minus-circle::before { + content: "\f056"; } + +.fa-door-open::before { + content: "\f52b"; } + +.fa-right-from-bracket::before { + content: "\f2f5"; } + +.fa-sign-out-alt::before { + content: "\f2f5"; } + +.fa-atom::before { + content: "\f5d2"; } + +.fa-soap::before { + content: "\e06e"; } + +.fa-icons::before { + content: "\f86d"; } + +.fa-heart-music-camera-bolt::before { + content: "\f86d"; } + +.fa-microphone-lines-slash::before { + content: "\f539"; } + +.fa-microphone-alt-slash::before { + content: "\f539"; } + +.fa-bridge-circle-check::before { + content: "\e4c9"; } + +.fa-pump-medical::before { + content: "\e06a"; } + +.fa-fingerprint::before { + content: "\f577"; } + +.fa-hand-point-right::before { + content: "\f0a4"; } + +.fa-magnifying-glass-location::before { + content: "\f689"; } + +.fa-search-location::before { + content: "\f689"; } + +.fa-forward-step::before { + content: "\f051"; } + +.fa-step-forward::before { + content: "\f051"; } + +.fa-face-smile-beam::before { + content: "\f5b8"; } + +.fa-smile-beam::before { + content: "\f5b8"; } + +.fa-flag-checkered::before { + content: "\f11e"; } + +.fa-football::before { + content: "\f44e"; } + +.fa-football-ball::before { + content: "\f44e"; } + +.fa-school-circle-exclamation::before { + content: "\e56c"; } + +.fa-crop::before { + content: "\f125"; } + +.fa-angles-down::before { + content: "\f103"; } + +.fa-angle-double-down::before { + content: "\f103"; } + +.fa-users-rectangle::before { + content: "\e594"; } + +.fa-people-roof::before { + content: "\e537"; } + +.fa-people-line::before { + content: "\e534"; } + +.fa-beer-mug-empty::before { + content: "\f0fc"; } + +.fa-beer::before { + content: "\f0fc"; } + +.fa-diagram-predecessor::before { + content: "\e477"; } + +.fa-arrow-up-long::before { + content: "\f176"; } + +.fa-long-arrow-up::before { + content: "\f176"; } + +.fa-fire-flame-simple::before { + content: "\f46a"; } + +.fa-burn::before { + content: "\f46a"; } + +.fa-person::before { + content: "\f183"; } + +.fa-male::before { + content: "\f183"; } + +.fa-laptop::before { + content: "\f109"; } + +.fa-file-csv::before { + content: "\f6dd"; } + +.fa-menorah::before { + content: "\f676"; } + +.fa-truck-plane::before { + content: "\e58f"; } + +.fa-record-vinyl::before { + content: "\f8d9"; } + +.fa-face-grin-stars::before { + content: "\f587"; } + +.fa-grin-stars::before { + content: "\f587"; } + +.fa-bong::before { + content: "\f55c"; } + +.fa-spaghetti-monster-flying::before { + content: "\f67b"; } + +.fa-pastafarianism::before { + content: "\f67b"; } + +.fa-arrow-down-up-across-line::before { + content: "\e4af"; } + +.fa-spoon::before { + content: "\f2e5"; } + +.fa-utensil-spoon::before { + content: "\f2e5"; } + +.fa-jar-wheat::before { + content: "\e517"; } + +.fa-envelopes-bulk::before { + content: "\f674"; } + +.fa-mail-bulk::before { + content: "\f674"; } + +.fa-file-circle-exclamation::before { + content: "\e4eb"; } + +.fa-circle-h::before { + content: "\f47e"; } + +.fa-hospital-symbol::before { + content: "\f47e"; } + +.fa-pager::before { + content: "\f815"; } + +.fa-address-book::before { + content: "\f2b9"; } + +.fa-contact-book::before { + content: "\f2b9"; } + +.fa-strikethrough::before { + content: "\f0cc"; } + +.fa-k::before { + content: "\4b"; } + +.fa-landmark-flag::before { + content: "\e51c"; } + +.fa-pencil::before { + content: "\f303"; } + +.fa-pencil-alt::before { + content: "\f303"; } + +.fa-backward::before { + content: "\f04a"; } + +.fa-caret-right::before { + content: "\f0da"; } + +.fa-comments::before { + content: "\f086"; } + +.fa-paste::before { + content: "\f0ea"; } + +.fa-file-clipboard::before { + content: "\f0ea"; } + +.fa-code-pull-request::before { + content: "\e13c"; } + +.fa-clipboard-list::before { + content: "\f46d"; } + +.fa-truck-ramp-box::before { + content: "\f4de"; } + +.fa-truck-loading::before { + content: "\f4de"; } + +.fa-user-check::before { + content: "\f4fc"; } + +.fa-vial-virus::before { + content: "\e597"; } + +.fa-sheet-plastic::before { + content: "\e571"; } + +.fa-blog::before { + content: "\f781"; } + +.fa-user-ninja::before { + content: "\f504"; } + +.fa-person-arrow-up-from-line::before { + content: "\e539"; } + +.fa-scroll-torah::before { + content: "\f6a0"; } + +.fa-torah::before { + content: "\f6a0"; } + +.fa-broom-ball::before { + content: "\f458"; } + +.fa-quidditch::before { + content: "\f458"; } + +.fa-quidditch-broom-ball::before { + content: "\f458"; } + +.fa-toggle-off::before { + content: "\f204"; } + +.fa-box-archive::before { + content: "\f187"; } + +.fa-archive::before { + content: "\f187"; } + +.fa-person-drowning::before { + content: "\e545"; } + +.fa-arrow-down-9-1::before { + content: "\f886"; } + +.fa-sort-numeric-desc::before { + content: "\f886"; } + +.fa-sort-numeric-down-alt::before { + content: "\f886"; } + +.fa-face-grin-tongue-squint::before { + content: "\f58a"; } + +.fa-grin-tongue-squint::before { + content: "\f58a"; } + +.fa-spray-can::before { + content: "\f5bd"; } + +.fa-truck-monster::before { + content: "\f63b"; } + +.fa-w::before { + content: "\57"; } + +.fa-earth-africa::before { + content: "\f57c"; } + +.fa-globe-africa::before { + content: "\f57c"; } + +.fa-rainbow::before { + content: "\f75b"; } + +.fa-circle-notch::before { + content: "\f1ce"; } + +.fa-tablet-screen-button::before { + content: "\f3fa"; } + +.fa-tablet-alt::before { + content: "\f3fa"; } + +.fa-paw::before { + content: "\f1b0"; } + +.fa-cloud::before { + content: "\f0c2"; } + +.fa-trowel-bricks::before { + content: "\e58a"; } + +.fa-face-flushed::before { + content: "\f579"; } + +.fa-flushed::before { + content: "\f579"; } + +.fa-hospital-user::before { + content: "\f80d"; } + +.fa-tent-arrow-left-right::before { + content: "\e57f"; } + +.fa-gavel::before { + content: "\f0e3"; } + +.fa-legal::before { + content: "\f0e3"; } + +.fa-binoculars::before { + content: "\f1e5"; } + +.fa-microphone-slash::before { + content: "\f131"; } + +.fa-box-tissue::before { + content: "\e05b"; } + +.fa-motorcycle::before { + content: "\f21c"; } + +.fa-bell-concierge::before { + content: "\f562"; } + +.fa-concierge-bell::before { + content: "\f562"; } + +.fa-pen-ruler::before { + content: "\f5ae"; } + +.fa-pencil-ruler::before { + content: "\f5ae"; } + +.fa-people-arrows::before { + content: "\e068"; } + +.fa-people-arrows-left-right::before { + content: "\e068"; } + +.fa-mars-and-venus-burst::before { + content: "\e523"; } + +.fa-square-caret-right::before { + content: "\f152"; } + +.fa-caret-square-right::before { + content: "\f152"; } + +.fa-scissors::before { + content: "\f0c4"; } + +.fa-cut::before { + content: "\f0c4"; } + +.fa-sun-plant-wilt::before { + content: "\e57a"; } + +.fa-toilets-portable::before { + content: "\e584"; } + +.fa-hockey-puck::before { + content: "\f453"; } + +.fa-table::before { + content: "\f0ce"; } + +.fa-magnifying-glass-arrow-right::before { + content: "\e521"; } + +.fa-tachograph-digital::before { + content: "\f566"; } + +.fa-digital-tachograph::before { + content: "\f566"; } + +.fa-users-slash::before { + content: "\e073"; } + +.fa-clover::before { + content: "\e139"; } + +.fa-reply::before { + content: "\f3e5"; } + +.fa-mail-reply::before { + content: "\f3e5"; } + +.fa-star-and-crescent::before { + content: "\f699"; } + +.fa-house-fire::before { + content: "\e50c"; } + +.fa-square-minus::before { + content: "\f146"; } + +.fa-minus-square::before { + content: "\f146"; } + +.fa-helicopter::before { + content: "\f533"; } + +.fa-compass::before { + content: "\f14e"; } + +.fa-square-caret-down::before { + content: "\f150"; } + +.fa-caret-square-down::before { + content: "\f150"; } + +.fa-file-circle-question::before { + content: "\e4ef"; } + +.fa-laptop-code::before { + content: "\f5fc"; } + +.fa-swatchbook::before { + content: "\f5c3"; } + +.fa-prescription-bottle::before { + content: "\f485"; } + +.fa-bars::before { + content: "\f0c9"; } + +.fa-navicon::before { + content: "\f0c9"; } + +.fa-people-group::before { + content: "\e533"; } + +.fa-hourglass-end::before { + content: "\f253"; } + +.fa-hourglass-3::before { + content: "\f253"; } + +.fa-heart-crack::before { + content: "\f7a9"; } + +.fa-heart-broken::before { + content: "\f7a9"; } + +.fa-square-up-right::before { + content: "\f360"; } + +.fa-external-link-square-alt::before { + content: "\f360"; } + +.fa-face-kiss-beam::before { + content: "\f597"; } + +.fa-kiss-beam::before { + content: "\f597"; } + +.fa-film::before { + content: "\f008"; } + +.fa-ruler-horizontal::before { + content: "\f547"; } + +.fa-people-robbery::before { + content: "\e536"; } + +.fa-lightbulb::before { + content: "\f0eb"; } + +.fa-caret-left::before { + content: "\f0d9"; } + +.fa-circle-exclamation::before { + content: "\f06a"; } + +.fa-exclamation-circle::before { + content: "\f06a"; } + +.fa-school-circle-xmark::before { + content: "\e56d"; } + +.fa-arrow-right-from-bracket::before { + content: "\f08b"; } + +.fa-sign-out::before { + content: "\f08b"; } + +.fa-circle-chevron-down::before { + content: "\f13a"; } + +.fa-chevron-circle-down::before { + content: "\f13a"; } + +.fa-unlock-keyhole::before { + content: "\f13e"; } + +.fa-unlock-alt::before { + content: "\f13e"; } + +.fa-cloud-showers-heavy::before { + content: "\f740"; } + +.fa-headphones-simple::before { + content: "\f58f"; } + +.fa-headphones-alt::before { + content: "\f58f"; } + +.fa-sitemap::before { + content: "\f0e8"; } + +.fa-circle-dollar-to-slot::before { + content: "\f4b9"; } + +.fa-donate::before { + content: "\f4b9"; } + +.fa-memory::before { + content: "\f538"; } + +.fa-road-spikes::before { + content: "\e568"; } + +.fa-fire-burner::before { + content: "\e4f1"; } + +.fa-flag::before { + content: "\f024"; } + +.fa-hanukiah::before { + content: "\f6e6"; } + +.fa-feather::before { + content: "\f52d"; } + +.fa-volume-low::before { + content: "\f027"; } + +.fa-volume-down::before { + content: "\f027"; } + +.fa-comment-slash::before { + content: "\f4b3"; } + +.fa-cloud-sun-rain::before { + content: "\f743"; } + +.fa-compress::before { + content: "\f066"; } + +.fa-wheat-awn::before { + content: "\e2cd"; } + +.fa-wheat-alt::before { + content: "\e2cd"; } + +.fa-ankh::before { + content: "\f644"; } + +.fa-hands-holding-child::before { + content: "\e4fa"; } + +.fa-asterisk::before { + content: "\2a"; } + +.fa-square-check::before { + content: "\f14a"; } + +.fa-check-square::before { + content: "\f14a"; } + +.fa-peseta-sign::before { + content: "\e221"; } + +.fa-heading::before { + content: "\f1dc"; } + +.fa-header::before { + content: "\f1dc"; } + +.fa-ghost::before { + content: "\f6e2"; } + +.fa-list::before { + content: "\f03a"; } + +.fa-list-squares::before { + content: "\f03a"; } + +.fa-square-phone-flip::before { + content: "\f87b"; } + +.fa-phone-square-alt::before { + content: "\f87b"; } + +.fa-cart-plus::before { + content: "\f217"; } + +.fa-gamepad::before { + content: "\f11b"; } + +.fa-circle-dot::before { + content: "\f192"; } + +.fa-dot-circle::before { + content: "\f192"; } + +.fa-face-dizzy::before { + content: "\f567"; } + +.fa-dizzy::before { + content: "\f567"; } + +.fa-egg::before { + content: "\f7fb"; } + +.fa-house-medical-circle-xmark::before { + content: "\e513"; } + +.fa-campground::before { + content: "\f6bb"; } + +.fa-folder-plus::before { + content: "\f65e"; } + +.fa-futbol::before { + content: "\f1e3"; } + +.fa-futbol-ball::before { + content: "\f1e3"; } + +.fa-soccer-ball::before { + content: "\f1e3"; } + +.fa-paintbrush::before { + content: "\f1fc"; } + +.fa-paint-brush::before { + content: "\f1fc"; } + +.fa-lock::before { + content: "\f023"; } + +.fa-gas-pump::before { + content: "\f52f"; } + +.fa-hot-tub-person::before { + content: "\f593"; } + +.fa-hot-tub::before { + content: "\f593"; } + +.fa-map-location::before { + content: "\f59f"; } + +.fa-map-marked::before { + content: "\f59f"; } + +.fa-house-flood-water::before { + content: "\e50e"; } + +.fa-tree::before { + content: "\f1bb"; } + +.fa-bridge-lock::before { + content: "\e4cc"; } + +.fa-sack-dollar::before { + content: "\f81d"; } + +.fa-pen-to-square::before { + content: "\f044"; } + +.fa-edit::before { + content: "\f044"; } + +.fa-car-side::before { + content: "\f5e4"; } + +.fa-share-nodes::before { + content: "\f1e0"; } + +.fa-share-alt::before { + content: "\f1e0"; } + +.fa-heart-circle-minus::before { + content: "\e4ff"; } + +.fa-hourglass-half::before { + content: "\f252"; } + +.fa-hourglass-2::before { + content: "\f252"; } + +.fa-microscope::before { + content: "\f610"; } + +.fa-sink::before { + content: "\e06d"; } + +.fa-bag-shopping::before { + content: "\f290"; } + +.fa-shopping-bag::before { + content: "\f290"; } + +.fa-arrow-down-z-a::before { + content: "\f881"; } + +.fa-sort-alpha-desc::before { + content: "\f881"; } + +.fa-sort-alpha-down-alt::before { + content: "\f881"; } + +.fa-mitten::before { + content: "\f7b5"; } + +.fa-person-rays::before { + content: "\e54d"; } + +.fa-users::before { + content: "\f0c0"; } + +.fa-eye-slash::before { + content: "\f070"; } + +.fa-flask-vial::before { + content: "\e4f3"; } + +.fa-hand::before { + content: "\f256"; } + +.fa-hand-paper::before { + content: "\f256"; } + +.fa-om::before { + content: "\f679"; } + +.fa-worm::before { + content: "\e599"; } + +.fa-house-circle-xmark::before { + content: "\e50b"; } + +.fa-plug::before { + content: "\f1e6"; } + +.fa-chevron-up::before { + content: "\f077"; } + +.fa-hand-spock::before { + content: "\f259"; } + +.fa-stopwatch::before { + content: "\f2f2"; } + +.fa-face-kiss::before { + content: "\f596"; } + +.fa-kiss::before { + content: "\f596"; } + +.fa-bridge-circle-xmark::before { + content: "\e4cb"; } + +.fa-face-grin-tongue::before { + content: "\f589"; } + +.fa-grin-tongue::before { + content: "\f589"; } + +.fa-chess-bishop::before { + content: "\f43a"; } + +.fa-face-grin-wink::before { + content: "\f58c"; } + +.fa-grin-wink::before { + content: "\f58c"; } + +.fa-ear-deaf::before { + content: "\f2a4"; } + +.fa-deaf::before { + content: "\f2a4"; } + +.fa-deafness::before { + content: "\f2a4"; } + +.fa-hard-of-hearing::before { + content: "\f2a4"; } + +.fa-road-circle-check::before { + content: "\e564"; } + +.fa-dice-five::before { + content: "\f523"; } + +.fa-square-rss::before { + content: "\f143"; } + +.fa-rss-square::before { + content: "\f143"; } + +.fa-land-mine-on::before { + content: "\e51b"; } + +.fa-i-cursor::before { + content: "\f246"; } + +.fa-stamp::before { + content: "\f5bf"; } + +.fa-stairs::before { + content: "\e289"; } + +.fa-i::before { + content: "\49"; } + +.fa-hryvnia-sign::before { + content: "\f6f2"; } + +.fa-hryvnia::before { + content: "\f6f2"; } + +.fa-pills::before { + content: "\f484"; } + +.fa-face-grin-wide::before { + content: "\f581"; } + +.fa-grin-alt::before { + content: "\f581"; } + +.fa-tooth::before { + content: "\f5c9"; } + +.fa-v::before { + content: "\56"; } + +.fa-bangladeshi-taka-sign::before { + content: "\e2e6"; } + +.fa-bicycle::before { + content: "\f206"; } + +.fa-staff-snake::before { + content: "\e579"; } + +.fa-rod-asclepius::before { + content: "\e579"; } + +.fa-rod-snake::before { + content: "\e579"; } + +.fa-staff-aesculapius::before { + content: "\e579"; } + +.fa-head-side-cough-slash::before { + content: "\e062"; } + +.fa-truck-medical::before { + content: "\f0f9"; } + +.fa-ambulance::before { + content: "\f0f9"; } + +.fa-wheat-awn-circle-exclamation::before { + content: "\e598"; } + +.fa-snowman::before { + content: "\f7d0"; } + +.fa-mortar-pestle::before { + content: "\f5a7"; } + +.fa-road-barrier::before { + content: "\e562"; } + +.fa-school::before { + content: "\f549"; } + +.fa-igloo::before { + content: "\f7ae"; } + +.fa-joint::before { + content: "\f595"; } + +.fa-angle-right::before { + content: "\f105"; } + +.fa-horse::before { + content: "\f6f0"; } + +.fa-q::before { + content: "\51"; } + +.fa-g::before { + content: "\47"; } + +.fa-notes-medical::before { + content: "\f481"; } + +.fa-temperature-half::before { + content: "\f2c9"; } + +.fa-temperature-2::before { + content: "\f2c9"; } + +.fa-thermometer-2::before { + content: "\f2c9"; } + +.fa-thermometer-half::before { + content: "\f2c9"; } + +.fa-dong-sign::before { + content: "\e169"; } + +.fa-capsules::before { + content: "\f46b"; } + +.fa-poo-storm::before { + content: "\f75a"; } + +.fa-poo-bolt::before { + content: "\f75a"; } + +.fa-face-frown-open::before { + content: "\f57a"; } + +.fa-frown-open::before { + content: "\f57a"; } + +.fa-hand-point-up::before { + content: "\f0a6"; } + +.fa-money-bill::before { + content: "\f0d6"; } + +.fa-bookmark::before { + content: "\f02e"; } + +.fa-align-justify::before { + content: "\f039"; } + +.fa-umbrella-beach::before { + content: "\f5ca"; } + +.fa-helmet-un::before { + content: "\e503"; } + +.fa-bullseye::before { + content: "\f140"; } + +.fa-bacon::before { + content: "\f7e5"; } + +.fa-hand-point-down::before { + content: "\f0a7"; } + +.fa-arrow-up-from-bracket::before { + content: "\e09a"; } + +.fa-folder::before { + content: "\f07b"; } + +.fa-folder-blank::before { + content: "\f07b"; } + +.fa-file-waveform::before { + content: "\f478"; } + +.fa-file-medical-alt::before { + content: "\f478"; } + +.fa-radiation::before { + content: "\f7b9"; } + +.fa-chart-simple::before { + content: "\e473"; } + +.fa-mars-stroke::before { + content: "\f229"; } + +.fa-vial::before { + content: "\f492"; } + +.fa-gauge::before { + content: "\f624"; } + +.fa-dashboard::before { + content: "\f624"; } + +.fa-gauge-med::before { + content: "\f624"; } + +.fa-tachometer-alt-average::before { + content: "\f624"; } + +.fa-wand-magic-sparkles::before { + content: "\e2ca"; } + +.fa-magic-wand-sparkles::before { + content: "\e2ca"; } + +.fa-e::before { + content: "\45"; } + +.fa-pen-clip::before { + content: "\f305"; } + +.fa-pen-alt::before { + content: "\f305"; } + +.fa-bridge-circle-exclamation::before { + content: "\e4ca"; } + +.fa-user::before { + content: "\f007"; } + +.fa-school-circle-check::before { + content: "\e56b"; } + +.fa-dumpster::before { + content: "\f793"; } + +.fa-van-shuttle::before { + content: "\f5b6"; } + +.fa-shuttle-van::before { + content: "\f5b6"; } + +.fa-building-user::before { + content: "\e4da"; } + +.fa-square-caret-left::before { + content: "\f191"; } + +.fa-caret-square-left::before { + content: "\f191"; } + +.fa-highlighter::before { + content: "\f591"; } + +.fa-key::before { + content: "\f084"; } + +.fa-bullhorn::before { + content: "\f0a1"; } + +.fa-globe::before { + content: "\f0ac"; } + +.fa-synagogue::before { + content: "\f69b"; } + +.fa-person-half-dress::before { + content: "\e548"; } + +.fa-road-bridge::before { + content: "\e563"; } + +.fa-location-arrow::before { + content: "\f124"; } + +.fa-c::before { + content: "\43"; } + +.fa-tablet-button::before { + content: "\f10a"; } + +.fa-building-lock::before { + content: "\e4d6"; } + +.fa-pizza-slice::before { + content: "\f818"; } + +.fa-money-bill-wave::before { + content: "\f53a"; } + +.fa-chart-area::before { + content: "\f1fe"; } + +.fa-area-chart::before { + content: "\f1fe"; } + +.fa-house-flag::before { + content: "\e50d"; } + +.fa-person-circle-minus::before { + content: "\e540"; } + +.fa-ban::before { + content: "\f05e"; } + +.fa-cancel::before { + content: "\f05e"; } + +.fa-camera-rotate::before { + content: "\e0d8"; } + +.fa-spray-can-sparkles::before { + content: "\f5d0"; } + +.fa-air-freshener::before { + content: "\f5d0"; } + +.fa-star::before { + content: "\f005"; } + +.fa-repeat::before { + content: "\f363"; } + +.fa-cross::before { + content: "\f654"; } + +.fa-box::before { + content: "\f466"; } + +.fa-venus-mars::before { + content: "\f228"; } + +.fa-arrow-pointer::before { + content: "\f245"; } + +.fa-mouse-pointer::before { + content: "\f245"; } + +.fa-maximize::before { + content: "\f31e"; } + +.fa-expand-arrows-alt::before { + content: "\f31e"; } + +.fa-charging-station::before { + content: "\f5e7"; } + +.fa-shapes::before { + content: "\f61f"; } + +.fa-triangle-circle-square::before { + content: "\f61f"; } + +.fa-shuffle::before { + content: "\f074"; } + +.fa-random::before { + content: "\f074"; } + +.fa-person-running::before { + content: "\f70c"; } + +.fa-running::before { + content: "\f70c"; } + +.fa-mobile-retro::before { + content: "\e527"; } + +.fa-grip-lines-vertical::before { + content: "\f7a5"; } + +.fa-spider::before { + content: "\f717"; } + +.fa-hands-bound::before { + content: "\e4f9"; } + +.fa-file-invoice-dollar::before { + content: "\f571"; } + +.fa-plane-circle-exclamation::before { + content: "\e556"; } + +.fa-x-ray::before { + content: "\f497"; } + +.fa-spell-check::before { + content: "\f891"; } + +.fa-slash::before { + content: "\f715"; } + +.fa-computer-mouse::before { + content: "\f8cc"; } + +.fa-mouse::before { + content: "\f8cc"; } + +.fa-arrow-right-to-bracket::before { + content: "\f090"; } + +.fa-sign-in::before { + content: "\f090"; } + +.fa-shop-slash::before { + content: "\e070"; } + +.fa-store-alt-slash::before { + content: "\e070"; } + +.fa-server::before { + content: "\f233"; } + +.fa-virus-covid-slash::before { + content: "\e4a9"; } + +.fa-shop-lock::before { + content: "\e4a5"; } + +.fa-hourglass-start::before { + content: "\f251"; } + +.fa-hourglass-1::before { + content: "\f251"; } + +.fa-blender-phone::before { + content: "\f6b6"; } + +.fa-building-wheat::before { + content: "\e4db"; } + +.fa-person-breastfeeding::before { + content: "\e53a"; } + +.fa-right-to-bracket::before { + content: "\f2f6"; } + +.fa-sign-in-alt::before { + content: "\f2f6"; } + +.fa-venus::before { + content: "\f221"; } + +.fa-passport::before { + content: "\f5ab"; } + +.fa-heart-pulse::before { + content: "\f21e"; } + +.fa-heartbeat::before { + content: "\f21e"; } + +.fa-people-carry-box::before { + content: "\f4ce"; } + +.fa-people-carry::before { + content: "\f4ce"; } + +.fa-temperature-high::before { + content: "\f769"; } + +.fa-microchip::before { + content: "\f2db"; } + +.fa-crown::before { + content: "\f521"; } + +.fa-weight-hanging::before { + content: "\f5cd"; } + +.fa-xmarks-lines::before { + content: "\e59a"; } + +.fa-file-prescription::before { + content: "\f572"; } + +.fa-weight-scale::before { + content: "\f496"; } + +.fa-weight::before { + content: "\f496"; } + +.fa-user-group::before { + content: "\f500"; } + +.fa-user-friends::before { + content: "\f500"; } + +.fa-arrow-up-a-z::before { + content: "\f15e"; } + +.fa-sort-alpha-up::before { + content: "\f15e"; } + +.fa-chess-knight::before { + content: "\f441"; } + +.fa-face-laugh-squint::before { + content: "\f59b"; } + +.fa-laugh-squint::before { + content: "\f59b"; } + +.fa-wheelchair::before { + content: "\f193"; } + +.fa-circle-arrow-up::before { + content: "\f0aa"; } + +.fa-arrow-circle-up::before { + content: "\f0aa"; } + +.fa-toggle-on::before { + content: "\f205"; } + +.fa-person-walking::before { + content: "\f554"; } + +.fa-walking::before { + content: "\f554"; } + +.fa-l::before { + content: "\4c"; } + +.fa-fire::before { + content: "\f06d"; } + +.fa-bed-pulse::before { + content: "\f487"; } + +.fa-procedures::before { + content: "\f487"; } + +.fa-shuttle-space::before { + content: "\f197"; } + +.fa-space-shuttle::before { + content: "\f197"; } + +.fa-face-laugh::before { + content: "\f599"; } + +.fa-laugh::before { + content: "\f599"; } + +.fa-folder-open::before { + content: "\f07c"; } + +.fa-heart-circle-plus::before { + content: "\e500"; } + +.fa-code-fork::before { + content: "\e13b"; } + +.fa-city::before { + content: "\f64f"; } + +.fa-microphone-lines::before { + content: "\f3c9"; } + +.fa-microphone-alt::before { + content: "\f3c9"; } + +.fa-pepper-hot::before { + content: "\f816"; } + +.fa-unlock::before { + content: "\f09c"; } + +.fa-colon-sign::before { + content: "\e140"; } + +.fa-headset::before { + content: "\f590"; } + +.fa-store-slash::before { + content: "\e071"; } + +.fa-road-circle-xmark::before { + content: "\e566"; } + +.fa-user-minus::before { + content: "\f503"; } + +.fa-mars-stroke-up::before { + content: "\f22a"; } + +.fa-mars-stroke-v::before { + content: "\f22a"; } + +.fa-champagne-glasses::before { + content: "\f79f"; } + +.fa-glass-cheers::before { + content: "\f79f"; } + +.fa-clipboard::before { + content: "\f328"; } + +.fa-house-circle-exclamation::before { + content: "\e50a"; } + +.fa-file-arrow-up::before { + content: "\f574"; } + +.fa-file-upload::before { + content: "\f574"; } + +.fa-wifi::before { + content: "\f1eb"; } + +.fa-wifi-3::before { + content: "\f1eb"; } + +.fa-wifi-strong::before { + content: "\f1eb"; } + +.fa-bath::before { + content: "\f2cd"; } + +.fa-bathtub::before { + content: "\f2cd"; } + +.fa-underline::before { + content: "\f0cd"; } + +.fa-user-pen::before { + content: "\f4ff"; } + +.fa-user-edit::before { + content: "\f4ff"; } + +.fa-signature::before { + content: "\f5b7"; } + +.fa-stroopwafel::before { + content: "\f551"; } + +.fa-bold::before { + content: "\f032"; } + +.fa-anchor-lock::before { + content: "\e4ad"; } + +.fa-building-ngo::before { + content: "\e4d7"; } + +.fa-manat-sign::before { + content: "\e1d5"; } + +.fa-not-equal::before { + content: "\f53e"; } + +.fa-border-top-left::before { + content: "\f853"; } + +.fa-border-style::before { + content: "\f853"; } + +.fa-map-location-dot::before { + content: "\f5a0"; } + +.fa-map-marked-alt::before { + content: "\f5a0"; } + +.fa-jedi::before { + content: "\f669"; } + +.fa-square-poll-vertical::before { + content: "\f681"; } + +.fa-poll::before { + content: "\f681"; } + +.fa-mug-hot::before { + content: "\f7b6"; } + +.fa-car-battery::before { + content: "\f5df"; } + +.fa-battery-car::before { + content: "\f5df"; } + +.fa-gift::before { + content: "\f06b"; } + +.fa-dice-two::before { + content: "\f528"; } + +.fa-chess-queen::before { + content: "\f445"; } + +.fa-glasses::before { + content: "\f530"; } + +.fa-chess-board::before { + content: "\f43c"; } + +.fa-building-circle-check::before { + content: "\e4d2"; } + +.fa-person-chalkboard::before { + content: "\e53d"; } + +.fa-mars-stroke-right::before { + content: "\f22b"; } + +.fa-mars-stroke-h::before { + content: "\f22b"; } + +.fa-hand-back-fist::before { + content: "\f255"; } + +.fa-hand-rock::before { + content: "\f255"; } + +.fa-square-caret-up::before { + content: "\f151"; } + +.fa-caret-square-up::before { + content: "\f151"; } + +.fa-cloud-showers-water::before { + content: "\e4e4"; } + +.fa-chart-bar::before { + content: "\f080"; } + +.fa-bar-chart::before { + content: "\f080"; } + +.fa-hands-bubbles::before { + content: "\e05e"; } + +.fa-hands-wash::before { + content: "\e05e"; } + +.fa-less-than-equal::before { + content: "\f537"; } + +.fa-train::before { + content: "\f238"; } + +.fa-eye-low-vision::before { + content: "\f2a8"; } + +.fa-low-vision::before { + content: "\f2a8"; } + +.fa-crow::before { + content: "\f520"; } + +.fa-sailboat::before { + content: "\e445"; } + +.fa-window-restore::before { + content: "\f2d2"; } + +.fa-square-plus::before { + content: "\f0fe"; } + +.fa-plus-square::before { + content: "\f0fe"; } + +.fa-torii-gate::before { + content: "\f6a1"; } + +.fa-frog::before { + content: "\f52e"; } + +.fa-bucket::before { + content: "\e4cf"; } + +.fa-image::before { + content: "\f03e"; } + +.fa-microphone::before { + content: "\f130"; } + +.fa-cow::before { + content: "\f6c8"; } + +.fa-caret-up::before { + content: "\f0d8"; } + +.fa-screwdriver::before { + content: "\f54a"; } + +.fa-folder-closed::before { + content: "\e185"; } + +.fa-house-tsunami::before { + content: "\e515"; } + +.fa-square-nfi::before { + content: "\e576"; } + +.fa-arrow-up-from-ground-water::before { + content: "\e4b5"; } + +.fa-martini-glass::before { + content: "\f57b"; } + +.fa-glass-martini-alt::before { + content: "\f57b"; } + +.fa-rotate-left::before { + content: "\f2ea"; } + +.fa-rotate-back::before { + content: "\f2ea"; } + +.fa-rotate-backward::before { + content: "\f2ea"; } + +.fa-undo-alt::before { + content: "\f2ea"; } + +.fa-table-columns::before { + content: "\f0db"; } + +.fa-columns::before { + content: "\f0db"; } + +.fa-lemon::before { + content: "\f094"; } + +.fa-head-side-mask::before { + content: "\e063"; } + +.fa-handshake::before { + content: "\f2b5"; } + +.fa-gem::before { + content: "\f3a5"; } + +.fa-dolly::before { + content: "\f472"; } + +.fa-dolly-box::before { + content: "\f472"; } + +.fa-smoking::before { + content: "\f48d"; } + +.fa-minimize::before { + content: "\f78c"; } + +.fa-compress-arrows-alt::before { + content: "\f78c"; } + +.fa-monument::before { + content: "\f5a6"; } + +.fa-snowplow::before { + content: "\f7d2"; } + +.fa-angles-right::before { + content: "\f101"; } + +.fa-angle-double-right::before { + content: "\f101"; } + +.fa-cannabis::before { + content: "\f55f"; } + +.fa-circle-play::before { + content: "\f144"; } + +.fa-play-circle::before { + content: "\f144"; } + +.fa-tablets::before { + content: "\f490"; } + +.fa-ethernet::before { + content: "\f796"; } + +.fa-euro-sign::before { + content: "\f153"; } + +.fa-eur::before { + content: "\f153"; } + +.fa-euro::before { + content: "\f153"; } + +.fa-chair::before { + content: "\f6c0"; } + +.fa-circle-check::before { + content: "\f058"; } + +.fa-check-circle::before { + content: "\f058"; } + +.fa-circle-stop::before { + content: "\f28d"; } + +.fa-stop-circle::before { + content: "\f28d"; } + +.fa-compass-drafting::before { + content: "\f568"; } + +.fa-drafting-compass::before { + content: "\f568"; } + +.fa-plate-wheat::before { + content: "\e55a"; } + +.fa-icicles::before { + content: "\f7ad"; } + +.fa-person-shelter::before { + content: "\e54f"; } + +.fa-neuter::before { + content: "\f22c"; } + +.fa-id-badge::before { + content: "\f2c1"; } + +.fa-marker::before { + content: "\f5a1"; } + +.fa-face-laugh-beam::before { + content: "\f59a"; } + +.fa-laugh-beam::before { + content: "\f59a"; } + +.fa-helicopter-symbol::before { + content: "\e502"; } + +.fa-universal-access::before { + content: "\f29a"; } + +.fa-circle-chevron-up::before { + content: "\f139"; } + +.fa-chevron-circle-up::before { + content: "\f139"; } + +.fa-lari-sign::before { + content: "\e1c8"; } + +.fa-volcano::before { + content: "\f770"; } + +.fa-person-walking-dashed-line-arrow-right::before { + content: "\e553"; } + +.fa-sterling-sign::before { + content: "\f154"; } + +.fa-gbp::before { + content: "\f154"; } + +.fa-pound-sign::before { + content: "\f154"; } + +.fa-viruses::before { + content: "\e076"; } + +.fa-square-person-confined::before { + content: "\e577"; } + +.fa-user-tie::before { + content: "\f508"; } + +.fa-arrow-down-long::before { + content: "\f175"; } + +.fa-long-arrow-down::before { + content: "\f175"; } + +.fa-tent-arrow-down-to-line::before { + content: "\e57e"; } + +.fa-certificate::before { + content: "\f0a3"; } + +.fa-reply-all::before { + content: "\f122"; } + +.fa-mail-reply-all::before { + content: "\f122"; } + +.fa-suitcase::before { + content: "\f0f2"; } + +.fa-person-skating::before { + content: "\f7c5"; } + +.fa-skating::before { + content: "\f7c5"; } + +.fa-filter-circle-dollar::before { + content: "\f662"; } + +.fa-funnel-dollar::before { + content: "\f662"; } + +.fa-camera-retro::before { + content: "\f083"; } + +.fa-circle-arrow-down::before { + content: "\f0ab"; } + +.fa-arrow-circle-down::before { + content: "\f0ab"; } + +.fa-file-import::before { + content: "\f56f"; } + +.fa-arrow-right-to-file::before { + content: "\f56f"; } + +.fa-square-arrow-up-right::before { + content: "\f14c"; } + +.fa-external-link-square::before { + content: "\f14c"; } + +.fa-box-open::before { + content: "\f49e"; } + +.fa-scroll::before { + content: "\f70e"; } + +.fa-spa::before { + content: "\f5bb"; } + +.fa-location-pin-lock::before { + content: "\e51f"; } + +.fa-pause::before { + content: "\f04c"; } + +.fa-hill-avalanche::before { + content: "\e507"; } + +.fa-temperature-empty::before { + content: "\f2cb"; } + +.fa-temperature-0::before { + content: "\f2cb"; } + +.fa-thermometer-0::before { + content: "\f2cb"; } + +.fa-thermometer-empty::before { + content: "\f2cb"; } + +.fa-bomb::before { + content: "\f1e2"; } + +.fa-registered::before { + content: "\f25d"; } + +.fa-address-card::before { + content: "\f2bb"; } + +.fa-contact-card::before { + content: "\f2bb"; } + +.fa-vcard::before { + content: "\f2bb"; } + +.fa-scale-unbalanced-flip::before { + content: "\f516"; } + +.fa-balance-scale-right::before { + content: "\f516"; } + +.fa-subscript::before { + content: "\f12c"; } + +.fa-diamond-turn-right::before { + content: "\f5eb"; } + +.fa-directions::before { + content: "\f5eb"; } + +.fa-burst::before { + content: "\e4dc"; } + +.fa-house-laptop::before { + content: "\e066"; } + +.fa-laptop-house::before { + content: "\e066"; } + +.fa-face-tired::before { + content: "\f5c8"; } + +.fa-tired::before { + content: "\f5c8"; } + +.fa-money-bills::before { + content: "\e1f3"; } + +.fa-smog::before { + content: "\f75f"; } + +.fa-crutch::before { + content: "\f7f7"; } + +.fa-cloud-arrow-up::before { + content: "\f0ee"; } + +.fa-cloud-upload::before { + content: "\f0ee"; } + +.fa-cloud-upload-alt::before { + content: "\f0ee"; } + +.fa-palette::before { + content: "\f53f"; } + +.fa-arrows-turn-right::before { + content: "\e4c0"; } + +.fa-vest::before { + content: "\e085"; } + +.fa-ferry::before { + content: "\e4ea"; } + +.fa-arrows-down-to-people::before { + content: "\e4b9"; } + +.fa-seedling::before { + content: "\f4d8"; } + +.fa-sprout::before { + content: "\f4d8"; } + +.fa-left-right::before { + content: "\f337"; } + +.fa-arrows-alt-h::before { + content: "\f337"; } + +.fa-boxes-packing::before { + content: "\e4c7"; } + +.fa-circle-arrow-left::before { + content: "\f0a8"; } + +.fa-arrow-circle-left::before { + content: "\f0a8"; } + +.fa-group-arrows-rotate::before { + content: "\e4f6"; } + +.fa-bowl-food::before { + content: "\e4c6"; } + +.fa-candy-cane::before { + content: "\f786"; } + +.fa-arrow-down-wide-short::before { + content: "\f160"; } + +.fa-sort-amount-asc::before { + content: "\f160"; } + +.fa-sort-amount-down::before { + content: "\f160"; } + +.fa-cloud-bolt::before { + content: "\f76c"; } + +.fa-thunderstorm::before { + content: "\f76c"; } + +.fa-text-slash::before { + content: "\f87d"; } + +.fa-remove-format::before { + content: "\f87d"; } + +.fa-face-smile-wink::before { + content: "\f4da"; } + +.fa-smile-wink::before { + content: "\f4da"; } + +.fa-file-word::before { + content: "\f1c2"; } + +.fa-file-powerpoint::before { + content: "\f1c4"; } + +.fa-arrows-left-right::before { + content: "\f07e"; } + +.fa-arrows-h::before { + content: "\f07e"; } + +.fa-house-lock::before { + content: "\e510"; } + +.fa-cloud-arrow-down::before { + content: "\f0ed"; } + +.fa-cloud-download::before { + content: "\f0ed"; } + +.fa-cloud-download-alt::before { + content: "\f0ed"; } + +.fa-children::before { + content: "\e4e1"; } + +.fa-chalkboard::before { + content: "\f51b"; } + +.fa-blackboard::before { + content: "\f51b"; } + +.fa-user-large-slash::before { + content: "\f4fa"; } + +.fa-user-alt-slash::before { + content: "\f4fa"; } + +.fa-envelope-open::before { + content: "\f2b6"; } + +.fa-handshake-simple-slash::before { + content: "\e05f"; } + +.fa-handshake-alt-slash::before { + content: "\e05f"; } + +.fa-mattress-pillow::before { + content: "\e525"; } + +.fa-guarani-sign::before { + content: "\e19a"; } + +.fa-arrows-rotate::before { + content: "\f021"; } + +.fa-refresh::before { + content: "\f021"; } + +.fa-sync::before { + content: "\f021"; } + +.fa-fire-extinguisher::before { + content: "\f134"; } + +.fa-cruzeiro-sign::before { + content: "\e152"; } + +.fa-greater-than-equal::before { + content: "\f532"; } + +.fa-shield-halved::before { + content: "\f3ed"; } + +.fa-shield-alt::before { + content: "\f3ed"; } + +.fa-book-atlas::before { + content: "\f558"; } + +.fa-atlas::before { + content: "\f558"; } + +.fa-virus::before { + content: "\e074"; } + +.fa-envelope-circle-check::before { + content: "\e4e8"; } + +.fa-layer-group::before { + content: "\f5fd"; } + +.fa-arrows-to-dot::before { + content: "\e4be"; } + +.fa-archway::before { + content: "\f557"; } + +.fa-heart-circle-check::before { + content: "\e4fd"; } + +.fa-house-chimney-crack::before { + content: "\f6f1"; } + +.fa-house-damage::before { + content: "\f6f1"; } + +.fa-file-zipper::before { + content: "\f1c6"; } + +.fa-file-archive::before { + content: "\f1c6"; } + +.fa-square::before { + content: "\f0c8"; } + +.fa-martini-glass-empty::before { + content: "\f000"; } + +.fa-glass-martini::before { + content: "\f000"; } + +.fa-couch::before { + content: "\f4b8"; } + +.fa-cedi-sign::before { + content: "\e0df"; } + +.fa-italic::before { + content: "\f033"; } + +.fa-church::before { + content: "\f51d"; } + +.fa-comments-dollar::before { + content: "\f653"; } + +.fa-democrat::before { + content: "\f747"; } + +.fa-z::before { + content: "\5a"; } + +.fa-person-skiing::before { + content: "\f7c9"; } + +.fa-skiing::before { + content: "\f7c9"; } + +.fa-road-lock::before { + content: "\e567"; } + +.fa-a::before { + content: "\41"; } + +.fa-temperature-arrow-down::before { + content: "\e03f"; } + +.fa-temperature-down::before { + content: "\e03f"; } + +.fa-feather-pointed::before { + content: "\f56b"; } + +.fa-feather-alt::before { + content: "\f56b"; } + +.fa-p::before { + content: "\50"; } + +.fa-snowflake::before { + content: "\f2dc"; } + +.fa-newspaper::before { + content: "\f1ea"; } + +.fa-rectangle-ad::before { + content: "\f641"; } + +.fa-ad::before { + content: "\f641"; } + +.fa-circle-arrow-right::before { + content: "\f0a9"; } + +.fa-arrow-circle-right::before { + content: "\f0a9"; } + +.fa-filter-circle-xmark::before { + content: "\e17b"; } + +.fa-locust::before { + content: "\e520"; } + +.fa-sort::before { + content: "\f0dc"; } + +.fa-unsorted::before { + content: "\f0dc"; } + +.fa-list-ol::before { + content: "\f0cb"; } + +.fa-list-1-2::before { + content: "\f0cb"; } + +.fa-list-numeric::before { + content: "\f0cb"; } + +.fa-person-dress-burst::before { + content: "\e544"; } + +.fa-money-check-dollar::before { + content: "\f53d"; } + +.fa-money-check-alt::before { + content: "\f53d"; } + +.fa-vector-square::before { + content: "\f5cb"; } + +.fa-bread-slice::before { + content: "\f7ec"; } + +.fa-language::before { + content: "\f1ab"; } + +.fa-face-kiss-wink-heart::before { + content: "\f598"; } + +.fa-kiss-wink-heart::before { + content: "\f598"; } + +.fa-filter::before { + content: "\f0b0"; } + +.fa-question::before { + content: "\3f"; } + +.fa-file-signature::before { + content: "\f573"; } + +.fa-up-down-left-right::before { + content: "\f0b2"; } + +.fa-arrows-alt::before { + content: "\f0b2"; } + +.fa-house-chimney-user::before { + content: "\e065"; } + +.fa-hand-holding-heart::before { + content: "\f4be"; } + +.fa-puzzle-piece::before { + content: "\f12e"; } + +.fa-money-check::before { + content: "\f53c"; } + +.fa-star-half-stroke::before { + content: "\f5c0"; } + +.fa-star-half-alt::before { + content: "\f5c0"; } + +.fa-code::before { + content: "\f121"; } + +.fa-whiskey-glass::before { + content: "\f7a0"; } + +.fa-glass-whiskey::before { + content: "\f7a0"; } + +.fa-building-circle-exclamation::before { + content: "\e4d3"; } + +.fa-magnifying-glass-chart::before { + content: "\e522"; } + +.fa-arrow-up-right-from-square::before { + content: "\f08e"; } + +.fa-external-link::before { + content: "\f08e"; } + +.fa-cubes-stacked::before { + content: "\e4e6"; } + +.fa-won-sign::before { + content: "\f159"; } + +.fa-krw::before { + content: "\f159"; } + +.fa-won::before { + content: "\f159"; } + +.fa-virus-covid::before { + content: "\e4a8"; } + +.fa-austral-sign::before { + content: "\e0a9"; } + +.fa-f::before { + content: "\46"; } + +.fa-leaf::before { + content: "\f06c"; } + +.fa-road::before { + content: "\f018"; } + +.fa-taxi::before { + content: "\f1ba"; } + +.fa-cab::before { + content: "\f1ba"; } + +.fa-person-circle-plus::before { + content: "\e541"; } + +.fa-chart-pie::before { + content: "\f200"; } + +.fa-pie-chart::before { + content: "\f200"; } + +.fa-bolt-lightning::before { + content: "\e0b7"; } + +.fa-sack-xmark::before { + content: "\e56a"; } + +.fa-file-excel::before { + content: "\f1c3"; } + +.fa-file-contract::before { + content: "\f56c"; } + +.fa-fish-fins::before { + content: "\e4f2"; } + +.fa-building-flag::before { + content: "\e4d5"; } + +.fa-face-grin-beam::before { + content: "\f582"; } + +.fa-grin-beam::before { + content: "\f582"; } + +.fa-object-ungroup::before { + content: "\f248"; } + +.fa-poop::before { + content: "\f619"; } + +.fa-location-pin::before { + content: "\f041"; } + +.fa-map-marker::before { + content: "\f041"; } + +.fa-kaaba::before { + content: "\f66b"; } + +.fa-toilet-paper::before { + content: "\f71e"; } + +.fa-helmet-safety::before { + content: "\f807"; } + +.fa-hard-hat::before { + content: "\f807"; } + +.fa-hat-hard::before { + content: "\f807"; } + +.fa-eject::before { + content: "\f052"; } + +.fa-circle-right::before { + content: "\f35a"; } + +.fa-arrow-alt-circle-right::before { + content: "\f35a"; } + +.fa-plane-circle-check::before { + content: "\e555"; } + +.fa-face-rolling-eyes::before { + content: "\f5a5"; } + +.fa-meh-rolling-eyes::before { + content: "\f5a5"; } + +.fa-object-group::before { + content: "\f247"; } + +.fa-chart-line::before { + content: "\f201"; } + +.fa-line-chart::before { + content: "\f201"; } + +.fa-mask-ventilator::before { + content: "\e524"; } + +.fa-arrow-right::before { + content: "\f061"; } + +.fa-signs-post::before { + content: "\f277"; } + +.fa-map-signs::before { + content: "\f277"; } + +.fa-cash-register::before { + content: "\f788"; } + +.fa-person-circle-question::before { + content: "\e542"; } + +.fa-h::before { + content: "\48"; } + +.fa-tarp::before { + content: "\e57b"; } + +.fa-screwdriver-wrench::before { + content: "\f7d9"; } + +.fa-tools::before { + content: "\f7d9"; } + +.fa-arrows-to-eye::before { + content: "\e4bf"; } + +.fa-plug-circle-bolt::before { + content: "\e55b"; } + +.fa-heart::before { + content: "\f004"; } + +.fa-mars-and-venus::before { + content: "\f224"; } + +.fa-house-user::before { + content: "\e1b0"; } + +.fa-home-user::before { + content: "\e1b0"; } + +.fa-dumpster-fire::before { + content: "\f794"; } + +.fa-house-crack::before { + content: "\e3b1"; } + +.fa-martini-glass-citrus::before { + content: "\f561"; } + +.fa-cocktail::before { + content: "\f561"; } + +.fa-face-surprise::before { + content: "\f5c2"; } + +.fa-surprise::before { + content: "\f5c2"; } + +.fa-bottle-water::before { + content: "\e4c5"; } + +.fa-circle-pause::before { + content: "\f28b"; } + +.fa-pause-circle::before { + content: "\f28b"; } + +.fa-toilet-paper-slash::before { + content: "\e072"; } + +.fa-apple-whole::before { + content: "\f5d1"; } + +.fa-apple-alt::before { + content: "\f5d1"; } + +.fa-kitchen-set::before { + content: "\e51a"; } + +.fa-r::before { + content: "\52"; } + +.fa-temperature-quarter::before { + content: "\f2ca"; } + +.fa-temperature-1::before { + content: "\f2ca"; } + +.fa-thermometer-1::before { + content: "\f2ca"; } + +.fa-thermometer-quarter::before { + content: "\f2ca"; } + +.fa-cube::before { + content: "\f1b2"; } + +.fa-bitcoin-sign::before { + content: "\e0b4"; } + +.fa-shield-dog::before { + content: "\e573"; } + +.fa-solar-panel::before { + content: "\f5ba"; } + +.fa-lock-open::before { + content: "\f3c1"; } + +.fa-elevator::before { + content: "\e16d"; } + +.fa-money-bill-transfer::before { + content: "\e528"; } + +.fa-money-bill-trend-up::before { + content: "\e529"; } + +.fa-house-flood-water-circle-arrow-right::before { + content: "\e50f"; } + +.fa-square-poll-horizontal::before { + content: "\f682"; } + +.fa-poll-h::before { + content: "\f682"; } + +.fa-circle::before { + content: "\f111"; } + +.fa-backward-fast::before { + content: "\f049"; } + +.fa-fast-backward::before { + content: "\f049"; } + +.fa-recycle::before { + content: "\f1b8"; } + +.fa-user-astronaut::before { + content: "\f4fb"; } + +.fa-plane-slash::before { + content: "\e069"; } + +.fa-trademark::before { + content: "\f25c"; } + +.fa-basketball::before { + content: "\f434"; } + +.fa-basketball-ball::before { + content: "\f434"; } + +.fa-satellite-dish::before { + content: "\f7c0"; } + +.fa-circle-up::before { + content: "\f35b"; } + +.fa-arrow-alt-circle-up::before { + content: "\f35b"; } + +.fa-mobile-screen-button::before { + content: "\f3cd"; } + +.fa-mobile-alt::before { + content: "\f3cd"; } + +.fa-volume-high::before { + content: "\f028"; } + +.fa-volume-up::before { + content: "\f028"; } + +.fa-users-rays::before { + content: "\e593"; } + +.fa-wallet::before { + content: "\f555"; } + +.fa-clipboard-check::before { + content: "\f46c"; } + +.fa-file-audio::before { + content: "\f1c7"; } + +.fa-burger::before { + content: "\f805"; } + +.fa-hamburger::before { + content: "\f805"; } + +.fa-wrench::before { + content: "\f0ad"; } + +.fa-bugs::before { + content: "\e4d0"; } + +.fa-rupee-sign::before { + content: "\f156"; } + +.fa-rupee::before { + content: "\f156"; } + +.fa-file-image::before { + content: "\f1c5"; } + +.fa-circle-question::before { + content: "\f059"; } + +.fa-question-circle::before { + content: "\f059"; } + +.fa-plane-departure::before { + content: "\f5b0"; } + +.fa-handshake-slash::before { + content: "\e060"; } + +.fa-book-bookmark::before { + content: "\e0bb"; } + +.fa-code-branch::before { + content: "\f126"; } + +.fa-hat-cowboy::before { + content: "\f8c0"; } + +.fa-bridge::before { + content: "\e4c8"; } + +.fa-phone-flip::before { + content: "\f879"; } + +.fa-phone-alt::before { + content: "\f879"; } + +.fa-truck-front::before { + content: "\e2b7"; } + +.fa-cat::before { + content: "\f6be"; } + +.fa-anchor-circle-exclamation::before { + content: "\e4ab"; } + +.fa-truck-field::before { + content: "\e58d"; } + +.fa-route::before { + content: "\f4d7"; } + +.fa-clipboard-question::before { + content: "\e4e3"; } + +.fa-panorama::before { + content: "\e209"; } + +.fa-comment-medical::before { + content: "\f7f5"; } + +.fa-teeth-open::before { + content: "\f62f"; } + +.fa-file-circle-minus::before { + content: "\e4ed"; } + +.fa-tags::before { + content: "\f02c"; } + +.fa-wine-glass::before { + content: "\f4e3"; } + +.fa-forward-fast::before { + content: "\f050"; } + +.fa-fast-forward::before { + content: "\f050"; } + +.fa-face-meh-blank::before { + content: "\f5a4"; } + +.fa-meh-blank::before { + content: "\f5a4"; } + +.fa-square-parking::before { + content: "\f540"; } + +.fa-parking::before { + content: "\f540"; } + +.fa-house-signal::before { + content: "\e012"; } + +.fa-bars-progress::before { + content: "\f828"; } + +.fa-tasks-alt::before { + content: "\f828"; } + +.fa-faucet-drip::before { + content: "\e006"; } + +.fa-cart-flatbed::before { + content: "\f474"; } + +.fa-dolly-flatbed::before { + content: "\f474"; } + +.fa-ban-smoking::before { + content: "\f54d"; } + +.fa-smoking-ban::before { + content: "\f54d"; } + +.fa-terminal::before { + content: "\f120"; } + +.fa-mobile-button::before { + content: "\f10b"; } + +.fa-house-medical-flag::before { + content: "\e514"; } + +.fa-basket-shopping::before { + content: "\f291"; } + +.fa-shopping-basket::before { + content: "\f291"; } + +.fa-tape::before { + content: "\f4db"; } + +.fa-bus-simple::before { + content: "\f55e"; } + +.fa-bus-alt::before { + content: "\f55e"; } + +.fa-eye::before { + content: "\f06e"; } + +.fa-face-sad-cry::before { + content: "\f5b3"; } + +.fa-sad-cry::before { + content: "\f5b3"; } + +.fa-audio-description::before { + content: "\f29e"; } + +.fa-person-military-to-person::before { + content: "\e54c"; } + +.fa-file-shield::before { + content: "\e4f0"; } + +.fa-user-slash::before { + content: "\f506"; } + +.fa-pen::before { + content: "\f304"; } + +.fa-tower-observation::before { + content: "\e586"; } + +.fa-file-code::before { + content: "\f1c9"; } + +.fa-signal::before { + content: "\f012"; } + +.fa-signal-5::before { + content: "\f012"; } + +.fa-signal-perfect::before { + content: "\f012"; } + +.fa-bus::before { + content: "\f207"; } + +.fa-heart-circle-xmark::before { + content: "\e501"; } + +.fa-house-chimney::before { + content: "\e3af"; } + +.fa-home-lg::before { + content: "\e3af"; } + +.fa-window-maximize::before { + content: "\f2d0"; } + +.fa-face-frown::before { + content: "\f119"; } + +.fa-frown::before { + content: "\f119"; } + +.fa-prescription::before { + content: "\f5b1"; } + +.fa-shop::before { + content: "\f54f"; } + +.fa-store-alt::before { + content: "\f54f"; } + +.fa-floppy-disk::before { + content: "\f0c7"; } + +.fa-save::before { + content: "\f0c7"; } + +.fa-vihara::before { + content: "\f6a7"; } + +.fa-scale-unbalanced::before { + content: "\f515"; } + +.fa-balance-scale-left::before { + content: "\f515"; } + +.fa-sort-up::before { + content: "\f0de"; } + +.fa-sort-asc::before { + content: "\f0de"; } + +.fa-comment-dots::before { + content: "\f4ad"; } + +.fa-commenting::before { + content: "\f4ad"; } + +.fa-plant-wilt::before { + content: "\e5aa"; } + +.fa-diamond::before { + content: "\f219"; } + +.fa-face-grin-squint::before { + content: "\f585"; } + +.fa-grin-squint::before { + content: "\f585"; } + +.fa-hand-holding-dollar::before { + content: "\f4c0"; } + +.fa-hand-holding-usd::before { + content: "\f4c0"; } + +.fa-bacterium::before { + content: "\e05a"; } + +.fa-hand-pointer::before { + content: "\f25a"; } + +.fa-drum-steelpan::before { + content: "\f56a"; } + +.fa-hand-scissors::before { + content: "\f257"; } + +.fa-hands-praying::before { + content: "\f684"; } + +.fa-praying-hands::before { + content: "\f684"; } + +.fa-arrow-rotate-right::before { + content: "\f01e"; } + +.fa-arrow-right-rotate::before { + content: "\f01e"; } + +.fa-arrow-rotate-forward::before { + content: "\f01e"; } + +.fa-redo::before { + content: "\f01e"; } + +.fa-biohazard::before { + content: "\f780"; } + +.fa-location-crosshairs::before { + content: "\f601"; } + +.fa-location::before { + content: "\f601"; } + +.fa-mars-double::before { + content: "\f227"; } + +.fa-child-dress::before { + content: "\e59c"; } + +.fa-users-between-lines::before { + content: "\e591"; } + +.fa-lungs-virus::before { + content: "\e067"; } + +.fa-face-grin-tears::before { + content: "\f588"; } + +.fa-grin-tears::before { + content: "\f588"; } + +.fa-phone::before { + content: "\f095"; } + +.fa-calendar-xmark::before { + content: "\f273"; } + +.fa-calendar-times::before { + content: "\f273"; } + +.fa-child-reaching::before { + content: "\e59d"; } + +.fa-head-side-virus::before { + content: "\e064"; } + +.fa-user-gear::before { + content: "\f4fe"; } + +.fa-user-cog::before { + content: "\f4fe"; } + +.fa-arrow-up-1-9::before { + content: "\f163"; } + +.fa-sort-numeric-up::before { + content: "\f163"; } + +.fa-door-closed::before { + content: "\f52a"; } + +.fa-shield-virus::before { + content: "\e06c"; } + +.fa-dice-six::before { + content: "\f526"; } + +.fa-mosquito-net::before { + content: "\e52c"; } + +.fa-bridge-water::before { + content: "\e4ce"; } + +.fa-person-booth::before { + content: "\f756"; } + +.fa-text-width::before { + content: "\f035"; } + +.fa-hat-wizard::before { + content: "\f6e8"; } + +.fa-pen-fancy::before { + content: "\f5ac"; } + +.fa-person-digging::before { + content: "\f85e"; } + +.fa-digging::before { + content: "\f85e"; } + +.fa-trash::before { + content: "\f1f8"; } + +.fa-gauge-simple::before { + content: "\f629"; } + +.fa-gauge-simple-med::before { + content: "\f629"; } + +.fa-tachometer-average::before { + content: "\f629"; } + +.fa-book-medical::before { + content: "\f7e6"; } + +.fa-poo::before { + content: "\f2fe"; } + +.fa-quote-right::before { + content: "\f10e"; } + +.fa-quote-right-alt::before { + content: "\f10e"; } + +.fa-shirt::before { + content: "\f553"; } + +.fa-t-shirt::before { + content: "\f553"; } + +.fa-tshirt::before { + content: "\f553"; } + +.fa-cubes::before { + content: "\f1b3"; } + +.fa-divide::before { + content: "\f529"; } + +.fa-tenge-sign::before { + content: "\f7d7"; } + +.fa-tenge::before { + content: "\f7d7"; } + +.fa-headphones::before { + content: "\f025"; } + +.fa-hands-holding::before { + content: "\f4c2"; } + +.fa-hands-clapping::before { + content: "\e1a8"; } + +.fa-republican::before { + content: "\f75e"; } + +.fa-arrow-left::before { + content: "\f060"; } + +.fa-person-circle-xmark::before { + content: "\e543"; } + +.fa-ruler::before { + content: "\f545"; } + +.fa-align-left::before { + content: "\f036"; } + +.fa-dice-d6::before { + content: "\f6d1"; } + +.fa-restroom::before { + content: "\f7bd"; } + +.fa-j::before { + content: "\4a"; } + +.fa-users-viewfinder::before { + content: "\e595"; } + +.fa-file-video::before { + content: "\f1c8"; } + +.fa-up-right-from-square::before { + content: "\f35d"; } + +.fa-external-link-alt::before { + content: "\f35d"; } + +.fa-table-cells::before { + content: "\f00a"; } + +.fa-th::before { + content: "\f00a"; } + +.fa-file-pdf::before { + content: "\f1c1"; } + +.fa-book-bible::before { + content: "\f647"; } + +.fa-bible::before { + content: "\f647"; } + +.fa-o::before { + content: "\4f"; } + +.fa-suitcase-medical::before { + content: "\f0fa"; } + +.fa-medkit::before { + content: "\f0fa"; } + +.fa-user-secret::before { + content: "\f21b"; } + +.fa-otter::before { + content: "\f700"; } + +.fa-person-dress::before { + content: "\f182"; } + +.fa-female::before { + content: "\f182"; } + +.fa-comment-dollar::before { + content: "\f651"; } + +.fa-business-time::before { + content: "\f64a"; } + +.fa-briefcase-clock::before { + content: "\f64a"; } + +.fa-table-cells-large::before { + content: "\f009"; } + +.fa-th-large::before { + content: "\f009"; } + +.fa-book-tanakh::before { + content: "\f827"; } + +.fa-tanakh::before { + content: "\f827"; } + +.fa-phone-volume::before { + content: "\f2a0"; } + +.fa-volume-control-phone::before { + content: "\f2a0"; } + +.fa-hat-cowboy-side::before { + content: "\f8c1"; } + +.fa-clipboard-user::before { + content: "\f7f3"; } + +.fa-child::before { + content: "\f1ae"; } + +.fa-lira-sign::before { + content: "\f195"; } + +.fa-satellite::before { + content: "\f7bf"; } + +.fa-plane-lock::before { + content: "\e558"; } + +.fa-tag::before { + content: "\f02b"; } + +.fa-comment::before { + content: "\f075"; } + +.fa-cake-candles::before { + content: "\f1fd"; } + +.fa-birthday-cake::before { + content: "\f1fd"; } + +.fa-cake::before { + content: "\f1fd"; } + +.fa-envelope::before { + content: "\f0e0"; } + +.fa-angles-up::before { + content: "\f102"; } + +.fa-angle-double-up::before { + content: "\f102"; } + +.fa-paperclip::before { + content: "\f0c6"; } + +.fa-arrow-right-to-city::before { + content: "\e4b3"; } + +.fa-ribbon::before { + content: "\f4d6"; } + +.fa-lungs::before { + content: "\f604"; } + +.fa-arrow-up-9-1::before { + content: "\f887"; } + +.fa-sort-numeric-up-alt::before { + content: "\f887"; } + +.fa-litecoin-sign::before { + content: "\e1d3"; } + +.fa-border-none::before { + content: "\f850"; } + +.fa-circle-nodes::before { + content: "\e4e2"; } + +.fa-parachute-box::before { + content: "\f4cd"; } + +.fa-indent::before { + content: "\f03c"; } + +.fa-truck-field-un::before { + content: "\e58e"; } + +.fa-hourglass::before { + content: "\f254"; } + +.fa-hourglass-empty::before { + content: "\f254"; } + +.fa-mountain::before { + content: "\f6fc"; } + +.fa-user-doctor::before { + content: "\f0f0"; } + +.fa-user-md::before { + content: "\f0f0"; } + +.fa-circle-info::before { + content: "\f05a"; } + +.fa-info-circle::before { + content: "\f05a"; } + +.fa-cloud-meatball::before { + content: "\f73b"; } + +.fa-camera::before { + content: "\f030"; } + +.fa-camera-alt::before { + content: "\f030"; } + +.fa-square-virus::before { + content: "\e578"; } + +.fa-meteor::before { + content: "\f753"; } + +.fa-car-on::before { + content: "\e4dd"; } + +.fa-sleigh::before { + content: "\f7cc"; } + +.fa-arrow-down-1-9::before { + content: "\f162"; } + +.fa-sort-numeric-asc::before { + content: "\f162"; } + +.fa-sort-numeric-down::before { + content: "\f162"; } + +.fa-hand-holding-droplet::before { + content: "\f4c1"; } + +.fa-hand-holding-water::before { + content: "\f4c1"; } + +.fa-water::before { + content: "\f773"; } + +.fa-calendar-check::before { + content: "\f274"; } + +.fa-braille::before { + content: "\f2a1"; } + +.fa-prescription-bottle-medical::before { + content: "\f486"; } + +.fa-prescription-bottle-alt::before { + content: "\f486"; } + +.fa-landmark::before { + content: "\f66f"; } + +.fa-truck::before { + content: "\f0d1"; } + +.fa-crosshairs::before { + content: "\f05b"; } + +.fa-person-cane::before { + content: "\e53c"; } + +.fa-tent::before { + content: "\e57d"; } + +.fa-vest-patches::before { + content: "\e086"; } + +.fa-check-double::before { + content: "\f560"; } + +.fa-arrow-down-a-z::before { + content: "\f15d"; } + +.fa-sort-alpha-asc::before { + content: "\f15d"; } + +.fa-sort-alpha-down::before { + content: "\f15d"; } + +.fa-money-bill-wheat::before { + content: "\e52a"; } + +.fa-cookie::before { + content: "\f563"; } + +.fa-arrow-rotate-left::before { + content: "\f0e2"; } + +.fa-arrow-left-rotate::before { + content: "\f0e2"; } + +.fa-arrow-rotate-back::before { + content: "\f0e2"; } + +.fa-arrow-rotate-backward::before { + content: "\f0e2"; } + +.fa-undo::before { + content: "\f0e2"; } + +.fa-hard-drive::before { + content: "\f0a0"; } + +.fa-hdd::before { + content: "\f0a0"; } + +.fa-face-grin-squint-tears::before { + content: "\f586"; } + +.fa-grin-squint-tears::before { + content: "\f586"; } + +.fa-dumbbell::before { + content: "\f44b"; } + +.fa-rectangle-list::before { + content: "\f022"; } + +.fa-list-alt::before { + content: "\f022"; } + +.fa-tarp-droplet::before { + content: "\e57c"; } + +.fa-house-medical-circle-check::before { + content: "\e511"; } + +.fa-person-skiing-nordic::before { + content: "\f7ca"; } + +.fa-skiing-nordic::before { + content: "\f7ca"; } + +.fa-calendar-plus::before { + content: "\f271"; } + +.fa-plane-arrival::before { + content: "\f5af"; } + +.fa-circle-left::before { + content: "\f359"; } + +.fa-arrow-alt-circle-left::before { + content: "\f359"; } + +.fa-train-subway::before { + content: "\f239"; } + +.fa-subway::before { + content: "\f239"; } + +.fa-chart-gantt::before { + content: "\e0e4"; } + +.fa-indian-rupee-sign::before { + content: "\e1bc"; } + +.fa-indian-rupee::before { + content: "\e1bc"; } + +.fa-inr::before { + content: "\e1bc"; } + +.fa-crop-simple::before { + content: "\f565"; } + +.fa-crop-alt::before { + content: "\f565"; } + +.fa-money-bill-1::before { + content: "\f3d1"; } + +.fa-money-bill-alt::before { + content: "\f3d1"; } + +.fa-left-long::before { + content: "\f30a"; } + +.fa-long-arrow-alt-left::before { + content: "\f30a"; } + +.fa-dna::before { + content: "\f471"; } + +.fa-virus-slash::before { + content: "\e075"; } + +.fa-minus::before { + content: "\f068"; } + +.fa-subtract::before { + content: "\f068"; } + +.fa-chess::before { + content: "\f439"; } + +.fa-arrow-left-long::before { + content: "\f177"; } + +.fa-long-arrow-left::before { + content: "\f177"; } + +.fa-plug-circle-check::before { + content: "\e55c"; } + +.fa-street-view::before { + content: "\f21d"; } + +.fa-franc-sign::before { + content: "\e18f"; } + +.fa-volume-off::before { + content: "\f026"; } + +.fa-hands-asl-interpreting::before { + content: "\f2a3"; } + +.fa-american-sign-language-interpreting::before { + content: "\f2a3"; } + +.fa-asl-interpreting::before { + content: "\f2a3"; } + +.fa-hands-american-sign-language-interpreting::before { + content: "\f2a3"; } + +.fa-gear::before { + content: "\f013"; } + +.fa-cog::before { + content: "\f013"; } + +.fa-droplet-slash::before { + content: "\f5c7"; } + +.fa-tint-slash::before { + content: "\f5c7"; } + +.fa-mosque::before { + content: "\f678"; } + +.fa-mosquito::before { + content: "\e52b"; } + +.fa-star-of-david::before { + content: "\f69a"; } + +.fa-person-military-rifle::before { + content: "\e54b"; } + +.fa-cart-shopping::before { + content: "\f07a"; } + +.fa-shopping-cart::before { + content: "\f07a"; } + +.fa-vials::before { + content: "\f493"; } + +.fa-plug-circle-plus::before { + content: "\e55f"; } + +.fa-place-of-worship::before { + content: "\f67f"; } + +.fa-grip-vertical::before { + content: "\f58e"; } + +.fa-arrow-turn-up::before { + content: "\f148"; } + +.fa-level-up::before { + content: "\f148"; } + +.fa-u::before { + content: "\55"; } + +.fa-square-root-variable::before { + content: "\f698"; } + +.fa-square-root-alt::before { + content: "\f698"; } + +.fa-clock::before { + content: "\f017"; } + +.fa-clock-four::before { + content: "\f017"; } + +.fa-backward-step::before { + content: "\f048"; } + +.fa-step-backward::before { + content: "\f048"; } + +.fa-pallet::before { + content: "\f482"; } + +.fa-faucet::before { + content: "\e005"; } + +.fa-baseball-bat-ball::before { + content: "\f432"; } + +.fa-s::before { + content: "\53"; } + +.fa-timeline::before { + content: "\e29c"; } + +.fa-keyboard::before { + content: "\f11c"; } + +.fa-caret-down::before { + content: "\f0d7"; } + +.fa-house-chimney-medical::before { + content: "\f7f2"; } + +.fa-clinic-medical::before { + content: "\f7f2"; } + +.fa-temperature-three-quarters::before { + content: "\f2c8"; } + +.fa-temperature-3::before { + content: "\f2c8"; } + +.fa-thermometer-3::before { + content: "\f2c8"; } + +.fa-thermometer-three-quarters::before { + content: "\f2c8"; } + +.fa-mobile-screen::before { + content: "\f3cf"; } + +.fa-mobile-android-alt::before { + content: "\f3cf"; } + +.fa-plane-up::before { + content: "\e22d"; } + +.fa-piggy-bank::before { + content: "\f4d3"; } + +.fa-battery-half::before { + content: "\f242"; } + +.fa-battery-3::before { + content: "\f242"; } + +.fa-mountain-city::before { + content: "\e52e"; } + +.fa-coins::before { + content: "\f51e"; } + +.fa-khanda::before { + content: "\f66d"; } + +.fa-sliders::before { + content: "\f1de"; } + +.fa-sliders-h::before { + content: "\f1de"; } + +.fa-folder-tree::before { + content: "\f802"; } + +.fa-network-wired::before { + content: "\f6ff"; } + +.fa-map-pin::before { + content: "\f276"; } + +.fa-hamsa::before { + content: "\f665"; } + +.fa-cent-sign::before { + content: "\e3f5"; } + +.fa-flask::before { + content: "\f0c3"; } + +.fa-person-pregnant::before { + content: "\e31e"; } + +.fa-wand-sparkles::before { + content: "\f72b"; } + +.fa-ellipsis-vertical::before { + content: "\f142"; } + +.fa-ellipsis-v::before { + content: "\f142"; } + +.fa-ticket::before { + content: "\f145"; } + +.fa-power-off::before { + content: "\f011"; } + +.fa-right-long::before { + content: "\f30b"; } + +.fa-long-arrow-alt-right::before { + content: "\f30b"; } + +.fa-flag-usa::before { + content: "\f74d"; } + +.fa-laptop-file::before { + content: "\e51d"; } + +.fa-tty::before { + content: "\f1e4"; } + +.fa-teletype::before { + content: "\f1e4"; } + +.fa-diagram-next::before { + content: "\e476"; } + +.fa-person-rifle::before { + content: "\e54e"; } + +.fa-house-medical-circle-exclamation::before { + content: "\e512"; } + +.fa-closed-captioning::before { + content: "\f20a"; } + +.fa-person-hiking::before { + content: "\f6ec"; } + +.fa-hiking::before { + content: "\f6ec"; } + +.fa-venus-double::before { + content: "\f226"; } + +.fa-images::before { + content: "\f302"; } + +.fa-calculator::before { + content: "\f1ec"; } + +.fa-people-pulling::before { + content: "\e535"; } + +.fa-n::before { + content: "\4e"; } + +.fa-cable-car::before { + content: "\f7da"; } + +.fa-tram::before { + content: "\f7da"; } + +.fa-cloud-rain::before { + content: "\f73d"; } + +.fa-building-circle-xmark::before { + content: "\e4d4"; } + +.fa-ship::before { + content: "\f21a"; } + +.fa-arrows-down-to-line::before { + content: "\e4b8"; } + +.fa-download::before { + content: "\f019"; } + +.fa-face-grin::before { + content: "\f580"; } + +.fa-grin::before { + content: "\f580"; } + +.fa-delete-left::before { + content: "\f55a"; } + +.fa-backspace::before { + content: "\f55a"; } + +.fa-eye-dropper::before { + content: "\f1fb"; } + +.fa-eye-dropper-empty::before { + content: "\f1fb"; } + +.fa-eyedropper::before { + content: "\f1fb"; } + +.fa-file-circle-check::before { + content: "\e5a0"; } + +.fa-forward::before { + content: "\f04e"; } + +.fa-mobile::before { + content: "\f3ce"; } + +.fa-mobile-android::before { + content: "\f3ce"; } + +.fa-mobile-phone::before { + content: "\f3ce"; } + +.fa-face-meh::before { + content: "\f11a"; } + +.fa-meh::before { + content: "\f11a"; } + +.fa-align-center::before { + content: "\f037"; } + +.fa-book-skull::before { + content: "\f6b7"; } + +.fa-book-dead::before { + content: "\f6b7"; } + +.fa-id-card::before { + content: "\f2c2"; } + +.fa-drivers-license::before { + content: "\f2c2"; } + +.fa-outdent::before { + content: "\f03b"; } + +.fa-dedent::before { + content: "\f03b"; } + +.fa-heart-circle-exclamation::before { + content: "\e4fe"; } + +.fa-house::before { + content: "\f015"; } + +.fa-home::before { + content: "\f015"; } + +.fa-home-alt::before { + content: "\f015"; } + +.fa-home-lg-alt::before { + content: "\f015"; } + +.fa-calendar-week::before { + content: "\f784"; } + +.fa-laptop-medical::before { + content: "\f812"; } + +.fa-b::before { + content: "\42"; } + +.fa-file-medical::before { + content: "\f477"; } + +.fa-dice-one::before { + content: "\f525"; } + +.fa-kiwi-bird::before { + content: "\f535"; } + +.fa-arrow-right-arrow-left::before { + content: "\f0ec"; } + +.fa-exchange::before { + content: "\f0ec"; } + +.fa-rotate-right::before { + content: "\f2f9"; } + +.fa-redo-alt::before { + content: "\f2f9"; } + +.fa-rotate-forward::before { + content: "\f2f9"; } + +.fa-utensils::before { + content: "\f2e7"; } + +.fa-cutlery::before { + content: "\f2e7"; } + +.fa-arrow-up-wide-short::before { + content: "\f161"; } + +.fa-sort-amount-up::before { + content: "\f161"; } + +.fa-mill-sign::before { + content: "\e1ed"; } + +.fa-bowl-rice::before { + content: "\e2eb"; } + +.fa-skull::before { + content: "\f54c"; } + +.fa-tower-broadcast::before { + content: "\f519"; } + +.fa-broadcast-tower::before { + content: "\f519"; } + +.fa-truck-pickup::before { + content: "\f63c"; } + +.fa-up-long::before { + content: "\f30c"; } + +.fa-long-arrow-alt-up::before { + content: "\f30c"; } + +.fa-stop::before { + content: "\f04d"; } + +.fa-code-merge::before { + content: "\f387"; } + +.fa-upload::before { + content: "\f093"; } + +.fa-hurricane::before { + content: "\f751"; } + +.fa-mound::before { + content: "\e52d"; } + +.fa-toilet-portable::before { + content: "\e583"; } + +.fa-compact-disc::before { + content: "\f51f"; } + +.fa-file-arrow-down::before { + content: "\f56d"; } + +.fa-file-download::before { + content: "\f56d"; } + +.fa-caravan::before { + content: "\f8ff"; } + +.fa-shield-cat::before { + content: "\e572"; } + +.fa-bolt::before { + content: "\f0e7"; } + +.fa-zap::before { + content: "\f0e7"; } + +.fa-glass-water::before { + content: "\e4f4"; } + +.fa-oil-well::before { + content: "\e532"; } + +.fa-vault::before { + content: "\e2c5"; } + +.fa-mars::before { + content: "\f222"; } + +.fa-toilet::before { + content: "\f7d8"; } + +.fa-plane-circle-xmark::before { + content: "\e557"; } + +.fa-yen-sign::before { + content: "\f157"; } + +.fa-cny::before { + content: "\f157"; } + +.fa-jpy::before { + content: "\f157"; } + +.fa-rmb::before { + content: "\f157"; } + +.fa-yen::before { + content: "\f157"; } + +.fa-ruble-sign::before { + content: "\f158"; } + +.fa-rouble::before { + content: "\f158"; } + +.fa-rub::before { + content: "\f158"; } + +.fa-ruble::before { + content: "\f158"; } + +.fa-sun::before { + content: "\f185"; } + +.fa-guitar::before { + content: "\f7a6"; } + +.fa-face-laugh-wink::before { + content: "\f59c"; } + +.fa-laugh-wink::before { + content: "\f59c"; } + +.fa-horse-head::before { + content: "\f7ab"; } + +.fa-bore-hole::before { + content: "\e4c3"; } + +.fa-industry::before { + content: "\f275"; } + +.fa-circle-down::before { + content: "\f358"; } + +.fa-arrow-alt-circle-down::before { + content: "\f358"; } + +.fa-arrows-turn-to-dots::before { + content: "\e4c1"; } + +.fa-florin-sign::before { + content: "\e184"; } + +.fa-arrow-down-short-wide::before { + content: "\f884"; } + +.fa-sort-amount-desc::before { + content: "\f884"; } + +.fa-sort-amount-down-alt::before { + content: "\f884"; } + +.fa-less-than::before { + content: "\3c"; } + +.fa-angle-down::before { + content: "\f107"; } + +.fa-car-tunnel::before { + content: "\e4de"; } + +.fa-head-side-cough::before { + content: "\e061"; } + +.fa-grip-lines::before { + content: "\f7a4"; } + +.fa-thumbs-down::before { + content: "\f165"; } + +.fa-user-lock::before { + content: "\f502"; } + +.fa-arrow-right-long::before { + content: "\f178"; } + +.fa-long-arrow-right::before { + content: "\f178"; } + +.fa-anchor-circle-xmark::before { + content: "\e4ac"; } + +.fa-ellipsis::before { + content: "\f141"; } + +.fa-ellipsis-h::before { + content: "\f141"; } + +.fa-chess-pawn::before { + content: "\f443"; } + +.fa-kit-medical::before { + content: "\f479"; } + +.fa-first-aid::before { + content: "\f479"; } + +.fa-person-through-window::before { + content: "\e5a9"; } + +.fa-toolbox::before { + content: "\f552"; } + +.fa-hands-holding-circle::before { + content: "\e4fb"; } + +.fa-bug::before { + content: "\f188"; } + +.fa-credit-card::before { + content: "\f09d"; } + +.fa-credit-card-alt::before { + content: "\f09d"; } + +.fa-car::before { + content: "\f1b9"; } + +.fa-automobile::before { + content: "\f1b9"; } + +.fa-hand-holding-hand::before { + content: "\e4f7"; } + +.fa-book-open-reader::before { + content: "\f5da"; } + +.fa-book-reader::before { + content: "\f5da"; } + +.fa-mountain-sun::before { + content: "\e52f"; } + +.fa-arrows-left-right-to-line::before { + content: "\e4ba"; } + +.fa-dice-d20::before { + content: "\f6cf"; } + +.fa-truck-droplet::before { + content: "\e58c"; } + +.fa-file-circle-xmark::before { + content: "\e5a1"; } + +.fa-temperature-arrow-up::before { + content: "\e040"; } + +.fa-temperature-up::before { + content: "\e040"; } + +.fa-medal::before { + content: "\f5a2"; } + +.fa-bed::before { + content: "\f236"; } + +.fa-square-h::before { + content: "\f0fd"; } + +.fa-h-square::before { + content: "\f0fd"; } + +.fa-podcast::before { + content: "\f2ce"; } + +.fa-temperature-full::before { + content: "\f2c7"; } + +.fa-temperature-4::before { + content: "\f2c7"; } + +.fa-thermometer-4::before { + content: "\f2c7"; } + +.fa-thermometer-full::before { + content: "\f2c7"; } + +.fa-bell::before { + content: "\f0f3"; } + +.fa-superscript::before { + content: "\f12b"; } + +.fa-plug-circle-xmark::before { + content: "\e560"; } + +.fa-star-of-life::before { + content: "\f621"; } + +.fa-phone-slash::before { + content: "\f3dd"; } + +.fa-paint-roller::before { + content: "\f5aa"; } + +.fa-handshake-angle::before { + content: "\f4c4"; } + +.fa-hands-helping::before { + content: "\f4c4"; } + +.fa-location-dot::before { + content: "\f3c5"; } + +.fa-map-marker-alt::before { + content: "\f3c5"; } + +.fa-file::before { + content: "\f15b"; } + +.fa-greater-than::before { + content: "\3e"; } + +.fa-person-swimming::before { + content: "\f5c4"; } + +.fa-swimmer::before { + content: "\f5c4"; } + +.fa-arrow-down::before { + content: "\f063"; } + +.fa-droplet::before { + content: "\f043"; } + +.fa-tint::before { + content: "\f043"; } + +.fa-eraser::before { + content: "\f12d"; } + +.fa-earth-americas::before { + content: "\f57d"; } + +.fa-earth::before { + content: "\f57d"; } + +.fa-earth-america::before { + content: "\f57d"; } + +.fa-globe-americas::before { + content: "\f57d"; } + +.fa-person-burst::before { + content: "\e53b"; } + +.fa-dove::before { + content: "\f4ba"; } + +.fa-battery-empty::before { + content: "\f244"; } + +.fa-battery-0::before { + content: "\f244"; } + +.fa-socks::before { + content: "\f696"; } + +.fa-inbox::before { + content: "\f01c"; } + +.fa-section::before { + content: "\e447"; } + +.fa-gauge-high::before { + content: "\f625"; } + +.fa-tachometer-alt::before { + content: "\f625"; } + +.fa-tachometer-alt-fast::before { + content: "\f625"; } + +.fa-envelope-open-text::before { + content: "\f658"; } + +.fa-hospital::before { + content: "\f0f8"; } + +.fa-hospital-alt::before { + content: "\f0f8"; } + +.fa-hospital-wide::before { + content: "\f0f8"; } + +.fa-wine-bottle::before { + content: "\f72f"; } + +.fa-chess-rook::before { + content: "\f447"; } + +.fa-bars-staggered::before { + content: "\f550"; } + +.fa-reorder::before { + content: "\f550"; } + +.fa-stream::before { + content: "\f550"; } + +.fa-dharmachakra::before { + content: "\f655"; } + +.fa-hotdog::before { + content: "\f80f"; } + +.fa-person-walking-with-cane::before { + content: "\f29d"; } + +.fa-blind::before { + content: "\f29d"; } + +.fa-drum::before { + content: "\f569"; } + +.fa-ice-cream::before { + content: "\f810"; } + +.fa-heart-circle-bolt::before { + content: "\e4fc"; } + +.fa-fax::before { + content: "\f1ac"; } + +.fa-paragraph::before { + content: "\f1dd"; } + +.fa-check-to-slot::before { + content: "\f772"; } + +.fa-vote-yea::before { + content: "\f772"; } + +.fa-star-half::before { + content: "\f089"; } + +.fa-boxes-stacked::before { + content: "\f468"; } + +.fa-boxes::before { + content: "\f468"; } + +.fa-boxes-alt::before { + content: "\f468"; } + +.fa-link::before { + content: "\f0c1"; } + +.fa-chain::before { + content: "\f0c1"; } + +.fa-ear-listen::before { + content: "\f2a2"; } + +.fa-assistive-listening-systems::before { + content: "\f2a2"; } + +.fa-tree-city::before { + content: "\e587"; } + +.fa-play::before { + content: "\f04b"; } + +.fa-font::before { + content: "\f031"; } + +.fa-rupiah-sign::before { + content: "\e23d"; } + +.fa-magnifying-glass::before { + content: "\f002"; } + +.fa-search::before { + content: "\f002"; } + +.fa-table-tennis-paddle-ball::before { + content: "\f45d"; } + +.fa-ping-pong-paddle-ball::before { + content: "\f45d"; } + +.fa-table-tennis::before { + content: "\f45d"; } + +.fa-person-dots-from-line::before { + content: "\f470"; } + +.fa-diagnoses::before { + content: "\f470"; } + +.fa-trash-can-arrow-up::before { + content: "\f82a"; } + +.fa-trash-restore-alt::before { + content: "\f82a"; } + +.fa-naira-sign::before { + content: "\e1f6"; } + +.fa-cart-arrow-down::before { + content: "\f218"; } + +.fa-walkie-talkie::before { + content: "\f8ef"; } + +.fa-file-pen::before { + content: "\f31c"; } + +.fa-file-edit::before { + content: "\f31c"; } + +.fa-receipt::before { + content: "\f543"; } + +.fa-square-pen::before { + content: "\f14b"; } + +.fa-pen-square::before { + content: "\f14b"; } + +.fa-pencil-square::before { + content: "\f14b"; } + +.fa-suitcase-rolling::before { + content: "\f5c1"; } + +.fa-person-circle-exclamation::before { + content: "\e53f"; } + +.fa-chevron-down::before { + content: "\f078"; } + +.fa-battery-full::before { + content: "\f240"; } + +.fa-battery::before { + content: "\f240"; } + +.fa-battery-5::before { + content: "\f240"; } + +.fa-skull-crossbones::before { + content: "\f714"; } + +.fa-code-compare::before { + content: "\e13a"; } + +.fa-list-ul::before { + content: "\f0ca"; } + +.fa-list-dots::before { + content: "\f0ca"; } + +.fa-school-lock::before { + content: "\e56f"; } + +.fa-tower-cell::before { + content: "\e585"; } + +.fa-down-long::before { + content: "\f309"; } + +.fa-long-arrow-alt-down::before { + content: "\f309"; } + +.fa-ranking-star::before { + content: "\e561"; } + +.fa-chess-king::before { + content: "\f43f"; } + +.fa-person-harassing::before { + content: "\e549"; } + +.fa-brazilian-real-sign::before { + content: "\e46c"; } + +.fa-landmark-dome::before { + content: "\f752"; } + +.fa-landmark-alt::before { + content: "\f752"; } + +.fa-arrow-up::before { + content: "\f062"; } + +.fa-tv::before { + content: "\f26c"; } + +.fa-television::before { + content: "\f26c"; } + +.fa-tv-alt::before { + content: "\f26c"; } + +.fa-shrimp::before { + content: "\e448"; } + +.fa-list-check::before { + content: "\f0ae"; } + +.fa-tasks::before { + content: "\f0ae"; } + +.fa-jug-detergent::before { + content: "\e519"; } + +.fa-circle-user::before { + content: "\f2bd"; } + +.fa-user-circle::before { + content: "\f2bd"; } + +.fa-user-shield::before { + content: "\f505"; } + +.fa-wind::before { + content: "\f72e"; } + +.fa-car-burst::before { + content: "\f5e1"; } + +.fa-car-crash::before { + content: "\f5e1"; } + +.fa-y::before { + content: "\59"; } + +.fa-person-snowboarding::before { + content: "\f7ce"; } + +.fa-snowboarding::before { + content: "\f7ce"; } + +.fa-truck-fast::before { + content: "\f48b"; } + +.fa-shipping-fast::before { + content: "\f48b"; } + +.fa-fish::before { + content: "\f578"; } + +.fa-user-graduate::before { + content: "\f501"; } + +.fa-circle-half-stroke::before { + content: "\f042"; } + +.fa-adjust::before { + content: "\f042"; } + +.fa-clapperboard::before { + content: "\e131"; } + +.fa-circle-radiation::before { + content: "\f7ba"; } + +.fa-radiation-alt::before { + content: "\f7ba"; } + +.fa-baseball::before { + content: "\f433"; } + +.fa-baseball-ball::before { + content: "\f433"; } + +.fa-jet-fighter-up::before { + content: "\e518"; } + +.fa-diagram-project::before { + content: "\f542"; } + +.fa-project-diagram::before { + content: "\f542"; } + +.fa-copy::before { + content: "\f0c5"; } + +.fa-volume-xmark::before { + content: "\f6a9"; } + +.fa-volume-mute::before { + content: "\f6a9"; } + +.fa-volume-times::before { + content: "\f6a9"; } + +.fa-hand-sparkles::before { + content: "\e05d"; } + +.fa-grip::before { + content: "\f58d"; } + +.fa-grip-horizontal::before { + content: "\f58d"; } + +.fa-share-from-square::before { + content: "\f14d"; } + +.fa-share-square::before { + content: "\f14d"; } + +.fa-child-combatant::before { + content: "\e4e0"; } + +.fa-child-rifle::before { + content: "\e4e0"; } + +.fa-gun::before { + content: "\e19b"; } + +.fa-square-phone::before { + content: "\f098"; } + +.fa-phone-square::before { + content: "\f098"; } + +.fa-plus::before { + content: "\2b"; } + +.fa-add::before { + content: "\2b"; } + +.fa-expand::before { + content: "\f065"; } + +.fa-computer::before { + content: "\e4e5"; } + +.fa-xmark::before { + content: "\f00d"; } + +.fa-close::before { + content: "\f00d"; } + +.fa-multiply::before { + content: "\f00d"; } + +.fa-remove::before { + content: "\f00d"; } + +.fa-times::before { + content: "\f00d"; } + +.fa-arrows-up-down-left-right::before { + content: "\f047"; } + +.fa-arrows::before { + content: "\f047"; } + +.fa-chalkboard-user::before { + content: "\f51c"; } + +.fa-chalkboard-teacher::before { + content: "\f51c"; } + +.fa-peso-sign::before { + content: "\e222"; } + +.fa-building-shield::before { + content: "\e4d8"; } + +.fa-baby::before { + content: "\f77c"; } + +.fa-users-line::before { + content: "\e592"; } + +.fa-quote-left::before { + content: "\f10d"; } + +.fa-quote-left-alt::before { + content: "\f10d"; } + +.fa-tractor::before { + content: "\f722"; } + +.fa-trash-arrow-up::before { + content: "\f829"; } + +.fa-trash-restore::before { + content: "\f829"; } + +.fa-arrow-down-up-lock::before { + content: "\e4b0"; } + +.fa-lines-leaning::before { + content: "\e51e"; } + +.fa-ruler-combined::before { + content: "\f546"; } + +.fa-copyright::before { + content: "\f1f9"; } + +.fa-equals::before { + content: "\3d"; } + +.fa-blender::before { + content: "\f517"; } + +.fa-teeth::before { + content: "\f62e"; } + +.fa-shekel-sign::before { + content: "\f20b"; } + +.fa-ils::before { + content: "\f20b"; } + +.fa-shekel::before { + content: "\f20b"; } + +.fa-sheqel::before { + content: "\f20b"; } + +.fa-sheqel-sign::before { + content: "\f20b"; } + +.fa-map::before { + content: "\f279"; } + +.fa-rocket::before { + content: "\f135"; } + +.fa-photo-film::before { + content: "\f87c"; } + +.fa-photo-video::before { + content: "\f87c"; } + +.fa-folder-minus::before { + content: "\f65d"; } + +.fa-store::before { + content: "\f54e"; } + +.fa-arrow-trend-up::before { + content: "\e098"; } + +.fa-plug-circle-minus::before { + content: "\e55e"; } + +.fa-sign-hanging::before { + content: "\f4d9"; } + +.fa-sign::before { + content: "\f4d9"; } + +.fa-bezier-curve::before { + content: "\f55b"; } + +.fa-bell-slash::before { + content: "\f1f6"; } + +.fa-tablet::before { + content: "\f3fb"; } + +.fa-tablet-android::before { + content: "\f3fb"; } + +.fa-school-flag::before { + content: "\e56e"; } + +.fa-fill::before { + content: "\f575"; } + +.fa-angle-up::before { + content: "\f106"; } + +.fa-drumstick-bite::before { + content: "\f6d7"; } + +.fa-holly-berry::before { + content: "\f7aa"; } + +.fa-chevron-left::before { + content: "\f053"; } + +.fa-bacteria::before { + content: "\e059"; } + +.fa-hand-lizard::before { + content: "\f258"; } + +.fa-notdef::before { + content: "\e1fe"; } + +.fa-disease::before { + content: "\f7fa"; } + +.fa-briefcase-medical::before { + content: "\f469"; } + +.fa-genderless::before { + content: "\f22d"; } + +.fa-chevron-right::before { + content: "\f054"; } + +.fa-retweet::before { + content: "\f079"; } + +.fa-car-rear::before { + content: "\f5de"; } + +.fa-car-alt::before { + content: "\f5de"; } + +.fa-pump-soap::before { + content: "\e06b"; } + +.fa-video-slash::before { + content: "\f4e2"; } + +.fa-battery-quarter::before { + content: "\f243"; } + +.fa-battery-2::before { + content: "\f243"; } + +.fa-radio::before { + content: "\f8d7"; } + +.fa-baby-carriage::before { + content: "\f77d"; } + +.fa-carriage-baby::before { + content: "\f77d"; } + +.fa-traffic-light::before { + content: "\f637"; } + +.fa-thermometer::before { + content: "\f491"; } + +.fa-vr-cardboard::before { + content: "\f729"; } + +.fa-hand-middle-finger::before { + content: "\f806"; } + +.fa-percent::before { + content: "\25"; } + +.fa-percentage::before { + content: "\25"; } + +.fa-truck-moving::before { + content: "\f4df"; } + +.fa-glass-water-droplet::before { + content: "\e4f5"; } + +.fa-display::before { + content: "\e163"; } + +.fa-face-smile::before { + content: "\f118"; } + +.fa-smile::before { + content: "\f118"; } + +.fa-thumbtack::before { + content: "\f08d"; } + +.fa-thumb-tack::before { + content: "\f08d"; } + +.fa-trophy::before { + content: "\f091"; } + +.fa-person-praying::before { + content: "\f683"; } + +.fa-pray::before { + content: "\f683"; } + +.fa-hammer::before { + content: "\f6e3"; } + +.fa-hand-peace::before { + content: "\f25b"; } + +.fa-rotate::before { + content: "\f2f1"; } + +.fa-sync-alt::before { + content: "\f2f1"; } + +.fa-spinner::before { + content: "\f110"; } + +.fa-robot::before { + content: "\f544"; } + +.fa-peace::before { + content: "\f67c"; } + +.fa-gears::before { + content: "\f085"; } + +.fa-cogs::before { + content: "\f085"; } + +.fa-warehouse::before { + content: "\f494"; } + +.fa-arrow-up-right-dots::before { + content: "\e4b7"; } + +.fa-splotch::before { + content: "\f5bc"; } + +.fa-face-grin-hearts::before { + content: "\f584"; } + +.fa-grin-hearts::before { + content: "\f584"; } + +.fa-dice-four::before { + content: "\f524"; } + +.fa-sim-card::before { + content: "\f7c4"; } + +.fa-transgender::before { + content: "\f225"; } + +.fa-transgender-alt::before { + content: "\f225"; } + +.fa-mercury::before { + content: "\f223"; } + +.fa-arrow-turn-down::before { + content: "\f149"; } + +.fa-level-down::before { + content: "\f149"; } + +.fa-person-falling-burst::before { + content: "\e547"; } + +.fa-award::before { + content: "\f559"; } + +.fa-ticket-simple::before { + content: "\f3ff"; } + +.fa-ticket-alt::before { + content: "\f3ff"; } + +.fa-building::before { + content: "\f1ad"; } + +.fa-angles-left::before { + content: "\f100"; } + +.fa-angle-double-left::before { + content: "\f100"; } + +.fa-qrcode::before { + content: "\f029"; } + +.fa-clock-rotate-left::before { + content: "\f1da"; } + +.fa-history::before { + content: "\f1da"; } + +.fa-face-grin-beam-sweat::before { + content: "\f583"; } + +.fa-grin-beam-sweat::before { + content: "\f583"; } + +.fa-file-export::before { + content: "\f56e"; } + +.fa-arrow-right-from-file::before { + content: "\f56e"; } + +.fa-shield::before { + content: "\f132"; } + +.fa-shield-blank::before { + content: "\f132"; } + +.fa-arrow-up-short-wide::before { + content: "\f885"; } + +.fa-sort-amount-up-alt::before { + content: "\f885"; } + +.fa-house-medical::before { + content: "\e3b2"; } + +.fa-golf-ball-tee::before { + content: "\f450"; } + +.fa-golf-ball::before { + content: "\f450"; } + +.fa-circle-chevron-left::before { + content: "\f137"; } + +.fa-chevron-circle-left::before { + content: "\f137"; } + +.fa-house-chimney-window::before { + content: "\e00d"; } + +.fa-pen-nib::before { + content: "\f5ad"; } + +.fa-tent-arrow-turn-left::before { + content: "\e580"; } + +.fa-tents::before { + content: "\e582"; } + +.fa-wand-magic::before { + content: "\f0d0"; } + +.fa-magic::before { + content: "\f0d0"; } + +.fa-dog::before { + content: "\f6d3"; } + +.fa-carrot::before { + content: "\f787"; } + +.fa-moon::before { + content: "\f186"; } + +.fa-wine-glass-empty::before { + content: "\f5ce"; } + +.fa-wine-glass-alt::before { + content: "\f5ce"; } + +.fa-cheese::before { + content: "\f7ef"; } + +.fa-yin-yang::before { + content: "\f6ad"; } + +.fa-music::before { + content: "\f001"; } + +.fa-code-commit::before { + content: "\f386"; } + +.fa-temperature-low::before { + content: "\f76b"; } + +.fa-person-biking::before { + content: "\f84a"; } + +.fa-biking::before { + content: "\f84a"; } + +.fa-broom::before { + content: "\f51a"; } + +.fa-shield-heart::before { + content: "\e574"; } + +.fa-gopuram::before { + content: "\f664"; } + +.fa-earth-oceania::before { + content: "\e47b"; } + +.fa-globe-oceania::before { + content: "\e47b"; } + +.fa-square-xmark::before { + content: "\f2d3"; } + +.fa-times-square::before { + content: "\f2d3"; } + +.fa-xmark-square::before { + content: "\f2d3"; } + +.fa-hashtag::before { + content: "\23"; } + +.fa-up-right-and-down-left-from-center::before { + content: "\f424"; } + +.fa-expand-alt::before { + content: "\f424"; } + +.fa-oil-can::before { + content: "\f613"; } + +.fa-t::before { + content: "\54"; } + +.fa-hippo::before { + content: "\f6ed"; } + +.fa-chart-column::before { + content: "\e0e3"; } + +.fa-infinity::before { + content: "\f534"; } + +.fa-vial-circle-check::before { + content: "\e596"; } + +.fa-person-arrow-down-to-line::before { + content: "\e538"; } + +.fa-voicemail::before { + content: "\f897"; } + +.fa-fan::before { + content: "\f863"; } + +.fa-person-walking-luggage::before { + content: "\e554"; } + +.fa-up-down::before { + content: "\f338"; } + +.fa-arrows-alt-v::before { + content: "\f338"; } + +.fa-cloud-moon-rain::before { + content: "\f73c"; } + +.fa-calendar::before { + content: "\f133"; } + +.fa-trailer::before { + content: "\e041"; } + +.fa-bahai::before { + content: "\f666"; } + +.fa-haykal::before { + content: "\f666"; } + +.fa-sd-card::before { + content: "\f7c2"; } + +.fa-dragon::before { + content: "\f6d5"; } + +.fa-shoe-prints::before { + content: "\f54b"; } + +.fa-circle-plus::before { + content: "\f055"; } + +.fa-plus-circle::before { + content: "\f055"; } + +.fa-face-grin-tongue-wink::before { + content: "\f58b"; } + +.fa-grin-tongue-wink::before { + content: "\f58b"; } + +.fa-hand-holding::before { + content: "\f4bd"; } + +.fa-plug-circle-exclamation::before { + content: "\e55d"; } + +.fa-link-slash::before { + content: "\f127"; } + +.fa-chain-broken::before { + content: "\f127"; } + +.fa-chain-slash::before { + content: "\f127"; } + +.fa-unlink::before { + content: "\f127"; } + +.fa-clone::before { + content: "\f24d"; } + +.fa-person-walking-arrow-loop-left::before { + content: "\e551"; } + +.fa-arrow-up-z-a::before { + content: "\f882"; } + +.fa-sort-alpha-up-alt::before { + content: "\f882"; } + +.fa-fire-flame-curved::before { + content: "\f7e4"; } + +.fa-fire-alt::before { + content: "\f7e4"; } + +.fa-tornado::before { + content: "\f76f"; } + +.fa-file-circle-plus::before { + content: "\e494"; } + +.fa-book-quran::before { + content: "\f687"; } + +.fa-quran::before { + content: "\f687"; } + +.fa-anchor::before { + content: "\f13d"; } + +.fa-border-all::before { + content: "\f84c"; } + +.fa-face-angry::before { + content: "\f556"; } + +.fa-angry::before { + content: "\f556"; } + +.fa-cookie-bite::before { + content: "\f564"; } + +.fa-arrow-trend-down::before { + content: "\e097"; } + +.fa-rss::before { + content: "\f09e"; } + +.fa-feed::before { + content: "\f09e"; } + +.fa-draw-polygon::before { + content: "\f5ee"; } + +.fa-scale-balanced::before { + content: "\f24e"; } + +.fa-balance-scale::before { + content: "\f24e"; } + +.fa-gauge-simple-high::before { + content: "\f62a"; } + +.fa-tachometer::before { + content: "\f62a"; } + +.fa-tachometer-fast::before { + content: "\f62a"; } + +.fa-shower::before { + content: "\f2cc"; } + +.fa-desktop::before { + content: "\f390"; } + +.fa-desktop-alt::before { + content: "\f390"; } + +.fa-m::before { + content: "\4d"; } + +.fa-table-list::before { + content: "\f00b"; } + +.fa-th-list::before { + content: "\f00b"; } + +.fa-comment-sms::before { + content: "\f7cd"; } + +.fa-sms::before { + content: "\f7cd"; } + +.fa-book::before { + content: "\f02d"; } + +.fa-user-plus::before { + content: "\f234"; } + +.fa-check::before { + content: "\f00c"; } + +.fa-battery-three-quarters::before { + content: "\f241"; } + +.fa-battery-4::before { + content: "\f241"; } + +.fa-house-circle-check::before { + content: "\e509"; } + +.fa-angle-left::before { + content: "\f104"; } + +.fa-diagram-successor::before { + content: "\e47a"; } + +.fa-truck-arrow-right::before { + content: "\e58b"; } + +.fa-arrows-split-up-and-left::before { + content: "\e4bc"; } + +.fa-hand-fist::before { + content: "\f6de"; } + +.fa-fist-raised::before { + content: "\f6de"; } + +.fa-cloud-moon::before { + content: "\f6c3"; } + +.fa-briefcase::before { + content: "\f0b1"; } + +.fa-person-falling::before { + content: "\e546"; } + +.fa-image-portrait::before { + content: "\f3e0"; } + +.fa-portrait::before { + content: "\f3e0"; } + +.fa-user-tag::before { + content: "\f507"; } + +.fa-rug::before { + content: "\e569"; } + +.fa-earth-europe::before { + content: "\f7a2"; } + +.fa-globe-europe::before { + content: "\f7a2"; } + +.fa-cart-flatbed-suitcase::before { + content: "\f59d"; } + +.fa-luggage-cart::before { + content: "\f59d"; } + +.fa-rectangle-xmark::before { + content: "\f410"; } + +.fa-rectangle-times::before { + content: "\f410"; } + +.fa-times-rectangle::before { + content: "\f410"; } + +.fa-window-close::before { + content: "\f410"; } + +.fa-baht-sign::before { + content: "\e0ac"; } + +.fa-book-open::before { + content: "\f518"; } + +.fa-book-journal-whills::before { + content: "\f66a"; } + +.fa-journal-whills::before { + content: "\f66a"; } + +.fa-handcuffs::before { + content: "\e4f8"; } + +.fa-triangle-exclamation::before { + content: "\f071"; } + +.fa-exclamation-triangle::before { + content: "\f071"; } + +.fa-warning::before { + content: "\f071"; } + +.fa-database::before { + content: "\f1c0"; } + +.fa-share::before { + content: "\f064"; } + +.fa-arrow-turn-right::before { + content: "\f064"; } + +.fa-mail-forward::before { + content: "\f064"; } + +.fa-bottle-droplet::before { + content: "\e4c4"; } + +.fa-mask-face::before { + content: "\e1d7"; } + +.fa-hill-rockslide::before { + content: "\e508"; } + +.fa-right-left::before { + content: "\f362"; } + +.fa-exchange-alt::before { + content: "\f362"; } + +.fa-paper-plane::before { + content: "\f1d8"; } + +.fa-road-circle-exclamation::before { + content: "\e565"; } + +.fa-dungeon::before { + content: "\f6d9"; } + +.fa-align-right::before { + content: "\f038"; } + +.fa-money-bill-1-wave::before { + content: "\f53b"; } + +.fa-money-bill-wave-alt::before { + content: "\f53b"; } + +.fa-life-ring::before { + content: "\f1cd"; } + +.fa-hands::before { + content: "\f2a7"; } + +.fa-sign-language::before { + content: "\f2a7"; } + +.fa-signing::before { + content: "\f2a7"; } + +.fa-calendar-day::before { + content: "\f783"; } + +.fa-water-ladder::before { + content: "\f5c5"; } + +.fa-ladder-water::before { + content: "\f5c5"; } + +.fa-swimming-pool::before { + content: "\f5c5"; } + +.fa-arrows-up-down::before { + content: "\f07d"; } + +.fa-arrows-v::before { + content: "\f07d"; } + +.fa-face-grimace::before { + content: "\f57f"; } + +.fa-grimace::before { + content: "\f57f"; } + +.fa-wheelchair-move::before { + content: "\e2ce"; } + +.fa-wheelchair-alt::before { + content: "\e2ce"; } + +.fa-turn-down::before { + content: "\f3be"; } + +.fa-level-down-alt::before { + content: "\f3be"; } + +.fa-person-walking-arrow-right::before { + content: "\e552"; } + +.fa-square-envelope::before { + content: "\f199"; } + +.fa-envelope-square::before { + content: "\f199"; } + +.fa-dice::before { + content: "\f522"; } + +.fa-bowling-ball::before { + content: "\f436"; } + +.fa-brain::before { + content: "\f5dc"; } + +.fa-bandage::before { + content: "\f462"; } + +.fa-band-aid::before { + content: "\f462"; } + +.fa-calendar-minus::before { + content: "\f272"; } + +.fa-circle-xmark::before { + content: "\f057"; } + +.fa-times-circle::before { + content: "\f057"; } + +.fa-xmark-circle::before { + content: "\f057"; } + +.fa-gifts::before { + content: "\f79c"; } + +.fa-hotel::before { + content: "\f594"; } + +.fa-earth-asia::before { + content: "\f57e"; } + +.fa-globe-asia::before { + content: "\f57e"; } + +.fa-id-card-clip::before { + content: "\f47f"; } + +.fa-id-card-alt::before { + content: "\f47f"; } + +.fa-magnifying-glass-plus::before { + content: "\f00e"; } + +.fa-search-plus::before { + content: "\f00e"; } + +.fa-thumbs-up::before { + content: "\f164"; } + +.fa-user-clock::before { + content: "\f4fd"; } + +.fa-hand-dots::before { + content: "\f461"; } + +.fa-allergies::before { + content: "\f461"; } + +.fa-file-invoice::before { + content: "\f570"; } + +.fa-window-minimize::before { + content: "\f2d1"; } + +.fa-mug-saucer::before { + content: "\f0f4"; } + +.fa-coffee::before { + content: "\f0f4"; } + +.fa-brush::before { + content: "\f55d"; } + +.fa-mask::before { + content: "\f6fa"; } + +.fa-magnifying-glass-minus::before { + content: "\f010"; } + +.fa-search-minus::before { + content: "\f010"; } + +.fa-ruler-vertical::before { + content: "\f548"; } + +.fa-user-large::before { + content: "\f406"; } + +.fa-user-alt::before { + content: "\f406"; } + +.fa-train-tram::before { + content: "\e5b4"; } + +.fa-user-nurse::before { + content: "\f82f"; } + +.fa-syringe::before { + content: "\f48e"; } + +.fa-cloud-sun::before { + content: "\f6c4"; } + +.fa-stopwatch-20::before { + content: "\e06f"; } + +.fa-square-full::before { + content: "\f45c"; } + +.fa-magnet::before { + content: "\f076"; } + +.fa-jar::before { + content: "\e516"; } + +.fa-note-sticky::before { + content: "\f249"; } + +.fa-sticky-note::before { + content: "\f249"; } + +.fa-bug-slash::before { + content: "\e490"; } + +.fa-arrow-up-from-water-pump::before { + content: "\e4b6"; } + +.fa-bone::before { + content: "\f5d7"; } + +.fa-user-injured::before { + content: "\f728"; } + +.fa-face-sad-tear::before { + content: "\f5b4"; } + +.fa-sad-tear::before { + content: "\f5b4"; } + +.fa-plane::before { + content: "\f072"; } + +.fa-tent-arrows-down::before { + content: "\e581"; } + +.fa-exclamation::before { + content: "\21"; } + +.fa-arrows-spin::before { + content: "\e4bb"; } + +.fa-print::before { + content: "\f02f"; } + +.fa-turkish-lira-sign::before { + content: "\e2bb"; } + +.fa-try::before { + content: "\e2bb"; } + +.fa-turkish-lira::before { + content: "\e2bb"; } + +.fa-dollar-sign::before { + content: "\24"; } + +.fa-dollar::before { + content: "\24"; } + +.fa-usd::before { + content: "\24"; } + +.fa-x::before { + content: "\58"; } + +.fa-magnifying-glass-dollar::before { + content: "\f688"; } + +.fa-search-dollar::before { + content: "\f688"; } + +.fa-users-gear::before { + content: "\f509"; } + +.fa-users-cog::before { + content: "\f509"; } + +.fa-person-military-pointing::before { + content: "\e54a"; } + +.fa-building-columns::before { + content: "\f19c"; } + +.fa-bank::before { + content: "\f19c"; } + +.fa-institution::before { + content: "\f19c"; } + +.fa-museum::before { + content: "\f19c"; } + +.fa-university::before { + content: "\f19c"; } + +.fa-umbrella::before { + content: "\f0e9"; } + +.fa-trowel::before { + content: "\e589"; } + +.fa-d::before { + content: "\44"; } + +.fa-stapler::before { + content: "\e5af"; } + +.fa-masks-theater::before { + content: "\f630"; } + +.fa-theater-masks::before { + content: "\f630"; } + +.fa-kip-sign::before { + content: "\e1c4"; } + +.fa-hand-point-left::before { + content: "\f0a5"; } + +.fa-handshake-simple::before { + content: "\f4c6"; } + +.fa-handshake-alt::before { + content: "\f4c6"; } + +.fa-jet-fighter::before { + content: "\f0fb"; } + +.fa-fighter-jet::before { + content: "\f0fb"; } + +.fa-square-share-nodes::before { + content: "\f1e1"; } + +.fa-share-alt-square::before { + content: "\f1e1"; } + +.fa-barcode::before { + content: "\f02a"; } + +.fa-plus-minus::before { + content: "\e43c"; } + +.fa-video::before { + content: "\f03d"; } + +.fa-video-camera::before { + content: "\f03d"; } + +.fa-graduation-cap::before { + content: "\f19d"; } + +.fa-mortar-board::before { + content: "\f19d"; } + +.fa-hand-holding-medical::before { + content: "\e05c"; } + +.fa-person-circle-check::before { + content: "\e53e"; } + +.fa-turn-up::before { + content: "\f3bf"; } + +.fa-level-up-alt::before { + content: "\f3bf"; } + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; } + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; } diff --git a/public/css/style.css b/public/css/style.css new file mode 100644 index 0000000..1a5d3e8 --- /dev/null +++ b/public/css/style.css @@ -0,0 +1,3281 @@ +/* +! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com +*//* +1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) +2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) +*/ + +*, +::before, +::after { + box-sizing: border-box; /* 1 */ + border-width: 0; /* 2 */ + border-style: solid; /* 2 */ + border-color: #e5e7eb; /* 2 */ +} + +::before, +::after { + --tw-content: ''; +} + +/* +1. Use a consistent sensible line-height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +3. Use a more readable tab size. +4. Use the user's configured `sans` font-family by default. +5. Use the user's configured `sans` font-feature-settings by default. +6. Use the user's configured `sans` font-variation-settings by default. +7. Disable tap highlights on iOS +*/ + +html, +:host { + line-height: 1.5; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + -moz-tab-size: 4; /* 3 */ + tab-size: 4; /* 3 */ + font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */ + font-feature-settings: normal; /* 5 */ + font-variation-settings: normal; /* 6 */ + -webkit-tap-highlight-color: transparent; /* 7 */ +} + +/* +1. Remove the margin in all browsers. +2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. +*/ + +body { + margin: 0; /* 1 */ + line-height: inherit; /* 2 */ +} + +/* +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +3. Ensure horizontal rules are visible by default. +*/ + +hr { + height: 0; /* 1 */ + color: inherit; /* 2 */ + border-top-width: 1px; /* 3 */ +} + +/* +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr:where([title]) { + text-decoration: underline dotted; +} + +/* +Remove the default font size and weight for headings. +*/ + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/* +Reset links to optimize for opt-in styling instead of opt-out. +*/ + +a { + color: inherit; + text-decoration: inherit; +} + +/* +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/* +1. Use the user's configured `mono` font-family by default. +2. Use the user's configured `mono` font-feature-settings by default. +3. Use the user's configured `mono` font-variation-settings by default. +4. Correct the odd `em` font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */ + font-feature-settings: normal; /* 2 */ + font-variation-settings: normal; /* 3 */ + font-size: 1em; /* 4 */ +} + +/* +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/* +Prevent `sub` and `sup` elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +3. Remove gaps between table borders by default. +*/ + +table { + text-indent: 0; /* 1 */ + border-color: inherit; /* 2 */ + border-collapse: collapse; /* 3 */ +} + +/* +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +3. Remove default padding in all browsers. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-feature-settings: inherit; /* 1 */ + font-variation-settings: inherit; /* 1 */ + font-size: 100%; /* 1 */ + font-weight: inherit; /* 1 */ + line-height: inherit; /* 1 */ + color: inherit; /* 1 */ + margin: 0; /* 2 */ + padding: 0; /* 3 */ +} + +/* +Remove the inheritance of text transform in Edge and Firefox. +*/ + +button, +select { + text-transform: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Remove default button styles. +*/ + +button, +[type='button'], +[type='reset'], +[type='submit'] { + -webkit-appearance: button; /* 1 */ + background-color: transparent; /* 2 */ + background-image: none; /* 2 */ +} + +/* +Use the modern Firefox focus style for all focusable elements. +*/ + +:-moz-focusring { + outline: auto; +} + +/* +Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/* +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/* +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type='search'] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/* +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to `inherit` in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/* +Removes the default spacing and border for appropriate elements. +*/ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +fieldset { + margin: 0; + padding: 0; +} + +legend { + padding: 0; +} + +ol, +ul, +menu { + list-style: none; + margin: 0; + padding: 0; +} + +/* +Reset default styling for dialogs. +*/ +dialog { + padding: 0; +} + +/* +Prevent resizing textareas horizontally by default. +*/ + +textarea { + resize: vertical; +} + +/* +1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) +2. Set the default placeholder color to the user's configured gray 400 color. +*/ + +input::placeholder, +textarea::placeholder { + opacity: 1; /* 1 */ + color: #9ca3af; /* 2 */ +} + +/* +Set the default cursor for buttons. +*/ + +button, +[role="button"] { + cursor: pointer; +} + +/* +Make sure disabled buttons don't get the pointer cursor. +*/ +:disabled { + cursor: default; +} + +/* +1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) +2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) + This can trigger a poorly considered lint error in some tools but is included by design. +*/ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; /* 1 */ + vertical-align: middle; /* 2 */ +} + +/* +Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) +*/ + +img, +video { + max-width: 100%; + height: auto; +} + +/* Make elements with the HTML hidden attribute stay hidden by default */ +[hidden] { + display: none; +} + +[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select { + appearance: none; + background-color: #fff; + border-color: #6b7280; + border-width: 1px; + border-radius: 0px; + padding-top: 0.5rem; + padding-right: 0.75rem; + padding-bottom: 0.5rem; + padding-left: 0.75rem; + font-size: 1rem; + line-height: 1.5rem; + --tw-shadow: 0 0 #0000; +} + +[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus { + outline: 2px solid transparent; + outline-offset: 2px; + --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: #2563eb; + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + border-color: #2563eb; +} + +input::placeholder,textarea::placeholder { + color: #6b7280; + opacity: 1; +} + +::-webkit-datetime-edit-fields-wrapper { + padding: 0; +} + +::-webkit-date-and-time-value { + min-height: 1.5em; + text-align: inherit; +} + +::-webkit-datetime-edit { + display: inline-flex; +} + +::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field { + padding-top: 0; + padding-bottom: 0; +} + +select { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e"); + background-position: right 0.5rem center; + background-repeat: no-repeat; + background-size: 1.5em 1.5em; + padding-right: 2.5rem; + print-color-adjust: exact; +} + +[multiple],[size]:where(select:not([size="1"])) { + background-image: initial; + background-position: initial; + background-repeat: unset; + background-size: initial; + padding-right: 0.75rem; + print-color-adjust: unset; +} + +[type='checkbox'],[type='radio'] { + appearance: none; + padding: 0; + print-color-adjust: exact; + display: inline-block; + vertical-align: middle; + background-origin: border-box; + user-select: none; + flex-shrink: 0; + height: 1rem; + width: 1rem; + color: #2563eb; + background-color: #fff; + border-color: #6b7280; + border-width: 1px; + --tw-shadow: 0 0 #0000; +} + +[type='checkbox'] { + border-radius: 0px; +} + +[type='radio'] { + border-radius: 100%; +} + +[type='checkbox']:focus,[type='radio']:focus { + outline: 2px solid transparent; + outline-offset: 2px; + --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); + --tw-ring-offset-width: 2px; + --tw-ring-offset-color: #fff; + --tw-ring-color: #2563eb; + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); +} + +[type='checkbox']:checked,[type='radio']:checked { + border-color: transparent; + background-color: currentColor; + background-size: 100% 100%; + background-position: center; + background-repeat: no-repeat; +} + +[type='checkbox']:checked { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"); +} + +@media (forced-colors: active) { + + [type='checkbox']:checked { + appearance: auto; + } +} + +[type='radio']:checked { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e"); +} + +@media (forced-colors: active) { + + [type='radio']:checked { + appearance: auto; + } +} + +[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus { + border-color: transparent; + background-color: currentColor; +} + +[type='checkbox']:indeterminate { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e"); + border-color: transparent; + background-color: currentColor; + background-size: 100% 100%; + background-position: center; + background-repeat: no-repeat; +} + +@media (forced-colors: active) { + + [type='checkbox']:indeterminate { + appearance: auto; + } +} + +[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus { + border-color: transparent; + background-color: currentColor; +} + +[type='file'] { + background: unset; + border-color: inherit; + border-width: 0; + border-radius: 0; + padding: 0; + font-size: unset; + line-height: inherit; +} + +[type='file']:focus { + outline: 1px solid ButtonText; + outline: 1px auto -webkit-focus-ring-color; +} + html { + font-size: 12.8px; +} + @media (min-width: 768px) { + + html { + font-size: 16px; + } +} + body { + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); + font-family: Heebo, sans-serif; + font-weight: 400; + line-height: 1.625; + --tw-text-opacity: 1; + color: rgb(68 68 68 / var(--tw-text-opacity)); +} + h1, + h2, + h3, + h4, + h5, + h6 { + font-family: Signika, sans-serif; + font-weight: 700; + line-height: 1.25; + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); +} + h1, + .h1 { + font-size: 2.6873856rem; +} + @media (min-width: 768px) { + + h1, + .h1 { + font-size: 2.9859839999999997rem; + } +} + h2, + .h2 { + font-size: 2.239488rem; +} + @media (min-width: 768px) { + + h2, + .h2 { + font-size: 2.48832rem; + } +} + h3, + .h3 { + font-size: 1.86624rem; +} + @media (min-width: 768px) { + + h3, + .h3 { + font-size: 2.0736rem; + } +} + h4, + .h4 { + font-size: 1.728rem; +} + h5, + .h5 { + font-size: 1.44rem; +} + h6, + .h6 { + font-size: 1.2rem; +} + b, + strong { + font-weight: 600; +} + code::after { + content: var(--tw-content); + border-style: none; +} + blockquote > p { + margin-top: 0px !important; + margin-bottom: 0px !important; +} + +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} + +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} +.container { + width: 100%; + margin-right: auto; + margin-left: auto; + padding-right: 2rem; + padding-left: 2rem; +} +@media (min-width: 540px) { + + .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + + .container { + max-width: 768px; + } +} +@media (min-width: 1024px) { + + .container { + max-width: 1024px; + } +} +@media (min-width: 1280px) { + + .container { + max-width: 1280px; + } +} +@media (min-width: 1536px) { + + .container { + max-width: 1536px; + } +} +.form-input,.form-textarea,.form-select,.form-multiselect { + appearance: none; + background-color: #fff; + border-color: #6b7280; + border-width: 1px; + border-radius: 0px; + padding-top: 0.5rem; + padding-right: 0.75rem; + padding-bottom: 0.5rem; + padding-left: 0.75rem; + font-size: 1rem; + line-height: 1.5rem; + --tw-shadow: 0 0 #0000; +} +.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect:focus { + outline: 2px solid transparent; + outline-offset: 2px; + --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: #2563eb; + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + border-color: #2563eb; +} +.form-input::placeholder,.form-textarea::placeholder { + color: #6b7280; + opacity: 1; +} +.form-input::-webkit-datetime-edit-fields-wrapper { + padding: 0; +} +.form-input::-webkit-date-and-time-value { + min-height: 1.5em; + text-align: inherit; +} +.form-input::-webkit-datetime-edit { + display: inline-flex; +} +.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field { + padding-top: 0; + padding-bottom: 0; +} +.row { + --bs-gutter-x: 2rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(var(--bs-gutter-y) * -1); + margin-right: calc(var(--bs-gutter-x) / -2); + margin-left: calc(var(--bs-gutter-x) / -2); +} +.row > * { + box-sizing: border-box; + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) / 2); + padding-left: calc(var(--bs-gutter-x) / 2); + margin-top: var(--bs-gutter-y); +} +.col-12 { + flex: 0 0 auto; + width: 100%; +} +.g-5, .gx-5 { + --bs-gutter-x: 3rem; +} +.order-0 { + order: 0; +} +.order-1 { + order: 1; +} +.order-3 { + order: 3; +} +main { + min-height: 70vh; } +.section { + padding-top: 6rem; + padding-bottom: 6rem; +} +@media (min-width: 1280px) { + + .section { + padding-top: 7rem; + padding-bottom: 7rem; + } +} +.section-sm { + padding-top: 4rem; + padding-bottom: 4rem; +} +@media (min-width: 1280px) { + + .section-sm { + padding-top: 5rem; + padding-bottom: 5rem; + } +} +.container { + margin-left: auto; + margin-right: auto; + padding-left: 1rem; + padding-right: 1rem; +} +@media (min-width: 1536px) { + + .container { + max-width: 1320px; + } +} +.form-input { + width: 100%; + border-radius: 0.25rem; + border-color: transparent; + --tw-bg-opacity: 1; + background-color: rgb(246 246 246 / var(--tw-bg-opacity)); + padding-left: 1.5rem; + padding-right: 1.5rem; + padding-top: 1rem; + padding-bottom: 1rem; + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); + border-radius: 6px; +} +.form-input::placeholder { + --tw-text-opacity: 1; + color: rgb(255 110 0 / var(--tw-text-opacity)); +} +.form-input:focus { + --tw-border-opacity: 1; + border-color: rgb(255 110 0 / var(--tw-border-opacity)); + --tw-ring-color: transparent; +} +.form-label { + margin-bottom: 1rem; + display: block; + font-family: Signika, sans-serif; + font-size: 1.25rem; + line-height: 1.75rem; + font-weight: 400; + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); +} +.social-icons > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(1rem * var(--tw-space-x-reverse)); + margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); +} +.social-icons li { + display: inline-block; +} +.social-icons li a { + display: flex; + height: 2.25rem; + width: 2.25rem; + align-items: center; + justify-content: center; + border-radius: 0.25rem; + --tw-bg-opacity: 1; + background-color: rgb(255 110 0 / var(--tw-bg-opacity)); + text-align: center; + line-height: 2.25rem; + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); + border-radius: 6px; +} +.social-icons li a svg { + height: 1.25rem; + width: 1.25rem; +} +.swiper-pagination-bullet { + margin-left: 0.375rem !important; + margin-right: 0.375rem !important; + height: 0.625rem !important; + width: 0.625rem !important; + --tw-bg-opacity: 1 !important; + background-color: rgb(246 246 246 / var(--tw-bg-opacity)) !important; + opacity: 1 !important; +} +.swiper-pagination-bullet-active { + height: 1rem !important; + width: 1rem !important; + --tw-bg-opacity: 1 !important; + background-color: rgb(255 110 0 / var(--tw-bg-opacity)) !important; +} +.content { + color: var(--tw-prose-body); + max-width: 65ch; +} +.content :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.25em; + margin-bottom: 1.25em; +} +.content :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-lead); + font-size: 1.25em; + line-height: 1.6; + margin-top: 1.2em; + margin-bottom: 1.2em; +} +.content :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-links); + text-decoration: underline; + font-weight: 500; +} +.content :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-bold); + font-weight: 600; +} +.content :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; +} +.content :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; +} +.content :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; +} +.content :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: decimal; + margin-top: 1.25em; + margin-bottom: 1.25em; + padding-left: 1.625em; +} +.content :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: upper-alpha; +} +.content :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: lower-alpha; +} +.content :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: upper-alpha; +} +.content :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: lower-alpha; +} +.content :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: upper-roman; +} +.content :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: lower-roman; +} +.content :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: upper-roman; +} +.content :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: lower-roman; +} +.content :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: decimal; +} +.content :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: disc; + margin-top: 1.25em; + margin-bottom: 1.25em; + padding-left: 1.625em; +} +.content :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker { + font-weight: 400; + color: var(--tw-prose-counters); +} +.content :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker { + color: var(--tw-prose-bullets); +} +.content :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + margin-top: 1.25em; +} +.content :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + border-color: var(--tw-prose-hr); + border-top-width: 1px; + margin-top: 3em; + margin-bottom: 3em; +} +.content :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-weight: 500; + font-style: italic; + color: var(--tw-prose-quotes); + border-left-width: 0.25rem; + border-left-color: var(--tw-prose-quote-borders); + quotes: "\201C""\201D""\2018""\2019"; + margin-top: 1.6em; + margin-bottom: 1.6em; + padding-left: 1em; +} +.content :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { + content: open-quote; +} +.content :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { + content: close-quote; +} +.content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 800; + font-size: 2.25em; + margin-top: 0; + margin-bottom: 0.8888889em; + line-height: 1.1111111; +} +.content :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-weight: 900; + color: inherit; +} +.content :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 700; + font-size: 1.5em; + margin-top: 2em; + margin-bottom: 1em; + line-height: 1.3333333; +} +.content :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-weight: 800; + color: inherit; +} +.content :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + font-size: 1.25em; + margin-top: 1.6em; + margin-bottom: 0.6em; + line-height: 1.6; +} +.content :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-weight: 700; + color: inherit; +} +.content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + margin-top: 1.5em; + margin-bottom: 0.5em; + line-height: 1.5; +} +.content :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-weight: 700; + color: inherit; +} +.content :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 2em; + margin-bottom: 2em; +} +.content :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + display: block; + margin-top: 2em; + margin-bottom: 2em; +} +.content :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-weight: 500; + font-family: inherit; + color: var(--tw-prose-kbd); + box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%); + font-size: 0.875em; + border-radius: 0.3125rem; + padding-top: 0.1875em; + padding-right: 0.375em; + padding-bottom: 0.1875em; + padding-left: 0.375em; +} +.content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-code); + font-weight: 600; + font-size: 0.875em; +} +.content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { + content: "`"; +} +.content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { + content: "`"; +} +.content :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; +} +.content :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; +} +.content :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; + font-size: 0.875em; +} +.content :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; + font-size: 0.9em; +} +.content :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; +} +.content :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; +} +.content :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; +} +.content :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-pre-code); + background-color: var(--tw-prose-pre-bg); + overflow-x: auto; + font-weight: 400; + font-size: 0.875em; + line-height: 1.7142857; + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + border-radius: 0.375rem; + padding-top: 0.8571429em; + padding-right: 1.1428571em; + padding-bottom: 0.8571429em; + padding-left: 1.1428571em; +} +.content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + background-color: transparent; + border-width: 0; + border-radius: 0; + padding: 0; + font-weight: inherit; + color: inherit; + font-size: inherit; + font-family: inherit; + line-height: inherit; +} +.content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { + content: none; +} +.content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { + content: none; +} +.content :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + width: 100%; + table-layout: auto; + text-align: left; + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.875em; + line-height: 1.7142857; +} +.content :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + border-bottom-width: 1px; + border-bottom-color: var(--tw-prose-th-borders); +} +.content :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + vertical-align: bottom; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; +} +.content :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + border-bottom-width: 1px; + border-bottom-color: var(--tw-prose-td-borders); +} +.content :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + border-bottom-width: 0; +} +.content :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + vertical-align: baseline; +} +.content :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + border-top-width: 1px; + border-top-color: var(--tw-prose-th-borders); +} +.content :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + vertical-align: top; +} +.content :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; + margin-bottom: 0; +} +.content :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-captions); + font-size: 0.875em; + line-height: 1.4285714; + margin-top: 0.8571429em; +} +.content { + --tw-prose-body: #374151; + --tw-prose-headings: #111827; + --tw-prose-lead: #4b5563; + --tw-prose-links: #111827; + --tw-prose-bold: #111827; + --tw-prose-counters: #6b7280; + --tw-prose-bullets: #d1d5db; + --tw-prose-hr: #e5e7eb; + --tw-prose-quotes: #111827; + --tw-prose-quote-borders: #e5e7eb; + --tw-prose-captions: #6b7280; + --tw-prose-kbd: #111827; + --tw-prose-kbd-shadows: 17 24 39; + --tw-prose-code: #111827; + --tw-prose-pre-code: #e5e7eb; + --tw-prose-pre-bg: #1f2937; + --tw-prose-th-borders: #d1d5db; + --tw-prose-td-borders: #e5e7eb; + --tw-prose-invert-body: #d1d5db; + --tw-prose-invert-headings: #fff; + --tw-prose-invert-lead: #9ca3af; + --tw-prose-invert-links: #fff; + --tw-prose-invert-bold: #fff; + --tw-prose-invert-counters: #9ca3af; + --tw-prose-invert-bullets: #4b5563; + --tw-prose-invert-hr: #374151; + --tw-prose-invert-quotes: #f3f4f6; + --tw-prose-invert-quote-borders: #374151; + --tw-prose-invert-captions: #9ca3af; + --tw-prose-invert-kbd: #fff; + --tw-prose-invert-kbd-shadows: 255 255 255; + --tw-prose-invert-code: #fff; + --tw-prose-invert-pre-code: #d1d5db; + --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%); + --tw-prose-invert-th-borders: #4b5563; + --tw-prose-invert-td-borders: #374151; + font-size: 1rem; + line-height: 1.75; +} +.content :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; + margin-bottom: 0; +} +.content :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 2em; + margin-bottom: 2em; +} +.content :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0.5em; + margin-bottom: 0.5em; +} +.content :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-left: 0.375em; +} +.content :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-left: 0.375em; +} +.content :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0.75em; + margin-bottom: 0.75em; +} +.content :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.25em; +} +.content :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-bottom: 1.25em; +} +.content :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.25em; +} +.content :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-bottom: 1.25em; +} +.content :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0.75em; + margin-bottom: 0.75em; +} +.content :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.25em; + margin-bottom: 1.25em; +} +.content :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0.5em; + padding-left: 1.625em; +} +.content :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; +} +.content :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; +} +.content :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; +} +.content :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; +} +.content :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-left: 0; +} +.content :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-right: 0; +} +.content :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-top: 0.5714286em; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; +} +.content :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-left: 0; +} +.content :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-right: 0; +} +.content :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 2em; + margin-bottom: 2em; +} +.content :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; +} +.content :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-bottom: 0; +} +.content { + max-width: none; +} +.content :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + margin-bottom: .3em; + margin-top: .6em; + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); +} +.content :is(:where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-size: 2.6873856rem; +} +@media (min-width: 768px) { + + .content :is(:where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-size: 2.9859839999999997rem; + } +} +.content :is(:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-size: 2.239488rem; +} +@media (min-width: 768px) { + + .content :is(:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-size: 2.48832rem; + } +} +.content :is(:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-size: 1.86624rem; +} +@media (min-width: 768px) { + + .content :is(:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-size: 2.0736rem; + } +} +.content :is(:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + max-width: 100%; + border-radius: 0.25rem; + border-radius: 6px; +} +.content :is(:where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + --tw-border-opacity: 1; + border-color: rgb(234 234 234 / var(--tw-border-opacity)); +} +.content :is(:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-size: 16px; + --tw-text-opacity: 1; + color: rgb(68 68 68 / var(--tw-text-opacity)); +} +.content :is(:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + border-radius: 0.5rem; + border-width: 1px; + border-left-width: 10px; + --tw-border-opacity: 1; + border-color: rgb(255 110 0 / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: rgb(246 246 246 / var(--tw-bg-opacity)); + padding-left: 2rem; + padding-right: 2rem; + padding-top: 2.5rem; + padding-bottom: 2.5rem; + font-family: Signika, sans-serif; + font-size: 1.5rem; + line-height: 2rem; + font-style: normal; + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); + border-radius: 12px; +} +.content :is(:where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + border-radius: 0.5rem; + --tw-bg-opacity: 1; + background-color: rgb(246 246 246 / var(--tw-bg-opacity)); + border-radius: 12px; +} +.content :is(:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + padding-left: 0.25rem; + padding-right: 0.25rem; +} +.content :is(:where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); +} +.content :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + --tw-text-opacity: 1; + color: rgb(68 68 68 / var(--tw-text-opacity)); + text-decoration-line: underline; +} +.content :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))):hover { + --tw-text-opacity: 1; + color: rgb(255 110 0 / var(--tw-text-opacity)); +} +.content :is(:where(li):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + --tw-text-opacity: 1; + color: rgb(68 68 68 / var(--tw-text-opacity)); +} +.content :is(:where(table):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + position: relative; + overflow: hidden; + border-radius: 0.5rem; + border-radius: 12px; +} +.content :is(:where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)))::before { + position: absolute; + left: 0px; + top: 0px; + height: 100%; + width: 100%; + border-radius: inherit; + border-width: 1px; + --tw-content: ""; + content: var(--tw-content); +} +.content :is(:where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + --tw-border-opacity: 1; + border-color: rgb(234 234 234 / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: rgb(246 246 246 / var(--tw-bg-opacity)); +} +.content :is(:where(th):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + position: relative; + z-index: 10; + padding-left: 1rem; + padding-right: 1rem; + padding-top: 18px; + padding-bottom: 18px; + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); +} +.content :is(:where(tr):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + --tw-border-opacity: 1; + border-color: rgb(234 234 234 / var(--tw-border-opacity)); +} +.content :is(:where(td):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + position: relative; + z-index: 10; + padding-left: 0.75rem; + padding-right: 0.75rem; + padding-top: 18px; + padding-bottom: 18px; +} +.content .btn { + text-decoration-line: none !important; +} +.content .btn:hover { + --tw-text-opacity: 1 !important; + color: rgb(255 255 255 / var(--tw-text-opacity)) !important; +} +input#nav-toggle:checked + label #show-button { + display: none; +} +.search-result-item input#nav-toggle:checked + label #show-button { + display: none; } +input#nav-toggle:checked + label #hide-button { + display: block; +} +input#nav-toggle:checked ~ #nav-menu { + display: block; +} +.header { + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); + padding-top: 1.5rem; + padding-bottom: 1.5rem; +} +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; +} +.navbar-brand { + font-size: 1.25rem; + line-height: 1.75rem; + font-weight: 600; + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); +} +.navbar-brand image { + max-height: 100%; + max-width: 100%; +} +.navbar-nav { + text-align: center; +} +@media (min-width: 1024px) { + + .navbar-nav { + text-align: left; + } +} +.nav-link { + display: block; + cursor: pointer; + padding: 0.75rem; + font-weight: 600; + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} +.nav-link:hover { + --tw-text-opacity: 1; + color: rgb(255 110 0 / var(--tw-text-opacity)); +} +@media (min-width: 1024px) { + + .nav-link { + padding-left: 0.5rem; + padding-right: 0.5rem; + padding-top: 0.75rem; + padding-bottom: 0.75rem; + } +} +.nav-dropdown { + margin-right: 0px; +} +.nav-dropdown > svg { + pointer-events: none; +} +.nav-dropdown.active .nav-dropdown-list { + display: block; +} +.nav-dropdown-list { + z-index: 10; + display: none; + min-width: 180px; + border-radius: 0.25rem; + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); + padding: 1rem; + --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + border-radius: 6px; + box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.05); +} +.search-result-item .nav-dropdown-list { + display: none; } +@media (min-width: 1024px) { + + .nav-dropdown-list { + visibility: hidden; + position: absolute; + display: block; + opacity: 0; + } +} +.nav-dropdown-item:not(:last-child) { + margin-bottom: 0.5rem; +} +.nav-dropdown-link { + display: block; + padding-top: 0.25rem; + padding-bottom: 0.25rem; + font-weight: 600; + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} +.nav-dropdown-link:hover { + --tw-text-opacity: 1; + color: rgb(255 110 0 / var(--tw-text-opacity)); +} +.btn { + display: inline-block; + border-radius: 0.25rem; + border-width: 1px; + border-color: transparent; + padding-left: 1.25rem; + padding-right: 1.25rem; + padding-top: 0.5rem; + padding-bottom: 0.5rem; + font-weight: 600; + text-transform: capitalize; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + border-radius: 6px; +} +.btn-sm { + border-radius: 0.125rem; + padding-left: 1rem; + padding-right: 1rem; + padding-top: 0.375rem; + padding-bottom: 0.375rem; + font-size: 0.875rem; + line-height: 1.25rem; + border-radius: 4px; +} +.btn-primary { + --tw-border-opacity: 1; + border-color: rgb(255 110 0 / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: rgb(255 110 0 / var(--tw-bg-opacity)); + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} +.btn-outline-primary { + --tw-border-opacity: 1; + border-color: rgb(4 4 4 / var(--tw-border-opacity)); + background-color: transparent; + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); +} +.btn-outline-primary:hover { + --tw-bg-opacity: 1; + background-color: rgb(4 4 4 / var(--tw-bg-opacity)); + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} +.fixed { + position: fixed; +} +.relative { + position: relative; +} +.sticky { + position: sticky; +} +.left-0 { + left: 0px; +} +.top-0 { + top: 0px; +} +.z-30 { + z-index: 30; +} +.z-50 { + z-index: 50; +} +.order-1 { + order: 1; +} +.order-3 { + order: 3; +} +.m-3 { + margin: 0.75rem; +} +.mx-auto { + margin-left: auto; + margin-right: auto; +} +.mb-10 { + margin-bottom: 2.5rem; +} +.mb-12 { + margin-bottom: 3rem; +} +.mb-14 { + margin-bottom: 3.5rem; +} +.mb-3 { + margin-bottom: 0.75rem; +} +.mb-4 { + margin-bottom: 1rem; +} +.mb-6 { + margin-bottom: 1.5rem; +} +.mb-8 { + margin-bottom: 2rem; +} +.ml-2 { + margin-left: 0.5rem; +} +.ml-4 { + margin-left: 1rem; +} +.ml-auto { + margin-left: auto; +} +.mr-1 { + margin-right: 0.25rem; +} +.mr-2 { + margin-right: 0.5rem; +} +.mr-4 { + margin-right: 1rem; +} +.ms-1 { + margin-inline-start: 0.25rem; +} +.mt-10 { + margin-top: 2.5rem; +} +.mt-4 { + margin-top: 1rem; +} +.mt-6 { + margin-top: 1.5rem; +} +.mt-8 { + margin-top: 2rem; +} +.block { + display: block; +} +.inline-block { + display: inline-block; +} +.flex { + display: flex; +} +.inline-flex { + display: inline-flex; +} +.list-item { + display: list-item; +} +.hidden { + display: none; +} +.h-4 { + height: 1rem; +} +.h-6 { + height: 1.5rem; +} +.w-4 { + width: 1rem; +} +.w-\[30px\] { + width: 30px; +} +.w-full { + width: 100%; +} +.cursor-pointer { + cursor: pointer; +} +.flex-wrap { + flex-wrap: wrap; +} +.items-start { + align-items: flex-start; +} +.items-center { + align-items: center; +} +.justify-center { + justify-content: center; +} +.justify-between { + justify-content: space-between; +} +.space-x-1 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(0.25rem * var(--tw-space-x-reverse)); + margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))); +} +.rounded { + border-radius: 0.25rem; +} +.rounded-2xl { + border-radius: 1rem; +} +.border-b { + border-bottom-width: 1px; +} +.border-t { + border-top-width: 1px; +} +.border-border { + --tw-border-opacity: 1; + border-color: rgb(234 234 234 / var(--tw-border-opacity)); +} +.bg-body { + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} +.bg-gray-200 { + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); +} +.bg-theme-light { + --tw-bg-opacity: 1; + background-color: rgb(246 246 246 / var(--tw-bg-opacity)); +} +.bg-gradient-to-b { + background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); +} +.from-body { + --tw-gradient-from: #fff var(--tw-gradient-from-position); + --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.to-theme-light { + --tw-gradient-to: #f6f6f6 var(--tw-gradient-to-position); +} +.fill-current { + fill: currentColor; +} +.p-8 { + padding: 2rem; +} +.px-2 { + padding-left: 0.5rem; + padding-right: 0.5rem; +} +.px-4 { + padding-left: 1rem; + padding-right: 1rem; +} +.px-8 { + padding-left: 2rem; + padding-right: 2rem; +} +.py-10 { + padding-top: 2.5rem; + padding-bottom: 2.5rem; +} +.py-14 { + padding-top: 3.5rem; + padding-bottom: 3.5rem; +} +.py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} +.py-7 { + padding-top: 1.75rem; + padding-bottom: 1.75rem; +} +.py-\[2\.5px\] { + padding-top: 2.5px; + padding-bottom: 2.5px; +} +.pb-0 { + padding-bottom: 0px; +} +.pb-14 { + padding-bottom: 3.5rem; +} +.pb-16 { + padding-bottom: 4rem; +} +.pb-6 { + padding-bottom: 1.5rem; +} +.pl-2 { + padding-left: 0.5rem; +} +.pr-8 { + padding-right: 2rem; +} +.pt-14 { + padding-top: 3.5rem; +} +.pt-7 { + padding-top: 1.75rem; +} +.text-center { + text-align: center; +} +.text-\[12px\] { + font-size: 12px; +} +.text-\[8rem\] { + font-size: 8rem; +} +.text-h3 { + font-size: 2.0736rem; +} +.text-lg { + font-size: 1.125rem; + line-height: 1.75rem; +} +.text-xl { + font-size: 1.25rem; + line-height: 1.75rem; +} +.font-bold { + font-weight: 700; +} +.uppercase { + text-transform: uppercase; +} +.capitalize { + text-transform: capitalize; +} +.text-black { + --tw-text-opacity: 1; + color: rgb(0 0 0 / var(--tw-text-opacity)); +} +.text-dark { + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); +} +.text-light { + --tw-text-opacity: 1; + color: rgb(255 110 0 / var(--tw-text-opacity)); +} +.text-primary { + --tw-text-opacity: 1; + color: rgb(255 110 0 / var(--tw-text-opacity)); +} +.text-red-500 { + --tw-text-opacity: 1; + color: rgb(239 68 68 / var(--tw-text-opacity)); +} +.bg-gradient { + background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); + --tw-gradient-from: rgba(249,249,249,1) var(--tw-gradient-from-position); + --tw-gradient-to: rgba(249, 249, 249, 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); + --tw-gradient-from-position: 0.53%; + --tw-gradient-to: #fff var(--tw-gradient-to-position); + --tw-gradient-to-position: 83.28%; +} +.rounded { + border-radius: 6px; +} + +.search-wrapper { + position: relative; + z-index: 1; } + +.search-wrapper svg { + display: inline-block; + background-color: transparent; } + +.search-wrapper-header { + padding: 14px; + position: relative; } + +.search-wrapper-header input { + border: 1px solid #ddd; + width: 100%; + border-radius: 4px; + height: 52px; + padding: 0 15px 0 40px; + transition: 0.25s; } + +.search-wrapper-header input:focus { + border-color: var(--color-primary); + box-shadow: none; + outline: none; } + +.search-wrapper-header label { + position: absolute; + left: 28px; + top: calc(50% - 13px); } + +.search-wrapper-header label .search-reset { + display: none; + transition: 0.1s; } + +.search-wrapper-header label .search-reset:hover { + cursor: pointer; + color: #fb5c5c; } + +.search-result-empty { + display: block; + text-align: center; + padding: 32px 0; + cursor: text; + user-select: none; } + +.search-result mark { + padding: 0; + border-radius: 2px; } + +.search-result:not(:empty) + .search-result-empty { + display: none; } + +.search-not-found { + text-align: center; } + +.search-not-found svg { + margin-bottom: 16px; } + +.search-not-found p { + margin-bottom: 0; } + +.search-result-item { + position: relative; + display: block; + padding: 16px; + border-radius: 4px; + border: 1px solid #eee; + background-color: #fff; + transition: 0s; + margin-bottom: 4px; + display: flex; + align-items: flex-start; } + +.search-result-item div:empty, +.search-result-item .search-result-item-description:empty { + display: none; } + +.search-result-item-image { + flex-shrink: 0; } + +.search-result-item-image:empty { + display: none; } + +.search-result-item-body { + flex-grow: 1; } + +.search-result-item > div > img { + border-radius: 4px; + max-height: 400px; + width: 100%; + object-fit: cover; } + +.search-page .search-result-item > div > img { + object-fit: cover; + max-height: 250px; + width: 100%; } + +.search-result-item:focus, +.search-result-item.search-item-selected, +.search-result-item:hover { + background-color: var(--color-primary); } + +.search-result-item:focus *, +.search-result-item.search-item-selected *, +.search-result-item:hover * { + color: white; } + +.search-result-item:focus mark, +.search-result-item.search-item-selected mark, +.search-result-item:hover mark { + background-color: #fef08a; + color: #060606; } + +.search-result-item [data-result-item] u { + color: var(--color-primary); } + +.search-result-item .hidden { + display: none; } + +.search-result-group-title { + padding: 0 12px; + display: inline-block; + margin-bottom: 5px; + margin-top: 15px; + font-size: 18px; } + +.search-result-item-title { + transition: 0s; + font-size: 18px; + color: black; + margin-bottom: 0; + line-height: 1.35; + font-weight: bold; } + +.search-result-item-title::before { + position: absolute; + bottom: 0; + left: 0; + right: 0; + top: 0; + z-index: 10; + content: ""; } + +.search-result-item-content { + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + overflow: hidden; + margin: 6px 0; } + +.search-result-item-description { + font-size: 90%; + margin-top: 6px; + margin-bottom: 4px; } + +.search-result-item-content:empty { + display: none; } + +.search-result-item-taxonomies { + display: flex; + flex-wrap: wrap; + font-size: 13px; + align-items: center; } + +.search-result-item-taxonomies > div { + margin-right: 12px; + color: #999; } + +.search-result-item-taxonomies > div svg { + margin-right: 4px; } + +.search-wrapper-footer { + color: #999; + font-size: 12px; + padding: 8px 14px; + user-select: none; + line-height: 1; + display: flex; + align-items: center; } + +.search-wrapper-footer kbd { + color: #777; + background-color: #eee; + font-size: 12px; + border-radius: 3px; + margin-right: 3px; + padding: 2px 4px; + line-height: 1; + text-align: center; + display: inline-block; } + +.search-wrapper-footer span:not(:last-child) { + margin-right: 16px; } + +.search-wrapper-footer span:last-child { + margin-left: auto; } + +.search-wrapper-footer .search-result-info:empty { + display: none; } + +.search-wrapper-footer .search-result-info { + margin-left: -3px; } + +.search-wrapper-footer .search-result-info em { + color: black; + font-style: normal; + padding: 0 3px; } + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; } + +.search-modal { + position: fixed; + height: 100%; + width: 100%; + inset: 0; + z-index: 9999; + opacity: 0; + visibility: hidden; } + +.search-modal.show { + opacity: 1; + visibility: visible; } + +.search-modal-overlay { + position: fixed; + height: 100%; + width: 100%; + top: 0; + left: 0; + background-color: rgba(0, 0, 0, 0.5); } + +.search-modal .search-wrapper { + width: 660px; + max-width: 96%; + margin: 100px auto; + border-radius: 4px; + background-color: white; } + +.search-modal .search-wrapper-body { + max-height: calc(100vh - 350px); + padding: 14px; + overflow-y: auto; + background-color: #f5f6f7; + box-shadow: inset 0 2px 18px #ddd; + border-radius: 4px; } + +.search-modal +.search-result-group:first-child +.search-result-group-title:not(:empty) { + margin-top: -15px; } + +.search-modal .search-result-item a > div { + margin-right: 16px; } + +.search-modal .search-result-item-image { + margin-right: 15px; } + +.search-modal .search-result-item-image img { + width: 100px; + height: 100px; + object-fit: cover; } + +@media (max-width: 576px) { + .search-modal .search-result-item-image img { + width: 60px; + height: 60px; } + .search-wrapper-footer { + display: none; } } + +.dark .search-modal .search-wrapper { + background-color: #1c1c1c; } + +.dark .search-modal .search-wrapper-header input { + color: #fff; + background-color: #222222; + border-color: #535353; } + +.dark .search-modal .search-wrapper-header input:focus { + border-color: #fff; } + +.dark .search-modal .search-wrapper-body { + background-color: #222222; + box-shadow: none; } + +.dark .search-modal .search-result-item { + border-color: #3e3e3e; + background-color: #1c1c1c; } + +.dark .search-modal .search-result-item:focus, +.dark .search-modal .search-result-item.search-item-selected, +.dark .search-modal .search-result-item:hover { + background-color: #060606; } + +.dark .search-modal .search-result-item .search-result-item-title { + color: #fff; } + +.dark .search-wrapper-footer kbd { + background-color: #3e3e3e; + color: #ccc; } + +.dark .search-wrapper-footer .search-result-info em { + color: #fff; } + +.search-page .search-wrapper { + padding: 100px 0; } + +.search-page .search-wrapper-header, +.search-page .search-wrapper-footer { + width: 660px; + max-width: 96%; + margin: 0 auto; } + +.search-page .search-wrapper-footer { + padding-top: 0; + padding-bottom: 0; + margin-bottom: 60px; } + +.search-page .search-wrapper-body { + padding: 0 16px; } + +.search-page .search-result-group { + display: flex; + flex-wrap: wrap; } + +.search-page .search-result-item { + margin-right: -15px; + margin-left: -15px; } + +.search-page .search-result-group > p, +.search-page .search-result-item { + padding-right: 15px !important; + padding-left: 15px !important; } + +.search-page .search-result-group > p { + width: 100%; } + +.search-page .search-result-item { + flex: 0 0 auto; + width: calc(100% - (4 * 4px)); + display: block; + padding-top: 15px !important; + padding-bottom: 15px !important; + margin: 0 8px 16px 8px; } + +.search-page .search-result-item .search-result-item-image { + margin-bottom: 10px; } + +.search-page .search-result-group-title { + font-size: 22px; + font-weight: bold; } + +.search-page .search-result-info { + display: block; + text-align: center; } + +.search-page .search-wrapper-header input { + padding: 0 20px; } + +@media (min-width: 576px) { + .search-page .search-result-item { + width: calc(50% - (4 * 4px)); } } + +@media (max-width: 576px) { + .search-wrapper .search-wrapper-footer span:not(.search-result-info) { + display: none; } } + +@media (min-width: 768px) { + .search-page .search-result-item { + width: calc(33.3333333333% - (4 * 4px)); } } + +@media (min-width: 992px) { + .search-page .search-result-item { + width: calc(25% - (4 * 4px)); } } + +.dark .search-page .search-wrapper-header input { + color: #fff; + background-color: #222222; + border-color: #535353; } + +.dark .search-page .search-wrapper-header input:focus { + border-color: #fff; } + +.dark .search-page .search-result-item { + border-color: #3e3e3e; + background-color: #1c1c1c; } + +.dark .search-page .search-result-item:focus, +.dark .search-page .search-result-item.search-item-selected, +.dark .search-page .search-result-item:hover { + background-color: #060606; } + +.dark .search-page .search-result-item-title { + color: #fff; } + +.share-title { + display: inline-block; + margin-right: 0.3em; } + +.share-link { + border-radius: 0.25rem; + transition: 25ms ease-out; + height: 2.5em; + width: 2.5em; + line-height: 2.5em; + text-align: center; + font-family: Helvetica Neue, Helvetica, Arial, sans-serif; + text-decoration: none; + color: #fff; + margin: 0.5em; + display: inline-block; + vertical-align: middle; } + +.share-icon { + fill: #fff; + stroke: none; + display: block; + height: 100%; } + .share-icon svg { + width: 1em; + height: 100%; + margin: auto; } + +.share-twitter { + background-color: #000000; } + .share-twitter:hover { + background-color: #0c0c0c; } + +.share-pinterest { + background-color: #bd081c; } + .share-pinterest:hover { + background-color: #8c0615; } + +.share-facebook { + background-color: #3b5998; } + .share-facebook:hover { + background-color: #2d4373; } + +.share-tumblr { + background-color: #35465c; } + .share-tumblr:hover { + background-color: #222d3c; } + +.share-reddit { + background-color: #5f99cf; } + .share-reddit:hover { + background-color: #3a80c1; } + +.share-google { + background-color: #dd4b39; } + .share-google:hover { + background-color: #c23321; } + +.share-linkedin { + background-color: #0077b5; } + .share-linkedin:hover { + background-color: #046293; } + +.share-email { + background-color: #777; } + .share-email:hover { + background-color: #5e5e5e; } + +.share-whatsapp { + background-color: #25d366; } + .share-whatsapp:hover { + background-color: #1da851; } + +.share-hackernews { + background-color: #ff6600; } + .share-hackernews:hover { + background-color: #fb6200; } + +.share-vk { + background-color: #507299; } + .share-vk:hover { + background-color: #43648c; } + +.share-facebook { + background-color: #3b5998; } + .share-facebook:hover { + background-color: #2d4373; } + +.share-twitter { + background-color: #55acee; } + .share-twitter:hover { + background-color: #2795e9; } + +.share-google { + background-color: #dd4b39; } + .share-google:hover { + background-color: #c23321; } + +.share-email { + background-color: #777777; } + .share-email:hover { + background-color: #5e5e5e; } + +.share-reddit { + background-color: #5f99cf; } + .share-reddit:hover { + background-color: #3a80c1; } + +.share-whatsapp { + background-color: #25d366; } + .share-whatsapp:hover { + background-color: #1da851; } + +.share-telegram { + background-color: #54a9eb; } + .share-telegram:hover { + background-color: #4b97d1; } + +.img { + max-width: 100%; + height: auto; } + +/*! + * Justified gallery style + */ +.gallery { + display: flex; + flex-wrap: wrap; + margin-left: -10px; + margin-right: -10px; } + +.gallery .gallery-item { + margin: 0 10px; + margin-bottom: 20px; + overflow: hidden; + max-width: calc(100% - 20px); } + +.gallery .gallery-item img { + user-select: none; + width: 100%; + vertical-align: middle; + transition: 0.3s; } + +.gallery.zoomable .gallery-item:hover img { + transform: scale(1.05); + cursor: zoom-in; } + +.gallery::after { + content: ""; + flex-grow: 99999; + min-width: calc(100vw / 3); } + +@media (max-width: 460px) { + .gallery { + flex-direction: column; } + .gallery .gallery-item { + width: calc(100% - 20px) !important; } } + +.gallery-slider .swiper-slide img { + width: 100%; } + +.gallery-slider .swiper-button-prev, +.gallery-slider .swiper-button-next { + color: white; + opacity: 0; + transition: 0.3s; } + +.gallery-slider:hover .swiper-button-prev, +.gallery-slider:hover .swiper-button-next { + opacity: 1; } + +.gallery-slider:hover .swiper-button-prev { + left: 30px; } + +.gallery-slider:hover .swiper-button-next { + right: 30px; } + +.img { + max-width: 100%; + height: auto; } + +.logo-light { + display: initial; } + +.logo-dark { + display: none; } + +.dark .logo-light { + display: none; } + +.dark .logo-dark { + display: initial; } + +.content img { + max-width: 100%; + margin-bottom: 1.5rem; + height: auto; + display: inline-block; } + .content img.glightbox { + cursor: pointer; } + .content img.img-center { + display: block; + margin-left: auto; + margin-right: auto; } + .content img.img-left { + display: block; + margin-left: 0; + margin-right: auto; } + .content img.img-right { + display: block; + margin-left: auto; + margin-right: 0; } + .content img.img-float-left { + float: left; + margin-right: 1.5rem; } + .content img.img-float-right { + float: right; + margin-left: 1.5rem; } + +.content figure { + display: inline-block; + margin-bottom: 1.5rem; } + .content figure img { + margin-bottom: 0.7rem; } + .content figure.img-center { + display: block; + text-align: center; } + .content figure.img-left { + display: block; + text-align: left; } + .content figure.img-right { + display: block; + text-align: right; } + .content figure.img-float-left { + float: left; + margin-right: 1.5rem; } + .content figure.img-float-right { + float: right; + margin-left: 1.5rem; } + +.table-of-content { + margin: 1rem 0 1.5rem; } + .table-of-content summary { + font-size: 18px; + color: #fff; + background-color: #555; + padding: 5px 20px; + margin-bottom: 0 !important; } + .table-of-content ul li::before { + display: none; } + .table-of-content #TableOfContents { + padding: 10px; + background-color: #f7f7f7; } + .table-of-content #TableOfContents li, + .table-of-content #TableOfContents a { + color: #333 !important; } + .table-of-content #TableOfContents a { + text-decoration: none; } + .table-of-content #TableOfContents a:hover { + text-decoration: underline; } + +.content .table-of-content ul li, +.content .table-of-content ol li { + margin-bottom: 6px !important; } + +.dark #TableOfContents { + background-color: #333; } + .dark #TableOfContents li, + .dark #TableOfContents a { + color: #fff !important; } + +.tab-nav { + list-style: none; + padding: 0; + margin: 0 !important; + list-style-type: none !important; + display: flex; + border-bottom: 1px solid #aaa; + overflow-x: auto; } + .tab-nav::-webkit-scrollbar { + width: 2px; } + +.tab-nav-item { + padding: 0.5rem 1rem !important; + cursor: pointer; + opacity: 0.8; + margin: 0 !important; + white-space: nowrap; } + +.tab-nav-item::before { + display: none !important; } + +.tab-nav-item.active { + border-bottom: 3px solid #aaa; + opacity: 1; } + +.tab-content .tab-content-panel { + display: none; + padding: 1rem 0.5rem; } + +.tab-content .tab-content-panel p { + margin-bottom: 0 !important; } + +.tab-content .tab-content-panel.active { + display: block; } + +.accordion { + border: 1px solid #ccc; } + +.accordion-header { + display: flex; + justify-content: space-between; + align-items: center; + padding: 1rem; + font-size: 1.1rem; + width: 100%; + font-weight: bold; + text-align: left; } + +.accordion-icon { + width: 0.78em; + height: 0.78em; + transform: rotate(-90deg); + transition: transform 0.2s ease; } + +.accordion-content { + max-height: 0; + overflow: hidden; + padding: 0 1rem; } + +.accordion.active .accordion-icon { + transform: rotate(0deg); } + +.accordion.active .accordion-content { + max-height: 100vh; } + +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 40; + display: none; + height: 100%; + width: 100%; + overflow: auto; } + +.modal-overlay { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 40; + display: none; + height: 100%; + width: 100%; + background-color: rgba(0, 0, 0, 0.4); } + +.modal-content { + position: relative; + top: 50%; + z-index: 50; + transform: translateY(-50%); + background-color: #fff; + border-radius: 0.5rem; + padding: 2rem; + max-width: 90%; + margin: 0 auto; } + +.modal-close { + position: absolute; + top: 0.5rem; + right: 0.5rem; + height: 2rem; + width: 2rem; + background-color: #f2f2f2; + color: #000; + border-radius: 50%; + text-align: center; + line-height: 2rem; } + +.notice { + margin-bottom: 1.5rem; + border: 1px solid #e5e7eb; + padding: 1.5rem; } + +.notice-head { + display: flex; + align-items: center; } + +.notice-head svg { + margin-right: 0.75rem; } + +.notice-head p { + font-size: 1.25rem; + font-weight: 600; + color: #1f2937; + margin: 0; + line-height: 1; } + +.notice-body { + margin-top: 0.75rem; } + +.notice-body p { + margin: 0; } + +.notice.note { + color: #1b83e2; + border-color: currentColor; } + +.notice.tip { + color: #40d294; + border-color: currentColor; } + +.notice.info { + color: #e3a72c; + border-color: currentColor; } + +.notice.warning { + color: #db2c23; + border-color: currentColor; } + +.dark .notice-head p { + color: #d1d5db; } + +.table-of-content { + overflow: hidden; + border-radius: 0.25rem; + border-radius: 6px; +} + +.share-icons .share-link { + height: 2.25rem; + width: 2.25rem; + border-radius: 0.25rem; + line-height: 2.25rem; + border-radius: 6px; + --tw-bg-opacity: 1; + background-color: rgb(255 110 0 / var(--tw-bg-opacity)); +} + +.share-icons .share-link:hover { + --tw-bg-opacity: 1; + background-color: rgb(255 110 0 / var(--tw-bg-opacity)); +} + +.notice { + border-radius: 0.5rem; + border-radius: 12px; +} + +.tab { + overflow: hidden; + border-radius: 0.5rem; + border-width: 1px; + --tw-border-opacity: 1; + border-color: rgb(234 234 234 / var(--tw-border-opacity)); + border-radius: 12px; +} + .tab-nav { + --tw-border-opacity: 1; + border-color: rgb(234 234 234 / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: rgb(246 246 246 / var(--tw-bg-opacity)); + padding-left: 1rem; +} + .tab-nav-item { + padding-left: 2rem !important; + padding-right: 2rem !important; + font-size: 1.125rem !important; + line-height: 1.75rem !important; + --tw-text-opacity: 1 !important; + color: rgb(4 4 4 / var(--tw-text-opacity)) !important; +} + .tab-nav-item.active { + --tw-border-opacity: 1; + border-color: rgb(4 4 4 / var(--tw-border-opacity)); +} + .tab-content-panel { + padding-left: 1rem !important; + padding-right: 1rem !important; + padding-top: 0px !important; +} + +.accordion { + margin-bottom: 1.5rem; + overflow: hidden; + border-radius: 0.5rem; + border-width: 1px; + --tw-border-opacity: 1; + border-color: rgb(234 234 234 / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: rgb(246 246 246 / var(--tw-bg-opacity)); + border-radius: 12px; +} + .accordion-header { + --tw-text-opacity: 1; + color: rgb(4 4 4 / var(--tw-text-opacity)); +} + +.cookie-box { + border-radius: 0.5rem !important; + border-radius: 12px; +} + +.gallery-slider { + margin-left: 0px !important; +} + +.grid-container { + display: flex; + justify-content: space-between; } + +.column { + flex-basis: calc(50% - 10px); + /* Adjust width as necessary */ } + +.list { + list-style-type: none; + padding: 0; } + +.list-item { + margin-bottom: 10px; } + +.link { + text-decoration: none; + color: inherit; } + +.title { + font-weight: bold; } + +.hr-list { + border: 0; + border-top: 1px solid #ccc; + margin-top: 5px; + margin-bottom: 5px; } + +.list-item { + display: flex; + justify-content: space-between; + align-items: center; } + +.content { + flex: 1; } + +.link { + text-align: left; } + +.time { + text-align: right; } + +.grid-container { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 20px; } + +.grid-item { + padding: 20px; } + +.header-with-image { + display: flex; + align-items: flex-start; } + +.header-with-image img { + margin-right: 10px; + max-width: 100px; + /* Adjust as needed */ + max-height: 100px; + /* Adjust as needed */ + align-items: center; } + +.read-more-link { + color: #FF6E00; + /* Use the variable defined in theme.json */ } + +.center-wrapper { + display: flex; + justify-content: center; + align-items: center; } + +.grid-container-small { + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: 20px; } + +.hr-list { + margin-top: 0; + margin-bottom: 0; + margin-right: .5rem; } + +.center-layout { + display: flex; + justify-content: center; } + +.hr-list2 { + border: 20; + border-top: 1px solid #FF6E00; + margin-top: 5px; + margin-bottom: 5px; } + +.header-with-image2 { + text-align: center; } + +.header-with-image2 img { + display: inline-block; } + +.line { + border-top: 1px solid #FF6E00; + /* Change color and thickness as needed */ + margin: 10px 0; + /* Adjust spacing between the line and the divs */ } + +@media (min-width: 540px) { + + .sm\:col-10 { + flex: 0 0 auto; + width: 83.33333333333334%; + } +} + +@media (min-width: 768px) { + + .md\:col-5 { + flex: 0 0 auto; + width: 41.66666666666667%; + } + + .md\:col-6 { + flex: 0 0 auto; + width: 50%; + } + + .md\:col-7 { + flex: 0 0 auto; + width: 58.333333333333336%; + } + + .md\:col-8 { + flex: 0 0 auto; + width: 66.66666666666667%; + } + + .md\:col-9 { + flex: 0 0 auto; + width: 75%; + } + + .md\:col-10 { + flex: 0 0 auto; + width: 83.33333333333334%; + } + + .md\:order-2 { + order: 2; + } +} + +@media (min-width: 1024px) { + + .lg\:col-3 { + flex: 0 0 auto; + width: 25%; + } + + .lg\:col-4 { + flex: 0 0 auto; + width: 33.333333333333336%; + } + + .lg\:col-6 { + flex: 0 0 auto; + width: 50%; + } + + .lg\:col-7 { + flex: 0 0 auto; + width: 58.333333333333336%; + } + + .lg\:col-8 { + flex: 0 0 auto; + width: 66.66666666666667%; + } + + .lg\:col-10 { + flex: 0 0 auto; + width: 83.33333333333334%; + } + + .lg\:order-1 { + order: 1; + } +} + +@media (min-width: 540px) { + + .sm\:block { + display: block; + } + + .sm\:hidden { + display: none; + } + + .sm\:bg-red-200 { + --tw-bg-opacity: 1; + background-color: rgb(254 202 202 / var(--tw-bg-opacity)); + } +} + +@media (min-width: 768px) { + + .md\:order-2 { + order: 2; + } + + .md\:block { + display: block; + } + + .md\:hidden { + display: none; + } + + .md\:bg-yellow-200 { + --tw-bg-opacity: 1; + background-color: rgb(254 240 138 / var(--tw-bg-opacity)); + } +} + +@media (min-width: 1024px) { + + .lg\:order-1 { + order: 1; + } + + .lg\:mb-0 { + margin-bottom: 0px; + } + + .lg\:ml-0 { + margin-left: 0px; + } + + .lg\:mt-0 { + margin-top: 0px; + } + + .lg\:block { + display: block; + } + + .lg\:inline-block { + display: inline-block; + } + + .lg\:flex { + display: flex; + } + + .lg\:hidden { + display: none; + } + + .lg\:w-1\/2 { + width: 50%; + } + + .lg\:w-auto { + width: auto; + } + + .lg\:\!max-w-\[800px\] { + max-width: 800px !important; + } + + .lg\:space-x-2 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(0.5rem * var(--tw-space-x-reverse)); + margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:bg-green-200 { + --tw-bg-opacity: 1; + background-color: rgb(187 247 208 / var(--tw-bg-opacity)); + } + + .lg\:pb-0 { + padding-bottom: 0px; + } + + .lg\:text-left { + text-align: left; + } + + .lg\:text-right { + text-align: right; + } + + .lg\:text-h1 { + font-size: 2.9859839999999997rem; + } + + .group:hover .lg\:group-hover\:visible { + visibility: visible; + } + + .group:hover .lg\:group-hover\:opacity-100 { + opacity: 1; + } +} + +@media (min-width: 1280px) { + + .xl\:block { + display: block; + } + + .xl\:hidden { + display: none; + } + + .xl\:space-x-8 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(2rem * var(--tw-space-x-reverse)); + margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:bg-blue-200 { + --tw-bg-opacity: 1; + background-color: rgb(191 219 254 / var(--tw-bg-opacity)); + } +} + +@media (min-width: 1536px) { + + .\32xl\:block { + display: block; + } + + .\32xl\:hidden { + display: none; + } + + .\32xl\:bg-pink-200 { + --tw-bg-opacity: 1; + background-color: rgb(251 207 232 / var(--tw-bg-opacity)); + } +} diff --git a/public/developers/index.html b/public/developers/index.html new file mode 100644 index 0000000..1396db1 --- /dev/null +++ b/public/developers/index.html @@ -0,0 +1,898 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Developers + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    Developers

    + + + + +
    +
    +
    + + +
    +
    +
    +
    +

    The Fediversity Project enables easy hosting for a wide variety of fediverse platforms, all based on NixOS. At the start, the project will support Mastodon, PixelFed,PeerTube, Matrix and Nexcloud, and the project is actively working to expand this offering. Other services that are offered are email (based on Stalwart) and domain registry.

    +

    As part of the NGI Funding, the Fediversity Project also offers grants to developers to expand the ecosystem. The NLNet website has more information on how you as a developer can apply to grants, ranging from 5.000 to 50.000 euro’s.

    +

    If you are a developer of fediverse software, and would like to get your platform also offered for easy hosting as part of the Fediversity Project, please reach out to us. You can contact us HERE.

    +

    As the project is based upon NixOS, we are actively supporting making fediverse projects available as nix packages. If your project is on the fence about this, please reach out. Nix packages make updating and maintaining fediverse projects a breeze!

    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/ec/index.html b/public/ec/index.html new file mode 100644 index 0000000..dd2c7cb --- /dev/null +++ b/public/ec/index.html @@ -0,0 +1,896 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +European Commission + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    European Commission

    + + +
      +
    • + + Home + + / +
    • + +
    • + + European Commission + +
    • +
    + +
    +
    +
    + + +
    +
    +
    +
    +

    The Fediversity project implements the visions outlined by the Next Generation Internet (NGI) initiative for an open internet in several ways. Most importantly, it helps with decentralisation of the internet, a core principle of the NGI, by making it easier for people to participate in the Open Social Web on their own terms. NGI’s goal of empowering individuals in the digital sphere is helped by making it easy for them to set up their own servers and platforms. While a variety of Fediverse software exist, there are still barriers of entry for people. In order for people to be truly empowered, joining the fediverse needs to be as weasy as possible. Additionally, the Fediverse emphasises interoperability and openness, which are key concerns addressed by the NGI.

    +

    Part of the values of openness and transparency of is that the Fediversity project is that all the deliverables of the projects are have a ‘Public’ Dissemination level. On this page an overview of all deliverables of the Fediversity project can be found.

    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/events/index.html b/public/events/index.html new file mode 100644 index 0000000..5a5ac05 --- /dev/null +++ b/public/events/index.html @@ -0,0 +1,934 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Events + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    Events

    + + + + +
    +
    +
    + +
    + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/events/index.xml b/public/events/index.xml new file mode 100644 index 0000000..006015b --- /dev/null +++ b/public/events/index.xml @@ -0,0 +1,33 @@ + + + + Events on Fediversity + //localhost:1313/events/ + Recent content in Events on Fediversity + Hugo -- gohugo.io + en-us + Sat, 11 May 2024 14:00:00 +0200 + + + PublicSpaces Conference 2024 + //localhost:1313/events/publicspaces-annual-conference/ + Sat, 11 May 2024 14:00:00 +0200 + //localhost:1313/events/publicspaces-annual-conference/ + On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. + + + OW2con 2024 + //localhost:1313/events/owc-annual-conference-2024/ + Sat, 11 May 2024 09:00:00 +0000 + //localhost:1313/events/owc-annual-conference-2024/ + OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source. + + + State of the Internet 2024 + //localhost:1313/events/waag-state-internet-2024/ + Wed, 10 Apr 2024 16:00:00 +0000 + //localhost:1313/events/waag-state-internet-2024/ + Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. + + + diff --git a/public/events/owc-annual-conference-2024/index.html b/public/events/owc-annual-conference-2024/index.html new file mode 100644 index 0000000..ee990ca --- /dev/null +++ b/public/events/owc-annual-conference-2024/index.html @@ -0,0 +1,1039 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +OW2con 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +
    +
    + + +
    +
    +

    OW2con 2024

    +
      + +
    • + + Start: 2024-06-11 09:00 +
    • +
      +
    • + + End: 2024-06-12 18:00 +
    • +
      +
    • + + Location: Paris-Chatillon +
    • + + +
    +

    OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source. It also offers a unique opportunity to establish contact with peers through friendly networking sessions. OW2con is open + to all, the event is free and all sessions are held in English. +The OW2con’24 call for presentations is open. This year we are giving the highlight on the theme of open source funding: what are the current solutions for innovators, start-ups or ISVs to finance their development? private or public financing? Are national and European public policies up to the challenges?

    +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OW2con 2024 + + + + + + + + + + + +
    +
    +
    + + + + + + +
    + + +
    + + +
    +
    + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/events/publicspaces-annual-conference/index.html b/public/events/publicspaces-annual-conference/index.html new file mode 100644 index 0000000..54cbac1 --- /dev/null +++ b/public/events/publicspaces-annual-conference/index.html @@ -0,0 +1,1039 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PublicSpaces Conference 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +
    +
    + + +
    +
    +

    PublicSpaces Conference 2024

    +
      + +
    • + + Start: 2024-06-06 09:00 +
    • +
      +
    • + + End: 2024-06-07 18:00 +
    • +
      +
    • + + Location: Pakhuis de Zwijger - Amsterdam +
    • + + +
    +

    w +On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’. Held at Pakhuis de Zwijger, this two-day event will feature panels, keynotes, roundtable discussions, lectures, as well as art and cultural showcases, all aimed at collectively shaping the rules for a more inclusive internet. Join us as we navigate towards a digital landscape where everyone has a voice. For more information, check out the website +

    +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PublicSpaces Conference 2024 + + + + + + + + + + + +
    +
    +
    + + + + + + +
    + + +
    + + +
    +
    + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/events/waag-state-internet-2024/index.html b/public/events/waag-state-internet-2024/index.html new file mode 100644 index 0000000..6210a8f --- /dev/null +++ b/public/events/waag-state-internet-2024/index.html @@ -0,0 +1,1043 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +State of the Internet 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +
    +
    + + +
    +
    +

    State of the Internet 2024

    +
      + +
    • + + Start: 2024-05-16 18:00 +
    • +
      +
    • + + End: 2024-05-16 20:00 +
    • +
      +
    • + + Location: OBA Oosterdok - Amsterdam +
    • + + +
    +

    Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. Featuring Kim van Sparrentak, Member of the European Parliament, discussing Europe’s efforts to regulate Big Tech and enhance digital rights. Explore the impact of pivotal European laws like the GDPR and AI Act while celebrating 30 years of Waag Futurelab’s dedication to democratizing technology access for all.

    +

    The event takes place at:

    +

    OBA Oosterdok
    +Oosterdokskade 143
    +1011 DK Amsterdam

    +

    Registration available here +

    +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + State of the Internet 2024 + + + + + + + + + + + +
    +
    +
    + + + + + + +
    + + +
    + + +
    +
    + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/fediversity/index.html b/public/fediversity/index.html new file mode 100644 index 0000000..48dec3b --- /dev/null +++ b/public/fediversity/index.html @@ -0,0 +1,897 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    Fediversity

    + + + + +
    +
    +
    + + +
    +
    +
    +
    +

    Fediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. It wants to provide everyone with high-quality, secure IT systems for everyday use. Without tracking, without exploitation, in a way that runs everywhere and scales effortlessly. Fediversity is based on NixOS, a disruptive Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, NixOS is completely declarative, makes upgrading systems reliable, and has many other advantages. Because it is reproducible, it is ideally suited for complex deployment scenario’s where consistent behaviour, stability and configurability matter.

    +

    One such “complex” deployment scenario is running state-of-the-art services for the Fediverse, like PeerTube, Mastodon, Owncast or Lemmy — especially if you want to for instance add services like live chat or transcoding. But even running more traditional services like modern e-mail servers with possible whistles and bells can be daunting. The same holds for deploying a VPN, private cloud storage, wiki, etc. Fediversity will enable all of these use cases, and more — finally bringing these to the market in a way that is as conveient as using a hosted service.

    +

    Fediversity is a pilot funded by the European Commission, building on many projects funding through the Next Generation Internet initiative. The results of the project should greatly simplify the creation and delivery of robust and secure services, on the web and beyond.

    +

    Fediversity will deliver an ambitious development effort, but this is a vast domain with many more challenges than what any preconceived effort could tackle by itself. This is why we invite your contribution to help us reshape the state of play, and together create an open, trustworthy and reliable internet for all.

    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/grants/index.html b/public/grants/index.html new file mode 100644 index 0000000..2d9641d --- /dev/null +++ b/public/grants/index.html @@ -0,0 +1,897 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Grants + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    Grants

    + + + + +
    +
    +
    + + +
    +
    +
    +
    +

    Fediversity invites other people to join this ambitious development effort. It is a vast domain with many more challenges than what any preconceived effort could tackle by itself. This is why we invite your contribution to help us reshape the state of play, and together create an open, trustworthy and reliable internet for all.

    +

    This is your opportunity to make a real difference. You tell us how your project can help Fediversity go harder, better, faster, stronger. In order to enable you to make such contributions, NLnet will award 450 000 euro in small to medium-size R&D grants towards solutions that bring the next generation of social networks closer. NLnet is seeking project proposals between 5.000 and 50.000 euro’s — which should get you on your way.

    +

    Noteworthy fact: many projects which are to be deployed inside Fediversity were themselves bootstrapped on precisely such a grant from NGI, and now it is your turn.

    +

    For more information on how to apply, check the NLnet website.

    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/avatar.png b/public/images/avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..387b035ce823beceb649a6ce18768da40725f84b GIT binary patch literal 2271 zcmd5;`#;kQAOG@<^TqL)k}a2q?{qtmm&dKYVWQ&*z8t>vMU%KG%Z+eY7U>_{dG;AbP2Czhr01p6Y zF42<5r~v>-Jnrdn`m)M0-z_~j44J=%s4ckBXFC6EpKbBk6sOVi?ZT(Fe0;k}45v3& z&2PwRIrcold6^y2*vCT>=}T|i3f!Xw(#CkS&#oh{o*&g1AzagKD!BhlXMsMXW@F>t zKJ|vlWTNA3%8McgvpUVWY7b zn%3ULBGKZ;!bn2r3YO&rL*isIS;>;1@us@bp5A9{v$~GM597syFMzm4K0cIvLmipf zVP`(|?;!o?8)1J5Q!%9iAO!ps0}$dJ*6@wCl#3S+y(_EDTApk@Q|n+zEv=2wHR|^++1}n(>pZJx z&^IU&i3F4}IQ9hb;11sM{zZy;uI!=kmcrKA+1c;Sxt8F=`cbTU-|wLN@no{BlXvg5 z<@Pa0#|gw$tJ;i%?dMO0F$FxoD?z3hr|hrm57IV1y*^U%e*W31TYYO$3Dwzjs9(@tQ{un{w{mFriFPt1J;AyZ@REmB|v zYmdIQCG@2uD{*TSeQ+5ucvE5lTi>&`bHDCiBuw z47tA}$h=X50#Ui5@~s4UTaFX0-}IoK7cVX^CYeF{fBW#$&(!>?knf+B1N=F^oRI-e$8#yf#Km{m(G*fl>yg_`eRu*_NKCk z8|gb*Hdme}5lSSI;CJHQnVFed>CY=xHQ5v|ClJ~%k@)9GazCM~#pOFYEZJnzEK@6R zt2=QY4zzejOSif^)KyHl*cyH(MmjofvQ_Wd;SdQ?h`QK8;_1tKI4N2S^YuQGik_Yx z56A8RouTzhB^JsfnaGOa_C8M=8_~HeNWa4~&7r2M%i+c3%7hAnw2ucuUKlktjTun* zk-F3^L1t(Bb!;w;x+gQnEk=xG)=@I5##BMc*R;}ey@f7vyX3Cl7K2*Qdd(%*o6&ka zi_wGi0Wt7ii)``$N05wJSUz2}Px@67!}Y0le55sRzh!{6Ge^mcyU=>d-R^q%SeO$j zz$i^XngX3fBoZQyojZecTx*=6(hkaD|Tw5~LAtfez3z(-ZpZq4!6P(N2SXo(d=?S8i z<}3DMyAop@6PF0@&WA_QcMQqaNNC?I`ouE)0X-z^a@#7wkaWvr2M6Ld85kq+^3Myj zs*m=wGP*_#s6S-JzLNRmA2QtVQCBqrk(#Qylyp}oqz+0pAeNn^xvqvh-=M&Ev7}m2 zeMs-^+Ko#CW9BMkZ{;GLJTggEMQYqKqw2EaA|m~70uYP~!Q4TW)NeNo7-0b_94LhU zX<>h}%2)9ym4UPEQ#X@6A8J|;95`^`5eC($^gfHX!bv1j+n@-XA5^DwX0CQLl=08% zN55Xo6(nIQ50Ut^=sGN>GD0`{#o?)>=un%rCx(WGKU4)Kp33)o?X9|ihtL6)7&()qV8efKObXcId{iCdL4N-7P gYxu=nz(t{I*%%RNY2ENe`Huj{y#hU(u+fzN0Rb!Pb^rhX literal 0 HcmV?d00001 diff --git a/public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_194x194_resize_q80_h2_lanczos_3.webp b/public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_194x194_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..24f26b201abf1997c084c6ccc094fc000b8aadf6 GIT binary patch literal 848 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 OfSHNajT+;7&;AeJc`kYY literal 0 HcmV?d00001 diff --git a/public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_200x200_resize_q80_h2_lanczos_3.webp b/public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_200x200_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..07fdaf58c6b0f112b57cf12cb2fc211b394ca54b GIT binary patch literal 1646 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 literal 0 HcmV?d00001 diff --git a/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_1110x0_resize_q80_h2_lanczos.webp b/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_1110x0_resize_q80_h2_lanczos.webp new file mode 100644 index 0000000000000000000000000000000000000000..18438f9a54875266939b57de31895c12ac80fcff GIT binary patch literal 70776 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 iwPHL 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 O9zH#9#8of{!~g(h5y}q$ literal 0 HcmV?d00001 diff --git a/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_545x0_resize_q80_h2_lanczos.webp b/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_545x0_resize_q80_h2_lanczos.webp new file mode 100644 index 0000000000000000000000000000000000000000..e5cb4a6a12ddd730fb7a8f0d64515a4faa692404 GIT binary patch literal 21290 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

    % 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 literal 0 HcmV?d00001 diff --git a/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_700x0_resize_q80_h2_lanczos.webp b/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_700x0_resize_q80_h2_lanczos.webp new file mode 100644 index 0000000000000000000000000000000000000000..1aef6d6ee942f86e1ac9ffb572c4430bc1693d0c GIT binary patch literal 32632 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 literal 0 HcmV?d00001 diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_lanczos_smart1_3.png b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_lanczos_smart1_3.png new file mode 100644 index 0000000000000000000000000000000000000000..3acd9f113548e63e4965a78698f80ca177d03b74 GIT binary patch literal 5343 zcmV<56d>z~P)dH;9Lxp(fp^WNEA@2(f`de`2E*EYoYlkkVeq0IxLrcr@X8bYBIDWOOeEr=Eh zRjUe0X)9GcQ~`~kg%D^_BZVM>-6kXj5eSfw;5dL|uk9puysvrBo%=YC>Yg(@o}HPU zof*%TiQ-SI)!sYj+mpxgb;99+7tY%ZorF4E`!y9Tn4KHxeQhZav7`+ z$YhF~&qn7mpG`ASreCOQq7MK6&SvGv{9a`oq8T=34-Q0-SS7X;0o;C%p%YQd%yT zow7}RkMoPlfMmOMJ!FP0%L;eYdW2A+P+VL*i*W@n#+YfEM~^)8na_M79*-S8`rx_q z7w)*@9r=7-eM40>L3)3Pj0>%Pmq9EOasd_G?;6`2sATc8<80OAw`2ZROI z1OlKAcx86NF~;jakhQh!?A+8BzxYqSPpcnQ zpHQtr2(c_H9*=jYXg$*`+qQGr45bvT1m-Ms{^!PXkLpXuN$~=(qR`?jI_i(U+?}}E zADyKDg?z4Dwv)*L%d%QLR)KZq^s|pXek>k~>4d<>uU80BE<5w{d;aJ>ZzqIcOia_% zb)67`5Rx8%d+Wj&D;A56<0KM^a5&s)AA181D~aSlEEe1B$rvF4aOI%`AH4OJhaWq3awVg5=Hlo^ z$aTG$ncX+tbRDI$;^Ig|xk5IBtSBjFl1Kl> zI(B!^l~6Dk0;p<@76{-RJOE7WL+{GH?jy_y3)fBzq~e?5B?KS@OH1(N69VH;-uqvl zeeefS!{9Y0iBcMmNALZ{mxhOjlqR-lZMj^|X0wbjAw)bL?+C9;b-l%6v5?CkE2ghL zJN)H0Sx?*zAq*x7u;Cmy1F`X&S! zY1bc^)iK`q^$Lu!>w2YfB$`A7eNnYGt%B|CY%$Dfpd?t2E|dARbtUf zt(0h*HZ(M(++r@5^L@X~{$3JTxolPhBN?Z@`98Ap444|Q%{zQiq|IRz!kYH{;{*5q z86qa*fhXOxMl>qqc$7A~X^GB^2_a-)U_g0*TrSsUt?t2c9LFi!U?roE-4#0V-(YFL zw?qnoicOGwZ-5sukKGgg*?nLo%B7;`c?~tBrtI8_qtSqy$l#_YVi-m=8dV)}U3bg! zl+y0OvP&gFG*VcN{_xYFqhR#476p?hAQT60y>JlJq1X>UO&pseWS2@!DhdIH;qF@i zgi_J4;#Oo`y*KWSx?_X*3N*5fwu$;Nw-Kb zyybK7@|)r4KfrfC1qKcv){%DpapTPQ?YZk+rz}LW&MFBxZVTb?pML(UgM>(pb`;fA zB{>%%U1OC7h<41D5<&t}RxAb@%{gxoX$m16$LSKRfZ%b41Ts!N2mvu~);@$Q>K1ef zgUjHy&%?F12X}6GA3X9I`6&vDF=n28(4N1E(!B5cp-`ytVUbWMH8;DoymsRa*9sv_ z)5I8a5xkoVVHlx!Jf`e?M;$Ruvs5ZkN?tilv3aKy9CSkeSrvZa{AI^Km;^e zU4(%0fb${}eA#6NZ~jz(6!Uw%so z1n(}~!%|d&q(!ky0!s)k5JuDi>H^w`6~f>H-12wu+CPTJzYgF0d${IpaPtQPdiC6M z0T)01SU_AsDV-XpfT)M4FAS?rNtJ7NU03y|&aBwB?fd@V;GnMS-F2jz`Qfc?u9U80 zL&X3HV6FZ>=U_$Q@Vg-#hHKslSHBfPMu61m({Su5&dg?D1jfPPJQU_e1Q>!KWN&Fszc0Xv+Z!DM&VMnOuDL1yVNYA1r(HplXPG@lsN}lO=kjHgyH_bhRLho z;Eg~X&`kL0y>RSN*!u?X3qZoaJs3FzqgR2OhwKSB`v4o-$;_zmOM1vqL@}LCD|g;b zsE-iJ<#NNr!<`yj0@(wB}KPnddMt z0lTh-UmgLk2n2uvXgW|Ij1)}#7VN$mBBQ{{AZTC^ls~d87LTtE4f&RZD22B15<(C{ zMn*V9LHH* zT@^wklgTapgX1{e$A;l>SR)#6KY#6qgp~;FG}`zyAwa_rCY7iV6nB+TBtiju@K@pZ z7x+&%)RCU{;j9x+C) zn+kSuc>!g|^ttM*PkxK##Av7>ButF(wa=GjNoLi~H1AhgM4TcPlg{X|a z_2PlvAvp}oOjwEBZ+@cq%GIXb2Nh>7IhDYHphm_c{?63pI{7ht<^3>{fHFKf-i|R0?;iMpK@RJD*M2j z-09Z{;KC`I;Ycc#YGN{KR3n?s77B$HkZ~bKPM!?ec2Fx8W3PTS*+`lgW1i>Pw(U5T zM3`Y1sZ^@d+3B9mNGs=3D&(0EV8##-Qc9ED^Q5?nC=;5-Vmnx3oJEp?Q*es}<7g}h z=(ZdMrBW%APUHGXor@g^#bVatV&vSpAeQ2Mb#9I&61p7nYLb;ws^-3wLPa8xcs$-I z*YEu*8sGOzrIKTpD5ZjEf`p)&b>b9J4{@gHx@CnU(P*1rtnd3vn++}*8;*{R;YEXIX)(z(|n}HG3Oa_p$@A7)mA~5`kh75DMEiwJfm?mI`G; zQZ8|c(zYx)!Wf%Udh;~T8(3WqhM1^HZ=iMe>iaM@0?{Z84njT;nx>b_gW+)CC3-D= zz4DI>ff0J*XHP$J-vi-j6bXUl`WS+-hA|3w)lk0jV%sO@~h<Tt4>#)-_R0QM?pvmXH)7 zoz6V;@FSLGZaJeTgwS<;`NHy(r_RE{0+*~G#>QahP5|iPNbE;%$T=s3Jp9o2&prP_ zGMQ*SSFA)XmSo3%di=)g4#VNYfh$ZVduy=z6fBG}=luR}KR{|0a&IL<@r)o^>~L9a z2Myb%=XNb>-gJ3+<>ya7BmH1oV9C8ZB%RI#L8xf9P^A~rhhTx6&hun;w1avW<3hm> z#w5rTUPbOCN#-a!C`Hv+7+`-4>lv(x+gtie|N| zBXVX^Xo2)#_t$39r(nr#U3~L}-1Q(4)0jcW7~AEtU4BV|)q*sr zRg-l$F-D&2ITEaG+MV0CV5!Z|O{_KNJRCL$2I7oe^Z<&TQOayvEjoQEc|#$ZYgRDU zZ0FFG2d}&C8r!zf#-%8nGv9C6qtQF*SFm`K?c?h)pud0r+*MZ{;u}}HDa|SsTkbBq zH0j6KP)$`d1xqCb7ZzrB?RuHab6reGRKSwMaGQ=4=u^$&ta)07a~_LDr>1sKOpNc? zG35Jxt#S#$?b0@CR-b|;H{vv&;(%P&+chyhK0X=>g{G%>d)`H`)PA^hI=g+X>Qk^d zXU%rFV9)ax_RXmI_k#!LDWw}V3)l3dQYVHnfXlT{lZka&zTnOqke>DrXO z14~IGQBs<nRuM`+h<0VA_t1R^Nif zYL*%Ypd387uW@iGW52L}R)VX}KoaZ8(k5te&eh3m-LKLt~mgQwU+(w%WTB3Wd5jRNmUAGGl(7#}*Kcsc{rluxRse#7x{M6<6_}JLkjw+AOWt$vY<~WY; z`_JBk=vQbB^ z>Qk^ds~i`prgL6##lmJK6{h?5&sS}HK3}LCu#V%X^U3P!s*_9GZ&kk<_)1zipaQ8> za(;ehvlCDhDEkl0S*F1`lS|rEmZkz$Rj1TRZfbRJHNfmBKhdX}#VA)6%Jck*iJfC( zBb${}y`7$(92!pfJ`ExsY2d3MD7C7d`&2zWSS|Byx@=-I=|8aK=#yXtbkz6h{Jt4Y z(>BXesbxungQ=;h3AJe6DZ5n=)$!fxEGeZ>>T-QT1UZiLA_hzOC(5cx8lkeIEj*XP zab{+UQY!KFtJ_zqKq$P_fr`o}YMQ1#ZU5Yiz5`1skLtf%Fk>n1-qN^KQp_5`x~92- zRNS1{7>%pPD)yjMtm<~#k^VFA6->CM5$e;iv60=oCt8D5&6?Ui%X=k!ZppUGY9DR= z!IW~QLlJ#7ht`pS?>n&61VpJ+%9rdirC0y|D~VsYx`o93^4g*sty>-zZ&{P-tu z@F47{?D^%KH%{nRExmf9Wm#?R$L}M}Qb;W>p84wC_fW>HeBNGNb51Mhd=PqzlcX8N^5jocU`xtK1w;NzX>7jN7Q`;7DDKS7cTtX zTkbe@>a4EoNY~afxp#$QZ@l%5n^_ih|05s%_-8-+rD!w?2>F~34#eO4m+yyIRMjy} zQvq77qBxgwh^_z6L7i+PSSoqcW?}UuKl|+SSHJ3t>u@st zjRrS;8g!(ZkdtN1N``7o1*)qhyGK_{vVS@15CWKO*V$*#%jP{7ULmP^TON)GlFn>sR5#ur-*+s@sm(C6sas!Y(90ZwX5A^_T=mLI|ca(XN6V3A|030=t0!+#u zjjQAk(2!53OCR{Gej4bJz!`tB&-ua^Fl~K!wj6z`7VM11{xJAUSsA072ob&eJmPP+ckrLv|T)?bqB=hOM- z46`gcH{JC*XCb_)CFxXd*Hm!AL$A0$k5>$Quu9u_QFcw|R9w;~E@DO1EzWv(NKVi~ z0?Im##7niaCkRXkB6JC2$vGDgW7X{q4acvhrrT0{74!OLf97D(B;^6cDACm_4G%f; z`hUjCiI#a8H!RwZ5BHDHk*r&}ojyq#MDH*RDo_mCJM?qS#z1-rBsqQ7zzG1~Hq!th z_#`r9#7p3b$Vvm5aFD3E7F8TNg%@poU56CJ5KaZ3)m$}5sNuOct zv`XJ}pQx!0RhkCx`aeoqXyPl@A)V%9_Q_8rdcDaLt#e>3xV;)7=(-COb!|7tI+f?% z&n{VxfTy%@LP43nW;^M(DQW9d0fegJi5hq9mw)@gw>27S-QWWvTmY6@1Mq?jUu09xB5^7u$ z2aM8gaxmWF4?{UP3jNEPlaV!c(xG_wNmDQ5N^)OoA$uPYS-x%cH=J$m@dG}Y&&@^U zVe}-7av6s*Zbszz0g)dxfnxT$4s9-2^joKkz6~*%@xgdfKykePw*9A>;`c+gdz(q& z;PXOCAr!jo&RxUMTG2SM6k${={92H!4`^=uGW6iHt1Iq$xJ{6%5Mv zYzKe#UM4&K7u?QmQnMFCTmVCoeFdkeCy}h~`r&1`0FnKsK2L(IiiD3xMY9m1M!_8WUn(Kf6*X&6c{feKCn~Z%L29?as3IV3t2D Mo7S~U3IG5A0RN&UKmY&$ literal 0 HcmV?d00001 diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_lanczos_3.png b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_lanczos_3.png new file mode 100644 index 0000000000000000000000000000000000000000..b0da2ff9bc0ac0cd87b334f0a9d62ae01d41e82e GIT binary patch literal 79038 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 GZ~q^DT72jL literal 0 HcmV?d00001 diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..5a89bb9f33ebbfb3ec18a2366d8e0df491c3088b GIT binary patch literal 7800 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

    oR9}4jSnQ zxKj~r$fS-t_>A66cq{I?m?I<&-|bWe`%MdFa#S$KrZpNm$r?&Hr^6eJ`;m5+drso= z;87K!12qK~>fAks^;(--UnS{sv+Wim7vSuG5Ui!dZzfnED8^k{&FvEU80Ug~1?2?@ zO(jA#d`;Jh1qSG*O=<4Iz^X*zdw_t>BTR#ev2Tk+Ww(0*XWG131sf;s~>$i|urV?G$oyHS~ayH{yT zIn83m%U&VOvrZHEXAYH0Z{hap~3VDSJ&;O)F?A| z!{H+ZK!-1n>eu9;V!SI^2<~n_R?OqQMUn!dXfk8K^4(^*sCiKf&8};GW-d;m+ooWn za7WpQc5MvzjFZ|O%jHmdHj43V4GMVT zkgYMw&`6D7`0$h{_ zW1pjRjxcG~7=hgtEn~LUIbFqO6fT$)%(3N_H*$)gm@B#|gbnwo(`1}_DfaL>D zb%x?y_uR(?E&~4^01zSR4jKoM!ueS9<6OM5leA1Q(RZ*qDAn{B);SJrW0&*rVPCVZ%p`!-WrBMk~=_nZM z;o!MUeo$^v%x!vZ^-Cp{d(7;jhK1}BL(Y5ZQrztE^i3Pv3B|j~04P*@k}56h!%XZ~eizI&Ne&tzZT6z6lz6j7FkhFVp<8_XHh9J;xz2B_rr`0OW^R z9a5~r)y_|$hUM*8*|Qv7^BX;$>Q6evFjN`06J)|XBJvHIkGgM)3qrO@8BFFACsyVG zk8B$X>wi)#@l0$~Sa%zPq{O4sof8N)G@~-xOWPg!5lv~%c~c*JPGJVt-L=JH7urs5 zSOEYX^(S^*lbc{{9%u|h^lAl>`Qxxw0h+?D#Thr-Xhu_Oy?}(h7UMqr-mrG{HG~2z zpAsa&LEU-nr}PB_0GMqtN(^(;ocvTVJ6`*PyM?CJ%1w{Y(MA8hw~4P9lAf$&{n640 z3nDjA)B|L9FGqR9)z{^f2_Tu|$*XjqQD{Va~a7>jLb?Nwxj{1fJSr`8o;10JR zv2WS;q3f%BjYu{}p=uops)E+gBs>=Vm(#-}&qrl;WQ=k$-fH34E`b_(Ew|$1?7S2B zzW}Jq(eIrOhQApsO6W%Z7zPZkvzwU7(+vsoNUG>ud+(2*=;x>%Gn}UDx>8AJG62ja;DjYvj0Z28QmIG3T-Z%!uRX+JQxI-qqy{w@Hio_J! z0hRjSsx}f0DB+x{c-2VYjMqmWCrue%aFdwI7W9qbeZAFnFXZTHA<=@ zJ`F*e=4#zuSQj-b1YkL8LURRGD`k>6*h;^ialEslA|Di7H(Z%1wusK-%t&{6^3Fi) zEUr!p1$pgso?JTD4=`|d70!mbDrPsg1`>$U!))@3kRl{3?Hw`}+Q>=NsYC78{}E8` z*{W8vb~8`Pl^+s_`!h4Vz1;IXIYWVRcj2;?WaZn9V_r_un0-y)7&+S z-eM?|8i6t}5GMrVjByBey{m4!IB9wtGll{BJW~>dydYc~-HSZuIKy~qUYp$a`C*0= YT|#hEvW)uh6xRWV%J0AZT=~QN55Ib)RsaA1 literal 0 HcmV?d00001 diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_lanczos_3.png b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_lanczos_3.png new file mode 100644 index 0000000000000000000000000000000000000000..57acd6794f42bc4113f2f21a087101cf8cb864dc GIT binary patch literal 20366 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 ak$HZ@y@9<3GcZ$8xhmY6OMn0X00017C2)cO literal 0 HcmV?d00001 diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_545x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_545x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..8def810f343459497d5a16a24f18dd97e4d8d00f GIT binary patch literal 4064 zcmZXXcQ71&^T$t(8a+xld6otzTKiC%)>bfP4Bjb2Z8IN~Bggdm6#C5Uj^ z>AkmzcE9|-znSOv%=3Ky+MS(wefB-OJF{!7qp3Mf1pt_7s2M^GWjKcZ+6`|3g?Rj& z_yu@M5i0rGrKOxS_f10tNC;1xy;^@WUyg)ZOW7RDx5_`fv>6n3n>o4Y_@?05U-rx9 zHLl{f|H;WXHs{V(^A&FI#=EUEtS4+K_)8GQ?b$Zo4c(2u#X<3%ET=tO7jAE3U${va zhl5d`y@CWO9Y>u3gD`Y-LUXv6I|W&p9sU!ay!|l%_~ruXW5()tTv{&TxhntegNllh7z_FBM3JXL7I?Xw#lOj1|HG6= z+t(RhV9S9{B})W)&jGd?^x#x%3T?K zSvuJGaV)e$hlu~n1>d&be=@TYI=o-6DG%zZr6;X~!4iSa1A~+&+YMp!OkMR3-rg*p zSS|PZ5_X_S5BV6;fF>>?ie8HO?sBDNR8#9;A;EcTGfD$K(99amnqKZ%R4O4zQlv*+9GC5~GPo4+5*`vaqF zzpP5}!QN0h`(1vB4PP$}yeg_gM~tSlE^29AU6d>BZ|7>BsTlhH;&Zz#Hc;Mq=qjE%h81t+FUXP2lv$Hd}G{@u{}n_Xmdsclg=?c9lZ-D3@NcO9FjMMLSju($xpx}P@e?WT0vu<__h;J zgoDKX?b#qhReO*z&rgI#(;YhERC&sWt|n-)b1jp zsSdyIAZ{5ZI7<9s?%{5~lW}8~uRb{s@XZb``(4y*9G}=~GSJJ&)IWK_x0TBGebM6{ z^F&~iFSS(tOZh-6{RPO-A1G!%s!5~EIrd^E0nX5jVtCBGHCrYcl!tZw~l}Rfu%!j9?^m~)CDd?d4nW<{y)Ul!EbkL+Wmyw#-pWh zUC|b3XsDGzPqRiu7^q58g!VnDRkYx@9kXLglQOC;&|fg4`zH~vEw65SS5EJ&OAtcW z(ev&A*`vZk!{-M7mOJHOxW6$&0DOks_kzRc{I3UJowz;wPA~$wTtXj{Y5ywZ=M(E0JQR0OXNqR=9MeiROr;yP%%H>j$C*Fnb)|2mpf4) zm-V?TExcor`8=jnPxMUh>AFrf585c|hY|55a4r2;D!2aKvy*%J#K46N%v5o~Pxj(4 zSZoxqqWF!I&d<%BZF06uMXoOp6Ow~ElII7cnfn=6K_V;n)YEvP6=yC9CfsEv>>q9q*WJU;YxytC z5jML#&Y_TwqGu1_4kuq&i(II?lo@oHJ#(R_$}=A@sKm$xZC%sZPap%1@Pc%Gg zsB-%2X{-tj5!KhGIMS=Td1FpeJy}+bLp1Ke#P3IQIuA{wdBS`L87$sI?>sJW>W(+nwV3$E z8kC39()F@(6A6_nM9!gSFa>(^sf^VZ3Q}!*)F_YvV(2=GU54s_A1j0dB3K+1MZFK_ zo&>ri=3^R}v`SAIhe`R-a^o~F-!8!BU9eKNIG@6dtqP_5*~i(sPkJ>*zn~2pHjQlU zQLEI^lQqkSMq#bC-a}gy6)y@X_kp=VeM3AFZ_~%j&Zon8Dzz!xtV9@EWw+I^lv!anJW2SOZqV z`Nd(~W8T~x=F9k8k-NEeNKKp(g0agYH0xR9jEQ9Kmav?yBd}}~w^1*Gt+mP{XvDN> zP4GC7?IR6>%36JcBwOPqFr$sHjFl#2JI4cveU!tYCFF!zFBZ5S9?dF3k95Cy_90WU z`%Lr+*i_udgo?Z0u_|C0e!*0Zde&t53*Bw4M7&&1Ok#x0>Eo=`guquLs=SgsI&TQ6ZY}fPKP-K0j)63M-VJ zm#>!fF`XrI(VZHvO%`E1ZGP;N7S~`UZK!X>mYV$GIXaLO^HBp8o`i{^D{S_Q)NFT+PF{DF;VKOu4loE+PYQ@CIaMMGaCkj z2GxD{h(f5_6>(|)v6Wa6O$4p#af-wbWerMC_$QO z+3gbB*gT=bG`%OC%F{MG_eDa2Jbx>XEC`E}zi;{QJzM3Keg;G>+XWZ6T1;7+M#r&% zu(ZRS=6%e`Pg-3(b`%TArJK{-?O3&B1Q2;Ha91u>?kA&KyN@jtwU%<~kC>&(=APqN zA4ERKd~Au;>uK(IQ#-zfRO}*H2eYz0K3etcqmZ$_|KPX%Cyhf_WgkYA-rCJ#(^Sp{ zM5=~Y>KTv=iM7wZ&llg|3#cnP#1cncs!vK=_t3vmTX^_6t2=WO36LY-(P-8e<=}oF zB)7l|Miwx&G5xAE9qq59>HXeWQ;r%hV@=-*DfjQbQjjS1j-rE19;|9sB)K&$sf@tK z-@Ltzdg`}qnj!;-VfLVG&}=#!K*2@Krs5apcmD-pf%S*K#K*E_eckWtpY%0 zwotaphP_Lc%ylAy?6QPM!^~IQ_8g346)wIx!UgZVKkLBH zGd^ygO}~*aD?Jk5;)Q@fp)jDji3E~IDnadNuFGBP*0+6%i)W{TgRk+N^k+8>A~Sx{ z4#63cw-g>Ii2PM{m<6<;-Nb-?tc#^G9;4;{HLe z6P{yT;=6a2{kYK7@S{v{u(l5aTPU|kPg04n6O8E72Mp>XfIr6l${2NiX50$i$?;K2U?u|4x>$FTY`_a*v8QR56ir$c2#52N) zx2ms+rAtL9H8nU#&I0PHKvVkI5TlYxtH5ykpv-MZ9f7&H+aU6lR9feHO0pubdr_#2 z=w+CL6}Lh`S+vnglqEUamX^S&9v`v8`+!3#GM&PTLW-VXKp~_!dwwBv+ z`G--7Q93NwL;_4AiNaYLDZ`(e71@yC!6PVtk8tIA(^uOxWK;uK0_B@HvZ?Jh2Yb!`Z3lx>A92xP!i-t z$0n>uV94+#=51DiA^&VpUG5|mVPBv^O&VcXmglPdA8OH`{U9Jh3D|)RrWdbvizTCf z?_B=E=bSH2~V#c&+0T5R~nY{vYTd{+n6{E?-W zKG{4Wp{MpXLJSiU?dU3@nBDKDmGhh)LVfvh^#LzpKxe9WEgisC^t&O7$MCzTj}kAb zpY}aWch;mCI3R>|JYO~F4x8~P zN64NG9FmNfFiR{RW37{R%*whT^-=ih%t*wE{KR5mjVIyjl=F8({^$J<$*JUD literal 0 HcmV?d00001 diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_600x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_600x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..d5cb2ee84b2a5eb2ab4bd688ca1746b5d474d223 GIT binary patch literal 4444 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 Y9#MrvYn#wLXYmuo1Gc|E{r|iE0RnQ%K>z>% literal 0 HcmV?d00001 diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_700x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_700x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..4eee2d33512cb226f0a1bd23c1f6fadd9f508769 GIT binary patch literal 5194 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 literal 0 HcmV?d00001 diff --git a/public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_144x0_resize_lanczos_3.png b/public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_144x0_resize_lanczos_3.png new file mode 100644 index 0000000000000000000000000000000000000000..2a255dd0e43fde4c4cb676743b5047b3679421f6 GIT binary patch literal 10332 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

    xYNOhxxn6}nbE4-S5vGGHBeaxeL<55Ywr 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

    xYNOhxxn6}nbE4-S5vGGHBeaxeL<55Ywr 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 vRz`WG#jX(oRuS@oYbUz~ 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 exBnji0RR8afZ%cBI#gEx0000z~ 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 exBnji0RR8afZ%cBI#gEx0000 \ No newline at end of file diff --git a/public/images/image-placeholder.png b/public/images/image-placeholder.png new file mode 100644 index 0000000000000000000000000000000000000000..a61a0c094250aba17ba1e399b8a570e47976613e GIT binary patch literal 4881 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 bK`kzhb|zPBz4NLUEw7_a*h3WuPGA2IV}pi* literal 0 HcmV?d00001 diff --git a/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_q80_h2_lanczos_3.webp b/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..8b220c727e458335a43fc090248d6ef81a67b434 GIT binary patch literal 2890 zcmeHJc`zIJ9{)umQfE|Ek!q?`-7Qs=wh3{zw2G)y)K!~0%2p9nMI39p&Z2};n~Ixt zC3U2AlqXs}D4OydZL#ROs*XC6=e?OX^JaG6&g|?z`^SD~zBAwX&U`=fo$u#+U9>Vc zHxU8A$;{*e{(`|JVE_PfM;&2c5(2R2E?8Q_0f3;G{=-K<^P`Hh^b`++FRpCmo^Lmd zD*cDwoanpaD$c$43LBY(SrN>T87bwL2QbrY}%`!h9j(}=iB=`T^}Cg3jVANNId=OwR60xa`FRO$~?#GGsaWRa_%Ri*O8@4*%|cP290bCEqhxo%8Ur($PRy9msRh$znzmpmbSUrwvxy z1I*$#mC}Y!Bp_(6WT&<1Tce3YZOf7*@`wrox#%_hv*SiIlSSdDie2(98L4;JNqAk? zdC6SAdS=y$*ImT5@%+vU7R8u5)*OMv;7&+99uWKRq7C{{h|3(x>(TFWITFMHmxNuZ*O|D z2o?{Rt$o-f(mSqXO&Uhyc{H zX%BDtZUnSJ5tlN1_B1~026jUDOje>P81MZMdpWgIt1{LELmGWD@(=qsKd2DCjC zj4y6uU93{t3T6+&DW$sr@|H`!LCy(XT~)Eh-R2Tbs2BJbAhfJ!7T5Y|o|AUsp!-(q zE4@CIK$`E2M!qM$#co$%-D>35EN2(q^+jo_$!m7lbpMi6-TFjtlsqyHeJ;*<9tz?L z?0q0(4>G;gX>(z8=oT5rzS)1+_8QQdkBXs)tC1>78~A+5TxO`sKa6H#D$kvC>#w_J zDm22CkspK@@EHA8hrBNeybE?H3gG?8Mg2dkeynrn#-RIP033}4c@Q-`YzlHZ8k1*5 zryoj{bwL;*U|${uHdiMV2*yg?xop-hN|h_K2^rEtdLaic`m%ZhW6<$s=|t8Kv9d5d zhn%^37c}Q!S>aoM`g=H5%<*uuzYIbL;Zv$NOlrWUnmSrl4gU@DM{1I=yj;=Q`#ZJA z3#$`CL!fwq()sZC@-BF_q^-rYaQfv=&HqP1xp<4bH>c`s!d-pDAY1$8j65BB>wDjR zqq*meVGAVTU-ec+C?t)y|>nUM!u;C>3 z?zC-t4RY76lcrxXj{IH(V$bFMYH=6Jq%mh}v2K4i)L(GOjsPBizuv>V67y!g+CR=sxE*kaebrmryAQ~Y1Jt$!*?%*KiQn3|niSF0Q`Lh3C_hoV N8zxJ?&f>qGe*vJvT$2C* literal 0 HcmV?d00001 diff --git a/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_545x0_resize_q80_h2_lanczos_3.webp b/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_545x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..3f05dab1dea7f86ef3e4117980c30af4dd54f1b1 GIT binary patch literal 1172 zcmWIYbaU%rVPFV%bqWXzu!!JdU|zgnHU%t7i`U~zGd<2^ihc? z5%<4a2B$sy*0DRpXVaN8XLftu-FfOxT9)T~ryo9X0WLlatpC|@!2hT1&U04piFx@m zWaswF-11ZQ{(DpX)IEF4^2skG&%8FCSh4GvW%yawr{_#-V!trm*_*ff^1HI#cm1k& z%`N*r?=bhoEVpf*S(%OoBn^f2M@B4eNn0wcRl|`$+)VbdKCB;y8 z`$me?WKZM2vEIB2mHc8Ge%ML3mj;K#KG4dQu_#~La&%sgd*;7K-*!&PW;)v}mM5%x zaIQ~Ei^_Uti%DL#3imT*>?-bB$^_c@Txvch6{Br(o$=J7o6U?o>$;aMT=P^*M(1AV zQn>}+Y#18U+eP^&KPk2N&2UZ5cPXF3nr-z(Z+|_n7P%bY$sZI^RUwP<$)MV1tcdF0##81rK_5RM@t-IG9 zWH`sWEiHM%5!ovYlinv3*qppp%bcux&fO{b`Tj+pYPw&sO4Q8gF!_9)@z0VO$I`a` z?)+M_|E*+1Om?Q)vL|Qe78RQ@3dS}*kNzWjO~$XaqvLYZEFa-li@wx|ZKzNclR7nP zhMLg-^g`FuIy;~KowIv)VXBa?ecz>h-w&UEzWc3Y*{!?P=N_A$+j+|J%)X-MQv3Am zS}SYSK9#t9io5yx{J!wI9d47?U-vq{{M5<&#%I-oKh)!Z|M$OPW&oypg$_mrh6^eT za~ZW1ncg$lH9E}kT(oeZfYcfhZ4Q<%+Y5GY=v~12|FpDVWrEbJ{6g_*jO&(tr#2`4 z$#n&viE{6cN_^rfcl=@ZNMDCJ*7u##rvs)}w$9=^cH&8ggXmUUB`*CF8u6b(f6Tt) z`m`Z?<=!K45p46EE|(-pA9>p%>UK-$q5H>;NKPzJy#+Mk9iWS}0yBdityK!d}~#w=6FA eHaNvqOwJQK``32c*W3h=;-8ZhyW!WQDgL}po z?%P}3us68z{~dePvBv4o9<}M8E_!<_>F%se&HvhtO6aw&dasu6``2gd2kU7?H&R57 z9RBh5#;;jX=}B29TF+{1e%!&;Yw>pH);;I4x5-pqm%jQ#Vb!_3bx{u=J-FN*B;7Z$ zw0gSe^6)vWdhbu~oS8D8(c=Blf*p6gyDq+)ec@@WtMR&B^OW8G8VGMTj9F8^j?3X| zXF&0}^$wvQQwf+y;FLyM|`)Vj*^e> z&R2D99q;e7)qLM{>_=eOT@z^+l}k=#l8lcfC+~R7QL)8Pew)lWL34rsJKg5K)tcoANC4o>HM6h z8Y;o7wR|CiQh~+priPC_D|haA+~JnI*S?`ceZGxjz@4a|+S}pVoLtHmh&@i5`aZ5J z&_3#}DQl?0BX;#GTIto(eUBA5eitaHyZdXE6>CdFXV1#g!sCLx$4<;L=Gd`+pW3oF zvsDwetURY+iKhH2tPU*o0@n3tNh>H5W6+O)6 z+}JU*YnGAVWYIt!o@s|*PAmiBtOjw0A{u_mTKN8@KWmR&@WLX14I0zF_^QV^=JXKGOdeajV^8kL&-_ z(gDxKDbs3kHHYm;%yy}BPo_=WH?zbuKMU2Wqh~iw6Z9nXc^FRq#e z%+KmSH?gdt#woY?&*#j=k6QQeHF)_<(^SckT=MHu|CzVBi|xLF$mLYC-Dd0lh9+iY4I@Sy>0GME4W>s_BU literal 0 HcmV?d00001 diff --git a/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_700x0_resize_q80_h2_lanczos_3.webp b/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_700x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..4a33a3fe7bc4e7dab699925ff1e16cb801186340 GIT binary patch literal 1592 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/og-image.png b/public/images/og-image.png new file mode 100644 index 0000000000000000000000000000000000000000..e31ac0e264c7e69020590de056be3c73f60e4909 GIT binary patch literal 107524 zcmZ_#cQl;c_xKMdB#3B{BI@X!5h8kt-bL?38NK&D(FxIejoyjgON20p-fM)>8Ach5 z@*BC|_x<^~meG>{rAGC23r266^;L9^lH#NT@z|fFAtd0h%@z z2C9U=k8u(8?}?*~j?04wPoLlaJ$#U!`5IOD&_z{R>_OEC*$(Q*Ba8Qn?;kv;qo z1TPb-PFE5>pgob5fpyFtfI5+FZ5A#F$nd`HP;zD$-n`eQmwgw4@6KgJi073DLD2V) z9ItUg-Fr452_VGbvdR4~^cb8suW>L?&ny{+Q{Vg;_=>7kPZLEz@=qbplFO*j-kw=6=0HWvRk9tlcWDDp3E_|tpugU73Ve8+rRcYioOBg`nnKtqdI|y zMiczkir09IhaCvR`yTzj;$A2VUl#ne%(NRT_ug<+$1(nC8~ymdwy%fzE$_8H{ZA{$ zUu~iPPaUk83LP3)C$j3Vxb^=NhgOI8w-f()3GOg$Z zgJaL7JJQI$0`B*%m09L`xm-!pAGc+~F~PGVU(<8RA6 zTsv;%zxeqr)~D~fuuW2proIu!2^|SXrxI^Ssz_Jrw2QMywb#^4CUc)NcD}vbl8>Pf zDsUTHI;#-+2J2AM)jgc;(K7UsbU#>_Ha0ua)|dXsfH}>`#+G!pH#=0OQBF%kBQEuY zgf0jZKY4%O7OX5!A~Y^>fJ4i&Z-{b}c=)NMD5uzK#HzU1GyKB{Iz@5t!E0JG@UE*P zVb8~`{fWeHJ80^Hp6oMXVxE`K6jG+Qu3}SIdFqu|)9%r3nCS#%IHZHM5VPg&hN6O; zv@|9nL(kmPok?j5&)*N{TU;yx+Yn5;>ouWvWaUQLZU-}GHejf2e_tm;$=En9(|gxy zqRGLi1vLN#&CS~UXsy8^-&$LB8|@Z1F&BdHg|`hsZTUR04Jgf*y-7BVpJGPg7@`@^WFV2C+E`!r=cH=1~*lgg*vRgZ5 zJH0fk0xcR#DSqr;EXLe*ziU;rmAvQjJNIBeM7 zOl1a-^VHN-eT(3X=8jEkNJt2$*+8r}=bUiz*k(J7)CauZHBuPV;S&iBAu^0b%`L4^ zJaXozMC=v63bUYxN{U!%jBOsUhcZ0K(jwF4U4mHMj0LHC8P_*^;I0cl*J>?5KV2WN@B^05u5>dsZAl zpgPo!c}`l<;7K(DHUmmnz9g`$C6W6`{iZ^r_Z^q7pn6N&*>G8B$%F2 zs`;Gn9|wsrFi3l!@9W&@d3m(}#y%-+Afjc+n(UW%pKx|UEGaF+e#$t$IDih>bCB^C zNTZRAdO2kP2%@4zH!HWt-e~?E(E35sAS4O-&Q95x)e_G;pM!lYOD0CUtWsYUKd^PRR*KP z4sM;5>9+}bM|vNGoR8q+YI`X%t)jepnT zLW50V%ZJ%1%Uk3w(G(Z7oIZI2b}rUBxH0f99*@z~gI`RB#^k1LE8Axy=kB@~(Qz{t zCQMtL>HIm0TwunAsy={tj!54zfZ@}q$Xz=aBk&?F##f@M`49Habh%d0$Zr@f>AL|3 zFj7ya#kr6nO$0eVDwr0C(|I}}?~FWXLc(&cHyEJ7&y`}MvFiDz+(t6_YON;e)A-%W zJVazL3I0HbQjl+@qRE)hF>nZia?2?xZZ(=1XlrO>sq=_dVSOv9;=em3!FR|-LRq7C zS7Mt`eWdgaxGlTfv%RXd=Fy>{ReL7Fj$}aus#MIe$WT9(Y=Go9pp)WqUgDV=HkcZN zj641UZu5O$Z@Zd=*RYHvUY8lbXEK0;6B-$yxw$9KQ*jmpiQ+Nw?d^aeFoln9V^Z!r z!6W2iteVqw@X;DwvgI%8&Y#2=?}ye9knWiHNcg(w^N^2F-8YE z5mpCvRuwhm8$uInPmI;`KSi94O9PS??b{Ubgib$P&h-m#My%c;!FQv2F#F~;48F}& zQ(ttT_P1{Q-|g*!%4nm4CkkK;!cjP~Vb*XD{PeqFuSJfZ=88Ykj`*Ez>h)={NabkC zsVBt=fAYY3v;cb{^gt8~7xL~w{&GOC{ZjLIijV=vyvRw~=!JXpPEp3SSRA8Yhk3Gu z_?GB}SXEs5XU=&&eJU?WAzFc9r4cjc}4;L!vJ$FAp;K!}PbMUb zZO~fYR?`ygG-Kk{LwDv@oX9A2{fE0Iu75! zzee3Ijjrov5&)g%S&5ro94ahX#p2uQk%yWBTGXpr4oP%sw#mJ$zDt!x^Vr!oxw8N6 zkiz+rA0xalR721vVdYF7Bzt#zbK`Lq{X;u2v;37@U{0pTikBh#^`6n)E;`RUqH*Va zn&9Kskf5Z`O%6qOEI|h8?KT&DG0vtw^@U}*YW$G6P5i>| zBvdcBAiq2|9_x7NwqbwMajxk43nQr*};-!Z)H0?KNI;Dd|upt*rKPLmHJ5ZjbX z*q~awfxr8S2dL?VoPU$;s#5}92JK_w4(P33POQWA!J-m+Hp8V`K~qt5Z2$B2f^|1; zhZ5r|x)^RkzrH=NO-?y8Fz&I-YV4A~DQN1*_z!RCT_L?p>6#HH_F;!=qj6ze_dFO$#&iCb0En@vP-0R2u@>U$J=(zsq4YC`veqFRKL=7IH zxpmz`YW9^eXJpI_+3u}TtgHzF4mai3TjLfW2gPWH*Lt(S6wJFb4+v~rt&Zi%jjQ4{u>YaYr)bs_( z-nvZ@&Py%i6h-sE2h=wKQhiqaRGS!omBboe z(Kb`&!?1{v6-^-a;mGtScDQ`L?lvWVY$oHwz`3I}enj4rG(oT0>vh1Lj3uAEBwqeu zVL`;^Nt#9W@$3r_~a9;^ycf=H8djub)Yitv#8$I9~7Q zdluhh(ueK!CxT%E^}ap1bOazDpw=2PM*inw!sm0QD_a>)hE|(H{viDzbSW3@@ee)b zW{tqhdi=AMdRr0Xb^|?coc>7U0C(PBl`IYcyY_Qv9O@OdNdey5R9<_PO@dw<^W{~o zazDS2&Ta^O#t`=rwK%FeD_@F4`t#ic<(&QT*0?nEx(Ok!Whj>!X}{tucBn{P7Vwa> zlGMLC-vhSHEA?*&-%Q9A*SNZvBC<`GcBiGCGYjq7kZpP@$~)t~n5>rm7^!Gd>ovj> zE84|&rt4D7EcSE28MAdO-mpYokPkGZ7?6Uzy}{Sfi(^Y*h)yJ`i0=3PO&M z$E&F92ZvEi{Cbm`N)y}XgJ|9>oaoSUU}9!<%&b)%lslJUZEACMc{Q!tgg5KB`V-_l z`AZ~TdHLvZ%XRznLPmx*gMsM8{di26pSIG)7}3VmdND7xCL21YTS^10D&-)&TUrWuHQ6fV8!Nw?LDF+e{tBM4Pk+Fjl?Q zhai|%!077q5PDde82`rv@(V__Xh1r{i`oz8WV2VlgwL+}>4j!_2kHA=A`6WChnXmw zAldP92>We@$II|VNgz&5c~wS;Z;8jG~1{MPa_opN^%$0 zf=)CckUe@oB;xFVz+-fOZjH5C$tQcV@`DMnj%s4g!Ahk@t=}S^g!-wl$g(EW$U z6$>)?Y4(b&%XJ3XKIgcX@P77q<1mHf{md-_eW>Vz_^_=7P>R83L@pw6U_i#ZngSAP ziwFW-cl&g&DH3JHT#;WUALtB>zSh(=U3s@8zP6SM!0-Ord^S zeiBMK+O&FGos8u?9duCc*eit{F3$qrtD@?`sTB~X>7jL+=P(mIq9^tGG8$PZtrEbh zSMz?bjMHpC^?U8rvZRt!jatj^)R29r68*cKy#k{d^UGh#{!}nq=Huj< zl}jg`PP4d*)z-*YReC47qaBTvt&=hMhvi#r| z&#J!ig=aK!j`jKm23`eXNSJ9vGE~(O$jAV4ok|&y@0e0_IjO#gT#d(U^gdU95tQrl zsb!B*RI$Z&v9Yg`I8C+2rfv4m%nOi=*ABba_APjj1~{DPEKU0}I){GN_cUL%(Xr_I zj{`#P&REPa&z!c$cfoS?~e^GqpQz2(RTOiMsf2FE+bC3_uvkZK9g1_ z%oXyhVw&$=W{RCpiM^enMyk=-IK%Pdo?@YNGO-(8Ltq_Rl-cWFNvc47NK!Q*Y3 z+T7ueqj&98Pq#Ygz&AriprzOq=fSwijc)XmaqDU%`5WgbGXITd@o@)7T1KS z1%4L44*%mxqk+wd)ECfKgP@$-%oj<(WNBEJUSnU_V7A*+x?;rZCVNEU%cmCd#xVi# zFED@QP`7IL-kluyg}j46j~xO&U6_|~9awNgsg&HAd+WHwzwF*)sTn&cxZtW)rzO140|1iyK)@F>&ot3d9`dWxjB*FuPijLQ>B#q1Q!? zG<59wXxtjj$wsX_Fb)&oHQuFB=j;O7FDT{wxczay-tSAM`$!9X;N+yBmX$q;TL`rM z_1Jl%_dC2B(Zzh{yQ|1|{6`-8Jf}lU$yshued#+WzaLt4CWjCb=}Cc;9U(BVySq!V890 z21p&+$DjXdaoL)&F_XdXkxG|P>$ttzyBSJqU6&hL>HkJS^^JnUXTQdI*=-h*(sd2u z+bKx!^^O&;@NXW=)9F!#$Y%(pEP3pf7JK6YEd-tKiiOXZE{|it`v`kD>+Ex=1&1qZ zNrr4zzL8t$()Agz%?X^Q?{(I{0ZB26!}hSd%=6e-jp?McF!YS@MP~2}$d3xqB1Eq1 z_uV!7bR5{@B3Hp7`i?X6oLeC2NBs(M_+2nDFDS&q?0CWee$)j^w#Wv{+BYB5^Q~{F zZ5TC)Fh*)RB)UKM%A&J4&g21|tthl?hy#)hy`b>HVXtWV8TOmyXyUS|TIPMRf>jPu7#Z))PY$7R=HZzcGKHva$v20ZpZO;kXe0!7Xh%iFX zLXm_rrS;5qcM39Lcr-Pu<8^nDVKnd(a2>0E0~sBP(s7tQz<2U9Y#Bbvw2!zXO22R{@~qZXLLYcgvr@SjWbRf^dOn1{$P z{j(b7LFB4O!1aMhOpDV|a{JjImgo)K&AAxxQs z4PV5w>2!Z<0q!FbOZ7u~5I$|w-cU(((dnSysJJ(E^RhhFKwxGlO3NrtI@?#pFso}= zN782~o6Uxfr~D@qqLX1O(?4?wS^<%tt%$?C^AFoN-)1ptUYk^Eu1svws*dNDH;0Tm zT$W}!&$Pgyz-30RqAps5&}HUu=5f4DT?<^q2pOFTUX!dfp44P2FFD_`TN^(?eVrCz zlGMD9VWPouC#-K=-!gV2v^LOaHi0#li{uf>L!UJ=3Xt7voZbt(7EaEA;9tT#NNuIu zOs|EScp_lR8H<(-NaN}anJ)H*jNpiMWQL$vsrT@)fD|SUfaEYS44sISSnq6Qrp|+GLY`@Hf;C z;44M(hL%%k+Q{z?8w&8H_6AG9*52`WK|x4?19VNDdx9hA+{0KZNm8_?p6BIn63KIggde#o)Xn{<^f1`*9Wk$Ko;%~&B` ziRs66?1&Hoj#w%VNG#(cdo21#KCgbju(NR1h`|xmKqr9xSNUYtWAF(ft>x1MJhXmV zv%vSv;}b`~I3X$nf;z90&C462`!o3pqpnV2gNh(6BfkdUDIIo4@|(+1@Zn?+xodCu zvnNl0Dk{Z_8Jkb&GJ<5+vpiOgN1f=gEx2o|k?KRKRvL?+mh>p|eij`@2C`GK8J9}gE&J-w22g(6g ztGDs3fJFgK^omKw%kHu>b@FE8OMHiQ+9Ovvz#+?}X=OguTi?6qwdQ&?`#vqxA=!`t zHNt%zL~FP#IHB@2r!zJrSp=e5WEHMx5908Z`A>WstXcINZL#3rJOB)TCU z)WMrkyd8_C?EI(of;`tKSJ=Gt&!`+qNud*uv9RZJmoChQNuRcj0p#PKzVKqET_FZ$yi4zv`8F~z8R}#Mdju`CjVb+0f zvcNA#{WaZf_1Tumyp~&<<|<)&8^fd{i4o87;+~0P4vfTG&$n1b*v_>|+TS6CoL85@ zDQ-$CoHI<=(JsmB9neB}m(fjarqhHId|X+7gEgej(D-7vyn2wR>q1f)yT;^5_(y_N zlU*w3_*gE1J#`hb%EwCH;~)_g;o>VUhs4e!FSP{dAb4Ijx2mP#7FXQc;m?)hVhp_k z5^Z%D97Y^Dvtlq+_R{BPe9Wo52HbWYU90t!teAL-K*k?4}E3jGW}~Pt3Q~uH4Z5SGM^2`9|*`5 zDBm5blKNH5Ah;%P7-&X@#&2Gl!ekB_>>n?ib;pjwzhr>v{hV27H4~VA^haZ%B?Rv& z>G4`x(yABFN2d&ix{=}Owx$j}X zy0SZbWCMKW50*N=SL)=0h8oG0-XyWK%=7YXHWQhbs!=4hS?Di&d+BcP8q#SbLB9`G zXT_#%VJ+l353BUcH15UjM|F%4>S|FS0@?R9QOhj1Y<-s-OxmV01?H2hfz~Ei$rrg@ z{x>w5L`);nv!<{wHsZx^KPoT(Ub}(vTU?UN0<{LqoD0F1^j@ECBd4wXUB(pZMCc|9 zgWlKX$;p**Lc>j!Q&!1ciYoL4wK|V0MdWn6ihR%O0LeY9c1%CJg)<};1IeCl%spq1 z)jPZkIt9AIC?B;B{&Jo@@EBND?xF)<9>73-6_^`59wIb4^L(n>iENAS9O62B_#|51 z5$H6kv6~6tUiD{Az?;PxWOSS&PIp(eoU=Hg$fj$}8UDikRsWl(mm}vmd^@SK{`$X5 z#k)T%gRdrUc?&QpJiC4RU*lvw9jVo95MOcCJZ_`lml8&P=YkeDMI|!icqwT*EYP8c z;-#<%dxp3InPWT3XXSZ{uLnjU@qa#}*S({*pw7>|P=1soD^4A@Kafm^1*l~{fg9aj zrQ{S#Fi8scMt*6DREQc5SD1U}7-``f$*Rq-cW%~hwBqs$3hyaDDaadsCXupLhPwya zI<$ii{J_6*t_}Nk7wZ(CA~L}At{8IKG~3)DC|^YGpGp&?!)Y<&s?*V+s^m(0bFr=* ziv;-SxH~MBAl>K;opV2d${(O2&b*ePkbzLWa*e?7MAav_3nF^{$kQzbGB|h zueh{?87=1B?)(QiLYvH=)fiSF z{+H{p!IRNniR01Rl?IJsw|-kjX2@MoJo#vfm2@WKOTC!^n!C$Nvx97w>S15KXud;N zViC_z?S^kf4V{61dJM{;mpd*SQ}|>oX)ViU5}FaizSmu-&29qd&sgV#VM*y6)u^z4 ziml=CXEQ!`fwOHZRfBXWdWr?nY4XXakkn!OjlGxi#{hM$MERVWu%T~Jp?jbpe`o7I z6$%KYG}qu4n=3SYXroC1Pb;toy;IFv#BE{GyBTsGS zNE=^?R&7{k{Q8VxT&T)E;l`2_C4Oqjq_u^4%NllC4Dtbvb}W~>eQa@#w{CLRNphkl zNIq08N+FF?HrxO7Vd;E}s-c%(_6sua&!+&VW-<}udeWzN?mg31wf2*EEf;@W3QT_K zdtF8Jn=O+4@33dM`O;`YB24NS9_ES+n3PjRsa zEHptfw`^a#Z2V!VI(gXQSZq|Y&8E{@s;(q(soiq>(?L$^oDDu!=P-0w+o*N*dnaTK zjaU(ZMUUW?<%9yP!@%iE-{e;p_C)}sq)(B=08Dx#M&ha|Qy`d)ryWMoLx~CI%#j`_p7pn#j*8g`xcpL9VWNId}LPA1(eN4R#=}G zQLL}5;qw*RHmYGILtJ7+c5rx`AcF=P&JfVhMqqxw%&2e>ol6Fd18Fh@0KT!gJSyB8 zM2a}JM7Z}z<>W39h`~?8|dy30L|ENna${NnHfM0`PQ#bHnszj;Jrdk zLy<0q@wE@Vocm%=%*F<&FVEPT1~FGWYTEB6hRl9_e$08Zqp$1P)p|gxP43cUSWFlE z<=`RC6HU)7{2+dn4{4SUGEnIS`dBx(v+DHtDiTg7>dysd=YKzaVj4pgVB`pZu8fht z+@r6`c4$8i^;pwybuDee<2-&~U*P+SO;_DW7;TV%{BwALWoYWReFhxAeyZAi9tq@+ zBI83-FkO{EbL2?2&|>lP2KaH-)POK>70}UpTUhVkxofG0oyX$v<#YA zzxotc7vT79zVzT@tsHim(6hK~;(6yw>1wCo^5Q6R=gw=RoKAR-bdKxHcR9ZG0@Fe* zh!O@bO40^hqne$q$Q>}}MmDJNw=9-&s}`%rbWVPUp&u0TBRkm!5(6DVsn ztmA893fos+qvDAKMYwEuWH@( zCKdwKy25xQ{I5G4AT(s44_+UscMk9^)>!sgX8jIbYFh*~VRPv_tf4fhgK&J`E0dko zrX1hjaD2I#o)!4je#peARjabVEo13?9FWLxLL39SC8N1o>U{7L5bqS^BVc0^pnr5* zz7Z?C4*Ijb2G0Uq>)#?TT$I!d=!-MG3r+zaXjAk(z9?jktzsIdxu1{6&zFat?yV?S zUG5{Goy93KJQju5-B2wE7~ng#J%5JK`YH4(lbdR3G~c0g_2Q+Rxm50p zb5aJ8i{nwKkg&93u&t9{ziZP@An>Xe86IYU&^%JS0!Gnl=X-IeQnecMDOIuFE6 ztHVh6^0J!O>nIF9CqJ^QvC>G*11JCffGkX3AB!pg|B2-QnIr}s{bRFd z^U;i_wu;nj6VfaCs4Ro}C*hw-B9ZG+x5(-)$Rz$UonMxT6=LR#s-X^@Mm$RsKedN) z4#i>ia;=4Ogt|<&@BZ_gcvR*|`;eu^F?$Pgv}sUWiE3BFO{o;|+s|Xj6p`5KQ48jh z0hR6*Z&9SoR|_7jtmQ*{*P~-2Os{0^r4;;c*8y^?!a|^}Mn%HvsyJ4QA4~@A+7v#! zPavZui5&t>vR;Ctaa%s1pXJK3^COkD<$`*KzK60}Gi37(ev#_QT5Yqc?!|hm{J2z8 zDdE`%(w|;pxW>&kzq`#0e25ogRI7u-1MuB5<=YB@Q0PUSlt} zd*qlw2WM1~m>*LXYB`TIy6$OvWvMft6F&3Gj^F?-t{r*U=6A_A8R|MO6P0voA%aXZ za@8jDjNUGl&}ty~6B-?C#zoRJ`f$Bykf@WhVFWtb!PR<}d?M^wGo>2Q{6djWvy=DI z(gAmPphT#`eQK?L2=@^EAu+d8U{pHCc%kH2z(ePot$x{q+$JZ!{ekD8vbGqDX%ldF zbOzS#pnKqLgoQpe!wg_XeyRFp zX__}Teg^fnKZQ11^$%$klWi?xY7H(lMh+cYWYI`xxhI#~Xtr$&brd$0bX|`&bpqFf zrKkHTwpc?5%Y|fj{~%DO)t(Mts*CruA+J}Yi}=fl{76^?6@-0m)^5Fmh{o-!xeF_T`6m6;upF;Hx}GIes`gQhs8hhs0 zvrz5xL1H{F44Jurh+yeY{-SryI}onHOQ=mn%G2kkuCu~6@np7L$%3jk{wE&`&LAom zXjK@E5j~yJJeE`@2G3Up&`-tjt;Y7*gOGIqZ{qC_z^$X7~?QcZ4Pgt8W$eU2g!k@Z-@TXX(_OYq_AGX4oWb0Z&eie&ht+_3qji8n!09 zXc}AK=3X#*1Fj~N*Ja{j;gaE=O!%?z))e&D4p)+bCKuRk?u7?6S_ zyqS_!j3{6q(qEQ)l$fjSY%{H!UArSj<}_$>T93^w+<2w1U2J$nRSzmK%&OUw4VUM@ zyAj2^lMb?Mh{OP#UxTSDrmKMtB7Xv{uSwqHjPaenPAgr zeI^$_C%E~hDyFwtL|w^8WBtDC?;>S5NjsmSCed*Kcu;Pg(B{adLKvAkwa)?y;+$a* zK7%UGzcQ|xpn^h`#IfAQ-XHRkJWLrx-JAUi8@l<8DY6}t+8vK^iT3v0GodHU=uiIm zN6U3!w^p8P$3hsOVl7$7J%ai5)~tV-pfjV2vU zw!`)*b(#qs8px|^SPvA8d5qU(`}XYydJ8pvH~@)sWRq+Qe!4wXs&>QoY0XgLus>>a z(|9nz?E`*zShJWMRm28*X@SBuUT&Y*z=l@&YAtB!n)=hLaKUf%e?+2ze50xuyIuzk zvsYJZ@XsNH6F8;8!6d|QUEO;L4I>N{-Q7P5g5-{+PONQ$kwj?UK>!+i$Ku)c{-0B5y6>M^>9~BmTA0v*lKd2wSW?3QV=&c5w`tyPYF(zj{A8W78o zS8Yr_g}!>mDz2y;(@2>malfpml95(Aye{egxQ!)K|E;g!&2A$M;@Kl$eLktN%XN$~OIieoX{W#& zW|ch;{6cq;9YsLjT6|7NstgabTYV`yguywn4g0p*b7lTk=FOGwx@pO=>aI}@-g~Sw zu?@K>dG1>&n0ba6Z^#r!HMgC$826`&}98oKupw&(K>I9`^d78HWj_&3eErS!*}fYy6`EadWn_ ze#e3!j;auEP8qwfUUac-f&8k@V@L8Y=gQ7vsrCC;sWA)7^>1Bq`r_Xb9|SJNY*9+I z(R`h3iL#DOQOTF`Dt{$B5j;Tm5qkrF2=Gdj)j=P8IxgL@$B6t*sl0#r6oD7|!9`f2 z*dL}$5TSm8H=c#!oFk61P=Q%ru>~&zlxNy!itgySB%TW9bQJM|KN%I9dYcE* zpp_Hwo_cilWkx#Jiv)+9d}k4+Dn#5t(jd)U5T>YDXZOr5zzh_Q*;TAIa$e}mCe6rb zwvUisckj4q7*V7PuNi1cCLB(tel|XBWa7r&i~DFfIIsxYk$5E?m2l5CMfl83pu&KK za3~HLD*;XIb*pdq!%>jYn2ZjW{`6jO`$$-A{Sjvw1=n~yXX%^5H!bh@@)loEgPsuk z_8bsH{FR%OewFz6u6n0pc^8?!9R&O2sYww}2Sh~Dv8QDUg+pURnH~wYoXzO%MZ7dW zvZ-qMiB#R&oagwWzQf}##9x~K(E3y$7&k?=B0W}|o@lF;fHBk$Y-y$neTGJ)G{DhI zNKGun_*R22&x(E#ky3H1*fRTZdq13e&04x3s8oK;Rnb9B6((aDS=(TkPF@bpgGDa@ z-6UG#@5=xJ#koQ)fdRbICA0_53L3yJhe5zgt`B*XnwxfA!TGl^g#G#{>NHXWrge5 zo)7D_MjK_C6Yq#|LVLscjop>rPK(XW*K~z^vwGEz|@k;Hbip#bc8s}c{jM%Fp#h?GjVaU_p@CL$w9c$~7AM^jCi+y>)DlM@gjpT>X%>QPRXU_I%eHkYDv{-$lnG7bAZ}joIsX^Y zdG;UjvK9OA%R!Thd1GJ-frt z^Ix4;jzoTlWskmlY$l87zlu-)VRW(p|5u_cbe8zn6)r#i#cb%&J;sT-%){@YoBu~9 zXB5soEi?Nc@}u|@rGw#bN3S`=?lBycM`i!V%kcj{C7k!q3^4yw`s5!o{;#9}_aCsQ z>OZh&A~f#(y$5yw6+>kwc)5}AmujjC(q4Lx(sgei$@jzMHV}LR^3N0Wy8n4t=Bcva zaqwS@Y`*{7vHFjPd8lS%XaBKIx~Y6FMgKpwqypSxh5oWh|EE1yW$yN`J?Y;V^Z%#$ z@wnu#zr8lVH~$~t6iY}ZyV6jUIL?R3|^L~&(&mXNy8nSf6B3cvzjr#aFc zdW$XjwMvj8-|ux*kjfj5W%qAhwj8eHsUc$@EisR%?IPHva_}c*T`M~XHUT#RI`ipj zhnCA3=#vo*0RA3rq14!tO14%@aZ&poeBRgnR`s3lv~W>h2v*dHW}!vY*9f@p$D(fI zWi>RCPIsr}L-7IZLO$n-QBl#AdsbyhN_&Q?s?_%v_51U6(ybma_8+0R2`e2w@|v1M z$($3_RaI3$EpziCtB#EDOYg< zLLDPA6Z1NLt>x|V7W~TMINsAOL^wp3ViH-urpa4bC+?JhUBrG`~5Nw z^|G|NpFd-GpSr2cD)d`wA3l`BZ0}a)U3vcs+55nm5w6e^UjJ!raCI0MZXyoy&KIEK;599Y24{FJLY!%bch;tTL0i7g{nT}~MMlW8fUU+X%7${GaWuKif}(Zx6u&A0j5>$s0dh|ku#6;kzZCXGVK z`{IqVKfy?)UQ;6<1Qi1D_`bi<{n^a%I5oAZ4cVGjyvqe|PAC1z!l34cd9H%U{W`yl zZ&G3usN2b$!QnJ6wauimoC&*f2_M15lMZtZSB?AWz3?#Oon8Dr8)QD3y==xp1q5LY z8;6l^c7+{^TG~@(sJxZ@ARAiL`Y6xtXW%7j&w2%G_7vL`zJw@yAGp52D!-@Vh&o@~ z171y@?t3$A#sXBS)Fo5}!NCOI$#M}%T878zw!vf*{D;l!=PW#zVnsE0)j40{RoVdgsr#mFZIO_3Kw*p{oEP`%}7A)E8cz?`k_=uY;ZK83&L35@VhD zFL-du8*u|h3mN?%tvozA$${-md#K@XsSZcGchGqqUJ>>?v;Z8obGA}ty*BbjsSNR{ z*D;lLee@j(O8gKX-l*4adRXjIn?!DpV?ZaHzb2ADexV$-nk<@TS)dFBT#bdbJ4ZQ@ zp@ra@wispt(QiFfNHroBrsU$ z8$-5d9*jZsbm$&DgZ~b~zd~MQIk{}aNjFAjSmm9IHs2q1QG##wjQkc|MlFO-h#kJe zERz+wQ$>&8w|ws-GRizRB~I zA(#1xmeBkXHy4XYg;jG&yekv60`UhcmI>zV1mC?YtbhbVEL$OP99SP(u*NIS#{``D zXZE-@PSo4Cd8mmqlu!_h^QY*Y^M=f7QS3AQ^>0hoe3yO`1+v-AEZ-6ZPlmb9UOD{q zNxUw$PME1O%By!g$?qtQH0&p-1TzdaH4G(H;1Vu}!Nu9WX}@`{vzs8KEb?_s)|^<* zgS9wF!YX8z@UhIeTYcqB*Cw@!@C_1yNOqbjG;@=CJCg5aqu`ZL5v_ed<+|TtuHXo8 ziA4-{AXfI0F!W7VDX~#sw7h}dNO6REk#+y(?W-B!_>I&H+|Zf()k!XScVu#hleY9} zVc1uN-m#-t%SYRY_AMbp&j*%e_p`aPDb-U=Vuru)tZcIhVx3?O zTlVH7=XIa&U{@+WHfs|KGK%dwB$_(!BR@o?`hRW0q4^}X>-dl^^+_^zu-X7MyKC<6 zc@j6P2q+Ud^$%Vf+}Rd%<7ZTM;RE;7mqQ$=9lWQv3b(=W8T_WZ(;Q52&*l63p)qRC z@nA%RpUcV*Wq$5%)by!;nI39RexrkdeXd*mnGCo043s8rZn zgCIA@>x<(vl@zA_>&uf#;j#k0s$+ztkVE4Wr9*Ds|2+*DTA-jBtNyG z8tx$!k5#_dbINC6t74U5IX!}R6N+ZXW~v9i0(}G%%@98l34S!d_>5;Up0WX>Bt;69 z*N9(`niZ&YrpeWeO_%fG)9NrTzWiU1I#H$b}L!-+xU|YZP>B@L{94_jakL<3$Ze5Lc z|4N~)?3Sa#|CKBj<7f5^d94TPxNQ(c0;vE%uX0bKxJHhWb$&8}NCn(0fRQsHoTWCV zb6r!CAy&JDcGB=7az}%Zxv}VaqTn!p`4>CMEfRMhLkhstk{=NAN+3`Lj^RC;rg0-sw2*h?cx$n$YMRarz zzd7F*W5$x{aY=j$dVrkU);gasCNAm}9MaAb^m6v|*WW^*SX>@Pu7iFG_03lYpG^X5 z`nW8zy^54`I*TdlZ&0taO=JVzS6c%5^YxlePGL)rpO~PJY+=6WyP=#h&W`Ppyz~!j z@La?UVrstSYd>LgiZVXTjV>s*pFMp!`0}Uki->c|Neq|G;p1SD)8MbTJ9?WOZlh(^A{LKdv;S6%7`u)2KbA0v_1#eU zE>XF^$PABlYCpFhkD`hf9lAOUA>Aj5q(cwB-fC~(^ZURLRR(P{voF_P%$fxYE=2e% zZ`sOcf1!{Ur8o_da@63cdX}d_N$0mKrYCeZr6!!kAxhY#qBIhs<}5BUo_q@Y|9Cp@ zXtv+~{To4y5PQ@}kcz!a&4^9au2E`NP%TC69jmrlMUB{M7e&>qS*_S=t4)iVHT#SA z=X-vC#>vTXUdiiq-}m)=T-RlfmVtzfJqP|QD&S_f$?~s@9POX|=odhKiAQZw*X}`e zeRVqb;xe#o7_5a-rtVO^zn|Ffk9>0_LB?Ghr(FFZyI1lr(tQH16ReF+wA$s%g+TQLk-dn4u3x zz941_f%b`J^QUq$G=8}Kx40vd3P5Yn-M0@H1>WtQ;jxVVT7v^GbZ_qSMR`sV<(@Wg zVPe;$I?m&H$Qy{hpgT^Q*>-&T*}VUjeIXlAP#+U{DoOSSXa8Rhr&offsT|35DANpv zx0I-_77<=V4D>bN`;JmhXrHk-`-?D^-EsH=qQ$-%ek}hA_RK?Lak~Aq@uD#$u(RWD zuW&$z!Pyz^-g;8k9eAOjCuKGp=l<{0()IVm_j<`G6mj}{FjO4hoW9As zDq1woSb}PkGYA|kIZ>g_&@$0d>BRJWgW*dpk@+5*@4WqJz^8)T$#OuvLZQd=x=YJL zs+O2^9z!j}*kD7OLS=_`5Mb`7+HKaf|4SAc&ky9QW^J*K{b6P~<2l?{WF5h?sT z3;ws+cpjgO>{CU3F1l)%qY648)P2P)%QArc%GCN@|HY6thuYVk7Zc$@+?GJRK#dkX z+vW5jdA}=VX)8#yDI@Ngv$u(l9|eKV6ON)K-jwc;^Rg#zFl6)kzej|9c^U!v>lOW$5#l7RH#E9{o3MmYroemd_O zmIP_N zhGLR*Q`uM?jCZTq@rsy1tvKbuoGSi(00_4|Q}vh^GpmBZQYH~s5*E~c zBhQUaYIcv9R$j?#aO3)^An{M9@ozD|XA|A1HT%lRL1A~HIRz4Ou(|`#)KbGz&(uA# zAyo<)z0`P|*cPJVUMBe{A7urBP|MTW7C5LLC_z-_I8wS$Y+GCw*ARf5ZcxDS*};>D z#ln*fDIkXfcf81~>(0@ zo^!zVeySl63ayRyyAb*ni}Iy*rVfLK_@%Q4hUQl!``6Xp;D*x~xRuX;v6cEesX!K- zwjqx;%`kX8k><%zq^ee7$<7BGI&H6iD$JoUm9K!hu|os)3p5wmR)^aa)O6K3YB{F@ zbaK_)w^7u@_M2j~?N|NRoduQi+LGF!GJhVg&>TcMghih}Gibs=FFXs~@m^Nyk&}S` zglfP2U%54nm{-x*Mt1&k^QS#GKfTA+ediw(?q!$fPpNO9W?mFLu4>}%C^YK+6y{s7 z*?0HDvb*I%veV;sN$g^}*=px%%ke16hd%8Xq~56zp=E zs1_vgk2t6(jQaxC`K|tNOZ?*Snx49FXS0n-V{iyNm3%GRr&C79S#vNyU7JI)b8RES zIxIqtJFydioy+lsou0G5TBi-1<70Lg~)ButBgCXrn)fWoMDCw?>)fE@sx&v5%_R3)?QtHId)$jEe}DU!~) z!8AmqC=BeX%EC8)C>%(=cd2sFKO3=|N2X#*;I?WI%ACQ6^Ui@W$duQ;u|b6$wNIfB zlqhR0^zT(kJx>9?NxkDjad`&kf5azoqg7o?VGS#J*G$Q)FBbb=@OfQ>amDAvtH_9G zcMO_1DN3!J+m%wP|2HM0G+I|cJ2muPK9!R=;K_yFF6I#%z-1?FdFcE#-bblfJdE-u zeJg-|$V&h@CRbe34;(c6`f}j$h;?Cmkkl|kpVx{<1Tr;dViZN{DF%zC|NXan_PgUY^r(9e3nB=0%THk`r!cb z*!b_?RFD#0>di06%EbMrkr*ZUE%n)S8AHZH9^E}V3)*dyksgYIbxd_b0sA!#{SEW( zTH$DL+7++6y@1G5ns=Wotl14H_eSL-vlM)Pa>k?}&MqX0hq|TvXefRZ?lX@k@%Jg7 z^eyNwIN_g--aY1UiO;<(1w@~R(vVJTO%ZiIc|PSLu+%*7{HgZo2ete-P91@yIH}q2 z)0G!vx|?y2qvakw>dS9s5>JPu7xboh4!pVFCAlEZ)H+~WToN?QMMu!ea3q_q-+okG z@FeEDsQvJ(2JhEhZX&ljCN?4j5pob(8~T*FDu=XM)u(@NzbFXxOtqtru?|JezJVsKW273(>DQV%#s_Bp7%=Lt0cdyag(IjC8&*~ z=4HV2+#o8|fd%t~gO|66$DFF5G@L9I^^yvmA`^9)lgSTOtJJvC=HS{gq?|`kUuj0Y zBBi1&rK%I+^EKd?_!4vTNKfqo)MYNH{Oe>Q@Jj>e5#0shd)BomQH-6@SsQ1Yp_(hn zfHL3oBG$4&6vZ)K8sNFaf;fo!GByH_LlyE@H)9s%>3Rvt;#JUK?5jAXQ$sP5x7py4 z+Uq)Wy?2U)0&e(x*#x?LLWqD7eqrY4yEJg(-}tU0wP3^nkMU#@9v<-|h31dMV25Uk z*qH9LPA7Op{Q>-$kUO?8w8%Y2Ak7ky$bqa2oI*5}sFd476XpML?~h?G*&-=edzPh_ zz~wVv31k3HGr+^9O9=u1Y{unFT0fd~WvYy-EXIj0Qm@phAJZSj{=pmkLKq^!B#sy_ zs`8R6;(N>|48Tdo_ihDiPiUP6-ks@p=! zqWn|9A#UVaQQ)Sv;zibvM)VBEvK)IZ`X(Q+y>Tu;1K=DOSV_8aT|S=*e&{}@oUfi) zs`Iy+K@Q-1Dgxzp(eMT=i`3gpxY8JOM=2nI;o!0e#;!y$J}5=RUHUa7C)lfwd>5qI z%~_Ej5XS~k@G?`)FLsq!rYs^UkR1KtHF~NtQ>;S`{z0oA1l-h@dUX2by5ry3Kejh$%1ATEHfMi*Oe> zC&wgEe`ZgoeosXZ&|E_<*4Z(v6cWN_t^xUI8jqr_7GJ`g7yPvucKR_no9#Sb@d;(v zX$ri27r>MU=7?rP!*_`;3g%jdx4Q$HFy|DeY6*3*!HN|Et^ZO0s`FSrnO#_Q+^!Nia^A;PubU z``+cL^r<$OAtGt-MckgD{il$<1qW8dUiXDazp3uTj(T?C1KYfU5<+*!HuV0T>u)#(G8wX!H~_RB~_#I0a-_^zh7g& ze&DN(+Ah0OrUp>ah&6wX@n@g(izH_O5a2%&G`osTnq&!?FPE(UpCTD@DP4V`^YDUImtEZ?~`-*lhaEfcm?UbsSQlmXEVixeS7iGloSCf??x$$Y{hJ zcJ@UJY{3m0FsV-}a`lXB+b73b9fcb%UBK@QOlGfNT5xnS)@K1X+K_~Ao zg3u3CV*Dz^%4N&UhYG!>Aqvj&t~;i28&%xt?i|G0qrUTWBJDqxZbf>37iO&n?0O^b zHq3>q@wNIO8-O|^a8{)%G0UpiyN=iTIr6U_L@kZ7f!TjV(ob|fR3++c>j%d9^AuMQ zGO2oR8#mBlqq-*!iWEX)F$Bo3dYlEx8S+zbn5%Q+3N5EuLw8Aj`EvxDnFp(@V`Ddr z-$TZ$;P+@fZ8Y(8m&i+dCW=DI5F(w0NJ$mBy~Z8eI~%mbKVzn3nJ2Vjm%p`ZSg^Q9 z^!y~W=?T0iC!XBl4t2<5y?m2pt_#q&ASeBlD9M$a?QGiQiA|B$8I{BMmq?UR4W;*u zX{wzfO}=;*^m9niuNCe_ClCQSh2jVMN{G!hNmiI#C zX`WMw32irbC@iUQQ>{p$$R?lUNGDD}$!ptE!~mIcBq3-n4+vz{GN3Ehcw~Ywl@bWg ziHVMQbe23C*&MaKC>m|3v6h9bEe!LocbwD_sK7($#YO(p{TLKScp6hDoaS*lL#2rq zkG)Qlw=iWs{`J9gw`9-%7d<)GvY48r7A9AHCiQge(8Yi2Yy*<@qQbM`x6=y&Q60@s zb%zBg6eUgLV^pJds&L@jp`Xkcd3j)#SmK0p{}2CW_gMll&O@e-t~M_C{+>S)fksL|<_G;1Iq+E*I-PgHx1;y}t)Zitwc(e#Ol4si zGDv)ecPf{`K7*@M8Q*j7G<4~QGMK1>-f)nC104UEZ?%(Q9HYIAA!|-RAB)*7@!3Rp z&M^sE>ujzr>O*k|JYp0{{j6?{T3$Tan8H>I5$$k9ib0>?xr7p#Rs8s zmW(6IC`b6$F~$dKYhjoR0VxH;4T4I^(ZsWKUt=(mXw!Mpo^usuQjIU{o%TcYl?c9^ zk7_MhyFz4J*|on1vIFx}(k50#Fjx=z?69dObd(sU0uvVnZ%JccYwAg=_x+BXzURMvu(51MskX;w+J!n)x7)NVOp{hSVYi+q2- zdNY;WM0Z2)ubjSc54=uaCHxqyBiTAa|1(xrBK^KskFHUqk%KN>5%4`1H(5Qs`J5RK z5I|c}-k&4UxFBhnt7-2Qm!5I1miJ*vuZu;;$o|k#(5^Cy+7ACHX;Y%vNWyYxq}_7r z?xIq20*~KFk*p(#Sb6+bU)btK#YrG!qEkqrfVOA%_bFGBMb>~EZOcDABJ&dw@sOm1 zNlN^v0k5|CI%lU&x=Jz&u4o{OKY%Eqy%~omeLg4*BR~@2-@$AyMx1oXpw|g^!QH|2 z1Ep(9Aq+#I2#xlnloDbq6mJS?I18I0RU*mCqV6mksGax~w!xq!0Us?qkTP|rTlKTk zV_?3y8`$>8ocE|Iqc2TVNK}YMkeoJi^x=%@LUZ0g4*I-b2DcRtl>!DKm&#s-d=P-f zL%|T+OA(RjNMb?MC4Q5!%7C9BLLW3DZhMwZNaE2*X@q zEO`~Cc5y3OES6C|k?r;tcez}W+Hqk{L;Il)pMTCU&L##pnOKrQf3li%H$SCFz89zj z<`MYG%1^`2Tj=FVvHgo`sxi7T_1>tYR^qTtyI~N9VwJNxUm)pukX^gjSt^rr&@sKE z+2LX+-B|AE8O1KmiSE<1drTDH{u?lmbMZ-(&n1{^feoZ}K`Rzk^}qTr_PjfG!zmyG zhd<$_1 zWyR=b&;SX6bh^Ymz}?uudo#*7C7x?%JDC4FPK9P0@%3J ztz3t{3T8As%nwizRu#GX4NDeNJ24VU1v8>e(964= zWMrv=IeGnUHUaf7462q*OM?EyTKVwbQHebbKi(Y$Hb@Dz4OXIc>QY3WGZB6xBIAmt zwHM~b2i_dt2^^Z~u}o>tzlzH)Y2Cip^igcqWOP*svn)0L^1foqp^_L~gVbt>^7f>I z(R5!@w8-6U<;vitzkN~x9r{adih?dbaQ;)nf0gDfND)P|uem-yNjnxr(g}~;_*%Lgv5&w?R;^7 z3vw&(U=%A3)OcHaqj&d4wRT#Lm&Bf>%uRESmlqAJr6M=T`RV_km0MufB}VaE*(fyG=7iDZ)w>)XvF%1 zs%*K!>OOsMqe{;>r)ZbQ&4X|5exdAzxX5~>*Bh!YNR?j~?$Zif!aXFmC>b24gev1& zr}gF#d8_R59{STdizLIO3C~CiPjQG}`fBHeHjbpcrw#`|OwpIk#}080nnb1&pR6ut zr`sT*ja(E2o$BLUAoS9f(f|}mo*4=6uQ)i$`!`Q60eoE`YxQ>}2*6xv3UF9%5i#KS zhdlnvCK!;K#OcGg!p$K-2sDO5r`jNbg49OYgs=}b?`mK1>W5K0@m}zHvPG(yLDpmn zRltqo{cS_72P6l;t_5ex7&qC~R`!zW!19x+qp#paX^PySY4Hh~-(4!pCG)0GgO<{< zY17zRj5VlGVC81yfDkTDAg``7A8_;yRH+-Hz+FZ;MLZT$QV=-M{G}e5J9^o0m1H%> zsk2Zc?KDL6Do?3a$UtPxWentMG=DYap{w=!06YXcDgz;7T0Y06S{~%e(Vd`W! z8THEEVvE(Fn}uMVj6tVSA%elAilkeyIu1b5Jyw2(CC+;Fm-Hz5M$LToRnbURM6X%Z zPLYnRSij*U=x66=xgHW#@+t4=^QD{9kHmXXU@L*0wH^<1hTKtc+VV@>?^^vu%ch_7 zVl(3|#mS)XQS?U#%X8PH(5e{ zMKXT27jSIDLSx`9mDxZ!e0wMdL-a7Bea;1l8GVpX^Af><6pIT%0|bqyK{8E;s;<+r z{;}E{&yew%9rZ!^JuL%^MK0K&_W2g{N2@NmpkTKGQmR^ad+)O$BhTriHLS}v1Qx|8 zi=+|uL%&4(dA(mXCD?ffe0_8>o7KZ&MRR-$&JtpZ*t;jl)nr)R2V1&-8)>?*AHJl|2`^8OUog^wu3x366|% zI+B0q0eq|5Y|1rno2I{&IT09=N^6k#SV)U$gZYR?DK`L4=!%prJVqoJPATQ~B6~9_ z6a9djeqti0hD51dI%zjl;UOY5wFD7?RSYgu)EDvhReZfTL_A2=iC5pWQ>8tOJHt_m zpF)W;Zz$$s71Yd%?U-#5Ry$901$<2dnR~$gefOqpy*M5K`dGV6P>*v%jgo}z0p#?q z98<}ENHy(;4HO&M4W)MQ2G`j&NS#(4I{nK0&B_(mzZj>tp~%My0%zv>#Y1F7`+3P% znTYUKImA@&h)`;(Yl{Bv{QK0xT2N)BX9hyGgOF)n7-vZ0g|+BFwNt5kL#xYY*}*L; zm+WTzGgOr4j+8F`qUpZgdUpkKz!L}3OhoIEaDykgj?b{);p|&?yxdFjeEYZOi+|5` zA3BM!{)+B(eacM1MzGUVN^(Vj=4xEz9*eBFYuVTgq-WVvq{#0gXR%S~sg4SJ?x}mn z9;9<$I6#B;3vn0A%eT*7sLSZ_6LgdLE;mITgz6XH9jD@)Z zX|_4>oZlheyU#EnHY3bE8--eRB`V2RbFQn`)aN)+%H~Ebh)d0RF+~d5`&xI-`a}npN{^LT&P}hgPPH$8~wI}?F?2P(N?270)UykcY{Wc-i zQJ&6p6Xy1HN-9)Y4!TGTo}@Ra3cs*03hgxo9WCErWz;P_tH#C3)_EIpcYHICB|Q+q zT=_$SALoCPW=$m@)><*w7cqGB*;TaSzx!wYWT?VJ*1~0*zfXLVs#b+j z_Lu>C)8IYFUvFy64ZU)9S@mEvPGbsB=_Q!VZyE1M$}l%RwX-!iX34PSc}Xh|{SUH# z4?V3stol~kX|8kmKKBtkC^~wey&t>yrb0ezj1jt`o2pykiRs|sGc+8c@uH7kT%uXw zH(x?Ak7>#-D8y}Kp!T?3KJ{I6w5-RKaIpO=@b|)OvS=&*_zVSd(lvtb-8;()Lz!2- zeO2E^XTz?K1VZNW&W9bZ+Be}@W2K|M<1-(&8h;p4YDv)_l$a}7ur+N1QA1US6^yp^Qam|lbEZHV8Ls?|s zsH^XIFuGQ9jM4uxEKYmXRrHYEhS0?1nI|UuHR8+{q&oniPiU?tbzG9-W#iv-adhgYD^LfZZis+Jf4s> z&cf0DR)r%Hs#sl~cc@P#^<=8!S{VY|A52vX{Kv9h_gz%Lt~0B{%Ig|A%`WdT>c9fG zA!#YlcjswC=Ff1`%>QU-<%}q&Oc2Q(77xaFjO2Xy+)j(<-e`ytfGt!4T>F}f8we*v zz8rfrRJzeD<*nAB!aSV?n8GQT?EeA0aZ@zWvox+yfmi8_elDpWs&iAI}-Yl?sS zLFRrUKKi%XA0QqJKJGb89}v^D|MBm#d6r?^w~|L52(DRMl#MMCZ1(q}@{W;oT4SlM}|j`o%&$0^}%Pv&qfDeKmVR`vhP z9nkx?i}CH77`th8<)9?w!<@IT1=S;OiGQ5AKumh(KLoxDE0+27wyFf@QUK!kX4=~i zWEzVw`(IJY7N^K={_S6~$o>zp_oQZha7l98qJowA58%Fqn1RtkTB)P(?(iR=?Vedd zc?pK!lequunQ5wicmX*i8B5ci-;(>w|9C$k?(p!X@5!Wz!;gB0u@8>AZ$)gvSaH#1 zDcRYdmOfh=C+$8v(YkkU4s#XXsAHlShUY!1VlP4+w>5$J(5M^~)V{X9uKDU!ld!*o zL-8*hXIxQHQS{mR6;XJ>(Jl0kjp>SQ#$dXGjb_%vJCokNeS6G|1`g08YBf~KWM~?m z!(gyO+&XK>9&n(<3x_Ag(DDr7I5=ENQDBq31I+5Xv$JziYwPU4IaX|X`Pd5~OgH>? zddYDuh%0Vr_1fJa>aq{?s|~qlGcQKT^pTH=r}7bm+8>qBWl!%@~0i5!YgaIZ~*;~h;ZO`(sQp4~44_|s_tmTV|QKYISA=#tTV zd^mbi|M^euS)2N84+688ee{0KEkBMcP;m6c(aCdZba%se*>FWFgt%`+nTKfYDeh}~ zIc@3f8_V2HjzC00EZw?@E~(|8VDCshPrbESAL5W3e|+1WiSoli-JmgYRW`O%j(Rjb zdZa`r+kPmO_vM%-kEXu9{@7;O(Q2ZikjqqMatQ%}JC4)5l$#|3t^;3g?iFH6)~(B}zpIHEIQDfAM}Z5;`yFd&JVSB7J{N?{gZ?pAAX$r_Rhj5?+je#kNS5U zYe`vyr^(o`dbs{o9-7~dd+*uxeDEzFj{{|@f6X?&@4ALFv>!wW|E(*63kjuL-5h4T zTnaq%l17fEhe!vXe#kpnlV(*U>!U_zy>fUyRuWgrCi|-4j{DPUk;Oz@*}+9UC6h>J zV(5<#j+gab0Fm#W@tB;}CwFk(Eb{*@FLBnj;?)Y(iHbT=n$%Lj_~VhgI$0CTL4bDu z{m&-tID}^~SKj}s@n}TRs=DLm;-M0-5CK_i^>X=44`-gLw&cIXu?0+P5m{ttk=cqW zAk_Z$_?C3*34U{2E2M>nTu~`r)gJ$zGf9xyf&W(+l3^9p!gEh64AOs_xN@7Mu$UFv z=|AgKs_D-~m+Pdiv5<4$qb)yhh`02w*j+AEK`ajetY|$!cCU;l)l`*f6TDIO__#ZQ zd>sd~zk6XA;uUwwrCVA3`up?G)_ebO-2jK_9bMrh{xsw7O@xKx)MLn}{m%A&SJ{yX z*eC6VgWy2DCS1`C&w60oTO8x^+PJQCB?)!k zS24RieSK}&%;gU!1|9CR%E{=-Y{~ZHo&x_B3dx90%wh=Y$wGiV|8OCPZMCfJl~6_; zJAEYN?f1gbjaHkxVOJ8c+(*Dt_Sn+HQZ4(^!mcxnkojurV>>Kc>c#0a(&g<`sLKSt z_U5>*;_nDE4QRI<0(&u*(Y{7X>!9kUqMZny%MG&y4*d# zIG$K%wj$jnT-|_Q_n?BPMd73jQ~G;;Q!@8(hhOX(XtcZ~xfSQ`6FXmt^rzZ;i3+jx z1dIV2tZVyQg^B69fjfqat*peqZk-HQnTFb4+5+Eo0u#LOgsHr|U`%>UXg*_wD)|lC zM(?ffxN_PsHljt=9mh&Tk2UB08G7R$E}2`NQb?(kTW36E5|H)SK(e z(uQXT!b+4r>?Z0B+rYIXL9~g00-rsM;Ee0|NN&AzEGB7+)rL5u7{`GYb$uuz?Fy52 zVRrMl=p<3l>)?r}vNvyBNMbqVI#dD@0-q{JQJy^d>=^-#PiH13Bq+iU?I+N+4a0)DpN>i$V2Bcdq@%JdCVM-0;r7U7LT4QyJJ1OR>Sph8`!Of%jaD(rc`4>xGT zVTSz|zhwg|na9!eM^DQHD^{vf>Ndi4$^AY%&d0S>^ZvTOIsaxN_6Eb|_N{+5aXss$ z$cyI9TS(g@9&$A>)-LoV6!#2^dGpAI;*|0k0Ik~fWkDDirNU=w?55^Qtmz(qa z^@Btf-+mfB$@X*-C*ZAX+Olw<{7`ZfWDU|PDl6EB%Q~p=_ASW-qr9VeU3eVq1M+(Cnl zmeXUI_Z-)Ga&Uz+maL5TPYQDT=47jX+L_^Q9=)}rNDNT?e*G0rAmp^|&JRYSZFkg{ z+Hj)F2~r3U=C1XQZa(}g$67crMa!1y>%6+e*jJ%X!y_7^C!BSNnR-)sg4 z{J6t~-VvHJz@`_ecC7G$3i21@Wc!GxO!t&JOXqhI9)8{q?#ph1ory|8-Y4DNsQ&J? z*WXJ&Mhf|rq}{$sz)VaKW-U^)^%#aN=q3}>eQPGnG@=7zj;XY`kU9c#_L~|Y2VPX# zHGp=fjZG}qN01Hy;*>aYoxMX%Y$;P#uJkt{HIkQbu$w%jRjJi04tGD$dvWTVGK%Zs z@80ztC9aq$uxQ{~jrW3ZzZy21LT%7`MEd3*WuC;Hgde)cQH?l%(kI?icIs!fwp5NO zb-|=3*M0Sml#D*K!1eVgaNJCt=xRcLqrI#azLax#)RxaN;?5Xz{|9u5B*I9m>e#=A zxD9{JUSbK~6GwOAXiUW;dp$wHkl=IBdoph76{=7w&I&~BU)=J%p-I^N&Rh!*NgF0M z1;F8$P7*U@d*O&HTy}YC$IVGiZsk^xG(a3((S)e5CbChRj zE7dvXf~30qX{J)(d3i#FHLEfZXFzot7kUSAoLZca{k}j zk$}DtNzO9oJZnLneo&?;jT(puxDJj&$&S5>XKPXNh4wjLa|xbW)$_bLSO1|wXaE?* zHm&%heyfm%ep-)Gys`-nZZ4(h?#wLu?RoV_7EMM#0bOI!mxqq8; zAI95wG?7z`-|A>UXeTe~UYdwk%wcM#!Dzzy(B`O&Yux^HeIxrt^~a!XGry~9{lf_m zD3mxhb}vea>5*7@I`N^3^$Kmu>+~k$W}F_-roa3sTCeYZt zuC)i{Y2Yw*I{iwcRPBXHU~r;pY)1>_VE9CZD*8_hUcyP@3tGFrMx%i+G9SG3$CG;DdZop(e3d_r^6M<@<2$u{IC#7Y3kXX$7 z!v`OXq*E}x*GQH5sX|YyAC}cr5)7f+A)uJxs}UO3&v3t>@z%sEuwOvh(3xXV9%Deu z{Ovn?cK?LYR;2zi4mwRjTT2tN6{-3e0aJ*LnAQMfyW6`Wivsn?MeTRBtx8Xn#Rg<_ zWOl-;T&vZG!5WdG83V9%PYo*aN*biVckrKsXOD(LFfo^JGn@zQ;*{<6_wsY{E%n*| zP?9cqKpSv&B;{$5J-e%@N!_75^B3|AlcolaYJemm5^7&=t$f=#EJjMMcV0v}07LP1 zVN(w*%&BRpiR)6))v3T0pcL5PbnC!>V)8>3f(;Ue>NM6<*XxOY9jMxXzeaC@oF(r{ zIL&`(sz~G1CCL^PUWq6g;EJPo-HEo=UedP;o6Y~DJ~MHh4}88;5&?<&RIn z&5FcESp&;e5IywZbv)O>{Wx;irD-LSoQVMLe^Q&J1k@xMi&!pqltHrV(V#C0owx>s zy6>(-T*uH?dOQ)iX&S!F`~kX>3iPSrp3q?MtDWHv(>f+)zGt>wkigm3{!GD17BH<; z+V^Wb3V%rdu}#bNai46kU!-hO|J)Wn1dRj%S{3iHK{O1XSEdh(j}?q;#fpFqyJty# zUE(GX8qADPCa%Hn(=Gz?7ovXA(spIMLYob=9$7agW9qHLZ>+9&OxoE{9s(bs1r7pr z&)pS^B60ZTn3#Cv&22&8BH2J|*skF28*?$u#6J)GBUeQ&Rnq8(=_^xL>frOrd4>%0 zKh4N%=?I1j?BYeseh*yb@0qUZJ>9x->YVSkjcjESP^);X%oNPvV1o1-6Eq=S(@q+EIs z4TyCKnL#KxqBbIyW_dkc4~>WEA^<<4uB>xDkPV{{@-w9apBigdA#ohxik{^7{QFQ_ za3+{R`j`zr>@f0j*oXL|IFNT;O&ZyZ)O(@B{ecFXp44^lOL+DKH}peZ>(jBY65FJ| zEF4s?4MUZEGOm}S2H(0>rfCrZ?^zxYqLs`w5?`rWUu{TrnC)+-uwef?;Uq#?ioHV8%ogFdobpHQrF$%u))V>@4XcS+D6geOuH` z^JC-#y?i$+SEX~5F8vkrZk){yjk(wHlILJPj-KXfo?A(;SciZPpDr<9Zr7%c_r(*1 zBkO30-AU6xG4uK3b(s;{XyEt*B4e4YAhB<6WaJMAxPlT0r#LT&wadcXOQs%08#X(p z-wQhsXRNiY->Xfe<}6&d3$$TPQTG5s*B#<*EXFwEY!pVL+u@v^I@Wt15``OHA@j@l zIgHu$o}A7_?xjq`oFtwwyNEK#^>NxE=4e#!*x~oasZFc4^qA+LB|Txnl11olVFp?6 za-_oM!)adoHw2oMW@=Bwwu&n>DrhZBTjZXY)0^SEE!`fV8sdvYPvza_J<=#_1xA=v zeLF!Dw}Wo_?^z>yP_HVUNX*m~y^mYYf4O&Qtu>V*P#e8$YE@rcK`RAbfMg+3=@Cb&n7IeBA$OJ`pJKDctu651>my&PPzpgMje%H((2Ln zx@U~;mRuE)9ijH!oYPJo0^(o*+H)riTZNT3XssbdcJCL=v4sgw$+#+3jvm*rqjX#2 zG|^rH#y00!d;>e;6ZD)9AHOFE5ySlL9KtYsD3f*IoX4qL3RQ6Ur`9nwQmB^>&z8P+ z=SAW3X0rI33cUzrAe&2Sayu#ELw7|oo`vi|?+e_1@@%xpkMfD9m8(qtaNgzo=G9WF zrQkFfNGL*;Bc=E1X}fwqp^ISk6rAT+W-V9rPD%gYu!;Bmgh$}Rh%wbmU@tK@V=U`x z(jRiCgpKlGWk_MV!{MlWBAyuI!g#q*b7jlQ9|1i667yr!v|D^6z}bGqla6?M9_LJ= zl>3h-#w#ceWfVsO*7pB%^GPO2G+<3B4O`a!VEV`Cou^~6qF>3xfthkQ`@I1$P%AaD zCG^GVQXPp-=u>&RspBVTD5$?C1ZAzHp)UR0wJf{PJcll6RnI!i2gTg8d_U$pF?r)2 z8Cp~W%0NGlga$SXBDKIxNOHPs-v~kB{K)MkxBJ0Ip+_-chEI zwiP&t&ITp93A8#-#_YN1Og#rv&71YeO|Ymg?JOD*ZLjX+{2K0_+Tj@ZP%UmwH5GyK zO<5nwi6(}RUPoo+vg6b6>7q>N9u{2M+X2(4b{KNX*fKfbH8XSMybn~L>7~?dsBO0F z$xbQ2bS#C_j%_1WtzZe}JPRL79UeB_t!Ix2wZ_|p=MvdirnyC~8dyFl>>r2Y6YYGj z_7DF9Ut#OYN**3ZjypXV#eEC^^{ht<0UDb9oZ1M-IIq7}BQN@f zJR5-{yB>CMsVG}RqM9d=WOYF+^-Si^pgg}wy5kvk?Hepv#yiCsz|KENhH@dWBby(X zb#0?laLg>kIM6Un)Oc}p*VMx8&+0&^UQAbW7wGL$&mVe_hwfWtm$zg?Hq4M@xeV0s zJ$n6>$D^i~FakTk*$#Y58z!{!#A1iQOv5WW(6CA>W~11T7>&CkXlR^tj(~iA`oz|Y z_%vO?e8CuN=8c|?Va6%R)9JC2ox_TA*o7=L+;AeL#vfET<$jIITG6MBhb9wcda}$B zRxqp^o&AxuBY#<*{%rOxi|-GdV5)Gd6}G~CZ0zK%saU(YiYQ$4_>e$MhZA~4M6yOTr;ZSgeE=zvYNx@&Cmogp@535j!lB9ac z*6Mq=zKom2MBhg4-OD1*ns_scZ1PI6_=4iV8Kd0~$V6vgUTIBt-7J%69G|Tb^LS=4 zZ!*6#AKD3V1r72Gks;%Y$J0JwZ{xwZ7-2-|gHk3*%Qzt_oV^G;6&b%54RL-?>^P;& zy*wO)IoU~LFu`iOO6G#buW>0w|CQJ)Ga@*3B>&O4CwkOC=z;eEwAOh>Vq46nWKV92 zLM6#|k(iA8)t2*w<>TTt#|rJVP$R1K1cH?)c|AbDO|FQ z3{gf_r5`{gsGE8xqiSpA6pCcD%AHg$>}kgx1f9|E)c^7zR5KkX8U=jqOGjatVWW=wA;O4a;rFw_jFRJtVhDh&Z~I5jT+ta zS$D$h42^$*{%oah>kGk}D*WP*O9J*kwbO!aXnS6X^qcV?&kq`5xpa`W53SJGc$iB% zU&>xw2*ERFE1MXeWg0t8Qr1 zMYK`MJ&VLyU6_FED&}9pNT4b{Ixy3NpM3^j>L`Kmwqa^FXey8r*w?mIw?Ul>=#Gq_ zQp#pjKoZ((kkTQE_X5C_Xfgolq)%b88VZWZB?AGMfG{mn>W8(@QxuSVLN(3LBam;2 z8=c4@SOdlRa=6qvjUN6-F#<_E3lU?8!7e1s!zaOn6HA5qegBdYnqem}Lshy-Fh+UI z=%toKzB|0{*X+fK-TTD|o8=9Rbc=$FoS>|!V1`Ay!Ojgv-*gG-8}Di4y$YX!0J#1t z*JpD{NACH?%%9+0cZrg)?iV~#nvIgTvDlRTU0GckB0BhYqTOC0LJ5UO@aMKnN3lHy zL)t}EC=z-3#r!J`QsiwDfkOm%`^NMJ=gs2j%q+bb9^aZNTuS9eiX6N7SMRnXzt@gO zrvsX`7(|(3Sv?Y7f=>(UJ5qb4eGM2HWxBxei|F(|Q+%LPv z85JETsX-6V3Sfi;0Ck%D>&Xy0RP29A%o>G2v9<$T8VzCB#jQeko6vPU!a1Y-49thK zGZ08^p4!-itU;KR#7?e+Fe;q(IAWv_$jKs^vPl}${TUdOBn;9k4C&0LE`26QdN;XJ z9wiH`qanIkcY7B08Os1}I>P66-V@9#DTE&;&8M@T+p`F);u7GGsz2^L(YnNW(u4o3Ci}y6nYPp0xs5tbVXo@u zkf2tMSc#j9>5hw2^?~>lM}TLa2kN&oue3)!?!Ya5bcl%+at7-#8i3=kNRMTY7!Kp; zV-$MjllQeQwu0yVx9v{&G^YB8`GHUu2FFFGWAlq}5B~f6DfMUujoFNo(DUx*=dMy; z(o59eqD)dXS+BnPaO-Sb+_oZiMAk-%_DygOGAS4InI}_1C&ZA=rs2mx=EJa5_l@%Z zN7GveH2J>o-zrK-D~L2mN#n@T-O^oBqeHp`R63<$QqlsWMz=KE=o*d0XomC~5P0V2 z`F;OiTz6gfb)Cm?zK*tOXxD^ryy?B&Dt`tHKLTsZbf|NTR$SrrID|Yfj~i)xti4?4 z_7f-8BsAdFlYjY%%gD!2m>8q}1UH6j_xpd-=!UddyjC3Q$roXLE$ptM0JhhJU&(nx zEjAp|NektW?2QaRs+9T?{(LEkyK_h)SYCYe1lPn?Ib9a<> z3Z6-*!2C^)BCUS2I9#QZWQNr8 zhqek{t9Vp?^o<%7dVfaGYboTb70AILZ=GOC^VYG@Y%vk{2ZnZ1&THd!!%LGHBfVtB zU3N6j7P-W0gZr5Fv|!xn10bUsvtM_|(}pIbryn;|a^^)J zF~Q7Xugj%%?%~B9zPDA>9}zI{DZXv zMnXTG&R1=ny5kf2ErQ%TnAhU9gSk%|=28BkY?##lJshFc!YiNuP0>L9Y|I$+sW)s^ z4k>(>83dfCX4L%fx5cP1hR8hs9K4(N?&?4XQ{OdK0ZsCdXy|9UY<5lfnXdn7=PEz$V+jf5N zIhxUP8x!+;`0Qf$UIfC5`#ok#M%oacJe9Je;b!+n*7iAtHQ_setKM^Ba|_;w!IxN3tZ(`@f1NMp(e;oICL?3a2~L z&!oj3I0_LhKC@?)oVt0epY(}_GN`Ckj$I;4%LG>+4_bX9B&l7~vWZSaul55w8 z1b^wCybroxfw$na7#LY~LPZy)xK?x|wW>`R%~l_@4p3=l&zj|lp1)x$mp{w*v< zS<)wrUzw9BMK2pJ7q|iq*JAV2{2=mGj#6l4tJl^~!5s;Sa zDWhC8htxa51%EkrV&KfPTK(A`DEi|V%+!!DMhw>kryVLFWX1TAjDe7X5#c#nGBODJ z48;@mTjA}En!U&j*Jq%w>Ne#l+MX<%stw6)@#}gv5(;gyN0Yu$wIMrVYbVZ6j~@?; z*<@Wk8i(#AU4ZWi@=HQU)bn;IZ`4-GVR4Pz-Uv*`6D?Mqzn5M#W}c9f?kkM?ZiJhN z{RwyFQ7c=AVW?6P9;mJfj-P^$j|5SMI+V|k6O!>(ie5hNZOCp?dV`EfIKxJyruM_es4mPg5;dO&kWfO9F~3hAp>)+J7lZk*=dZ&>N`$cA(_(0ZFi`OMwL#$2XFhCiF?|Ihjp z2V*$jbY{$x%WwlCc#T`xIiU^zr^r*wy>-c(cX~$h-*_eimW&>zKD21Eau|Bku{huA zU9m1kL7c-99~`=OC1RBEjtcHxB+@^k?0-=;8R%Gsq3sQ&k~Ctoa;VKLlI4A%(#I8S z!e);Bv`j-WD8DI52~5b~t&om2sVw>|ZVe1q-}gF1*wFvM(7)ywcq7`DB9E|pfvGMl z1Vf+4n&s&TzAK(z*SdbE(w@fV0MEeJ%?%$(&Ny zEmV?zEV(CHHqj|d6(PV?^L&CEZ;JGN(K{K1C9KB=5%Y7Oo6^yfF?5}iWRE!}Ny%YT z)?7b&hFpb7e{wRj1%8U8BQ136{ccg{K}P=dLTsz<9mSgWkZGYuuIhOC-W%rWZ}I$# zjI%VVX>1orhvXRPn{`SrtNT&f_LyY_Ilp7?q*w^^8*avR)frY*vLZ{G7cwsg@WQE| z5i@6bB&NUObaEJ&wbZ2=71owq*A`)#=nB@UJ>Rknm|t3uT*$3uZmlRmsY~6Yn$7 z7a3b?+SAV50{Q`y^X{XRny!;VF@t$G0w%vb<*J}__ao|;8Le+Xc?kTHVf zqnXxqc=f*gi@^kb@)PB`@PXiM{2yCTUSuZ7h%y=hYABrZ}bA!;p24hKMqtF`>6xRzZ%{@gK1CCf+sB{ zqvIfLmJLDgok!rMrN2}$wx7-u!n;lS2M3bLsRyt zf&W7o@BaRMI6U^`>o!Sn>TflprunN#L=oDZDt1 z(v|aDke(wrq^7z@^qBJ;>20a4_|NTXx%=yvd72GS^d&A`Scz7cPK0($otrjWqCZ0+ z4^I(mEOS&7Ve)4WN)|2RTR`1&A-4HA%sAw&UdjH?QY*?Q+ScyyW_R*U%a@JCEH2NV zjKMDRwFUPh#uGVA0L<|+lK$Uuf0;D?3M>Aa+`Y{dc&Jf$@b6r__&=L2?dz7f4Qt2$ zxqD3+ zF2MR~3HToezGq_Y->&ALYZ#|r;%b@cf8S^j{J&8>erL0-{*Q(oR#0WNgSkXFG$(Du z(X+uR1+1gDRC4eC_}K*hsQolLO&LL*YQx>aHrYw2{ZhQWCPAlc<@BbJpz(U>;OtvF z;FSAtGZ++)13EM+OB4jDmxOuWmaw0(UC%oPn9j*}HKWbI@4O-*=Iuf)r5A2{CM2>4 zNy&xYuv3@CMY3<=6bGMgc1s~D2@-3|0x4xVE^ZBTVub;?_SVj2V9}LJiy;i>`5#Xm zlMpiQ^j;u`CK6!orYoCw@76PM)|V=|ed@^GvQ6s{qw5)NFnp%J1l_;|FUU^6v; zex#*5x7dhurrH>DXrA9 ztZw+X@66+kPv1KuY_EqpU(fpLXgOK6v^vC1PAm(gs|#BPIOxk8%e=2dX?jokI3wl5 z51M|Os!h4%Z4??;7ZO6;)}JYS@0Vg>Pe3;NdD&Z=%r*F{c_uwovoPgIqH;%O`GtN% z&T`K|1THoCSK38asbQA8kbn0R%|`(g%iMQf@!&5_oi~CfU7eBL#d01OW44QbgEfrn z+8!d;Qc!eFa?|1IrEx;AQ{tdE93_z`RjC>*&E=)9IRc4yw?C|cN;Db^Oh4KHOIfF? zEb)^2X;67V_uN%+i$WEnOhqzXReA5HFh7)~sIsxQHpOufTXq{{!;=()rz5@|J7Hw8 zR}f(Oy!TY#9Q;1lLU&o%^q|v*8AA`n|2Lm5;*B;g3f%c*B?Hopde>g;yzrBi<;qxp zxbPdiGme+$xe;VE5Y}&y53>RJ!d$GVbR9!WntVP)7mAmR`Hp^i~8}jpTR%xuNgWQH-ygL4=Yb; zz#KILH#rTiOwCdfI*kH-&Yro>&)uG8U=J+Vr$LC|Y1$t$26ujSy?YgxQPpFsEP=d2 zu$W9>OU)YZ5A)HPrS^LPL9`9I000#k*E%FxDM%z)c<{csp8WvUbz0hdiJARMdt~`B zVDtFz`}=`bI1HclkTb>1FI7mD{MEQ@kL0-Z-}3UN##VfPwdWe#x+&N-qK_e6m9V~1 zAG)gF^Z1ZL7Hon6a6^MINqPFhBb*8<#f+1x;dd+>{>3~o4I6}K%IS8xB#o}D8p3qn z1a;h#E8wcgOcXm>?f#SN!_jSLTLrvKpH_2-c{8xB4KDS;T=!^5S6rFjMKfmWCHIH- z9qq(s+oMIF3&%m|88ff&5CZi~B1kPnqqKiRKUoJ|FFN_kI6xsK zH)2tiO^Zv1Hn$m#J~U(BpHzd|2sU~HGFVog#}zAGp;J&{zdcvjIjzAuS~GHi=es;W z%3`BUo40w6xj;g+xoj{11ok57JIbbs-H=E5^ zCcyfIro(iCu-1$I6yFk|+>A=AYpQCg7&!gJkHv=}LBcE8aPn#=yI+;8^4a+CNLoin zPUN!S>TrebhqUi)K20Y+^-VuxW&m|2P>OFyey!`dJ_qUYv}-oW<6UO;US1_iHF+td z)0~Y0Q(_iFn|O#kh%2Vm1d$w2ABMT)zS0RVe{tGgz{xe}hBGi_x&D5$psh{PQzS4pEHZ<%(eK+WKO=oR$eIAyQk`%Bxr;FoKxfxk%G$Bcf zg)u9Ld=?Fc{J!chG&b62otXyGx;Zs%EYHPyh>m#(YzG#zI0Ra=0D;mGU^FT+YPtlxkt?&OHZ` zt}=uB6>L1y+_VWkVpxXwQD;-!)|*VP1P1`>_FFfjZ2p?(zF4ao%=m>u0-^=%pW}3^+HbSY6Sj9N~DBP)j+35UZ*% zKS$8Oi+E&kNz9Cti@wSq^;}vmr;-WJfvXaI=koH-ZU{tg)&EYA{cvF#@9G*2&E};x zL`ns%4fav;shOEzOPP)-u<^AjP>>1@B3Xr?~WXw8)K-~ zfLZzQF_RL#Um;EC;X8oO)YE1mGG*8ptxmfBTirwv4GrKP28@3~LOInOb-386%fYO~ zO6!}G<9k|;zCQuXr+0f_5wY{I`-PjmXxfwHeU$uGgn&Pg;YWM`po&*C6KCw#H+vogWL+{awWyu%bN?MHO|{bF&bX0m;F>f zuNx9J2)BdYG`rMnc~T6ie`mJO4X)+_OQ==+{S>28t;j$C9#Zw8xo>Xf zl+_{|v%osD#4HQfA6exS1<=>hh(C->YrJ08D{HCAaCOccemUO3MJ{NhQGw;0Fg-lv zT;=Y;_TQT%L(v1R^xM|bRUK_q_#TJ-b*0nq23_6F@be0tP+Cvp&3lWsKjy~Wj)vUj z-h2861}&L<*D=jgRTfPncu;p`$Bwb>9dx-b?_MmttpRJQvDv@IWvyui#nfm(t;C8j zU#Qq5%-whTuz~hd3g7)1GJUawVRmMCs3wXznU))f{|;VPjiRvm+>{qPES+huhp zFI~+?Bqo{C@hBw#;5Fw`9*tC$7Zj{M%Dt#q6b$jn9e8%2_x^nZoBXUv(|16?*=RFp zasza6q^)bNjr3b=s$SceZJgsq3Uv`XaeT`E4-n+qebC;vR=Hmtmf$=G^Hj>|h-iwu zFUaR~7ChofsB)%2s7<(BCCG?^~Klb6~qiHEk(u1mJ4DHfgmskcLL13#%(9p6O@ zs^$s}Hy2Axgxpu(fJ#76za1X%)tJkbdPE2Rfh+h7EvqD7tPxVl8M^YJq4Jn%?a;&h z85cKqGA56q)$=Gl0)HF!^_kj=QKd(0BsbJ^)|1`q!s^gqwp`jNLhmX^H&6V0m>*i! zP}s!k_NnXk(i^-E*V5K?ZmrIxJ~zyLmIB;Db6&X`Z62A;ny4a?UbS zYaEr%`*OocGDjlixl$JyY{JBQY-t=Aw|er%lr`^foygpFU)Z8xCFmYvxFtor%z4aZ z%2c`RH+;TSzk{e{3@fn@Y5G76_j64qq!v;!7N0)pqftupDz?}5gN=>-*+Wr~iB?*1 z?;(!o-aq%WhT3dCUug6CHX{;e9Af3iemJWcNkq8|aRN%dSJs!QxkoQD>{(2Va&iDx zc50atGs|rvhnJCg={pv=>=9wC2o60&sl3}Ss2&k|{5{1PlmFH2K>5kJHX?S5b z@baPf%mDY%q@52T=76|B#JUnaDoq4PsQ3ysf;QMy*3zUDsqH49nJ@(KJ8`E(C@55a zk|@z!lT4hkSJntgCZLrxySYH`r9JY1!8ns-4F|L8E$2k0raJ9;Vd*c7>+RCh(hRSi zug5q=k^^VCw!AuV)gsaK0mk#+S;al@Iv+IS@7)v zhpOa?8TEyCY=V_sREtNXXXPSNkh5DFyVdjRSfTa64% z^-bV1YUxkLNnS5nIo>2b`HF-7Fd)`6Jmt58DBYjbLBrdFr!~Os)~zn9O>!ENXWr!= zPtMxCc3{;KB>d7vY&`j^l`d)*FAOvksh=3mm7&V!O-u_^9gL@3udec$%Wj1F_>~jT ziyIkqUbJ=8bIW0WqvK_|-5SP#acyTS2vd+n&GCM7X{#C&IZ`{chD{P^6J9nmdh{XN zEOg*v783?j9CZA+IzLkRsv~P8V25_0cEPwQ@H|;1l}$yM?Kh86*D7g|&cYFVsqBFP z=J%=-Gi@mQ%J2eDcbQl!KV@>6HO;k8qkRk_)@|6}j5bPh2}M*jxJHehC0rJ5^LVgU zz|_UVgiNO`tfP5rwl%2OG@sG)u$U2Qb4CTe8xwaI1oK^MQKG}!53`(bI6*s!qo+5{ z{KbRD0gCajcetdAY&RDhq3u%%36p)f7obX)yhU{Ax3VdG9uuac~~t>KAMA7|UK zYYDWi-;3%E641wwsyRhWK38gBK>4J``2KvG4p92< zvMt1@IV9qo9;guLi}>hTFB|C1n^M>-4i>vIH{OJJb_S6tSJyAT&+<*PH5Ab~fK+8S z9i@ClSAQr~_be`sqA;?lGy_^zkfpIHyuI;q$kR`)|?fGH3Qdso6RM6dD!xb~$Ox>|=X+^S` zVGgCip+s6Xu+5+{D4=}A|5^oheDHL)>lxI3e9Q#@N48-Uy+<)*8QNDx?2Ou~AIqFd zhy!isD0t3H4yl&ZH^G0L=yWxyo_d{aO}rfQj2qE_c?Ii3eX2VCOsT`rKxqxh%a2MN zHaf}LZ=VHFVj8!(Q`r*IBI@mirxX%@*}ZD<9Zi#o&`((i4(IgGNIP6*UCKe-gUjeL zEfRmLDCYHhwgIiXrY};n?a9S*e&ipglNTI~OulM%qh(jpq&nm_4*<48t=GB0f}z52rNOYwTw`+^II-z#L#V^U8|1$(Zyh*xVEiSg50Y<4Khi$cZP%hOk zH1=@n=n5EVNZo54Pih@lw~^1_Sx-BQ91_bFVB7gpS-nO-N?jvsQIEmY$L zibcdF3S3dWgEjUsPH|T*lIHg4>VaL&ix7(j=6ayCwSVtlN6{`Ge*^SZgJQZT^f z+!icStVI{PVZ0~&F`Pya6fOR6^P<@;KBJB)s;w?-eZRrbBLBYdoNiYc^{eM}gMVDj zV2#mpBissLKj#efaF1yIbx9A<(2ziDu`e{5#|B1)ZrvZCVf1LF?e;-^ai%Uajj(IHZik*~UUuAqPT8&K&hxK0(=l&y(pUpVLzWKaJH$iVIs> z$0=NWp{cB84y~)pL2baDwt#P_YJB1wu-o$>n$R@;lwu2pnEsGTICiRQy5_{b+TLfJ zvg+Aw7?k;Ih%QjMsl|InRxV^gLpMG{jHzC6uF8USI+ukwPSIz;EdX}c>4*?2D;ZA( zx_7c53~N#b;$Fc!fM?7IyvX)uh}T>#vZSLrx01HpOnm3PeXc1-z?cs7Hv`j%FWJPm69^wyX8p5}| z%)#7g`8(fm{5MCDAbS{H0QzJI)Hhg_$oHdX{10vJ9`hJvgup!l_A#RvbY=&K_`Omi zE_3|Q?%UXLy6B?xCliLK8A&;6uQUrXfZ=OOz46LPhy228_A(C|HSJiObuAHpnDXZR zZ6_jwzP8UxCZ}!^tu(HhZS)`a4LC?Znp2A&#Mdi!o-Ut3L;S#gaigaol7%Kvk@)Ra zYRVCWCy@y@ttrWU;Cn=PjwXj9@a|A<{#*9?u$P)roCm@#X{fjzvEI57(;|!lzRP7= z4H+N@1Z^KcN7*^Nk*}}&&CL0iMb?XKT&_w%iDcc|gLdg7ffvAl|6n_|({rOx%Veha z_!RKV#$&j1J%!kp)y8BsECn2&`1ZWzrr>PD#KTpnYF_?3B)gDP%!evD6SG(~Um)j( zsuG<+3$Q`9>1ZBR)y1+T3>T~EWTuWq)Ox@%8Ai6#gZf>^c|jhLOfs$2W{HsQn?e^~ z+2g;)(<|a8>*0UspjM-v0q0=wn2w3Py+39zt_$U#S#)D+A?S2Cj3oknQS3GzXM2_#q z8bn6>Zg~&lG<&ib9P4bzmDap!{)RKB&~bWu)Uy{z0b?)A<56gx)qpkpO5U%6TEeJ+ z*XR7G5q`~7^mQvV5CvfOI;)k`9Ru71E_T3_)5VK$hz`>nIETPiGy{suNk2{gecqvQ2+}88y4a=!SD8cU4P7645d15=kg} zR;cAzJ47O!qw41q$m9J(^astoc3)FUT$0$|ebU|LG2)q~iQ)WM9MC^3X9hkErdo*$ z1U{3~1n-jBa?%6@2cch3ircotd%v0pxr-7}vuo|R+{e@sHNmZurT_4-@u6@q;U{X_&h@LfWyOZ0! z9gvvI*Mkz4XKlMY*4O*J4_q1DTk*`%4JY(FlJJ!yxQzgPCX685!rqZ``i3Vy3-SZ%^+y4)TWatO3cqpo4fwe~FSxSpf27o_9e9E$g> z|EY?pl^pb8JRg0JWxeg=(FvC0GjLQK$k4HMYc>s`VPD0;dweh~*T`fvkfN)7V4{B% zK0Y-i0rk<0VG2Z@-Xk=U*0D}$S~)Yndu9$EUcc~KTrAQQQ^Vd#A4Vr2P_2e*z6RgT z>_;gX*>b$U>Y=GvInluimu^dDhOd^o z?m+05SHsr!!TUh(;-G@#WWllLjUGdItFzD7I|?B)>D+6kPJrC)Af!c^%CVU0nCPa! z-gKo>aDo?Yo$P1h&G61x=nLa^r@H!IN9n5?{-84JW(+ZXV&XBh)hYaCbl~u!LOS5n z@>AeL2fyvkw!$d}^nhq6(mbj57Zc`6SHRC9=?aO`6MM0|WK7J-8JnBFV-7s{TmLsC zWAPUyO2-6>H0Amxeqly=xUXxX$8(lhovzJZ45^Io zuRvjVkv6Ov8BAsIf96UqI1PsX;5|z*o={2@L)o%_ydtZ)OJxcl;~=kDQOn3gjvAW| z4G$g#<@z)l2?5ns^Y%Yc3R$YVqP~_^(rf_}Vw~Wh#WKYR>PY;Vh;z$=AD(teSTLpAr4%~zMRX;#`hqRQ0EXL6~tMegAr$Q zyq9fZKE-HMNhPQp!MS8SrXhZz2V-AlbT+6uX?xaCkR1)q&ZZ+QKGcqSW&L zb2DzQlD_!{-j2>^%1LDK|MvV6(dGgCMGAlKMr+(?4JOMVhi!QNc}I3bQy*8)0;y-Tl;|0c;EhjgTxg#R}RltyO^rb=$i$j6ed$dsfZe9MlWIDGI#wv;j;T_xi#2S@3QB>j+s*0% zz{PM84JjQ1Vil9^6kDp&0hQ0-1v6Fp?Wi61WN#JY*`RV+)Tj^N$M1z~wmDN))2dy$ z`1pKh19vK^dJG!t%zK5$du$ej9;=rFPnBWZhezAet=VjSpj`%gS{gC!3cy*8Y?WeL z`*rGZ8sEWA`{l>GrK*QVlv{JL{wwp<9>+bj?S3L9+7X8<#$3U~l)oW^&Y+{yYbf`s z+D*+oTKSd)EO9GXHi5vzaZj}UlaL$u0npQ}Xq&{;x+wKzmon|u+CT4&`E5+iy-$K4 z6M1)sua#wj4~F%5-mx(cfic;*j7FH$&Rm7JOQvhj@pJy@nQU9M9CEIIS7Q-Y^2E*4 zqBtQTbUmr&KHXnBh7Z4sYOx2f@YeJEl;J80dC*fiv4Ht5`rDg$X2d!H_lh@dKd!A3 zVqv%3^3%48-~PqVo#>Qlay4U$+vZL2q5*Qg2Gq{!Gmm*rAq^z>Qed4J&N)_-H?i^Nw~; zbSLSHPJ0+^a^+B+l7H_b`{>@0z__XHO)t=MWRF7iLw?9IejIs85DEo81O2iTIBgwM z{oMJ&Dn(kVF@wYQI^M{90^4vN9;*r)rr&+GEh85R+l_gdd%=WguRv|v1|hyVFzcUs z63e!1B#Nh}&nka;3E!+HjuPb@>OUze$!7XPX`C+kCr(YlbB{Mum^n^42E`-g?g1M+ z2|jR9(@8>gP8K(nRDiOlA)28!T?Ev?UgJcw1^$gj1NLy057i(hwyWS$L^- z?C)0U@w9tVy-6+yR(rce4M(!!<^WVOLu6MT;+Ai((foJO*E_@E@-rz*qbS{3Q2*|6 zjv1uF<2cgP^!T~Gpc$h(_sT98Ev87`EUwhx>pvAP$T4&wmNDwG{U%7CcHJt(&QAB9 z3xZz`U1mBre`Lg8k zo$!I@r8G0@qb3s?OYkW~PMgf2ae>ION(r&$oN+*lTo&2 zv8lS&ENT9P1Z0o;&mbPzukiJ=s#VvEHHxosU9v$D!m>x2C)h=zgR4jTo(o+zaUGjn z=K~t+=NYEiNcRQKI*Urwd7oz5NNm+9{FE|9cV^9a)=xxXhQ@xKH+{h^co`kN`8j6e zN-Fh%u8hI-fD6J#?^B#soy}>AtVxZR>?>g0Q26iAm8IvbAV<>AviO$M+TGE_h0*gt{Z zy)KLH*UNA5(~BOu?L#SRMiiSmsOZB;A2C{O)5BFcG*6i~rMPGOp@-|~SWa_}AU}`$ zpc+V1AtMLKx{dX7FT^^ZBVf?^EFRHSXF5QI2vO$R)nJ?+WygZAWK|Gff2 z#$yT-xLn?ceXs)qW`!|P1HFE_EG|vS4UPI(EtQ$c=VgK`Eepo8IiHgA4|b(XUh>UV z`8)|JaapLtG)wY>egxqiFV`BxHoJTAZUT&3T*B0SGrA$)0qzRyyxi$kV}Z5x5V&(~ z&x8H3#G}oY>dJ@q_McCU9$jjD?Yz>^CQ~4L{8KCoWPdUH6i65I5b*@~P%tu$B2oED!z{lN>Fo5PTTLL{}eZ1+k`yUb* zZg^4ao%I6h&v+0fvmImF(kOioW{#s66As(P_dM(`H~LDwNs=SM$Tk|Fo&y*aKcc0f z?{MS+UgiI1>0<01@gvtA+3LkcDcR8NAy$*j$i${%5u!;sA*LDV{pDvKi?01hhNSW% z(j^GI#aPVmNRS8A#bxZBV4J@2FqOoy>14fXT1VMJMrG)@(GLUki!U^pXy|6P z;9=LjH;y3H18p)Pm(?rWRm8! zE*N``E-wHadyV!m0BP^tk}|5}FVgBG1Crl0AY2m8{Q<3ehMVZzsth+EWs}(>>^L?} z+RW6!qwnu*+Rl&HkOaQd*2FJHO7%fHFNst`YGhJqD^kmK%itpc$b~JET!8h)5>dZ; zXqL>!a?0I&DL(_Ed=c)u$OOT#I+t?MP!p$wAL5|!iD#zUy$9|J$Gf$yYaA8MIpH#j z1om6-q>upU#wZ2o_ii1)a#(tEH;2r2;dntpxXXh1)xC+ik4!_F{N1l{-svhzu2Mfh zq9w(ibx3FuN{Ef$GBk8*)aUDbIR|^H=ca9*sGo&XeEr0V2)V-Te(3@-GB?IoZ^%+O82E^;cOqFLG^9)7Yn~Om~c8(j9u!qz^6X zGDiq3+r5ujcQo=-0A3?r+kOY<3jq6Cy1FYBaT_*dNkMZJsE$9HYn zXUdh`^cx$DZv;`~gD^=B;P#bOy9cu$y(o78Fc)>0jI~YF9AFn5c|M7yPwlt+XHu3D zV3iRM<}Awcq+uWju}t~>$K1O2Jz(k?%+1=KgrEd5L7ED(?0E`) z=kwjxkS29n@$Kxh!qcLThJM^dS^#KH5MVj)4;J)@FV3V-XR;qxTZeh2ScQ~VR*bB5 z)}w^NX&BCqzuet|hKsKOZp(ULQLFH+^&V*kR)Wo3l1%!#wHT8#u~4JIkroX_hUb=O z@4Ykw?h785bQ)2+d$gkG=pEP{{eba6I)2@vEUWzZKm^;9kRHnp+Huh?pb^&iy8soS zbQ+Ub!Oa3smnwI)^3-wC-riO6@vI8rful_A$1`3RM0QthUp*=4z6)IXXnxiF^WLH+ z6qo5_ZEC*n1=FAgy%giZpbCwIPj!5*z<@}4a3MTkaAnrT1>^6QbM~q zi_*6vVd7a)#D9DEpsAmv02`Ok0KYy(pyPcW1DE$X#xWN>@^NogqGtW><+xdeeWa9f z+15wxI@=2>tDG&aJ?G`#m`%lOXY1wp)98OI1>Cs}YkX0Bs| zFVWZFM`_OyWjP@gMP2*${sH7x> z`mbAdl0V`{>Tz~{{BBFb?>14evJ7~eaK0ecb&@x|7K3>`z;@ z<(WYGN|AwZ#gIAlKh(F;&mCi|m}^}v-Bcsa5ajEcj0sVaSJk9R1vZB$w_WT}6Se{# zYOju@j67wXQMV7*58y8z)d3&#*g>dSz)xqk1wYH0zZb1YR44u*{I~hgR@uXy>!yxR zipOTza1hQ4$K?9ssh%IBjds7&K=pIMS4$7BPpe27f)!zZtojQ3gwN8N%P5smKC5qu z@BfDIJHV4;mA|LuN%4Mp+<6FIngQ66-YBzu3`e!y(|^w);iDsR|x?9Jeb(c1YBGwp`^Ml2$?FvrdsXS90*%JkA)`? zHBOGXF!AIC9C7b`Uo&<4&OaN^ROEK>gHbL%X`f>Shl+HO8}pi=v@=`COF^UhSFN$$Q3Eph&7@@DYeQA##bTs4@xJ79}F;G(3& zw`-TsFGSjN^wDY_IKYA5f8N3P>d^Fb<)OKkpw_FHHOq=_VrC#Ds_5!1&79T`*_&@U zZ_O|1Q*n+Tx_qcdy~4Ai9p6q*7{ufvr!p;4ti3u169tGri0Z??&(mdgt|FL=7^X()$ez;JGI)*ssqM$$j-$4 zH8MI+OG!B>ibcsX(%n1l7C*_T!jqjZb0EgeJ<&&JI-j8O7KqWLuj_;99Gv_ccDbYv z={lW0sWUkeJQy%E)Z>ndo!`y;J*dt_$c>d|&SpR%Mc2jY4f>|)_s;Z5v`IuB;6d-(^z)v-#Y%=9_SV_Z9HB+m0>@dR8xs z6O>n_tSmLFEbN^%S%CbDCe8Kj)w|J2`~#@Vdnr%LcC+D%ltNv$tpwo=Sa@<6i&$se zs5mVFa<|4yplwq&f=0qq`7-MgnYA_mpH@=8{g8ZOqlg$L?X$gz6~+i0M>?rrFNY{6ujB({BuCt2Fp-*Ri1;`qb=!Ro)|{z|YDosz9r^2 zqiBMfT=+tlZiica#75R~K!Cw$)$mcCpzDBz&f}!q2iiM+N?%#CJy#OXx~z9NUV@~a zC7%(WQ=T{3ney4nrStt!0z4v^$9mmA55V_HvC>5_g|og+MS)!h~A0voTL#V4JdA3ra|ZIF5Th$L;bPM5|W+=wkx9T6AI@XEnlPHthYqC%&2@1FiGTV zF{$Tl_u1c&?tDJ15}L&Ay%@PlW{}m?{!3d}q?m}d;MDB$l9#+$zf#HA%jEL9 z^T>0cpwSH1S5&9BtfuKjYgvku#G~6QI82-#fy8Si6BDHFlrzG-nur-({%=h)liGyEYVCfMSv*MS&=O<)@?;(Q0AT<4SCb?o-af!XMoe5v*w?5xB zW!7*$(`XfH+9)lPpz$ncDvf5C--P6{)Z=Li+^EPT+{LVQ2P3v>&4xJ>^Yg{;Yw71k z2?}DL6+@-7z&1)w9@RdVi@*K2xNXs+7-OviZ-(17(9?EE(YQSzd-=4SS7i+n?UAD{ zHWF+l2l1$R8n&;naF8%XAte7!!esj~qpJwEEQv=|(w}Ex=#d}ud^2!3Rgig-C63fd zJ30Q-_)Aq<)wF0DV2J9gkzD(ir^RL2VvkUqy_1rCJ_M=)=P$c!WH`+}%GLpg-)e?2 z3nn{&3B`9~e%})-tt}nICMkz|;}qeEyKr|~o|9KsCPWr(erGDdmHi+$S!@2c+6u>~ zu69R&W=MdpM6=NG!2_}@*yBsWY;9HpS?=uyM2*KKEXxAScSwmUr$=Xe%#$Axh-l@9|)Tk z;;1CN(axvpq?0ZuIS+lb17;1zCdmAHAJBxo^{39pR{EQGz<$98*mc{kT=~aC8Ctl} z@96)iZ60!dyT9rko<#268fEdzTDmeZEIBhMRfIe^?6 zY5mDhMWAq;zQ1_0rEu93P@IjH0NFoBJQFoIhtw`+VBWGWkW(Hee?!Ikx)y6k#P?n= z@*3yeb|*NLfPX}4nUbD%_Jwy}uvNMS4D7 zFg~enZ0svs+P#oZc-Q?!#k&*I@G~{?UN$t!`Yf+dyQJVh!69jUVyriH2V_tt8UA=V z3BgTU#&>c}^41Z>ETVtXj6`xs-vV1(>q4Rh^`2-mzV0@2+!l?r9`fAgTbLGb?fbke zIs<;OCim!#$n?1}U)QlTR}TN`*!(BRXJAcEk{jh(J?)n4mQoMaH~&ZZq%Xm~Zk7KZ zPhTAnRrma@G}0i_-QC^Y-5nCr-2xBNy|lD+*U~M5G>e3ENH<6~ychhwzrWUHuXE0s zJLjC4&y>+r1KPEUeX6?s--8@$e_XbiK}D}Pta~Da{d`>m^3(e~Y5DSD%b#aOGuZTE zR|9zkR3aSoynqRiTV0on0{!*0JrysC-?uJXDzJF=nIo#^^7>8iN>j;fBbuj}lcQZ7m~utEhsTk;jB?gY*^~!?Q{RF*gV$ zKik;t3G_OF`>}1=w~tZqs0#()fby76(=X)ca#`Iz6Y@p3>t(GUjO8$Gw)S9 zVZ>e6RZouO{hM&){y3-juVg~L?rA~LzQg4y6_piqb$p|xJ&0>q4(6l_G?>{Mc!Bol zk;hc_-SI{RUsh_uvj3M}FG|nb{ z&p%-D-B6WO=G&sy0k_inESLFC^X#rysTcmty9UUKg=k-uoGe1CH&FE4H9hi%vFv$3 zDKu_%q3%|iR^G(GVFxW$E3`;s$B=_oxhAj;3k3K4J->wyE}ATY+8RXgmr%m`9JWtD zr%%Bxr=NRC;ezDq?!&HVMZnSBIhriJ-?f$F^donclvbd2z`f^q^J#NgLxIhY9ES8t zq4lXY{R4LG-$i;QbErPhZ)GebcH1NX@KkH zJcLfOGFMNOc$-SToiw2=mWl@zV-6qN!+KiL;zRKME)OqPG_!Obojoz% zA2F=kV`qz82l*W*q%i2rtVUM%$8s*KFbBaLU93_k{z0{W@G3bi5$)xoxQx?&Y@Xm2 zRhL>m!6$h8Ex#(D8{$7fIwAkK3f|mF_+}IYr-Z3ShNX~!&5kw>=1@DYoqWn}fY?2d zh4VW6eIinrj%$I6H<3Q%5Mo#s{DdH9nLbm1%wKi6!m@xf^b9etaIOrIYr4&R!viia zCr>4%8H21z#f~waiz1%$lVwl@fo_(uj!*P^yTc;=x=*=L#-*O07K9^^&i|`7-UvJ= zKRv*9d17znVp?APCE2|d0!kGXlO43A_7K}8qMdHHnJ_Wf$(0Ntu_+dmL6_Ev5GwP` zz2c`NalC!>`4r$CCy-U1_Gy8;nJNI<;pEMf^_y)DRXbXQU~(PzH)|qq0&Ev$6;CUai;_rj#dxb%CcF?}*rTOR^WMv%OufuZ6M)15%d+CO2ekeE0Gfl#iQ%kOXh(3DJV^kC#v@CW_ojA6<^$Z950U$X!0B z>|VF*b=N0I=aNIJR9Bl(NH8heScL8!XKwEwnP*ma66V;TbDDgc z$#f!$pT!h7D^dENf4b+^!9%SCMnIolLM!81?r&t?iP>%VbH|542Z<)x-8T0+Wp58g z^|7x_CK=M+Zs4*0tTy{Tiw#@F7r(7OHe_=fV6amTn;qm`n{pD8I#jLIk7wUeVHMQ| z*FB9Gm%UE%pQQM3J0%UWQ!#ACa_@dbt0 zHE!2EUe6>;l$d=pb|E3jrV%RU^}EKDy@~Z=i6we_ft8)WkvLhKXsj||EJ?_+1M3n!I8_4pIgT< zGMN4%l2yUNl98pQPs68|3B@`Ij=JX@z+)o&s*{8MJpM%gwC)CW&}ZLOxN5bW9(R=E z)^%)Qbn*ULFIC{NUt`tF@bycnQ$tO^U&K8EWKJl>(|1Insriz&PEx2pt~CrC(0mOrDgQF`eqFlcb(6>ngsw@%wnmi+H>W$J5U>N6uW zc7^_Q%e(uCnja~2Ncergn5Dy#+iQyCv{#^CoEC7utWw-lwxJ^X8ZpCAN(|}`Jk?nB zvTMwrSV=^j(#FmU0nLPb0fD#`NJE`8FoeduF;{!oJF3)4)kWT1 zJ@X3-R862yGZf;ZqW<1Ok^^5*qabC`V2xa&ic<>n$z+WW1w$8H4p8px3YazMktg70 z!p|=>r#7<~;c2scf>N8M`G%UsUwnDcw#Y3tb*bXR0|gX>;qo%GS<5Yc;zLW8Lv@-d zu5G@eXydfz>>p(@M=X_1?I_kOxjlLHK9zjKg zow-55wrP>3rnbCNp&6>dcyVmOf`0NjBYA)T66X!#geKJ%_LjP~218x>yDmRlgu5ch zRY0~RK4F<~MBSQT-QBG_#wqoIUYmQF`^l_Ize+a!`~-PUodXox1hKs{9FUnxx*ftb zp>llP*5%c{YaL0%VS2E6i6>~dt&&Zv*CU$v*e}o5m(}e|DiIc&L*ILM4Qdeeuop^h z+@n9=8A~?qJeMS~>f4$1S*ZERimr`6yiY9wcad5N;@m|#InmuXZxtkuKo_ruqeVa@ zE5w^dvrr?b>~9gYvl!VXs^fPyPlGq#2pmJl|5S)}V5!zeVTv!GK1aIj0z0BGK2ld8 zQ@BuH)sDk6AnDMetenf7Sib}5kN-~*G{IeFurmnJO*p&zfs3;Ep;;ChB|F#Ip5-?e zHrQt5!+fKkO68atpV$6>jDglg?{ya00w`KPIHlDX#(co{YCiRL#6&1%jg*Z3GGMS# zS!Aw|@5*ne$LQ42D1JpGyjF?ro}9PX+;&o%oWqcaMWZaM#p@yB8xgf-=_L^>-Nt_Y)|j_ zZM-@+*DeOua^>FSjl!#iz65GJ$F&#UO*E|Wk9Q1~&8vX#Pm8W$D_YZyR zx=kdiY;$ z0ig#m^rgS)^~WTuP=Y0aPf0@YvJGLRmSkihl;LCrA?TClQ0xoHU#F%xMi=?ZDl1cB z6sKV-xPFu>f3Zo&PZMoM(V?ZCDg?hthIO>#e`K*!pUutjrCpN@qg zDZ{jF^Uv3}mC;{*zje#mYf|!{Wz0?`OTh1t@$dVl$1~g1+Egu#N+@U{?3I9s)j$6+ zC0m4QvB@b-ZK@`zy5}7typq9KU4Ce-l89xY9IGJ{4zuPQ)Ky*#GGf>yC5J`Wxrdgz zcAW4iNO^v~I2NToSX)a+e?r69X1aLZX(!7b@vB=Y+oRKyQx~F~qjtu$W{RATRy--`k!lLvh>uA1)>ED|3>#JIg7(<82c6a&GS58JO z?JC;COH^KRHG~fo_Ejp-SRGGatkfl}CT@sQqD;u!d zm1tGHn4Uj1+3Kf)Ct#b5F;@h(oAsn)uBl&iA334nu-+Nwb6an3I*G*Yj%>?G5G}qS zVbu*oIbx8ai5nzy>(d{-XOv|&>D;2js zhrLJU@Ykm@@H$Km2o95PUQ(o6YFCK+fW5dHyw)2g_be>5c{B0o`s=X0O{@oYUQaj~<;&~F2iuiLt_qu#O`Cgx8$EnPxg()Qp|dV$4B6BF3;vK^Cc zouS#FOEH5}ncH!W*6)fWu}i>nXvwV8;wU2){A`*xjVm@E_?=a+!8z>kvsb76e47Tj z^aV2Uf(f_N0%gJ|A)cUZ4D!*`R2!en^-;1?`}N4Bf@2DjjOWO{(2iyQO`fai4)uJ% zZj745)?~pdYwOzGt?T}-**y3@gwdE+hP+6|;=E~j()vM=ujNT=-fy%rb3*AjVBBG{ zN~2h}WOUBm3<11v`%(ROgqn2|tLLx5dLsgzq0@zGuqlL-j?YuG$#IohqsD|ZoW~Kw zb>f&(sjR0xib^b^u^mV93F6dwxa2h#)wJ>$Hk{>CUufq@6Df@zW_d|aGuX2s#T}&X zy^oR6_Y6zEtl|-B^Y-5xlgT+)r*_ouGO1WJDYmu|dpb$7 z7*#}WBSyQf;O5%{T3b^GEPEP}iawpRPXb=Wbe{b9EM7gz4aZIe&njbjrw%(q`zbq{ z)?0S#wOH^`XFfzP!cZjby~5*@|FBgyP}vJtmpR|qZ0NUa zKHvCYqu2Z#f}AU;!Jm?V$dFjrTD`!CbU>(r$g~1 zAQ#uVJKwqxR_KyBof9RoodfvFvP4eY7{KOYs2QD?p>&=oW+W&XqkRES2xZ} z^jlkzNW@b&4kryyr$`l&qB%G>G!;w1uBu&QOj9tR3?jf8V}n2f=H335CTH=J{j}s_ zcbHMc6EZKgH*VHf&ShXX|5W9Eyri|w*rE-U=T67O&DQYw?g2&)=80*# zB+HAzgnkcwnjHvE=0}od$KOl0vx9>e6qbMg^lWpPK>g5>OOa?w60Z|6(>xh;CRp|Zo9C8N3sAymkhCEgOBNBe@$wj0DxaMyQibW+Y zQ%djs^>F&S2KWcU;!Bjlm{! z@7holqK%YsP=Vd1@aMgDTSjvPRNld%Bwk8OW-$pfIaMu^_sXaw`)oe|1x&U&FvK43 z&_KfecR)!de@Y96h0Olx-|`bf8|)Up(9_u*qV}GXT)$uJ*-${m=kii*P%9_jo)-^? z#hwfgaahNCf7V$Ec+~Pay)CiWx@(j!o%soERo8woYG1~-)8Mtkt=IXWHFbSo)WJSkLft4{zO8G0B|)4!9gF56Nh9@&)o2J6$Slyz&a+gC{%PcJ6Ldxsy4^+KN3_ z%+Yfx)U~zA3Ai0nlnk0i%%%c`+IH~5xtEt{w6=o=4bILKRE8#-wPjBdG$>gpmJxo` zT5P&EUIz|EVio%njP}N2vG*-yw(9-9dTLQsrz9AIj`>);+T<{A7LaQj!(m{e;4!tJ zb@n5gWf%xu*fl)$@v+-eIJ-M*{51g#K#Ip@TS>Uoz95zgy~F?7)j_pOH*91029z2{+yQM>0zZ9;F6=`JZ>D+Qxbn|mU$j}c`F zJ?Z29bwWXC_||8iSVLCmP5jXf_G9@V7igLH$ZS9I<=gNlKCphNO7fXcCM%Bh>1>nB zT@kXphV)_z`xwI^6VeZ; zw74h8N$;ZKO^bZE!qu|vajwc%(ACni+4-(D_jhdWkU7M<9M1~px4fQBf@bk0Xkr7X zLn16jhdZgGobi|~=sU@)Vq`JhayrS-DJ_rckdiGEH>^9Aql{OF-Zu(ix4)sqiNJ9HzMjqZJlVqgvRN*cEqjdC(B$0rlfH)EqI>PQzwts@&Osm|!q< zV*qt%#!F}DFB=x+6z>SUr(-fEg*3oukm3e)P7SNE30&561mRM>iu8CcZPEZr8v6!+ zF6S3#@LpDfa3^JNMD2ct{JfF-@KWjo{M*KDvL9>yewM?7J&8m^sRi4D3Neua)`y=E zQ*%<>qy=En_X!bglh$FfyfB79)!Sx2LlU6J_>4fJRw|2V&SMnYPo?D@q#pfs<#wavyC{I)jxKxD&UEz{b9A`rp3nKFR8s~@Ic#~3aTso*0GWy^#NGbI zsH3!8g8EyRi$SxIhaqluABCG%*pIyO5s?>aVl?*cL4)L!8!1MZ5+dfsiZDkGtccoZoN8}aK*26qQ2U>Ny`S@ z3%Ah;qJz|wkvlPB3_o(rKcpL3KC~o&ZI4`E8t|e>z~QacDGeXk7D6Hl_3H!5Fu3OX z^%QuHBBy5-`~j0i-3Uj)`3pzwact)5bjQdbx4Bh5W7is7Rs!LC0$FI0fIY|LWNfg- zd)dCjf)CKX=NzC^$8khRq9nWhAT9aBq7Ix}r%vTL;0kjG_rQ8AvjC|Wl zO+;9Uxifn1?d+3Vif`gygjR2 z>0hSAR(&mH*jrneqmbIgZ$g(k%MHIT9xI%xLDj(nBOzZt^SSIs6v7_Z-_RHeU~{3% zZ$C@_k}9-|UrDqK@w48zunftX#3<(QyWV#UF=*{*^$Cy36;uGi8y#o#XgYl_L6=Tl zjMnsD*!|ADg3rU z^`I5@(w?-13}$cvQ9(<;+&8$j0c(pJ?xR0C=arqlZ*L+#iW>))qAiSV%uT2BT8B#q z+HjkLA7!%wkK5|B9Iuc}+txO&nuDaRgTE`;GTIg?Sz&>M7@(TqNPUk28FJK)AtnzN zd(93<66=Alck$9$$w8*kcYnDe%J?aW^)MB2v$Ij(v_Ec z%i}GwHccH;R*pr*X9)L>cr*n zxRJ&QD>| zVzP2AG3f(ApTvVW!pR(Er>`ea*P>Zo+L323D;E$Hus2}l(2OdUI^<|JofZ1*}z zAcjVYG40{Mue>4V1g^JbU&V3;`B>ISSuLq_#Y{o5yH}@;Rxo9sFdW8&B{HV&6c6TIHN#|g_usI5&0yU+yFJ| zSUl=kCP>=Sl6@Hip92YkWPONq;S$2?6YR&rObpJ}Ww7PRQ?~2w4c!n+6=2{OD^#hC zG;UcIpB%);^AaU?+F zhnkz#!&l_Ge#2JAdb~1}WNk5gq1SJw%;RX)s&t`YVB}b>@_or^$FiC4IWoyge&#=y z$>!+R4}Qvnb@@~5wVD?Fhd$Dbo@|ev5bD#iO4_vJV42~EQ2#=|c)@w_gAbpP7PZul zfdU0WoC*<1V;>W(#mtL=KY((LI zhm!E+3)Ij_GIjd0uRM?pML8CuIK{zkx%*43|7Vn}rIP5~)gFz9HQLD9x-Eq=sk^P^ z`b8^yOE*TS6|0H&O+*&2zcw5yGl))uMt-*PzjByIy1!Mu1#|p0v9H^ zsH2hyP*Lqb(%;@{0yIE6Bs(6z?H5H{Aw{rw-5IoWjKkth^)z0do@0o_Ag`-i zb*r}THXb}fB6a88Mcw0Si8T*hMPzb?PhB=hoM#u*S;2W>!^Ys zWt*Q9vV=4&2v^kkoK15H*~~G?+Ji(nCG6&w!mU+uS$F(YA!%B3`WYp0*z$X~=6qjZ z#0{Dk{;qLYj|RjOr_>ky^bE8f&q|sqQ31-U8Eg&Kecbl8-u&u9tDq1y=5jSyz1+Te zF@NrPY>{WP(dwofpz3+FOo1(JK`h`R4tbxQfJw2boW*Mesh>XX{=3UoR$hj6Sz9p% z9XCZ2hu@=PU-LLYA+r@@L$Ga=!+wnb!OMRPv4J-1rl;r!tP?t^Vt=V(6Bj2V)_dVk z)jJsVCuhU*0;{#tl?2*e0^18yWRxN31WZ_KAKAqbK=zKTCqc`u}PRP}E6!Sff$k%M=|1P+J>+|cEIxOnkLw#_f!akcD z7!dzxA@$U=Cs~`L>`-OJt>XFwH|Uv*(AW!}%k}7pPnC?291)naAQclBuK;&w0<{t- z{LlzfrM#9Y{LlFn5CFYo9;EahA84@ta|A`2d}70vNIHu^oU|aXOsr%fXYR;@2s;uX zrQzVma#=-VZsV9oF-x<(9t$?MR-yyUra*S(e#4tcr7siWJ`)t_ z+>fW%-Dz)o!-fv|&STE;YS;2lKjw=-O$@~+=#s$LlYh0PTdI?Ode~P^_j_bw5B%{> zm)H8@;ZWH8w4<@nodo8vj;9%46J3+Tm#v_tq z0$rmFjr0=BJ4lpKP++nJ=EW^mSnv;cc#Dp1twNl1EaW!~!sso4)-`BmdS9{n!HpE( zq6R_U|H==!_LRfu4ksp2R4L4&D7>;XGJt^LhUi^ipD8K#R}|@bgMDJ?iM#(iGey7k zs0g777XxpkI~bvip2HF3q9v`8$spufpO2c0%}yrpw;55$U8L^(oox<=5%F2^Sv=~b z1WKyR&#-oc)o}4kjvuVKEFv@pO(cBGGUep#zIWnyBA+83;pL_5m&Oo3xn}MHh--XW z2eFU?RGO+}y8!iIB~*kX^r_WP@aa`~1(59EAtoJ*OD6$;5tHLZ`<`K#`P9zJ?r)LL zJ*R0eo=}NHv)la~TGsV&3PS-Js(FAer8-I1oT)(NhL7>0Xf4<7>D^PrlMbx5=A2z_ z%Y7MIx_d}Ud*F`D#l7?AXxT%k>D8pziLI5BjS->MRw&+m^RSJPgW0GSbyXgBn2(Qo z`eb-^CKuL^F2E(i8G;Hp334t=+{0QGw^)&~7?l%RsklMf77!)&{>6u`I zXwv_ld@%f~8REhMBU* zi;DTS@dj>M%Ko#W1H8Cf<_{q+KmSn?|GbNaxyIhWe6q3x-J85444M!&t&IJG0b)Nz z%xoF(BjpFJr!y|q?(-0`E6S zYBHJCQvz!}wvA0222qN4tnrU6mV`O^rqSqkbA4j~)~ocY|Mso3a6;vrEC{dMTF7hc zsIr7)ROMyBtmVtZ5!zsz?N!cSoLS|{lJ2oPO)*Q)VFD-~fhszXx==4GrD?eSq2Uki z*dq0WVq2Vqorz4h^F%a_GsbEYKD@D z3+(?!F!PO%E-|z0`i{Lf<*?YqW|$1n&fJzCfW;6;Ak$%r7kO$y2ma-N_u>s8+r$h4 zns2`hANDdlLMzPs45c z&C$S){IbSLGtT|xct530y7Y*+a= zSQSFA6dUDbS3ZW+oqVwt>k-s%(S(&bp|w$dRcJ=33UpvVso+5-7f$8 z%^rA?WN3I)StX@d&~!SFQ%-}|m!5Axdu*BGwgcuD*08;@5Yzf(r4uLvMof)k^R{`( zHM+s;uj(7+wFnG~*Tw($;&UN|bHm(L=7~`2Y)L2mX8Eq%5HhjB(^7;^hF3 zI>WaS%Hm8Yaf3eHeODnmxeV9gB-k!acO^KzM=roM_MU?9UOKH0P@FQc7@Y`7351gP<(f~#=~^4AcZ($C z0Kq|d-6uFol<0|~`l&IveCl^syW}_!;{ zbSzWp764UE2$BdJ{?B-Mb7`p8Q^b->x+!FmN=ThyO*T7ZgV|tR&rSPX=p?0(Awwg& zP=e(8w7l@p{*1!5A_0x1b==4u%A!N&k3Bth`(4$&?6m0q`9|oJB5>e|BOQH3<06xu zYqX!_soVQ#)WgKt)SBdB(WXLJrGsEGJRXPC7<_I`u=sHs4$UC_i2UY+$)j$0J4#xn zW4i?0)u03E5LSDIPQVidAg2t_FB=gQLWwpWQ}t0>etak`lxLMW_i@h8QZ!ds-S@aq z@Oe6SGg5{)<>OB+={GaaZW=g>NoUGFXKU?_$qx(cKF0~&gM9T#`V?@zc-dRfB+r!{ zPD7286*_2qeqdGOfGfn?jojSiyxA@p>dg?#Jr0$j38dfo;*h2>m+zbwTvZBat!qLg z$;2gIgGe=9)Yf)ON#)mb9U>O(7xvmN!EB&Fr*% z3I+so7<6&5>l-jjVZn_%*IfVkel~vab{O<|TjN^RQJS?YfbzIS{Q)>>BgJ3NMoPBW z?JF*rFO}rKkUm`AKJs-POrr5=a)_VkU@b z*+6mQCi!osA)g;O0vS5Xl?Nl0Mz*Rtt&65Vbs$bz4X=Jao^mz2mcM-pd^B|QIl15L zB)JPomYTF&%D)~yTuE1Vx%*G>dd7Ee+OAX)m&35IT(ik(fox}loZb0?bqInWr(EoU z)qatz5_qREc{xW-$1F@YUcF2v1Q!E3?S+^9Rxau3uu4udt|jlen!w&<3LwQCs%LE$ zvY}j@z1oLT?EG@8J;8-;{2{wYuDgeNWx|2lsM!oj)zD!h$)^Qdfq~~B#T+)7ZN*&D zaP3Y?yX$Na_~IBS>gAr!7tm4&OOA=!t2CN`7I0C|?&V67nZ>DVOgoZu8%!wd1mh}| z{rNDMXD}!Bz~c9Cta{SCRPm@DBa&5Y!hXKQSr|rx0TN)#j`x5+oqDhb^pOsU)V?;XeZhSBXmS@EJ>3D;^A+UNAm+E5o z`AHnI6Q4{59VT1T=C0>D05$)&BCY5`v31_83PYtow4yv2O9pk2CGd%3Zvk)}{Hg6!8XC$llWuyAu z!JE^`!z|CM&x7Aj0@P-z^(e-Lu8S3Ox%93oKdUL@4ve}6R(P)k$(0i9`-X92{J>k%Y zBV48od^m9Rd8QGjnN?y2i9Fl{QcilMem*=_k*#@nVn6N21K+mhj?^EhjC4Qb*7QTB zAWZSkrrD( zHd3KX_Zns?AB_P|2bJAS+F8*f329Fq+-6#| z_%Z5}sD_;=D_huBJ!6lP95Z@6S!GvkVarUks3qNzzD07^x3jfSCPekVGyxpUvJh~X zI;+*TZ6)WRR5guf-Jqe}bSo$-d>zKE}Bn}h$|KP5_3kx7rI zTpQJKfr-j%l^(06Rr?75e1?3EJkojHTTV+M3UYes7`(0hM+i zIE6Sg&U`K87Ut>8-i2E{6qcR+WbxNr`Mi&I)=w}}cn#DT?V@rk^cr`>L?sxQ;59b# zbx%5Q>Q=7K7SId$`y4zvzIxmL=VAH&~ng? zBjh86AGc52n9trc9P-)Ya_hiI`)D~hu`$`G(Uj~xJ{|Gr+**0?495i2j7FF+?D%N8 zwAl)_8P5cNTvZ#2&q_opdW$Dwm7kouVE@~KR5cg+wB2w)R)4Wla9(Acu7E6DA0$L-HdIEJ#^lt= zG|rq&*1USn!+yG8K-sKgQr6-u&wXOdB4tg#wQ;>nhg4(0_*;6KQ0Sr>h9!A;?;}tM zG)v9(+P`^ZCEO$tT+gNMeerD?mSbxp_bH1}-&On$1&^L4?!)j~ijGO?oMhrzLTgGeTZJq_1fCv;fpJf+&?N|W#H$FA=!&RZ)=R6rp4u!OjJ`Kj6on@YUy|Nm@>3)a@n_j)2H*7PgCYqF(6v}J71p=L_yq4+x&p7he zO8ezT57~9CAbPaWa1=v|s{N2ov99ZEd!OUbS&Pe4dprS$9QOl0U19fC_#(R zib9X!B!l9ylta;t|5QGgSD?sh6-IyFKF>|jJ0HE8-{THaIO#7m4*=ahz?;=naV6-+apHu2~?mEas73R8RX|p_BOTI? zLQjZ|Yj4Mpx?zisv0>AX&pA|6{qe~VJua}z&rGntN**$9w`#Ep5m}0LbYcEQ%zK>N zgxOU+yXbZWZR>O)wWf^y%kwj5<8#(|34ziRmA}mLK+QZ7DIO{d+hO;l|F8 zX^U+)%(WDF6RoniHuf!X%`|k#QX0t!wDI~4TU6bJNrz>owK6Xc(4X+YcuEPa9G^lo zlw#*)fMPiN#u^#~4q|+6ADh&*V)=0l*=Y?R#gh4G-`|r)4xm}_$%tdbZR5n-80$5YisnEx}@Edw^@mcnx zte66Kl@7@3^rJ8$7ZX1T?Bn-~iv>4nn^S5_u;MPJpNc}`BkT`%euA5m6^&m6&j-Ik zC@!WzT1W`!LlB>fn%bwLETuloG8EuMtEx78MtW=gK2=j^MozOfB>(&{X0W`hGDRPe z530W-hBo@EPAGl|??$#N%hca9fDftiS6iFQSL;ttHoeviQ=fwiJX8WVgDOUCyzZI&y*?9LHs_`R1dCzdrTMP3j8ljAxRVlsqXyqtquwancH4 zu>8iz{fYC}{vc$X8{r(eCEOM&9@p~o%XFz<4dY1!k7uZ$WXp(_P-ODcqJ(}sesX%u z)!~E8+a~(1KnI<^`c=~xGgz&-*bxUg`&@u2@9Oai{S^L$fm#7cp~S}2nBl-cJ&6yh zaJCAR;{+u14@5YEG@m3tFD|M6$8D?Gr{eq@smSl7QwNh|%&)JXEc0#mQ&eCY{m^V- zDS&Du(!btn%$V`JHlM0~MBayT9&-jQWkVenu1$j=#u#5_DqkGrO1f_L_isSs1jW65wT5|ZY-}*!g)%!b>lHpJ zeaH4Iqs@Kqb;Ki3M-~)DP$;_OZjUa!P>Z%bmPs>o{p<7I%#0vkL{D!x8qy09v5_-1 z0C;Mp-&<_10Wh9{E+-o;@@{j4p;R8fot($ULMD`mo6m8Xi7403C!N=FBM?$O2Ie*$ zeOSX2XI@4rDXFu=`tf%a>KOlr(qtiGQ4hik|9v|&GE(0N%|a}qhnsvC7;xdHQNL}z z*Z`J3#fo{GS;2YdiU*WxJj$iUYU9+WXp`I#n+Ys={6(+cI&qrW-kgzve}F9f_dE32 zdNj*|<@?Z=E&u9BAaeoN*H@7W20nENo{w_4UhJwJ;5Ww1cy(46#?Msfu-x8`2QuqW zpa%dj7ue%K8))1StEs8^f_BA;k^UG61deb*O+rGEfTgER5iGT?tHzokz)!hp3p?A| z)HKs|!C|@$gi5xyy`Y)slL${!zd%2J{Gi4hHWX4t0C3lVFR$vDJL%T z?iHZ?Cm-UN-<^R8km(4#ikvJIEgUe0;n6?z5z(~eWj9q2eJFl`tUlAy(IvQS^#7X$ zP|OAx<#eqm&G=>HP22ES%=FZ3Z?XvZ4iI6r0N_@H(|;on!ScT#vk~xCufwaoil?}s z^An&$gW{khq+h6_A>c^O0Yjp@HvS{;BFc^zB?gcqf_>FN`hs5ZVg6SHSv;b*T&n^g zim*rfZ^CRKBOvmV;$?XE_pc@s2sd8n>MQUF84=PgzDPMb z`9JKI?H}Vp{tfjHQRWx?_nX?kH?{VXKJ!WyJ9RnZ9Po8>fSiZl`k$&2Jnyi5xe-G}XaM+{Y4UM?@Mps=+&QQ&&K#8*~Y zT02q?22+ZNnA}|*F#wT)3Ch|0T$mA?lfljtM~ltC9z~x__($Tq2h^pIlMws_g_ zX(OZTEPfAp?Mhvs!ExblV%d22fRm6oHA*m?F=-)yVzeMdCm{q_H(38UAM)W+St&aY`|(w3K(w>P^0dK@i)CV{;6WFYqLUfgckWDYr3D>7)`pCs*%hPCS=*XZFE~*i(X{n)j!sN`*0hA8?p#pJzK3lJygzEL zLXiBDeo)=6?0dOyxh#$#Ie91gUE{^2K&JL0@rAIZ0xf>mj`QtaH8CV2#$hM~R#-zV zkZ%XaJ|aNxcjHcdZpWohNuz(-S33PhfL<#_EiH2p22GrV2IBX@z-(lNUKImH&2MCg z$bE!aA|a9FNwngEr~cr!FN4zMa-Tp6@6BB|2NOIEI)H8{W+SS9{0M^^m{kN%U-l{) z<-3>7Rv2+GvqmG%uaYBZ^V48FM`*(=e`xz*&+rFu&dtv@*i6~CB8DVF9YRB4rAx1o zk|$3KQ7`|94*usLl6YMVUg?|!Iqoz@-#Fk>=-+{(h7zwXFCUH)3yJKyTCiicou<`m zaW*qV-oJ82tW&WdlM3>~{t`(jlgR&XEfTt(U(m(%--rv3XYqX`>SQ)*)5R$9HWD1= z>dO+1z?ddls{0t8?S#M$izFc#-k^vr7bGvm$D(aq~+#1jc9CcZT$?*u_9XT4(#@TU86Q` zaqbB)F*0%((FH|An?G!&nS6MWqv>7@IKcVy2HV*i8yj2i6fQ43gzeZ+96W|T)W zVK+7R@9{Yx#-2F@lB8FNX`pjBgYYzCUjV8HcJwPWVe=N<4Lu;6-y`w%d}om{58bI$ ztW=bcd=Gj5J^6*(uWw?W0+b0oZH~CKsUH`Il4urNL%-VHl!!bIF&7BT@w2}8%n)pl zW$*xsQ0O1tu_4f)L5N|9vqWI4S0b@!Hph5Y8`cVGnS$~!(F0_0H&7UU=azm%z$h)E zySvzv5Sx=HtzdXz6aEji*X2Ys5DWS0s=;5Q#pN&{U{K#d1Wt6-yhoUt2mh}1I?Vji z$#(bjct28Y)Nb#oiXa)1 zAU-XI{^9-mIgho!Md}i&60&RbUH8ZB+E)$-p@8mFiXFj@ zg@7IUpM;V4C=Cp{GkUCd5&1UfM>=^;phI#`YW7!N7xUr8q`ps&GB2-^^Y!}8h6$Ajl_pqd&HOi|WN`m$vFYr3CmEYNUru(Y4>HMM$#Izb7O94ZN_B z%+Ry<9M+H+nzB6F4&JXuFYi(g`QQFy7@dZd+*VCa5M>fa5Qq@BfbRrcZqhrbQ?bduYD1P#?)mFj531jknFI&-?1||E3v>j3<1G{$lkUAtD?q9HCRUvm{p4 zEPB7*-mZNAyXvr^Gw3u!$;8D@e>{k{1fvJOF)Ma{O9qp`YxVuVw?LC1y8~2u2dVcB z)?yLP6F{GM8D_2kG3oTCDukPVFpB(;mCvu&{kLx+KY>>>jq zymH1QHm{}2&dd@rqd9PJ=IbRCkJffXJ`Y&(eO1ZhQA*Os0L;Xh<{>C{L8o3~J=^is z0lI^E90Q^!`_;>Q&~1-O7Gvgp$3L%7+_r?wzK5I;9qC#tZZX8ZpA`#@O{#eBRg z?KS88qPUvqKqVUX?V6nlge4QQrU7rQ%Wvo0EN{X|`WVb=mhtrIt)-htVnZ@CM@Qsb z`w}66EeY6^+G{K&LCf+M3x^m;jGf?XvTWbtlxi^XQmbisa8Id|ez0yhCd6cNc z6}-T)b!O2J9Gh;$u?XDLL00q6SCa6157p9wS>u7Vjq6<|vH30iUHbZiATU^xM_RS4 zw=?cEx*bHxCS5 z!D_39@7I7aS#bU7*Yt7EmV?Q)Yak&pn`t)wgvaX}+6U*y;t zF?2rmV@!X?gf=#Q=I2WTZYjusmgL+ab=gd3zpQB zxzma&kTWym@^8uUL^2W_oyw)^-3Q=c+bm#?#rB^Gj-1a88XHTLx>;7W)Up=7_Ra-V z^k%v$i`t*%UuxI=$u^i`lykB?`tJ7XM8i(b&p$EiU%?qsZYySq;*|{&dCfa@lpa8vE^X~X1H(QV z4sU0Kfqv=T9HR%A5WnEIZsdsT$?;LSM_gGJpobo8rrhwYx6%)L7k&_UmtK;31GCrO z@R7NBF3ZCeOndoo1F%9#+DjIL2IixPr$?J_rVCuV8v~Yp4VIb@ZKLeJg5{AgJ*!r~ z$u!vz=g$aM+9FDFFz3%lZR(b-?*@Sp#F@^daw^*B!eEbi*dO|9qL&Yr-+@V1S-uwu zYpEz2zbPn0;e>gcd!yY=y4CLeSsy_ewwS4h1%Ne#HCHRLWrd@M4Xe`A*H;Gz@Bk@) z>NMMZ>T^1!h?(eOiz^13rliPQ;PCqJfBia~(0 z-U;CF7%Hnqx($_C-y9KTXSZUBXQHHsrDX&`;u$s>Nj9XTrnMFi0hzM+{%a~Yu$8>q zTuq7P=!*6$si}3kdsUIQu7`G?8pG4=;?;T-DCGsCP;g}TwB$C9&9AG>5~elR2nsmr zp9gRmb-0$ekr(pLm=7%3;11$~mjD5Hob@y9)GT36hFtn|H0{n`pUVU~5JB8k9z`|P z;O=##5k`klzBgF1rwPTU&~vn-ba+Wtq$3bhoDK^!G^=m|3@hGl06T~9V0b>)E9Cz! zZ07Ph$890`Al7g^OR*ZpD`WmQr_BSSeirOJve{)-oFFx(?AFUKWu?IF4_ZQY?ED>I zy5vLb`rn0IxnT3+a>(~MX!`(F!W`lJVjAorJ0)8M7q#F}v_AN;)AyTGL~Zzm^X)1y zmb}R0kkE(V^zy|%X!3Tf=+3}7%*zH6eyZoi-otZALdWazp7l~s8i^Bw1)JF%!K&Ej zOIKzz=46p&a63zb>;8*_-8<(|q+5?Q?kwry9pGaoWRxw!`#+yGON{O3X1BfsG~1PuwXkK?XjwlnIH!Aj6gl@*g4H6yw8`yH(!c&GEapCC5C04<7wx`>No#>ZadSP zad1x-!foH+d;5Dpb1V_|g@UjWzB}pWA%|>koGC2@%qCgC=n!*u)~3Df)gcP4oBi7g z-W&zF9>W#yT{vgdxCUMw(f1eEi=poXwC)Q`7&D*zta7@U2?v9Fbn~Z2UpF@6&dm5nG`KkUy{m~9@7x>V)a}#EW|&*yVoDD=}H4bS-&o!P>(pQZ{8jn5A+hDb_O%k8jq`Qb&dJ5fd%S*zxN0& zFG46{&w0EnXga)(>(dnWQYl91R_GRN&g3^$9Qd5M@tMTC^EA z>*^#Z@kV5y-*VGB$PB1>Ws>JLPmS!+9u$$fI=~5tW)$z`o&3vFQWtycf@DHmc8)}k zRIz9-O?;SJCvboyX7Up19w`J@I_}lj(I1oX**|J3#$fa2l9ed$&sokW#U@dDf0jr-!_Da@mM#2=D2-eXpI4tw{rz>i zop;34e2b4@uVUvxBa52JJKhpsf*>Kn7eNF)db9Q4H}5gDiSlx7!@@t}W%)I>t{?JN zD|*;H7u8eFNaWOLr>5fNE}kRDtUzs*91dq30Y+NR0LmdS=% z+!X3OBowtL%x}O9GYYh;sRYZ*xmEh;z|C*Uwus*m>C09lELWYNUegf=o>G*4zP_HJ zB;d+{LY5&Ny@xzE2b|~Mc#6e*C%0o7nJa!}2yUr!!&6@@#lMt53qm@7`e{$YoB_fc zTZ1R$ZvH=+&ZmuHml3ZQ%R|jNS9r-1wQvkn>}}?qOgzU%C2a>q?grgtYJ9)lJZcDo z-xzU9<|lCJ55`%v>)KyrTqwHww9GbhvB8-yr?2p_rX;!Re^m?Wy)@6RxOzvoIV`r~ zjdSV92}m1|>7kqJGZSR1fK)JSBxR5eQz2TC5ue0pmKeU|8)a(6by{UHp4!#@6 zT{YFZXZ)KX76v?sP##)rjxqYvm1ul(q%WvCUCX-Mhm z>296N(NuK5KvJ;I@1oYhXrIl-5POwl?!h0-5$Wf5UqSG~Dk4rf4l1hDsPFXT!}%+y z^&pq)d?P=c3fURZl*MjhlSqm@o{t2tF!gV&To}TudE<)Ilc*)2@nG|Lc7Gmvs$UkT z15w3Yvu7U&;CZMG#>m~>Ul1($P~>Y$j&YSAmE|t9ZHw= zR6W7!f&z&yPb2tdl32mHCjo!Qik`tNJ21B`@pPIEo z)4=ZCXm;jHE42FX;JuMW%v*l+x$LJKgX1^lq%R@X@&v%Tz18Rge)%-(4aAb! z6V)_SZtF(#xHsEidjdAruc@Wn=N*p4xyXv_dyv{=eZh`s6J&ly8c7!VAg ztrpmco<$nIHcw^ugbnB` zGLjO$@-PJqdUxg4S?p6(zOn;TkjuN|p@9q`R53|sW!~bAqxU-g!I?PywkMQs3887g zo2KMEdcFGU1znC#kGe&d`4U8lPD4D%w(bah^E^0KV*gk3fW_dWMa$N=&Ui@3;o-cN zT+oD1JeO?7JZ)-W_w^_A;xZjk1liWZ-*TScIkDPPV2=VBjOO|bLy;>_WK6`IEbhZD zbKMq())FgV3dXOsAC}r?EKER)z%f=>3oPU-Zmv|i1wr>?A`mJvbF6Uwp906Y7v3}g&d99PtMq41}b6P^<13-Q1mqIsn{`5qvt8-E4 z&T{qUKQxodeXF>TV33&g5_vt*_dvRad(~PI5e#x2Qdy4$HSYB>&zKL#r(A*a;ub6j zZ*~tSH)Gdn%V7}ver0eU_m27<9?${)1VUz;8orn*pl1m5whWYVxD>hYKL)-aoch$6 zf7U3ThhSg;4c0+bvmhlDcG076Z!0nVJz9%w4Tl+s>0gp6ZE}!YeO5uWQM}Toi1k4d zkrK#{qOY6g8IU=2sLE*{w(ChDF(s`|=5em|00#T*bY+thfO0 z&+d|b$6HzT7}Em|UdKsQ5N!SLku@Zmfn_)s?BS2gKO(wmIFYUMFG6P$Za`7BUX%Cc zIb9+I=UV>k>~k1%U`N0%FUhKPSQP*PnSYtJ(CLF;jY}2pDl!vuEU2B$ryF_;g7`$L z2K@Xy7(uhkcLs|dDMHBJHeD1n4zlUjOMG2GO}Ec*G#i%)_hHIG@OPA#j<8=Gm$19S zPY371vmnh|O=xnc76tC{lri#~_kZts`Ty6zUy{0=XYAlT8$TMOrVrQfse0=ZQ&UCuXWDs2@IliF)i}Qg%z&78cfP$niYrnaQN|W~ z`Bfts$8WU)KY$UC>dTFo&x6>>K_Y@Gpi%W$+t)`|(#a?Bw9)x;;b)4gs!RogiD$^3 zjhSAek@6&GAC6uDw;u#Ngiz^z>cQjTQewb82n;v#r%&^s4EzAikgVPv6OrUh#oLL@ zdH#2eN8Iq}Uexq?5P03={IrPgwt>z-{b4oe7v~t%LFJ|4XlHz-Q8KtX(p5$md}UBB z;Wz|W?*h0~mF`oglShIS7q(uho+YCWl74|}tC_^o{u6sEA-%D|Dh{O%Jj@zB73bO` zVW4&=sS`^{m;i15u1N$P{sLJjiUmbQ%}gycQ9FISQ#Ztmn&Aw4jJ{f*NJipZ=1aqs zb-i4uvvc&ld0Nwn$W}$h(q3M}nu)&dzY%fh%@=PDtaqbL4PDm>6IXHY{-z-BP?pb3 zuj$>_{Xn!x{<6g=<(5_8?qray0&W{d3md6vae6&J$k`}>y2QSbpGRtkAKq*=5lPv$ z`}twA&O2{~8=Je>aLX7@aKW#T=}-VCzs&>6jF;-^T~j!JgWlbzTv7Vam~~_3rv%2% z{>b$hAuBdaRbS-MaO8Vl^^?`L_O{<#Pqpq3QpMf3y!l9Bvjtbh=;5^W z&2e!Qt77*4&k6Hr>a9?S$e=#fHtwikh0HpcF`-~sI7)$9zFih}=+(5MWc!pY8OqS# z)P3u4EUemv(GyhGO2g(Z8fOVOXzrpq_dQ89xAl0t((_0^jbnhIXrqYg z8|V9O5Dm7@|I$d7^pb*5N?;#?fSlQ4Jy~ZR+PIz?wGCX`Tk(z@Peh2s{X1wq301db z@mrlx!|GqADrTCIFtcy}3X|R9;Zydy52e_4!voiGsyW<*snK_CD*OY;z|t)gE%6?(Da0-M=BV2q?a8r`4T+ ziCi??BIAj2Do9&Ym8nXs{uN4P07+jEU-EB0o!I%Z6n#z0t=~J_HNghtfcv5EN?ruv zch70kD+BYCZA~GYcchpGw18_WZi6OR=-_g}l#(68z*1Zc5-Xe*FxePTdqrgI033JP zj{TpuJMqhkFP6f|0+qxftBv@llwz8aNC9nj`VfUj>U19&KFlh`Kz>l*t96HZL&sIFzX&F|3FeRIczoikmW^O%sB1z~9&6;UJ#mi%7m$@@|7 z*77s_h-Jp^a3U7I%MD(WAyszCT{2Uo{5sjXbD}^tcdx56+2$s@&2#`PWBg=@svO7g>^rnU~lq z1MaogChPd_Wn82NAF-SqZ6uZcq6eN_+ zUiXV8YW?7sxYpgyMMk-1Cl4f&f5ygns*u57BoFb26AjDVKW@HSD-m^0nbc(iDc}_ zdG>p`DRU zEOE@g6wBJU*=u3Z@b!A8!NP8?x?IJ1^b384!ciR#(dQess}Zcw94IX*-#J-uj$r2oayw#_xJ2|cNTmff_kmr4+8Z{s%^ zL|~iZcMzW`?HD1J5FO6E z`sAj%(~ke+dS6WT!GMpn7*wir^V{j#iQKJwv0RD}R#XTj4uQLD1dR!CwXvZri2W?h zFb|A(XnaQxSWsis=XEUuwfe+MoA|&2K zHw3z~QggTX(FebME%xBO*i;Kf9{X93_B!?nyyu2bpAhEkJdLI4yW&P(bDut^4^lGz z;9pduK~BBtt83Gp=(A9{0lX403K(sw_NRbDc{kua#4&W`Ql_fkD;c%NBBCQ_4|vrB z%k1ScRnU{70g!-Whqs>Qxmp>^>XpQa*2u_fvQBS*DKhk)@mqox9qg=lyi1zVpcZeJ zm5cq{#4~XmzZ73|0f?B|Y~L1Abj5w>UA?SNp~tq(T+KQ}4zACfno7o?Q)sQQD}h&4 zVoWr)(*h1O!J5$3fjUEb0O30vcpM=@Rzd>O&vaD;YK z-{&ZktRnt5?0k4LCC3S_Ea;qN7t4!;^>Umznz^C|s9b z-Wj>2wDb%7ew0rLII4PdMzd@wxUGXj>kIJw>|-2{|EAvtf!j?9C$F5dV)3Six=efD z4h+OZ4u^vJ+U$$Z!xk!vyIl{d9nHIM9}?jER25JH6zO61hV=;7r{9Bdz2K=@bA6s> zF(ByREOJ=GGOaZD&&%}te;72x8OUO@!zp%Wj&X&R$k4d~G5`9&!Qk(U-DYtI8%h_} zUg#oI3z&>la_&iQ*%EC4)ruLK-=w&<^X)qsZbNov#ChOBYpaDea3#ykqyONC6uXb0 zzKA&}dFEbl{Yzjx3Z5Y(1e11ZagIZ#*oO8|f~q?n3ONA@2%BOanw4q+yBU;o>;LW9 zv~5s9{BLose+gVMpfsKi5>|!2pw;eE2QBGN+iy(h-ruisC4&r-pA1w;sQ5-uT2<`&msfxi{<5n`oXvGy~ZRd2h^gf2^ET(}PG0dN zoh(X-eHk<;d=V>0EQn4u=}wQIb5|ZKosTwks&8H3JEVSK58eAv0VV4hfR z*tmbNt@H9xfXELs7ZmC9P@2WyHz6E1hWi3Ki9DX8Z#xs?$-Nle{Tvd5O1Lfi>~lYQ zz?IS@@&V&O(~{VOGp@f;4YY&8SZyp6+cd|0XY6cLeb=FO4QqRARaJi+P7;W!r#qZu zyiWE9U8N?gUUy^aVR`$!Bn&uIra6L`|8F~^oR#ttXoq+T+Kx0|m=Y#gFbp({Bsda) zyVf)m;1h>o&7AmtE;;v5cq;h%k(J`6@x9pRF7{Y!ydyCm>0Wq9jl!?KkvW6FEtPEY z-&k0>6!5Olfn~rL1Rsl0r<0DEU35_Z?djC6fa^y{$IlkKn6@dv#SILw})RN&K41tQVCTE+iHWj@7W{v2*Tn6Np?P z$QjTu{lJL**_Q=&?o~ce;B!CqeJL@~ZlR-0BS`UDhXqC#V}P#LuO-#J zrOny_+&LU=S+P^N$~75JJ&y+CsUkTCKsK>4adkfdsr%vUjpchhr9pgawZR3EFopp~ z;9JJKgerreY$=&Cv@BZAM`J*&KE|uQWEj>m7Ms7@xDe3u?b~}fJFUwX5qSlIw`~2x zz(!YoD(->x%ayc#Hy6Qqz4gzlY*%pQ`UVOnMmSaT#0QIC@pNh!z_xGuHsI= za=n~FUm)n0tKFjAr(sd0h6zUTYdjbfyV>prmMrp~d~AwRq8MukNKvmioh23I9sUwu z;aA2ox)7HF#xH{NHCybkf)zM)WqTIv@3!oIc#@vZ?I_2!LHs72r5}88d({3_mvIgA zM5Qa~#r~B2b7_nICBX+5p3l_hst46xy+b76)2OiTUc76XdZuj?G8ZnW#OS}qVhw{~{8l<%X9PeS!GAGQPl%Qtqik0SOy?Kq8>)!~ zt0wVxoeXU|dL&{qdwN9Ve2M+u&&r4!p!tZS^6D^qmatlujoj$2%J8>rWpS>UYw+E^ zH9y5R$i)UGYN|PRhoH%Tn^7L2mA}F+U=wC+@ZR!tTR$xw-?Kv0Ui0`@(#%ERa}pB~ z`J48nef(o+k_%|0z5Im*1nkoQXGBooyV^n+viyU1AbCgwcq@-;WG)Ag{B=<}-2CQ*ofMl|~MBJ^HNSe(;`Mp?kTvkZL zDi87(2mrM{`}Jv%*TX&Oi`aRm=-iI2PuY|bn|@L&8Y*gQnJzxA^`udRJ^I0m2w5k1 zT~+Cd9aOM?7(F8x@{5g6bL`2(vhwIeM30b$?=M`gTw+@U|*f}aQk&U@zMY6`)zyI+WX%v(iMqBq$-RjC!4B7q}0dD!Q zb>0Mx5LRbp?RbJ{$Xt@BBcYD=BU&;ECsa9Y4GXyFNJ;-1ZUIYHjrzR& z8kURJQ`lu)l|bIU6gDhpsP-)MdaRSAb02tx1ON5X_1|nha!5Ws$j+NocW|HWtza@;JcHLV=>9u(Y$2KO=≷ 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 Lr!W+UUlRWd^A_Zu literal 0 HcmV?d00001 diff --git a/public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_360x0_resize_q80_h2_lanczos_3.webp b/public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_360x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..7e9fb32ca655e427e11be5ef18038f8f38a60efd GIT binary patch literal 2046 zcmV(crDrf-_0X~5|m`Ea{p%M5jz&i*8 z^tXH`c*n>S0!$U^yDvUh2YJ^%tM@bWgVL7V-xn|De%2m^yns5>{Qy5$I@*75KV!2Z zJr&sp_`Hoh!u=1huF++h4Q5cvVxLx-vv(jY)URTPlP6*xGg`FI+c`N9XxTT z4yBDkx!GMOB9MEfh0v!cmr93IDX3eYnH9q{*-*T@5uSAprc^I>D>^+NttUoDh!>5< zN|e!!(!ugN@BPPn#>B}$0=Jvc+>3zWDr9ft?Wv7kzaQo8SQM?6##ON`JSbngoW zt(TWq{T8C=>En$!bkV%552wIIhDqm~m!?o}3V}pm>4aPrf9K{e)LuVO*IE&G?CIISXGqcOg zT`DDxTBt=%B{UqEjN_d}wif@|I{8@&I{`)HmZw)9{-PIzY|(`02N4lWaHwp%c!K~@~R3*k*( z8fB(--w1g4_pk1%Egq;H=(PAB-5DB$^ZrlY6089X&Px8mf(*ZS_)@zBCwsendC}nm zGwWugT+til@+oWc`uy+mBDwqb6n6)^Ygzxp289{)%}beo*1r%wNjFAZj>@r}fOS?= z73i~la@_mtM0Ns?em`yf`;F0Fypn5z82`vOr2?t{2(rMS;l)%Mbt%MamgPN*+SVS& zcV?Vy@*gbJdP4?f+}J0Q7lnv$sL3if-S7Z%CjN_Mw1TO9-~!2p%n-F3s)xXxP(_5^ z@cyU}r+AMrOMH__tzp=uOTdhsSK5+cO;9>inSFqEl$j<;kPnN3J#+&k8*!|;2IyqA zgr)MQf-RrjjVynkVmo<#01pt4;;ya?o%r}wT4p{-^mIg?SO11R1dZWdr-%r@VH4&4 zr$!dq!tlSP<*sis^8%Mp+i1}PWj>0v4fVOi6Xm0}9sNcOiDzg(&=9Hrp-#UM|F>ps ze!mCx1}wMuSn+hzXzJWs88ZAqUfk*X`Admx)mpn*8wrbC^vd5kK1bbkYaOR1#U!BI zTB%>y_nveM1S<^(HJqAA?^32HF|&iAtxz#94L?^y5-+(z)Y)fNw2^t?;k0TA1E>zKfG{tgM#%svR9%6l-x$0Q5^CQf!{SHu{Wb@fD=u*+tj%< z^>AG&p1u^C)YO+dDxv9#k+Q|M5sU2nM)^x_0Vaf>F~p$rTGOnPZZ!TbjQd-LQxxfX zPb(*2H*vjsO?d)%STa67yLY}?=FFitk zeJ~_UIiQScq&>Dqcy5PAnqEl@gY^<_0M5e;0zWz462Mu)t%0n%Oj1`GV0l6W8DXO+ z>OsJk;EBbK?;O`)4HV#SS!uPk*gZ)Y4B7IJbW1vXxdyU5yo zgSV{OplwL5A=trHIL+W^NUVe}wgo`@Le(nsyYx?z$H2F*R`a#KHbA0aRG%qlI|Y;v z*A6F9K3fPz0ju44MspHfXsVDfj&qDPRHT9Q^pEf*~T1h c6Q}#%$^&`63Ma+V^y#>`vF88)0000006%Q>$p8QV literal 0 HcmV?d00001 diff --git a/public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_425x0_resize_q80_h2_lanczos_3.webp b/public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_425x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..703b62372db703fb7082ce55e5bbe50e22c86e59 GIT binary patch literal 2302 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 F{U7V~d({8{ literal 0 HcmV?d00001 diff --git a/public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_520x0_resize_q80_h2_lanczos_3.webp b/public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_520x0_resize_q80_h2_lanczos_3.webp new file mode 100644 index 0000000000000000000000000000000000000000..e62ff08bd12485805d7c1ec7e29855c91376355b GIT binary patch literal 2806 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 Wa3CHFUHh^-C`dd3{O3#XZ}|@^Kf&(+ literal 0 HcmV?d00001 diff --git a/public/images/website-new.png b/public/images/website-new.png new file mode 100644 index 0000000000000000000000000000000000000000..844090459df82e8e6577d4cfb72fe3d55a8745bc GIT binary patch literal 18139 zcmeHv2UpX}(=h54R21|gAfjLekrDxE(yXA;M5IWIN|T~dP&$bXkS@K0N(U*5fIvu) z-lOy$T8Pv@XbB1MZlr|!{|L`{&rvvMcYm|fc4l^F7Oy+%$_Mrx-N(SdaNyR>>vtI# zc4;v%?DXEV6O8D_ghhZ~d!OCBZ^yvE%trgagCQ#B2m`|jhFjOK+;fbX>T`Y;o~52Sw1ZlQT=qoFoMXH=K4wi6U@>rD?X(;C z&2Z-(aTf!_%)UBS28L3>bBbUn`y&hN)gUQVtv3OfU1HFb)UOP|PIofUAefG>5+uIM=Xqv=*T)}nZTXM%gk#0A%MDrKB^U$_B z5143E#UnUe9x~tPW|!{8-|SXYV*Mrc{X)v*9Sje`2g{YCYEa^cMF-N%p{4_0ZqP=3 z8X6kBzviihL$7=N@jrfvvI19U6}tX+N<(o)C}vVH>VB@do%4f}0RF3wrZF{oUmuzE ze&^b?%!(rPE9)EgWL0W+NZI^CK72d6FdV-WZ z;dB$6-}3ZfrZBsZeCfVv>`3?#{boMj&vX<+OHtobT znbeOyaic6|-!05KyTH+OFGC+9D;pjBkIEf50|PZ2#tH98$EgkdbXcrVi~f1*%~{%4 ztC;aNbZ_S($83|VLl*Me0sg&Vw3Bz?+qZ9VPRRw1gY4p7Ud7THdw6k73^PUV-c<-@ z+nnyVuf)g_kdPAoA3JE{-z$B>!XUb8a+4y`9eHEtO3ts3XPw2mL5uF0eT}2&?pb>l z*&NEeZ(kxOI~zPUuWknusKlmnU{N zTfbcdsJ`NCjHM(w*1BJ^8+AQdBKbG~@WxTIm>b3pDZFE`IEhK>Sci+brJ)hv`~DDZ zc&r)M98LRvN40;FS^#B!cG~Td{SWlZj2nvsEEmO&9c#jF#?!hjbj}OarIE6A( z*Ix8b=^Aw`<-737&rTArln3#_BRDwGk7k|)@>8wakg7{;9aLg8hw!rT;4VnhTcQ@f z$TZum!SQk$;tzJ+;7&cPmGY=?JhZMY^Hg#W*zqEzwBH+A6N6TWS;jGEzVF@(s|&A-V?P|<5$&PnDMzB5`QYwpicy@vcblIZ^=)1 z$4rTP(WrvHgmm(w^C8*V1x?yd<)OQl(P`s@oUhL*-l%|?)A5?n^^B}Rxv}wOkS~N2 zan_Pnt#y6;85RNI+VWHy6W)^=eIL?@$a!5KmH(vWvq@dZ7+)Q1ri3-asVw_NT3wc+ zR!IDbI*miK(Oes12$y(5vFb=sHN}2nP1XrWOBzq=|D$xksfpG86ZP;QOE^toN*QBv zUPCCXqMC4m{Bq*ANuP6vj3`6(m7Hc1Gco@Iu~DS>IfhgVHZC<{O?7R`zKvs?R=EGa z8&4VZnNJ&)06u%BRH(Tn>t=fAv4=q2_vQ7veLJUk1#s*qmPg;%Wr8&Oe1i*msMi?& zC?{BTSFQy$aRO3OH%-jYEP3s3v6jT?c?aI4OqR)_Ub06*+pg?*RWLGrbAK+?TcIEK z&4;^3A8uBE@AoXF5w3^wCfX?gHUMi^VFv5|7fw#9tX#YB*fFsY+aDbnY4*p1*aD8u z9$+4ZzIDKI5~h$X`p~Rn zaPnFHlp{r-sNXM>1+J2Jy!tVDfIIU%I?;uG6W3PwIfnr4Wd~d zhGD;&qun5X2md~P~`^PjUW(AFUL2*mYg#b$mfnc^{ zf?FxXlo5*)Di zHG}`Go%D+qf}n>|wB~*(kh2ZD()l&w#4cVZTfQc0(E_Wbl{DxD@yXZ9SI?t8d7aCC zv2C&b*iZ$Me7>I0(vK%M;2)W{rAv6kZDBreP-d^}y)f+fLl{%M8*o-1KM8NqFZ~Xk zb77^Wu&$0!nkaC^9D2`mGCy;#M?U@YV=@MrRIz{|{+Hd#)2kQ4#pzQg6tG^9Q2`%x z>iY<0b7*w?@fXyp{9H}A{zvNJPgI6dO=7TCb28?R7Cb58JV(5ng!M(aX9FKU$%fZ9)a2?;j}RN`0|9|Y#uk4rGrRMv#~30j z%7{Hu4{f{WxlqCU2MQ9lU?>q;k2UD!)Re8(>lgGtligz59{ zMYJnrsVIy@(qWuem0ew1=na{#HBnb}o*RjPM-mhwCB9iNMmvn|hsDeOFk3A(-@R*` z17%p*QSjwAg;yziZLhs?_M>CHrhfwHkYs-RKH?HPYtLqKM*SA#0)BPDHCR4Gp;=E$E8eH9U>8exVCf!E2bF&}!r^1ePKldT_VdZ<(y5c<|Br{Tkv@-_c(vPPsK4z^>H(yu52`Zr}y?Xq~e0ta#2h z(OJIXdgH1ht`z8=Maq7Dx-m{T-erk2)JIKSje;lnie~!m-sKyMgH!QXt z&g|&vqqX6N(sPgA9dalL%+Z_ix*RvR=^2_NCLWSs9w@FdAev~vg_wAsch|w{?m8!)#-CS zSo{~(C;68BmQN3lrgfd8?{sG6mFS=nSx8HKj*@ZzJbmJ%VvpWT`s|~<TA=`!C!{-E8N-$$Gx zUE#G&txfjXbnO(&Z<1OL4Pk}Mj;%AR#0A34Em z;2-rmbU*Zy8->37E|w((BFxm3#XD&rvqenneWHh}iHx1X#6xVmz^2XmSX0DBe2wem z((9U`JkgiiT7Ivyxcd(ULN2u>b}qW{Y!Q%Sv=>Y_diFlUa zs_R6G?%h(O2iXK{V8D4{^FNi6u{*X{*ZJq!PDDSa4S4}oQ*%3a_zc}VDg|GvQw&f3 zP5oNtAAEVsffd_ORZ&UvQQB-%(yVlBZahSZCWg7Hj7dP{VAW}Kt1jHG8pLS#=Go(K5U=1^_u_&5(|g=e2r;~$f%$1rXI z60$eNkKwZ_*lxGnmuew02W<(TBYMr-RdGy~8JbIdlei_rN=KNoG>+4u0LOV|3(A)l z(pOe3#WO9gpRR}8q$6Y5)kB<3TtLoXT6o_)5ui_aLBMHP{`Vz* zm(|l*)m|fimRB_^5)xN1^Nr3b3IC}uR=$pgipBrHsEW59d0Q(Xo*LyIewNO{uV!(s z7Yfatp{66IdN0lBs2o+)0AQrlnqfLdk#tn5hCUJVMv{Tl(glOJq}ERQlHw{{Xvu*x zZwtM(rFGU7F9WmBN~!hs{TD_=I}HZc@0$O>IAW}e3hTWHp|+fBC>Uv=>(Eh1cv$w? z@W#OFDoy*hP#5|Te;RvhI$9WNVEdeo_fAX7h-|GJ5Soez-F)diz-AL;M^NMu(fbeT$ zsKM8^XlHhP5$}4Y&{jun|Jn$hmYv`{1f0=r;>36&Z0YCxwG?-aa*&|KBMKcfW+xmS z_HXq#JpG9hC5gM!UweAi>@!x56O84Qs>&3iBhLH zG0bZh_sx~dC~l%I&WAmP(Eam`{4@gBA^EY%Hw!Ftzywx2Yhv9HBF1<2368*IBsoVh zfIrzauKJiCaoTpthI}bzZd0P-CRJ~VOK(M@jmT1!%}{^#Mkf1)ibz|<#|%iP!`E?DfYx}w%uIPA}x$Y%+If;o%nj3JkP z+*-9Cao;5XJx$4U} z8E2R_Vj?^H>6q-etY zw|K|OP$otc1MYXy*YXKYLuI+KcZ);-m{EV;!Dc$TA0fNqFT#u%D2m+vX~P^v9c^NS z{2C(@hWOLg4r_=#yJh|(9L7^!AIR7z_ddmGa2pQK>z;|ex^?R3f(q)G!o)2qlBxvF zGO4dsuovCJ=*PUjiGbs-j}*sS3L?6h*Q{gYY?g&K`NB|&T!^oc3fq-}!TRl$(kJh- zcyR!KK55GdItlg%V}vZ!3F!OemPP8ZChgnwjYrX^uzFeX1<@W(UYpiXNb}B}5BMVr z@t7#=zS7-p%|;5ohKhXWv))}=sAO~!t27-4adAiVZ4#u~ zlQ+RSn_oO|OxC`ku73CBS6A9bdTRQDzX?-){5Q{xx>D7x*>q;}e3%BvhjBnJGI*0# zl(2}}frG|13knXd%n+%mt*!k^`n==LnTa2++=VWZZVzkolr}gajvx5> zcIX!8h^d*`eb?U%=WHE4!6HXS9m#!j!iDXdvKT!k?|e^g>`ly@H#>bGM;UIck~9?p z4CQ=0^}5&kqe}ewDj&Q62T6_Y!ZP#ULHQM#7RT*^Q^CfIsHa%R0ck%dgzCYdM1q z@BzHS$gSA#VO?!4Nb|>pd`DnWXFMBLSD5ZJD#NusV!2>>Q;p{QT-*N>f$^0b0bXu8`kH|d z`oyOFV0fUU?g88xtjgG;y6xtc+KKy52NBLJHG0U{8~Sa^iQ$3?<~)Ghwf~Fh;nA+= z5}W$SQ0l7&tw{;0AMNRQQgoOOyei#`m^P9;Hs^5qNxWM4sV(Q)pm*^mEhu>I(Bp7? z6HM9jp$f0W#1#bft4l|gA}s-GDwX3v=nn}ALCP7d-kFpeRS<@%JdLU_TZ|Rl^mQ`s z?(W47gf65LGe|qWN|4Mkt8f4Qeb{5C79k}2Y)8XPQ9E1{#;~>CG@i6euAI@k>oQQ$ z@~4D?5Sld(FtL%>-6WMwJ*H;h3N1a!4?7|HJmq1*!u>E{$%NugTz^VIR1_i% z#hKtzHdS^T0jp|f0W6-Ba1@Ymd6v7Tu1;(+xJXwaqF0nqaB)(3^BA0zkO&114dhIb zucvz0sP-t`R+3$&t9YRaoYI-YyLp!XiN_R}D1RoIa07s)&?f_(UrjtR^Ie6psv;3P zek-9G5&mS}O)~5N=Kua{Kl7s=FmRXDvw_kprM|JrMUhgV8OR9D9e;rW!x zi!^AF;XU{F|NhoI1hNQg(GrTtC9L{dVdB4=h%oHw!ehLpBHgq|)HRzw%K=jQH}b#e zNPfOP-(}Zx)=Y@Ps#bWd%YBm{yIy@zLn|XOLh;{IAj`yjg#7RC_i)WA@%^%dhC&=P zY=x7JL$G*e>o6Vs_Vr1{wZ`;YjwAxXnD@DLtXR@14AjLU`JU;EDsj&HbJ*iL)iab3 zBgYM#(9cLKtDwd;Tpf_IV^5zK8$Xdq+<&}8Qv=y47VO;tGW>^QS6{XH( z)wSH%l-3k!b{i zVoa+2XB{y>6x!UKDETWXqAi)8g|0!& zzsniF^nqQx6$Z+8RtHzOGzEceB8W+XFrEc?_xCZUZ0N()nV@z71(QvdvjGF=*lMxM zrj&SKWOVeX{!M*;9{WMGQF$-2Ez<>LuRwuhHce|Eqv4~`6Uqg55LKJp|W+tKuF$Lr%)v9+VR~62_Sz$+w@!QgopJ8GB z?0EoW{pDR2j}(!8b0T@2hgR=a?^?HJQCQYgY62UwVk6#tlAy@f}(FCp!$=EYNhAHhDh z?aAXQXmmmUx~Rwgr*<0q`eD68Vp%KnCSYl^!NIMkY$I?o|w!=_>|9DKv(S%%0bEOC`r zG82$m!bPLM(^|>}&89YUPBbAjl!j%>M!hh5gbTer=V(m5xoL?2!WJvm~NY+sN4 zK7NXK9YpL@@o1Z58cxEA4yeo~y{NUX!6dc?2stu+Lh%VU;ea~h&W-MOh0J1*}T zT{w_S{WdB+pVSX59w>pZ6c3|<0>9!{PKIpJp97C(Hz)fY|D_@~`6i}G7n`%_7l?m?3SmuAb6O_Xi=e(o zAYzHvQrAmKd)iqE9@=oX)!EV#qsm|rl9%uMLY#MdIj`gV1Uy^B#qCeWig7HdA~&G_ znH?w~LP&(W@ICD7mAjwI$xuC<6!K|sm2icNdgC4XOw__nX&jz15O(*hpqCUEPPbtf z6vG3tv-@y$T~IlEFZZWV@20%uWEHE+CMnC;X@CkVtseOEXqQk7k>XaCJ9I^ftO@tu z5N!^l4oeEv{J_{r9@7wB9A0m|()Ld!LCTn9A&pz2Ca`)jap6FTl4Bjxm0CHDc5WA_ zK+EUKh5rJ(b2r~z8=hbgLTgK?Ij2~M`MSZ8x+dIU2sVwi=zYf#oWoB~x&9tOP{jtN zvR5Ce3bHZ89+{ulc*n~4Wy=5AP!r;C#IrisPwq92Y|**^JT=C5W4+LkgX-i1Zu%*( zNt}#gs`5JNcl^&B^{V%+FxzcC8h5M(5+Ohu8~%)_ylL1zz3e|Ep+ugIi4WdTfFSBy zPf!|t8%a%Eu~^Nl3l%v;+k|K*wxP>G1rUKwqU^JrKTr@;3&lMOfnEr3Ko;n3vU3hU z8b_jLoT!J`wT*v9SXX+74hhg0%d&w_jw{O7-RDgM>T_-1*Om*uwY;iq8h`hY-XJg} zSNLS&q^$gGu4`nZ+cNSL*ab-7*@gtlrwv?UZuOqV!5goP~dv!B=e2EFvWB%)$ zWv)}{=2a&@adYr>^wxxj#FwwL>)92Vo@)qQ!u??4$@uY8W1hH-H?BFu!7;lx=kHIn zduqW!QC!q4!&{Lx#rBbjl?=XUGe@wabhp{cvOxq+S3Wt+(N7aDhsT?)lWBNou}W>w z6dRcK{OoCyN?^1Twj|A5*B5vM;KSW0D|cqrDtn_+`{UyqlQf`BF$xeL#l6*baAbM; z22Xxmh+iW$1gM2$#gEJSq#U8CEvOLvJpj^qL;QAK4ll;%i?qkR|2ub1+P1=wT)FT^ zxc^}YZ#*9Fx*>$IkzMmG@_*?~H_WPQ0Wk711CG5`GE;v8h;F9^g^eiyyBsoQ+4O^T}y;ciq zo@@1!l*i_a1a9B5vXnSibtLc=bsC)O_(Tj~FqkgXFsL9~NI{n;3-6<;`i?`_e=D{m zzht5TJhugp1##udLw)_9U++P6!UmV(R}{6s=o$P6T<74gPo}ff&s1*^vTRgUA9&*G z5r;95x@>xFX!3&P(7nIww){&eONsLW+y5;4_4S&?|1JYX}T1WvvOmt?2O~%D&xl?qS7qO-%ngX5IO*(9tDUwk^F) zcMzbOpynWdTNV}A|<4aobO2zSo$yqTeCV_Q6>sil@W)1~9Oos>< znYGHA2+&PgPJ3@5)Z3xIuqAV1_&lqxuFIhf$M!|S=8wTpti!Yrd745%L$A;*j>-BF zd61dKYR^ePzDm<7zV-0oV6vLQHuIRH1GcNwf;?a>S@n2$go))?A`oQt=k>Du)!n;y zgC3AW8YQo8srH&3QBqeI*=CP9y7R0H9PztVL0gu*oulY)i8iXTlPA-L^M2*d(EvRY z=e&cBcda(E-1^R%ZCwCn&W>;03JG1bYCSUBD(muDuvOZL*a}v(5&3AQaC5O#v&FEfquIa+m~pPUpxJ5Fo5~7NS760;Q=%Q;PuxaF=PlCEWUM|ij7RI>0F_( z{&Q^bd)h3`MyhUz$*hdTTKSgH&fQ!&j~2$E6>qa2M@hkq8lLN< z8HN)n8P%vb`KC2Pfx{a;7yq^ln|n(^fBPPnO^X<|=^nA7p+IYP0$n~rpC%_nz2kwm z2W^#!U>Zc0+ozvbA7ApaptVO*rri=r!^ow6PnxQ}-eAD>73XlDzw_?Q9Gr+4`M5C} z2UylQaG3-e4%?6x`J^<>k}GgHeAe^QOdha*I6STK3-sH(gAG?T4s~&Ao^rmt_LEbt zb*Z0QV>Mb|EP7X9ftyB##) zHHDWAf=<&?*f)9yv9chwjj%EYr`)h_UAkE|ZER!wZ)95gikI#Jf3$1EeJ4|?RI#Lt znlP+MfWq;S-*Gn;uWUmr;$JogFLZ0MD>>i_PbQY2`z!6MXkLt+(Mpc1_6JsbS6KE2 zgUjX{rI^if2|<_Cn3$_A~PH0nSX6-~Dv zIwM_Je@^=NzVFJ#V?MBuM*SUVNN#-_){)O9ga(bPp3bFxMGEQwL-lLx-UHmQ5UMZK zeiA99VVO@ncG55$WUnlz@q6Z})pEeD&{%hILnU^o-MWm^VktiaJ;CdT=bOxr*G zJzZsxR7dD@sE(2y_2ZV(+D44OmG*>}DYQ1#n~9Z2%%Ne!M5TacJ6h+^ca!S7NpUm9 z6Io1Zy!Q6?EZg{$oT;CulujLOG&tDg<&$-%yuIA#uRR`Lk0U0!hRw#_E{LoXpc*YH zVSI*?u9FrX9nIO~l>sFHdquQ6yfN)EmZW>5j!?i|bGVipr-J za}>-kHCxlzc5a>B5pxs*cbf$?vRNDCQ_B?1U?mb!w5Z8_-ALIfkWI6ei4*M$&sCZ_ zS_OD%3Y4&}Ko6R{*#%XUwC@?h0~`nsYst&w8RYG-CE--l1r18cLi?W?jjp=T4BGM4 z+*AXg7Kg*3rq>&Mx#B&X+W*Zbd<1?$d7bGejsd?=(BFLHIW<&7+X?8z;IYNP)5_Z+ zXem|I0>%saqxa!5vJDFQ=S4XWAMRWZyyzMvzInSNty0C)ob#5whqJ*?knognYX}uI zx=P+Hw`cJ`UU3K?-w`IP1$LA`&8H_Q2Smya@c9|s0R-D^5F8pQZXqaw1{c#O`VKV> z4Pwu~OBrIlXht3M($ZSvm=_RcAC^hQl<6#xU;V^0F25vq9h{A(E9-XI-BkfwvZU}u zVKvTWy7CU|LSzbv73e!;YNd!7eE(tWMlGRCcYg4n13lWbbGL~>;mAnHrM&2KB52Sj z4En>F5FY@hw8#j*VRKoyC2i90po)e_f=21YZ)S@BIK2}$cfGw02{qKR6)H16%(dUk zFD=h$uKfWEp~oG&frq~!+B&PrK7fW^AELIruLjGf)th$ z=f!lYGu(-6z)+upi?27|PWNAK;gbr17-+dsLm|4kprP1XCWp^2JAt~>{wjGdI0uK& z8m51{l(VpxhgEt)MADXh`hay-R_+i{Se>MZUyqyndr7Sz9Q@mg{fbla7iccl)MRg~ zh9=!!@R3Om(hNO^&gCq#gTDc4m{nL5Oget*Z`bWi8RK|+;oTJjx6`+;cck`@WV58H zMp}hnyO^EEDo<`SCMVkAl`9Dc*1;=F-bpAL4{#8P^0AhXCCuJC2kYQHVYO^UC{Ex@ zb0*yYb~vy=$(J3SB>K0>n_%02B~CST6*y4v$Yo70%F>h4!yVDFnsfB zS(ABqEtY+~FFe5JBVYw+L{3szy{)8eb7xK8j4OTE4ld>3dIFOD>QwMma+>(Ffu5lP zDGyp(@IdT=i->)9U83Af*S5S)j_s-nIxD!*ovp5}-t?ALP8hCR z^S7B8nfqGlfI(=8V+Jg;C4R=WFS0!Keu)51_q+FR0+ACA!u%vL@!Vz9g`3o@4}V4M zXt8TyJpaA#du?6>d(-keyblBwLoEJGR^xTMs63S*0vgQOa_pyICC(-7L+SoQ4)6bJ zR4Fres&;PVGLeGeq_h`)85<*I7~s!C!m)l&iudzME|HR@Q4%AMI(^pGG1%k zQ$V0n=dzzHlX3OhoY*I#xz-(V^YbqXmGxtoa7-tDjfX~a3hPaElBatl$mDeFk%*v} z^Q%6bin46MKSF#4=g8Bj;*6VAKVB&rfw5O=igJ8KeE8!hfm3*_1NY(h(qByZIMlLO zAC);9 zmBoH|>PH@c+c44K`-6p1zv9XFXi&b0*ReUcHg!&sVrpSgVA*#?uCMHv@zf2FCt`38 z$9~?OfmnN@{P5u?cYZN(ahFQs!VsDhXHgImQXby=b%Oh)fTA=TfJ*rbH9cO^JgzQ( z#E?h*mQfLja~2CSC?+k*!r(Q{d!}O;@)fQ+)>qth*?)@V7pE1DGzp>$Wt^fVCl9ZI zrrAmki2hM_F2Vk1qaGU^QmM;+tRnCa>KwU z?*nb%hI()d^V-jO=r5qaIXB%`%yQ;z68JaS6O9xUwQTV)%7AyDgFAAt0IdM=9Eg*A z!VOc)GfF@rjH$E{hmZY4Eenr|>LxX3RG9b^-(~`?fyj2&H-VZs+4(j1k5h)bEgS3iH!Gf0!YGQMHB&A1czn}hF(Y#5MoX`dgle-N=6d5?BoKnj{W=5cO=W#`|Pfe_Ft`sO&O3D4OF&eTC1f828rAv8ou7$8CY zi1y%U14)dfF|V{CEk}*)_5sPtO{!%4fS#rHpetnqh}TGT{EwZJl`Vdmu{e|lvLJha zrfdQi2VMNFX?@p`i%mQm`nJKjW7Z&~XRp)cWL5Z^INjO;R5|BPpMF#k4N`3nSm>b2 zOI8+Lh8mU0KabV1UIzABZWwq{m(j@np{{By`R6~|M(Z&c!mm}3k?jWOe}kDVSFNnZ zll-zqWEB65t>h`Rag_L-B(}=+3 z7*;xe>Op;SIzT?*BlTY_FM@n_Z7JLx1cqV`)8WnNOUFFvSi6BTZx(vmytp2QA>9f* zBx(TAZY87qJ{>K?vCglpN(ZuY@@Vf;AX)eDlL!#%EKX!|g8Ja?wZ&)PHR`5{ z6?CKAlx-#}^TV(U;l?kg6?F=m&z5_jLPJB(mN3-Ng=_Z}Ja~gyljS>$R-h~83*(ZM z(P;N(=2sW!z#KAk3nJZcOTS(o_gT{|lJAt4mp5`|I!IS9{8QRn3pZQ`d7N8>1Z&Ia zv1yEgCUr1y(b+b=IKqbM)`d4t{IlTp{A|K`|0A>0i&L^JJaQv*#F&!MmJs%9D_J&jPDNwzPTZHO=4zJv-xUwS;bH5hXXwnvh#zIFu_6-GMR`Y*cDhl>RdoRpMwU)wUUeK$6;a52ihnfs03HiAIUO1SSna;|PjBX~;6UvjeZ zJzZNC(seT+v~tr5loPZN;h;5IzgS87ZrI;$hs0t%{e4j>B?8y^oT;qLU=h6y99^EKq$PCm(G zovT+r&p&z~yA3M0tbLHbE{=&wuX2(x~4LitZ&H{f;+c`9QjT;0o*}gh6bZ#GX|9$AUZRA+AGO0!5>B zpH55qy28q9mhAmve>jvSt^_Nn`uMP#_m8*ty;!9A&3Tp+9&}D-E>5Y8cjdxBhQQ*K zO^YmnDbiUd6w9^-Z^zHwg6({?Z7Y1~>$l+5EJUlw_OfTCBIQjT(Pdy&8DwCR!gt)F z%kHV|q~5r7HjA)s{x})xSd!=SjX2Sq#0{-yrgPfiriKQ>ZD0mma5=S1q%NY)w~orn zoz1$I8`gNu)l)eongAN30*&`>ixS4BM{0v%D4Fy}HdD-u_ua*`{Z;*#)2MM%FDz0q zi$;jP#uW9~p#FWwUT;yT0qyGQB9us>tU`-^T6DcC=Gmh_sj^30YMr!x-nK9{HrDL( zT8nO`$Id|@gtxb}AXzWdyrhhg;Q8B6Q|x!15|#J`)WCyeaHmX5O9OV`?Y3`{KK}bc zs*-_$@g?o=0(?B7uo}F)5Ec0tCEk+vk^;)lE826%V=t}bi5MlEdUSO;GF-AqOh)F0 zv-~p-I!la5t|*{%kDGtokZyD^x2iCf%Ty-VtxXa#!WqBYJiC#qI0Z6ZYgF-D&exu8 zck6SMl{qwd(OXd8pxM7|HHq{ zbo@wC2`{j63dS{BwB5_R>p;o>XYB0HPjtB-vj$Jyrk*0TkyGB0oe}yI9k37mY%$x8 zqou8#9eNF3`J|xlG>?6y2HCa^q?LtBgr&C~gKLvra~8d=Tzx!~Jlt9;$Z-*Ap#R3i zzNKc_w=HyYxc8Ftd?(1&D=duIy|nUNTzLFVE8R2+WI|O$Sfap#>x}?K>&wTF56V5% z5|sQbU9P3n98?s?>}6x;k_Fkb-td!0==x~&XW`LP(Ya=yY+GfI6ZDDAc^#wZM@pe1|u9;lHQC#ibIPTJPdAHM&IMY=FKn ziuNDMG#|W|u7__;)9Ow5{#X&lAljQZ#|F8iXUcPHd@hI1! z)5fr5JT_oyp0e`aHP^xQU~ViW4x*c%?pWo1Q8VysHtVtJIkIU!V;}9fnOWe?&2Yyq zIbI~K-n^v{78+Wv_v3ZBfTdtqHmmL3yLad2n16%_2gb!IzKu`RC3>5w`X2bQCxK1jl*Aux}s(ldw2?ywAK?M;NkhJ z38`lj!mK5rfY2OJVhr?;fx!`k+Tag{u+#qJ!z*3DHU@_OKkhYWlB5QTJatohT#T_xY8S`E7!24dNJ8SNH`3+4&tvc1IcG~k;45*jbgp#o zpxvV6<78!k zak4T19qR#%3<4NuLI~_2+r6QD^x%a9TQ3F>B!oZ+WwqZtlPu1;5P}dQdEuPz-1%x# zQ{&pTYiG}%m36*E{y;J%gy`uB9XWEWzP@qm)*m>NKocj-IC-*(bIusc-T>^ElNYco zO9;_W-}uMh*f4GCJdaiy@K5k)rG8&|N%2$wv}xm`oO8o42Wx>b)=&5FK(npqZh;We z(0KCt8<&SeEdU;`Ctz6?LWpyr>q(4*`}hAAA*3jS8kUjI6m59uu@N>g3b2h4#?1{4 zEe&;ZrcRq!5Ul<1Bi*tvLefr|rdeKIQC(e=k`RQDt{amkPkiEuM~jOKhi%%>#0l5A zFqr&6fA{rO>u;BM<>0}oI01HuFH9ctq(O;ogHF!-Jm=nOY#NaU$!(@Q;obqLbRw!mMvVgclYi&^XBqFOuM_tAF{w%6**I9 zOjrCSi8hf~T~YL~{;z+@>;DT=#rdlRoH>hUR*+X4X=VXY;NQO!c;`h>n8ORe34s3r zxbrEf`5xf@=?DP#RWg6bVy4a1p&hXMdGI1>^6l$h44lJ%{1w!_3DcLrtYxtHUZ7ew z_{tNq1hbhs`98d|2{a77PJp9sQoj5Inhrt3A+TP8#XpCK-?I5~TekASW^o3Hz@EQ` z=Whcu21J1PoNvgPO`@Mdu?mOZgAe~15bovCJ>)!Df&nJ*=994NDVrvO26Ze2?=|oq z3&uRjfi6p*;O3obZN4(NJ>= zzCK0}3qkkk-jD7fhshG$7L5zd(EMBQ2uObqi!m4gT_@pMBFmX)$8kuQ87dS4?mP%^ z?WmzM&q#+o^Gr=O0%$+p_nT{=_6lv2fUC3!t+Rq)NI6I$(>ClZdou z{tUN$?Vi(M#6b1CI2H;Y@3_h>g23G6P*8bkhcTLnv}deI0)PNSIw5o(D(1R4778!l zKh)n5fC(_G3jX|epaw>jFKMTuoeo(UsiLr-O)|L9jZZ_R5kO}Hn2FIAE7@JF z%N}E<9st6?06OcP53Z3#;imhB>=gmSaN`;XRP;JNqXZ{rz)XnuWVT|X0sEoWI(f;h zF;Q4woAx+H(a(_a6+H@xP`YYpn<{Gm7)g+Q*r59Bz0JR9|m=)g{oG zGiSKfmaA~siFVjzA)F%GHz*J=20;y$Yyh|IENyS^xYW;>=^qk;Ynmp-{1UFV*AW2R zxq>Sk>u_QJU}Q5xsAJj< zY+GB0J$pe|wi&W;#6xGynC@nKnE^Se3B86=Rn;pqfg+crUJ8*AKrvv&S)4g^M(~Fn z%C8%=37+WFw+hAx(HTsi5A#+y+iBu%Jd3uq4P&S30uVxsvC7KIva-^Ye+Ox^aIgJB z$g$KIz<|0gvhTdQ_l)vUhtd*3z^yH-YJ~3?giZ?+(2{QgcA_cB&E*Vb-1W^$18{(_l%;$Qy%OUufG6@oLA1ur@$Bc)Q*^avzF0^4Ie6ZahL#C}Z#z1*+Z z*DMZ9AR$Dt-$y9*YTh7D{`}L#g`+JB%k8vD*GukJnaNwHUR6gn$p<#3oZ)(yIDlZ8Zm4-!lu6%BN|L|f8J{nLMYU>O-a-8YTj%+)j3I) zTneY%5Lxz;+1BP;P<8yjUjjJ5Az(XKmqRY51R;}URjMFYZI&}tgI21paROO_A<6RaD?=`&|By3AlsTqaqT#r%H%=7%>@N=NgACD+M1b?Qtc5|*UM>x2-)h%NonO}8xnlH1v8 zS3$0m)llCkKp$wE5JCdXHEULDn&$WWIA`OM)r%7+8V0)N2%%(BuPC2(*Ii!)fRd6D z0WRln4}shzOG;CHeIvj?9mJ*;z4OjH%FD|fvWfxtwJuq*VhUrd`P69yNQfN7RpIrj435vujiHR|Fm*NO*|1Hgm5lY)${3R zNALNAH9g%u7~_c(E9Coj<{}URk4HlY$;v*m9fXj)IP#()bkn9S8QebjJ3^^)C5CvV zR~w4$~3RR53=LVkZK#^j2Y5kfw%*JA9Kzk1=e+mu;(Wcym{0_~_vVLQ}kF%VIa*x>(aPJ2Zag znIAv##Fk*7yg$+)4N>2MUW_!fj~yhrVlC|ma9U(kZ>d#i^Z-WOU^$MiC%m= zJZJ9Ig2I4hvGeCTPBphunu-nt%;KTY#j>(=3l0fkI}?vT{@BUJrhj<(#b989Wtn~M zSpP_n5D*H5y)m4*TJ z7A&mVzT=mSnJKh5o58?5Bg^sisAXBz)hmDUljq}!o&mxo00CB2>1|}A>-;0DpRdiE zH-7uEEzww~ZM>YKfM6K06AkhPSv%6*e)EznsgI1YA3gW<-CtWBPeib@uqujjdiS21 zm3O`O{s+#Qcum!H7#ygtj^v*{{7ud+gn$b{39%4*ci(#}SFCzy{igl|MVlbe>rKgaHMPX>b2Xp{j5Kf=vMEU zNtP>tTDdD8MxI_@2}FCBbL`k>KYaGbwY9G$^-%kqFWyo$_hd)s-|zhmw|Z99+`E1I zHb+Up-I9svhG^tQ`tZl~U7Z(G#}YCDWBm7Sm{(j9%rsNs+`01~d~jg*?zdm9eJvIb zc|C=c(nvgkWF9j!R@Hp9_SIKpgx+=6A>E>`a#m-~oITliM)TOK&oDbgwqZ7OW7g~m zg+>0fLp1g~y?@<9ufOp|GN}VFucx3OSSD36;L)Tb8jdDwYN~xcuVEOJrk>hJ6f?7; zuAxv*^QmT^&o>h11!EMCCm3g$zWLd+XL>yz!R3zHlp!rSapC-D7MvSzzWLVXM>eX? zrpI-l0|ySLcc(2%T^$!YJ1$~^i%WtEC7DVW0!Sv!STun#o;tl;QAywBw0aK&0*4QM zvSUYWUEOisC)#ow=*ST(Dk^yF+mBv%-2z8ouY3~-fn{1VW=^ZDtQcOR68iY#qv_v0 z!boF(AXu8Mj8+K*z&Q8&d|sb-VAxMKf*hlT3DNarB9Tn_4RjfLo;GdrgbC%tBx}r5 yfb$4>QnlMXjKsi?OI8NRGY@`j@qYmT0RR7$9QJr;De|EJ0000RXBXW~tepXNLuFBLaQ`7_K0 zmRXzs*Yhj%hX4ZTgL13_mlwXYb>xpefyxniYf}#{7rt` zLsXHq1?b&m_UTh!y+<7+?Ko>E8H`glfB*pg{756w|H+8sL6{fbmNUfQb6Z5ga_d}5 zxcTbuuhjEsouHh&X%lt_jgkvo9ES?emBs5o|9|vfcW9!2|C0~@(@UBPRo>Xy0_HVk z$k4GW&wuQt7Tj3=cS-#52@EZI1qvKt0kd`+KG$5|d|AbB%)GO#p2zMr4t5qZ`=Ok3 z-v_;OX)9Hwu&WKXVfvnZ&LrVLtDS>iKI(JY?bXY^T*tL|GfXv9sh%Un>ni@2RL>B z?g>b%akd2l7Jl;3oa;GbO>%}={nqJUL{yp3t%|z;T_X!EO5`{&GVh}$%PKr9dwv4? zpw>GFy^!Xz)jYk4dyH`@qn~m6?95twCTwnqE}J2}@Y@bp~uAmhl91TCb4f$J3M# zWD4Rd*Jx7(3I|7A;!bLG9e;oPyT#nq4PHXgAJ#4xu>Z8M+stL(vNQ3JKR^G$uU%j5 zTeVCXz4|Y3qlePdkH>pSj7HnM0v4e7$1%;S(;f8(F)HP0`S1Vf%Rk5+LEG^<HLJ-)O&MSR(G5@jm z*Yic@8?Qf)bK(uA6MlwQ9(NKwQ_ECaaE@vIymP@X%+6Qt74s_Kq_v8&1z7X!S=c>hc)a_eUYNvz1d7>Nj=G-*dThn80L&P5@Z}nj{QhI3l$Q4Wz6&YP IR-ga?05jx2zW@LL literal 0 HcmV?d00001 diff --git a/public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_1110x0_resize_lanczos_3.png b/public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_1110x0_resize_lanczos_3.png new file mode 100644 index 0000000000000000000000000000000000000000..6d69e2ec37c02b28063638a7db2a348fdb821151 GIT binary patch literal 43525 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

    x^&jiV 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 literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..14d9608 --- /dev/null +++ b/public/index.html @@ -0,0 +1,1383 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    + + + +
    + +
    + + + + + + + + + +
    + + +
    +
    +
    +
    +

    Welcome to the Fediversity Project

    +

    The Fediversity Project is a comprehensive effort to bring easy-to-use, hosted cloud services that have service portability and personal freedom at their core to everyone.

    + + + For You + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Banner image + + + + + + + + +
    +
    +
    +
    + + + + +

    Consortium

    + + +
    +
    + + +
    + +
    + Image +
    Consortium
    +
    + + +

    The Consortium behind the Fediversity project is a cooperation between NLnet, Open Internet Discourse Foundation, NORDUnet and Tweag. + +

    +
    + + +
    + +
    + Image +
    NLnet
    +
    + + +

    NLnet supports organisations and people who contribute to an open internet for all. They fund projects that help fix the internet through open hardware, open software, open standards, open science and open data. + + + Read more + + + +

    +
    + + +
    + +
    + Image +
    Open Internet Discourse
    +
    + + +

    The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are. + + + Read more + + + +

    +
    + + +
    + +
    + Image +
    Tweag
    +
    + + +

    Tweag is the open source program office (OSPO) of Modus Create, and has extensive experience working with Nix, and many people at the forefront of the Nix community are Tweagers. + + + Read more + + + +

    +
    + + +
    + +
    + Image +
    NORDUnet
    +
    + + +

    NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries. + + + Read more + + + +

    +
    + +
    +
    + + + + + +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + feature image + + + + + + + + + + + +
    +
    +

    Fediversity Grants

    +

    Fediversity will award 450 000 euro in small to medium-size R&D grants towards solutions that bring the next generation of social networks closer. We are seeking project proposals between 5.000 and 50.000 euro’s — which should get you on your way.

    +
      + +
    + + + Learn more + + + +
    +
    +
    +
    + + + + + + + +

    Fediverse Explained

    + + +
    +
    + +
    +
    + Image +

    Individuals

    +
    + +

    Always be in control with your own data on social networks, whether that’s with Mastodon, PeerTube or Pixelfed: Fediversity makes it possible.

    + + + Learn more + + + +
    + +
    +
    + Image +

    Developers

    +
    + +

    As a developer building the next generation of social platforms, you are looking to make it easier to facilitate your customers to use your product. Fediversity can help.

    + + + Learn more + + + +
    + +
    +
    + Image +

    European Commission

    +
    + +

    The Fediversity Project operates on a grant gratiously provided by the HORIZON fund by the EC. Learn more about the accountability of the project.

    + + + Learn more + + + +
    + +
    +
    + + +
    +
    +
    + + + +
    + +
    +
    +
    + +
    +
    + +
    +
    +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/index.xml b/public/index.xml new file mode 100644 index 0000000..3d51344 --- /dev/null +++ b/public/index.xml @@ -0,0 +1,159 @@ + + + + Fediversity + //localhost:1313/ + Recent content on Fediversity + Hugo -- gohugo.io + en-us + Mon, 05 Aug 2024 05:00:00 +0000 + + + Fediversity Tech Session + //localhost:1313/blog/fediversity-tech-session/ + Mon, 05 Aug 2024 05:00:00 +0000 + //localhost:1313/blog/fediversity-tech-session/ + Recently Fediversity hosted a tech session on NixOS and Kubernetes. We invited people within the community to discuss some design considerations of the Fediversity project with us. + + + PublicSpaces Conference 2024 + //localhost:1313/blog/publicspaces-conference/ + Tue, 30 Jul 2024 05:00:00 +0000 + //localhost:1313/blog/publicspaces-conference/ + PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled &lsquo;Taking Back the Internet&rsquo;. + + + Fediversity new website launch + //localhost:1313/blog/new-website-launch/ + Wed, 15 May 2024 05:00:00 +0000 + //localhost:1313/blog/new-website-launch/ + We are pleased to introduce the launch of our new website dedicated to the Fediversity project. + + + PublicSpaces Conference 2024 + //localhost:1313/events/publicspaces-annual-conference/ + Sat, 11 May 2024 14:00:00 +0200 + //localhost:1313/events/publicspaces-annual-conference/ + w On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. + + + OW2con 2024 + //localhost:1313/events/owc-annual-conference-2024/ + Sat, 11 May 2024 09:00:00 +0000 + //localhost:1313/events/owc-annual-conference-2024/ + OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source. + + + State of the Internet 2024 + //localhost:1313/events/waag-state-internet-2024/ + Wed, 10 Apr 2024 16:00:00 +0000 + //localhost:1313/events/waag-state-internet-2024/ + Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. + + + Fediversity Project publicly announced + //localhost:1313/blog/project-launch/ + Mon, 01 Jan 2024 05:00:00 +0000 + //localhost:1313/blog/project-launch/ + The Consortium behind the Fediversity project announces that the project has officially been started. + + + Consortium + //localhost:1313/consortium/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/consortium/ + Information about the project. TODO. + + + Developers + //localhost:1313/developers/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/developers/ + The Fediversity Project enables easy hosting for a wide variety of fediverse platforms, all based on NixOS. + + + European Commission + //localhost:1313/ec/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/ec/ + The Fediversity project implements the visions outlined by the Next Generation Internet (NGI) initiative for an open internet in several ways. + + + Fediversity + //localhost:1313/fediversity/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/fediversity/ + Fediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. + + + Grants + //localhost:1313/grants/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/grants/ + Fediversity invites other people to join this ambitious development effort. It is a vast domain with many more challenges than what any preconceived effort could tackle by itself. + + + Individuals + //localhost:1313/individuals/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/individuals/ + The fediverse shows great potential in fundamentally rethinking how we approach the internet. + + + Laurens Hof + //localhost:1313/authors/laurens-hof/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/authors/laurens-hof/ + Story teller for the Fediversity Project. + + + NLnet + //localhost:1313/nlnet/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/nlnet/ + The NLnet Foundation supports organisations and people who contribute to an open internet for all. + + + NORDUnet + //localhost:1313/nordunet/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/nordunet/ + NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries connecting universities and research institutions across Denmark, Finland, Iceland, Norway, and Sweden. + + + Open Internet Discourse Foundation + //localhost:1313/oid/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/oid/ + The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are. + + + Privacy + //localhost:1313/privacy-policy/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/privacy-policy/ + The Fediversity website does not track you, and does not process any of your data. + + + Ready to build your next project with Hugo? + + Mon, 01 Jan 0001 00:00:00 +0000 + + + + + Tweag + //localhost:1313/tweag/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/tweag/ + Tweag is the open source program office (OSPO) of Modus Create, a global digital consulting firm that helps enterprises build competitive advantage through digital innovation. + + + What Users Are Saying About Hugoplate + + Mon, 01 Jan 0001 00:00:00 +0000 + + + + + diff --git a/public/individuals/index.html b/public/individuals/index.html new file mode 100644 index 0000000..b2ffddb --- /dev/null +++ b/public/individuals/index.html @@ -0,0 +1,901 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Individuals + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    Individuals

    + + + + +
    +
    +
    + + +
    +
    +
    +
    +

    The fediverse shows great potential in fundamentally rethinking how we approach the internet. It is a new way of thinking about how the internet can be a social web, and solves for the problems that the current Big Tech platforms have, while at the same time enabling a new wave of innovation and new ideas on the social web.

    +
      +
    • Giving people control of their data and social connections, allowing them to choose whatever platform and product they want.
    • +
    • Giving people control of their privacy and their feeds, without black-box algorithms that decide for them what they get to see.
    • +
    +

    The Fediversity project is working on making it easier for people to join the fediverse, and taking full control on their own online social presence. We make it easier for you to join the fediverse, giving you an easy way to select what you need. With one click, you can select whether you need photo sharing, microblogging, video sharing, blogging or simply email. You can get a domain name as well, so you can be up and running with a professional social presence on the new internet in without any effort.

    +

    Fediversity is currently in development, and you can follow us on Mastodon for all the latest information.

    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/js/script-lazy.js b/public/js/script-lazy.js new file mode 100644 index 0000000..5cf1d24 --- /dev/null +++ b/public/js/script-lazy.js @@ -0,0 +1,4744 @@ +/*! + * Glightbox v3.1.0 + * https://github.com/biati-digital/glightbox + * Released under the MIT license + */ + +(function (global, factory) { + typeof exports === "object" && typeof module !== "undefined" + ? (module.exports = factory()) + : typeof define === "function" && define.amd + ? define(factory) + : ((global = global || self), (global.GLightbox = factory())); +})(this, function () { + "use strict"; + + function _typeof(obj) { + "@babel/helpers - typeof"; + + if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { + _typeof = function (obj) { + return typeof obj; + }; + } else { + _typeof = function (obj) { + return obj && + typeof Symbol === "function" && + obj.constructor === Symbol && + obj !== Symbol.prototype + ? "symbol" + : typeof obj; + }; + } + + return _typeof(obj); + } + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + function _defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + + function _createClass(Constructor, protoProps, staticProps) { + if (protoProps) _defineProperties(Constructor.prototype, protoProps); + if (staticProps) _defineProperties(Constructor, staticProps); + return Constructor; + } + + var uid = Date.now(); + function extend() { + var extended = {}; + var deep = true; + var i = 0; + var length = arguments.length; + + if (Object.prototype.toString.call(arguments[0]) === "[object Boolean]") { + deep = arguments[0]; + i++; + } + + var merge = function merge(obj) { + for (var prop in obj) { + if (Object.prototype.hasOwnProperty.call(obj, prop)) { + if ( + deep && + Object.prototype.toString.call(obj[prop]) === "[object Object]" + ) { + extended[prop] = extend(true, extended[prop], obj[prop]); + } else { + extended[prop] = obj[prop]; + } + } + } + }; + + for (; i < length; i++) { + var obj = arguments[i]; + merge(obj); + } + + return extended; + } + function each(collection, callback) { + if ( + isNode(collection) || + collection === window || + collection === document + ) { + collection = [collection]; + } + + if (!isArrayLike(collection) && !isObject(collection)) { + collection = [collection]; + } + + if (size(collection) == 0) { + return; + } + + if (isArrayLike(collection) && !isObject(collection)) { + var l = collection.length, + i = 0; + + for (; i < l; i++) { + if ( + callback.call(collection[i], collection[i], i, collection) === false + ) { + break; + } + } + } else if (isObject(collection)) { + for (var key in collection) { + if (has(collection, key)) { + if ( + callback.call(collection[key], collection[key], key, collection) === + false + ) { + break; + } + } + } + } + } + function getNodeEvents(node) { + var name = + arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; + var fn = + arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; + var cache = (node[uid] = node[uid] || []); + var data = { + all: cache, + evt: null, + found: null, + }; + + if (name && fn && size(cache) > 0) { + each(cache, function (cl, i) { + if (cl.eventName == name && cl.fn.toString() == fn.toString()) { + data.found = true; + data.evt = i; + return false; + } + }); + } + + return data; + } + function addEvent(eventName) { + var _ref = + arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}, + onElement = _ref.onElement, + withCallback = _ref.withCallback, + _ref$avoidDuplicate = _ref.avoidDuplicate, + avoidDuplicate = + _ref$avoidDuplicate === void 0 ? true : _ref$avoidDuplicate, + _ref$once = _ref.once, + once = _ref$once === void 0 ? false : _ref$once, + _ref$useCapture = _ref.useCapture, + useCapture = _ref$useCapture === void 0 ? false : _ref$useCapture; + + var thisArg = arguments.length > 2 ? arguments[2] : undefined; + var element = onElement || []; + + if (isString(element)) { + element = document.querySelectorAll(element); + } + + function handler(event) { + if (isFunction(withCallback)) { + withCallback.call(thisArg, event, this); + } + + if (once) { + handler.destroy(); + } + } + + handler.destroy = function () { + each(element, function (el) { + var events = getNodeEvents(el, eventName, handler); + + if (events.found) { + events.all.splice(events.evt, 1); + } + + if (el.removeEventListener) { + el.removeEventListener(eventName, handler, useCapture); + } + }); + }; + + each(element, function (el) { + var events = getNodeEvents(el, eventName, handler); + + if ( + (el.addEventListener && avoidDuplicate && !events.found) || + !avoidDuplicate + ) { + el.addEventListener(eventName, handler, useCapture); + events.all.push({ + eventName: eventName, + fn: handler, + }); + } + }); + return handler; + } + function addClass(node, name) { + each(name.split(" "), function (cl) { + return node.classList.add(cl); + }); + } + function removeClass(node, name) { + each(name.split(" "), function (cl) { + return node.classList.remove(cl); + }); + } + function hasClass(node, name) { + return node.classList.contains(name); + } + function closest(elem, selector) { + while (elem !== document.body) { + elem = elem.parentElement; + + if (!elem) { + return false; + } + + var matches = + typeof elem.matches == "function" + ? elem.matches(selector) + : elem.msMatchesSelector(selector); + + if (matches) { + return elem; + } + } + } + function animateElement(element) { + var animation = + arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ""; + var callback = + arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; + + if (!element || animation === "") { + return false; + } + + if (animation == "none") { + if (isFunction(callback)) { + callback(); + } + + return false; + } + + var animationEnd = whichAnimationEvent(); + var animationNames = animation.split(" "); + each(animationNames, function (name) { + addClass(element, "g" + name); + }); + addEvent(animationEnd, { + onElement: element, + avoidDuplicate: false, + once: true, + withCallback: function withCallback(event, target) { + each(animationNames, function (name) { + removeClass(target, "g" + name); + }); + + if (isFunction(callback)) { + callback(); + } + }, + }); + } + function cssTransform(node) { + var translate = + arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ""; + + if (translate == "") { + node.style.webkitTransform = ""; + node.style.MozTransform = ""; + node.style.msTransform = ""; + node.style.OTransform = ""; + node.style.transform = ""; + return false; + } + + node.style.webkitTransform = translate; + node.style.MozTransform = translate; + node.style.msTransform = translate; + node.style.OTransform = translate; + node.style.transform = translate; + } + function show(element) { + element.style.display = "block"; + } + function hide(element) { + element.style.display = "none"; + } + function createHTML(htmlStr) { + var frag = document.createDocumentFragment(), + temp = document.createElement("div"); + temp.innerHTML = htmlStr; + + while (temp.firstChild) { + frag.appendChild(temp.firstChild); + } + + return frag; + } + function windowSize() { + return { + width: + window.innerWidth || + document.documentElement.clientWidth || + document.body.clientWidth, + height: + window.innerHeight || + document.documentElement.clientHeight || + document.body.clientHeight, + }; + } + function whichAnimationEvent() { + var t, + el = document.createElement("fakeelement"); + var animations = { + animation: "animationend", + OAnimation: "oAnimationEnd", + MozAnimation: "animationend", + WebkitAnimation: "webkitAnimationEnd", + }; + + for (t in animations) { + if (el.style[t] !== undefined) { + return animations[t]; + } + } + } + function whichTransitionEvent() { + var t, + el = document.createElement("fakeelement"); + var transitions = { + transition: "transitionend", + OTransition: "oTransitionEnd", + MozTransition: "transitionend", + WebkitTransition: "webkitTransitionEnd", + }; + + for (t in transitions) { + if (el.style[t] !== undefined) { + return transitions[t]; + } + } + } + function createIframe(config) { + var url = config.url, + allow = config.allow, + callback = config.callback, + appendTo = config.appendTo; + var iframe = document.createElement("iframe"); + iframe.className = "vimeo-video gvideo"; + iframe.src = url; + iframe.style.width = "100%"; + iframe.style.height = "100%"; + + if (allow) { + iframe.setAttribute("allow", allow); + } + + iframe.onload = function () { + addClass(iframe, "node-ready"); + + if (isFunction(callback)) { + callback(); + } + }; + + if (appendTo) { + appendTo.appendChild(iframe); + } + + return iframe; + } + function waitUntil(check, onComplete, delay, timeout) { + if (check()) { + onComplete(); + return; + } + + if (!delay) { + delay = 100; + } + + var timeoutPointer; + var intervalPointer = setInterval(function () { + if (!check()) { + return; + } + + clearInterval(intervalPointer); + + if (timeoutPointer) { + clearTimeout(timeoutPointer); + } + + onComplete(); + }, delay); + + if (timeout) { + timeoutPointer = setTimeout(function () { + clearInterval(intervalPointer); + }, timeout); + } + } + function injectAssets(url, waitFor, callback) { + if (isNil(url)) { + console.error("Inject assets error"); + return; + } + + if (isFunction(waitFor)) { + callback = waitFor; + waitFor = false; + } + + if (isString(waitFor) && waitFor in window) { + if (isFunction(callback)) { + callback(); + } + + return; + } + + var found; + + if (url.indexOf(".css") !== -1) { + found = document.querySelectorAll('link[href="' + url + '"]'); + + if (found && found.length > 0) { + if (isFunction(callback)) { + callback(); + } + + return; + } + + var head = document.getElementsByTagName("head")[0]; + var headStyles = head.querySelectorAll('link[rel="stylesheet"]'); + var link = document.createElement("link"); + link.rel = "stylesheet"; + link.type = "text/css"; + link.href = url; + link.media = "all"; + + if (headStyles) { + head.insertBefore(link, headStyles[0]); + } else { + head.appendChild(link); + } + + if (isFunction(callback)) { + callback(); + } + + return; + } + + found = document.querySelectorAll('script[src="' + url + '"]'); + + if (found && found.length > 0) { + if (isFunction(callback)) { + if (isString(waitFor)) { + waitUntil( + function () { + return typeof window[waitFor] !== "undefined"; + }, + function () { + callback(); + } + ); + return false; + } + + callback(); + } + + return; + } + + var script = document.createElement("script"); + script.type = "text/javascript"; + script.src = url; + + script.onload = function () { + if (isFunction(callback)) { + if (isString(waitFor)) { + waitUntil( + function () { + return typeof window[waitFor] !== "undefined"; + }, + function () { + callback(); + } + ); + return false; + } + + callback(); + } + }; + + document.body.appendChild(script); + return; + } + function isMobile() { + return ( + "navigator" in window && + window.navigator.userAgent.match( + /(iPad)|(iPhone)|(iPod)|(Android)|(PlayBook)|(BB10)|(BlackBerry)|(Opera Mini)|(IEMobile)|(webOS)|(MeeGo)/i + ) + ); + } + function isTouch() { + return ( + isMobile() !== null || + document.createTouch !== undefined || + "ontouchstart" in window || + "onmsgesturechange" in window || + navigator.msMaxTouchPoints + ); + } + function isFunction(f) { + return typeof f === "function"; + } + function isString(s) { + return typeof s === "string"; + } + function isNode(el) { + return !!(el && el.nodeType && el.nodeType == 1); + } + function isArray(ar) { + return Array.isArray(ar); + } + function isArrayLike(ar) { + return ar && ar.length && isFinite(ar.length); + } + function isObject(o) { + var type = _typeof(o); + + return type === "object" && o != null && !isFunction(o) && !isArray(o); + } + function isNil(o) { + return o == null; + } + function has(obj, key) { + return obj !== null && hasOwnProperty.call(obj, key); + } + function size(o) { + if (isObject(o)) { + if (o.keys) { + return o.keys().length; + } + + var l = 0; + + for (var k in o) { + if (has(o, k)) { + l++; + } + } + + return l; + } else { + return o.length; + } + } + function isNumber(n) { + return !isNaN(parseFloat(n)) && isFinite(n); + } + + function getNextFocusElement() { + var current = + arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : -1; + var btns = document.querySelectorAll(".gbtn[data-taborder]:not(.disabled)"); + + if (!btns.length) { + return false; + } + + if (btns.length == 1) { + return btns[0]; + } + + if (typeof current == "string") { + current = parseInt(current); + } + + var orders = []; + each(btns, function (btn) { + orders.push(btn.getAttribute("data-taborder")); + }); + var highestOrder = Math.max.apply( + Math, + orders.map(function (order) { + return parseInt(order); + }) + ); + var newIndex = current < 0 ? 1 : current + 1; + + if (newIndex > highestOrder) { + newIndex = "1"; + } + + var nextOrders = orders.filter(function (el) { + return el >= parseInt(newIndex); + }); + var nextFocus = nextOrders.sort()[0]; + return document.querySelector( + '.gbtn[data-taborder="'.concat(nextFocus, '"]') + ); + } + + function keyboardNavigation(instance) { + if (instance.events.hasOwnProperty("keyboard")) { + return false; + } + + instance.events["keyboard"] = addEvent("keydown", { + onElement: window, + withCallback: function withCallback(event, target) { + event = event || window.event; + var key = event.keyCode; + + if (key == 9) { + var focusedButton = document.querySelector(".gbtn.focused"); + + if (!focusedButton) { + var activeElement = + document.activeElement && document.activeElement.nodeName + ? document.activeElement.nodeName.toLocaleLowerCase() + : false; + + if ( + activeElement == "input" || + activeElement == "textarea" || + activeElement == "button" + ) { + return; + } + } + + event.preventDefault(); + var btns = document.querySelectorAll(".gbtn[data-taborder]"); + + if (!btns || btns.length <= 0) { + return; + } + + if (!focusedButton) { + var first = getNextFocusElement(); + + if (first) { + first.focus(); + addClass(first, "focused"); + } + + return; + } + + var currentFocusOrder = focusedButton.getAttribute("data-taborder"); + var nextFocus = getNextFocusElement(currentFocusOrder); + removeClass(focusedButton, "focused"); + + if (nextFocus) { + nextFocus.focus(); + addClass(nextFocus, "focused"); + } + } + + if (key == 39) { + instance.nextSlide(); + } + + if (key == 37) { + instance.prevSlide(); + } + + if (key == 27) { + instance.close(); + } + }, + }); + } + + function getLen(v) { + return Math.sqrt(v.x * v.x + v.y * v.y); + } + + function dot(v1, v2) { + return v1.x * v2.x + v1.y * v2.y; + } + + function getAngle(v1, v2) { + var mr = getLen(v1) * getLen(v2); + + if (mr === 0) { + return 0; + } + + var r = dot(v1, v2) / mr; + + if (r > 1) { + r = 1; + } + + return Math.acos(r); + } + + function cross(v1, v2) { + return v1.x * v2.y - v2.x * v1.y; + } + + function getRotateAngle(v1, v2) { + var angle = getAngle(v1, v2); + + if (cross(v1, v2) > 0) { + angle *= -1; + } + + return (angle * 180) / Math.PI; + } + + var EventsHandlerAdmin = (function () { + function EventsHandlerAdmin(el) { + _classCallCheck(this, EventsHandlerAdmin); + + this.handlers = []; + this.el = el; + } + + _createClass(EventsHandlerAdmin, [ + { + key: "add", + value: function add(handler) { + this.handlers.push(handler); + }, + }, + { + key: "del", + value: function del(handler) { + if (!handler) { + this.handlers = []; + } + + for (var i = this.handlers.length; i >= 0; i--) { + if (this.handlers[i] === handler) { + this.handlers.splice(i, 1); + } + } + }, + }, + { + key: "dispatch", + value: function dispatch() { + for (var i = 0, len = this.handlers.length; i < len; i++) { + var handler = this.handlers[i]; + + if (typeof handler === "function") { + handler.apply(this.el, arguments); + } + } + }, + }, + ]); + + return EventsHandlerAdmin; + })(); + + function wrapFunc(el, handler) { + var EventshandlerAdmin = new EventsHandlerAdmin(el); + EventshandlerAdmin.add(handler); + return EventshandlerAdmin; + } + + var TouchEvents = (function () { + function TouchEvents(el, option) { + _classCallCheck(this, TouchEvents); + + this.element = typeof el == "string" ? document.querySelector(el) : el; + this.start = this.start.bind(this); + this.move = this.move.bind(this); + this.end = this.end.bind(this); + this.cancel = this.cancel.bind(this); + this.element.addEventListener("touchstart", this.start, false); + this.element.addEventListener("touchmove", this.move, false); + this.element.addEventListener("touchend", this.end, false); + this.element.addEventListener("touchcancel", this.cancel, false); + this.preV = { + x: null, + y: null, + }; + this.pinchStartLen = null; + this.zoom = 1; + this.isDoubleTap = false; + + var noop = function noop() {}; + + this.rotate = wrapFunc(this.element, option.rotate || noop); + this.touchStart = wrapFunc(this.element, option.touchStart || noop); + this.multipointStart = wrapFunc( + this.element, + option.multipointStart || noop + ); + this.multipointEnd = wrapFunc(this.element, option.multipointEnd || noop); + this.pinch = wrapFunc(this.element, option.pinch || noop); + this.swipe = wrapFunc(this.element, option.swipe || noop); + this.tap = wrapFunc(this.element, option.tap || noop); + this.doubleTap = wrapFunc(this.element, option.doubleTap || noop); + this.longTap = wrapFunc(this.element, option.longTap || noop); + this.singleTap = wrapFunc(this.element, option.singleTap || noop); + this.pressMove = wrapFunc(this.element, option.pressMove || noop); + this.twoFingerPressMove = wrapFunc( + this.element, + option.twoFingerPressMove || noop + ); + this.touchMove = wrapFunc(this.element, option.touchMove || noop); + this.touchEnd = wrapFunc(this.element, option.touchEnd || noop); + this.touchCancel = wrapFunc(this.element, option.touchCancel || noop); + this.translateContainer = this.element; + this._cancelAllHandler = this.cancelAll.bind(this); + window.addEventListener("scroll", this._cancelAllHandler); + this.delta = null; + this.last = null; + this.now = null; + this.tapTimeout = null; + this.singleTapTimeout = null; + this.longTapTimeout = null; + this.swipeTimeout = null; + this.x1 = this.x2 = this.y1 = this.y2 = null; + this.preTapPosition = { + x: null, + y: null, + }; + } + + _createClass(TouchEvents, [ + { + key: "start", + value: function start(evt) { + if (!evt.touches) { + return; + } + + var ignoreDragFor = ["a", "button", "input"]; + + if ( + evt.target && + evt.target.nodeName && + ignoreDragFor.indexOf(evt.target.nodeName.toLowerCase()) >= 0 + ) { + console.log( + "ignore drag for this touched element", + evt.target.nodeName.toLowerCase() + ); + return; + } + + this.now = Date.now(); + this.x1 = evt.touches[0].pageX; + this.y1 = evt.touches[0].pageY; + this.delta = this.now - (this.last || this.now); + this.touchStart.dispatch(evt, this.element); + + if (this.preTapPosition.x !== null) { + this.isDoubleTap = + this.delta > 0 && + this.delta <= 250 && + Math.abs(this.preTapPosition.x - this.x1) < 30 && + Math.abs(this.preTapPosition.y - this.y1) < 30; + + if (this.isDoubleTap) { + clearTimeout(this.singleTapTimeout); + } + } + + this.preTapPosition.x = this.x1; + this.preTapPosition.y = this.y1; + this.last = this.now; + var preV = this.preV, + len = evt.touches.length; + + if (len > 1) { + this._cancelLongTap(); + + this._cancelSingleTap(); + + var v = { + x: evt.touches[1].pageX - this.x1, + y: evt.touches[1].pageY - this.y1, + }; + preV.x = v.x; + preV.y = v.y; + this.pinchStartLen = getLen(preV); + this.multipointStart.dispatch(evt, this.element); + } + + this._preventTap = false; + this.longTapTimeout = setTimeout( + function () { + this.longTap.dispatch(evt, this.element); + this._preventTap = true; + }.bind(this), + 750 + ); + }, + }, + { + key: "move", + value: function move(evt) { + if (!evt.touches) { + return; + } + + var preV = this.preV, + len = evt.touches.length, + currentX = evt.touches[0].pageX, + currentY = evt.touches[0].pageY; + this.isDoubleTap = false; + + if (len > 1) { + var sCurrentX = evt.touches[1].pageX, + sCurrentY = evt.touches[1].pageY; + var v = { + x: evt.touches[1].pageX - currentX, + y: evt.touches[1].pageY - currentY, + }; + + if (preV.x !== null) { + if (this.pinchStartLen > 0) { + evt.zoom = getLen(v) / this.pinchStartLen; + this.pinch.dispatch(evt, this.element); + } + + evt.angle = getRotateAngle(v, preV); + this.rotate.dispatch(evt, this.element); + } + + preV.x = v.x; + preV.y = v.y; + + if (this.x2 !== null && this.sx2 !== null) { + evt.deltaX = (currentX - this.x2 + sCurrentX - this.sx2) / 2; + evt.deltaY = (currentY - this.y2 + sCurrentY - this.sy2) / 2; + } else { + evt.deltaX = 0; + evt.deltaY = 0; + } + + this.twoFingerPressMove.dispatch(evt, this.element); + this.sx2 = sCurrentX; + this.sy2 = sCurrentY; + } else { + if (this.x2 !== null) { + evt.deltaX = currentX - this.x2; + evt.deltaY = currentY - this.y2; + var movedX = Math.abs(this.x1 - this.x2), + movedY = Math.abs(this.y1 - this.y2); + + if (movedX > 10 || movedY > 10) { + this._preventTap = true; + } + } else { + evt.deltaX = 0; + evt.deltaY = 0; + } + + this.pressMove.dispatch(evt, this.element); + } + + this.touchMove.dispatch(evt, this.element); + + this._cancelLongTap(); + + this.x2 = currentX; + this.y2 = currentY; + + if (len > 1) { + evt.preventDefault(); + } + }, + }, + { + key: "end", + value: function end(evt) { + if (!evt.changedTouches) { + return; + } + + this._cancelLongTap(); + + var self = this; + + if (evt.touches.length < 2) { + this.multipointEnd.dispatch(evt, this.element); + this.sx2 = this.sy2 = null; + } + + if ( + (this.x2 && Math.abs(this.x1 - this.x2) > 30) || + (this.y2 && Math.abs(this.y1 - this.y2) > 30) + ) { + evt.direction = this._swipeDirection( + this.x1, + this.x2, + this.y1, + this.y2 + ); + this.swipeTimeout = setTimeout(function () { + self.swipe.dispatch(evt, self.element); + }, 0); + } else { + this.tapTimeout = setTimeout(function () { + if (!self._preventTap) { + self.tap.dispatch(evt, self.element); + } + + if (self.isDoubleTap) { + self.doubleTap.dispatch(evt, self.element); + self.isDoubleTap = false; + } + }, 0); + + if (!self.isDoubleTap) { + self.singleTapTimeout = setTimeout(function () { + self.singleTap.dispatch(evt, self.element); + }, 250); + } + } + + this.touchEnd.dispatch(evt, this.element); + this.preV.x = 0; + this.preV.y = 0; + this.zoom = 1; + this.pinchStartLen = null; + this.x1 = this.x2 = this.y1 = this.y2 = null; + }, + }, + { + key: "cancelAll", + value: function cancelAll() { + this._preventTap = true; + clearTimeout(this.singleTapTimeout); + clearTimeout(this.tapTimeout); + clearTimeout(this.longTapTimeout); + clearTimeout(this.swipeTimeout); + }, + }, + { + key: "cancel", + value: function cancel(evt) { + this.cancelAll(); + this.touchCancel.dispatch(evt, this.element); + }, + }, + { + key: "_cancelLongTap", + value: function _cancelLongTap() { + clearTimeout(this.longTapTimeout); + }, + }, + { + key: "_cancelSingleTap", + value: function _cancelSingleTap() { + clearTimeout(this.singleTapTimeout); + }, + }, + { + key: "_swipeDirection", + value: function _swipeDirection(x1, x2, y1, y2) { + return Math.abs(x1 - x2) >= Math.abs(y1 - y2) + ? x1 - x2 > 0 + ? "Left" + : "Right" + : y1 - y2 > 0 + ? "Up" + : "Down"; + }, + }, + { + key: "on", + value: function on(evt, handler) { + if (this[evt]) { + this[evt].add(handler); + } + }, + }, + { + key: "off", + value: function off(evt, handler) { + if (this[evt]) { + this[evt].del(handler); + } + }, + }, + { + key: "destroy", + value: function destroy() { + if (this.singleTapTimeout) { + clearTimeout(this.singleTapTimeout); + } + + if (this.tapTimeout) { + clearTimeout(this.tapTimeout); + } + + if (this.longTapTimeout) { + clearTimeout(this.longTapTimeout); + } + + if (this.swipeTimeout) { + clearTimeout(this.swipeTimeout); + } + + this.element.removeEventListener("touchstart", this.start); + this.element.removeEventListener("touchmove", this.move); + this.element.removeEventListener("touchend", this.end); + this.element.removeEventListener("touchcancel", this.cancel); + this.rotate.del(); + this.touchStart.del(); + this.multipointStart.del(); + this.multipointEnd.del(); + this.pinch.del(); + this.swipe.del(); + this.tap.del(); + this.doubleTap.del(); + this.longTap.del(); + this.singleTap.del(); + this.pressMove.del(); + this.twoFingerPressMove.del(); + this.touchMove.del(); + this.touchEnd.del(); + this.touchCancel.del(); + this.preV = + this.pinchStartLen = + this.zoom = + this.isDoubleTap = + this.delta = + this.last = + this.now = + this.tapTimeout = + this.singleTapTimeout = + this.longTapTimeout = + this.swipeTimeout = + this.x1 = + this.x2 = + this.y1 = + this.y2 = + this.preTapPosition = + this.rotate = + this.touchStart = + this.multipointStart = + this.multipointEnd = + this.pinch = + this.swipe = + this.tap = + this.doubleTap = + this.longTap = + this.singleTap = + this.pressMove = + this.touchMove = + this.touchEnd = + this.touchCancel = + this.twoFingerPressMove = + null; + window.removeEventListener("scroll", this._cancelAllHandler); + return null; + }, + }, + ]); + + return TouchEvents; + })(); + + function resetSlideMove(slide) { + var transitionEnd = whichTransitionEvent(); + var windowWidth = + window.innerWidth || + document.documentElement.clientWidth || + document.body.clientWidth; + var media = hasClass(slide, "gslide-media") + ? slide + : slide.querySelector(".gslide-media"); + var container = closest(media, ".ginner-container"); + var desc = slide.querySelector(".gslide-description"); + + if (windowWidth > 769) { + media = container; + } + + addClass(media, "greset"); + cssTransform(media, "translate3d(0, 0, 0)"); + addEvent(transitionEnd, { + onElement: media, + once: true, + withCallback: function withCallback(event, target) { + removeClass(media, "greset"); + }, + }); + media.style.opacity = ""; + + if (desc) { + desc.style.opacity = ""; + } + } + + function touchNavigation(instance) { + if (instance.events.hasOwnProperty("touch")) { + return false; + } + + var winSize = windowSize(); + var winWidth = winSize.width; + var winHeight = winSize.height; + var process = false; + var currentSlide = null; + var media = null; + var mediaImage = null; + var doingMove = false; + var initScale = 1; + var maxScale = 4.5; + var currentScale = 1; + var doingZoom = false; + var imageZoomed = false; + var zoomedPosX = null; + var zoomedPosY = null; + var lastZoomedPosX = null; + var lastZoomedPosY = null; + var hDistance; + var vDistance; + var hDistancePercent = 0; + var vDistancePercent = 0; + var vSwipe = false; + var hSwipe = false; + var startCoords = {}; + var endCoords = {}; + var xDown = 0; + var yDown = 0; + var isInlined; + var sliderWrapper = document.getElementById("glightbox-slider"); + var overlay = document.querySelector(".goverlay"); + var touchInstance = new TouchEvents(sliderWrapper, { + touchStart: function touchStart(e) { + process = true; + + if ( + hasClass(e.targetTouches[0].target, "ginner-container") || + closest(e.targetTouches[0].target, ".gslide-desc") || + e.targetTouches[0].target.nodeName.toLowerCase() == "a" + ) { + process = false; + } + + if ( + closest(e.targetTouches[0].target, ".gslide-inline") && + !hasClass(e.targetTouches[0].target.parentNode, "gslide-inline") + ) { + process = false; + } + + if (process) { + endCoords = e.targetTouches[0]; + startCoords.pageX = e.targetTouches[0].pageX; + startCoords.pageY = e.targetTouches[0].pageY; + xDown = e.targetTouches[0].clientX; + yDown = e.targetTouches[0].clientY; + currentSlide = instance.activeSlide; + media = currentSlide.querySelector(".gslide-media"); + isInlined = currentSlide.querySelector(".gslide-inline"); + mediaImage = null; + + if (hasClass(media, "gslide-image")) { + mediaImage = media.querySelector("img"); + } + + var windowWidth = + window.innerWidth || + document.documentElement.clientWidth || + document.body.clientWidth; + + if (windowWidth > 769) { + media = currentSlide.querySelector(".ginner-container"); + } + + removeClass(overlay, "greset"); + + if (e.pageX > 20 && e.pageX < window.innerWidth - 20) { + return; + } + + e.preventDefault(); + } + }, + touchMove: function touchMove(e) { + if (!process) { + return; + } + + endCoords = e.targetTouches[0]; + + if (doingZoom || imageZoomed) { + return; + } + + if (isInlined && isInlined.offsetHeight > winHeight) { + var moved = startCoords.pageX - endCoords.pageX; + + if (Math.abs(moved) <= 13) { + return false; + } + } + + doingMove = true; + var xUp = e.targetTouches[0].clientX; + var yUp = e.targetTouches[0].clientY; + var xDiff = xDown - xUp; + var yDiff = yDown - yUp; + + if (Math.abs(xDiff) > Math.abs(yDiff)) { + vSwipe = false; + hSwipe = true; + } else { + hSwipe = false; + vSwipe = true; + } + + hDistance = endCoords.pageX - startCoords.pageX; + hDistancePercent = (hDistance * 100) / winWidth; + vDistance = endCoords.pageY - startCoords.pageY; + vDistancePercent = (vDistance * 100) / winHeight; + var opacity; + + if (vSwipe && mediaImage) { + opacity = 1 - Math.abs(vDistance) / winHeight; + overlay.style.opacity = opacity; + + if (instance.settings.touchFollowAxis) { + hDistancePercent = 0; + } + } + + if (hSwipe) { + opacity = 1 - Math.abs(hDistance) / winWidth; + media.style.opacity = opacity; + + if (instance.settings.touchFollowAxis) { + vDistancePercent = 0; + } + } + + if (!mediaImage) { + return cssTransform( + media, + "translate3d(".concat(hDistancePercent, "%, 0, 0)") + ); + } + + cssTransform( + media, + "translate3d(" + .concat(hDistancePercent, "%, ") + .concat(vDistancePercent, "%, 0)") + ); + }, + touchEnd: function touchEnd() { + if (!process) { + return; + } + + doingMove = false; + + if (imageZoomed || doingZoom) { + lastZoomedPosX = zoomedPosX; + lastZoomedPosY = zoomedPosY; + return; + } + + var v = Math.abs(parseInt(vDistancePercent)); + var h = Math.abs(parseInt(hDistancePercent)); + + if (v > 29 && mediaImage) { + instance.close(); + return; + } + + if (v < 29 && h < 25) { + addClass(overlay, "greset"); + overlay.style.opacity = 1; + return resetSlideMove(media); + } + }, + multipointEnd: function multipointEnd() { + setTimeout(function () { + doingZoom = false; + }, 50); + }, + multipointStart: function multipointStart() { + doingZoom = true; + initScale = currentScale ? currentScale : 1; + }, + pinch: function pinch(evt) { + if (!mediaImage || doingMove) { + return false; + } + + doingZoom = true; + mediaImage.scaleX = mediaImage.scaleY = initScale * evt.zoom; + var scale = initScale * evt.zoom; + imageZoomed = true; + + if (scale <= 1) { + imageZoomed = false; + scale = 1; + lastZoomedPosY = null; + lastZoomedPosX = null; + zoomedPosX = null; + zoomedPosY = null; + mediaImage.setAttribute("style", ""); + return; + } + + if (scale > maxScale) { + scale = maxScale; + } + + mediaImage.style.transform = "scale3d(" + .concat(scale, ", ") + .concat(scale, ", 1)"); + currentScale = scale; + }, + pressMove: function pressMove(e) { + if (imageZoomed && !doingZoom) { + var mhDistance = endCoords.pageX - startCoords.pageX; + var mvDistance = endCoords.pageY - startCoords.pageY; + + if (lastZoomedPosX) { + mhDistance = mhDistance + lastZoomedPosX; + } + + if (lastZoomedPosY) { + mvDistance = mvDistance + lastZoomedPosY; + } + + zoomedPosX = mhDistance; + zoomedPosY = mvDistance; + var style = "translate3d(" + .concat(mhDistance, "px, ") + .concat(mvDistance, "px, 0)"); + + if (currentScale) { + style += " scale3d(" + .concat(currentScale, ", ") + .concat(currentScale, ", 1)"); + } + + cssTransform(mediaImage, style); + } + }, + swipe: function swipe(evt) { + if (imageZoomed) { + return; + } + + if (doingZoom) { + doingZoom = false; + return; + } + + if (evt.direction == "Left") { + if (instance.index == instance.elements.length - 1) { + return resetSlideMove(media); + } + + instance.nextSlide(); + } + + if (evt.direction == "Right") { + if (instance.index == 0) { + return resetSlideMove(media); + } + + instance.prevSlide(); + } + }, + }); + instance.events["touch"] = touchInstance; + } + + var ZoomImages = (function () { + function ZoomImages(el, slide) { + var _this = this; + + var onclose = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : null; + + _classCallCheck(this, ZoomImages); + + this.img = el; + this.slide = slide; + this.onclose = onclose; + + if (this.img.setZoomEvents) { + return false; + } + + this.active = false; + this.zoomedIn = false; + this.dragging = false; + this.currentX = null; + this.currentY = null; + this.initialX = null; + this.initialY = null; + this.xOffset = 0; + this.yOffset = 0; + this.img.addEventListener( + "mousedown", + function (e) { + return _this.dragStart(e); + }, + false + ); + this.img.addEventListener( + "mouseup", + function (e) { + return _this.dragEnd(e); + }, + false + ); + this.img.addEventListener( + "mousemove", + function (e) { + return _this.drag(e); + }, + false + ); + this.img.addEventListener( + "click", + function (e) { + if (_this.slide.classList.contains("dragging-nav")) { + _this.zoomOut(); + + return false; + } + + if (!_this.zoomedIn) { + return _this.zoomIn(); + } + + if (_this.zoomedIn && !_this.dragging) { + _this.zoomOut(); + } + }, + false + ); + this.img.setZoomEvents = true; + } + + _createClass(ZoomImages, [ + { + key: "zoomIn", + value: function zoomIn() { + var winWidth = this.widowWidth(); + + if (this.zoomedIn || winWidth <= 768) { + return; + } + + var img = this.img; + img.setAttribute("data-style", img.getAttribute("style")); + img.style.maxWidth = img.naturalWidth + "px"; + img.style.maxHeight = img.naturalHeight + "px"; + + if (img.naturalWidth > winWidth) { + var centerX = winWidth / 2 - img.naturalWidth / 2; + this.setTranslate(this.img.parentNode, centerX, 0); + } + + this.slide.classList.add("zoomed"); + this.zoomedIn = true; + }, + }, + { + key: "zoomOut", + value: function zoomOut() { + this.img.parentNode.setAttribute("style", ""); + this.img.setAttribute("style", this.img.getAttribute("data-style")); + this.slide.classList.remove("zoomed"); + this.zoomedIn = false; + this.currentX = null; + this.currentY = null; + this.initialX = null; + this.initialY = null; + this.xOffset = 0; + this.yOffset = 0; + + if (this.onclose && typeof this.onclose == "function") { + this.onclose(); + } + }, + }, + { + key: "dragStart", + value: function dragStart(e) { + e.preventDefault(); + + if (!this.zoomedIn) { + this.active = false; + return; + } + + if (e.type === "touchstart") { + this.initialX = e.touches[0].clientX - this.xOffset; + this.initialY = e.touches[0].clientY - this.yOffset; + } else { + this.initialX = e.clientX - this.xOffset; + this.initialY = e.clientY - this.yOffset; + } + + if (e.target === this.img) { + this.active = true; + this.img.classList.add("dragging"); + } + }, + }, + { + key: "dragEnd", + value: function dragEnd(e) { + var _this2 = this; + + e.preventDefault(); + this.initialX = this.currentX; + this.initialY = this.currentY; + this.active = false; + setTimeout(function () { + _this2.dragging = false; + _this2.img.isDragging = false; + + _this2.img.classList.remove("dragging"); + }, 100); + }, + }, + { + key: "drag", + value: function drag(e) { + if (this.active) { + e.preventDefault(); + + if (e.type === "touchmove") { + this.currentX = e.touches[0].clientX - this.initialX; + this.currentY = e.touches[0].clientY - this.initialY; + } else { + this.currentX = e.clientX - this.initialX; + this.currentY = e.clientY - this.initialY; + } + + this.xOffset = this.currentX; + this.yOffset = this.currentY; + this.img.isDragging = true; + this.dragging = true; + this.setTranslate(this.img, this.currentX, this.currentY); + } + }, + }, + { + key: "onMove", + value: function onMove(e) { + if (!this.zoomedIn) { + return; + } + + var xOffset = e.clientX - this.img.naturalWidth / 2; + var yOffset = e.clientY - this.img.naturalHeight / 2; + this.setTranslate(this.img, xOffset, yOffset); + }, + }, + { + key: "setTranslate", + value: function setTranslate(node, xPos, yPos) { + node.style.transform = + "translate3d(" + xPos + "px, " + yPos + "px, 0)"; + }, + }, + { + key: "widowWidth", + value: function widowWidth() { + return ( + window.innerWidth || + document.documentElement.clientWidth || + document.body.clientWidth + ); + }, + }, + ]); + + return ZoomImages; + })(); + + var DragSlides = (function () { + function DragSlides() { + var _this = this; + + var config = + arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; + + _classCallCheck(this, DragSlides); + + var dragEl = config.dragEl, + _config$toleranceX = config.toleranceX, + toleranceX = _config$toleranceX === void 0 ? 40 : _config$toleranceX, + _config$toleranceY = config.toleranceY, + toleranceY = _config$toleranceY === void 0 ? 65 : _config$toleranceY, + _config$slide = config.slide, + slide = _config$slide === void 0 ? null : _config$slide, + _config$instance = config.instance, + instance = _config$instance === void 0 ? null : _config$instance; + this.el = dragEl; + this.active = false; + this.dragging = false; + this.currentX = null; + this.currentY = null; + this.initialX = null; + this.initialY = null; + this.xOffset = 0; + this.yOffset = 0; + this.direction = null; + this.lastDirection = null; + this.toleranceX = toleranceX; + this.toleranceY = toleranceY; + this.toleranceReached = false; + this.dragContainer = this.el; + this.slide = slide; + this.instance = instance; + this.el.addEventListener( + "mousedown", + function (e) { + return _this.dragStart(e); + }, + false + ); + this.el.addEventListener( + "mouseup", + function (e) { + return _this.dragEnd(e); + }, + false + ); + this.el.addEventListener( + "mousemove", + function (e) { + return _this.drag(e); + }, + false + ); + } + + _createClass(DragSlides, [ + { + key: "dragStart", + value: function dragStart(e) { + if (this.slide.classList.contains("zoomed")) { + this.active = false; + return; + } + + if (e.type === "touchstart") { + this.initialX = e.touches[0].clientX - this.xOffset; + this.initialY = e.touches[0].clientY - this.yOffset; + } else { + this.initialX = e.clientX - this.xOffset; + this.initialY = e.clientY - this.yOffset; + } + + var clicked = e.target.nodeName.toLowerCase(); + var exludeClicks = ["input", "select", "textarea", "button", "a"]; + + if ( + e.target.classList.contains("nodrag") || + closest(e.target, ".nodrag") || + exludeClicks.indexOf(clicked) !== -1 + ) { + this.active = false; + return; + } + + e.preventDefault(); + + if ( + e.target === this.el || + (clicked !== "img" && closest(e.target, ".gslide-inline")) + ) { + this.active = true; + this.el.classList.add("dragging"); + this.dragContainer = closest(e.target, ".ginner-container"); + } + }, + }, + { + key: "dragEnd", + value: function dragEnd(e) { + var _this2 = this; + + e && e.preventDefault(); + this.initialX = 0; + this.initialY = 0; + this.currentX = null; + this.currentY = null; + this.initialX = null; + this.initialY = null; + this.xOffset = 0; + this.yOffset = 0; + this.active = false; + + if (this.doSlideChange) { + this.instance.preventOutsideClick = true; + this.doSlideChange == "right" && this.instance.prevSlide(); + this.doSlideChange == "left" && this.instance.nextSlide(); + } + + if (this.doSlideClose) { + this.instance.close(); + } + + if (!this.toleranceReached) { + this.setTranslate(this.dragContainer, 0, 0, true); + } + + setTimeout(function () { + _this2.instance.preventOutsideClick = false; + _this2.toleranceReached = false; + _this2.lastDirection = null; + _this2.dragging = false; + _this2.el.isDragging = false; + + _this2.el.classList.remove("dragging"); + + _this2.slide.classList.remove("dragging-nav"); + + _this2.dragContainer.style.transform = ""; + _this2.dragContainer.style.transition = ""; + }, 100); + }, + }, + { + key: "drag", + value: function drag(e) { + if (this.active) { + e.preventDefault(); + this.slide.classList.add("dragging-nav"); + + if (e.type === "touchmove") { + this.currentX = e.touches[0].clientX - this.initialX; + this.currentY = e.touches[0].clientY - this.initialY; + } else { + this.currentX = e.clientX - this.initialX; + this.currentY = e.clientY - this.initialY; + } + + this.xOffset = this.currentX; + this.yOffset = this.currentY; + this.el.isDragging = true; + this.dragging = true; + this.doSlideChange = false; + this.doSlideClose = false; + var currentXInt = Math.abs(this.currentX); + var currentYInt = Math.abs(this.currentY); + + if ( + currentXInt > 0 && + currentXInt >= Math.abs(this.currentY) && + (!this.lastDirection || this.lastDirection == "x") + ) { + this.yOffset = 0; + this.lastDirection = "x"; + this.setTranslate(this.dragContainer, this.currentX, 0); + var doChange = this.shouldChange(); + + if (!this.instance.settings.dragAutoSnap && doChange) { + this.doSlideChange = doChange; + } + + if (this.instance.settings.dragAutoSnap && doChange) { + this.instance.preventOutsideClick = true; + this.toleranceReached = true; + this.active = false; + this.instance.preventOutsideClick = true; + this.dragEnd(null); + doChange == "right" && this.instance.prevSlide(); + doChange == "left" && this.instance.nextSlide(); + return; + } + } + + if ( + this.toleranceY > 0 && + currentYInt > 0 && + currentYInt >= currentXInt && + (!this.lastDirection || this.lastDirection == "y") + ) { + this.xOffset = 0; + this.lastDirection = "y"; + this.setTranslate(this.dragContainer, 0, this.currentY); + var doClose = this.shouldClose(); + + if (!this.instance.settings.dragAutoSnap && doClose) { + this.doSlideClose = true; + } + + if (this.instance.settings.dragAutoSnap && doClose) { + this.instance.close(); + } + + return; + } + } + }, + }, + { + key: "shouldChange", + value: function shouldChange() { + var doChange = false; + var currentXInt = Math.abs(this.currentX); + + if (currentXInt >= this.toleranceX) { + var dragDir = this.currentX > 0 ? "right" : "left"; + + if ( + (dragDir == "left" && + this.slide !== this.slide.parentNode.lastChild) || + (dragDir == "right" && + this.slide !== this.slide.parentNode.firstChild) + ) { + doChange = dragDir; + } + } + + return doChange; + }, + }, + { + key: "shouldClose", + value: function shouldClose() { + var doClose = false; + var currentYInt = Math.abs(this.currentY); + + if (currentYInt >= this.toleranceY) { + doClose = true; + } + + return doClose; + }, + }, + { + key: "setTranslate", + value: function setTranslate(node, xPos, yPos) { + var animated = + arguments.length > 3 && arguments[3] !== undefined + ? arguments[3] + : false; + + if (animated) { + node.style.transition = "all .2s ease"; + } else { + node.style.transition = ""; + } + + node.style.transform = "translate3d(" + .concat(xPos, "px, ") + .concat(yPos, "px, 0)"); + }, + }, + ]); + + return DragSlides; + })(); + + function slideImage(slide, data, index, callback) { + var slideMedia = slide.querySelector(".gslide-media"); + var img = new Image(); + var titleID = "gSlideTitle_" + index; + var textID = "gSlideDesc_" + index; + img.addEventListener( + "load", + function () { + if (isFunction(callback)) { + callback(); + } + }, + false + ); + img.src = data.href; + + if (data.sizes != "" && data.srcset != "") { + img.sizes = data.sizes; + img.srcset = data.srcset; + } + + img.alt = ""; + + if (!isNil(data.alt) && data.alt !== "") { + img.alt = data.alt; + } + + if (data.title !== "") { + img.setAttribute("aria-labelledby", titleID); + } + + if (data.description !== "") { + img.setAttribute("aria-describedby", textID); + } + + if (data.hasOwnProperty("_hasCustomWidth") && data._hasCustomWidth) { + img.style.width = data.width; + } + + if (data.hasOwnProperty("_hasCustomHeight") && data._hasCustomHeight) { + img.style.height = data.height; + } + + slideMedia.insertBefore(img, slideMedia.firstChild); + return; + } + + function slideVideo(slide, data, index, callback) { + var _this = this; + + var slideContainer = slide.querySelector(".ginner-container"); + var videoID = "gvideo" + index; + var slideMedia = slide.querySelector(".gslide-media"); + var videoPlayers = this.getAllPlayers(); + addClass(slideContainer, "gvideo-container"); + slideMedia.insertBefore( + createHTML('
    '), + slideMedia.firstChild + ); + var videoWrapper = slide.querySelector(".gvideo-wrapper"); + injectAssets(this.settings.plyr.css, "Plyr"); + var url = data.href; + var protocol = location.protocol.replace(":", ""); + var videoSource = ""; + var embedID = ""; + var customPlaceholder = false; + + if (protocol == "file") { + protocol = "http"; + } + + slideMedia.style.maxWidth = data.width; + injectAssets(this.settings.plyr.js, "Plyr", function () { + if (url.match(/vimeo\.com\/([0-9]*)/)) { + var vimeoID = /vimeo.*\/(\d+)/i.exec(url); + videoSource = "vimeo"; + embedID = vimeoID[1]; + } + + if ( + url.match( + /(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/ + ) || + url.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/) || + url.match( + /(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/ + ) + ) { + var youtubeID = getYoutubeID(url); + videoSource = "youtube"; + embedID = youtubeID; + } + + if (url.match(/\.(mp4|ogg|webm|mov)$/) !== null) { + videoSource = "local"; + var html = '"; + customPlaceholder = createHTML(html); + } + + var placeholder = customPlaceholder + ? customPlaceholder + : createHTML( + '
    ') + ); + addClass(videoWrapper, "".concat(videoSource, "-video gvideo")); + videoWrapper.appendChild(placeholder); + videoWrapper.setAttribute("data-id", videoID); + videoWrapper.setAttribute("data-index", index); + var playerConfig = has(_this.settings.plyr, "config") + ? _this.settings.plyr.config + : {}; + var player = new Plyr("#" + videoID, playerConfig); + player.on("ready", function (event) { + var instance = event.detail.plyr; + videoPlayers[videoID] = instance; + + if (isFunction(callback)) { + callback(); + } + }); + waitUntil( + function () { + return ( + slide.querySelector("iframe") && + slide.querySelector("iframe").dataset.ready == "true" + ); + }, + function () { + _this.resize(slide); + } + ); + player.on("enterfullscreen", handleMediaFullScreen); + player.on("exitfullscreen", handleMediaFullScreen); + }); + } + + function getYoutubeID(url) { + var videoID = ""; + url = url + .replace(/(>|<)/gi, "") + .split(/(vi\/|v=|\/v\/|youtu\.be\/|\/embed\/)/); + + if (url[2] !== undefined) { + videoID = url[2].split(/[^0-9a-z_\-]/i); + videoID = videoID[0]; + } else { + videoID = url; + } + + return videoID; + } + + function handleMediaFullScreen(event) { + var media = closest(event.target, ".gslide-media"); + + if (event.type == "enterfullscreen") { + addClass(media, "fullscreen"); + } + + if (event.type == "exitfullscreen") { + removeClass(media, "fullscreen"); + } + } + + function slideInline(slide, data, index, callback) { + var _this = this; + + var slideMedia = slide.querySelector(".gslide-media"); + var hash = + has(data, "href") && data.href + ? data.href.split("#").pop().trim() + : false; + var content = has(data, "content") && data.content ? data.content : false; + var innerContent; + + if (content) { + if (isString(content)) { + innerContent = createHTML( + '
    '.concat(content, "
    ") + ); + } + + if (isNode(content)) { + if (content.style.display == "none") { + content.style.display = "block"; + } + + var container = document.createElement("div"); + container.className = "ginlined-content"; + container.appendChild(content); + innerContent = container; + } + } + + if (hash) { + var div = document.getElementById(hash); + + if (!div) { + return false; + } + + var cloned = div.cloneNode(true); + cloned.style.height = data.height; + cloned.style.maxWidth = data.width; + addClass(cloned, "ginlined-content"); + innerContent = cloned; + } + + if (!innerContent) { + console.error("Unable to append inline slide content", data); + return false; + } + + slideMedia.style.height = data.height; + slideMedia.style.width = data.width; + slideMedia.appendChild(innerContent); + this.events["inlineclose" + hash] = addEvent("click", { + onElement: slideMedia.querySelectorAll(".gtrigger-close"), + withCallback: function withCallback(e) { + e.preventDefault(); + + _this.close(); + }, + }); + + if (isFunction(callback)) { + callback(); + } + + return; + } + + function slideIframe(slide, data, index, callback) { + var slideMedia = slide.querySelector(".gslide-media"); + var iframe = createIframe({ + url: data.href, + callback: callback, + }); + slideMedia.parentNode.style.maxWidth = data.width; + slideMedia.parentNode.style.height = data.height; + slideMedia.appendChild(iframe); + return; + } + + var SlideConfigParser = (function () { + function SlideConfigParser() { + var slideParamas = + arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; + + _classCallCheck(this, SlideConfigParser); + + this.defaults = { + href: "", + sizes: "", + srcset: "", + title: "", + type: "", + description: "", + alt: "", + descPosition: "bottom", + effect: "", + width: "", + height: "", + content: false, + zoomable: true, + draggable: true, + }; + + if (isObject(slideParamas)) { + this.defaults = extend(this.defaults, slideParamas); + } + } + + _createClass(SlideConfigParser, [ + { + key: "sourceType", + value: function sourceType(url) { + var origin = url; + url = url.toLowerCase(); + + if ( + url.match(/\.(jpeg|jpg|jpe|gif|png|apn|webp|avif|svg)/) !== null + ) { + return "image"; + } + + if ( + url.match( + /(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/ + ) || + url.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/) || + url.match( + /(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/ + ) + ) { + return "video"; + } + + if (url.match(/vimeo\.com\/([0-9]*)/)) { + return "video"; + } + + if (url.match(/\.(mp4|ogg|webm|mov)/) !== null) { + return "video"; + } + + if (url.match(/\.(mp3|wav|wma|aac|ogg)/) !== null) { + return "audio"; + } + + if (url.indexOf("#") > -1) { + var hash = origin.split("#").pop(); + + if (hash.trim() !== "") { + return "inline"; + } + } + + if (url.indexOf("goajax=true") > -1) { + return "ajax"; + } + + return "external"; + }, + }, + { + key: "parseConfig", + value: function parseConfig(element, settings) { + var _this = this; + + var data = extend( + { + descPosition: settings.descPosition, + }, + this.defaults + ); + + if (isObject(element) && !isNode(element)) { + if (!has(element, "type")) { + if (has(element, "content") && element.content) { + element.type = "inline"; + } else if (has(element, "href")) { + element.type = this.sourceType(element.href); + } + } + + var objectData = extend(data, element); + this.setSize(objectData, settings); + return objectData; + } + + var url = ""; + var config = element.getAttribute("data-glightbox"); + var nodeType = element.nodeName.toLowerCase(); + + if (nodeType === "a") { + url = element.href; + } + + if (nodeType === "img") { + url = element.src; + data.alt = element.alt; + } + + data.href = url; + each(data, function (val, key) { + if (has(settings, key) && key !== "width") { + data[key] = settings[key]; + } + + var nodeData = element.dataset[key]; + + if (!isNil(nodeData)) { + data[key] = _this.sanitizeValue(nodeData); + } + }); + + if (data.content) { + data.type = "inline"; + } + + if (!data.type && url) { + data.type = this.sourceType(url); + } + + if (!isNil(config)) { + var cleanKeys = []; + each(data, function (v, k) { + cleanKeys.push(";\\s?" + k); + }); + cleanKeys = cleanKeys.join("\\s?:|"); + + if (config.trim() !== "") { + each(data, function (val, key) { + var str = config; + var match = "s?" + key + "s?:s?(.*?)(" + cleanKeys + "s?:|$)"; + var regex = new RegExp(match); + var matches = str.match(regex); + + if (matches && matches.length && matches[1]) { + var value = matches[1].trim().replace(/;\s*$/, ""); + data[key] = _this.sanitizeValue(value); + } + }); + } + } else { + if (!data.title && nodeType == "a") { + var title = element.title; + + if (!isNil(title) && title !== "") { + data.title = title; + } + } + + if (!data.title && nodeType == "img") { + var alt = element.alt; + + if (!isNil(alt) && alt !== "") { + data.title = alt; + } + } + } + + if (data.description && data.description.substring(0, 1) === ".") { + var description; + + try { + description = document.querySelector(data.description).innerHTML; + } catch (error) { + if (!(error instanceof DOMException)) { + throw error; + } + } + + if (description) { + data.description = description; + } + } + + if (!data.description) { + var nodeDesc = element.querySelector(".glightbox-desc"); + + if (nodeDesc) { + data.description = nodeDesc.innerHTML; + } + } + + this.setSize(data, settings, element); + this.slideConfig = data; + return data; + }, + }, + { + key: "setSize", + value: function setSize(data, settings) { + var element = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : null; + var defaultWith = + data.type == "video" + ? this.checkSize(settings.videosWidth) + : this.checkSize(settings.width); + var defaultHeight = this.checkSize(settings.height); + data.width = + has(data, "width") && data.width !== "" + ? this.checkSize(data.width) + : defaultWith; + data.height = + has(data, "height") && data.height !== "" + ? this.checkSize(data.height) + : defaultHeight; + + if (element && data.type == "image") { + data._hasCustomWidth = element.dataset.width ? true : false; + data._hasCustomHeight = element.dataset.height ? true : false; + } + + return data; + }, + }, + { + key: "checkSize", + value: function checkSize(size) { + return isNumber(size) ? "".concat(size, "px") : size; + }, + }, + { + key: "sanitizeValue", + value: function sanitizeValue(val) { + if (val !== "true" && val !== "false") { + return val; + } + + return val === "true"; + }, + }, + ]); + + return SlideConfigParser; + })(); + + var Slide = (function () { + function Slide(el, instance, index) { + _classCallCheck(this, Slide); + + this.element = el; + this.instance = instance; + this.index = index; + } + + _createClass(Slide, [ + { + key: "setContent", + value: function setContent() { + var _this = this; + + var slide = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : null; + var callback = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : false; + + if (hasClass(slide, "loaded")) { + return false; + } + + var settings = this.instance.settings; + var slideConfig = this.slideConfig; + var isMobileDevice = isMobile(); + + if (isFunction(settings.beforeSlideLoad)) { + settings.beforeSlideLoad({ + index: this.index, + slide: slide, + player: false, + }); + } + + var type = slideConfig.type; + var position = slideConfig.descPosition; + var slideMedia = slide.querySelector(".gslide-media"); + var slideTitle = slide.querySelector(".gslide-title"); + var slideText = slide.querySelector(".gslide-desc"); + var slideDesc = slide.querySelector(".gdesc-inner"); + var finalCallback = callback; + var titleID = "gSlideTitle_" + this.index; + var textID = "gSlideDesc_" + this.index; + + if (isFunction(settings.afterSlideLoad)) { + finalCallback = function finalCallback() { + if (isFunction(callback)) { + callback(); + } + + settings.afterSlideLoad({ + index: _this.index, + slide: slide, + player: _this.instance.getSlidePlayerInstance(_this.index), + }); + }; + } + + if (slideConfig.title == "" && slideConfig.description == "") { + if (slideDesc) { + slideDesc.parentNode.parentNode.removeChild(slideDesc.parentNode); + } + } else { + if (slideTitle && slideConfig.title !== "") { + slideTitle.id = titleID; + slideTitle.innerHTML = slideConfig.title; + } else { + slideTitle.parentNode.removeChild(slideTitle); + } + + if (slideText && slideConfig.description !== "") { + slideText.id = textID; + + if (isMobileDevice && settings.moreLength > 0) { + slideConfig.smallDescription = this.slideShortDesc( + slideConfig.description, + settings.moreLength, + settings.moreText + ); + slideText.innerHTML = slideConfig.smallDescription; + this.descriptionEvents(slideText, slideConfig); + } else { + slideText.innerHTML = slideConfig.description; + } + } else { + slideText.parentNode.removeChild(slideText); + } + + addClass(slideMedia.parentNode, "desc-".concat(position)); + addClass(slideDesc.parentNode, "description-".concat(position)); + } + + addClass(slideMedia, "gslide-".concat(type)); + addClass(slide, "loaded"); + + if (type === "video") { + slideVideo.apply(this.instance, [ + slide, + slideConfig, + this.index, + finalCallback, + ]); + return; + } + + if (type === "external") { + slideIframe.apply(this, [ + slide, + slideConfig, + this.index, + finalCallback, + ]); + return; + } + + if (type === "inline") { + slideInline.apply(this.instance, [ + slide, + slideConfig, + this.index, + finalCallback, + ]); + + if (slideConfig.draggable) { + new DragSlides({ + dragEl: slide.querySelector(".gslide-inline"), + toleranceX: settings.dragToleranceX, + toleranceY: settings.dragToleranceY, + slide: slide, + instance: this.instance, + }); + } + + return; + } + + if (type === "image") { + slideImage(slide, slideConfig, this.index, function () { + var img = slide.querySelector("img"); + + if (slideConfig.draggable) { + new DragSlides({ + dragEl: img, + toleranceX: settings.dragToleranceX, + toleranceY: settings.dragToleranceY, + slide: slide, + instance: _this.instance, + }); + } + + if (slideConfig.zoomable && img.naturalWidth > img.offsetWidth) { + addClass(img, "zoomable"); + new ZoomImages(img, slide, function () { + _this.instance.resize(); + }); + } + + if (isFunction(finalCallback)) { + finalCallback(); + } + }); + return; + } + + if (isFunction(finalCallback)) { + finalCallback(); + } + }, + }, + { + key: "slideShortDesc", + value: function slideShortDesc(string) { + var n = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : 50; + var wordBoundary = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : false; + var div = document.createElement("div"); + div.innerHTML = string; + var cleanedString = div.innerText; + var useWordBoundary = wordBoundary; + string = cleanedString.trim(); + + if (string.length <= n) { + return string; + } + + var subString = string.substr(0, n - 1); + + if (!useWordBoundary) { + return subString; + } + + div = null; + return ( + subString + + '... ' + + wordBoundary + + "" + ); + }, + }, + { + key: "descriptionEvents", + value: function descriptionEvents(desc, data) { + var _this2 = this; + + var moreLink = desc.querySelector(".desc-more"); + + if (!moreLink) { + return false; + } + + addEvent("click", { + onElement: moreLink, + withCallback: function withCallback(event, target) { + event.preventDefault(); + var body = document.body; + var desc = closest(target, ".gslide-desc"); + + if (!desc) { + return false; + } + + desc.innerHTML = data.description; + addClass(body, "gdesc-open"); + var shortEvent = addEvent("click", { + onElement: [body, closest(desc, ".gslide-description")], + withCallback: function withCallback(event, target) { + if (event.target.nodeName.toLowerCase() !== "a") { + removeClass(body, "gdesc-open"); + addClass(body, "gdesc-closed"); + desc.innerHTML = data.smallDescription; + + _this2.descriptionEvents(desc, data); + + setTimeout(function () { + removeClass(body, "gdesc-closed"); + }, 400); + shortEvent.destroy(); + } + }, + }); + }, + }); + }, + }, + { + key: "create", + value: function create() { + return createHTML(this.instance.settings.slideHTML); + }, + }, + { + key: "getConfig", + value: function getConfig() { + if ( + !isNode(this.element) && + !this.element.hasOwnProperty("draggable") + ) { + this.element.draggable = this.instance.settings.draggable; + } + + var parser = new SlideConfigParser( + this.instance.settings.slideExtraAttributes + ); + this.slideConfig = parser.parseConfig( + this.element, + this.instance.settings + ); + return this.slideConfig; + }, + }, + ]); + + return Slide; + })(); + + var _version = "3.1.1"; + + var isMobile$1 = isMobile(); + + var isTouch$1 = isTouch(); + + var html = document.getElementsByTagName("html")[0]; + var defaults = { + selector: ".glightbox", + elements: null, + skin: "clean", + theme: "clean", + closeButton: true, + startAt: null, + autoplayVideos: true, + autofocusVideos: true, + descPosition: "bottom", + width: "900px", + height: "506px", + videosWidth: "960px", + beforeSlideChange: null, + afterSlideChange: null, + beforeSlideLoad: null, + afterSlideLoad: null, + slideInserted: null, + slideRemoved: null, + slideExtraAttributes: null, + onOpen: null, + onClose: null, + loop: false, + zoomable: true, + draggable: true, + dragAutoSnap: false, + dragToleranceX: 40, + dragToleranceY: 65, + preload: true, + oneSlidePerOpen: false, + touchNavigation: true, + touchFollowAxis: true, + keyboardNavigation: true, + closeOnOutsideClick: true, + plugins: false, + plyr: { + css: "https://cdn.plyr.io/3.6.8/plyr.css", + js: "https://cdn.plyr.io/3.6.8/plyr.js", + config: { + ratio: "16:9", + fullscreen: { + enabled: true, + iosNative: true, + }, + youtube: { + noCookie: true, + rel: 0, + showinfo: 0, + iv_load_policy: 3, + }, + vimeo: { + byline: false, + portrait: false, + title: false, + transparent: false, + }, + }, + }, + openEffect: "zoom", + closeEffect: "zoom", + slideEffect: "slide", + moreText: "See more", + moreLength: 60, + cssEfects: { + fade: { + in: "fadeIn", + out: "fadeOut", + }, + zoom: { + in: "zoomIn", + out: "zoomOut", + }, + slide: { + in: "slideInRight", + out: "slideOutLeft", + }, + slideBack: { + in: "slideInLeft", + out: "slideOutRight", + }, + none: { + in: "none", + out: "none", + }, + }, + svg: { + close: + '', + next: ' ', + prev: '', + }, + }; + defaults.slideHTML = + '
    \n
    \n
    \n
    \n
    \n
    \n
    \n

    \n
    \n
    \n
    \n
    \n
    \n
    '; + defaults.lightboxHTML = + ''; + + var GlightboxInit = (function () { + function GlightboxInit() { + var options = + arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; + + _classCallCheck(this, GlightboxInit); + + this.customOptions = options; + this.settings = extend(defaults, options); + this.effectsClasses = this.getAnimationClasses(); + this.videoPlayers = {}; + this.apiEvents = []; + this.fullElementsList = false; + } + + _createClass(GlightboxInit, [ + { + key: "init", + value: function init() { + var _this = this; + + var selector = this.getSelector(); + + if (selector) { + this.baseEvents = addEvent("click", { + onElement: selector, + withCallback: function withCallback(e, target) { + e.preventDefault(); + + _this.open(target); + }, + }); + } + + this.elements = this.getElements(); + }, + }, + { + key: "open", + value: function open() { + var element = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : null; + var startAt = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : null; + + if (this.elements.length == 0) { + return false; + } + + this.activeSlide = null; + this.prevActiveSlideIndex = null; + this.prevActiveSlide = null; + var index = isNumber(startAt) ? startAt : this.settings.startAt; + + if (isNode(element)) { + var gallery = element.getAttribute("data-gallery"); + + if (gallery) { + this.fullElementsList = this.elements; + this.elements = this.getGalleryElements(this.elements, gallery); + } + + if (isNil(index)) { + index = this.getElementIndex(element); + + if (index < 0) { + index = 0; + } + } + } + + if (!isNumber(index)) { + index = 0; + } + + this.build(); + + animateElement( + this.overlay, + this.settings.openEffect == "none" + ? "none" + : this.settings.cssEfects.fade["in"] + ); + + var body = document.body; + var scrollBar = + window.innerWidth - document.documentElement.clientWidth; + + if (scrollBar > 0) { + var styleSheet = document.createElement("style"); + styleSheet.type = "text/css"; + styleSheet.className = "gcss-styles"; + styleSheet.innerText = ".gscrollbar-fixer {margin-right: ".concat( + scrollBar, + "px}" + ); + document.head.appendChild(styleSheet); + + addClass(body, "gscrollbar-fixer"); + } + + addClass(body, "glightbox-open"); + + addClass(html, "glightbox-open"); + + if (isMobile$1) { + addClass(document.body, "glightbox-mobile"); + + this.settings.slideEffect = "slide"; + } + + this.showSlide(index, true); + + if (this.elements.length == 1) { + addClass(this.prevButton, "glightbox-button-hidden"); + + addClass(this.nextButton, "glightbox-button-hidden"); + } else { + removeClass(this.prevButton, "glightbox-button-hidden"); + + removeClass(this.nextButton, "glightbox-button-hidden"); + } + + this.lightboxOpen = true; + this.trigger("open"); + + if (isFunction(this.settings.onOpen)) { + this.settings.onOpen(); + } + + if (isTouch$1 && this.settings.touchNavigation) { + touchNavigation(this); + } + + if (this.settings.keyboardNavigation) { + keyboardNavigation(this); + } + }, + }, + { + key: "openAt", + value: function openAt() { + var index = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : 0; + this.open(null, index); + }, + }, + { + key: "showSlide", + value: function showSlide() { + var _this2 = this; + + var index = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : 0; + var first = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : false; + + show(this.loader); + + this.index = parseInt(index); + var current = this.slidesContainer.querySelector(".current"); + + if (current) { + removeClass(current, "current"); + } + + this.slideAnimateOut(); + var slideNode = + this.slidesContainer.querySelectorAll(".gslide")[index]; + + if (hasClass(slideNode, "loaded")) { + this.slideAnimateIn(slideNode, first); + + hide(this.loader); + } else { + show(this.loader); + + var slide = this.elements[index]; + var slideData = { + index: this.index, + slide: slideNode, + slideNode: slideNode, + slideConfig: slide.slideConfig, + slideIndex: this.index, + trigger: slide.node, + player: null, + }; + this.trigger("slide_before_load", slideData); + slide.instance.setContent(slideNode, function () { + hide(_this2.loader); + + _this2.resize(); + + _this2.slideAnimateIn(slideNode, first); + + _this2.trigger("slide_after_load", slideData); + }); + } + + this.slideDescription = slideNode.querySelector( + ".gslide-description" + ); + this.slideDescriptionContained = + this.slideDescription && + hasClass(this.slideDescription.parentNode, "gslide-media"); + + if (this.settings.preload) { + this.preloadSlide(index + 1); + this.preloadSlide(index - 1); + } + + this.updateNavigationClasses(); + this.activeSlide = slideNode; + }, + }, + { + key: "preloadSlide", + value: function preloadSlide(index) { + var _this3 = this; + + if (index < 0 || index > this.elements.length - 1) { + return false; + } + + if (isNil(this.elements[index])) { + return false; + } + + var slideNode = + this.slidesContainer.querySelectorAll(".gslide")[index]; + + if (hasClass(slideNode, "loaded")) { + return false; + } + + var slide = this.elements[index]; + var type = slide.type; + var slideData = { + index: index, + slide: slideNode, + slideNode: slideNode, + slideConfig: slide.slideConfig, + slideIndex: index, + trigger: slide.node, + player: null, + }; + this.trigger("slide_before_load", slideData); + + if (type == "video" || type == "external") { + setTimeout(function () { + slide.instance.setContent(slideNode, function () { + _this3.trigger("slide_after_load", slideData); + }); + }, 200); + } else { + slide.instance.setContent(slideNode, function () { + _this3.trigger("slide_after_load", slideData); + }); + } + }, + }, + { + key: "prevSlide", + value: function prevSlide() { + this.goToSlide(this.index - 1); + }, + }, + { + key: "nextSlide", + value: function nextSlide() { + this.goToSlide(this.index + 1); + }, + }, + { + key: "goToSlide", + value: function goToSlide() { + var index = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : false; + this.prevActiveSlide = this.activeSlide; + this.prevActiveSlideIndex = this.index; + + if (!this.loop() && (index < 0 || index > this.elements.length - 1)) { + return false; + } + + if (index < 0) { + index = this.elements.length - 1; + } else if (index >= this.elements.length) { + index = 0; + } + + this.showSlide(index); + }, + }, + { + key: "insertSlide", + value: function insertSlide() { + var config = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : {}; + var index = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : -1; + + if (index < 0) { + index = this.elements.length; + } + + var slide = new Slide(config, this, index); + var data = slide.getConfig(); + + var slideInfo = extend({}, data); + + var newSlide = slide.create(); + var totalSlides = this.elements.length - 1; + slideInfo.index = index; + slideInfo.node = false; + slideInfo.instance = slide; + slideInfo.slideConfig = data; + this.elements.splice(index, 0, slideInfo); + var addedSlideNode = null; + var addedSlidePlayer = null; + + if (this.slidesContainer) { + if (index > totalSlides) { + this.slidesContainer.appendChild(newSlide); + } else { + var existingSlide = + this.slidesContainer.querySelectorAll(".gslide")[index]; + this.slidesContainer.insertBefore(newSlide, existingSlide); + } + + if ( + (this.settings.preload && this.index == 0 && index == 0) || + this.index - 1 == index || + this.index + 1 == index + ) { + this.preloadSlide(index); + } + + if (this.index == 0 && index == 0) { + this.index = 1; + } + + this.updateNavigationClasses(); + addedSlideNode = + this.slidesContainer.querySelectorAll(".gslide")[index]; + addedSlidePlayer = this.getSlidePlayerInstance(index); + slideInfo.slideNode = addedSlideNode; + } + + this.trigger("slide_inserted", { + index: index, + slide: addedSlideNode, + slideNode: addedSlideNode, + slideConfig: data, + slideIndex: index, + trigger: null, + player: addedSlidePlayer, + }); + + if (isFunction(this.settings.slideInserted)) { + this.settings.slideInserted({ + index: index, + slide: addedSlideNode, + player: addedSlidePlayer, + }); + } + }, + }, + { + key: "removeSlide", + value: function removeSlide() { + var index = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : -1; + + if (index < 0 || index > this.elements.length - 1) { + return false; + } + + var slide = + this.slidesContainer && + this.slidesContainer.querySelectorAll(".gslide")[index]; + + if (slide) { + if (this.getActiveSlideIndex() == index) { + if (index == this.elements.length - 1) { + this.prevSlide(); + } else { + this.nextSlide(); + } + } + + slide.parentNode.removeChild(slide); + } + + this.elements.splice(index, 1); + this.trigger("slide_removed", index); + + if (isFunction(this.settings.slideRemoved)) { + this.settings.slideRemoved(index); + } + }, + }, + { + key: "slideAnimateIn", + value: function slideAnimateIn(slide, first) { + var _this4 = this; + + var slideMedia = slide.querySelector(".gslide-media"); + var slideDesc = slide.querySelector(".gslide-description"); + var prevData = { + index: this.prevActiveSlideIndex, + slide: this.prevActiveSlide, + slideNode: this.prevActiveSlide, + slideIndex: this.prevActiveSlide, + slideConfig: isNil(this.prevActiveSlideIndex) + ? null + : this.elements[this.prevActiveSlideIndex].slideConfig, + trigger: isNil(this.prevActiveSlideIndex) + ? null + : this.elements[this.prevActiveSlideIndex].node, + player: this.getSlidePlayerInstance(this.prevActiveSlideIndex), + }; + var nextData = { + index: this.index, + slide: this.activeSlide, + slideNode: this.activeSlide, + slideConfig: this.elements[this.index].slideConfig, + slideIndex: this.index, + trigger: this.elements[this.index].node, + player: this.getSlidePlayerInstance(this.index), + }; + + if (slideMedia.offsetWidth > 0 && slideDesc) { + hide(slideDesc); + + slideDesc.style.display = ""; + } + + removeClass(slide, this.effectsClasses); + + if (first) { + animateElement( + slide, + this.settings.cssEfects[this.settings.openEffect]["in"], + function () { + if (_this4.settings.autoplayVideos) { + _this4.slidePlayerPlay(slide); + } + + _this4.trigger("slide_changed", { + prev: prevData, + current: nextData, + }); + + if (isFunction(_this4.settings.afterSlideChange)) { + _this4.settings.afterSlideChange.apply(_this4, [ + prevData, + nextData, + ]); + } + } + ); + } else { + var effectName = this.settings.slideEffect; + var animIn = + effectName !== "none" + ? this.settings.cssEfects[effectName]["in"] + : effectName; + + if (this.prevActiveSlideIndex > this.index) { + if (this.settings.slideEffect == "slide") { + animIn = this.settings.cssEfects.slideBack["in"]; + } + } + + animateElement(slide, animIn, function () { + if (_this4.settings.autoplayVideos) { + _this4.slidePlayerPlay(slide); + } + + _this4.trigger("slide_changed", { + prev: prevData, + current: nextData, + }); + + if (isFunction(_this4.settings.afterSlideChange)) { + _this4.settings.afterSlideChange.apply(_this4, [ + prevData, + nextData, + ]); + } + }); + } + + setTimeout(function () { + _this4.resize(slide); + }, 100); + + addClass(slide, "current"); + }, + }, + { + key: "slideAnimateOut", + value: function slideAnimateOut() { + if (!this.prevActiveSlide) { + return false; + } + + var prevSlide = this.prevActiveSlide; + + removeClass(prevSlide, this.effectsClasses); + + addClass(prevSlide, "prev"); + + var animation = this.settings.slideEffect; + var animOut = + animation !== "none" + ? this.settings.cssEfects[animation].out + : animation; + this.slidePlayerPause(prevSlide); + this.trigger("slide_before_change", { + prev: { + index: this.prevActiveSlideIndex, + slide: this.prevActiveSlide, + slideNode: this.prevActiveSlide, + slideIndex: this.prevActiveSlideIndex, + slideConfig: isNil(this.prevActiveSlideIndex) + ? null + : this.elements[this.prevActiveSlideIndex].slideConfig, + trigger: isNil(this.prevActiveSlideIndex) + ? null + : this.elements[this.prevActiveSlideIndex].node, + player: this.getSlidePlayerInstance(this.prevActiveSlideIndex), + }, + current: { + index: this.index, + slide: this.activeSlide, + slideNode: this.activeSlide, + slideIndex: this.index, + slideConfig: this.elements[this.index].slideConfig, + trigger: this.elements[this.index].node, + player: this.getSlidePlayerInstance(this.index), + }, + }); + + if (isFunction(this.settings.beforeSlideChange)) { + this.settings.beforeSlideChange.apply(this, [ + { + index: this.prevActiveSlideIndex, + slide: this.prevActiveSlide, + player: this.getSlidePlayerInstance(this.prevActiveSlideIndex), + }, + { + index: this.index, + slide: this.activeSlide, + player: this.getSlidePlayerInstance(this.index), + }, + ]); + } + + if ( + this.prevActiveSlideIndex > this.index && + this.settings.slideEffect == "slide" + ) { + animOut = this.settings.cssEfects.slideBack.out; + } + + animateElement(prevSlide, animOut, function () { + var container = prevSlide.querySelector(".ginner-container"); + var media = prevSlide.querySelector(".gslide-media"); + var desc = prevSlide.querySelector(".gslide-description"); + container.style.transform = ""; + media.style.transform = ""; + + removeClass(media, "greset"); + + media.style.opacity = ""; + + if (desc) { + desc.style.opacity = ""; + } + + removeClass(prevSlide, "prev"); + }); + }, + }, + { + key: "getAllPlayers", + value: function getAllPlayers() { + return this.videoPlayers; + }, + }, + { + key: "getSlidePlayerInstance", + value: function getSlidePlayerInstance(index) { + var id = "gvideo" + index; + var videoPlayers = this.getAllPlayers(); + + if (has(videoPlayers, id) && videoPlayers[id]) { + return videoPlayers[id]; + } + + return false; + }, + }, + { + key: "stopSlideVideo", + value: function stopSlideVideo(slide) { + if (isNode(slide)) { + var node = slide.querySelector(".gvideo-wrapper"); + + if (node) { + slide = node.getAttribute("data-index"); + } + } + + console.log("stopSlideVideo is deprecated, use slidePlayerPause"); + var player = this.getSlidePlayerInstance(slide); + + if (player && player.playing) { + player.pause(); + } + }, + }, + { + key: "slidePlayerPause", + value: function slidePlayerPause(slide) { + if (isNode(slide)) { + var node = slide.querySelector(".gvideo-wrapper"); + + if (node) { + slide = node.getAttribute("data-index"); + } + } + + var player = this.getSlidePlayerInstance(slide); + + if (player && player.playing) { + player.pause(); + } + }, + }, + { + key: "playSlideVideo", + value: function playSlideVideo(slide) { + if (isNode(slide)) { + var node = slide.querySelector(".gvideo-wrapper"); + + if (node) { + slide = node.getAttribute("data-index"); + } + } + + console.log("playSlideVideo is deprecated, use slidePlayerPlay"); + var player = this.getSlidePlayerInstance(slide); + + if (player && !player.playing) { + player.play(); + } + }, + }, + { + key: "slidePlayerPlay", + value: function slidePlayerPlay(slide) { + if (isNode(slide)) { + var node = slide.querySelector(".gvideo-wrapper"); + + if (node) { + slide = node.getAttribute("data-index"); + } + } + + var player = this.getSlidePlayerInstance(slide); + + if (player && !player.playing) { + player.play(); + + if (this.settings.autofocusVideos) { + player.elements.container.focus(); + } + } + }, + }, + { + key: "setElements", + value: function setElements(elements) { + var _this5 = this; + + this.settings.elements = false; + var newElements = []; + + if (elements && elements.length) { + each(elements, function (el, i) { + var slide = new Slide(el, _this5, i); + var data = slide.getConfig(); + + var slideInfo = extend({}, data); + + slideInfo.slideConfig = data; + slideInfo.instance = slide; + slideInfo.index = i; + newElements.push(slideInfo); + }); + } + + this.elements = newElements; + + if (this.lightboxOpen) { + this.slidesContainer.innerHTML = ""; + + if (this.elements.length) { + each(this.elements, function () { + var slide = createHTML(_this5.settings.slideHTML); + + _this5.slidesContainer.appendChild(slide); + }); + + this.showSlide(0, true); + } + } + }, + }, + { + key: "getElementIndex", + value: function getElementIndex(node) { + var index = false; + + each(this.elements, function (el, i) { + if (has(el, "node") && el.node == node) { + index = i; + return true; + } + }); + + return index; + }, + }, + { + key: "getElements", + value: function getElements() { + var _this6 = this; + + var list = []; + this.elements = this.elements ? this.elements : []; + + if ( + !isNil(this.settings.elements) && + isArray(this.settings.elements) && + this.settings.elements.length + ) { + each(this.settings.elements, function (el, i) { + var slide = new Slide(el, _this6, i); + var elData = slide.getConfig(); + + var slideInfo = extend({}, elData); + + slideInfo.node = false; + slideInfo.index = i; + slideInfo.instance = slide; + slideInfo.slideConfig = elData; + list.push(slideInfo); + }); + } + + var nodes = false; + var selector = this.getSelector(); + + if (selector) { + nodes = document.querySelectorAll(this.getSelector()); + } + + if (!nodes) { + return list; + } + + each(nodes, function (el, i) { + var slide = new Slide(el, _this6, i); + var elData = slide.getConfig(); + + var slideInfo = extend({}, elData); + + slideInfo.node = el; + slideInfo.index = i; + slideInfo.instance = slide; + slideInfo.slideConfig = elData; + slideInfo.gallery = el.getAttribute("data-gallery"); + list.push(slideInfo); + }); + + return list; + }, + }, + { + key: "getGalleryElements", + value: function getGalleryElements(list, gallery) { + return list.filter(function (el) { + return el.gallery == gallery; + }); + }, + }, + { + key: "getSelector", + value: function getSelector() { + if (this.settings.elements) { + return false; + } + + if ( + this.settings.selector && + this.settings.selector.substring(0, 5) == "data-" + ) { + return "*[".concat(this.settings.selector, "]"); + } + + return this.settings.selector; + }, + }, + { + key: "getActiveSlide", + value: function getActiveSlide() { + return this.slidesContainer.querySelectorAll(".gslide")[this.index]; + }, + }, + { + key: "getActiveSlideIndex", + value: function getActiveSlideIndex() { + return this.index; + }, + }, + { + key: "getAnimationClasses", + value: function getAnimationClasses() { + var effects = []; + + for (var key in this.settings.cssEfects) { + if (this.settings.cssEfects.hasOwnProperty(key)) { + var effect = this.settings.cssEfects[key]; + effects.push("g".concat(effect["in"])); + effects.push("g".concat(effect.out)); + } + } + + return effects.join(" "); + }, + }, + { + key: "build", + value: function build() { + var _this7 = this; + + if (this.built) { + return false; + } + + var children = document.body.childNodes; + var bodyChildElms = []; + + each(children, function (el) { + if ( + el.parentNode == document.body && + el.nodeName.charAt(0) !== "#" && + el.hasAttribute && + !el.hasAttribute("aria-hidden") + ) { + bodyChildElms.push(el); + el.setAttribute("aria-hidden", "true"); + } + }); + + var nextSVG = has(this.settings.svg, "next") + ? this.settings.svg.next + : ""; + var prevSVG = has(this.settings.svg, "prev") + ? this.settings.svg.prev + : ""; + var closeSVG = has(this.settings.svg, "close") + ? this.settings.svg.close + : ""; + var lightboxHTML = this.settings.lightboxHTML; + lightboxHTML = lightboxHTML.replace(/{nextSVG}/g, nextSVG); + lightboxHTML = lightboxHTML.replace(/{prevSVG}/g, prevSVG); + lightboxHTML = lightboxHTML.replace(/{closeSVG}/g, closeSVG); + lightboxHTML = createHTML(lightboxHTML); + document.body.appendChild(lightboxHTML); + var modal = document.getElementById("glightbox-body"); + this.modal = modal; + var closeButton = modal.querySelector(".gclose"); + this.prevButton = modal.querySelector(".gprev"); + this.nextButton = modal.querySelector(".gnext"); + this.overlay = modal.querySelector(".goverlay"); + this.loader = modal.querySelector(".gloader"); + this.slidesContainer = document.getElementById("glightbox-slider"); + this.bodyHiddenChildElms = bodyChildElms; + this.events = {}; + + addClass(this.modal, "glightbox-" + this.settings.skin); + + if (this.settings.closeButton && closeButton) { + this.events["close"] = addEvent("click", { + onElement: closeButton, + withCallback: function withCallback(e, target) { + e.preventDefault(); + + _this7.close(); + }, + }); + } + + if (closeButton && !this.settings.closeButton) { + closeButton.parentNode.removeChild(closeButton); + } + + if (this.nextButton) { + this.events["next"] = addEvent("click", { + onElement: this.nextButton, + withCallback: function withCallback(e, target) { + e.preventDefault(); + + _this7.nextSlide(); + }, + }); + } + + if (this.prevButton) { + this.events["prev"] = addEvent("click", { + onElement: this.prevButton, + withCallback: function withCallback(e, target) { + e.preventDefault(); + + _this7.prevSlide(); + }, + }); + } + + if (this.settings.closeOnOutsideClick) { + this.events["outClose"] = addEvent("click", { + onElement: modal, + withCallback: function withCallback(e, target) { + if ( + !_this7.preventOutsideClick && + !hasClass(document.body, "glightbox-mobile") && + !closest(e.target, ".ginner-container") + ) { + if ( + !closest(e.target, ".gbtn") && + !hasClass(e.target, "gnext") && + !hasClass(e.target, "gprev") + ) { + _this7.close(); + } + } + }, + }); + } + + each(this.elements, function (slide, i) { + _this7.slidesContainer.appendChild(slide.instance.create()); + + slide.slideNode = + _this7.slidesContainer.querySelectorAll(".gslide")[i]; + }); + + if (isTouch$1) { + addClass(document.body, "glightbox-touch"); + } + + this.events["resize"] = addEvent("resize", { + onElement: window, + withCallback: function withCallback() { + _this7.resize(); + }, + }); + this.built = true; + }, + }, + { + key: "resize", + value: function resize() { + var slide = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : null; + slide = !slide ? this.activeSlide : slide; + + if (!slide || hasClass(slide, "zoomed")) { + return; + } + + var winSize = windowSize(); + + var video = slide.querySelector(".gvideo-wrapper"); + var image = slide.querySelector(".gslide-image"); + var description = this.slideDescription; + var winWidth = winSize.width; + var winHeight = winSize.height; + + if (winWidth <= 768) { + addClass(document.body, "glightbox-mobile"); + } else { + removeClass(document.body, "glightbox-mobile"); + } + + if (!video && !image) { + return; + } + + var descriptionResize = false; + + if ( + description && + (hasClass(description, "description-bottom") || + hasClass(description, "description-top")) && + !hasClass(description, "gabsolute") + ) { + descriptionResize = true; + } + + if (image) { + if (winWidth <= 768) { + var imgNode = image.querySelector("img"); + } else if (descriptionResize) { + var descHeight = description.offsetHeight; + + var _imgNode = image.querySelector("img"); + + _imgNode.setAttribute( + "style", + "max-height: calc(100vh - ".concat(descHeight, "px)") + ); + + description.setAttribute( + "style", + "max-width: ".concat(_imgNode.offsetWidth, "px;") + ); + } + } + + if (video) { + var ratio = has(this.settings.plyr.config, "ratio") + ? this.settings.plyr.config.ratio + : ""; + + if (!ratio) { + var containerWidth = video.clientWidth; + var containerHeight = video.clientHeight; + var divisor = containerWidth / containerHeight; + ratio = "" + .concat(containerWidth / divisor, ":") + .concat(containerHeight / divisor); + } + + var videoRatio = ratio.split(":"); + var videoWidth = this.settings.videosWidth; + var maxWidth = this.settings.videosWidth; + + if (isNumber(videoWidth) || videoWidth.indexOf("px") !== -1) { + maxWidth = parseInt(videoWidth); + } else { + if (videoWidth.indexOf("vw") !== -1) { + maxWidth = (winWidth * parseInt(videoWidth)) / 100; + } else if (videoWidth.indexOf("vh") !== -1) { + maxWidth = (winHeight * parseInt(videoWidth)) / 100; + } else if (videoWidth.indexOf("%") !== -1) { + maxWidth = (winWidth * parseInt(videoWidth)) / 100; + } else { + maxWidth = parseInt(video.clientWidth); + } + } + + var maxHeight = + maxWidth / (parseInt(videoRatio[0]) / parseInt(videoRatio[1])); + maxHeight = Math.floor(maxHeight); + + if (descriptionResize) { + winHeight = winHeight - description.offsetHeight; + } + + if ( + maxWidth > winWidth || + maxHeight > winHeight || + (winHeight < maxHeight && winWidth > maxWidth) + ) { + var vwidth = video.offsetWidth; + var vheight = video.offsetHeight; + + var _ratio = winHeight / vheight; + + var vsize = { + width: vwidth * _ratio, + height: vheight * _ratio, + }; + video.parentNode.setAttribute( + "style", + "max-width: ".concat(vsize.width, "px") + ); + + if (descriptionResize) { + description.setAttribute( + "style", + "max-width: ".concat(vsize.width, "px;") + ); + } + } else { + video.parentNode.style.maxWidth = "".concat(videoWidth); + + if (descriptionResize) { + description.setAttribute( + "style", + "max-width: ".concat(videoWidth, ";") + ); + } + } + } + }, + }, + { + key: "reload", + value: function reload() { + this.init(); + }, + }, + { + key: "updateNavigationClasses", + value: function updateNavigationClasses() { + var loop = this.loop(); + + removeClass(this.nextButton, "disabled"); + + removeClass(this.prevButton, "disabled"); + + if (this.index == 0 && this.elements.length - 1 == 0) { + addClass(this.prevButton, "disabled"); + + addClass(this.nextButton, "disabled"); + } else if (this.index === 0 && !loop) { + addClass(this.prevButton, "disabled"); + } else if (this.index === this.elements.length - 1 && !loop) { + addClass(this.nextButton, "disabled"); + } + }, + }, + { + key: "loop", + value: function loop() { + var loop = has(this.settings, "loopAtEnd") + ? this.settings.loopAtEnd + : null; + loop = has(this.settings, "loop") ? this.settings.loop : loop; + return loop; + }, + }, + { + key: "close", + value: function close() { + var _this8 = this; + + if (!this.lightboxOpen) { + if (this.events) { + for (var key in this.events) { + if (this.events.hasOwnProperty(key)) { + this.events[key].destroy(); + } + } + + this.events = null; + } + + return false; + } + + if (this.closing) { + return false; + } + + this.closing = true; + this.slidePlayerPause(this.activeSlide); + + if (this.fullElementsList) { + this.elements = this.fullElementsList; + } + + if (this.bodyHiddenChildElms.length) { + each(this.bodyHiddenChildElms, function (el) { + el.removeAttribute("aria-hidden"); + }); + } + + addClass(this.modal, "glightbox-closing"); + + animateElement( + this.overlay, + this.settings.openEffect == "none" + ? "none" + : this.settings.cssEfects.fade.out + ); + + animateElement( + this.activeSlide, + this.settings.cssEfects[this.settings.closeEffect].out, + function () { + _this8.activeSlide = null; + _this8.prevActiveSlideIndex = null; + _this8.prevActiveSlide = null; + _this8.built = false; + + if (_this8.events) { + for (var _key in _this8.events) { + if (_this8.events.hasOwnProperty(_key)) { + _this8.events[_key].destroy(); + } + } + + _this8.events = null; + } + + var body = document.body; + + removeClass(html, "glightbox-open"); + + removeClass( + body, + "glightbox-open touching gdesc-open glightbox-touch glightbox-mobile gscrollbar-fixer" + ); + + _this8.modal.parentNode.removeChild(_this8.modal); + + _this8.trigger("close"); + + if (isFunction(_this8.settings.onClose)) { + _this8.settings.onClose(); + } + + var styles = document.querySelector(".gcss-styles"); + + if (styles) { + styles.parentNode.removeChild(styles); + } + + _this8.lightboxOpen = false; + _this8.closing = null; + } + ); + }, + }, + { + key: "destroy", + value: function destroy() { + this.close(); + this.clearAllEvents(); + + if (this.baseEvents) { + this.baseEvents.destroy(); + } + }, + }, + { + key: "on", + value: function on(evt, callback) { + var once = + arguments.length > 2 && arguments[2] !== undefined + ? arguments[2] + : false; + + if (!evt || !isFunction(callback)) { + throw new TypeError("Event name and callback must be defined"); + } + + this.apiEvents.push({ + evt: evt, + once: once, + callback: callback, + }); + }, + }, + { + key: "once", + value: function once(evt, callback) { + this.on(evt, callback, true); + }, + }, + { + key: "trigger", + value: function trigger(eventName) { + var _this9 = this; + + var data = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : null; + var onceTriggered = []; + + each(this.apiEvents, function (event, i) { + var evt = event.evt, + once = event.once, + callback = event.callback; + + if (evt == eventName) { + callback(data); + + if (once) { + onceTriggered.push(i); + } + } + }); + + if (onceTriggered.length) { + each(onceTriggered, function (i) { + return _this9.apiEvents.splice(i, 1); + }); + } + }, + }, + { + key: "clearAllEvents", + value: function clearAllEvents() { + this.apiEvents.splice(0, this.apiEvents.length); + }, + }, + { + key: "version", + value: function version() { + return _version; + }, + }, + ]); + + return GlightboxInit; + })(); + + function glightbox() { + var options = + arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; + var instance = new GlightboxInit(options); + instance.init(); + return instance; + } + + return glightbox; +}); + +; +(function () { + "use strict"; + // gallery init + GLightbox(); + + const elementIsVisibleInViewport = (el, partiallyVisible = true) => { + const { top, left, bottom, right } = el.getBoundingClientRect(); + const { innerHeight, innerWidth } = window; + return partiallyVisible + ? ((top > 0 && top < innerHeight) || + (bottom > 0 && bottom < innerHeight)) && + ((left > 0 && left < innerWidth) || (right > 0 && right < innerWidth)) + : top >= 0 && left >= 0 && bottom <= innerHeight && right <= innerWidth; + }; + + const justify_scale = screen.height * 0.25; + const allGallery = document.querySelectorAll(".gallery"); + const checkVisibility = () => { + allGallery.forEach((gallery) => { + const items = gallery.querySelectorAll(".gallery-item"); + if (elementIsVisibleInViewport(gallery)) { + items.forEach((item) => { + let image = item.querySelector("img"); + let ratio = image.naturalWidth / image.naturalHeight; + item.style.width = justify_scale * ratio + "px"; + item.style.flexGrow = ratio; + image.style.opacity = 1; + }); + } + }); + } + window.addEventListener("scroll", checkVisibility); + window.addEventListener("load", checkVisibility); + + // gallery slider + var isGallerySlider = document.getElementsByClassName("gallery-slider"); + if (isGallerySlider.length > 0) { + new Swiper(".gallery-slider", { + slidesPerView: 1, + loop: true, + autoHeight: true, + spaceBetween: 0, + speed: 1500, + autoplay: { + delay: 5000, + }, + navigation: { + nextEl: ".swiper-button-next", + prevEl: ".swiper-button-prev", + }, + }); + } +})(); + +; +// accordion script +(function () { + "use strict"; + + const accordions = document.querySelectorAll("[data-accordion]"); + accordions.forEach((header) => { + header.addEventListener("click", () => { + const accordionItem = header.parentElement; + accordionItem.classList.toggle("active"); + }); + }); +})(); + +; +// tab script +(function () { + "use strict"; + + const tabGroups = document.querySelectorAll("[data-tab-group]"); + const tablist = document.querySelectorAll("[data-tab-nav] [data-tab]"); + + function setActiveTab(tabGroup, tabName) { + const tabsNav = tabGroup.querySelector("[data-tab-nav]"); + const tabsContent = tabGroup.querySelector("[data-tab-content]"); + + tabsNav.querySelectorAll("[data-tab]").forEach((tabNavItem) => { + tabNavItem.classList.remove("active"); + }); + tabsContent.querySelectorAll("[data-tab-panel]").forEach((tabPane) => { + tabPane.classList.remove("active"); + }); + + const selectedTabNavItem = tabsNav.querySelector(`[data-tab="${tabName}"]`); + selectedTabNavItem.classList.add("active"); + const selectedTabPane = tabsContent.querySelector( + `[data-tab-panel="${tabName}"]` + ); + selectedTabPane.classList.add("active"); + } + + tabGroups.forEach((tabGroup) => { + const tabsNav = tabGroup.querySelector("[data-tab-nav]"); + const tabsNavItem = tabsNav.querySelectorAll("[data-tab]"); + const activeTabName = tabsNavItem[0].getAttribute("data-tab"); + + setActiveTab(tabGroup, activeTabName); + + tabsNavItem.forEach((tabNavItem) => { + tabNavItem.addEventListener("click", () => { + const tabName = tabNavItem.dataset.tab; + setActiveTab(tabGroup, tabName); + }); + }); + }); + + function tabsHandler(event) { + let index = Array.from(tablist).indexOf(this); + let numbTabs = tablist.length; + let nextId; + if (numbTabs > 1) { + if (event.key === "ArrowRight") { + nextId = tablist[(index + 1) % numbTabs]; + if (index === numbTabs - 1) { + nextId = tablist[0]; + } + nextId.focus(); + nextId.click(); + } + if (event.key === "ArrowLeft") { + nextId = tablist[(index - 1 + numbTabs) % numbTabs]; + if (index === 0) { + nextId = tablist[numbTabs - 1]; + } + nextId.focus(); + nextId.click(); + } + } + } + + tablist.forEach(function (tab) { + tab.addEventListener("keydown", tabsHandler); + }); +})(); + +; +// accordion script +(function () { + "use strict"; + + const openModalButtons = document.querySelectorAll("[data-modal-open]"); + const closeModalButtons = document.querySelectorAll("[data-modal-close]"); + + function openModal(modal) { + if (modal === null) { + return null; + } + const overlay = modal.querySelector("[data-modal-overlay]"); + modal.style.display = "block"; + overlay.style.display = "block"; + } + + function closeModal(modal) { + if (modal === null) { + return null; + } + const overlay = modal.querySelector("[data-modal-overlay]"); + modal.style.display = "none"; + overlay.style.display = "none"; + } + + openModalButtons.forEach((button) => { + button.addEventListener("click", () => { + const modal = button.nextElementSibling; + openModal(modal); + }); + }); + + closeModalButtons.forEach((button) => { + button.addEventListener("click", () => { + const modal = button.closest("[data-modal]"); + closeModal(modal); + }); + }); +})(); + +; +// main author repo: https://github.com/justinribeiro/youtube-lite +// modified by: https://github.com/gethugothemes + +class LiteYTEmbed extends HTMLElement { + constructor() { + super(); + this.isIframeLoaded = false; + this.setupDom(); + } + static get observedAttributes() { + return ["videoid", "playlistid"]; + } + connectedCallback() { + this.addEventListener("pointerover", LiteYTEmbed.warmConnections, { + once: true, + }); + this.addEventListener("click", () => this.addIframe()); + } + get videoId() { + return encodeURIComponent(this.getAttribute("videoid") || ""); + } + set videoId(id) { + this.setAttribute("videoid", id); + } + get playlistId() { + return encodeURIComponent(this.getAttribute("playlistid") || ""); + } + set playlistId(id) { + this.setAttribute("playlistid", id); + } + get videoTitle() { + return this.getAttribute("videotitle") || "Video"; + } + set videoTitle(title) { + this.setAttribute("videotitle", title); + } + get videoPlay() { + return this.getAttribute("videoPlay") || "Play"; + } + set videoPlay(name) { + this.setAttribute("videoPlay", name); + } + get videoStartAt() { + return Number(this.getAttribute("videoStartAt") || "0"); + } + set videoStartAt(time) { + this.setAttribute("videoStartAt", String(time)); + } + get autoLoad() { + return this.hasAttribute("autoload"); + } + get noCookie() { + return this.hasAttribute("nocookie"); + } + get posterQuality() { + return this.getAttribute("posterquality") || "hqdefault"; + } + get posterLoading() { + return this.getAttribute("posterloading") || "lazy"; + } + get params() { + return `start=${this.videoStartAt}&${this.getAttribute("params")}`; + } + setupDom() { + const shadowDom = this.attachShadow({ mode: "open" }); + shadowDom.innerHTML = ` + +
    + + + + + + +
    + `; + this.domRefFrame = shadowDom.querySelector("#frame"); + this.domRefImg = { + fallback: shadowDom.querySelector("#fallbackPlaceholder"), + webp: shadowDom.querySelector("#webpPlaceholder"), + jpeg: shadowDom.querySelector("#jpegPlaceholder"), + }; + this.domRefPlayButton = shadowDom.querySelector("#playButton"); + } + setupComponent() { + this.initImagePlaceholder(); + this.domRefPlayButton.setAttribute( + "aria-label", + `${this.videoPlay}: ${this.videoTitle}` + ); + this.setAttribute("title", `${this.videoPlay}: ${this.videoTitle}`); + if (this.autoLoad) { + this.initIntersectionObserver(); + } + } + attributeChangedCallback(name, oldVal, newVal) { + switch (name) { + case "videoid": + case "playlistid": { + if (oldVal !== newVal) { + this.setupComponent(); + if (this.domRefFrame.classList.contains("activated")) { + this.domRefFrame.classList.remove("activated"); + this.shadowRoot.querySelector("iframe").remove(); + this.isIframeLoaded = false; + } + } + break; + } + default: + break; + } + } + addIframe(isIntersectionObserver = false) { + if (!this.isIframeLoaded) { + const autoplay = isIntersectionObserver ? 0 : 1; + const wantsNoCookie = this.noCookie ? "-nocookie" : ""; + let embedTarget; + if (this.playlistId) { + embedTarget = `?listType=playlist&list=${this.playlistId}&`; + } else { + embedTarget = `${this.videoId}?`; + } + const iframeHTML = ` + `; + this.domRefFrame.insertAdjacentHTML("beforeend", iframeHTML); + this.domRefFrame.classList.add("activated"); + this.isIframeLoaded = true; + this.dispatchEvent( + new CustomEvent("liteYoutubeIframeLoaded", { + detail: { + videoId: this.videoId, + }, + bubbles: true, + cancelable: true, + }) + ); + } + } + initImagePlaceholder() { + LiteYTEmbed.addPrefetch("preconnect", "https://i.ytimg.com/"); + const posterUrlWebp = `https://i.ytimg.com/vi_webp/${this.videoId}/${this.posterQuality}.webp`; + const posterUrlJpeg = `https://i.ytimg.com/vi/${this.videoId}/${this.posterQuality}.jpg`; + this.domRefImg.fallback.loading = this.posterLoading; + this.domRefImg.webp.srcset = posterUrlWebp; + this.domRefImg.jpeg.srcset = posterUrlJpeg; + this.domRefImg.fallback.src = posterUrlJpeg; + this.domRefImg.fallback.setAttribute( + "aria-label", + `${this.videoPlay}: ${this.videoTitle}` + ); + this.domRefImg?.fallback?.setAttribute( + "alt", + `${this.videoPlay}: ${this.videoTitle}` + ); + } + initIntersectionObserver() { + const options = { + root: null, + rootMargin: "0px", + threshold: 0, + }; + const observer = new IntersectionObserver((entries, observer) => { + entries.forEach((entry) => { + if (entry.isIntersecting && !this.isIframeLoaded) { + LiteYTEmbed.warmConnections(); + this.addIframe(true); + observer.unobserve(this); + } + }); + }, options); + observer.observe(this); + } + static addPrefetch(kind, url, as) { + const linkElem = document.createElement("link"); + linkElem.rel = kind; + linkElem.href = url; + if (as) { + linkElem.as = as; + } + linkElem.crossOrigin = "true"; + document.head.append(linkElem); + } + static warmConnections() { + if (LiteYTEmbed.isPreconnected) return; + LiteYTEmbed.addPrefetch("preconnect", "https://s.ytimg.com"); + LiteYTEmbed.addPrefetch("preconnect", "https://www.youtube.com"); + LiteYTEmbed.addPrefetch("preconnect", "https://www.google.com"); + LiteYTEmbed.addPrefetch( + "preconnect", + "https://googleads.g.doubleclick.net" + ); + LiteYTEmbed.addPrefetch("preconnect", "https://static.doubleclick.net"); + LiteYTEmbed.isPreconnected = true; + } +} +LiteYTEmbed.isPreconnected = false; +customElements.define("youtube-lite", LiteYTEmbed); diff --git a/public/js/script.js b/public/js/script.js new file mode 100644 index 0000000..6bba593 --- /dev/null +++ b/public/js/script.js @@ -0,0 +1,12528 @@ +const body = document.body; +const searchWrapper = document.querySelector(".search-wrapper"); +const searchModal = document.querySelector(".search-modal"); +const searchFooter = document.querySelector(".search-wrapper-footer"); +const searchResult = document.querySelectorAll("[data-search-result]"); +const searchResultItemTemplate = document.getElementById( + "search-result-item-template", +); +const hasSearchWrapper = searchWrapper != null; +const hasSearchModal = searchModal != null; +const searchInput = document.querySelectorAll("[data-search-input]"); +const emptySearchResult = document.querySelectorAll(".search-result-empty"); +const openSearchModal = document.querySelectorAll( + '[data-target="search-modal"]', +); +const closeSearchModal = document.querySelectorAll( + '[data-target="close-search-modal"]', +); +const searchIcon = document.querySelector( + ".search-wrapper-header label svg[data-type='search']", +); +const searchIconReset = document.querySelector( + ".search-wrapper-header label svg[data-type='reset']", +); +const searchResultInfo = document.querySelector(".search-result-info"); +let searchModalVisible = + hasSearchModal && searchModal.classList.contains("show") ? true : false; +let jsonData = []; + +const loadJsonData = async () => { + try { + const res = await fetch(indexURL); + return (jsonData = await res.json()); + } catch (err) { + console.error(err); + } +}; + +// escape HTML entities +function escapeHTML(input) { + return input + .replace(/&/g, "&") + .replace(//g, ">"); +} + +if (hasSearchWrapper) { + // disable enter key on searchInput + searchInput.forEach((el) => { + el.addEventListener("keypress", (e) => { + if (e.keyCode == 13) { + e.preventDefault(); + } + }); + }); + + // Capitalize First Letter + const capitalizeFirstLetter = (string) => { + return string + .replace(/^[\s_]+|[\s_]+$/g, "") + .replace(/[_\s]+/g, " ") + .replace(/^[a-z]/, function (m) { + return m.toUpperCase(); + }); + }; + + // String to URL + const slugify = (string) => { + let lowercaseText = string + .trim() + .replace(/[\s_]+/g, "-") + .toLowerCase(); + return encodeURIComponent(lowercaseText); + }; + + // options + const image = searchWrapper.getAttribute("data-image"); + const description = searchWrapper.getAttribute("data-description"); + const tags = searchWrapper.getAttribute("data-tags"); + const categories = searchWrapper.getAttribute("data-categories"); + + let searchString = ""; + + // get search string from url + const urlParams = new URLSearchParams(window.location.search); + const urlSearchString = urlParams.get("s") + ? encodeURIComponent(urlParams.get("s")) + : null; + + if (urlSearchString !== null) { + searchString = urlSearchString.replace(/\+/g, " "); + searchInput.forEach((el) => { + el.value = searchString; + }); + searchIcon && (searchIcon.style.display = "none"); + searchIconReset && (searchIconReset.style.display = "initial"); + } + + searchInput.forEach((el) => { + el.addEventListener("input", (e) => { + searchString = e.target.value.toLowerCase(); + window.history.replaceState( + {}, + "", + `${window.location.origin}${ + window.location.pathname + }?s=${searchString.replace(/ /g, "+")}`, + ); + + doSearch(searchString); + }); + }); + + // dom content loaded + document.addEventListener("DOMContentLoaded", async () => { + await loadJsonData(); + doSearch(searchString); + }); + + // doSearch + const doSearch = async (searchString) => { + if (searchString !== "") { + searchIcon && (searchIcon.style.display = "none"); + searchIconReset && (searchIconReset.style.display = "initial"); + emptySearchResult.forEach((el) => { + const notFoundContent = ` +
    + + + + +

    ${no_results_for} "${escapeHTML(searchString)}"

    +
    +`; + el.innerHTML = notFoundContent; + }); + } else { + searchIcon && (searchIcon.style.display = "initial"); + searchIconReset && (searchIconReset.style.display = "none"); + emptySearchResult.forEach((el) => { + el.innerHTML = empty_search_results_placeholder; + }); + } + + let filteredJSON = includeSectionsInSearch.map((section) => { + const data = jsonData.filter( + (item) => slugify(item.section) === slugify(section), + ); + + const sectionName = section.replace(/[-_]/g, " "); + return { + section: capitalizeFirstLetter(sectionName), + data, + }; + }); + + let searchItem = filteredJSON.filter((item) => { + if (searchString === "") { + return false; + } + return item.data.some((el) => { + const regex = new RegExp(searchString, "gi"); + return ( + el.title.toLowerCase().match(regex) || + el.description?.toLowerCase().match(regex) || + el.searchKeyword.toLowerCase().match(regex) || + el.content.toLowerCase().match(regex) || + el.tags?.toLowerCase().match(regex) || + el.categories?.toLowerCase().match(regex) + ); + }); + }); + + displayResult(searchItem, searchString); + + // Navigate with arrow keys + if (searchModal && searchString != "") { + let resItems; + resItems = searchResult[0].querySelectorAll(".search-result-item"); + let selectedIndex = -1; + + const selectItem = (index) => { + if (index >= 0 && index < resItems.length) { + for (let i = 0; i < resItems.length; i++) { + resItems[i].classList.toggle("search-item-selected", i === index); + } + selectedIndex = index; + resItems[index].scrollIntoView({ + behavior: "auto", + block: "nearest", + }); + } + }; + + const handleKeyDown = (event) => { + if (searchItem.length !== 0) { + if (event.key === "ArrowUp" || event.key === "ArrowDown") { + event.preventDefault(); + + if (event.key === "ArrowUp") { + selectedIndex = + selectedIndex > 0 ? selectedIndex - 1 : resItems.length - 1; + } else if (event.key === "ArrowDown") { + selectedIndex = + selectedIndex < resItems.length - 1 ? selectedIndex + 1 : 0; + } + + selectItem(selectedIndex !== -1 ? selectedIndex : -1); + } else if (event.key === "Enter") { + event.preventDefault(); + + if (selectedIndex !== -1) { + let selectedLink = resItems[selectedIndex] + .getElementsByClassName("search-result-item-title")[0] + .getAttribute("href"); + window.location.href = selectedLink; + } + } + } + }; + + searchInput.forEach((el) => { + el.addEventListener("keydown", handleKeyDown); + }); + selectItem(-1); + } + }; + + const displayResult = (searchItems, searchString) => { + const generateSearchResultHTML = (item) => { + const highlightResult = (content) => { + const regex = new RegExp(searchString, "i"); + return content.replace(regex, (match) => `${match}`); + }; + const highlightResultContent = (content) => { + const regex = new RegExp(searchString, "i"); + const matchIndex = content.search(regex); + + if (matchIndex >= 0) { + const matchedContent = content.slice(matchIndex); + const lastWord = content.slice(0, matchIndex).split(" ").pop(); + + return matchedContent.replace( + regex, + (match) => lastWord + `${match}`, + ); + } + + return content; + }; + + const filteredItems = item.data.filter( + (d) => + d.title.toLowerCase().includes(searchString) || + (description === "true" + ? d.description?.toLowerCase().includes(searchString) + : "") || + d.searchKeyword.toLowerCase().includes(searchString) || + (tags === "true" + ? d.tags?.toLowerCase().includes(searchString) + : "") || + (categories === "true" + ? d.categories?.toLowerCase().includes(searchString) + : "") || + d.content.toLowerCase().includes(searchString), + ); + + // pull template from hugo template definition + let templateDefinition = + searchResultItemTemplate != null + ? searchResultItemTemplate.innerHTML + : ` +
    + #{ isset image }
    #{image}
    #{ end } +
    + #{title} + #{ isset description }

    #{description}

    #{ end } +

    #{content}

    +
    + #{ isset categories }
    #{categories}
    #{ end } + + #{ isset tags }
    #{tags}
    #{ end } +
    +
    +
    `; + + const renderedItems = filteredItems + .map((innerItem) => { + let output = renderResult(templateDefinition, { + slug: innerItem.slug, + date: innerItem.date, + description: + description == "true" + ? highlightResult(innerItem.description) + : "", + title: highlightResult(innerItem.title), + image: image == "true" ? innerItem.image : "", + tags: tags == "true" ? highlightResult(innerItem.tags) : "nomatch", + categories: + categories == "true" + ? highlightResult(innerItem.categories) + : "nomatch", + content: highlightResultContent(innerItem.content), + }); + + return output; + }) + .join(""); + + return ` +
    +

    ${item.section}

    + ${renderedItems} +
    `; + }; + + const filteredItemsLength = searchItems.reduce((totalLength, item) => { + const filteredItems = item.data.filter( + (d) => + d.title.toLowerCase().includes(searchString) || + (description === "true" + ? d.description?.toLowerCase().includes(searchString) + : "") || + d.searchKeyword.toLowerCase().includes(searchString) || + (tags === "true" + ? d.tags?.toLowerCase().includes(searchString) + : "") || + (categories === "true" + ? d.categories?.toLowerCase().includes(searchString) + : "") || + d.content.toLowerCase().includes(searchString), + ); + + return totalLength + filteredItems.length; + }, 0); + + // count time start + const startTime = performance.now(); + + // Render Result into HTML + const htmlString = searchItems.map(generateSearchResultHTML).join(""); + searchResult.forEach((el) => { + el.innerHTML = htmlString; + }); + + // count time end + const endTime = performance.now(); + + // count total-result and time + let totalResults = `${filteredItemsLength} results`; + let totalTime = ((endTime - startTime) / 1000).toFixed(3); + totalTime = `- in ${totalTime} seconds`; + + searchResultInfo && + (searchResultInfo.innerHTML = + filteredItemsLength > 0 ? `${totalResults} ${totalTime}` : ""); + + // hide search-result-group-title if un-available result + const groupTitle = document.querySelectorAll(".search-result-group-title"); + groupTitle.forEach((el) => { + // hide search-result-group-title if there is no result + if (el.nextElementSibling === null) { + el.style.display = "none"; + } + // hide emptySearchResult if there is no result + if (el.nextElementSibling != null) { + emptySearchResult.forEach((el) => { + el.style.display = ""; + }); + } else { + emptySearchResult.forEach((el) => { + el.style.display = "block"; + }); + } + }); + + // hide tag/category if un-available result + const searchInfo = document.querySelectorAll(".search-info > div"); + if (searchInfo.length > 0) { + // hide tag/category if there is no result + searchInfo.forEach((el) => { + if (el.innerText.includes("nomatch") || el.innerText == "") { + el.classList.add("hidden"); + } + }); + } + }; + loadJsonData(); +} + +// Render Result Template +const renderResult = (templateString, data) => { + var conditionalMatches, conditionalPattern, copy; + conditionalPattern = /\#\{\s*isset ([a-zA-Z]*) \s*\}(.*)\#\{\s*end\s*}/g; + // since loop below depends on re.lastIndex, we use a copy to capture any manipulations whilst inside the loop + copy = templateString; + while ( + (conditionalMatches = conditionalPattern.exec(templateString)) !== null + ) { + if (data[conditionalMatches[1]]) { + // if valid key, remove conditionals, leave contents. + copy = copy.replace(conditionalMatches[0], conditionalMatches[2]); + } else { + // if not valid, remove entire section + copy = copy.replace(conditionalMatches[0], ""); + } + } + templateString = copy; + //now any conditionals removed we can do simple substitution + var key, find, re; + for (key in data) { + find = "\\#\\{\\s*" + key + "\\s*\\}"; + re = new RegExp(find, "g"); + templateString = templateString.replace(re, data[key]); + } + return templateString; +}; + +// ======================================================================================== + +// Reset Search +const resetSearch = () => { + searchIcon && (searchIcon.style.display = "initial"); + searchIconReset && (searchIconReset.style.display = "none"); + searchInput.forEach((el) => { + el.value = ""; + }); + searchResult.forEach((el) => { + el.innerHTML = ""; + }); + emptySearchResult.forEach((el) => { + el.style.display = ""; + el.innerHTML = empty_search_results_placeholder; + }); + searchResultInfo.innerHTML = ""; + + // clear search query string from URL + if (window.location.search.includes("?s=")) { + window.history.pushState( + "", + document.title, + window.location.pathname + window.location.hash, + ); + } +}; + +// Body Scroll +const enableBodyScroll = () => { + setTimeout(() => { + body.style.overflowY = ""; + body.style.paddingRight = ""; + }, 200); +}; +const disableBodyScroll = () => { + const documentWidth = document.documentElement.clientWidth; + const scrollbarWidth = Math.abs(window.innerWidth - documentWidth); + body.style.overflowY = "hidden"; + body.style.paddingRight = scrollbarWidth + "px"; +}; + +// Show/Hide Search Modal +const showModal = () => { + searchModal.classList.add("show"); + window.setTimeout( + () => document.querySelector("[data-search-input]").focus(), + 100, + ); + if (hasSearchModal) { + disableBodyScroll(); + searchModalVisible = true; + } +}; +const closeModal = () => { + searchModal.classList.remove("show"); + resetSearch(); + if (hasSearchModal) { + enableBodyScroll(); + searchModalVisible = false; + } +}; + +// Trigger Search Modal Show/Hide Events +if (hasSearchWrapper) { + // Show Search Modal on page load + if (searchModalVisible) { + showModal(); + } + + // Trigger Reset Search + searchIconReset && + searchIconReset.addEventListener("click", () => { + resetSearch(); + }); + + // Open Search Modal with click + openSearchModal.forEach((el) => { + el.addEventListener("click", function () { + showModal(); + }); + }); + + // Close Search Modal with click + closeSearchModal.forEach((el) => { + el.addEventListener("click", function () { + closeModal(); + }); + }); + + // Close modal on click outside modal-body + searchWrapper.addEventListener("click", function (e) { + if (e.target.classList.contains("search-wrapper")) { + closeModal(); + } + }); + + // Close modal with ESC + const closeSearchModalWithESC = (e) => { + if (e.key === "Escape") { + if (searchModalVisible) { + e.preventDefault(); + closeModal(); + } + } + }; + + // Toggle modal on Ctrl + K / Cmd + K + const toggleSearchModalWithK = (e) => { + if ((e.ctrlKey || e.metaKey) && e.key === "k") { + if (searchModalVisible) { + e.preventDefault(); + closeModal(); + } else { + e.preventDefault(); + showModal(); + } + } + }; + document.addEventListener("keydown", (e) => { + toggleSearchModalWithK(e); + closeSearchModalWithESC(e); + }); +} + +; +/** + * Swiper 8.0.7 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * https://swiperjs.com + * + * Copyright 2014-2022 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: March 4, 2022 + */ + +(function (global, factory) { + typeof exports === "object" && typeof module !== "undefined" + ? (module.exports = factory()) + : typeof define === "function" && define.amd + ? define(factory) + : ((global = + typeof globalThis !== "undefined" ? globalThis : global || self), + (global.Swiper = factory())); +})(this, function () { + "use strict"; + + /** + * SSR Window 4.0.2 + * Better handling for window object in SSR environment + * https://github.com/nolimits4web/ssr-window + * + * Copyright 2021, Vladimir Kharlampidi + * + * Licensed under MIT + * + * Released on: December 13, 2021 + */ + + /* eslint-disable no-param-reassign */ + function isObject$1(obj) { + return ( + obj !== null && + typeof obj === "object" && + "constructor" in obj && + obj.constructor === Object + ); + } + + function extend$1(target, src) { + if (target === void 0) { + target = {}; + } + + if (src === void 0) { + src = {}; + } + + Object.keys(src).forEach((key) => { + if (typeof target[key] === "undefined") target[key] = src[key]; + else if ( + isObject$1(src[key]) && + isObject$1(target[key]) && + Object.keys(src[key]).length > 0 + ) { + extend$1(target[key], src[key]); + } + }); + } + + const ssrDocument = { + body: {}, + + addEventListener() {}, + + removeEventListener() {}, + + activeElement: { + blur() {}, + + nodeName: "", + }, + + querySelector() { + return null; + }, + + querySelectorAll() { + return []; + }, + + getElementById() { + return null; + }, + + createEvent() { + return { + initEvent() {}, + }; + }, + + createElement() { + return { + children: [], + childNodes: [], + style: {}, + + setAttribute() {}, + + getElementsByTagName() { + return []; + }, + }; + }, + + createElementNS() { + return {}; + }, + + importNode() { + return null; + }, + + location: { + hash: "", + host: "", + hostname: "", + href: "", + origin: "", + pathname: "", + protocol: "", + search: "", + }, + }; + + function getDocument() { + const doc = typeof document !== "undefined" ? document : {}; + extend$1(doc, ssrDocument); + return doc; + } + + const ssrWindow = { + document: ssrDocument, + navigator: { + userAgent: "", + }, + location: { + hash: "", + host: "", + hostname: "", + href: "", + origin: "", + pathname: "", + protocol: "", + search: "", + }, + history: { + replaceState() {}, + + pushState() {}, + + go() {}, + + back() {}, + }, + CustomEvent: function CustomEvent() { + return this; + }, + + addEventListener() {}, + + removeEventListener() {}, + + getComputedStyle() { + return { + getPropertyValue() { + return ""; + }, + }; + }, + + Image() {}, + + Date() {}, + + screen: {}, + + setTimeout() {}, + + clearTimeout() {}, + + matchMedia() { + return {}; + }, + + requestAnimationFrame(callback) { + if (typeof setTimeout === "undefined") { + callback(); + return null; + } + + return setTimeout(callback, 0); + }, + + cancelAnimationFrame(id) { + if (typeof setTimeout === "undefined") { + return; + } + + clearTimeout(id); + }, + }; + + function getWindow() { + const win = typeof window !== "undefined" ? window : {}; + extend$1(win, ssrWindow); + return win; + } + + /** + * Dom7 4.0.4 + * Minimalistic JavaScript library for DOM manipulation, with a jQuery-compatible API + * https://framework7.io/docs/dom7.html + * + * Copyright 2022, Vladimir Kharlampidi + * + * Licensed under MIT + * + * Released on: January 11, 2022 + */ + /* eslint-disable no-proto */ + + function makeReactive(obj) { + const proto = obj.__proto__; + Object.defineProperty(obj, "__proto__", { + get() { + return proto; + }, + + set(value) { + proto.__proto__ = value; + }, + }); + } + + class Dom7 extends Array { + constructor(items) { + if (typeof items === "number") { + super(items); + } else { + super(...(items || [])); + makeReactive(this); + } + } + } + + function arrayFlat(arr) { + if (arr === void 0) { + arr = []; + } + + const res = []; + arr.forEach((el) => { + if (Array.isArray(el)) { + res.push(...arrayFlat(el)); + } else { + res.push(el); + } + }); + return res; + } + + function arrayFilter(arr, callback) { + return Array.prototype.filter.call(arr, callback); + } + + function arrayUnique(arr) { + const uniqueArray = []; + + for (let i = 0; i < arr.length; i += 1) { + if (uniqueArray.indexOf(arr[i]) === -1) uniqueArray.push(arr[i]); + } + + return uniqueArray; + } + + function qsa(selector, context) { + if (typeof selector !== "string") { + return [selector]; + } + + const a = []; + const res = context.querySelectorAll(selector); + + for (let i = 0; i < res.length; i += 1) { + a.push(res[i]); + } + + return a; + } + + function $(selector, context) { + const window = getWindow(); + const document = getDocument(); + let arr = []; + + if (!context && selector instanceof Dom7) { + return selector; + } + + if (!selector) { + return new Dom7(arr); + } + + if (typeof selector === "string") { + const html = selector.trim(); + + if (html.indexOf("<") >= 0 && html.indexOf(">") >= 0) { + let toCreate = "div"; + if (html.indexOf(" c.split(" "))); + this.forEach((el) => { + el.classList.add(...classNames); + }); + return this; + } + + function removeClass() { + for ( + var _len2 = arguments.length, classes = new Array(_len2), _key2 = 0; + _key2 < _len2; + _key2++ + ) { + classes[_key2] = arguments[_key2]; + } + + const classNames = arrayFlat(classes.map((c) => c.split(" "))); + this.forEach((el) => { + el.classList.remove(...classNames); + }); + return this; + } + + function toggleClass() { + for ( + var _len3 = arguments.length, classes = new Array(_len3), _key3 = 0; + _key3 < _len3; + _key3++ + ) { + classes[_key3] = arguments[_key3]; + } + + const classNames = arrayFlat(classes.map((c) => c.split(" "))); + this.forEach((el) => { + classNames.forEach((className) => { + el.classList.toggle(className); + }); + }); + } + + function hasClass() { + for ( + var _len4 = arguments.length, classes = new Array(_len4), _key4 = 0; + _key4 < _len4; + _key4++ + ) { + classes[_key4] = arguments[_key4]; + } + + const classNames = arrayFlat(classes.map((c) => c.split(" "))); + return ( + arrayFilter(this, (el) => { + return ( + classNames.filter((className) => el.classList.contains(className)) + .length > 0 + ); + }).length > 0 + ); + } + + function attr(attrs, value) { + if (arguments.length === 1 && typeof attrs === "string") { + // Get attr + if (this[0]) return this[0].getAttribute(attrs); + return undefined; + } // Set attrs + + for (let i = 0; i < this.length; i += 1) { + if (arguments.length === 2) { + // String + this[i].setAttribute(attrs, value); + } else { + // Object + for (const attrName in attrs) { + this[i][attrName] = attrs[attrName]; + this[i].setAttribute(attrName, attrs[attrName]); + } + } + } + + return this; + } + + function removeAttr(attr) { + for (let i = 0; i < this.length; i += 1) { + this[i].removeAttribute(attr); + } + + return this; + } + + function transform(transform) { + for (let i = 0; i < this.length; i += 1) { + this[i].style.transform = transform; + } + + return this; + } + + function transition$1(duration) { + for (let i = 0; i < this.length; i += 1) { + this[i].style.transitionDuration = + typeof duration !== "string" ? `${duration}ms` : duration; + } + + return this; + } + + function on() { + for ( + var _len5 = arguments.length, args = new Array(_len5), _key5 = 0; + _key5 < _len5; + _key5++ + ) { + args[_key5] = arguments[_key5]; + } + + let [eventType, targetSelector, listener, capture] = args; + + if (typeof args[1] === "function") { + [eventType, listener, capture] = args; + targetSelector = undefined; + } + + if (!capture) capture = false; + + function handleLiveEvent(e) { + const target = e.target; + if (!target) return; + const eventData = e.target.dom7EventData || []; + + if (eventData.indexOf(e) < 0) { + eventData.unshift(e); + } + + if ($(target).is(targetSelector)) listener.apply(target, eventData); + else { + const parents = $(target).parents(); // eslint-disable-line + + for (let k = 0; k < parents.length; k += 1) { + if ($(parents[k]).is(targetSelector)) + listener.apply(parents[k], eventData); + } + } + } + + function handleEvent(e) { + const eventData = e && e.target ? e.target.dom7EventData || [] : []; + + if (eventData.indexOf(e) < 0) { + eventData.unshift(e); + } + + listener.apply(this, eventData); + } + + const events = eventType.split(" "); + let j; + + for (let i = 0; i < this.length; i += 1) { + const el = this[i]; + + if (!targetSelector) { + for (j = 0; j < events.length; j += 1) { + const event = events[j]; + if (!el.dom7Listeners) el.dom7Listeners = {}; + if (!el.dom7Listeners[event]) el.dom7Listeners[event] = []; + el.dom7Listeners[event].push({ + listener, + proxyListener: handleEvent, + }); + el.addEventListener(event, handleEvent, capture); + } + } else { + // Live events + for (j = 0; j < events.length; j += 1) { + const event = events[j]; + if (!el.dom7LiveListeners) el.dom7LiveListeners = {}; + if (!el.dom7LiveListeners[event]) el.dom7LiveListeners[event] = []; + el.dom7LiveListeners[event].push({ + listener, + proxyListener: handleLiveEvent, + }); + el.addEventListener(event, handleLiveEvent, capture); + } + } + } + + return this; + } + + function off() { + for ( + var _len6 = arguments.length, args = new Array(_len6), _key6 = 0; + _key6 < _len6; + _key6++ + ) { + args[_key6] = arguments[_key6]; + } + + let [eventType, targetSelector, listener, capture] = args; + + if (typeof args[1] === "function") { + [eventType, listener, capture] = args; + targetSelector = undefined; + } + + if (!capture) capture = false; + const events = eventType.split(" "); + + for (let i = 0; i < events.length; i += 1) { + const event = events[i]; + + for (let j = 0; j < this.length; j += 1) { + const el = this[j]; + let handlers; + + if (!targetSelector && el.dom7Listeners) { + handlers = el.dom7Listeners[event]; + } else if (targetSelector && el.dom7LiveListeners) { + handlers = el.dom7LiveListeners[event]; + } + + if (handlers && handlers.length) { + for (let k = handlers.length - 1; k >= 0; k -= 1) { + const handler = handlers[k]; + + if (listener && handler.listener === listener) { + el.removeEventListener(event, handler.proxyListener, capture); + handlers.splice(k, 1); + } else if ( + listener && + handler.listener && + handler.listener.dom7proxy && + handler.listener.dom7proxy === listener + ) { + el.removeEventListener(event, handler.proxyListener, capture); + handlers.splice(k, 1); + } else if (!listener) { + el.removeEventListener(event, handler.proxyListener, capture); + handlers.splice(k, 1); + } + } + } + } + } + + return this; + } + + function trigger() { + const window = getWindow(); + + for ( + var _len9 = arguments.length, args = new Array(_len9), _key9 = 0; + _key9 < _len9; + _key9++ + ) { + args[_key9] = arguments[_key9]; + } + + const events = args[0].split(" "); + const eventData = args[1]; + + for (let i = 0; i < events.length; i += 1) { + const event = events[i]; + + for (let j = 0; j < this.length; j += 1) { + const el = this[j]; + + if (window.CustomEvent) { + const evt = new window.CustomEvent(event, { + detail: eventData, + bubbles: true, + cancelable: true, + }); + el.dom7EventData = args.filter((data, dataIndex) => dataIndex > 0); + el.dispatchEvent(evt); + el.dom7EventData = []; + delete el.dom7EventData; + } + } + } + + return this; + } + + function transitionEnd$1(callback) { + const dom = this; + + function fireCallBack(e) { + if (e.target !== this) return; + callback.call(this, e); + dom.off("transitionend", fireCallBack); + } + + if (callback) { + dom.on("transitionend", fireCallBack); + } + + return this; + } + + function outerWidth(includeMargins) { + if (this.length > 0) { + if (includeMargins) { + const styles = this.styles(); + return ( + this[0].offsetWidth + + parseFloat(styles.getPropertyValue("margin-right")) + + parseFloat(styles.getPropertyValue("margin-left")) + ); + } + + return this[0].offsetWidth; + } + + return null; + } + + function outerHeight(includeMargins) { + if (this.length > 0) { + if (includeMargins) { + const styles = this.styles(); + return ( + this[0].offsetHeight + + parseFloat(styles.getPropertyValue("margin-top")) + + parseFloat(styles.getPropertyValue("margin-bottom")) + ); + } + + return this[0].offsetHeight; + } + + return null; + } + + function offset() { + if (this.length > 0) { + const window = getWindow(); + const document = getDocument(); + const el = this[0]; + const box = el.getBoundingClientRect(); + const body = document.body; + const clientTop = el.clientTop || body.clientTop || 0; + const clientLeft = el.clientLeft || body.clientLeft || 0; + const scrollTop = el === window ? window.scrollY : el.scrollTop; + const scrollLeft = el === window ? window.scrollX : el.scrollLeft; + return { + top: box.top + scrollTop - clientTop, + left: box.left + scrollLeft - clientLeft, + }; + } + + return null; + } + + function styles() { + const window = getWindow(); + if (this[0]) return window.getComputedStyle(this[0], null); + return {}; + } + + function css(props, value) { + const window = getWindow(); + let i; + + if (arguments.length === 1) { + if (typeof props === "string") { + // .css('width') + if (this[0]) + return window.getComputedStyle(this[0], null).getPropertyValue(props); + } else { + // .css({ width: '100px' }) + for (i = 0; i < this.length; i += 1) { + for (const prop in props) { + this[i].style[prop] = props[prop]; + } + } + + return this; + } + } + + if (arguments.length === 2 && typeof props === "string") { + // .css('width', '100px') + for (i = 0; i < this.length; i += 1) { + this[i].style[props] = value; + } + + return this; + } + + return this; + } + + function each(callback) { + if (!callback) return this; + this.forEach((el, index) => { + callback.apply(el, [el, index]); + }); + return this; + } + + function filter(callback) { + const result = arrayFilter(this, callback); + return $(result); + } + + function html(html) { + if (typeof html === "undefined") { + return this[0] ? this[0].innerHTML : null; + } + + for (let i = 0; i < this.length; i += 1) { + this[i].innerHTML = html; + } + + return this; + } + + function text(text) { + if (typeof text === "undefined") { + return this[0] ? this[0].textContent.trim() : null; + } + + for (let i = 0; i < this.length; i += 1) { + this[i].textContent = text; + } + + return this; + } + + function is(selector) { + const window = getWindow(); + const document = getDocument(); + const el = this[0]; + let compareWith; + let i; + if (!el || typeof selector === "undefined") return false; + + if (typeof selector === "string") { + if (el.matches) return el.matches(selector); + if (el.webkitMatchesSelector) return el.webkitMatchesSelector(selector); + if (el.msMatchesSelector) return el.msMatchesSelector(selector); + compareWith = $(selector); + + for (i = 0; i < compareWith.length; i += 1) { + if (compareWith[i] === el) return true; + } + + return false; + } + + if (selector === document) { + return el === document; + } + + if (selector === window) { + return el === window; + } + + if (selector.nodeType || selector instanceof Dom7) { + compareWith = selector.nodeType ? [selector] : selector; + + for (i = 0; i < compareWith.length; i += 1) { + if (compareWith[i] === el) return true; + } + + return false; + } + + return false; + } + + function index() { + let child = this[0]; + let i; + + if (child) { + i = 0; // eslint-disable-next-line + + while ((child = child.previousSibling) !== null) { + if (child.nodeType === 1) i += 1; + } + + return i; + } + + return undefined; + } + + function eq(index) { + if (typeof index === "undefined") return this; + const length = this.length; + + if (index > length - 1) { + return $([]); + } + + if (index < 0) { + const returnIndex = length + index; + if (returnIndex < 0) return $([]); + return $([this[returnIndex]]); + } + + return $([this[index]]); + } + + function append() { + let newChild; + const document = getDocument(); + + for (let k = 0; k < arguments.length; k += 1) { + newChild = k < 0 || arguments.length <= k ? undefined : arguments[k]; + + for (let i = 0; i < this.length; i += 1) { + if (typeof newChild === "string") { + const tempDiv = document.createElement("div"); + tempDiv.innerHTML = newChild; + + while (tempDiv.firstChild) { + this[i].appendChild(tempDiv.firstChild); + } + } else if (newChild instanceof Dom7) { + for (let j = 0; j < newChild.length; j += 1) { + this[i].appendChild(newChild[j]); + } + } else { + this[i].appendChild(newChild); + } + } + } + + return this; + } + + function prepend(newChild) { + const document = getDocument(); + let i; + let j; + + for (i = 0; i < this.length; i += 1) { + if (typeof newChild === "string") { + const tempDiv = document.createElement("div"); + tempDiv.innerHTML = newChild; + + for (j = tempDiv.childNodes.length - 1; j >= 0; j -= 1) { + this[i].insertBefore(tempDiv.childNodes[j], this[i].childNodes[0]); + } + } else if (newChild instanceof Dom7) { + for (j = 0; j < newChild.length; j += 1) { + this[i].insertBefore(newChild[j], this[i].childNodes[0]); + } + } else { + this[i].insertBefore(newChild, this[i].childNodes[0]); + } + } + + return this; + } + + function next(selector) { + if (this.length > 0) { + if (selector) { + if ( + this[0].nextElementSibling && + $(this[0].nextElementSibling).is(selector) + ) { + return $([this[0].nextElementSibling]); + } + + return $([]); + } + + if (this[0].nextElementSibling) return $([this[0].nextElementSibling]); + return $([]); + } + + return $([]); + } + + function nextAll(selector) { + const nextEls = []; + let el = this[0]; + if (!el) return $([]); + + while (el.nextElementSibling) { + const next = el.nextElementSibling; // eslint-disable-line + + if (selector) { + if ($(next).is(selector)) nextEls.push(next); + } else nextEls.push(next); + + el = next; + } + + return $(nextEls); + } + + function prev(selector) { + if (this.length > 0) { + const el = this[0]; + + if (selector) { + if ( + el.previousElementSibling && + $(el.previousElementSibling).is(selector) + ) { + return $([el.previousElementSibling]); + } + + return $([]); + } + + if (el.previousElementSibling) return $([el.previousElementSibling]); + return $([]); + } + + return $([]); + } + + function prevAll(selector) { + const prevEls = []; + let el = this[0]; + if (!el) return $([]); + + while (el.previousElementSibling) { + const prev = el.previousElementSibling; // eslint-disable-line + + if (selector) { + if ($(prev).is(selector)) prevEls.push(prev); + } else prevEls.push(prev); + + el = prev; + } + + return $(prevEls); + } + + function parent(selector) { + const parents = []; // eslint-disable-line + + for (let i = 0; i < this.length; i += 1) { + if (this[i].parentNode !== null) { + if (selector) { + if ($(this[i].parentNode).is(selector)) + parents.push(this[i].parentNode); + } else { + parents.push(this[i].parentNode); + } + } + } + + return $(parents); + } + + function parents(selector) { + const parents = []; // eslint-disable-line + + for (let i = 0; i < this.length; i += 1) { + let parent = this[i].parentNode; // eslint-disable-line + + while (parent) { + if (selector) { + if ($(parent).is(selector)) parents.push(parent); + } else { + parents.push(parent); + } + + parent = parent.parentNode; + } + } + + return $(parents); + } + + function closest(selector) { + let closest = this; // eslint-disable-line + + if (typeof selector === "undefined") { + return $([]); + } + + if (!closest.is(selector)) { + closest = closest.parents(selector).eq(0); + } + + return closest; + } + + function find(selector) { + const foundElements = []; + + for (let i = 0; i < this.length; i += 1) { + const found = this[i].querySelectorAll(selector); + + for (let j = 0; j < found.length; j += 1) { + foundElements.push(found[j]); + } + } + + return $(foundElements); + } + + function children(selector) { + const children = []; // eslint-disable-line + + for (let i = 0; i < this.length; i += 1) { + const childNodes = this[i].children; + + for (let j = 0; j < childNodes.length; j += 1) { + if (!selector || $(childNodes[j]).is(selector)) { + children.push(childNodes[j]); + } + } + } + + return $(children); + } + + function remove() { + for (let i = 0; i < this.length; i += 1) { + if (this[i].parentNode) this[i].parentNode.removeChild(this[i]); + } + + return this; + } + + const Methods = { + addClass, + removeClass, + hasClass, + toggleClass, + attr, + removeAttr, + transform, + transition: transition$1, + on, + off, + trigger, + transitionEnd: transitionEnd$1, + outerWidth, + outerHeight, + styles, + offset, + css, + each, + html, + text, + is, + index, + eq, + append, + prepend, + next, + nextAll, + prev, + prevAll, + parent, + parents, + closest, + find, + children, + filter, + remove, + }; + Object.keys(Methods).forEach((methodName) => { + Object.defineProperty($.fn, methodName, { + value: Methods[methodName], + writable: true, + }); + }); + + function deleteProps(obj) { + const object = obj; + Object.keys(object).forEach((key) => { + try { + object[key] = null; + } catch (e) { + // no getter for object + } + + try { + delete object[key]; + } catch (e) { + // something got wrong + } + }); + } + + function nextTick(callback, delay) { + if (delay === void 0) { + delay = 0; + } + + return setTimeout(callback, delay); + } + + function now() { + return Date.now(); + } + + function getComputedStyle$1(el) { + const window = getWindow(); + let style; + + if (window.getComputedStyle) { + style = window.getComputedStyle(el, null); + } + + if (!style && el.currentStyle) { + style = el.currentStyle; + } + + if (!style) { + style = el.style; + } + + return style; + } + + function getTranslate(el, axis) { + if (axis === void 0) { + axis = "x"; + } + + const window = getWindow(); + let matrix; + let curTransform; + let transformMatrix; + const curStyle = getComputedStyle$1(el); + + if (window.WebKitCSSMatrix) { + curTransform = curStyle.transform || curStyle.webkitTransform; + + if (curTransform.split(",").length > 6) { + curTransform = curTransform + .split(", ") + .map((a) => a.replace(",", ".")) + .join(", "); + } // Some old versions of Webkit choke when 'none' is passed; pass + // empty string instead in this case + + transformMatrix = new window.WebKitCSSMatrix( + curTransform === "none" ? "" : curTransform, + ); + } else { + transformMatrix = + curStyle.MozTransform || + curStyle.OTransform || + curStyle.MsTransform || + curStyle.msTransform || + curStyle.transform || + curStyle + .getPropertyValue("transform") + .replace("translate(", "matrix(1, 0, 0, 1,"); + matrix = transformMatrix.toString().split(","); + } + + if (axis === "x") { + // Latest Chrome and webkits Fix + if (window.WebKitCSSMatrix) + curTransform = transformMatrix.m41; // Crazy IE10 Matrix + else if (matrix.length === 16) + curTransform = parseFloat(matrix[12]); // Normal Browsers + else curTransform = parseFloat(matrix[4]); + } + + if (axis === "y") { + // Latest Chrome and webkits Fix + if (window.WebKitCSSMatrix) + curTransform = transformMatrix.m42; // Crazy IE10 Matrix + else if (matrix.length === 16) + curTransform = parseFloat(matrix[13]); // Normal Browsers + else curTransform = parseFloat(matrix[5]); + } + + return curTransform || 0; + } + + function isObject(o) { + return ( + typeof o === "object" && + o !== null && + o.constructor && + Object.prototype.toString.call(o).slice(8, -1) === "Object" + ); + } + + function isNode(node) { + // eslint-disable-next-line + if ( + typeof window !== "undefined" && + typeof window.HTMLElement !== "undefined" + ) { + return node instanceof HTMLElement; + } + + return node && (node.nodeType === 1 || node.nodeType === 11); + } + + function extend() { + const to = Object(arguments.length <= 0 ? undefined : arguments[0]); + const noExtend = ["__proto__", "constructor", "prototype"]; + + for (let i = 1; i < arguments.length; i += 1) { + const nextSource = + i < 0 || arguments.length <= i ? undefined : arguments[i]; + + if ( + nextSource !== undefined && + nextSource !== null && + !isNode(nextSource) + ) { + const keysArray = Object.keys(Object(nextSource)).filter( + (key) => noExtend.indexOf(key) < 0, + ); + + for ( + let nextIndex = 0, len = keysArray.length; + nextIndex < len; + nextIndex += 1 + ) { + const nextKey = keysArray[nextIndex]; + const desc = Object.getOwnPropertyDescriptor(nextSource, nextKey); + + if (desc !== undefined && desc.enumerable) { + if (isObject(to[nextKey]) && isObject(nextSource[nextKey])) { + if (nextSource[nextKey].__swiper__) { + to[nextKey] = nextSource[nextKey]; + } else { + extend(to[nextKey], nextSource[nextKey]); + } + } else if ( + !isObject(to[nextKey]) && + isObject(nextSource[nextKey]) + ) { + to[nextKey] = {}; + + if (nextSource[nextKey].__swiper__) { + to[nextKey] = nextSource[nextKey]; + } else { + extend(to[nextKey], nextSource[nextKey]); + } + } else { + to[nextKey] = nextSource[nextKey]; + } + } + } + } + } + + return to; + } + + function setCSSProperty(el, varName, varValue) { + el.style.setProperty(varName, varValue); + } + + function animateCSSModeScroll(_ref) { + let { swiper, targetPosition, side } = _ref; + const window = getWindow(); + const startPosition = -swiper.translate; + let startTime = null; + let time; + const duration = swiper.params.speed; + swiper.wrapperEl.style.scrollSnapType = "none"; + window.cancelAnimationFrame(swiper.cssModeFrameID); + const dir = targetPosition > startPosition ? "next" : "prev"; + + const isOutOfBound = (current, target) => { + return ( + (dir === "next" && current >= target) || + (dir === "prev" && current <= target) + ); + }; + + const animate = () => { + time = new Date().getTime(); + + if (startTime === null) { + startTime = time; + } + + const progress = Math.max(Math.min((time - startTime) / duration, 1), 0); + const easeProgress = 0.5 - Math.cos(progress * Math.PI) / 2; + let currentPosition = + startPosition + easeProgress * (targetPosition - startPosition); + + if (isOutOfBound(currentPosition, targetPosition)) { + currentPosition = targetPosition; + } + + swiper.wrapperEl.scrollTo({ + [side]: currentPosition, + }); + + if (isOutOfBound(currentPosition, targetPosition)) { + swiper.wrapperEl.style.overflow = "hidden"; + swiper.wrapperEl.style.scrollSnapType = ""; + setTimeout(() => { + swiper.wrapperEl.style.overflow = ""; + swiper.wrapperEl.scrollTo({ + [side]: currentPosition, + }); + }); + window.cancelAnimationFrame(swiper.cssModeFrameID); + return; + } + + swiper.cssModeFrameID = window.requestAnimationFrame(animate); + }; + + animate(); + } + + let support; + + function calcSupport() { + const window = getWindow(); + const document = getDocument(); + return { + smoothScroll: + document.documentElement && + "scrollBehavior" in document.documentElement.style, + touch: !!( + "ontouchstart" in window || + (window.DocumentTouch && document instanceof window.DocumentTouch) + ), + passiveListener: (function checkPassiveListener() { + let supportsPassive = false; + + try { + const opts = Object.defineProperty({}, "passive", { + // eslint-disable-next-line + get() { + supportsPassive = true; + }, + }); + window.addEventListener("testPassiveListener", null, opts); + } catch (e) { + // No support + } + + return supportsPassive; + })(), + gestures: (function checkGestures() { + return "ongesturestart" in window; + })(), + }; + } + + function getSupport() { + if (!support) { + support = calcSupport(); + } + + return support; + } + + let deviceCached; + + function calcDevice(_temp) { + let { userAgent } = _temp === void 0 ? {} : _temp; + const support = getSupport(); + const window = getWindow(); + const platform = window.navigator.platform; + const ua = userAgent || window.navigator.userAgent; + const device = { + ios: false, + android: false, + }; + const screenWidth = window.screen.width; + const screenHeight = window.screen.height; + const android = ua.match(/(Android);?[\s\/]+([\d.]+)?/); // eslint-disable-line + + let ipad = ua.match(/(iPad).*OS\s([\d_]+)/); + const ipod = ua.match(/(iPod)(.*OS\s([\d_]+))?/); + const iphone = !ipad && ua.match(/(iPhone\sOS|iOS)\s([\d_]+)/); + const windows = platform === "Win32"; + let macos = platform === "MacIntel"; // iPadOs 13 fix + + const iPadScreens = [ + "1024x1366", + "1366x1024", + "834x1194", + "1194x834", + "834x1112", + "1112x834", + "768x1024", + "1024x768", + "820x1180", + "1180x820", + "810x1080", + "1080x810", + ]; + + if ( + !ipad && + macos && + support.touch && + iPadScreens.indexOf(`${screenWidth}x${screenHeight}`) >= 0 + ) { + ipad = ua.match(/(Version)\/([\d.]+)/); + if (!ipad) ipad = [0, 1, "13_0_0"]; + macos = false; + } // Android + + if (android && !windows) { + device.os = "android"; + device.android = true; + } + + if (ipad || iphone || ipod) { + device.os = "ios"; + device.ios = true; + } // Export object + + return device; + } + + function getDevice(overrides) { + if (overrides === void 0) { + overrides = {}; + } + + if (!deviceCached) { + deviceCached = calcDevice(overrides); + } + + return deviceCached; + } + + let browser; + + function calcBrowser() { + const window = getWindow(); + + function isSafari() { + const ua = window.navigator.userAgent.toLowerCase(); + return ( + ua.indexOf("safari") >= 0 && + ua.indexOf("chrome") < 0 && + ua.indexOf("android") < 0 + ); + } + + return { + isSafari: isSafari(), + isWebView: /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test( + window.navigator.userAgent, + ), + }; + } + + function getBrowser() { + if (!browser) { + browser = calcBrowser(); + } + + return browser; + } + + function Resize(_ref) { + let { swiper, on, emit } = _ref; + const window = getWindow(); + let observer = null; + let animationFrame = null; + + const resizeHandler = () => { + if (!swiper || swiper.destroyed || !swiper.initialized) return; + emit("beforeResize"); + emit("resize"); + }; + + const createObserver = () => { + if (!swiper || swiper.destroyed || !swiper.initialized) return; + observer = new ResizeObserver((entries) => { + animationFrame = window.requestAnimationFrame(() => { + const { width, height } = swiper; + let newWidth = width; + let newHeight = height; + entries.forEach((_ref2) => { + let { contentBoxSize, contentRect, target } = _ref2; + if (target && target !== swiper.el) return; + newWidth = contentRect + ? contentRect.width + : (contentBoxSize[0] || contentBoxSize).inlineSize; + newHeight = contentRect + ? contentRect.height + : (contentBoxSize[0] || contentBoxSize).blockSize; + }); + + if (newWidth !== width || newHeight !== height) { + resizeHandler(); + } + }); + }); + observer.observe(swiper.el); + }; + + const removeObserver = () => { + if (animationFrame) { + window.cancelAnimationFrame(animationFrame); + } + + if (observer && observer.unobserve && swiper.el) { + observer.unobserve(swiper.el); + observer = null; + } + }; + + const orientationChangeHandler = () => { + if (!swiper || swiper.destroyed || !swiper.initialized) return; + emit("orientationchange"); + }; + + on("init", () => { + if ( + swiper.params.resizeObserver && + typeof window.ResizeObserver !== "undefined" + ) { + createObserver(); + return; + } + + window.addEventListener("resize", resizeHandler); + window.addEventListener("orientationchange", orientationChangeHandler); + }); + on("destroy", () => { + removeObserver(); + window.removeEventListener("resize", resizeHandler); + window.removeEventListener("orientationchange", orientationChangeHandler); + }); + } + + function Observer(_ref) { + let { swiper, extendParams, on, emit } = _ref; + const observers = []; + const window = getWindow(); + + const attach = function (target, options) { + if (options === void 0) { + options = {}; + } + + const ObserverFunc = + window.MutationObserver || window.WebkitMutationObserver; + const observer = new ObserverFunc((mutations) => { + // The observerUpdate event should only be triggered + // once despite the number of mutations. Additional + // triggers are redundant and are very costly + if (mutations.length === 1) { + emit("observerUpdate", mutations[0]); + return; + } + + const observerUpdate = function observerUpdate() { + emit("observerUpdate", mutations[0]); + }; + + if (window.requestAnimationFrame) { + window.requestAnimationFrame(observerUpdate); + } else { + window.setTimeout(observerUpdate, 0); + } + }); + observer.observe(target, { + attributes: + typeof options.attributes === "undefined" ? true : options.attributes, + childList: + typeof options.childList === "undefined" ? true : options.childList, + characterData: + typeof options.characterData === "undefined" + ? true + : options.characterData, + }); + observers.push(observer); + }; + + const init = () => { + if (!swiper.params.observer) return; + + if (swiper.params.observeParents) { + const containerParents = swiper.$el.parents(); + + for (let i = 0; i < containerParents.length; i += 1) { + attach(containerParents[i]); + } + } // Observe container + + attach(swiper.$el[0], { + childList: swiper.params.observeSlideChildren, + }); // Observe wrapper + + attach(swiper.$wrapperEl[0], { + attributes: false, + }); + }; + + const destroy = () => { + observers.forEach((observer) => { + observer.disconnect(); + }); + observers.splice(0, observers.length); + }; + + extendParams({ + observer: false, + observeParents: false, + observeSlideChildren: false, + }); + on("init", init); + on("destroy", destroy); + } + + /* eslint-disable no-underscore-dangle */ + var eventsEmitter = { + on(events, handler, priority) { + const self = this; + if (typeof handler !== "function") return self; + const method = priority ? "unshift" : "push"; + events.split(" ").forEach((event) => { + if (!self.eventsListeners[event]) self.eventsListeners[event] = []; + self.eventsListeners[event][method](handler); + }); + return self; + }, + + once(events, handler, priority) { + const self = this; + if (typeof handler !== "function") return self; + + function onceHandler() { + self.off(events, onceHandler); + + if (onceHandler.__emitterProxy) { + delete onceHandler.__emitterProxy; + } + + for ( + var _len = arguments.length, args = new Array(_len), _key = 0; + _key < _len; + _key++ + ) { + args[_key] = arguments[_key]; + } + + handler.apply(self, args); + } + + onceHandler.__emitterProxy = handler; + return self.on(events, onceHandler, priority); + }, + + onAny(handler, priority) { + const self = this; + if (typeof handler !== "function") return self; + const method = priority ? "unshift" : "push"; + + if (self.eventsAnyListeners.indexOf(handler) < 0) { + self.eventsAnyListeners[method](handler); + } + + return self; + }, + + offAny(handler) { + const self = this; + if (!self.eventsAnyListeners) return self; + const index = self.eventsAnyListeners.indexOf(handler); + + if (index >= 0) { + self.eventsAnyListeners.splice(index, 1); + } + + return self; + }, + + off(events, handler) { + const self = this; + if (!self.eventsListeners) return self; + events.split(" ").forEach((event) => { + if (typeof handler === "undefined") { + self.eventsListeners[event] = []; + } else if (self.eventsListeners[event]) { + self.eventsListeners[event].forEach((eventHandler, index) => { + if ( + eventHandler === handler || + (eventHandler.__emitterProxy && + eventHandler.__emitterProxy === handler) + ) { + self.eventsListeners[event].splice(index, 1); + } + }); + } + }); + return self; + }, + + emit() { + const self = this; + if (!self.eventsListeners) return self; + let events; + let data; + let context; + + for ( + var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; + _key2 < _len2; + _key2++ + ) { + args[_key2] = arguments[_key2]; + } + + if (typeof args[0] === "string" || Array.isArray(args[0])) { + events = args[0]; + data = args.slice(1, args.length); + context = self; + } else { + events = args[0].events; + data = args[0].data; + context = args[0].context || self; + } + + data.unshift(context); + const eventsArray = Array.isArray(events) ? events : events.split(" "); + eventsArray.forEach((event) => { + if (self.eventsAnyListeners && self.eventsAnyListeners.length) { + self.eventsAnyListeners.forEach((eventHandler) => { + eventHandler.apply(context, [event, ...data]); + }); + } + + if (self.eventsListeners && self.eventsListeners[event]) { + self.eventsListeners[event].forEach((eventHandler) => { + eventHandler.apply(context, data); + }); + } + }); + return self; + }, + }; + + function updateSize() { + const swiper = this; + let width; + let height; + const $el = swiper.$el; + + if ( + typeof swiper.params.width !== "undefined" && + swiper.params.width !== null + ) { + width = swiper.params.width; + } else { + width = $el[0].clientWidth; + } + + if ( + typeof swiper.params.height !== "undefined" && + swiper.params.height !== null + ) { + height = swiper.params.height; + } else { + height = $el[0].clientHeight; + } + + if ( + (width === 0 && swiper.isHorizontal()) || + (height === 0 && swiper.isVertical()) + ) { + return; + } // Subtract paddings + + width = + width - + parseInt($el.css("padding-left") || 0, 10) - + parseInt($el.css("padding-right") || 0, 10); + height = + height - + parseInt($el.css("padding-top") || 0, 10) - + parseInt($el.css("padding-bottom") || 0, 10); + if (Number.isNaN(width)) width = 0; + if (Number.isNaN(height)) height = 0; + Object.assign(swiper, { + width, + height, + size: swiper.isHorizontal() ? width : height, + }); + } + + function updateSlides() { + const swiper = this; + + function getDirectionLabel(property) { + if (swiper.isHorizontal()) { + return property; + } // prettier-ignore + + return { + 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", + }[property]; + } + + function getDirectionPropertyValue(node, label) { + return parseFloat(node.getPropertyValue(getDirectionLabel(label)) || 0); + } + + const params = swiper.params; + const { + $wrapperEl, + size: swiperSize, + rtlTranslate: rtl, + wrongRTL, + } = swiper; + const isVirtual = swiper.virtual && params.virtual.enabled; + const previousSlidesLength = isVirtual + ? swiper.virtual.slides.length + : swiper.slides.length; + const slides = $wrapperEl.children(`.${swiper.params.slideClass}`); + const slidesLength = isVirtual + ? swiper.virtual.slides.length + : slides.length; + let snapGrid = []; + const slidesGrid = []; + const slidesSizesGrid = []; + let offsetBefore = params.slidesOffsetBefore; + + if (typeof offsetBefore === "function") { + offsetBefore = params.slidesOffsetBefore.call(swiper); + } + + let offsetAfter = params.slidesOffsetAfter; + + if (typeof offsetAfter === "function") { + offsetAfter = params.slidesOffsetAfter.call(swiper); + } + + const previousSnapGridLength = swiper.snapGrid.length; + const previousSlidesGridLength = swiper.slidesGrid.length; + let spaceBetween = params.spaceBetween; + let slidePosition = -offsetBefore; + let prevSlideSize = 0; + let index = 0; + + if (typeof swiperSize === "undefined") { + return; + } + + if (typeof spaceBetween === "string" && spaceBetween.indexOf("%") >= 0) { + spaceBetween = + (parseFloat(spaceBetween.replace("%", "")) / 100) * swiperSize; + } + + swiper.virtualSize = -spaceBetween; // reset margins + + if (rtl) + slides.css({ + marginLeft: "", + marginBottom: "", + marginTop: "", + }); + else + slides.css({ + marginRight: "", + marginBottom: "", + marginTop: "", + }); // reset cssMode offsets + + if (params.centeredSlides && params.cssMode) { + setCSSProperty(swiper.wrapperEl, "--swiper-centered-offset-before", ""); + setCSSProperty(swiper.wrapperEl, "--swiper-centered-offset-after", ""); + } + + const gridEnabled = params.grid && params.grid.rows > 1 && swiper.grid; + + if (gridEnabled) { + swiper.grid.initSlides(slidesLength); + } // Calc slides + + let slideSize; + const shouldResetSlideSize = + params.slidesPerView === "auto" && + params.breakpoints && + Object.keys(params.breakpoints).filter((key) => { + return typeof params.breakpoints[key].slidesPerView !== "undefined"; + }).length > 0; + + for (let i = 0; i < slidesLength; i += 1) { + slideSize = 0; + const slide = slides.eq(i); + + if (gridEnabled) { + swiper.grid.updateSlide(i, slide, slidesLength, getDirectionLabel); + } + + if (slide.css("display") === "none") continue; // eslint-disable-line + + if (params.slidesPerView === "auto") { + if (shouldResetSlideSize) { + slides[i].style[getDirectionLabel("width")] = ``; + } + + const slideStyles = getComputedStyle(slide[0]); + const currentTransform = slide[0].style.transform; + const currentWebKitTransform = slide[0].style.webkitTransform; + + if (currentTransform) { + slide[0].style.transform = "none"; + } + + if (currentWebKitTransform) { + slide[0].style.webkitTransform = "none"; + } + + if (params.roundLengths) { + slideSize = swiper.isHorizontal() + ? slide.outerWidth(true) + : slide.outerHeight(true); + } else { + // eslint-disable-next-line + const width = getDirectionPropertyValue(slideStyles, "width"); + const paddingLeft = getDirectionPropertyValue( + slideStyles, + "padding-left", + ); + const paddingRight = getDirectionPropertyValue( + slideStyles, + "padding-right", + ); + const marginLeft = getDirectionPropertyValue( + slideStyles, + "margin-left", + ); + const marginRight = getDirectionPropertyValue( + slideStyles, + "margin-right", + ); + const boxSizing = slideStyles.getPropertyValue("box-sizing"); + + if (boxSizing && boxSizing === "border-box") { + slideSize = width + marginLeft + marginRight; + } else { + const { clientWidth, offsetWidth } = slide[0]; + slideSize = + width + + paddingLeft + + paddingRight + + marginLeft + + marginRight + + (offsetWidth - clientWidth); + } + } + + if (currentTransform) { + slide[0].style.transform = currentTransform; + } + + if (currentWebKitTransform) { + slide[0].style.webkitTransform = currentWebKitTransform; + } + + if (params.roundLengths) slideSize = Math.floor(slideSize); + } else { + slideSize = + (swiperSize - (params.slidesPerView - 1) * spaceBetween) / + params.slidesPerView; + if (params.roundLengths) slideSize = Math.floor(slideSize); + + if (slides[i]) { + slides[i].style[getDirectionLabel("width")] = `${slideSize}px`; + } + } + + if (slides[i]) { + slides[i].swiperSlideSize = slideSize; + } + + slidesSizesGrid.push(slideSize); + + if (params.centeredSlides) { + slidePosition = + slidePosition + slideSize / 2 + prevSlideSize / 2 + spaceBetween; + if (prevSlideSize === 0 && i !== 0) + slidePosition = slidePosition - swiperSize / 2 - spaceBetween; + if (i === 0) + slidePosition = slidePosition - swiperSize / 2 - spaceBetween; + if (Math.abs(slidePosition) < 1 / 1000) slidePosition = 0; + if (params.roundLengths) slidePosition = Math.floor(slidePosition); + if (index % params.slidesPerGroup === 0) snapGrid.push(slidePosition); + slidesGrid.push(slidePosition); + } else { + if (params.roundLengths) slidePosition = Math.floor(slidePosition); + if ( + (index - Math.min(swiper.params.slidesPerGroupSkip, index)) % + swiper.params.slidesPerGroup === + 0 + ) + snapGrid.push(slidePosition); + slidesGrid.push(slidePosition); + slidePosition = slidePosition + slideSize + spaceBetween; + } + + swiper.virtualSize += slideSize + spaceBetween; + prevSlideSize = slideSize; + index += 1; + } + + swiper.virtualSize = Math.max(swiper.virtualSize, swiperSize) + offsetAfter; + + if ( + rtl && + wrongRTL && + (params.effect === "slide" || params.effect === "coverflow") + ) { + $wrapperEl.css({ + width: `${swiper.virtualSize + params.spaceBetween}px`, + }); + } + + if (params.setWrapperSize) { + $wrapperEl.css({ + [getDirectionLabel("width")]: `${ + swiper.virtualSize + params.spaceBetween + }px`, + }); + } + + if (gridEnabled) { + swiper.grid.updateWrapperSize(slideSize, snapGrid, getDirectionLabel); + } // Remove last grid elements depending on width + + if (!params.centeredSlides) { + const newSlidesGrid = []; + + for (let i = 0; i < snapGrid.length; i += 1) { + let slidesGridItem = snapGrid[i]; + if (params.roundLengths) slidesGridItem = Math.floor(slidesGridItem); + + if (snapGrid[i] <= swiper.virtualSize - swiperSize) { + newSlidesGrid.push(slidesGridItem); + } + } + + snapGrid = newSlidesGrid; + + if ( + Math.floor(swiper.virtualSize - swiperSize) - + Math.floor(snapGrid[snapGrid.length - 1]) > + 1 + ) { + snapGrid.push(swiper.virtualSize - swiperSize); + } + } + + if (snapGrid.length === 0) snapGrid = [0]; + + if (params.spaceBetween !== 0) { + const key = + swiper.isHorizontal() && rtl + ? "marginLeft" + : getDirectionLabel("marginRight"); + slides + .filter((_, slideIndex) => { + if (!params.cssMode) return true; + + if (slideIndex === slides.length - 1) { + return false; + } + + return true; + }) + .css({ + [key]: `${spaceBetween}px`, + }); + } + + if (params.centeredSlides && params.centeredSlidesBounds) { + let allSlidesSize = 0; + slidesSizesGrid.forEach((slideSizeValue) => { + allSlidesSize += + slideSizeValue + (params.spaceBetween ? params.spaceBetween : 0); + }); + allSlidesSize -= params.spaceBetween; + const maxSnap = allSlidesSize - swiperSize; + snapGrid = snapGrid.map((snap) => { + if (snap < 0) return -offsetBefore; + if (snap > maxSnap) return maxSnap + offsetAfter; + return snap; + }); + } + + if (params.centerInsufficientSlides) { + let allSlidesSize = 0; + slidesSizesGrid.forEach((slideSizeValue) => { + allSlidesSize += + slideSizeValue + (params.spaceBetween ? params.spaceBetween : 0); + }); + allSlidesSize -= params.spaceBetween; + + if (allSlidesSize < swiperSize) { + const allSlidesOffset = (swiperSize - allSlidesSize) / 2; + snapGrid.forEach((snap, snapIndex) => { + snapGrid[snapIndex] = snap - allSlidesOffset; + }); + slidesGrid.forEach((snap, snapIndex) => { + slidesGrid[snapIndex] = snap + allSlidesOffset; + }); + } + } + + Object.assign(swiper, { + slides, + snapGrid, + slidesGrid, + slidesSizesGrid, + }); + + if ( + params.centeredSlides && + params.cssMode && + !params.centeredSlidesBounds + ) { + setCSSProperty( + swiper.wrapperEl, + "--swiper-centered-offset-before", + `${-snapGrid[0]}px`, + ); + setCSSProperty( + swiper.wrapperEl, + "--swiper-centered-offset-after", + `${ + swiper.size / 2 - slidesSizesGrid[slidesSizesGrid.length - 1] / 2 + }px`, + ); + const addToSnapGrid = -swiper.snapGrid[0]; + const addToSlidesGrid = -swiper.slidesGrid[0]; + swiper.snapGrid = swiper.snapGrid.map((v) => v + addToSnapGrid); + swiper.slidesGrid = swiper.slidesGrid.map((v) => v + addToSlidesGrid); + } + + if (slidesLength !== previousSlidesLength) { + swiper.emit("slidesLengthChange"); + } + + if (snapGrid.length !== previousSnapGridLength) { + if (swiper.params.watchOverflow) swiper.checkOverflow(); + swiper.emit("snapGridLengthChange"); + } + + if (slidesGrid.length !== previousSlidesGridLength) { + swiper.emit("slidesGridLengthChange"); + } + + if (params.watchSlidesProgress) { + swiper.updateSlidesOffset(); + } + + if ( + !isVirtual && + !params.cssMode && + (params.effect === "slide" || params.effect === "fade") + ) { + const backFaceHiddenClass = `${params.containerModifierClass}backface-hidden`; + const hasClassBackfaceClassAdded = + swiper.$el.hasClass(backFaceHiddenClass); + + if (slidesLength <= params.maxBackfaceHiddenSlides) { + if (!hasClassBackfaceClassAdded) + swiper.$el.addClass(backFaceHiddenClass); + } else if (hasClassBackfaceClassAdded) { + swiper.$el.removeClass(backFaceHiddenClass); + } + } + } + + function updateAutoHeight(speed) { + const swiper = this; + const activeSlides = []; + const isVirtual = swiper.virtual && swiper.params.virtual.enabled; + let newHeight = 0; + let i; + + if (typeof speed === "number") { + swiper.setTransition(speed); + } else if (speed === true) { + swiper.setTransition(swiper.params.speed); + } + + const getSlideByIndex = (index) => { + if (isVirtual) { + return swiper.slides.filter( + (el) => + parseInt(el.getAttribute("data-swiper-slide-index"), 10) === index, + )[0]; + } + + return swiper.slides.eq(index)[0]; + }; // Find slides currently in view + + if ( + swiper.params.slidesPerView !== "auto" && + swiper.params.slidesPerView > 1 + ) { + if (swiper.params.centeredSlides) { + swiper.visibleSlides.each((slide) => { + activeSlides.push(slide); + }); + } else { + for (i = 0; i < Math.ceil(swiper.params.slidesPerView); i += 1) { + const index = swiper.activeIndex + i; + if (index > swiper.slides.length && !isVirtual) break; + activeSlides.push(getSlideByIndex(index)); + } + } + } else { + activeSlides.push(getSlideByIndex(swiper.activeIndex)); + } // Find new height from highest slide in view + + for (i = 0; i < activeSlides.length; i += 1) { + if (typeof activeSlides[i] !== "undefined") { + const height = activeSlides[i].offsetHeight; + newHeight = height > newHeight ? height : newHeight; + } + } // Update Height + + if (newHeight || newHeight === 0) + swiper.$wrapperEl.css("height", `${newHeight}px`); + } + + function updateSlidesOffset() { + const swiper = this; + const slides = swiper.slides; + + for (let i = 0; i < slides.length; i += 1) { + slides[i].swiperSlideOffset = swiper.isHorizontal() + ? slides[i].offsetLeft + : slides[i].offsetTop; + } + } + + function updateSlidesProgress(translate) { + if (translate === void 0) { + translate = (this && this.translate) || 0; + } + + const swiper = this; + const params = swiper.params; + const { slides, rtlTranslate: rtl, snapGrid } = swiper; + if (slides.length === 0) return; + if (typeof slides[0].swiperSlideOffset === "undefined") + swiper.updateSlidesOffset(); + let offsetCenter = -translate; + if (rtl) offsetCenter = translate; // Visible Slides + + slides.removeClass(params.slideVisibleClass); + swiper.visibleSlidesIndexes = []; + swiper.visibleSlides = []; + + for (let i = 0; i < slides.length; i += 1) { + const slide = slides[i]; + let slideOffset = slide.swiperSlideOffset; + + if (params.cssMode && params.centeredSlides) { + slideOffset -= slides[0].swiperSlideOffset; + } + + const slideProgress = + (offsetCenter + + (params.centeredSlides ? swiper.minTranslate() : 0) - + slideOffset) / + (slide.swiperSlideSize + params.spaceBetween); + const originalSlideProgress = + (offsetCenter - + snapGrid[0] + + (params.centeredSlides ? swiper.minTranslate() : 0) - + slideOffset) / + (slide.swiperSlideSize + params.spaceBetween); + const slideBefore = -(offsetCenter - slideOffset); + const slideAfter = slideBefore + swiper.slidesSizesGrid[i]; + const isVisible = + (slideBefore >= 0 && slideBefore < swiper.size - 1) || + (slideAfter > 1 && slideAfter <= swiper.size) || + (slideBefore <= 0 && slideAfter >= swiper.size); + + if (isVisible) { + swiper.visibleSlides.push(slide); + swiper.visibleSlidesIndexes.push(i); + slides.eq(i).addClass(params.slideVisibleClass); + } + + slide.progress = rtl ? -slideProgress : slideProgress; + slide.originalProgress = rtl + ? -originalSlideProgress + : originalSlideProgress; + } + + swiper.visibleSlides = $(swiper.visibleSlides); + } + + function updateProgress(translate) { + const swiper = this; + + if (typeof translate === "undefined") { + const multiplier = swiper.rtlTranslate ? -1 : 1; // eslint-disable-next-line + + translate = + (swiper && swiper.translate && swiper.translate * multiplier) || 0; + } + + const params = swiper.params; + const translatesDiff = swiper.maxTranslate() - swiper.minTranslate(); + let { progress, isBeginning, isEnd } = swiper; + const wasBeginning = isBeginning; + const wasEnd = isEnd; + + if (translatesDiff === 0) { + progress = 0; + isBeginning = true; + isEnd = true; + } else { + progress = (translate - swiper.minTranslate()) / translatesDiff; + isBeginning = progress <= 0; + isEnd = progress >= 1; + } + + Object.assign(swiper, { + progress, + isBeginning, + isEnd, + }); + if ( + params.watchSlidesProgress || + (params.centeredSlides && params.autoHeight) + ) + swiper.updateSlidesProgress(translate); + + if (isBeginning && !wasBeginning) { + swiper.emit("reachBeginning toEdge"); + } + + if (isEnd && !wasEnd) { + swiper.emit("reachEnd toEdge"); + } + + if ((wasBeginning && !isBeginning) || (wasEnd && !isEnd)) { + swiper.emit("fromEdge"); + } + + swiper.emit("progress", progress); + } + + function updateSlidesClasses() { + const swiper = this; + const { slides, params, $wrapperEl, activeIndex, realIndex } = swiper; + const isVirtual = swiper.virtual && params.virtual.enabled; + slides.removeClass( + `${params.slideActiveClass} ${params.slideNextClass} ${params.slidePrevClass} ${params.slideDuplicateActiveClass} ${params.slideDuplicateNextClass} ${params.slideDuplicatePrevClass}`, + ); + let activeSlide; + + if (isVirtual) { + activeSlide = swiper.$wrapperEl.find( + `.${params.slideClass}[data-swiper-slide-index="${activeIndex}"]`, + ); + } else { + activeSlide = slides.eq(activeIndex); + } // Active classes + + activeSlide.addClass(params.slideActiveClass); + + if (params.loop) { + // Duplicate to all looped slides + if (activeSlide.hasClass(params.slideDuplicateClass)) { + $wrapperEl + .children( + `.${params.slideClass}:not(.${params.slideDuplicateClass})[data-swiper-slide-index="${realIndex}"]`, + ) + .addClass(params.slideDuplicateActiveClass); + } else { + $wrapperEl + .children( + `.${params.slideClass}.${params.slideDuplicateClass}[data-swiper-slide-index="${realIndex}"]`, + ) + .addClass(params.slideDuplicateActiveClass); + } + } // Next Slide + + let nextSlide = activeSlide + .nextAll(`.${params.slideClass}`) + .eq(0) + .addClass(params.slideNextClass); + + if (params.loop && nextSlide.length === 0) { + nextSlide = slides.eq(0); + nextSlide.addClass(params.slideNextClass); + } // Prev Slide + + let prevSlide = activeSlide + .prevAll(`.${params.slideClass}`) + .eq(0) + .addClass(params.slidePrevClass); + + if (params.loop && prevSlide.length === 0) { + prevSlide = slides.eq(-1); + prevSlide.addClass(params.slidePrevClass); + } + + if (params.loop) { + // Duplicate to all looped slides + if (nextSlide.hasClass(params.slideDuplicateClass)) { + $wrapperEl + .children( + `.${params.slideClass}:not(.${ + params.slideDuplicateClass + })[data-swiper-slide-index="${nextSlide.attr( + "data-swiper-slide-index", + )}"]`, + ) + .addClass(params.slideDuplicateNextClass); + } else { + $wrapperEl + .children( + `.${params.slideClass}.${ + params.slideDuplicateClass + }[data-swiper-slide-index="${nextSlide.attr( + "data-swiper-slide-index", + )}"]`, + ) + .addClass(params.slideDuplicateNextClass); + } + + if (prevSlide.hasClass(params.slideDuplicateClass)) { + $wrapperEl + .children( + `.${params.slideClass}:not(.${ + params.slideDuplicateClass + })[data-swiper-slide-index="${prevSlide.attr( + "data-swiper-slide-index", + )}"]`, + ) + .addClass(params.slideDuplicatePrevClass); + } else { + $wrapperEl + .children( + `.${params.slideClass}.${ + params.slideDuplicateClass + }[data-swiper-slide-index="${prevSlide.attr( + "data-swiper-slide-index", + )}"]`, + ) + .addClass(params.slideDuplicatePrevClass); + } + } + + swiper.emitSlidesClasses(); + } + + function updateActiveIndex(newActiveIndex) { + const swiper = this; + const translate = swiper.rtlTranslate + ? swiper.translate + : -swiper.translate; + const { + slidesGrid, + snapGrid, + params, + activeIndex: previousIndex, + realIndex: previousRealIndex, + snapIndex: previousSnapIndex, + } = swiper; + let activeIndex = newActiveIndex; + let snapIndex; + + if (typeof activeIndex === "undefined") { + for (let i = 0; i < slidesGrid.length; i += 1) { + if (typeof slidesGrid[i + 1] !== "undefined") { + if ( + translate >= slidesGrid[i] && + translate < + slidesGrid[i + 1] - (slidesGrid[i + 1] - slidesGrid[i]) / 2 + ) { + activeIndex = i; + } else if ( + translate >= slidesGrid[i] && + translate < slidesGrid[i + 1] + ) { + activeIndex = i + 1; + } + } else if (translate >= slidesGrid[i]) { + activeIndex = i; + } + } // Normalize slideIndex + + if (params.normalizeSlideIndex) { + if (activeIndex < 0 || typeof activeIndex === "undefined") + activeIndex = 0; + } + } + + if (snapGrid.indexOf(translate) >= 0) { + snapIndex = snapGrid.indexOf(translate); + } else { + const skip = Math.min(params.slidesPerGroupSkip, activeIndex); + snapIndex = + skip + Math.floor((activeIndex - skip) / params.slidesPerGroup); + } + + if (snapIndex >= snapGrid.length) snapIndex = snapGrid.length - 1; + + if (activeIndex === previousIndex) { + if (snapIndex !== previousSnapIndex) { + swiper.snapIndex = snapIndex; + swiper.emit("snapIndexChange"); + } + + return; + } // Get real index + + const realIndex = parseInt( + swiper.slides.eq(activeIndex).attr("data-swiper-slide-index") || + activeIndex, + 10, + ); + Object.assign(swiper, { + snapIndex, + realIndex, + previousIndex, + activeIndex, + }); + swiper.emit("activeIndexChange"); + swiper.emit("snapIndexChange"); + + if (previousRealIndex !== realIndex) { + swiper.emit("realIndexChange"); + } + + if (swiper.initialized || swiper.params.runCallbacksOnInit) { + swiper.emit("slideChange"); + } + } + + function updateClickedSlide(e) { + const swiper = this; + const params = swiper.params; + const slide = $(e).closest(`.${params.slideClass}`)[0]; + let slideFound = false; + let slideIndex; + + if (slide) { + for (let i = 0; i < swiper.slides.length; i += 1) { + if (swiper.slides[i] === slide) { + slideFound = true; + slideIndex = i; + break; + } + } + } + + if (slide && slideFound) { + swiper.clickedSlide = slide; + + if (swiper.virtual && swiper.params.virtual.enabled) { + swiper.clickedIndex = parseInt( + $(slide).attr("data-swiper-slide-index"), + 10, + ); + } else { + swiper.clickedIndex = slideIndex; + } + } else { + swiper.clickedSlide = undefined; + swiper.clickedIndex = undefined; + return; + } + + if ( + params.slideToClickedSlide && + swiper.clickedIndex !== undefined && + swiper.clickedIndex !== swiper.activeIndex + ) { + swiper.slideToClickedSlide(); + } + } + + var update = { + updateSize, + updateSlides, + updateAutoHeight, + updateSlidesOffset, + updateSlidesProgress, + updateProgress, + updateSlidesClasses, + updateActiveIndex, + updateClickedSlide, + }; + + function getSwiperTranslate(axis) { + if (axis === void 0) { + axis = this.isHorizontal() ? "x" : "y"; + } + + const swiper = this; + const { params, rtlTranslate: rtl, translate, $wrapperEl } = swiper; + + if (params.virtualTranslate) { + return rtl ? -translate : translate; + } + + if (params.cssMode) { + return translate; + } + + let currentTranslate = getTranslate($wrapperEl[0], axis); + if (rtl) currentTranslate = -currentTranslate; + return currentTranslate || 0; + } + + function setTranslate(translate, byController) { + const swiper = this; + const { + rtlTranslate: rtl, + params, + $wrapperEl, + wrapperEl, + progress, + } = swiper; + let x = 0; + let y = 0; + const z = 0; + + if (swiper.isHorizontal()) { + x = rtl ? -translate : translate; + } else { + y = translate; + } + + if (params.roundLengths) { + x = Math.floor(x); + y = Math.floor(y); + } + + if (params.cssMode) { + wrapperEl[swiper.isHorizontal() ? "scrollLeft" : "scrollTop"] = + swiper.isHorizontal() ? -x : -y; + } else if (!params.virtualTranslate) { + $wrapperEl.transform(`translate3d(${x}px, ${y}px, ${z}px)`); + } + + swiper.previousTranslate = swiper.translate; + swiper.translate = swiper.isHorizontal() ? x : y; // Check if we need to update progress + + let newProgress; + const translatesDiff = swiper.maxTranslate() - swiper.minTranslate(); + + if (translatesDiff === 0) { + newProgress = 0; + } else { + newProgress = (translate - swiper.minTranslate()) / translatesDiff; + } + + if (newProgress !== progress) { + swiper.updateProgress(translate); + } + + swiper.emit("setTranslate", swiper.translate, byController); + } + + function minTranslate() { + return -this.snapGrid[0]; + } + + function maxTranslate() { + return -this.snapGrid[this.snapGrid.length - 1]; + } + + function translateTo( + translate, + speed, + runCallbacks, + translateBounds, + internal, + ) { + if (translate === void 0) { + translate = 0; + } + + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + if (translateBounds === void 0) { + translateBounds = true; + } + + const swiper = this; + const { params, wrapperEl } = swiper; + + if (swiper.animating && params.preventInteractionOnTransition) { + return false; + } + + const minTranslate = swiper.minTranslate(); + const maxTranslate = swiper.maxTranslate(); + let newTranslate; + if (translateBounds && translate > minTranslate) + newTranslate = minTranslate; + else if (translateBounds && translate < maxTranslate) + newTranslate = maxTranslate; + else newTranslate = translate; // Update progress + + swiper.updateProgress(newTranslate); + + if (params.cssMode) { + const isH = swiper.isHorizontal(); + + if (speed === 0) { + wrapperEl[isH ? "scrollLeft" : "scrollTop"] = -newTranslate; + } else { + if (!swiper.support.smoothScroll) { + animateCSSModeScroll({ + swiper, + targetPosition: -newTranslate, + side: isH ? "left" : "top", + }); + return true; + } + + wrapperEl.scrollTo({ + [isH ? "left" : "top"]: -newTranslate, + behavior: "smooth", + }); + } + + return true; + } + + if (speed === 0) { + swiper.setTransition(0); + swiper.setTranslate(newTranslate); + + if (runCallbacks) { + swiper.emit("beforeTransitionStart", speed, internal); + swiper.emit("transitionEnd"); + } + } else { + swiper.setTransition(speed); + swiper.setTranslate(newTranslate); + + if (runCallbacks) { + swiper.emit("beforeTransitionStart", speed, internal); + swiper.emit("transitionStart"); + } + + if (!swiper.animating) { + swiper.animating = true; + + if (!swiper.onTranslateToWrapperTransitionEnd) { + swiper.onTranslateToWrapperTransitionEnd = function transitionEnd(e) { + if (!swiper || swiper.destroyed) return; + if (e.target !== this) return; + swiper.$wrapperEl[0].removeEventListener( + "transitionend", + swiper.onTranslateToWrapperTransitionEnd, + ); + swiper.$wrapperEl[0].removeEventListener( + "webkitTransitionEnd", + swiper.onTranslateToWrapperTransitionEnd, + ); + swiper.onTranslateToWrapperTransitionEnd = null; + delete swiper.onTranslateToWrapperTransitionEnd; + + if (runCallbacks) { + swiper.emit("transitionEnd"); + } + }; + } + + swiper.$wrapperEl[0].addEventListener( + "transitionend", + swiper.onTranslateToWrapperTransitionEnd, + ); + swiper.$wrapperEl[0].addEventListener( + "webkitTransitionEnd", + swiper.onTranslateToWrapperTransitionEnd, + ); + } + } + + return true; + } + + var translate = { + getTranslate: getSwiperTranslate, + setTranslate, + minTranslate, + maxTranslate, + translateTo, + }; + + function setTransition(duration, byController) { + const swiper = this; + + if (!swiper.params.cssMode) { + swiper.$wrapperEl.transition(duration); + } + + swiper.emit("setTransition", duration, byController); + } + + function transitionEmit(_ref) { + let { swiper, runCallbacks, direction, step } = _ref; + const { activeIndex, previousIndex } = swiper; + let dir = direction; + + if (!dir) { + if (activeIndex > previousIndex) dir = "next"; + else if (activeIndex < previousIndex) dir = "prev"; + else dir = "reset"; + } + + swiper.emit(`transition${step}`); + + if (runCallbacks && activeIndex !== previousIndex) { + if (dir === "reset") { + swiper.emit(`slideResetTransition${step}`); + return; + } + + swiper.emit(`slideChangeTransition${step}`); + + if (dir === "next") { + swiper.emit(`slideNextTransition${step}`); + } else { + swiper.emit(`slidePrevTransition${step}`); + } + } + } + + function transitionStart(runCallbacks, direction) { + if (runCallbacks === void 0) { + runCallbacks = true; + } + + const swiper = this; + const { params } = swiper; + if (params.cssMode) return; + + if (params.autoHeight) { + swiper.updateAutoHeight(); + } + + transitionEmit({ + swiper, + runCallbacks, + direction, + step: "Start", + }); + } + + function transitionEnd(runCallbacks, direction) { + if (runCallbacks === void 0) { + runCallbacks = true; + } + + const swiper = this; + const { params } = swiper; + swiper.animating = false; + if (params.cssMode) return; + swiper.setTransition(0); + transitionEmit({ + swiper, + runCallbacks, + direction, + step: "End", + }); + } + + var transition = { + setTransition, + transitionStart, + transitionEnd, + }; + + function slideTo(index, speed, runCallbacks, internal, initial) { + if (index === void 0) { + index = 0; + } + + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + if (typeof index !== "number" && typeof index !== "string") { + throw new Error( + `The 'index' argument cannot have type other than 'number' or 'string'. [${typeof index}] given.`, + ); + } + + if (typeof index === "string") { + /** + * The `index` argument converted from `string` to `number`. + * @type {number} + */ + const indexAsNumber = parseInt(index, 10); + /** + * Determines whether the `index` argument is a valid `number` + * after being converted from the `string` type. + * @type {boolean} + */ + + const isValidNumber = isFinite(indexAsNumber); + + if (!isValidNumber) { + throw new Error( + `The passed-in 'index' (string) couldn't be converted to 'number'. [${index}] given.`, + ); + } // Knowing that the converted `index` is a valid number, + // we can update the original argument's value. + + index = indexAsNumber; + } + + const swiper = this; + let slideIndex = index; + if (slideIndex < 0) slideIndex = 0; + const { + params, + snapGrid, + slidesGrid, + previousIndex, + activeIndex, + rtlTranslate: rtl, + wrapperEl, + enabled, + } = swiper; + + if ( + (swiper.animating && params.preventInteractionOnTransition) || + (!enabled && !internal && !initial) + ) { + return false; + } + + const skip = Math.min(swiper.params.slidesPerGroupSkip, slideIndex); + let snapIndex = + skip + Math.floor((slideIndex - skip) / swiper.params.slidesPerGroup); + if (snapIndex >= snapGrid.length) snapIndex = snapGrid.length - 1; + + if ( + (activeIndex || params.initialSlide || 0) === (previousIndex || 0) && + runCallbacks + ) { + swiper.emit("beforeSlideChangeStart"); + } + + const translate = -snapGrid[snapIndex]; // Update progress + + swiper.updateProgress(translate); // Normalize slideIndex + + if (params.normalizeSlideIndex) { + for (let i = 0; i < slidesGrid.length; i += 1) { + const normalizedTranslate = -Math.floor(translate * 100); + const normalizedGrid = Math.floor(slidesGrid[i] * 100); + const normalizedGridNext = Math.floor(slidesGrid[i + 1] * 100); + + if (typeof slidesGrid[i + 1] !== "undefined") { + if ( + normalizedTranslate >= normalizedGrid && + normalizedTranslate < + normalizedGridNext - (normalizedGridNext - normalizedGrid) / 2 + ) { + slideIndex = i; + } else if ( + normalizedTranslate >= normalizedGrid && + normalizedTranslate < normalizedGridNext + ) { + slideIndex = i + 1; + } + } else if (normalizedTranslate >= normalizedGrid) { + slideIndex = i; + } + } + } // Directions locks + + if (swiper.initialized && slideIndex !== activeIndex) { + if ( + !swiper.allowSlideNext && + translate < swiper.translate && + translate < swiper.minTranslate() + ) { + return false; + } + + if ( + !swiper.allowSlidePrev && + translate > swiper.translate && + translate > swiper.maxTranslate() + ) { + if ((activeIndex || 0) !== slideIndex) return false; + } + } + + let direction; + if (slideIndex > activeIndex) direction = "next"; + else if (slideIndex < activeIndex) direction = "prev"; + else direction = "reset"; // Update Index + + if ( + (rtl && -translate === swiper.translate) || + (!rtl && translate === swiper.translate) + ) { + swiper.updateActiveIndex(slideIndex); // Update Height + + if (params.autoHeight) { + swiper.updateAutoHeight(); + } + + swiper.updateSlidesClasses(); + + if (params.effect !== "slide") { + swiper.setTranslate(translate); + } + + if (direction !== "reset") { + swiper.transitionStart(runCallbacks, direction); + swiper.transitionEnd(runCallbacks, direction); + } + + return false; + } + + if (params.cssMode) { + const isH = swiper.isHorizontal(); + const t = rtl ? translate : -translate; + + if (speed === 0) { + const isVirtual = swiper.virtual && swiper.params.virtual.enabled; + + if (isVirtual) { + swiper.wrapperEl.style.scrollSnapType = "none"; + swiper._immediateVirtual = true; + } + + wrapperEl[isH ? "scrollLeft" : "scrollTop"] = t; + + if (isVirtual) { + requestAnimationFrame(() => { + swiper.wrapperEl.style.scrollSnapType = ""; + swiper._swiperImmediateVirtual = false; + }); + } + } else { + if (!swiper.support.smoothScroll) { + animateCSSModeScroll({ + swiper, + targetPosition: t, + side: isH ? "left" : "top", + }); + return true; + } + + wrapperEl.scrollTo({ + [isH ? "left" : "top"]: t, + behavior: "smooth", + }); + } + + return true; + } + + swiper.setTransition(speed); + swiper.setTranslate(translate); + swiper.updateActiveIndex(slideIndex); + swiper.updateSlidesClasses(); + swiper.emit("beforeTransitionStart", speed, internal); + swiper.transitionStart(runCallbacks, direction); + + if (speed === 0) { + swiper.transitionEnd(runCallbacks, direction); + } else if (!swiper.animating) { + swiper.animating = true; + + if (!swiper.onSlideToWrapperTransitionEnd) { + swiper.onSlideToWrapperTransitionEnd = function transitionEnd(e) { + if (!swiper || swiper.destroyed) return; + if (e.target !== this) return; + swiper.$wrapperEl[0].removeEventListener( + "transitionend", + swiper.onSlideToWrapperTransitionEnd, + ); + swiper.$wrapperEl[0].removeEventListener( + "webkitTransitionEnd", + swiper.onSlideToWrapperTransitionEnd, + ); + swiper.onSlideToWrapperTransitionEnd = null; + delete swiper.onSlideToWrapperTransitionEnd; + swiper.transitionEnd(runCallbacks, direction); + }; + } + + swiper.$wrapperEl[0].addEventListener( + "transitionend", + swiper.onSlideToWrapperTransitionEnd, + ); + swiper.$wrapperEl[0].addEventListener( + "webkitTransitionEnd", + swiper.onSlideToWrapperTransitionEnd, + ); + } + + return true; + } + + function slideToLoop(index, speed, runCallbacks, internal) { + if (index === void 0) { + index = 0; + } + + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + const swiper = this; + let newIndex = index; + + if (swiper.params.loop) { + newIndex += swiper.loopedSlides; + } + + return swiper.slideTo(newIndex, speed, runCallbacks, internal); + } + + /* eslint no-unused-vars: "off" */ + function slideNext(speed, runCallbacks, internal) { + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + const swiper = this; + const { animating, enabled, params } = swiper; + if (!enabled) return swiper; + let perGroup = params.slidesPerGroup; + + if ( + params.slidesPerView === "auto" && + params.slidesPerGroup === 1 && + params.slidesPerGroupAuto + ) { + perGroup = Math.max(swiper.slidesPerViewDynamic("current", true), 1); + } + + const increment = + swiper.activeIndex < params.slidesPerGroupSkip ? 1 : perGroup; + + if (params.loop) { + if (animating && params.loopPreventsSlide) return false; + swiper.loopFix(); // eslint-disable-next-line + + swiper._clientLeft = swiper.$wrapperEl[0].clientLeft; + } + + if (params.rewind && swiper.isEnd) { + return swiper.slideTo(0, speed, runCallbacks, internal); + } + + return swiper.slideTo( + swiper.activeIndex + increment, + speed, + runCallbacks, + internal, + ); + } + + /* eslint no-unused-vars: "off" */ + function slidePrev(speed, runCallbacks, internal) { + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + const swiper = this; + const { params, animating, snapGrid, slidesGrid, rtlTranslate, enabled } = + swiper; + if (!enabled) return swiper; + + if (params.loop) { + if (animating && params.loopPreventsSlide) return false; + swiper.loopFix(); // eslint-disable-next-line + + swiper._clientLeft = swiper.$wrapperEl[0].clientLeft; + } + + const translate = rtlTranslate ? swiper.translate : -swiper.translate; + + function normalize(val) { + if (val < 0) return -Math.floor(Math.abs(val)); + return Math.floor(val); + } + + const normalizedTranslate = normalize(translate); + const normalizedSnapGrid = snapGrid.map((val) => normalize(val)); + let prevSnap = + snapGrid[normalizedSnapGrid.indexOf(normalizedTranslate) - 1]; + + if (typeof prevSnap === "undefined" && params.cssMode) { + let prevSnapIndex; + snapGrid.forEach((snap, snapIndex) => { + if (normalizedTranslate >= snap) { + // prevSnap = snap; + prevSnapIndex = snapIndex; + } + }); + + if (typeof prevSnapIndex !== "undefined") { + prevSnap = + snapGrid[prevSnapIndex > 0 ? prevSnapIndex - 1 : prevSnapIndex]; + } + } + + let prevIndex = 0; + + if (typeof prevSnap !== "undefined") { + prevIndex = slidesGrid.indexOf(prevSnap); + if (prevIndex < 0) prevIndex = swiper.activeIndex - 1; + + if ( + params.slidesPerView === "auto" && + params.slidesPerGroup === 1 && + params.slidesPerGroupAuto + ) { + prevIndex = + prevIndex - swiper.slidesPerViewDynamic("previous", true) + 1; + prevIndex = Math.max(prevIndex, 0); + } + } + + if (params.rewind && swiper.isBeginning) { + const lastIndex = + swiper.params.virtual && swiper.params.virtual.enabled && swiper.virtual + ? swiper.virtual.slides.length - 1 + : swiper.slides.length - 1; + return swiper.slideTo(lastIndex, speed, runCallbacks, internal); + } + + return swiper.slideTo(prevIndex, speed, runCallbacks, internal); + } + + /* eslint no-unused-vars: "off" */ + function slideReset(speed, runCallbacks, internal) { + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + const swiper = this; + return swiper.slideTo(swiper.activeIndex, speed, runCallbacks, internal); + } + + /* eslint no-unused-vars: "off" */ + function slideToClosest(speed, runCallbacks, internal, threshold) { + if (speed === void 0) { + speed = this.params.speed; + } + + if (runCallbacks === void 0) { + runCallbacks = true; + } + + if (threshold === void 0) { + threshold = 0.5; + } + + const swiper = this; + let index = swiper.activeIndex; + const skip = Math.min(swiper.params.slidesPerGroupSkip, index); + const snapIndex = + skip + Math.floor((index - skip) / swiper.params.slidesPerGroup); + const translate = swiper.rtlTranslate + ? swiper.translate + : -swiper.translate; + + if (translate >= swiper.snapGrid[snapIndex]) { + // The current translate is on or after the current snap index, so the choice + // is between the current index and the one after it. + const currentSnap = swiper.snapGrid[snapIndex]; + const nextSnap = swiper.snapGrid[snapIndex + 1]; + + if (translate - currentSnap > (nextSnap - currentSnap) * threshold) { + index += swiper.params.slidesPerGroup; + } + } else { + // The current translate is before the current snap index, so the choice + // is between the current index and the one before it. + const prevSnap = swiper.snapGrid[snapIndex - 1]; + const currentSnap = swiper.snapGrid[snapIndex]; + + if (translate - prevSnap <= (currentSnap - prevSnap) * threshold) { + index -= swiper.params.slidesPerGroup; + } + } + + index = Math.max(index, 0); + index = Math.min(index, swiper.slidesGrid.length - 1); + return swiper.slideTo(index, speed, runCallbacks, internal); + } + + function slideToClickedSlide() { + const swiper = this; + const { params, $wrapperEl } = swiper; + const slidesPerView = + params.slidesPerView === "auto" + ? swiper.slidesPerViewDynamic() + : params.slidesPerView; + let slideToIndex = swiper.clickedIndex; + let realIndex; + + if (params.loop) { + if (swiper.animating) return; + realIndex = parseInt( + $(swiper.clickedSlide).attr("data-swiper-slide-index"), + 10, + ); + + if (params.centeredSlides) { + if ( + slideToIndex < swiper.loopedSlides - slidesPerView / 2 || + slideToIndex > + swiper.slides.length - swiper.loopedSlides + slidesPerView / 2 + ) { + swiper.loopFix(); + slideToIndex = $wrapperEl + .children( + `.${params.slideClass}[data-swiper-slide-index="${realIndex}"]:not(.${params.slideDuplicateClass})`, + ) + .eq(0) + .index(); + nextTick(() => { + swiper.slideTo(slideToIndex); + }); + } else { + swiper.slideTo(slideToIndex); + } + } else if (slideToIndex > swiper.slides.length - slidesPerView) { + swiper.loopFix(); + slideToIndex = $wrapperEl + .children( + `.${params.slideClass}[data-swiper-slide-index="${realIndex}"]:not(.${params.slideDuplicateClass})`, + ) + .eq(0) + .index(); + nextTick(() => { + swiper.slideTo(slideToIndex); + }); + } else { + swiper.slideTo(slideToIndex); + } + } else { + swiper.slideTo(slideToIndex); + } + } + + var slide = { + slideTo, + slideToLoop, + slideNext, + slidePrev, + slideReset, + slideToClosest, + slideToClickedSlide, + }; + + function loopCreate() { + const swiper = this; + const document = getDocument(); + const { params, $wrapperEl } = swiper; // Remove duplicated slides + + const $selector = + $wrapperEl.children().length > 0 + ? $($wrapperEl.children()[0].parentNode) + : $wrapperEl; + $selector + .children(`.${params.slideClass}.${params.slideDuplicateClass}`) + .remove(); + let slides = $selector.children(`.${params.slideClass}`); + + if (params.loopFillGroupWithBlank) { + const blankSlidesNum = + params.slidesPerGroup - (slides.length % params.slidesPerGroup); + + if (blankSlidesNum !== params.slidesPerGroup) { + for (let i = 0; i < blankSlidesNum; i += 1) { + const blankNode = $(document.createElement("div")).addClass( + `${params.slideClass} ${params.slideBlankClass}`, + ); + $selector.append(blankNode); + } + + slides = $selector.children(`.${params.slideClass}`); + } + } + + if (params.slidesPerView === "auto" && !params.loopedSlides) + params.loopedSlides = slides.length; + swiper.loopedSlides = Math.ceil( + parseFloat(params.loopedSlides || params.slidesPerView, 10), + ); + swiper.loopedSlides += params.loopAdditionalSlides; + + if (swiper.loopedSlides > slides.length) { + swiper.loopedSlides = slides.length; + } + + const prependSlides = []; + const appendSlides = []; + slides.each((el, index) => { + const slide = $(el); + + if (index < swiper.loopedSlides) { + appendSlides.push(el); + } + + if ( + index < slides.length && + index >= slides.length - swiper.loopedSlides + ) { + prependSlides.push(el); + } + + slide.attr("data-swiper-slide-index", index); + }); + + for (let i = 0; i < appendSlides.length; i += 1) { + $selector.append( + $(appendSlides[i].cloneNode(true)).addClass(params.slideDuplicateClass), + ); + } + + for (let i = prependSlides.length - 1; i >= 0; i -= 1) { + $selector.prepend( + $(prependSlides[i].cloneNode(true)).addClass( + params.slideDuplicateClass, + ), + ); + } + } + + function loopFix() { + const swiper = this; + swiper.emit("beforeLoopFix"); + const { + activeIndex, + slides, + loopedSlides, + allowSlidePrev, + allowSlideNext, + snapGrid, + rtlTranslate: rtl, + } = swiper; + let newIndex; + swiper.allowSlidePrev = true; + swiper.allowSlideNext = true; + const snapTranslate = -snapGrid[activeIndex]; + const diff = snapTranslate - swiper.getTranslate(); // Fix For Negative Oversliding + + if (activeIndex < loopedSlides) { + newIndex = slides.length - loopedSlides * 3 + activeIndex; + newIndex += loopedSlides; + const slideChanged = swiper.slideTo(newIndex, 0, false, true); + + if (slideChanged && diff !== 0) { + swiper.setTranslate( + (rtl ? -swiper.translate : swiper.translate) - diff, + ); + } + } else if (activeIndex >= slides.length - loopedSlides) { + // Fix For Positive Oversliding + newIndex = -slides.length + activeIndex + loopedSlides; + newIndex += loopedSlides; + const slideChanged = swiper.slideTo(newIndex, 0, false, true); + + if (slideChanged && diff !== 0) { + swiper.setTranslate( + (rtl ? -swiper.translate : swiper.translate) - diff, + ); + } + } + + swiper.allowSlidePrev = allowSlidePrev; + swiper.allowSlideNext = allowSlideNext; + swiper.emit("loopFix"); + } + + function loopDestroy() { + const swiper = this; + const { $wrapperEl, params, slides } = swiper; + $wrapperEl + .children( + `.${params.slideClass}.${params.slideDuplicateClass},.${params.slideClass}.${params.slideBlankClass}`, + ) + .remove(); + slides.removeAttr("data-swiper-slide-index"); + } + + var loop = { + loopCreate, + loopFix, + loopDestroy, + }; + + function setGrabCursor(moving) { + const swiper = this; + if ( + swiper.support.touch || + !swiper.params.simulateTouch || + (swiper.params.watchOverflow && swiper.isLocked) || + swiper.params.cssMode + ) + return; + const el = + swiper.params.touchEventsTarget === "container" + ? swiper.el + : swiper.wrapperEl; + el.style.cursor = "move"; + el.style.cursor = moving ? "-webkit-grabbing" : "-webkit-grab"; + el.style.cursor = moving ? "-moz-grabbin" : "-moz-grab"; + el.style.cursor = moving ? "grabbing" : "grab"; + } + + function unsetGrabCursor() { + const swiper = this; + + if ( + swiper.support.touch || + (swiper.params.watchOverflow && swiper.isLocked) || + swiper.params.cssMode + ) { + return; + } + + swiper[ + swiper.params.touchEventsTarget === "container" ? "el" : "wrapperEl" + ].style.cursor = ""; + } + + var grabCursor = { + setGrabCursor, + unsetGrabCursor, + }; + + function closestElement(selector, base) { + if (base === void 0) { + base = this; + } + + function __closestFrom(el) { + if (!el || el === getDocument() || el === getWindow()) return null; + if (el.assignedSlot) el = el.assignedSlot; + const found = el.closest(selector); + return found || __closestFrom(el.getRootNode().host); + } + + return __closestFrom(base); + } + + function onTouchStart(event) { + const swiper = this; + const document = getDocument(); + const window = getWindow(); + const data = swiper.touchEventsData; + const { params, touches, enabled } = swiper; + if (!enabled) return; + + if (swiper.animating && params.preventInteractionOnTransition) { + return; + } + + if (!swiper.animating && params.cssMode && params.loop) { + swiper.loopFix(); + } + + let e = event; + if (e.originalEvent) e = e.originalEvent; + let $targetEl = $(e.target); + + if (params.touchEventsTarget === "wrapper") { + if (!$targetEl.closest(swiper.wrapperEl).length) return; + } + + data.isTouchEvent = e.type === "touchstart"; + if (!data.isTouchEvent && "which" in e && e.which === 3) return; + if (!data.isTouchEvent && "button" in e && e.button > 0) return; + if (data.isTouched && data.isMoved) return; // change target el for shadow root component + + const swipingClassHasValue = + !!params.noSwipingClass && params.noSwipingClass !== ""; + + if ( + swipingClassHasValue && + e.target && + e.target.shadowRoot && + event.path && + event.path[0] + ) { + $targetEl = $(event.path[0]); + } + + const noSwipingSelector = params.noSwipingSelector + ? params.noSwipingSelector + : `.${params.noSwipingClass}`; + const isTargetShadow = !!(e.target && e.target.shadowRoot); // use closestElement for shadow root element to get the actual closest for nested shadow root element + + if ( + params.noSwiping && + (isTargetShadow + ? closestElement(noSwipingSelector, e.target) + : $targetEl.closest(noSwipingSelector)[0]) + ) { + swiper.allowClick = true; + return; + } + + if (params.swipeHandler) { + if (!$targetEl.closest(params.swipeHandler)[0]) return; + } + + touches.currentX = + e.type === "touchstart" ? e.targetTouches[0].pageX : e.pageX; + touches.currentY = + e.type === "touchstart" ? e.targetTouches[0].pageY : e.pageY; + const startX = touches.currentX; + const startY = touches.currentY; // Do NOT start if iOS edge swipe is detected. Otherwise iOS app cannot swipe-to-go-back anymore + + const edgeSwipeDetection = + params.edgeSwipeDetection || params.iOSEdgeSwipeDetection; + const edgeSwipeThreshold = + params.edgeSwipeThreshold || params.iOSEdgeSwipeThreshold; + + if ( + edgeSwipeDetection && + (startX <= edgeSwipeThreshold || + startX >= window.innerWidth - edgeSwipeThreshold) + ) { + if (edgeSwipeDetection === "prevent") { + event.preventDefault(); + } else { + return; + } + } + + Object.assign(data, { + isTouched: true, + isMoved: false, + allowTouchCallbacks: true, + isScrolling: undefined, + startMoving: undefined, + }); + touches.startX = startX; + touches.startY = startY; + data.touchStartTime = now(); + swiper.allowClick = true; + swiper.updateSize(); + swiper.swipeDirection = undefined; + if (params.threshold > 0) data.allowThresholdMove = false; + + if (e.type !== "touchstart") { + let preventDefault = true; + + if ($targetEl.is(data.focusableElements)) { + preventDefault = false; + + if ($targetEl[0].nodeName === "SELECT") { + data.isTouched = false; + } + } + + if ( + document.activeElement && + $(document.activeElement).is(data.focusableElements) && + document.activeElement !== $targetEl[0] + ) { + document.activeElement.blur(); + } + + const shouldPreventDefault = + preventDefault && + swiper.allowTouchMove && + params.touchStartPreventDefault; + + if ( + (params.touchStartForcePreventDefault || shouldPreventDefault) && + !$targetEl[0].isContentEditable + ) { + e.preventDefault(); + } + } + + if ( + swiper.params.freeMode && + swiper.params.freeMode.enabled && + swiper.freeMode && + swiper.animating && + !params.cssMode + ) { + swiper.freeMode.onTouchStart(); + } + + swiper.emit("touchStart", e); + } + + function onTouchMove(event) { + const document = getDocument(); + const swiper = this; + const data = swiper.touchEventsData; + const { params, touches, rtlTranslate: rtl, enabled } = swiper; + if (!enabled) return; + let e = event; + if (e.originalEvent) e = e.originalEvent; + + if (!data.isTouched) { + if (data.startMoving && data.isScrolling) { + swiper.emit("touchMoveOpposite", e); + } + + return; + } + + if (data.isTouchEvent && e.type !== "touchmove") return; + const targetTouch = + e.type === "touchmove" && + e.targetTouches && + (e.targetTouches[0] || e.changedTouches[0]); + const pageX = e.type === "touchmove" ? targetTouch.pageX : e.pageX; + const pageY = e.type === "touchmove" ? targetTouch.pageY : e.pageY; + + if (e.preventedByNestedSwiper) { + touches.startX = pageX; + touches.startY = pageY; + return; + } + + if (!swiper.allowTouchMove) { + if (!$(e.target).is(data.focusableElements)) { + swiper.allowClick = false; + } + + if (data.isTouched) { + Object.assign(touches, { + startX: pageX, + startY: pageY, + currentX: pageX, + currentY: pageY, + }); + data.touchStartTime = now(); + } + + return; + } + + if (data.isTouchEvent && params.touchReleaseOnEdges && !params.loop) { + if (swiper.isVertical()) { + // Vertical + if ( + (pageY < touches.startY && + swiper.translate <= swiper.maxTranslate()) || + (pageY > touches.startY && swiper.translate >= swiper.minTranslate()) + ) { + data.isTouched = false; + data.isMoved = false; + return; + } + } else if ( + (pageX < touches.startX && swiper.translate <= swiper.maxTranslate()) || + (pageX > touches.startX && swiper.translate >= swiper.minTranslate()) + ) { + return; + } + } + + if (data.isTouchEvent && document.activeElement) { + if ( + e.target === document.activeElement && + $(e.target).is(data.focusableElements) + ) { + data.isMoved = true; + swiper.allowClick = false; + return; + } + } + + if (data.allowTouchCallbacks) { + swiper.emit("touchMove", e); + } + + if (e.targetTouches && e.targetTouches.length > 1) return; + touches.currentX = pageX; + touches.currentY = pageY; + const diffX = touches.currentX - touches.startX; + const diffY = touches.currentY - touches.startY; + if ( + swiper.params.threshold && + Math.sqrt(diffX ** 2 + diffY ** 2) < swiper.params.threshold + ) + return; + + if (typeof data.isScrolling === "undefined") { + let touchAngle; + + if ( + (swiper.isHorizontal() && touches.currentY === touches.startY) || + (swiper.isVertical() && touches.currentX === touches.startX) + ) { + data.isScrolling = false; + } else { + // eslint-disable-next-line + if (diffX * diffX + diffY * diffY >= 25) { + touchAngle = + (Math.atan2(Math.abs(diffY), Math.abs(diffX)) * 180) / Math.PI; + data.isScrolling = swiper.isHorizontal() + ? touchAngle > params.touchAngle + : 90 - touchAngle > params.touchAngle; + } + } + } + + if (data.isScrolling) { + swiper.emit("touchMoveOpposite", e); + } + + if (typeof data.startMoving === "undefined") { + if ( + touches.currentX !== touches.startX || + touches.currentY !== touches.startY + ) { + data.startMoving = true; + } + } + + if (data.isScrolling) { + data.isTouched = false; + return; + } + + if (!data.startMoving) { + return; + } + + swiper.allowClick = false; + + if (!params.cssMode && e.cancelable) { + e.preventDefault(); + } + + if (params.touchMoveStopPropagation && !params.nested) { + e.stopPropagation(); + } + + if (!data.isMoved) { + if (params.loop && !params.cssMode) { + swiper.loopFix(); + } + + data.startTranslate = swiper.getTranslate(); + swiper.setTransition(0); + + if (swiper.animating) { + swiper.$wrapperEl.trigger("webkitTransitionEnd transitionend"); + } + + data.allowMomentumBounce = false; // Grab Cursor + + if ( + params.grabCursor && + (swiper.allowSlideNext === true || swiper.allowSlidePrev === true) + ) { + swiper.setGrabCursor(true); + } + + swiper.emit("sliderFirstMove", e); + } + + swiper.emit("sliderMove", e); + data.isMoved = true; + let diff = swiper.isHorizontal() ? diffX : diffY; + touches.diff = diff; + diff *= params.touchRatio; + if (rtl) diff = -diff; + swiper.swipeDirection = diff > 0 ? "prev" : "next"; + data.currentTranslate = diff + data.startTranslate; + let disableParentSwiper = true; + let resistanceRatio = params.resistanceRatio; + + if (params.touchReleaseOnEdges) { + resistanceRatio = 0; + } + + if (diff > 0 && data.currentTranslate > swiper.minTranslate()) { + disableParentSwiper = false; + if (params.resistance) + data.currentTranslate = + swiper.minTranslate() - + 1 + + (-swiper.minTranslate() + data.startTranslate + diff) ** + resistanceRatio; + } else if (diff < 0 && data.currentTranslate < swiper.maxTranslate()) { + disableParentSwiper = false; + if (params.resistance) + data.currentTranslate = + swiper.maxTranslate() + + 1 - + (swiper.maxTranslate() - data.startTranslate - diff) ** + resistanceRatio; + } + + if (disableParentSwiper) { + e.preventedByNestedSwiper = true; + } // Directions locks + + if ( + !swiper.allowSlideNext && + swiper.swipeDirection === "next" && + data.currentTranslate < data.startTranslate + ) { + data.currentTranslate = data.startTranslate; + } + + if ( + !swiper.allowSlidePrev && + swiper.swipeDirection === "prev" && + data.currentTranslate > data.startTranslate + ) { + data.currentTranslate = data.startTranslate; + } + + if (!swiper.allowSlidePrev && !swiper.allowSlideNext) { + data.currentTranslate = data.startTranslate; + } // Threshold + + if (params.threshold > 0) { + if (Math.abs(diff) > params.threshold || data.allowThresholdMove) { + if (!data.allowThresholdMove) { + data.allowThresholdMove = true; + touches.startX = touches.currentX; + touches.startY = touches.currentY; + data.currentTranslate = data.startTranslate; + touches.diff = swiper.isHorizontal() + ? touches.currentX - touches.startX + : touches.currentY - touches.startY; + return; + } + } else { + data.currentTranslate = data.startTranslate; + return; + } + } + + if (!params.followFinger || params.cssMode) return; // Update active index in free mode + + if ( + (params.freeMode && params.freeMode.enabled && swiper.freeMode) || + params.watchSlidesProgress + ) { + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + } + + if (swiper.params.freeMode && params.freeMode.enabled && swiper.freeMode) { + swiper.freeMode.onTouchMove(); + } // Update progress + + swiper.updateProgress(data.currentTranslate); // Update translate + + swiper.setTranslate(data.currentTranslate); + } + + function onTouchEnd(event) { + const swiper = this; + const data = swiper.touchEventsData; + const { params, touches, rtlTranslate: rtl, slidesGrid, enabled } = swiper; + if (!enabled) return; + let e = event; + if (e.originalEvent) e = e.originalEvent; + + if (data.allowTouchCallbacks) { + swiper.emit("touchEnd", e); + } + + data.allowTouchCallbacks = false; + + if (!data.isTouched) { + if (data.isMoved && params.grabCursor) { + swiper.setGrabCursor(false); + } + + data.isMoved = false; + data.startMoving = false; + return; + } // Return Grab Cursor + + if ( + params.grabCursor && + data.isMoved && + data.isTouched && + (swiper.allowSlideNext === true || swiper.allowSlidePrev === true) + ) { + swiper.setGrabCursor(false); + } // Time diff + + const touchEndTime = now(); + const timeDiff = touchEndTime - data.touchStartTime; // Tap, doubleTap, Click + + if (swiper.allowClick) { + const pathTree = e.path || (e.composedPath && e.composedPath()); + swiper.updateClickedSlide((pathTree && pathTree[0]) || e.target); + swiper.emit("tap click", e); + + if (timeDiff < 300 && touchEndTime - data.lastClickTime < 300) { + swiper.emit("doubleTap doubleClick", e); + } + } + + data.lastClickTime = now(); + nextTick(() => { + if (!swiper.destroyed) swiper.allowClick = true; + }); + + if ( + !data.isTouched || + !data.isMoved || + !swiper.swipeDirection || + touches.diff === 0 || + data.currentTranslate === data.startTranslate + ) { + data.isTouched = false; + data.isMoved = false; + data.startMoving = false; + return; + } + + data.isTouched = false; + data.isMoved = false; + data.startMoving = false; + let currentPos; + + if (params.followFinger) { + currentPos = rtl ? swiper.translate : -swiper.translate; + } else { + currentPos = -data.currentTranslate; + } + + if (params.cssMode) { + return; + } + + if (swiper.params.freeMode && params.freeMode.enabled) { + swiper.freeMode.onTouchEnd({ + currentPos, + }); + return; + } // Find current slide + + let stopIndex = 0; + let groupSize = swiper.slidesSizesGrid[0]; + + for ( + let i = 0; + i < slidesGrid.length; + i += i < params.slidesPerGroupSkip ? 1 : params.slidesPerGroup + ) { + const increment = + i < params.slidesPerGroupSkip - 1 ? 1 : params.slidesPerGroup; + + if (typeof slidesGrid[i + increment] !== "undefined") { + if ( + currentPos >= slidesGrid[i] && + currentPos < slidesGrid[i + increment] + ) { + stopIndex = i; + groupSize = slidesGrid[i + increment] - slidesGrid[i]; + } + } else if (currentPos >= slidesGrid[i]) { + stopIndex = i; + groupSize = + slidesGrid[slidesGrid.length - 1] - slidesGrid[slidesGrid.length - 2]; + } + } + + let rewindFirstIndex = null; + let rewindLastIndex = null; + + if (params.rewind) { + if (swiper.isBeginning) { + rewindLastIndex = + swiper.params.virtual && + swiper.params.virtual.enabled && + swiper.virtual + ? swiper.virtual.slides.length - 1 + : swiper.slides.length - 1; + } else if (swiper.isEnd) { + rewindFirstIndex = 0; + } + } // Find current slide size + + const ratio = (currentPos - slidesGrid[stopIndex]) / groupSize; + const increment = + stopIndex < params.slidesPerGroupSkip - 1 ? 1 : params.slidesPerGroup; + + if (timeDiff > params.longSwipesMs) { + // Long touches + if (!params.longSwipes) { + swiper.slideTo(swiper.activeIndex); + return; + } + + if (swiper.swipeDirection === "next") { + if (ratio >= params.longSwipesRatio) + swiper.slideTo( + params.rewind && swiper.isEnd + ? rewindFirstIndex + : stopIndex + increment, + ); + else swiper.slideTo(stopIndex); + } + + if (swiper.swipeDirection === "prev") { + if (ratio > 1 - params.longSwipesRatio) { + swiper.slideTo(stopIndex + increment); + } else if ( + rewindLastIndex !== null && + ratio < 0 && + Math.abs(ratio) > params.longSwipesRatio + ) { + swiper.slideTo(rewindLastIndex); + } else { + swiper.slideTo(stopIndex); + } + } + } else { + // Short swipes + if (!params.shortSwipes) { + swiper.slideTo(swiper.activeIndex); + return; + } + + const isNavButtonTarget = + swiper.navigation && + (e.target === swiper.navigation.nextEl || + e.target === swiper.navigation.prevEl); + + if (!isNavButtonTarget) { + if (swiper.swipeDirection === "next") { + swiper.slideTo( + rewindFirstIndex !== null + ? rewindFirstIndex + : stopIndex + increment, + ); + } + + if (swiper.swipeDirection === "prev") { + swiper.slideTo( + rewindLastIndex !== null ? rewindLastIndex : stopIndex, + ); + } + } else if (e.target === swiper.navigation.nextEl) { + swiper.slideTo(stopIndex + increment); + } else { + swiper.slideTo(stopIndex); + } + } + } + + function onResize() { + const swiper = this; + const { params, el } = swiper; + if (el && el.offsetWidth === 0) return; // Breakpoints + + if (params.breakpoints) { + swiper.setBreakpoint(); + } // Save locks + + const { allowSlideNext, allowSlidePrev, snapGrid } = swiper; // Disable locks on resize + + swiper.allowSlideNext = true; + swiper.allowSlidePrev = true; + swiper.updateSize(); + swiper.updateSlides(); + swiper.updateSlidesClasses(); + + if ( + (params.slidesPerView === "auto" || params.slidesPerView > 1) && + swiper.isEnd && + !swiper.isBeginning && + !swiper.params.centeredSlides + ) { + swiper.slideTo(swiper.slides.length - 1, 0, false, true); + } else { + swiper.slideTo(swiper.activeIndex, 0, false, true); + } + + if (swiper.autoplay && swiper.autoplay.running && swiper.autoplay.paused) { + swiper.autoplay.run(); + } // Return locks after resize + + swiper.allowSlidePrev = allowSlidePrev; + swiper.allowSlideNext = allowSlideNext; + + if (swiper.params.watchOverflow && snapGrid !== swiper.snapGrid) { + swiper.checkOverflow(); + } + } + + function onClick(e) { + const swiper = this; + if (!swiper.enabled) return; + + if (!swiper.allowClick) { + if (swiper.params.preventClicks) e.preventDefault(); + + if (swiper.params.preventClicksPropagation && swiper.animating) { + e.stopPropagation(); + e.stopImmediatePropagation(); + } + } + } + + function onScroll() { + const swiper = this; + const { wrapperEl, rtlTranslate, enabled } = swiper; + if (!enabled) return; + swiper.previousTranslate = swiper.translate; + + if (swiper.isHorizontal()) { + swiper.translate = -wrapperEl.scrollLeft; + } else { + swiper.translate = -wrapperEl.scrollTop; + } // eslint-disable-next-line + + if (swiper.translate === -0) swiper.translate = 0; + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + let newProgress; + const translatesDiff = swiper.maxTranslate() - swiper.minTranslate(); + + if (translatesDiff === 0) { + newProgress = 0; + } else { + newProgress = (swiper.translate - swiper.minTranslate()) / translatesDiff; + } + + if (newProgress !== swiper.progress) { + swiper.updateProgress( + rtlTranslate ? -swiper.translate : swiper.translate, + ); + } + + swiper.emit("setTranslate", swiper.translate, false); + } + + let dummyEventAttached = false; + + function dummyEventListener() {} + + const events = (swiper, method) => { + const document = getDocument(); + const { params, touchEvents, el, wrapperEl, device, support } = swiper; + const capture = !!params.nested; + const domMethod = + method === "on" ? "addEventListener" : "removeEventListener"; + const swiperMethod = method; // Touch Events + + if (!support.touch) { + el[domMethod](touchEvents.start, swiper.onTouchStart, false); + document[domMethod](touchEvents.move, swiper.onTouchMove, capture); + document[domMethod](touchEvents.end, swiper.onTouchEnd, false); + } else { + const passiveListener = + touchEvents.start === "touchstart" && + support.passiveListener && + params.passiveListeners + ? { + passive: true, + capture: false, + } + : false; + el[domMethod](touchEvents.start, swiper.onTouchStart, passiveListener); + el[domMethod]( + touchEvents.move, + swiper.onTouchMove, + support.passiveListener + ? { + passive: false, + capture, + } + : capture, + ); + el[domMethod](touchEvents.end, swiper.onTouchEnd, passiveListener); + + if (touchEvents.cancel) { + el[domMethod](touchEvents.cancel, swiper.onTouchEnd, passiveListener); + } + } // Prevent Links Clicks + + if (params.preventClicks || params.preventClicksPropagation) { + el[domMethod]("click", swiper.onClick, true); + } + + if (params.cssMode) { + wrapperEl[domMethod]("scroll", swiper.onScroll); + } // Resize handler + + if (params.updateOnWindowResize) { + swiper[swiperMethod]( + device.ios || device.android + ? "resize orientationchange observerUpdate" + : "resize observerUpdate", + onResize, + true, + ); + } else { + swiper[swiperMethod]("observerUpdate", onResize, true); + } + }; + + function attachEvents() { + const swiper = this; + const document = getDocument(); + const { params, support } = swiper; + swiper.onTouchStart = onTouchStart.bind(swiper); + swiper.onTouchMove = onTouchMove.bind(swiper); + swiper.onTouchEnd = onTouchEnd.bind(swiper); + + if (params.cssMode) { + swiper.onScroll = onScroll.bind(swiper); + } + + swiper.onClick = onClick.bind(swiper); + + if (support.touch && !dummyEventAttached) { + document.addEventListener("touchstart", dummyEventListener); + dummyEventAttached = true; + } + + events(swiper, "on"); + } + + function detachEvents() { + const swiper = this; + events(swiper, "off"); + } + + var events$1 = { + attachEvents, + detachEvents, + }; + + const isGridEnabled = (swiper, params) => { + return swiper.grid && params.grid && params.grid.rows > 1; + }; + + function setBreakpoint() { + const swiper = this; + const { activeIndex, initialized, loopedSlides = 0, params, $el } = swiper; + const breakpoints = params.breakpoints; + if (!breakpoints || (breakpoints && Object.keys(breakpoints).length === 0)) + return; // Get breakpoint for window width and update parameters + + const breakpoint = swiper.getBreakpoint( + breakpoints, + swiper.params.breakpointsBase, + swiper.el, + ); + if (!breakpoint || swiper.currentBreakpoint === breakpoint) return; + const breakpointOnlyParams = + breakpoint in breakpoints ? breakpoints[breakpoint] : undefined; + const breakpointParams = breakpointOnlyParams || swiper.originalParams; + const wasMultiRow = isGridEnabled(swiper, params); + const isMultiRow = isGridEnabled(swiper, breakpointParams); + const wasEnabled = params.enabled; + + if (wasMultiRow && !isMultiRow) { + $el.removeClass( + `${params.containerModifierClass}grid ${params.containerModifierClass}grid-column`, + ); + swiper.emitContainerClasses(); + } else if (!wasMultiRow && isMultiRow) { + $el.addClass(`${params.containerModifierClass}grid`); + + if ( + (breakpointParams.grid.fill && + breakpointParams.grid.fill === "column") || + (!breakpointParams.grid.fill && params.grid.fill === "column") + ) { + $el.addClass(`${params.containerModifierClass}grid-column`); + } + + swiper.emitContainerClasses(); + } + + const directionChanged = + breakpointParams.direction && + breakpointParams.direction !== params.direction; + const needsReLoop = + params.loop && + (breakpointParams.slidesPerView !== params.slidesPerView || + directionChanged); + + if (directionChanged && initialized) { + swiper.changeDirection(); + } + + extend(swiper.params, breakpointParams); + const isEnabled = swiper.params.enabled; + Object.assign(swiper, { + allowTouchMove: swiper.params.allowTouchMove, + allowSlideNext: swiper.params.allowSlideNext, + allowSlidePrev: swiper.params.allowSlidePrev, + }); + + if (wasEnabled && !isEnabled) { + swiper.disable(); + } else if (!wasEnabled && isEnabled) { + swiper.enable(); + } + + swiper.currentBreakpoint = breakpoint; + swiper.emit("_beforeBreakpoint", breakpointParams); + + if (needsReLoop && initialized) { + swiper.loopDestroy(); + swiper.loopCreate(); + swiper.updateSlides(); + swiper.slideTo( + activeIndex - loopedSlides + swiper.loopedSlides, + 0, + false, + ); + } + + swiper.emit("breakpoint", breakpointParams); + } + + function getBreakpoint(breakpoints, base, containerEl) { + if (base === void 0) { + base = "window"; + } + + if (!breakpoints || (base === "container" && !containerEl)) + return undefined; + let breakpoint = false; + const window = getWindow(); + const currentHeight = + base === "window" ? window.innerHeight : containerEl.clientHeight; + const points = Object.keys(breakpoints).map((point) => { + if (typeof point === "string" && point.indexOf("@") === 0) { + const minRatio = parseFloat(point.substr(1)); + const value = currentHeight * minRatio; + return { + value, + point, + }; + } + + return { + value: point, + point, + }; + }); + points.sort((a, b) => parseInt(a.value, 10) - parseInt(b.value, 10)); + + for (let i = 0; i < points.length; i += 1) { + const { point, value } = points[i]; + + if (base === "window") { + if (window.matchMedia(`(min-width: ${value}px)`).matches) { + breakpoint = point; + } + } else if (value <= containerEl.clientWidth) { + breakpoint = point; + } + } + + return breakpoint || "max"; + } + + var breakpoints = { + setBreakpoint, + getBreakpoint, + }; + + function prepareClasses(entries, prefix) { + const resultClasses = []; + entries.forEach((item) => { + if (typeof item === "object") { + Object.keys(item).forEach((classNames) => { + if (item[classNames]) { + resultClasses.push(prefix + classNames); + } + }); + } else if (typeof item === "string") { + resultClasses.push(prefix + item); + } + }); + return resultClasses; + } + + function addClasses() { + const swiper = this; + const { + classNames, + params, + rtl, + $el, + device, + support + } = swiper; // prettier-ignore + + const suffixes = prepareClasses( + [ + "initialized", + params.direction, + { + "pointer-events": !support.touch, + }, + { + "free-mode": swiper.params.freeMode && params.freeMode.enabled, + }, + { + autoheight: params.autoHeight, + }, + { + rtl: rtl, + }, + { + grid: params.grid && params.grid.rows > 1, + }, + { + "grid-column": + params.grid && + params.grid.rows > 1 && + params.grid.fill === "column", + }, + { + android: device.android, + }, + { + ios: device.ios, + }, + { + "css-mode": params.cssMode, + }, + { + centered: params.cssMode && params.centeredSlides, + }, + ], + params.containerModifierClass, + ); + classNames.push(...suffixes); + $el.addClass([...classNames].join(" ")); + swiper.emitContainerClasses(); + } + + function removeClasses() { + const swiper = this; + const { $el, classNames } = swiper; + $el.removeClass(classNames.join(" ")); + swiper.emitContainerClasses(); + } + + var classes = { + addClasses, + removeClasses, + }; + + function loadImage(imageEl, src, srcset, sizes, checkForComplete, callback) { + const window = getWindow(); + let image; + + function onReady() { + if (callback) callback(); + } + + const isPicture = $(imageEl).parent("picture")[0]; + + if (!isPicture && (!imageEl.complete || !checkForComplete)) { + if (src) { + image = new window.Image(); + image.onload = onReady; + image.onerror = onReady; + + if (sizes) { + image.sizes = sizes; + } + + if (srcset) { + image.srcset = srcset; + } + + if (src) { + image.src = src; + } + } else { + onReady(); + } + } else { + // image already loaded... + onReady(); + } + } + + function preloadImages() { + const swiper = this; + swiper.imagesToLoad = swiper.$el.find("img"); + + function onReady() { + if ( + typeof swiper === "undefined" || + swiper === null || + !swiper || + swiper.destroyed + ) + return; + if (swiper.imagesLoaded !== undefined) swiper.imagesLoaded += 1; + + if (swiper.imagesLoaded === swiper.imagesToLoad.length) { + if (swiper.params.updateOnImagesReady) swiper.update(); + swiper.emit("imagesReady"); + } + } + + for (let i = 0; i < swiper.imagesToLoad.length; i += 1) { + const imageEl = swiper.imagesToLoad[i]; + swiper.loadImage( + imageEl, + imageEl.currentSrc || imageEl.getAttribute("src"), + imageEl.srcset || imageEl.getAttribute("srcset"), + imageEl.sizes || imageEl.getAttribute("sizes"), + true, + onReady, + ); + } + } + + var images = { + loadImage, + preloadImages, + }; + + function checkOverflow() { + const swiper = this; + const { isLocked: wasLocked, params } = swiper; + const { slidesOffsetBefore } = params; + + if (slidesOffsetBefore) { + const lastSlideIndex = swiper.slides.length - 1; + const lastSlideRightEdge = + swiper.slidesGrid[lastSlideIndex] + + swiper.slidesSizesGrid[lastSlideIndex] + + slidesOffsetBefore * 2; + swiper.isLocked = swiper.size > lastSlideRightEdge; + } else { + swiper.isLocked = swiper.snapGrid.length === 1; + } + + if (params.allowSlideNext === true) { + swiper.allowSlideNext = !swiper.isLocked; + } + + if (params.allowSlidePrev === true) { + swiper.allowSlidePrev = !swiper.isLocked; + } + + if (wasLocked && wasLocked !== swiper.isLocked) { + swiper.isEnd = false; + } + + if (wasLocked !== swiper.isLocked) { + swiper.emit(swiper.isLocked ? "lock" : "unlock"); + } + } + + var checkOverflow$1 = { + checkOverflow, + }; + + var defaults = { + init: true, + direction: "horizontal", + touchEventsTarget: "wrapper", + initialSlide: 0, + speed: 300, + cssMode: false, + updateOnWindowResize: true, + resizeObserver: true, + nested: false, + createElements: false, + enabled: true, + focusableElements: "input, select, option, textarea, button, video, label", + // Overrides + width: null, + height: null, + // + preventInteractionOnTransition: false, + // ssr + userAgent: null, + url: null, + // To support iOS's swipe-to-go-back gesture (when being used in-app). + edgeSwipeDetection: false, + edgeSwipeThreshold: 20, + // Autoheight + autoHeight: false, + // Set wrapper width + setWrapperSize: false, + // Virtual Translate + virtualTranslate: false, + // Effects + effect: "slide", + // 'slide' or 'fade' or 'cube' or 'coverflow' or 'flip' + // Breakpoints + breakpoints: undefined, + breakpointsBase: "window", + // Slides grid + spaceBetween: 0, + slidesPerView: 1, + slidesPerGroup: 1, + slidesPerGroupSkip: 0, + slidesPerGroupAuto: false, + centeredSlides: false, + centeredSlidesBounds: false, + slidesOffsetBefore: 0, + // in px + slidesOffsetAfter: 0, + // in px + normalizeSlideIndex: true, + centerInsufficientSlides: false, + // Disable swiper and hide navigation when container not overflow + watchOverflow: true, + // Round length + roundLengths: false, + // Touches + touchRatio: 1, + touchAngle: 45, + simulateTouch: true, + shortSwipes: true, + longSwipes: true, + longSwipesRatio: 0.5, + longSwipesMs: 300, + followFinger: true, + allowTouchMove: true, + threshold: 0, + touchMoveStopPropagation: false, + touchStartPreventDefault: true, + touchStartForcePreventDefault: false, + touchReleaseOnEdges: false, + // Unique Navigation Elements + uniqueNavElements: true, + // Resistance + resistance: true, + resistanceRatio: 0.85, + // Progress + watchSlidesProgress: false, + // Cursor + grabCursor: false, + // Clicks + preventClicks: true, + preventClicksPropagation: true, + slideToClickedSlide: false, + // Images + preloadImages: true, + updateOnImagesReady: true, + // loop + loop: false, + loopAdditionalSlides: 0, + loopedSlides: null, + loopFillGroupWithBlank: false, + loopPreventsSlide: true, + // rewind + rewind: false, + // Swiping/no swiping + allowSlidePrev: true, + allowSlideNext: true, + swipeHandler: null, + // '.swipe-handler', + noSwiping: true, + noSwipingClass: "swiper-no-swiping", + noSwipingSelector: null, + // Passive Listeners + passiveListeners: true, + maxBackfaceHiddenSlides: 10, + // NS + containerModifierClass: "swiper-", + // NEW + slideClass: "swiper-slide", + slideBlankClass: "swiper-slide-invisible-blank", + slideActiveClass: "swiper-slide-active", + slideDuplicateActiveClass: "swiper-slide-duplicate-active", + slideVisibleClass: "swiper-slide-visible", + slideDuplicateClass: "swiper-slide-duplicate", + slideNextClass: "swiper-slide-next", + slideDuplicateNextClass: "swiper-slide-duplicate-next", + slidePrevClass: "swiper-slide-prev", + slideDuplicatePrevClass: "swiper-slide-duplicate-prev", + wrapperClass: "swiper-wrapper", + // Callbacks + runCallbacksOnInit: true, + // Internals + _emitClasses: false, + }; + + function moduleExtendParams(params, allModulesParams) { + return function extendParams(obj) { + if (obj === void 0) { + obj = {}; + } + + const moduleParamName = Object.keys(obj)[0]; + const moduleParams = obj[moduleParamName]; + + if (typeof moduleParams !== "object" || moduleParams === null) { + extend(allModulesParams, obj); + return; + } + + if ( + ["navigation", "pagination", "scrollbar"].indexOf(moduleParamName) >= + 0 && + params[moduleParamName] === true + ) { + params[moduleParamName] = { + auto: true, + }; + } + + if (!(moduleParamName in params && "enabled" in moduleParams)) { + extend(allModulesParams, obj); + return; + } + + if (params[moduleParamName] === true) { + params[moduleParamName] = { + enabled: true, + }; + } + + if ( + typeof params[moduleParamName] === "object" && + !("enabled" in params[moduleParamName]) + ) { + params[moduleParamName].enabled = true; + } + + if (!params[moduleParamName]) + params[moduleParamName] = { + enabled: false, + }; + extend(allModulesParams, obj); + }; + } + + /* eslint no-param-reassign: "off" */ + const prototypes = { + eventsEmitter, + update, + translate, + transition, + slide, + loop, + grabCursor, + events: events$1, + breakpoints, + checkOverflow: checkOverflow$1, + classes, + images, + }; + const extendedDefaults = {}; + + class Swiper { + constructor() { + let el; + let params; + + for ( + var _len = arguments.length, args = new Array(_len), _key = 0; + _key < _len; + _key++ + ) { + args[_key] = arguments[_key]; + } + + if ( + args.length === 1 && + args[0].constructor && + Object.prototype.toString.call(args[0]).slice(8, -1) === "Object" + ) { + params = args[0]; + } else { + [el, params] = args; + } + + if (!params) params = {}; + params = extend({}, params); + if (el && !params.el) params.el = el; + + if (params.el && $(params.el).length > 1) { + const swipers = []; + $(params.el).each((containerEl) => { + const newParams = extend({}, params, { + el: containerEl, + }); + swipers.push(new Swiper(newParams)); + }); + return swipers; + } // Swiper Instance + + const swiper = this; + swiper.__swiper__ = true; + swiper.support = getSupport(); + swiper.device = getDevice({ + userAgent: params.userAgent, + }); + swiper.browser = getBrowser(); + swiper.eventsListeners = {}; + swiper.eventsAnyListeners = []; + swiper.modules = [...swiper.__modules__]; + + if (params.modules && Array.isArray(params.modules)) { + swiper.modules.push(...params.modules); + } + + const allModulesParams = {}; + swiper.modules.forEach((mod) => { + mod({ + swiper, + extendParams: moduleExtendParams(params, allModulesParams), + on: swiper.on.bind(swiper), + once: swiper.once.bind(swiper), + off: swiper.off.bind(swiper), + emit: swiper.emit.bind(swiper), + }); + }); // Extend defaults with modules params + + const swiperParams = extend({}, defaults, allModulesParams); // Extend defaults with passed params + + swiper.params = extend({}, swiperParams, extendedDefaults, params); + swiper.originalParams = extend({}, swiper.params); + swiper.passedParams = extend({}, params); // add event listeners + + if (swiper.params && swiper.params.on) { + Object.keys(swiper.params.on).forEach((eventName) => { + swiper.on(eventName, swiper.params.on[eventName]); + }); + } + + if (swiper.params && swiper.params.onAny) { + swiper.onAny(swiper.params.onAny); + } // Save Dom lib + + swiper.$ = $; // Extend Swiper + + Object.assign(swiper, { + enabled: swiper.params.enabled, + el, + // Classes + classNames: [], + // Slides + slides: $(), + slidesGrid: [], + snapGrid: [], + slidesSizesGrid: [], + + // isDirection + isHorizontal() { + return swiper.params.direction === "horizontal"; + }, + + isVertical() { + return swiper.params.direction === "vertical"; + }, + + // Indexes + activeIndex: 0, + realIndex: 0, + // + isBeginning: true, + isEnd: false, + // Props + translate: 0, + previousTranslate: 0, + progress: 0, + velocity: 0, + animating: false, + // Locks + allowSlideNext: swiper.params.allowSlideNext, + allowSlidePrev: swiper.params.allowSlidePrev, + // Touch Events + touchEvents: (function touchEvents() { + const touch = ["touchstart", "touchmove", "touchend", "touchcancel"]; + const desktop = ["pointerdown", "pointermove", "pointerup"]; + swiper.touchEventsTouch = { + start: touch[0], + move: touch[1], + end: touch[2], + cancel: touch[3], + }; + swiper.touchEventsDesktop = { + start: desktop[0], + move: desktop[1], + end: desktop[2], + }; + return swiper.support.touch || !swiper.params.simulateTouch + ? swiper.touchEventsTouch + : swiper.touchEventsDesktop; + })(), + touchEventsData: { + isTouched: undefined, + isMoved: undefined, + allowTouchCallbacks: undefined, + touchStartTime: undefined, + isScrolling: undefined, + currentTranslate: undefined, + startTranslate: undefined, + allowThresholdMove: undefined, + // Form elements to match + focusableElements: swiper.params.focusableElements, + // Last click time + lastClickTime: now(), + clickTimeout: undefined, + // Velocities + velocities: [], + allowMomentumBounce: undefined, + isTouchEvent: undefined, + startMoving: undefined, + }, + // Clicks + allowClick: true, + // Touches + allowTouchMove: swiper.params.allowTouchMove, + touches: { + startX: 0, + startY: 0, + currentX: 0, + currentY: 0, + diff: 0, + }, + // Images + imagesToLoad: [], + imagesLoaded: 0, + }); + swiper.emit("_swiper"); // Init + + if (swiper.params.init) { + swiper.init(); + } // Return app instance + + return swiper; + } + + enable() { + const swiper = this; + if (swiper.enabled) return; + swiper.enabled = true; + + if (swiper.params.grabCursor) { + swiper.setGrabCursor(); + } + + swiper.emit("enable"); + } + + disable() { + const swiper = this; + if (!swiper.enabled) return; + swiper.enabled = false; + + if (swiper.params.grabCursor) { + swiper.unsetGrabCursor(); + } + + swiper.emit("disable"); + } + + setProgress(progress, speed) { + const swiper = this; + progress = Math.min(Math.max(progress, 0), 1); + const min = swiper.minTranslate(); + const max = swiper.maxTranslate(); + const current = (max - min) * progress + min; + swiper.translateTo(current, typeof speed === "undefined" ? 0 : speed); + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + } + + emitContainerClasses() { + const swiper = this; + if (!swiper.params._emitClasses || !swiper.el) return; + const cls = swiper.el.className.split(" ").filter((className) => { + return ( + className.indexOf("swiper") === 0 || + className.indexOf(swiper.params.containerModifierClass) === 0 + ); + }); + swiper.emit("_containerClasses", cls.join(" ")); + } + + getSlideClasses(slideEl) { + const swiper = this; + return slideEl.className + .split(" ") + .filter((className) => { + return ( + className.indexOf("swiper-slide") === 0 || + className.indexOf(swiper.params.slideClass) === 0 + ); + }) + .join(" "); + } + + emitSlidesClasses() { + const swiper = this; + if (!swiper.params._emitClasses || !swiper.el) return; + const updates = []; + swiper.slides.each((slideEl) => { + const classNames = swiper.getSlideClasses(slideEl); + updates.push({ + slideEl, + classNames, + }); + swiper.emit("_slideClass", slideEl, classNames); + }); + swiper.emit("_slideClasses", updates); + } + + slidesPerViewDynamic(view, exact) { + if (view === void 0) { + view = "current"; + } + + if (exact === void 0) { + exact = false; + } + + const swiper = this; + const { + params, + slides, + slidesGrid, + slidesSizesGrid, + size: swiperSize, + activeIndex, + } = swiper; + let spv = 1; + + if (params.centeredSlides) { + let slideSize = slides[activeIndex].swiperSlideSize; + let breakLoop; + + for (let i = activeIndex + 1; i < slides.length; i += 1) { + if (slides[i] && !breakLoop) { + slideSize += slides[i].swiperSlideSize; + spv += 1; + if (slideSize > swiperSize) breakLoop = true; + } + } + + for (let i = activeIndex - 1; i >= 0; i -= 1) { + if (slides[i] && !breakLoop) { + slideSize += slides[i].swiperSlideSize; + spv += 1; + if (slideSize > swiperSize) breakLoop = true; + } + } + } else { + // eslint-disable-next-line + if (view === "current") { + for (let i = activeIndex + 1; i < slides.length; i += 1) { + const slideInView = exact + ? slidesGrid[i] + slidesSizesGrid[i] - slidesGrid[activeIndex] < + swiperSize + : slidesGrid[i] - slidesGrid[activeIndex] < swiperSize; + + if (slideInView) { + spv += 1; + } + } + } else { + // previous + for (let i = activeIndex - 1; i >= 0; i -= 1) { + const slideInView = + slidesGrid[activeIndex] - slidesGrid[i] < swiperSize; + + if (slideInView) { + spv += 1; + } + } + } + } + + return spv; + } + + update() { + const swiper = this; + if (!swiper || swiper.destroyed) return; + const { snapGrid, params } = swiper; // Breakpoints + + if (params.breakpoints) { + swiper.setBreakpoint(); + } + + swiper.updateSize(); + swiper.updateSlides(); + swiper.updateProgress(); + swiper.updateSlidesClasses(); + + function setTranslate() { + const translateValue = swiper.rtlTranslate + ? swiper.translate * -1 + : swiper.translate; + const newTranslate = Math.min( + Math.max(translateValue, swiper.maxTranslate()), + swiper.minTranslate(), + ); + swiper.setTranslate(newTranslate); + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + } + + let translated; + + if (swiper.params.freeMode && swiper.params.freeMode.enabled) { + setTranslate(); + + if (swiper.params.autoHeight) { + swiper.updateAutoHeight(); + } + } else { + if ( + (swiper.params.slidesPerView === "auto" || + swiper.params.slidesPerView > 1) && + swiper.isEnd && + !swiper.params.centeredSlides + ) { + translated = swiper.slideTo(swiper.slides.length - 1, 0, false, true); + } else { + translated = swiper.slideTo(swiper.activeIndex, 0, false, true); + } + + if (!translated) { + setTranslate(); + } + } + + if (params.watchOverflow && snapGrid !== swiper.snapGrid) { + swiper.checkOverflow(); + } + + swiper.emit("update"); + } + + changeDirection(newDirection, needUpdate) { + if (needUpdate === void 0) { + needUpdate = true; + } + + const swiper = this; + const currentDirection = swiper.params.direction; + + if (!newDirection) { + // eslint-disable-next-line + newDirection = + currentDirection === "horizontal" ? "vertical" : "horizontal"; + } + + if ( + newDirection === currentDirection || + (newDirection !== "horizontal" && newDirection !== "vertical") + ) { + return swiper; + } + + swiper.$el + .removeClass( + `${swiper.params.containerModifierClass}${currentDirection}`, + ) + .addClass(`${swiper.params.containerModifierClass}${newDirection}`); + swiper.emitContainerClasses(); + swiper.params.direction = newDirection; + swiper.slides.each((slideEl) => { + if (newDirection === "vertical") { + slideEl.style.width = ""; + } else { + slideEl.style.height = ""; + } + }); + swiper.emit("changeDirection"); + if (needUpdate) swiper.update(); + return swiper; + } + + mount(el) { + const swiper = this; + if (swiper.mounted) return true; // Find el + + const $el = $(el || swiper.params.el); + el = $el[0]; + + if (!el) { + return false; + } + + el.swiper = swiper; + + const getWrapperSelector = () => { + return `.${(swiper.params.wrapperClass || "") + .trim() + .split(" ") + .join(".")}`; + }; + + const getWrapper = () => { + if (el && el.shadowRoot && el.shadowRoot.querySelector) { + const res = $(el.shadowRoot.querySelector(getWrapperSelector())); // Children needs to return slot items + + res.children = (options) => $el.children(options); + + return res; + } + + return $el.children(getWrapperSelector()); + }; // Find Wrapper + + let $wrapperEl = getWrapper(); + + if ($wrapperEl.length === 0 && swiper.params.createElements) { + const document = getDocument(); + const wrapper = document.createElement("div"); + $wrapperEl = $(wrapper); + wrapper.className = swiper.params.wrapperClass; + $el.append(wrapper); + $el.children(`.${swiper.params.slideClass}`).each((slideEl) => { + $wrapperEl.append(slideEl); + }); + } + + Object.assign(swiper, { + $el, + el, + $wrapperEl, + wrapperEl: $wrapperEl[0], + mounted: true, + // RTL + rtl: el.dir.toLowerCase() === "rtl" || $el.css("direction") === "rtl", + rtlTranslate: + swiper.params.direction === "horizontal" && + (el.dir.toLowerCase() === "rtl" || $el.css("direction") === "rtl"), + wrongRTL: $wrapperEl.css("display") === "-webkit-box", + }); + return true; + } + + init(el) { + const swiper = this; + if (swiper.initialized) return swiper; + const mounted = swiper.mount(el); + if (mounted === false) return swiper; + swiper.emit("beforeInit"); // Set breakpoint + + if (swiper.params.breakpoints) { + swiper.setBreakpoint(); + } // Add Classes + + swiper.addClasses(); // Create loop + + if (swiper.params.loop) { + swiper.loopCreate(); + } // Update size + + swiper.updateSize(); // Update slides + + swiper.updateSlides(); + + if (swiper.params.watchOverflow) { + swiper.checkOverflow(); + } // Set Grab Cursor + + if (swiper.params.grabCursor && swiper.enabled) { + swiper.setGrabCursor(); + } + + if (swiper.params.preloadImages) { + swiper.preloadImages(); + } // Slide To Initial Slide + + if (swiper.params.loop) { + swiper.slideTo( + swiper.params.initialSlide + swiper.loopedSlides, + 0, + swiper.params.runCallbacksOnInit, + false, + true, + ); + } else { + swiper.slideTo( + swiper.params.initialSlide, + 0, + swiper.params.runCallbacksOnInit, + false, + true, + ); + } // Attach events + + swiper.attachEvents(); // Init Flag + + swiper.initialized = true; // Emit + + swiper.emit("init"); + swiper.emit("afterInit"); + return swiper; + } + + destroy(deleteInstance, cleanStyles) { + if (deleteInstance === void 0) { + deleteInstance = true; + } + + if (cleanStyles === void 0) { + cleanStyles = true; + } + + const swiper = this; + const { params, $el, $wrapperEl, slides } = swiper; + + if (typeof swiper.params === "undefined" || swiper.destroyed) { + return null; + } + + swiper.emit("beforeDestroy"); // Init Flag + + swiper.initialized = false; // Detach events + + swiper.detachEvents(); // Destroy loop + + if (params.loop) { + swiper.loopDestroy(); + } // Cleanup styles + + if (cleanStyles) { + swiper.removeClasses(); + $el.removeAttr("style"); + $wrapperEl.removeAttr("style"); + + if (slides && slides.length) { + slides + .removeClass( + [ + params.slideVisibleClass, + params.slideActiveClass, + params.slideNextClass, + params.slidePrevClass, + ].join(" "), + ) + .removeAttr("style") + .removeAttr("data-swiper-slide-index"); + } + } + + swiper.emit("destroy"); // Detach emitter events + + Object.keys(swiper.eventsListeners).forEach((eventName) => { + swiper.off(eventName); + }); + + if (deleteInstance !== false) { + swiper.$el[0].swiper = null; + deleteProps(swiper); + } + + swiper.destroyed = true; + return null; + } + + static extendDefaults(newDefaults) { + extend(extendedDefaults, newDefaults); + } + + static get extendedDefaults() { + return extendedDefaults; + } + + static get defaults() { + return defaults; + } + + static installModule(mod) { + if (!Swiper.prototype.__modules__) Swiper.prototype.__modules__ = []; + const modules = Swiper.prototype.__modules__; + + if (typeof mod === "function" && modules.indexOf(mod) < 0) { + modules.push(mod); + } + } + + static use(module) { + if (Array.isArray(module)) { + module.forEach((m) => Swiper.installModule(m)); + return Swiper; + } + + Swiper.installModule(module); + return Swiper; + } + } + + Object.keys(prototypes).forEach((prototypeGroup) => { + Object.keys(prototypes[prototypeGroup]).forEach((protoMethod) => { + Swiper.prototype[protoMethod] = prototypes[prototypeGroup][protoMethod]; + }); + }); + Swiper.use([Resize, Observer]); + + function Virtual(_ref) { + let { swiper, extendParams, on, emit } = _ref; + extendParams({ + virtual: { + enabled: false, + slides: [], + cache: true, + renderSlide: null, + renderExternal: null, + renderExternalUpdate: true, + addSlidesBefore: 0, + addSlidesAfter: 0, + }, + }); + let cssModeTimeout; + swiper.virtual = { + cache: {}, + from: undefined, + to: undefined, + slides: [], + offset: 0, + slidesGrid: [], + }; + + function renderSlide(slide, index) { + const params = swiper.params.virtual; + + if (params.cache && swiper.virtual.cache[index]) { + return swiper.virtual.cache[index]; + } + + const $slideEl = params.renderSlide + ? $(params.renderSlide.call(swiper, slide, index)) + : $( + `
    ${slide}
    `, + ); + if (!$slideEl.attr("data-swiper-slide-index")) + $slideEl.attr("data-swiper-slide-index", index); + if (params.cache) swiper.virtual.cache[index] = $slideEl; + return $slideEl; + } + + function update(force) { + const { slidesPerView, slidesPerGroup, centeredSlides } = swiper.params; + const { addSlidesBefore, addSlidesAfter } = swiper.params.virtual; + const { + from: previousFrom, + to: previousTo, + slides, + slidesGrid: previousSlidesGrid, + offset: previousOffset, + } = swiper.virtual; + + if (!swiper.params.cssMode) { + swiper.updateActiveIndex(); + } + + const activeIndex = swiper.activeIndex || 0; + let offsetProp; + if (swiper.rtlTranslate) offsetProp = "right"; + else offsetProp = swiper.isHorizontal() ? "left" : "top"; + let slidesAfter; + let slidesBefore; + + if (centeredSlides) { + slidesAfter = + Math.floor(slidesPerView / 2) + slidesPerGroup + addSlidesAfter; + slidesBefore = + Math.floor(slidesPerView / 2) + slidesPerGroup + addSlidesBefore; + } else { + slidesAfter = slidesPerView + (slidesPerGroup - 1) + addSlidesAfter; + slidesBefore = slidesPerGroup + addSlidesBefore; + } + + const from = Math.max((activeIndex || 0) - slidesBefore, 0); + const to = Math.min((activeIndex || 0) + slidesAfter, slides.length - 1); + const offset = + (swiper.slidesGrid[from] || 0) - (swiper.slidesGrid[0] || 0); + Object.assign(swiper.virtual, { + from, + to, + offset, + slidesGrid: swiper.slidesGrid, + }); + + function onRendered() { + swiper.updateSlides(); + swiper.updateProgress(); + swiper.updateSlidesClasses(); + + if (swiper.lazy && swiper.params.lazy.enabled) { + swiper.lazy.load(); + } + + emit("virtualUpdate"); + } + + if (previousFrom === from && previousTo === to && !force) { + if ( + swiper.slidesGrid !== previousSlidesGrid && + offset !== previousOffset + ) { + swiper.slides.css(offsetProp, `${offset}px`); + } + + swiper.updateProgress(); + emit("virtualUpdate"); + return; + } + + if (swiper.params.virtual.renderExternal) { + swiper.params.virtual.renderExternal.call(swiper, { + offset, + from, + to, + slides: (function getSlides() { + const slidesToRender = []; + + for (let i = from; i <= to; i += 1) { + slidesToRender.push(slides[i]); + } + + return slidesToRender; + })(), + }); + + if (swiper.params.virtual.renderExternalUpdate) { + onRendered(); + } else { + emit("virtualUpdate"); + } + + return; + } + + const prependIndexes = []; + const appendIndexes = []; + + if (force) { + swiper.$wrapperEl.find(`.${swiper.params.slideClass}`).remove(); + } else { + for (let i = previousFrom; i <= previousTo; i += 1) { + if (i < from || i > to) { + swiper.$wrapperEl + .find( + `.${swiper.params.slideClass}[data-swiper-slide-index="${i}"]`, + ) + .remove(); + } + } + } + + for (let i = 0; i < slides.length; i += 1) { + if (i >= from && i <= to) { + if (typeof previousTo === "undefined" || force) { + appendIndexes.push(i); + } else { + if (i > previousTo) appendIndexes.push(i); + if (i < previousFrom) prependIndexes.push(i); + } + } + } + + appendIndexes.forEach((index) => { + swiper.$wrapperEl.append(renderSlide(slides[index], index)); + }); + prependIndexes + .sort((a, b) => b - a) + .forEach((index) => { + swiper.$wrapperEl.prepend(renderSlide(slides[index], index)); + }); + swiper.$wrapperEl + .children(".swiper-slide") + .css(offsetProp, `${offset}px`); + onRendered(); + } + + function appendSlide(slides) { + if (typeof slides === "object" && "length" in slides) { + for (let i = 0; i < slides.length; i += 1) { + if (slides[i]) swiper.virtual.slides.push(slides[i]); + } + } else { + swiper.virtual.slides.push(slides); + } + + update(true); + } + + function prependSlide(slides) { + const activeIndex = swiper.activeIndex; + let newActiveIndex = activeIndex + 1; + let numberOfNewSlides = 1; + + if (Array.isArray(slides)) { + for (let i = 0; i < slides.length; i += 1) { + if (slides[i]) swiper.virtual.slides.unshift(slides[i]); + } + + newActiveIndex = activeIndex + slides.length; + numberOfNewSlides = slides.length; + } else { + swiper.virtual.slides.unshift(slides); + } + + if (swiper.params.virtual.cache) { + const cache = swiper.virtual.cache; + const newCache = {}; + Object.keys(cache).forEach((cachedIndex) => { + const $cachedEl = cache[cachedIndex]; + const cachedElIndex = $cachedEl.attr("data-swiper-slide-index"); + + if (cachedElIndex) { + $cachedEl.attr( + "data-swiper-slide-index", + parseInt(cachedElIndex, 10) + numberOfNewSlides, + ); + } + + newCache[parseInt(cachedIndex, 10) + numberOfNewSlides] = $cachedEl; + }); + swiper.virtual.cache = newCache; + } + + update(true); + swiper.slideTo(newActiveIndex, 0); + } + + function removeSlide(slidesIndexes) { + if (typeof slidesIndexes === "undefined" || slidesIndexes === null) + return; + let activeIndex = swiper.activeIndex; + + if (Array.isArray(slidesIndexes)) { + for (let i = slidesIndexes.length - 1; i >= 0; i -= 1) { + swiper.virtual.slides.splice(slidesIndexes[i], 1); + + if (swiper.params.virtual.cache) { + delete swiper.virtual.cache[slidesIndexes[i]]; + } + + if (slidesIndexes[i] < activeIndex) activeIndex -= 1; + activeIndex = Math.max(activeIndex, 0); + } + } else { + swiper.virtual.slides.splice(slidesIndexes, 1); + + if (swiper.params.virtual.cache) { + delete swiper.virtual.cache[slidesIndexes]; + } + + if (slidesIndexes < activeIndex) activeIndex -= 1; + activeIndex = Math.max(activeIndex, 0); + } + + update(true); + swiper.slideTo(activeIndex, 0); + } + + function removeAllSlides() { + swiper.virtual.slides = []; + + if (swiper.params.virtual.cache) { + swiper.virtual.cache = {}; + } + + update(true); + swiper.slideTo(0, 0); + } + + on("beforeInit", () => { + if (!swiper.params.virtual.enabled) return; + swiper.virtual.slides = swiper.params.virtual.slides; + swiper.classNames.push(`${swiper.params.containerModifierClass}virtual`); + swiper.params.watchSlidesProgress = true; + swiper.originalParams.watchSlidesProgress = true; + + if (!swiper.params.initialSlide) { + update(); + } + }); + on("setTranslate", () => { + if (!swiper.params.virtual.enabled) return; + + if (swiper.params.cssMode && !swiper._immediateVirtual) { + clearTimeout(cssModeTimeout); + cssModeTimeout = setTimeout(() => { + update(); + }, 100); + } else { + update(); + } + }); + on("init update resize", () => { + if (!swiper.params.virtual.enabled) return; + + if (swiper.params.cssMode) { + setCSSProperty( + swiper.wrapperEl, + "--swiper-virtual-size", + `${swiper.virtualSize}px`, + ); + } + }); + Object.assign(swiper.virtual, { + appendSlide, + prependSlide, + removeSlide, + removeAllSlides, + update, + }); + } + + /* eslint-disable consistent-return */ + function Keyboard(_ref) { + let { swiper, extendParams, on, emit } = _ref; + const document = getDocument(); + const window = getWindow(); + swiper.keyboard = { + enabled: false, + }; + extendParams({ + keyboard: { + enabled: false, + onlyInViewport: true, + pageUpDown: true, + }, + }); + + function handle(event) { + if (!swiper.enabled) return; + const { rtlTranslate: rtl } = swiper; + let e = event; + if (e.originalEvent) e = e.originalEvent; // jquery fix + + const kc = e.keyCode || e.charCode; + const pageUpDown = swiper.params.keyboard.pageUpDown; + const isPageUp = pageUpDown && kc === 33; + const isPageDown = pageUpDown && kc === 34; + const isArrowLeft = kc === 37; + const isArrowRight = kc === 39; + const isArrowUp = kc === 38; + const isArrowDown = kc === 40; // Directions locks + + if ( + !swiper.allowSlideNext && + ((swiper.isHorizontal() && isArrowRight) || + (swiper.isVertical() && isArrowDown) || + isPageDown) + ) { + return false; + } + + if ( + !swiper.allowSlidePrev && + ((swiper.isHorizontal() && isArrowLeft) || + (swiper.isVertical() && isArrowUp) || + isPageUp) + ) { + return false; + } + + if (e.shiftKey || e.altKey || e.ctrlKey || e.metaKey) { + return undefined; + } + + if ( + document.activeElement && + document.activeElement.nodeName && + (document.activeElement.nodeName.toLowerCase() === "input" || + document.activeElement.nodeName.toLowerCase() === "textarea") + ) { + return undefined; + } + + if ( + swiper.params.keyboard.onlyInViewport && + (isPageUp || + isPageDown || + isArrowLeft || + isArrowRight || + isArrowUp || + isArrowDown) + ) { + let inView = false; // Check that swiper should be inside of visible area of window + + if ( + swiper.$el.parents(`.${swiper.params.slideClass}`).length > 0 && + swiper.$el.parents(`.${swiper.params.slideActiveClass}`).length === 0 + ) { + return undefined; + } + + const $el = swiper.$el; + const swiperWidth = $el[0].clientWidth; + const swiperHeight = $el[0].clientHeight; + const windowWidth = window.innerWidth; + const windowHeight = window.innerHeight; + const swiperOffset = swiper.$el.offset(); + if (rtl) swiperOffset.left -= swiper.$el[0].scrollLeft; + const swiperCoord = [ + [swiperOffset.left, swiperOffset.top], + [swiperOffset.left + swiperWidth, swiperOffset.top], + [swiperOffset.left, swiperOffset.top + swiperHeight], + [swiperOffset.left + swiperWidth, swiperOffset.top + swiperHeight], + ]; + + for (let i = 0; i < swiperCoord.length; i += 1) { + const point = swiperCoord[i]; + + if ( + point[0] >= 0 && + point[0] <= windowWidth && + point[1] >= 0 && + point[1] <= windowHeight + ) { + if (point[0] === 0 && point[1] === 0) continue; // eslint-disable-line + + inView = true; + } + } + + if (!inView) return undefined; + } + + if (swiper.isHorizontal()) { + if (isPageUp || isPageDown || isArrowLeft || isArrowRight) { + if (e.preventDefault) e.preventDefault(); + else e.returnValue = false; + } + + if ( + ((isPageDown || isArrowRight) && !rtl) || + ((isPageUp || isArrowLeft) && rtl) + ) + swiper.slideNext(); + if ( + ((isPageUp || isArrowLeft) && !rtl) || + ((isPageDown || isArrowRight) && rtl) + ) + swiper.slidePrev(); + } else { + if (isPageUp || isPageDown || isArrowUp || isArrowDown) { + if (e.preventDefault) e.preventDefault(); + else e.returnValue = false; + } + + if (isPageDown || isArrowDown) swiper.slideNext(); + if (isPageUp || isArrowUp) swiper.slidePrev(); + } + + emit("keyPress", kc); + return undefined; + } + + function enable() { + if (swiper.keyboard.enabled) return; + $(document).on("keydown", handle); + swiper.keyboard.enabled = true; + } + + function disable() { + if (!swiper.keyboard.enabled) return; + $(document).off("keydown", handle); + swiper.keyboard.enabled = false; + } + + on("init", () => { + if (swiper.params.keyboard.enabled) { + enable(); + } + }); + on("destroy", () => { + if (swiper.keyboard.enabled) { + disable(); + } + }); + Object.assign(swiper.keyboard, { + enable, + disable, + }); + } + + /* eslint-disable consistent-return */ + function Mousewheel(_ref) { + let { swiper, extendParams, on, emit } = _ref; + const window = getWindow(); + extendParams({ + mousewheel: { + enabled: false, + releaseOnEdges: false, + invert: false, + forceToAxis: false, + sensitivity: 1, + eventsTarget: "container", + thresholdDelta: null, + thresholdTime: null, + }, + }); + swiper.mousewheel = { + enabled: false, + }; + let timeout; + let lastScrollTime = now(); + let lastEventBeforeSnap; + const recentWheelEvents = []; + + function normalize(e) { + // Reasonable defaults + const PIXEL_STEP = 10; + const LINE_HEIGHT = 40; + const PAGE_HEIGHT = 800; + let sX = 0; + let sY = 0; // spinX, spinY + + let pX = 0; + let pY = 0; // pixelX, pixelY + // Legacy + + if ("detail" in e) { + sY = e.detail; + } + + if ("wheelDelta" in e) { + sY = -e.wheelDelta / 120; + } + + if ("wheelDeltaY" in e) { + sY = -e.wheelDeltaY / 120; + } + + if ("wheelDeltaX" in e) { + sX = -e.wheelDeltaX / 120; + } // side scrolling on FF with DOMMouseScroll + + if ("axis" in e && e.axis === e.HORIZONTAL_AXIS) { + sX = sY; + sY = 0; + } + + pX = sX * PIXEL_STEP; + pY = sY * PIXEL_STEP; + + if ("deltaY" in e) { + pY = e.deltaY; + } + + if ("deltaX" in e) { + pX = e.deltaX; + } + + if (e.shiftKey && !pX) { + // if user scrolls with shift he wants horizontal scroll + pX = pY; + pY = 0; + } + + if ((pX || pY) && e.deltaMode) { + if (e.deltaMode === 1) { + // delta in LINE units + pX *= LINE_HEIGHT; + pY *= LINE_HEIGHT; + } else { + // delta in PAGE units + pX *= PAGE_HEIGHT; + pY *= PAGE_HEIGHT; + } + } // Fall-back if spin cannot be determined + + if (pX && !sX) { + sX = pX < 1 ? -1 : 1; + } + + if (pY && !sY) { + sY = pY < 1 ? -1 : 1; + } + + return { + spinX: sX, + spinY: sY, + pixelX: pX, + pixelY: pY, + }; + } + + function handleMouseEnter() { + if (!swiper.enabled) return; + swiper.mouseEntered = true; + } + + function handleMouseLeave() { + if (!swiper.enabled) return; + swiper.mouseEntered = false; + } + + function animateSlider(newEvent) { + if ( + swiper.params.mousewheel.thresholdDelta && + newEvent.delta < swiper.params.mousewheel.thresholdDelta + ) { + // Prevent if delta of wheel scroll delta is below configured threshold + return false; + } + + if ( + swiper.params.mousewheel.thresholdTime && + now() - lastScrollTime < swiper.params.mousewheel.thresholdTime + ) { + // Prevent if time between scrolls is below configured threshold + return false; + } // If the movement is NOT big enough and + // if the last time the user scrolled was too close to the current one (avoid continuously triggering the slider): + // Don't go any further (avoid insignificant scroll movement). + + if (newEvent.delta >= 6 && now() - lastScrollTime < 60) { + // Return false as a default + return true; + } // If user is scrolling towards the end: + // If the slider hasn't hit the latest slide or + // if the slider is a loop and + // if the slider isn't moving right now: + // Go to next slide and + // emit a scroll event. + // Else (the user is scrolling towards the beginning) and + // if the slider hasn't hit the first slide or + // if the slider is a loop and + // if the slider isn't moving right now: + // Go to prev slide and + // emit a scroll event. + + if (newEvent.direction < 0) { + if ((!swiper.isEnd || swiper.params.loop) && !swiper.animating) { + swiper.slideNext(); + emit("scroll", newEvent.raw); + } + } else if ( + (!swiper.isBeginning || swiper.params.loop) && + !swiper.animating + ) { + swiper.slidePrev(); + emit("scroll", newEvent.raw); + } // If you got here is because an animation has been triggered so store the current time + + lastScrollTime = new window.Date().getTime(); // Return false as a default + + return false; + } + + function releaseScroll(newEvent) { + const params = swiper.params.mousewheel; + + if (newEvent.direction < 0) { + if (swiper.isEnd && !swiper.params.loop && params.releaseOnEdges) { + // Return true to animate scroll on edges + return true; + } + } else if ( + swiper.isBeginning && + !swiper.params.loop && + params.releaseOnEdges + ) { + // Return true to animate scroll on edges + return true; + } + + return false; + } + + function handle(event) { + let e = event; + let disableParentSwiper = true; + if (!swiper.enabled) return; + const params = swiper.params.mousewheel; + + if (swiper.params.cssMode) { + e.preventDefault(); + } + + let target = swiper.$el; + + if (swiper.params.mousewheel.eventsTarget !== "container") { + target = $(swiper.params.mousewheel.eventsTarget); + } + + if ( + !swiper.mouseEntered && + !target[0].contains(e.target) && + !params.releaseOnEdges + ) + return true; + if (e.originalEvent) e = e.originalEvent; // jquery fix + + let delta = 0; + const rtlFactor = swiper.rtlTranslate ? -1 : 1; + const data = normalize(e); + + if (params.forceToAxis) { + if (swiper.isHorizontal()) { + if (Math.abs(data.pixelX) > Math.abs(data.pixelY)) + delta = -data.pixelX * rtlFactor; + else return true; + } else if (Math.abs(data.pixelY) > Math.abs(data.pixelX)) + delta = -data.pixelY; + else return true; + } else { + delta = + Math.abs(data.pixelX) > Math.abs(data.pixelY) + ? -data.pixelX * rtlFactor + : -data.pixelY; + } + + if (delta === 0) return true; + if (params.invert) delta = -delta; // Get the scroll positions + + let positions = swiper.getTranslate() + delta * params.sensitivity; + if (positions >= swiper.minTranslate()) positions = swiper.minTranslate(); + if (positions <= swiper.maxTranslate()) positions = swiper.maxTranslate(); // When loop is true: + // the disableParentSwiper will be true. + // When loop is false: + // if the scroll positions is not on edge, + // then the disableParentSwiper will be true. + // if the scroll on edge positions, + // then the disableParentSwiper will be false. + + disableParentSwiper = swiper.params.loop + ? true + : !( + positions === swiper.minTranslate() || + positions === swiper.maxTranslate() + ); + if (disableParentSwiper && swiper.params.nested) e.stopPropagation(); + + if (!swiper.params.freeMode || !swiper.params.freeMode.enabled) { + // Register the new event in a variable which stores the relevant data + const newEvent = { + time: now(), + delta: Math.abs(delta), + direction: Math.sign(delta), + raw: event, + }; // Keep the most recent events + + if (recentWheelEvents.length >= 2) { + recentWheelEvents.shift(); // only store the last N events + } + + const prevEvent = recentWheelEvents.length + ? recentWheelEvents[recentWheelEvents.length - 1] + : undefined; + recentWheelEvents.push(newEvent); // If there is at least one previous recorded event: + // If direction has changed or + // if the scroll is quicker than the previous one: + // Animate the slider. + // Else (this is the first time the wheel is moved): + // Animate the slider. + + if (prevEvent) { + if ( + newEvent.direction !== prevEvent.direction || + newEvent.delta > prevEvent.delta || + newEvent.time > prevEvent.time + 150 + ) { + animateSlider(newEvent); + } + } else { + animateSlider(newEvent); + } // If it's time to release the scroll: + // Return now so you don't hit the preventDefault. + + if (releaseScroll(newEvent)) { + return true; + } + } else { + // Freemode or scrollContainer: + // If we recently snapped after a momentum scroll, then ignore wheel events + // to give time for the deceleration to finish. Stop ignoring after 500 msecs + // or if it's a new scroll (larger delta or inverse sign as last event before + // an end-of-momentum snap). + const newEvent = { + time: now(), + delta: Math.abs(delta), + direction: Math.sign(delta), + }; + const ignoreWheelEvents = + lastEventBeforeSnap && + newEvent.time < lastEventBeforeSnap.time + 500 && + newEvent.delta <= lastEventBeforeSnap.delta && + newEvent.direction === lastEventBeforeSnap.direction; + + if (!ignoreWheelEvents) { + lastEventBeforeSnap = undefined; + + if (swiper.params.loop) { + swiper.loopFix(); + } + + let position = swiper.getTranslate() + delta * params.sensitivity; + const wasBeginning = swiper.isBeginning; + const wasEnd = swiper.isEnd; + if (position >= swiper.minTranslate()) + position = swiper.minTranslate(); + if (position <= swiper.maxTranslate()) + position = swiper.maxTranslate(); + swiper.setTransition(0); + swiper.setTranslate(position); + swiper.updateProgress(); + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + + if ( + (!wasBeginning && swiper.isBeginning) || + (!wasEnd && swiper.isEnd) + ) { + swiper.updateSlidesClasses(); + } + + if (swiper.params.freeMode.sticky) { + // When wheel scrolling starts with sticky (aka snap) enabled, then detect + // the end of a momentum scroll by storing recent (N=15?) wheel events. + // 1. do all N events have decreasing or same (absolute value) delta? + // 2. did all N events arrive in the last M (M=500?) msecs? + // 3. does the earliest event have an (absolute value) delta that's + // at least P (P=1?) larger than the most recent event's delta? + // 4. does the latest event have a delta that's smaller than Q (Q=6?) pixels? + // If 1-4 are "yes" then we're near the end of a momentum scroll deceleration. + // Snap immediately and ignore remaining wheel events in this scroll. + // See comment above for "remaining wheel events in this scroll" determination. + // If 1-4 aren't satisfied, then wait to snap until 500ms after the last event. + clearTimeout(timeout); + timeout = undefined; + + if (recentWheelEvents.length >= 15) { + recentWheelEvents.shift(); // only store the last N events + } + + const prevEvent = recentWheelEvents.length + ? recentWheelEvents[recentWheelEvents.length - 1] + : undefined; + const firstEvent = recentWheelEvents[0]; + recentWheelEvents.push(newEvent); + + if ( + prevEvent && + (newEvent.delta > prevEvent.delta || + newEvent.direction !== prevEvent.direction) + ) { + // Increasing or reverse-sign delta means the user started scrolling again. Clear the wheel event log. + recentWheelEvents.splice(0); + } else if ( + recentWheelEvents.length >= 15 && + newEvent.time - firstEvent.time < 500 && + firstEvent.delta - newEvent.delta >= 1 && + newEvent.delta <= 6 + ) { + // We're at the end of the deceleration of a momentum scroll, so there's no need + // to wait for more events. Snap ASAP on the next tick. + // Also, because there's some remaining momentum we'll bias the snap in the + // direction of the ongoing scroll because it's better UX for the scroll to snap + // in the same direction as the scroll instead of reversing to snap. Therefore, + // if it's already scrolled more than 20% in the current direction, keep going. + const snapToThreshold = delta > 0 ? 0.8 : 0.2; + lastEventBeforeSnap = newEvent; + recentWheelEvents.splice(0); + timeout = nextTick(() => { + swiper.slideToClosest( + swiper.params.speed, + true, + undefined, + snapToThreshold, + ); + }, 0); // no delay; move on next tick + } + + if (!timeout) { + // if we get here, then we haven't detected the end of a momentum scroll, so + // we'll consider a scroll "complete" when there haven't been any wheel events + // for 500ms. + timeout = nextTick(() => { + const snapToThreshold = 0.5; + lastEventBeforeSnap = newEvent; + recentWheelEvents.splice(0); + swiper.slideToClosest( + swiper.params.speed, + true, + undefined, + snapToThreshold, + ); + }, 500); + } + } // Emit event + + if (!ignoreWheelEvents) emit("scroll", e); // Stop autoplay + + if ( + swiper.params.autoplay && + swiper.params.autoplayDisableOnInteraction + ) + swiper.autoplay.stop(); // Return page scroll on edge positions + + if ( + position === swiper.minTranslate() || + position === swiper.maxTranslate() + ) + return true; + } + } + + if (e.preventDefault) e.preventDefault(); + else e.returnValue = false; + return false; + } + + function events(method) { + let target = swiper.$el; + + if (swiper.params.mousewheel.eventsTarget !== "container") { + target = $(swiper.params.mousewheel.eventsTarget); + } + + target[method]("mouseenter", handleMouseEnter); + target[method]("mouseleave", handleMouseLeave); + target[method]("wheel", handle); + } + + function enable() { + if (swiper.params.cssMode) { + swiper.wrapperEl.removeEventListener("wheel", handle); + return true; + } + + if (swiper.mousewheel.enabled) return false; + events("on"); + swiper.mousewheel.enabled = true; + return true; + } + + function disable() { + if (swiper.params.cssMode) { + swiper.wrapperEl.addEventListener(event, handle); + return true; + } + + if (!swiper.mousewheel.enabled) return false; + events("off"); + swiper.mousewheel.enabled = false; + return true; + } + + on("init", () => { + if (!swiper.params.mousewheel.enabled && swiper.params.cssMode) { + disable(); + } + + if (swiper.params.mousewheel.enabled) enable(); + }); + on("destroy", () => { + if (swiper.params.cssMode) { + enable(); + } + + if (swiper.mousewheel.enabled) disable(); + }); + Object.assign(swiper.mousewheel, { + enable, + disable, + }); + } + + function createElementIfNotDefined( + swiper, + originalParams, + params, + checkProps, + ) { + const document = getDocument(); + + if (swiper.params.createElements) { + Object.keys(checkProps).forEach((key) => { + if (!params[key] && params.auto === true) { + let element = swiper.$el.children(`.${checkProps[key]}`)[0]; + + if (!element) { + element = document.createElement("div"); + element.className = checkProps[key]; + swiper.$el.append(element); + } + + params[key] = element; + originalParams[key] = element; + } + }); + } + + return params; + } + + function Navigation(_ref) { + let { swiper, extendParams, on, emit } = _ref; + extendParams({ + navigation: { + nextEl: null, + prevEl: null, + hideOnClick: false, + disabledClass: "swiper-button-disabled", + hiddenClass: "swiper-button-hidden", + lockClass: "swiper-button-lock", + }, + }); + swiper.navigation = { + nextEl: null, + $nextEl: null, + prevEl: null, + $prevEl: null, + }; + + function getEl(el) { + let $el; + + if (el) { + $el = $(el); + + if ( + swiper.params.uniqueNavElements && + typeof el === "string" && + $el.length > 1 && + swiper.$el.find(el).length === 1 + ) { + $el = swiper.$el.find(el); + } + } + + return $el; + } + + function toggleEl($el, disabled) { + const params = swiper.params.navigation; + + if ($el && $el.length > 0) { + $el[disabled ? "addClass" : "removeClass"](params.disabledClass); + if ($el[0] && $el[0].tagName === "BUTTON") $el[0].disabled = disabled; + + if (swiper.params.watchOverflow && swiper.enabled) { + $el[swiper.isLocked ? "addClass" : "removeClass"](params.lockClass); + } + } + } + + function update() { + // Update Navigation Buttons + if (swiper.params.loop) return; + const { $nextEl, $prevEl } = swiper.navigation; + toggleEl($prevEl, swiper.isBeginning && !swiper.params.rewind); + toggleEl($nextEl, swiper.isEnd && !swiper.params.rewind); + } + + function onPrevClick(e) { + e.preventDefault(); + if (swiper.isBeginning && !swiper.params.loop && !swiper.params.rewind) + return; + swiper.slidePrev(); + } + + function onNextClick(e) { + e.preventDefault(); + if (swiper.isEnd && !swiper.params.loop && !swiper.params.rewind) return; + swiper.slideNext(); + } + + function init() { + const params = swiper.params.navigation; + swiper.params.navigation = createElementIfNotDefined( + swiper, + swiper.originalParams.navigation, + swiper.params.navigation, + { + nextEl: "swiper-button-next", + prevEl: "swiper-button-prev", + }, + ); + if (!(params.nextEl || params.prevEl)) return; + const $nextEl = getEl(params.nextEl); + const $prevEl = getEl(params.prevEl); + + if ($nextEl && $nextEl.length > 0) { + $nextEl.on("click", onNextClick); + } + + if ($prevEl && $prevEl.length > 0) { + $prevEl.on("click", onPrevClick); + } + + Object.assign(swiper.navigation, { + $nextEl, + nextEl: $nextEl && $nextEl[0], + $prevEl, + prevEl: $prevEl && $prevEl[0], + }); + + if (!swiper.enabled) { + if ($nextEl) $nextEl.addClass(params.lockClass); + if ($prevEl) $prevEl.addClass(params.lockClass); + } + } + + function destroy() { + const { $nextEl, $prevEl } = swiper.navigation; + + if ($nextEl && $nextEl.length) { + $nextEl.off("click", onNextClick); + $nextEl.removeClass(swiper.params.navigation.disabledClass); + } + + if ($prevEl && $prevEl.length) { + $prevEl.off("click", onPrevClick); + $prevEl.removeClass(swiper.params.navigation.disabledClass); + } + } + + on("init", () => { + init(); + update(); + }); + on("toEdge fromEdge lock unlock", () => { + update(); + }); + on("destroy", () => { + destroy(); + }); + on("enable disable", () => { + const { $nextEl, $prevEl } = swiper.navigation; + + if ($nextEl) { + $nextEl[swiper.enabled ? "removeClass" : "addClass"]( + swiper.params.navigation.lockClass, + ); + } + + if ($prevEl) { + $prevEl[swiper.enabled ? "removeClass" : "addClass"]( + swiper.params.navigation.lockClass, + ); + } + }); + on("click", (_s, e) => { + const { $nextEl, $prevEl } = swiper.navigation; + const targetEl = e.target; + + if ( + swiper.params.navigation.hideOnClick && + !$(targetEl).is($prevEl) && + !$(targetEl).is($nextEl) + ) { + if ( + swiper.pagination && + swiper.params.pagination && + swiper.params.pagination.clickable && + (swiper.pagination.el === targetEl || + swiper.pagination.el.contains(targetEl)) + ) + return; + let isHidden; + + if ($nextEl) { + isHidden = $nextEl.hasClass(swiper.params.navigation.hiddenClass); + } else if ($prevEl) { + isHidden = $prevEl.hasClass(swiper.params.navigation.hiddenClass); + } + + if (isHidden === true) { + emit("navigationShow"); + } else { + emit("navigationHide"); + } + + if ($nextEl) { + $nextEl.toggleClass(swiper.params.navigation.hiddenClass); + } + + if ($prevEl) { + $prevEl.toggleClass(swiper.params.navigation.hiddenClass); + } + } + }); + Object.assign(swiper.navigation, { + update, + init, + destroy, + }); + } + + function classesToSelector(classes) { + if (classes === void 0) { + classes = ""; + } + + return `.${classes + .trim() + .replace(/([\.:!\/])/g, "\\$1") // eslint-disable-line + .replace(/ /g, ".")}`; + } + + function Pagination(_ref) { + let { swiper, extendParams, on, emit } = _ref; + const pfx = "swiper-pagination"; + extendParams({ + pagination: { + el: null, + bulletElement: "span", + clickable: false, + hideOnClick: false, + renderBullet: null, + renderProgressbar: null, + renderFraction: null, + renderCustom: null, + progressbarOpposite: false, + type: "bullets", + // 'bullets' or 'progressbar' or 'fraction' or 'custom' + dynamicBullets: false, + dynamicMainBullets: 1, + formatFractionCurrent: (number) => number, + formatFractionTotal: (number) => number, + bulletClass: `${pfx}-bullet`, + bulletActiveClass: `${pfx}-bullet-active`, + modifierClass: `${pfx}-`, + currentClass: `${pfx}-current`, + totalClass: `${pfx}-total`, + hiddenClass: `${pfx}-hidden`, + progressbarFillClass: `${pfx}-progressbar-fill`, + progressbarOppositeClass: `${pfx}-progressbar-opposite`, + clickableClass: `${pfx}-clickable`, + lockClass: `${pfx}-lock`, + horizontalClass: `${pfx}-horizontal`, + verticalClass: `${pfx}-vertical`, + }, + }); + swiper.pagination = { + el: null, + $el: null, + bullets: [], + }; + let bulletSize; + let dynamicBulletIndex = 0; + + function isPaginationDisabled() { + return ( + !swiper.params.pagination.el || + !swiper.pagination.el || + !swiper.pagination.$el || + swiper.pagination.$el.length === 0 + ); + } + + function setSideBullets($bulletEl, position) { + const { bulletActiveClass } = swiper.params.pagination; + $bulletEl[position]() + .addClass(`${bulletActiveClass}-${position}`) + [position]() + .addClass(`${bulletActiveClass}-${position}-${position}`); + } + + function update() { + // Render || Update Pagination bullets/items + const rtl = swiper.rtl; + const params = swiper.params.pagination; + if (isPaginationDisabled()) return; + const slidesLength = + swiper.virtual && swiper.params.virtual.enabled + ? swiper.virtual.slides.length + : swiper.slides.length; + const $el = swiper.pagination.$el; // Current/Total + + let current; + const total = swiper.params.loop + ? Math.ceil( + (slidesLength - swiper.loopedSlides * 2) / + swiper.params.slidesPerGroup, + ) + : swiper.snapGrid.length; + + if (swiper.params.loop) { + current = Math.ceil( + (swiper.activeIndex - swiper.loopedSlides) / + swiper.params.slidesPerGroup, + ); + + if (current > slidesLength - 1 - swiper.loopedSlides * 2) { + current -= slidesLength - swiper.loopedSlides * 2; + } + + if (current > total - 1) current -= total; + if (current < 0 && swiper.params.paginationType !== "bullets") + current = total + current; + } else if (typeof swiper.snapIndex !== "undefined") { + current = swiper.snapIndex; + } else { + current = swiper.activeIndex || 0; + } // Types + + if ( + params.type === "bullets" && + swiper.pagination.bullets && + swiper.pagination.bullets.length > 0 + ) { + const bullets = swiper.pagination.bullets; + let firstIndex; + let lastIndex; + let midIndex; + + if (params.dynamicBullets) { + bulletSize = bullets + .eq(0) + [swiper.isHorizontal() ? "outerWidth" : "outerHeight"](true); + $el.css( + swiper.isHorizontal() ? "width" : "height", + `${bulletSize * (params.dynamicMainBullets + 4)}px`, + ); + + if ( + params.dynamicMainBullets > 1 && + swiper.previousIndex !== undefined + ) { + dynamicBulletIndex += + current - (swiper.previousIndex - swiper.loopedSlides || 0); + + if (dynamicBulletIndex > params.dynamicMainBullets - 1) { + dynamicBulletIndex = params.dynamicMainBullets - 1; + } else if (dynamicBulletIndex < 0) { + dynamicBulletIndex = 0; + } + } + + firstIndex = Math.max(current - dynamicBulletIndex, 0); + lastIndex = + firstIndex + + (Math.min(bullets.length, params.dynamicMainBullets) - 1); + midIndex = (lastIndex + firstIndex) / 2; + } + + bullets.removeClass( + ["", "-next", "-next-next", "-prev", "-prev-prev", "-main"] + .map((suffix) => `${params.bulletActiveClass}${suffix}`) + .join(" "), + ); + + if ($el.length > 1) { + bullets.each((bullet) => { + const $bullet = $(bullet); + const bulletIndex = $bullet.index(); + + if (bulletIndex === current) { + $bullet.addClass(params.bulletActiveClass); + } + + if (params.dynamicBullets) { + if (bulletIndex >= firstIndex && bulletIndex <= lastIndex) { + $bullet.addClass(`${params.bulletActiveClass}-main`); + } + + if (bulletIndex === firstIndex) { + setSideBullets($bullet, "prev"); + } + + if (bulletIndex === lastIndex) { + setSideBullets($bullet, "next"); + } + } + }); + } else { + const $bullet = bullets.eq(current); + const bulletIndex = $bullet.index(); + $bullet.addClass(params.bulletActiveClass); + + if (params.dynamicBullets) { + const $firstDisplayedBullet = bullets.eq(firstIndex); + const $lastDisplayedBullet = bullets.eq(lastIndex); + + for (let i = firstIndex; i <= lastIndex; i += 1) { + bullets.eq(i).addClass(`${params.bulletActiveClass}-main`); + } + + if (swiper.params.loop) { + if (bulletIndex >= bullets.length) { + for (let i = params.dynamicMainBullets; i >= 0; i -= 1) { + bullets + .eq(bullets.length - i) + .addClass(`${params.bulletActiveClass}-main`); + } + + bullets + .eq(bullets.length - params.dynamicMainBullets - 1) + .addClass(`${params.bulletActiveClass}-prev`); + } else { + setSideBullets($firstDisplayedBullet, "prev"); + setSideBullets($lastDisplayedBullet, "next"); + } + } else { + setSideBullets($firstDisplayedBullet, "prev"); + setSideBullets($lastDisplayedBullet, "next"); + } + } + } + + if (params.dynamicBullets) { + const dynamicBulletsLength = Math.min( + bullets.length, + params.dynamicMainBullets + 4, + ); + const bulletsOffset = + (bulletSize * dynamicBulletsLength - bulletSize) / 2 - + midIndex * bulletSize; + const offsetProp = rtl ? "right" : "left"; + bullets.css( + swiper.isHorizontal() ? offsetProp : "top", + `${bulletsOffset}px`, + ); + } + } + + if (params.type === "fraction") { + $el + .find(classesToSelector(params.currentClass)) + .text(params.formatFractionCurrent(current + 1)); + $el + .find(classesToSelector(params.totalClass)) + .text(params.formatFractionTotal(total)); + } + + if (params.type === "progressbar") { + let progressbarDirection; + + if (params.progressbarOpposite) { + progressbarDirection = swiper.isHorizontal() + ? "vertical" + : "horizontal"; + } else { + progressbarDirection = swiper.isHorizontal() + ? "horizontal" + : "vertical"; + } + + const scale = (current + 1) / total; + let scaleX = 1; + let scaleY = 1; + + if (progressbarDirection === "horizontal") { + scaleX = scale; + } else { + scaleY = scale; + } + + $el + .find(classesToSelector(params.progressbarFillClass)) + .transform(`translate3d(0,0,0) scaleX(${scaleX}) scaleY(${scaleY})`) + .transition(swiper.params.speed); + } + + if (params.type === "custom" && params.renderCustom) { + $el.html(params.renderCustom(swiper, current + 1, total)); + emit("paginationRender", $el[0]); + } else { + emit("paginationUpdate", $el[0]); + } + + if (swiper.params.watchOverflow && swiper.enabled) { + $el[swiper.isLocked ? "addClass" : "removeClass"](params.lockClass); + } + } + + function render() { + // Render Container + const params = swiper.params.pagination; + if (isPaginationDisabled()) return; + const slidesLength = + swiper.virtual && swiper.params.virtual.enabled + ? swiper.virtual.slides.length + : swiper.slides.length; + const $el = swiper.pagination.$el; + let paginationHTML = ""; + + if (params.type === "bullets") { + let numberOfBullets = swiper.params.loop + ? Math.ceil( + (slidesLength - swiper.loopedSlides * 2) / + swiper.params.slidesPerGroup, + ) + : swiper.snapGrid.length; + + if ( + swiper.params.freeMode && + swiper.params.freeMode.enabled && + !swiper.params.loop && + numberOfBullets > slidesLength + ) { + numberOfBullets = slidesLength; + } + + for (let i = 0; i < numberOfBullets; i += 1) { + if (params.renderBullet) { + paginationHTML += params.renderBullet.call( + swiper, + i, + params.bulletClass, + ); + } else { + paginationHTML += `<${params.bulletElement} class="${params.bulletClass}">`; + } + } + + $el.html(paginationHTML); + swiper.pagination.bullets = $el.find( + classesToSelector(params.bulletClass), + ); + } + + if (params.type === "fraction") { + if (params.renderFraction) { + paginationHTML = params.renderFraction.call( + swiper, + params.currentClass, + params.totalClass, + ); + } else { + paginationHTML = + `` + + " / " + + ``; + } + + $el.html(paginationHTML); + } + + if (params.type === "progressbar") { + if (params.renderProgressbar) { + paginationHTML = params.renderProgressbar.call( + swiper, + params.progressbarFillClass, + ); + } else { + paginationHTML = ``; + } + + $el.html(paginationHTML); + } + + if (params.type !== "custom") { + emit("paginationRender", swiper.pagination.$el[0]); + } + } + + function init() { + swiper.params.pagination = createElementIfNotDefined( + swiper, + swiper.originalParams.pagination, + swiper.params.pagination, + { + el: "swiper-pagination", + }, + ); + const params = swiper.params.pagination; + if (!params.el) return; + let $el = $(params.el); + if ($el.length === 0) return; + + if ( + swiper.params.uniqueNavElements && + typeof params.el === "string" && + $el.length > 1 + ) { + $el = swiper.$el.find(params.el); // check if it belongs to another nested Swiper + + if ($el.length > 1) { + $el = $el.filter((el) => { + if ($(el).parents(".swiper")[0] !== swiper.el) return false; + return true; + }); + } + } + + if (params.type === "bullets" && params.clickable) { + $el.addClass(params.clickableClass); + } + + $el.addClass(params.modifierClass + params.type); + $el.addClass( + swiper.isHorizontal() ? params.horizontalClass : params.verticalClass, + ); + + if (params.type === "bullets" && params.dynamicBullets) { + $el.addClass(`${params.modifierClass}${params.type}-dynamic`); + dynamicBulletIndex = 0; + + if (params.dynamicMainBullets < 1) { + params.dynamicMainBullets = 1; + } + } + + if (params.type === "progressbar" && params.progressbarOpposite) { + $el.addClass(params.progressbarOppositeClass); + } + + if (params.clickable) { + $el.on( + "click", + classesToSelector(params.bulletClass), + function onClick(e) { + e.preventDefault(); + let index = $(this).index() * swiper.params.slidesPerGroup; + if (swiper.params.loop) index += swiper.loopedSlides; + swiper.slideTo(index); + }, + ); + } + + Object.assign(swiper.pagination, { + $el, + el: $el[0], + }); + + if (!swiper.enabled) { + $el.addClass(params.lockClass); + } + } + + function destroy() { + const params = swiper.params.pagination; + if (isPaginationDisabled()) return; + const $el = swiper.pagination.$el; + $el.removeClass(params.hiddenClass); + $el.removeClass(params.modifierClass + params.type); + $el.removeClass( + swiper.isHorizontal() ? params.horizontalClass : params.verticalClass, + ); + if (swiper.pagination.bullets && swiper.pagination.bullets.removeClass) + swiper.pagination.bullets.removeClass(params.bulletActiveClass); + + if (params.clickable) { + $el.off("click", classesToSelector(params.bulletClass)); + } + } + + on("init", () => { + init(); + render(); + update(); + }); + on("activeIndexChange", () => { + if (swiper.params.loop) { + update(); + } else if (typeof swiper.snapIndex === "undefined") { + update(); + } + }); + on("snapIndexChange", () => { + if (!swiper.params.loop) { + update(); + } + }); + on("slidesLengthChange", () => { + if (swiper.params.loop) { + render(); + update(); + } + }); + on("snapGridLengthChange", () => { + if (!swiper.params.loop) { + render(); + update(); + } + }); + on("destroy", () => { + destroy(); + }); + on("enable disable", () => { + const { $el } = swiper.pagination; + + if ($el) { + $el[swiper.enabled ? "removeClass" : "addClass"]( + swiper.params.pagination.lockClass, + ); + } + }); + on("lock unlock", () => { + update(); + }); + on("click", (_s, e) => { + const targetEl = e.target; + const { $el } = swiper.pagination; + + if ( + swiper.params.pagination.el && + swiper.params.pagination.hideOnClick && + $el.length > 0 && + !$(targetEl).hasClass(swiper.params.pagination.bulletClass) + ) { + if ( + swiper.navigation && + ((swiper.navigation.nextEl && + targetEl === swiper.navigation.nextEl) || + (swiper.navigation.prevEl && targetEl === swiper.navigation.prevEl)) + ) + return; + const isHidden = $el.hasClass(swiper.params.pagination.hiddenClass); + + if (isHidden === true) { + emit("paginationShow"); + } else { + emit("paginationHide"); + } + + $el.toggleClass(swiper.params.pagination.hiddenClass); + } + }); + Object.assign(swiper.pagination, { + render, + update, + init, + destroy, + }); + } + + function Scrollbar(_ref) { + let { swiper, extendParams, on, emit } = _ref; + const document = getDocument(); + let isTouched = false; + let timeout = null; + let dragTimeout = null; + let dragStartPos; + let dragSize; + let trackSize; + let divider; + extendParams({ + scrollbar: { + el: null, + dragSize: "auto", + hide: false, + draggable: false, + snapOnRelease: true, + lockClass: "swiper-scrollbar-lock", + dragClass: "swiper-scrollbar-drag", + }, + }); + swiper.scrollbar = { + el: null, + dragEl: null, + $el: null, + $dragEl: null, + }; + + function setTranslate() { + if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) return; + const { scrollbar, rtlTranslate: rtl, progress } = swiper; + const { $dragEl, $el } = scrollbar; + const params = swiper.params.scrollbar; + let newSize = dragSize; + let newPos = (trackSize - dragSize) * progress; + + if (rtl) { + newPos = -newPos; + + if (newPos > 0) { + newSize = dragSize - newPos; + newPos = 0; + } else if (-newPos + dragSize > trackSize) { + newSize = trackSize + newPos; + } + } else if (newPos < 0) { + newSize = dragSize + newPos; + newPos = 0; + } else if (newPos + dragSize > trackSize) { + newSize = trackSize - newPos; + } + + if (swiper.isHorizontal()) { + $dragEl.transform(`translate3d(${newPos}px, 0, 0)`); + $dragEl[0].style.width = `${newSize}px`; + } else { + $dragEl.transform(`translate3d(0px, ${newPos}px, 0)`); + $dragEl[0].style.height = `${newSize}px`; + } + + if (params.hide) { + clearTimeout(timeout); + $el[0].style.opacity = 1; + timeout = setTimeout(() => { + $el[0].style.opacity = 0; + $el.transition(400); + }, 1000); + } + } + + function setTransition(duration) { + if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) return; + swiper.scrollbar.$dragEl.transition(duration); + } + + function updateSize() { + if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) return; + const { scrollbar } = swiper; + const { $dragEl, $el } = scrollbar; + $dragEl[0].style.width = ""; + $dragEl[0].style.height = ""; + trackSize = swiper.isHorizontal() + ? $el[0].offsetWidth + : $el[0].offsetHeight; + divider = + swiper.size / + (swiper.virtualSize + + swiper.params.slidesOffsetBefore - + (swiper.params.centeredSlides ? swiper.snapGrid[0] : 0)); + + if (swiper.params.scrollbar.dragSize === "auto") { + dragSize = trackSize * divider; + } else { + dragSize = parseInt(swiper.params.scrollbar.dragSize, 10); + } + + if (swiper.isHorizontal()) { + $dragEl[0].style.width = `${dragSize}px`; + } else { + $dragEl[0].style.height = `${dragSize}px`; + } + + if (divider >= 1) { + $el[0].style.display = "none"; + } else { + $el[0].style.display = ""; + } + + if (swiper.params.scrollbar.hide) { + $el[0].style.opacity = 0; + } + + if (swiper.params.watchOverflow && swiper.enabled) { + scrollbar.$el[swiper.isLocked ? "addClass" : "removeClass"]( + swiper.params.scrollbar.lockClass, + ); + } + } + + function getPointerPosition(e) { + if (swiper.isHorizontal()) { + return e.type === "touchstart" || e.type === "touchmove" + ? e.targetTouches[0].clientX + : e.clientX; + } + + return e.type === "touchstart" || e.type === "touchmove" + ? e.targetTouches[0].clientY + : e.clientY; + } + + function setDragPosition(e) { + const { scrollbar, rtlTranslate: rtl } = swiper; + const { $el } = scrollbar; + let positionRatio; + positionRatio = + (getPointerPosition(e) - + $el.offset()[swiper.isHorizontal() ? "left" : "top"] - + (dragStartPos !== null ? dragStartPos : dragSize / 2)) / + (trackSize - dragSize); + positionRatio = Math.max(Math.min(positionRatio, 1), 0); + + if (rtl) { + positionRatio = 1 - positionRatio; + } + + const position = + swiper.minTranslate() + + (swiper.maxTranslate() - swiper.minTranslate()) * positionRatio; + swiper.updateProgress(position); + swiper.setTranslate(position); + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + } + + function onDragStart(e) { + const params = swiper.params.scrollbar; + const { scrollbar, $wrapperEl } = swiper; + const { $el, $dragEl } = scrollbar; + isTouched = true; + dragStartPos = + e.target === $dragEl[0] || e.target === $dragEl + ? getPointerPosition(e) - + e.target.getBoundingClientRect()[ + swiper.isHorizontal() ? "left" : "top" + ] + : null; + e.preventDefault(); + e.stopPropagation(); + $wrapperEl.transition(100); + $dragEl.transition(100); + setDragPosition(e); + clearTimeout(dragTimeout); + $el.transition(0); + + if (params.hide) { + $el.css("opacity", 1); + } + + if (swiper.params.cssMode) { + swiper.$wrapperEl.css("scroll-snap-type", "none"); + } + + emit("scrollbarDragStart", e); + } + + function onDragMove(e) { + const { scrollbar, $wrapperEl } = swiper; + const { $el, $dragEl } = scrollbar; + if (!isTouched) return; + if (e.preventDefault) e.preventDefault(); + else e.returnValue = false; + setDragPosition(e); + $wrapperEl.transition(0); + $el.transition(0); + $dragEl.transition(0); + emit("scrollbarDragMove", e); + } + + function onDragEnd(e) { + const params = swiper.params.scrollbar; + const { scrollbar, $wrapperEl } = swiper; + const { $el } = scrollbar; + if (!isTouched) return; + isTouched = false; + + if (swiper.params.cssMode) { + swiper.$wrapperEl.css("scroll-snap-type", ""); + $wrapperEl.transition(""); + } + + if (params.hide) { + clearTimeout(dragTimeout); + dragTimeout = nextTick(() => { + $el.css("opacity", 0); + $el.transition(400); + }, 1000); + } + + emit("scrollbarDragEnd", e); + + if (params.snapOnRelease) { + swiper.slideToClosest(); + } + } + + function events(method) { + const { + scrollbar, + touchEventsTouch, + touchEventsDesktop, + params, + support, + } = swiper; + const $el = scrollbar.$el; + const target = $el[0]; + const activeListener = + support.passiveListener && params.passiveListeners + ? { + passive: false, + capture: false, + } + : false; + const passiveListener = + support.passiveListener && params.passiveListeners + ? { + passive: true, + capture: false, + } + : false; + if (!target) return; + const eventMethod = + method === "on" ? "addEventListener" : "removeEventListener"; + + if (!support.touch) { + target[eventMethod]( + touchEventsDesktop.start, + onDragStart, + activeListener, + ); + document[eventMethod]( + touchEventsDesktop.move, + onDragMove, + activeListener, + ); + document[eventMethod]( + touchEventsDesktop.end, + onDragEnd, + passiveListener, + ); + } else { + target[eventMethod]( + touchEventsTouch.start, + onDragStart, + activeListener, + ); + target[eventMethod](touchEventsTouch.move, onDragMove, activeListener); + target[eventMethod](touchEventsTouch.end, onDragEnd, passiveListener); + } + } + + function enableDraggable() { + if (!swiper.params.scrollbar.el) return; + events("on"); + } + + function disableDraggable() { + if (!swiper.params.scrollbar.el) return; + events("off"); + } + + function init() { + const { scrollbar, $el: $swiperEl } = swiper; + swiper.params.scrollbar = createElementIfNotDefined( + swiper, + swiper.originalParams.scrollbar, + swiper.params.scrollbar, + { + el: "swiper-scrollbar", + }, + ); + const params = swiper.params.scrollbar; + if (!params.el) return; + let $el = $(params.el); + + if ( + swiper.params.uniqueNavElements && + typeof params.el === "string" && + $el.length > 1 && + $swiperEl.find(params.el).length === 1 + ) { + $el = $swiperEl.find(params.el); + } + + let $dragEl = $el.find(`.${swiper.params.scrollbar.dragClass}`); + + if ($dragEl.length === 0) { + $dragEl = $(`
    `); + $el.append($dragEl); + } + + Object.assign(scrollbar, { + $el, + el: $el[0], + $dragEl, + dragEl: $dragEl[0], + }); + + if (params.draggable) { + enableDraggable(); + } + + if ($el) { + $el[swiper.enabled ? "removeClass" : "addClass"]( + swiper.params.scrollbar.lockClass, + ); + } + } + + function destroy() { + disableDraggable(); + } + + on("init", () => { + init(); + updateSize(); + setTranslate(); + }); + on("update resize observerUpdate lock unlock", () => { + updateSize(); + }); + on("setTranslate", () => { + setTranslate(); + }); + on("setTransition", (_s, duration) => { + setTransition(duration); + }); + on("enable disable", () => { + const { $el } = swiper.scrollbar; + + if ($el) { + $el[swiper.enabled ? "removeClass" : "addClass"]( + swiper.params.scrollbar.lockClass, + ); + } + }); + on("destroy", () => { + destroy(); + }); + Object.assign(swiper.scrollbar, { + updateSize, + setTranslate, + init, + destroy, + }); + } + + function Parallax(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + parallax: { + enabled: false, + }, + }); + + const setTransform = (el, progress) => { + const { rtl } = swiper; + const $el = $(el); + const rtlFactor = rtl ? -1 : 1; + const p = $el.attr("data-swiper-parallax") || "0"; + let x = $el.attr("data-swiper-parallax-x"); + let y = $el.attr("data-swiper-parallax-y"); + const scale = $el.attr("data-swiper-parallax-scale"); + const opacity = $el.attr("data-swiper-parallax-opacity"); + + if (x || y) { + x = x || "0"; + y = y || "0"; + } else if (swiper.isHorizontal()) { + x = p; + y = "0"; + } else { + y = p; + x = "0"; + } + + if (x.indexOf("%") >= 0) { + x = `${parseInt(x, 10) * progress * rtlFactor}%`; + } else { + x = `${x * progress * rtlFactor}px`; + } + + if (y.indexOf("%") >= 0) { + y = `${parseInt(y, 10) * progress}%`; + } else { + y = `${y * progress}px`; + } + + if (typeof opacity !== "undefined" && opacity !== null) { + const currentOpacity = + opacity - (opacity - 1) * (1 - Math.abs(progress)); + $el[0].style.opacity = currentOpacity; + } + + if (typeof scale === "undefined" || scale === null) { + $el.transform(`translate3d(${x}, ${y}, 0px)`); + } else { + const currentScale = scale - (scale - 1) * (1 - Math.abs(progress)); + $el.transform(`translate3d(${x}, ${y}, 0px) scale(${currentScale})`); + } + }; + + const setTranslate = () => { + const { $el, slides, progress, snapGrid } = swiper; + $el + .children( + "[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]", + ) + .each((el) => { + setTransform(el, progress); + }); + slides.each((slideEl, slideIndex) => { + let slideProgress = slideEl.progress; + + if ( + swiper.params.slidesPerGroup > 1 && + swiper.params.slidesPerView !== "auto" + ) { + slideProgress += + Math.ceil(slideIndex / 2) - progress * (snapGrid.length - 1); + } + + slideProgress = Math.min(Math.max(slideProgress, -1), 1); + $(slideEl) + .find( + "[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]", + ) + .each((el) => { + setTransform(el, slideProgress); + }); + }); + }; + + const setTransition = function (duration) { + if (duration === void 0) { + duration = swiper.params.speed; + } + + const { $el } = swiper; + $el + .find( + "[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]", + ) + .each((parallaxEl) => { + const $parallaxEl = $(parallaxEl); + let parallaxDuration = + parseInt($parallaxEl.attr("data-swiper-parallax-duration"), 10) || + duration; + if (duration === 0) parallaxDuration = 0; + $parallaxEl.transition(parallaxDuration); + }); + }; + + on("beforeInit", () => { + if (!swiper.params.parallax.enabled) return; + swiper.params.watchSlidesProgress = true; + swiper.originalParams.watchSlidesProgress = true; + }); + on("init", () => { + if (!swiper.params.parallax.enabled) return; + setTranslate(); + }); + on("setTranslate", () => { + if (!swiper.params.parallax.enabled) return; + setTranslate(); + }); + on("setTransition", (_swiper, duration) => { + if (!swiper.params.parallax.enabled) return; + setTransition(duration); + }); + } + + function Zoom(_ref) { + let { swiper, extendParams, on, emit } = _ref; + const window = getWindow(); + extendParams({ + zoom: { + enabled: false, + maxRatio: 3, + minRatio: 1, + toggle: true, + containerClass: "swiper-zoom-container", + zoomedSlideClass: "swiper-slide-zoomed", + }, + }); + swiper.zoom = { + enabled: false, + }; + let currentScale = 1; + let isScaling = false; + let gesturesEnabled; + let fakeGestureTouched; + let fakeGestureMoved; + const gesture = { + $slideEl: undefined, + slideWidth: undefined, + slideHeight: undefined, + $imageEl: undefined, + $imageWrapEl: undefined, + maxRatio: 3, + }; + const image = { + isTouched: undefined, + isMoved: undefined, + currentX: undefined, + currentY: undefined, + minX: undefined, + minY: undefined, + maxX: undefined, + maxY: undefined, + width: undefined, + height: undefined, + startX: undefined, + startY: undefined, + touchesStart: {}, + touchesCurrent: {}, + }; + const velocity = { + x: undefined, + y: undefined, + prevPositionX: undefined, + prevPositionY: undefined, + prevTime: undefined, + }; + let scale = 1; + Object.defineProperty(swiper.zoom, "scale", { + get() { + return scale; + }, + + set(value) { + if (scale !== value) { + const imageEl = gesture.$imageEl ? gesture.$imageEl[0] : undefined; + const slideEl = gesture.$slideEl ? gesture.$slideEl[0] : undefined; + emit("zoomChange", value, imageEl, slideEl); + } + + scale = value; + }, + }); + + function getDistanceBetweenTouches(e) { + if (e.targetTouches.length < 2) return 1; + const x1 = e.targetTouches[0].pageX; + const y1 = e.targetTouches[0].pageY; + const x2 = e.targetTouches[1].pageX; + const y2 = e.targetTouches[1].pageY; + const distance = Math.sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2); + return distance; + } // Events + + function onGestureStart(e) { + const support = swiper.support; + const params = swiper.params.zoom; + fakeGestureTouched = false; + fakeGestureMoved = false; + + if (!support.gestures) { + if ( + e.type !== "touchstart" || + (e.type === "touchstart" && e.targetTouches.length < 2) + ) { + return; + } + + fakeGestureTouched = true; + gesture.scaleStart = getDistanceBetweenTouches(e); + } + + if (!gesture.$slideEl || !gesture.$slideEl.length) { + gesture.$slideEl = $(e.target).closest(`.${swiper.params.slideClass}`); + if (gesture.$slideEl.length === 0) + gesture.$slideEl = swiper.slides.eq(swiper.activeIndex); + gesture.$imageEl = gesture.$slideEl + .find(`.${params.containerClass}`) + .eq(0) + .find("picture, img, svg, canvas, .swiper-zoom-target") + .eq(0); + gesture.$imageWrapEl = gesture.$imageEl.parent( + `.${params.containerClass}`, + ); + gesture.maxRatio = + gesture.$imageWrapEl.attr("data-swiper-zoom") || params.maxRatio; + + if (gesture.$imageWrapEl.length === 0) { + gesture.$imageEl = undefined; + return; + } + } + + if (gesture.$imageEl) { + gesture.$imageEl.transition(0); + } + + isScaling = true; + } + + function onGestureChange(e) { + const support = swiper.support; + const params = swiper.params.zoom; + const zoom = swiper.zoom; + + if (!support.gestures) { + if ( + e.type !== "touchmove" || + (e.type === "touchmove" && e.targetTouches.length < 2) + ) { + return; + } + + fakeGestureMoved = true; + gesture.scaleMove = getDistanceBetweenTouches(e); + } + + if (!gesture.$imageEl || gesture.$imageEl.length === 0) { + if (e.type === "gesturechange") onGestureStart(e); + return; + } + + if (support.gestures) { + zoom.scale = e.scale * currentScale; + } else { + zoom.scale = (gesture.scaleMove / gesture.scaleStart) * currentScale; + } + + if (zoom.scale > gesture.maxRatio) { + zoom.scale = + gesture.maxRatio - 1 + (zoom.scale - gesture.maxRatio + 1) ** 0.5; + } + + if (zoom.scale < params.minRatio) { + zoom.scale = + params.minRatio + 1 - (params.minRatio - zoom.scale + 1) ** 0.5; + } + + gesture.$imageEl.transform(`translate3d(0,0,0) scale(${zoom.scale})`); + } + + function onGestureEnd(e) { + const device = swiper.device; + const support = swiper.support; + const params = swiper.params.zoom; + const zoom = swiper.zoom; + + if (!support.gestures) { + if (!fakeGestureTouched || !fakeGestureMoved) { + return; + } + + if ( + e.type !== "touchend" || + (e.type === "touchend" && + e.changedTouches.length < 2 && + !device.android) + ) { + return; + } + + fakeGestureTouched = false; + fakeGestureMoved = false; + } + + if (!gesture.$imageEl || gesture.$imageEl.length === 0) return; + zoom.scale = Math.max( + Math.min(zoom.scale, gesture.maxRatio), + params.minRatio, + ); + gesture.$imageEl + .transition(swiper.params.speed) + .transform(`translate3d(0,0,0) scale(${zoom.scale})`); + currentScale = zoom.scale; + isScaling = false; + if (zoom.scale === 1) gesture.$slideEl = undefined; + } + + function onTouchStart(e) { + const device = swiper.device; + if (!gesture.$imageEl || gesture.$imageEl.length === 0) return; + if (image.isTouched) return; + if (device.android && e.cancelable) e.preventDefault(); + image.isTouched = true; + image.touchesStart.x = + e.type === "touchstart" ? e.targetTouches[0].pageX : e.pageX; + image.touchesStart.y = + e.type === "touchstart" ? e.targetTouches[0].pageY : e.pageY; + } + + function onTouchMove(e) { + const zoom = swiper.zoom; + if (!gesture.$imageEl || gesture.$imageEl.length === 0) return; + swiper.allowClick = false; + if (!image.isTouched || !gesture.$slideEl) return; + + if (!image.isMoved) { + image.width = gesture.$imageEl[0].offsetWidth; + image.height = gesture.$imageEl[0].offsetHeight; + image.startX = getTranslate(gesture.$imageWrapEl[0], "x") || 0; + image.startY = getTranslate(gesture.$imageWrapEl[0], "y") || 0; + gesture.slideWidth = gesture.$slideEl[0].offsetWidth; + gesture.slideHeight = gesture.$slideEl[0].offsetHeight; + gesture.$imageWrapEl.transition(0); + } // Define if we need image drag + + const scaledWidth = image.width * zoom.scale; + const scaledHeight = image.height * zoom.scale; + if ( + scaledWidth < gesture.slideWidth && + scaledHeight < gesture.slideHeight + ) + return; + image.minX = Math.min(gesture.slideWidth / 2 - scaledWidth / 2, 0); + image.maxX = -image.minX; + image.minY = Math.min(gesture.slideHeight / 2 - scaledHeight / 2, 0); + image.maxY = -image.minY; + image.touchesCurrent.x = + e.type === "touchmove" ? e.targetTouches[0].pageX : e.pageX; + image.touchesCurrent.y = + e.type === "touchmove" ? e.targetTouches[0].pageY : e.pageY; + + if (!image.isMoved && !isScaling) { + if ( + swiper.isHorizontal() && + ((Math.floor(image.minX) === Math.floor(image.startX) && + image.touchesCurrent.x < image.touchesStart.x) || + (Math.floor(image.maxX) === Math.floor(image.startX) && + image.touchesCurrent.x > image.touchesStart.x)) + ) { + image.isTouched = false; + return; + } + + if ( + !swiper.isHorizontal() && + ((Math.floor(image.minY) === Math.floor(image.startY) && + image.touchesCurrent.y < image.touchesStart.y) || + (Math.floor(image.maxY) === Math.floor(image.startY) && + image.touchesCurrent.y > image.touchesStart.y)) + ) { + image.isTouched = false; + return; + } + } + + if (e.cancelable) { + e.preventDefault(); + } + + e.stopPropagation(); + image.isMoved = true; + image.currentX = + image.touchesCurrent.x - image.touchesStart.x + image.startX; + image.currentY = + image.touchesCurrent.y - image.touchesStart.y + image.startY; + + if (image.currentX < image.minX) { + image.currentX = + image.minX + 1 - (image.minX - image.currentX + 1) ** 0.8; + } + + if (image.currentX > image.maxX) { + image.currentX = + image.maxX - 1 + (image.currentX - image.maxX + 1) ** 0.8; + } + + if (image.currentY < image.minY) { + image.currentY = + image.minY + 1 - (image.minY - image.currentY + 1) ** 0.8; + } + + if (image.currentY > image.maxY) { + image.currentY = + image.maxY - 1 + (image.currentY - image.maxY + 1) ** 0.8; + } // Velocity + + if (!velocity.prevPositionX) + velocity.prevPositionX = image.touchesCurrent.x; + if (!velocity.prevPositionY) + velocity.prevPositionY = image.touchesCurrent.y; + if (!velocity.prevTime) velocity.prevTime = Date.now(); + velocity.x = + (image.touchesCurrent.x - velocity.prevPositionX) / + (Date.now() - velocity.prevTime) / + 2; + velocity.y = + (image.touchesCurrent.y - velocity.prevPositionY) / + (Date.now() - velocity.prevTime) / + 2; + if (Math.abs(image.touchesCurrent.x - velocity.prevPositionX) < 2) + velocity.x = 0; + if (Math.abs(image.touchesCurrent.y - velocity.prevPositionY) < 2) + velocity.y = 0; + velocity.prevPositionX = image.touchesCurrent.x; + velocity.prevPositionY = image.touchesCurrent.y; + velocity.prevTime = Date.now(); + gesture.$imageWrapEl.transform( + `translate3d(${image.currentX}px, ${image.currentY}px,0)`, + ); + } + + function onTouchEnd() { + const zoom = swiper.zoom; + if (!gesture.$imageEl || gesture.$imageEl.length === 0) return; + + if (!image.isTouched || !image.isMoved) { + image.isTouched = false; + image.isMoved = false; + return; + } + + image.isTouched = false; + image.isMoved = false; + let momentumDurationX = 300; + let momentumDurationY = 300; + const momentumDistanceX = velocity.x * momentumDurationX; + const newPositionX = image.currentX + momentumDistanceX; + const momentumDistanceY = velocity.y * momentumDurationY; + const newPositionY = image.currentY + momentumDistanceY; // Fix duration + + if (velocity.x !== 0) + momentumDurationX = Math.abs( + (newPositionX - image.currentX) / velocity.x, + ); + if (velocity.y !== 0) + momentumDurationY = Math.abs( + (newPositionY - image.currentY) / velocity.y, + ); + const momentumDuration = Math.max(momentumDurationX, momentumDurationY); + image.currentX = newPositionX; + image.currentY = newPositionY; // Define if we need image drag + + const scaledWidth = image.width * zoom.scale; + const scaledHeight = image.height * zoom.scale; + image.minX = Math.min(gesture.slideWidth / 2 - scaledWidth / 2, 0); + image.maxX = -image.minX; + image.minY = Math.min(gesture.slideHeight / 2 - scaledHeight / 2, 0); + image.maxY = -image.minY; + image.currentX = Math.max( + Math.min(image.currentX, image.maxX), + image.minX, + ); + image.currentY = Math.max( + Math.min(image.currentY, image.maxY), + image.minY, + ); + gesture.$imageWrapEl + .transition(momentumDuration) + .transform(`translate3d(${image.currentX}px, ${image.currentY}px,0)`); + } + + function onTransitionEnd() { + const zoom = swiper.zoom; + + if (gesture.$slideEl && swiper.previousIndex !== swiper.activeIndex) { + if (gesture.$imageEl) { + gesture.$imageEl.transform("translate3d(0,0,0) scale(1)"); + } + + if (gesture.$imageWrapEl) { + gesture.$imageWrapEl.transform("translate3d(0,0,0)"); + } + + zoom.scale = 1; + currentScale = 1; + gesture.$slideEl = undefined; + gesture.$imageEl = undefined; + gesture.$imageWrapEl = undefined; + } + } + + function zoomIn(e) { + const zoom = swiper.zoom; + const params = swiper.params.zoom; + + if (!gesture.$slideEl) { + if (e && e.target) { + gesture.$slideEl = $(e.target).closest( + `.${swiper.params.slideClass}`, + ); + } + + if (!gesture.$slideEl) { + if ( + swiper.params.virtual && + swiper.params.virtual.enabled && + swiper.virtual + ) { + gesture.$slideEl = swiper.$wrapperEl.children( + `.${swiper.params.slideActiveClass}`, + ); + } else { + gesture.$slideEl = swiper.slides.eq(swiper.activeIndex); + } + } + + gesture.$imageEl = gesture.$slideEl + .find(`.${params.containerClass}`) + .eq(0) + .find("picture, img, svg, canvas, .swiper-zoom-target") + .eq(0); + gesture.$imageWrapEl = gesture.$imageEl.parent( + `.${params.containerClass}`, + ); + } + + if ( + !gesture.$imageEl || + gesture.$imageEl.length === 0 || + !gesture.$imageWrapEl || + gesture.$imageWrapEl.length === 0 + ) + return; + + if (swiper.params.cssMode) { + swiper.wrapperEl.style.overflow = "hidden"; + swiper.wrapperEl.style.touchAction = "none"; + } + + gesture.$slideEl.addClass(`${params.zoomedSlideClass}`); + let touchX; + let touchY; + let offsetX; + let offsetY; + let diffX; + let diffY; + let translateX; + let translateY; + let imageWidth; + let imageHeight; + let scaledWidth; + let scaledHeight; + let translateMinX; + let translateMinY; + let translateMaxX; + let translateMaxY; + let slideWidth; + let slideHeight; + + if (typeof image.touchesStart.x === "undefined" && e) { + touchX = e.type === "touchend" ? e.changedTouches[0].pageX : e.pageX; + touchY = e.type === "touchend" ? e.changedTouches[0].pageY : e.pageY; + } else { + touchX = image.touchesStart.x; + touchY = image.touchesStart.y; + } + + zoom.scale = + gesture.$imageWrapEl.attr("data-swiper-zoom") || params.maxRatio; + currentScale = + gesture.$imageWrapEl.attr("data-swiper-zoom") || params.maxRatio; + + if (e) { + slideWidth = gesture.$slideEl[0].offsetWidth; + slideHeight = gesture.$slideEl[0].offsetHeight; + offsetX = gesture.$slideEl.offset().left + window.scrollX; + offsetY = gesture.$slideEl.offset().top + window.scrollY; + diffX = offsetX + slideWidth / 2 - touchX; + diffY = offsetY + slideHeight / 2 - touchY; + imageWidth = gesture.$imageEl[0].offsetWidth; + imageHeight = gesture.$imageEl[0].offsetHeight; + scaledWidth = imageWidth * zoom.scale; + scaledHeight = imageHeight * zoom.scale; + translateMinX = Math.min(slideWidth / 2 - scaledWidth / 2, 0); + translateMinY = Math.min(slideHeight / 2 - scaledHeight / 2, 0); + translateMaxX = -translateMinX; + translateMaxY = -translateMinY; + translateX = diffX * zoom.scale; + translateY = diffY * zoom.scale; + + if (translateX < translateMinX) { + translateX = translateMinX; + } + + if (translateX > translateMaxX) { + translateX = translateMaxX; + } + + if (translateY < translateMinY) { + translateY = translateMinY; + } + + if (translateY > translateMaxY) { + translateY = translateMaxY; + } + } else { + translateX = 0; + translateY = 0; + } + + gesture.$imageWrapEl + .transition(300) + .transform(`translate3d(${translateX}px, ${translateY}px,0)`); + gesture.$imageEl + .transition(300) + .transform(`translate3d(0,0,0) scale(${zoom.scale})`); + } + + function zoomOut() { + const zoom = swiper.zoom; + const params = swiper.params.zoom; + + if (!gesture.$slideEl) { + if ( + swiper.params.virtual && + swiper.params.virtual.enabled && + swiper.virtual + ) { + gesture.$slideEl = swiper.$wrapperEl.children( + `.${swiper.params.slideActiveClass}`, + ); + } else { + gesture.$slideEl = swiper.slides.eq(swiper.activeIndex); + } + + gesture.$imageEl = gesture.$slideEl + .find(`.${params.containerClass}`) + .eq(0) + .find("picture, img, svg, canvas, .swiper-zoom-target") + .eq(0); + gesture.$imageWrapEl = gesture.$imageEl.parent( + `.${params.containerClass}`, + ); + } + + if ( + !gesture.$imageEl || + gesture.$imageEl.length === 0 || + !gesture.$imageWrapEl || + gesture.$imageWrapEl.length === 0 + ) + return; + + if (swiper.params.cssMode) { + swiper.wrapperEl.style.overflow = ""; + swiper.wrapperEl.style.touchAction = ""; + } + + zoom.scale = 1; + currentScale = 1; + gesture.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"); + gesture.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"); + gesture.$slideEl.removeClass(`${params.zoomedSlideClass}`); + gesture.$slideEl = undefined; + } // Toggle Zoom + + function zoomToggle(e) { + const zoom = swiper.zoom; + + if (zoom.scale && zoom.scale !== 1) { + // Zoom Out + zoomOut(); + } else { + // Zoom In + zoomIn(e); + } + } + + function getListeners() { + const support = swiper.support; + const passiveListener = + swiper.touchEvents.start === "touchstart" && + support.passiveListener && + swiper.params.passiveListeners + ? { + passive: true, + capture: false, + } + : false; + const activeListenerWithCapture = support.passiveListener + ? { + passive: false, + capture: true, + } + : true; + return { + passiveListener, + activeListenerWithCapture, + }; + } + + function getSlideSelector() { + return `.${swiper.params.slideClass}`; + } + + function toggleGestures(method) { + const { passiveListener } = getListeners(); + const slideSelector = getSlideSelector(); + swiper.$wrapperEl[method]( + "gesturestart", + slideSelector, + onGestureStart, + passiveListener, + ); + swiper.$wrapperEl[method]( + "gesturechange", + slideSelector, + onGestureChange, + passiveListener, + ); + swiper.$wrapperEl[method]( + "gestureend", + slideSelector, + onGestureEnd, + passiveListener, + ); + } + + function enableGestures() { + if (gesturesEnabled) return; + gesturesEnabled = true; + toggleGestures("on"); + } + + function disableGestures() { + if (!gesturesEnabled) return; + gesturesEnabled = false; + toggleGestures("off"); + } // Attach/Detach Events + + function enable() { + const zoom = swiper.zoom; + if (zoom.enabled) return; + zoom.enabled = true; + const support = swiper.support; + const { passiveListener, activeListenerWithCapture } = getListeners(); + const slideSelector = getSlideSelector(); // Scale image + + if (support.gestures) { + swiper.$wrapperEl.on( + swiper.touchEvents.start, + enableGestures, + passiveListener, + ); + swiper.$wrapperEl.on( + swiper.touchEvents.end, + disableGestures, + passiveListener, + ); + } else if (swiper.touchEvents.start === "touchstart") { + swiper.$wrapperEl.on( + swiper.touchEvents.start, + slideSelector, + onGestureStart, + passiveListener, + ); + swiper.$wrapperEl.on( + swiper.touchEvents.move, + slideSelector, + onGestureChange, + activeListenerWithCapture, + ); + swiper.$wrapperEl.on( + swiper.touchEvents.end, + slideSelector, + onGestureEnd, + passiveListener, + ); + + if (swiper.touchEvents.cancel) { + swiper.$wrapperEl.on( + swiper.touchEvents.cancel, + slideSelector, + onGestureEnd, + passiveListener, + ); + } + } // Move image + + swiper.$wrapperEl.on( + swiper.touchEvents.move, + `.${swiper.params.zoom.containerClass}`, + onTouchMove, + activeListenerWithCapture, + ); + } + + function disable() { + const zoom = swiper.zoom; + if (!zoom.enabled) return; + const support = swiper.support; + zoom.enabled = false; + const { passiveListener, activeListenerWithCapture } = getListeners(); + const slideSelector = getSlideSelector(); // Scale image + + if (support.gestures) { + swiper.$wrapperEl.off( + swiper.touchEvents.start, + enableGestures, + passiveListener, + ); + swiper.$wrapperEl.off( + swiper.touchEvents.end, + disableGestures, + passiveListener, + ); + } else if (swiper.touchEvents.start === "touchstart") { + swiper.$wrapperEl.off( + swiper.touchEvents.start, + slideSelector, + onGestureStart, + passiveListener, + ); + swiper.$wrapperEl.off( + swiper.touchEvents.move, + slideSelector, + onGestureChange, + activeListenerWithCapture, + ); + swiper.$wrapperEl.off( + swiper.touchEvents.end, + slideSelector, + onGestureEnd, + passiveListener, + ); + + if (swiper.touchEvents.cancel) { + swiper.$wrapperEl.off( + swiper.touchEvents.cancel, + slideSelector, + onGestureEnd, + passiveListener, + ); + } + } // Move image + + swiper.$wrapperEl.off( + swiper.touchEvents.move, + `.${swiper.params.zoom.containerClass}`, + onTouchMove, + activeListenerWithCapture, + ); + } + + on("init", () => { + if (swiper.params.zoom.enabled) { + enable(); + } + }); + on("destroy", () => { + disable(); + }); + on("touchStart", (_s, e) => { + if (!swiper.zoom.enabled) return; + onTouchStart(e); + }); + on("touchEnd", (_s, e) => { + if (!swiper.zoom.enabled) return; + onTouchEnd(); + }); + on("doubleTap", (_s, e) => { + if ( + !swiper.animating && + swiper.params.zoom.enabled && + swiper.zoom.enabled && + swiper.params.zoom.toggle + ) { + zoomToggle(e); + } + }); + on("transitionEnd", () => { + if (swiper.zoom.enabled && swiper.params.zoom.enabled) { + onTransitionEnd(); + } + }); + on("slideChange", () => { + if ( + swiper.zoom.enabled && + swiper.params.zoom.enabled && + swiper.params.cssMode + ) { + onTransitionEnd(); + } + }); + Object.assign(swiper.zoom, { + enable, + disable, + in: zoomIn, + out: zoomOut, + toggle: zoomToggle, + }); + } + + function Lazy(_ref) { + let { swiper, extendParams, on, emit } = _ref; + extendParams({ + lazy: { + checkInView: false, + enabled: false, + loadPrevNext: false, + loadPrevNextAmount: 1, + loadOnTransitionStart: false, + scrollingElement: "", + elementClass: "swiper-lazy", + loadingClass: "swiper-lazy-loading", + loadedClass: "swiper-lazy-loaded", + preloaderClass: "swiper-lazy-preloader", + }, + }); + swiper.lazy = {}; + let scrollHandlerAttached = false; + let initialImageLoaded = false; + + function loadInSlide(index, loadInDuplicate) { + if (loadInDuplicate === void 0) { + loadInDuplicate = true; + } + + const params = swiper.params.lazy; + if (typeof index === "undefined") return; + if (swiper.slides.length === 0) return; + const isVirtual = swiper.virtual && swiper.params.virtual.enabled; + const $slideEl = isVirtual + ? swiper.$wrapperEl.children( + `.${swiper.params.slideClass}[data-swiper-slide-index="${index}"]`, + ) + : swiper.slides.eq(index); + const $images = $slideEl.find( + `.${params.elementClass}:not(.${params.loadedClass}):not(.${params.loadingClass})`, + ); + + if ( + $slideEl.hasClass(params.elementClass) && + !$slideEl.hasClass(params.loadedClass) && + !$slideEl.hasClass(params.loadingClass) + ) { + $images.push($slideEl[0]); + } + + if ($images.length === 0) return; + $images.each((imageEl) => { + const $imageEl = $(imageEl); + $imageEl.addClass(params.loadingClass); + const background = $imageEl.attr("data-background"); + const src = $imageEl.attr("data-src"); + const srcset = $imageEl.attr("data-srcset"); + const sizes = $imageEl.attr("data-sizes"); + const $pictureEl = $imageEl.parent("picture"); + swiper.loadImage( + $imageEl[0], + src || background, + srcset, + sizes, + false, + () => { + if ( + typeof swiper === "undefined" || + swiper === null || + !swiper || + (swiper && !swiper.params) || + swiper.destroyed + ) + return; + + if (background) { + $imageEl.css("background-image", `url("${background}")`); + $imageEl.removeAttr("data-background"); + } else { + if (srcset) { + $imageEl.attr("srcset", srcset); + $imageEl.removeAttr("data-srcset"); + } + + if (sizes) { + $imageEl.attr("sizes", sizes); + $imageEl.removeAttr("data-sizes"); + } + + if ($pictureEl.length) { + $pictureEl.children("source").each((sourceEl) => { + const $source = $(sourceEl); + + if ($source.attr("data-srcset")) { + $source.attr("srcset", $source.attr("data-srcset")); + $source.removeAttr("data-srcset"); + } + }); + } + + if (src) { + $imageEl.attr("src", src); + $imageEl.removeAttr("data-src"); + } + } + + $imageEl + .addClass(params.loadedClass) + .removeClass(params.loadingClass); + $slideEl.find(`.${params.preloaderClass}`).remove(); + + if (swiper.params.loop && loadInDuplicate) { + const slideOriginalIndex = $slideEl.attr( + "data-swiper-slide-index", + ); + + if ($slideEl.hasClass(swiper.params.slideDuplicateClass)) { + const originalSlide = swiper.$wrapperEl.children( + `[data-swiper-slide-index="${slideOriginalIndex}"]:not(.${swiper.params.slideDuplicateClass})`, + ); + loadInSlide(originalSlide.index(), false); + } else { + const duplicatedSlide = swiper.$wrapperEl.children( + `.${swiper.params.slideDuplicateClass}[data-swiper-slide-index="${slideOriginalIndex}"]`, + ); + loadInSlide(duplicatedSlide.index(), false); + } + } + + emit("lazyImageReady", $slideEl[0], $imageEl[0]); + + if (swiper.params.autoHeight) { + swiper.updateAutoHeight(); + } + }, + ); + emit("lazyImageLoad", $slideEl[0], $imageEl[0]); + }); + } + + function load() { + const { $wrapperEl, params: swiperParams, slides, activeIndex } = swiper; + const isVirtual = swiper.virtual && swiperParams.virtual.enabled; + const params = swiperParams.lazy; + let slidesPerView = swiperParams.slidesPerView; + + if (slidesPerView === "auto") { + slidesPerView = 0; + } + + function slideExist(index) { + if (isVirtual) { + if ( + $wrapperEl.children( + `.${swiperParams.slideClass}[data-swiper-slide-index="${index}"]`, + ).length + ) { + return true; + } + } else if (slides[index]) return true; + + return false; + } + + function slideIndex(slideEl) { + if (isVirtual) { + return $(slideEl).attr("data-swiper-slide-index"); + } + + return $(slideEl).index(); + } + + if (!initialImageLoaded) initialImageLoaded = true; + + if (swiper.params.watchSlidesProgress) { + $wrapperEl + .children(`.${swiperParams.slideVisibleClass}`) + .each((slideEl) => { + const index = isVirtual + ? $(slideEl).attr("data-swiper-slide-index") + : $(slideEl).index(); + loadInSlide(index); + }); + } else if (slidesPerView > 1) { + for (let i = activeIndex; i < activeIndex + slidesPerView; i += 1) { + if (slideExist(i)) loadInSlide(i); + } + } else { + loadInSlide(activeIndex); + } + + if (params.loadPrevNext) { + if ( + slidesPerView > 1 || + (params.loadPrevNextAmount && params.loadPrevNextAmount > 1) + ) { + const amount = params.loadPrevNextAmount; + const spv = slidesPerView; + const maxIndex = Math.min( + activeIndex + spv + Math.max(amount, spv), + slides.length, + ); + const minIndex = Math.max(activeIndex - Math.max(spv, amount), 0); // Next Slides + + for (let i = activeIndex + slidesPerView; i < maxIndex; i += 1) { + if (slideExist(i)) loadInSlide(i); + } // Prev Slides + + for (let i = minIndex; i < activeIndex; i += 1) { + if (slideExist(i)) loadInSlide(i); + } + } else { + const nextSlide = $wrapperEl.children( + `.${swiperParams.slideNextClass}`, + ); + if (nextSlide.length > 0) loadInSlide(slideIndex(nextSlide)); + const prevSlide = $wrapperEl.children( + `.${swiperParams.slidePrevClass}`, + ); + if (prevSlide.length > 0) loadInSlide(slideIndex(prevSlide)); + } + } + } + + function checkInViewOnLoad() { + const window = getWindow(); + if (!swiper || swiper.destroyed) return; + const $scrollElement = swiper.params.lazy.scrollingElement + ? $(swiper.params.lazy.scrollingElement) + : $(window); + const isWindow = $scrollElement[0] === window; + const scrollElementWidth = isWindow + ? window.innerWidth + : $scrollElement[0].offsetWidth; + const scrollElementHeight = isWindow + ? window.innerHeight + : $scrollElement[0].offsetHeight; + const swiperOffset = swiper.$el.offset(); + const { rtlTranslate: rtl } = swiper; + let inView = false; + if (rtl) swiperOffset.left -= swiper.$el[0].scrollLeft; + const swiperCoord = [ + [swiperOffset.left, swiperOffset.top], + [swiperOffset.left + swiper.width, swiperOffset.top], + [swiperOffset.left, swiperOffset.top + swiper.height], + [swiperOffset.left + swiper.width, swiperOffset.top + swiper.height], + ]; + + for (let i = 0; i < swiperCoord.length; i += 1) { + const point = swiperCoord[i]; + + if ( + point[0] >= 0 && + point[0] <= scrollElementWidth && + point[1] >= 0 && + point[1] <= scrollElementHeight + ) { + if (point[0] === 0 && point[1] === 0) continue; // eslint-disable-line + + inView = true; + } + } + + const passiveListener = + swiper.touchEvents.start === "touchstart" && + swiper.support.passiveListener && + swiper.params.passiveListeners + ? { + passive: true, + capture: false, + } + : false; + + if (inView) { + load(); + $scrollElement.off("scroll", checkInViewOnLoad, passiveListener); + } else if (!scrollHandlerAttached) { + scrollHandlerAttached = true; + $scrollElement.on("scroll", checkInViewOnLoad, passiveListener); + } + } + + on("beforeInit", () => { + if (swiper.params.lazy.enabled && swiper.params.preloadImages) { + swiper.params.preloadImages = false; + } + }); + on("init", () => { + if (swiper.params.lazy.enabled) { + if (swiper.params.lazy.checkInView) { + checkInViewOnLoad(); + } else { + load(); + } + } + }); + on("scroll", () => { + if ( + swiper.params.freeMode && + swiper.params.freeMode.enabled && + !swiper.params.freeMode.sticky + ) { + load(); + } + }); + on("scrollbarDragMove resize _freeModeNoMomentumRelease", () => { + if (swiper.params.lazy.enabled) { + if (swiper.params.lazy.checkInView) { + checkInViewOnLoad(); + } else { + load(); + } + } + }); + on("transitionStart", () => { + if (swiper.params.lazy.enabled) { + if ( + swiper.params.lazy.loadOnTransitionStart || + (!swiper.params.lazy.loadOnTransitionStart && !initialImageLoaded) + ) { + if (swiper.params.lazy.checkInView) { + checkInViewOnLoad(); + } else { + load(); + } + } + } + }); + on("transitionEnd", () => { + if ( + swiper.params.lazy.enabled && + !swiper.params.lazy.loadOnTransitionStart + ) { + if (swiper.params.lazy.checkInView) { + checkInViewOnLoad(); + } else { + load(); + } + } + }); + on("slideChange", () => { + const { + lazy, + cssMode, + watchSlidesProgress, + touchReleaseOnEdges, + resistanceRatio, + } = swiper.params; + + if ( + lazy.enabled && + (cssMode || + (watchSlidesProgress && + (touchReleaseOnEdges || resistanceRatio === 0))) + ) { + load(); + } + }); + Object.assign(swiper.lazy, { + load, + loadInSlide, + }); + } + + /* eslint no-bitwise: ["error", { "allow": [">>"] }] */ + function Controller(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + controller: { + control: undefined, + inverse: false, + by: "slide", // or 'container' + }, + }); + swiper.controller = { + control: undefined, + }; + + function LinearSpline(x, y) { + const binarySearch = (function search() { + let maxIndex; + let minIndex; + let guess; + return (array, val) => { + minIndex = -1; + maxIndex = array.length; + + while (maxIndex - minIndex > 1) { + guess = (maxIndex + minIndex) >> 1; + + if (array[guess] <= val) { + minIndex = guess; + } else { + maxIndex = guess; + } + } + + return maxIndex; + }; + })(); + + this.x = x; + this.y = y; + this.lastIndex = x.length - 1; // Given an x value (x2), return the expected y2 value: + // (x1,y1) is the known point before given value, + // (x3,y3) is the known point after given value. + + let i1; + let i3; + + this.interpolate = function interpolate(x2) { + if (!x2) return 0; // Get the indexes of x1 and x3 (the array indexes before and after given x2): + + i3 = binarySearch(this.x, x2); + i1 = i3 - 1; // We have our indexes i1 & i3, so we can calculate already: + // y2 := ((x2−x1) × (y3−y1)) ÷ (x3−x1) + y1 + + return ( + ((x2 - this.x[i1]) * (this.y[i3] - this.y[i1])) / + (this.x[i3] - this.x[i1]) + + this.y[i1] + ); + }; + + return this; + } // xxx: for now i will just save one spline function to to + + function getInterpolateFunction(c) { + if (!swiper.controller.spline) { + swiper.controller.spline = swiper.params.loop + ? new LinearSpline(swiper.slidesGrid, c.slidesGrid) + : new LinearSpline(swiper.snapGrid, c.snapGrid); + } + } + + function setTranslate(_t, byController) { + const controlled = swiper.controller.control; + let multiplier; + let controlledTranslate; + const Swiper = swiper.constructor; + + function setControlledTranslate(c) { + // this will create an Interpolate function based on the snapGrids + // x is the Grid of the scrolled scroller and y will be the controlled scroller + // it makes sense to create this only once and recall it for the interpolation + // the function does a lot of value caching for performance + const translate = swiper.rtlTranslate + ? -swiper.translate + : swiper.translate; + + if (swiper.params.controller.by === "slide") { + getInterpolateFunction(c); // i am not sure why the values have to be multiplicated this way, tried to invert the snapGrid + // but it did not work out + + controlledTranslate = + -swiper.controller.spline.interpolate(-translate); + } + + if ( + !controlledTranslate || + swiper.params.controller.by === "container" + ) { + multiplier = + (c.maxTranslate() - c.minTranslate()) / + (swiper.maxTranslate() - swiper.minTranslate()); + controlledTranslate = + (translate - swiper.minTranslate()) * multiplier + c.minTranslate(); + } + + if (swiper.params.controller.inverse) { + controlledTranslate = c.maxTranslate() - controlledTranslate; + } + + c.updateProgress(controlledTranslate); + c.setTranslate(controlledTranslate, swiper); + c.updateActiveIndex(); + c.updateSlidesClasses(); + } + + if (Array.isArray(controlled)) { + for (let i = 0; i < controlled.length; i += 1) { + if ( + controlled[i] !== byController && + controlled[i] instanceof Swiper + ) { + setControlledTranslate(controlled[i]); + } + } + } else if (controlled instanceof Swiper && byController !== controlled) { + setControlledTranslate(controlled); + } + } + + function setTransition(duration, byController) { + const Swiper = swiper.constructor; + const controlled = swiper.controller.control; + let i; + + function setControlledTransition(c) { + c.setTransition(duration, swiper); + + if (duration !== 0) { + c.transitionStart(); + + if (c.params.autoHeight) { + nextTick(() => { + c.updateAutoHeight(); + }); + } + + c.$wrapperEl.transitionEnd(() => { + if (!controlled) return; + + if (c.params.loop && swiper.params.controller.by === "slide") { + c.loopFix(); + } + + c.transitionEnd(); + }); + } + } + + if (Array.isArray(controlled)) { + for (i = 0; i < controlled.length; i += 1) { + if ( + controlled[i] !== byController && + controlled[i] instanceof Swiper + ) { + setControlledTransition(controlled[i]); + } + } + } else if (controlled instanceof Swiper && byController !== controlled) { + setControlledTransition(controlled); + } + } + + function removeSpline() { + if (!swiper.controller.control) return; + + if (swiper.controller.spline) { + swiper.controller.spline = undefined; + delete swiper.controller.spline; + } + } + + on("beforeInit", () => { + swiper.controller.control = swiper.params.controller.control; + }); + on("update", () => { + removeSpline(); + }); + on("resize", () => { + removeSpline(); + }); + on("observerUpdate", () => { + removeSpline(); + }); + on("setTranslate", (_s, translate, byController) => { + if (!swiper.controller.control) return; + swiper.controller.setTranslate(translate, byController); + }); + on("setTransition", (_s, duration, byController) => { + if (!swiper.controller.control) return; + swiper.controller.setTransition(duration, byController); + }); + Object.assign(swiper.controller, { + setTranslate, + setTransition, + }); + } + + function A11y(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + a11y: { + enabled: true, + notificationClass: "swiper-notification", + prevSlideMessage: "Previous slide", + nextSlideMessage: "Next slide", + firstSlideMessage: "This is the first slide", + lastSlideMessage: "This is the last slide", + paginationBulletMessage: "Go to slide {{index}}", + slideLabelMessage: "{{index}} / {{slidesLength}}", + containerMessage: null, + containerRoleDescriptionMessage: null, + itemRoleDescriptionMessage: null, + slideRole: "group", + }, + }); + let liveRegion = null; + + function notify(message) { + const notification = liveRegion; + if (notification.length === 0) return; + notification.html(""); + notification.html(message); + } + + function getRandomNumber(size) { + if (size === void 0) { + size = 16; + } + + const randomChar = () => Math.round(16 * Math.random()).toString(16); + + return "x".repeat(size).replace(/x/g, randomChar); + } + + function makeElFocusable($el) { + $el.attr("tabIndex", "0"); + } + + function makeElNotFocusable($el) { + $el.attr("tabIndex", "-1"); + } + + function addElRole($el, role) { + $el.attr("role", role); + } + + function addElRoleDescription($el, description) { + $el.attr("aria-roledescription", description); + } + + function addElControls($el, controls) { + $el.attr("aria-controls", controls); + } + + function addElLabel($el, label) { + $el.attr("aria-label", label); + } + + function addElId($el, id) { + $el.attr("id", id); + } + + function addElLive($el, live) { + $el.attr("aria-live", live); + } + + function disableEl($el) { + $el.attr("aria-disabled", true); + } + + function enableEl($el) { + $el.attr("aria-disabled", false); + } + + function onEnterOrSpaceKey(e) { + if (e.keyCode !== 13 && e.keyCode !== 32) return; + const params = swiper.params.a11y; + const $targetEl = $(e.target); + + if ( + swiper.navigation && + swiper.navigation.$nextEl && + $targetEl.is(swiper.navigation.$nextEl) + ) { + if (!(swiper.isEnd && !swiper.params.loop)) { + swiper.slideNext(); + } + + if (swiper.isEnd) { + notify(params.lastSlideMessage); + } else { + notify(params.nextSlideMessage); + } + } + + if ( + swiper.navigation && + swiper.navigation.$prevEl && + $targetEl.is(swiper.navigation.$prevEl) + ) { + if (!(swiper.isBeginning && !swiper.params.loop)) { + swiper.slidePrev(); + } + + if (swiper.isBeginning) { + notify(params.firstSlideMessage); + } else { + notify(params.prevSlideMessage); + } + } + + if ( + swiper.pagination && + $targetEl.is(classesToSelector(swiper.params.pagination.bulletClass)) + ) { + $targetEl[0].click(); + } + } + + function updateNavigation() { + if (swiper.params.loop || swiper.params.rewind || !swiper.navigation) + return; + const { $nextEl, $prevEl } = swiper.navigation; + + if ($prevEl && $prevEl.length > 0) { + if (swiper.isBeginning) { + disableEl($prevEl); + makeElNotFocusable($prevEl); + } else { + enableEl($prevEl); + makeElFocusable($prevEl); + } + } + + if ($nextEl && $nextEl.length > 0) { + if (swiper.isEnd) { + disableEl($nextEl); + makeElNotFocusable($nextEl); + } else { + enableEl($nextEl); + makeElFocusable($nextEl); + } + } + } + + function hasPagination() { + return ( + swiper.pagination && + swiper.pagination.bullets && + swiper.pagination.bullets.length + ); + } + + function hasClickablePagination() { + return hasPagination() && swiper.params.pagination.clickable; + } + + function updatePagination() { + const params = swiper.params.a11y; + if (!hasPagination()) return; + swiper.pagination.bullets.each((bulletEl) => { + const $bulletEl = $(bulletEl); + + if (swiper.params.pagination.clickable) { + makeElFocusable($bulletEl); + + if (!swiper.params.pagination.renderBullet) { + addElRole($bulletEl, "button"); + addElLabel( + $bulletEl, + params.paginationBulletMessage.replace( + /\{\{index\}\}/, + $bulletEl.index() + 1, + ), + ); + } + } + + if ($bulletEl.is(`.${swiper.params.pagination.bulletActiveClass}`)) { + $bulletEl.attr("aria-current", "true"); + } else { + $bulletEl.removeAttr("aria-current"); + } + }); + } + + const initNavEl = ($el, wrapperId, message) => { + makeElFocusable($el); + + if ($el[0].tagName !== "BUTTON") { + addElRole($el, "button"); + $el.on("keydown", onEnterOrSpaceKey); + } + + addElLabel($el, message); + addElControls($el, wrapperId); + }; + + const handleFocus = (e) => { + const slideEl = e.target.closest(`.${swiper.params.slideClass}`); + if (!slideEl || !swiper.slides.includes(slideEl)) return; + const isActive = swiper.slides.indexOf(slideEl) === swiper.activeIndex; + const isVisible = + swiper.params.watchSlidesProgress && + swiper.visibleSlides && + swiper.visibleSlides.includes(slideEl); + if (isActive || isVisible) return; + swiper.slideTo(swiper.slides.indexOf(slideEl), 0); + }; + + function init() { + const params = swiper.params.a11y; + swiper.$el.append(liveRegion); // Container + + const $containerEl = swiper.$el; + + if (params.containerRoleDescriptionMessage) { + addElRoleDescription( + $containerEl, + params.containerRoleDescriptionMessage, + ); + } + + if (params.containerMessage) { + addElLabel($containerEl, params.containerMessage); + } // Wrapper + + const $wrapperEl = swiper.$wrapperEl; + const wrapperId = + $wrapperEl.attr("id") || `swiper-wrapper-${getRandomNumber(16)}`; + const live = + swiper.params.autoplay && swiper.params.autoplay.enabled + ? "off" + : "polite"; + addElId($wrapperEl, wrapperId); + addElLive($wrapperEl, live); // Slide + + if (params.itemRoleDescriptionMessage) { + addElRoleDescription( + $(swiper.slides), + params.itemRoleDescriptionMessage, + ); + } + + addElRole($(swiper.slides), params.slideRole); + const slidesLength = swiper.params.loop + ? swiper.slides.filter( + (el) => !el.classList.contains(swiper.params.slideDuplicateClass), + ).length + : swiper.slides.length; + swiper.slides.each((slideEl, index) => { + const $slideEl = $(slideEl); + const slideIndex = swiper.params.loop + ? parseInt($slideEl.attr("data-swiper-slide-index"), 10) + : index; + const ariaLabelMessage = params.slideLabelMessage + .replace(/\{\{index\}\}/, slideIndex + 1) + .replace(/\{\{slidesLength\}\}/, slidesLength); + addElLabel($slideEl, ariaLabelMessage); + }); // Navigation + + let $nextEl; + let $prevEl; + + if (swiper.navigation && swiper.navigation.$nextEl) { + $nextEl = swiper.navigation.$nextEl; + } + + if (swiper.navigation && swiper.navigation.$prevEl) { + $prevEl = swiper.navigation.$prevEl; + } + + if ($nextEl && $nextEl.length) { + initNavEl($nextEl, wrapperId, params.nextSlideMessage); + } + + if ($prevEl && $prevEl.length) { + initNavEl($prevEl, wrapperId, params.prevSlideMessage); + } // Pagination + + if (hasClickablePagination()) { + swiper.pagination.$el.on( + "keydown", + classesToSelector(swiper.params.pagination.bulletClass), + onEnterOrSpaceKey, + ); + } // Tab focus + + swiper.$el.on("focus", handleFocus, true); + } + + function destroy() { + if (liveRegion && liveRegion.length > 0) liveRegion.remove(); + let $nextEl; + let $prevEl; + + if (swiper.navigation && swiper.navigation.$nextEl) { + $nextEl = swiper.navigation.$nextEl; + } + + if (swiper.navigation && swiper.navigation.$prevEl) { + $prevEl = swiper.navigation.$prevEl; + } + + if ($nextEl) { + $nextEl.off("keydown", onEnterOrSpaceKey); + } + + if ($prevEl) { + $prevEl.off("keydown", onEnterOrSpaceKey); + } // Pagination + + if (hasClickablePagination()) { + swiper.pagination.$el.off( + "keydown", + classesToSelector(swiper.params.pagination.bulletClass), + onEnterOrSpaceKey, + ); + } // Tab focus + + swiper.$el.off("focus", handleFocus, true); + } + + on("beforeInit", () => { + liveRegion = $( + ``, + ); + }); + on("afterInit", () => { + if (!swiper.params.a11y.enabled) return; + init(); + }); + on("fromEdge toEdge afterInit lock unlock", () => { + if (!swiper.params.a11y.enabled) return; + updateNavigation(); + }); + on("paginationUpdate", () => { + if (!swiper.params.a11y.enabled) return; + updatePagination(); + }); + on("destroy", () => { + if (!swiper.params.a11y.enabled) return; + destroy(); + }); + } + + function History(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + history: { + enabled: false, + root: "", + replaceState: false, + key: "slides", + }, + }); + let initialized = false; + let paths = {}; + + const slugify = (text) => { + return text + .toString() + .replace(/\s+/g, "-") + .replace(/[^\w-]+/g, "") + .replace(/--+/g, "-") + .replace(/^-+/, "") + .replace(/-+$/, ""); + }; + + const getPathValues = (urlOverride) => { + const window = getWindow(); + let location; + + if (urlOverride) { + location = new URL(urlOverride); + } else { + location = window.location; + } + + const pathArray = location.pathname + .slice(1) + .split("/") + .filter((part) => part !== ""); + const total = pathArray.length; + const key = pathArray[total - 2]; + const value = pathArray[total - 1]; + return { + key, + value, + }; + }; + + const setHistory = (key, index) => { + const window = getWindow(); + if (!initialized || !swiper.params.history.enabled) return; + let location; + + if (swiper.params.url) { + location = new URL(swiper.params.url); + } else { + location = window.location; + } + + const slide = swiper.slides.eq(index); + let value = slugify(slide.attr("data-history")); + + if (swiper.params.history.root.length > 0) { + let root = swiper.params.history.root; + if (root[root.length - 1] === "/") + root = root.slice(0, root.length - 1); + value = `${root}/${key}/${value}`; + } else if (!location.pathname.includes(key)) { + value = `${key}/${value}`; + } + + const currentState = window.history.state; + + if (currentState && currentState.value === value) { + return; + } + + if (swiper.params.history.replaceState) { + window.history.replaceState( + { + value, + }, + null, + value, + ); + } else { + window.history.pushState( + { + value, + }, + null, + value, + ); + } + }; + + const scrollToSlide = (speed, value, runCallbacks) => { + if (value) { + for (let i = 0, length = swiper.slides.length; i < length; i += 1) { + const slide = swiper.slides.eq(i); + const slideHistory = slugify(slide.attr("data-history")); + + if ( + slideHistory === value && + !slide.hasClass(swiper.params.slideDuplicateClass) + ) { + const index = slide.index(); + swiper.slideTo(index, speed, runCallbacks); + } + } + } else { + swiper.slideTo(0, speed, runCallbacks); + } + }; + + const setHistoryPopState = () => { + paths = getPathValues(swiper.params.url); + scrollToSlide(swiper.params.speed, swiper.paths.value, false); + }; + + const init = () => { + const window = getWindow(); + if (!swiper.params.history) return; + + if (!window.history || !window.history.pushState) { + swiper.params.history.enabled = false; + swiper.params.hashNavigation.enabled = true; + return; + } + + initialized = true; + paths = getPathValues(swiper.params.url); + if (!paths.key && !paths.value) return; + scrollToSlide(0, paths.value, swiper.params.runCallbacksOnInit); + + if (!swiper.params.history.replaceState) { + window.addEventListener("popstate", setHistoryPopState); + } + }; + + const destroy = () => { + const window = getWindow(); + + if (!swiper.params.history.replaceState) { + window.removeEventListener("popstate", setHistoryPopState); + } + }; + + on("init", () => { + if (swiper.params.history.enabled) { + init(); + } + }); + on("destroy", () => { + if (swiper.params.history.enabled) { + destroy(); + } + }); + on("transitionEnd _freeModeNoMomentumRelease", () => { + if (initialized) { + setHistory(swiper.params.history.key, swiper.activeIndex); + } + }); + on("slideChange", () => { + if (initialized && swiper.params.cssMode) { + setHistory(swiper.params.history.key, swiper.activeIndex); + } + }); + } + + function HashNavigation(_ref) { + let { swiper, extendParams, emit, on } = _ref; + let initialized = false; + const document = getDocument(); + const window = getWindow(); + extendParams({ + hashNavigation: { + enabled: false, + replaceState: false, + watchState: false, + }, + }); + + const onHashChange = () => { + emit("hashChange"); + const newHash = document.location.hash.replace("#", ""); + const activeSlideHash = swiper.slides + .eq(swiper.activeIndex) + .attr("data-hash"); + + if (newHash !== activeSlideHash) { + const newIndex = swiper.$wrapperEl + .children(`.${swiper.params.slideClass}[data-hash="${newHash}"]`) + .index(); + if (typeof newIndex === "undefined") return; + swiper.slideTo(newIndex); + } + }; + + const setHash = () => { + if (!initialized || !swiper.params.hashNavigation.enabled) return; + + if ( + swiper.params.hashNavigation.replaceState && + window.history && + window.history.replaceState + ) { + window.history.replaceState( + null, + null, + `#${swiper.slides.eq(swiper.activeIndex).attr("data-hash")}` || "", + ); + emit("hashSet"); + } else { + const slide = swiper.slides.eq(swiper.activeIndex); + const hash = slide.attr("data-hash") || slide.attr("data-history"); + document.location.hash = hash || ""; + emit("hashSet"); + } + }; + + const init = () => { + if ( + !swiper.params.hashNavigation.enabled || + (swiper.params.history && swiper.params.history.enabled) + ) + return; + initialized = true; + const hash = document.location.hash.replace("#", ""); + + if (hash) { + const speed = 0; + + for (let i = 0, length = swiper.slides.length; i < length; i += 1) { + const slide = swiper.slides.eq(i); + const slideHash = + slide.attr("data-hash") || slide.attr("data-history"); + + if ( + slideHash === hash && + !slide.hasClass(swiper.params.slideDuplicateClass) + ) { + const index = slide.index(); + swiper.slideTo( + index, + speed, + swiper.params.runCallbacksOnInit, + true, + ); + } + } + } + + if (swiper.params.hashNavigation.watchState) { + $(window).on("hashchange", onHashChange); + } + }; + + const destroy = () => { + if (swiper.params.hashNavigation.watchState) { + $(window).off("hashchange", onHashChange); + } + }; + + on("init", () => { + if (swiper.params.hashNavigation.enabled) { + init(); + } + }); + on("destroy", () => { + if (swiper.params.hashNavigation.enabled) { + destroy(); + } + }); + on("transitionEnd _freeModeNoMomentumRelease", () => { + if (initialized) { + setHash(); + } + }); + on("slideChange", () => { + if (initialized && swiper.params.cssMode) { + setHash(); + } + }); + } + + /* eslint no-underscore-dangle: "off" */ + function Autoplay(_ref) { + let { swiper, extendParams, on, emit } = _ref; + let timeout; + swiper.autoplay = { + running: false, + paused: false, + }; + extendParams({ + autoplay: { + enabled: false, + delay: 3000, + waitForTransition: true, + disableOnInteraction: true, + stopOnLastSlide: false, + reverseDirection: false, + pauseOnMouseEnter: false, + }, + }); + + function run() { + const $activeSlideEl = swiper.slides.eq(swiper.activeIndex); + let delay = swiper.params.autoplay.delay; + + if ($activeSlideEl.attr("data-swiper-autoplay")) { + delay = + $activeSlideEl.attr("data-swiper-autoplay") || + swiper.params.autoplay.delay; + } + + clearTimeout(timeout); + timeout = nextTick(() => { + let autoplayResult; + + if (swiper.params.autoplay.reverseDirection) { + if (swiper.params.loop) { + swiper.loopFix(); + autoplayResult = swiper.slidePrev(swiper.params.speed, true, true); + emit("autoplay"); + } else if (!swiper.isBeginning) { + autoplayResult = swiper.slidePrev(swiper.params.speed, true, true); + emit("autoplay"); + } else if (!swiper.params.autoplay.stopOnLastSlide) { + autoplayResult = swiper.slideTo( + swiper.slides.length - 1, + swiper.params.speed, + true, + true, + ); + emit("autoplay"); + } else { + stop(); + } + } else if (swiper.params.loop) { + swiper.loopFix(); + autoplayResult = swiper.slideNext(swiper.params.speed, true, true); + emit("autoplay"); + } else if (!swiper.isEnd) { + autoplayResult = swiper.slideNext(swiper.params.speed, true, true); + emit("autoplay"); + } else if (!swiper.params.autoplay.stopOnLastSlide) { + autoplayResult = swiper.slideTo(0, swiper.params.speed, true, true); + emit("autoplay"); + } else { + stop(); + } + + if (swiper.params.cssMode && swiper.autoplay.running) run(); + else if (autoplayResult === false) { + run(); + } + }, delay); + } + + function start() { + if (typeof timeout !== "undefined") return false; + if (swiper.autoplay.running) return false; + swiper.autoplay.running = true; + emit("autoplayStart"); + run(); + return true; + } + + function stop() { + if (!swiper.autoplay.running) return false; + if (typeof timeout === "undefined") return false; + + if (timeout) { + clearTimeout(timeout); + timeout = undefined; + } + + swiper.autoplay.running = false; + emit("autoplayStop"); + return true; + } + + function pause(speed) { + if (!swiper.autoplay.running) return; + if (swiper.autoplay.paused) return; + if (timeout) clearTimeout(timeout); + swiper.autoplay.paused = true; + + if (speed === 0 || !swiper.params.autoplay.waitForTransition) { + swiper.autoplay.paused = false; + run(); + } else { + ["transitionend", "webkitTransitionEnd"].forEach((event) => { + swiper.$wrapperEl[0].addEventListener(event, onTransitionEnd); + }); + } + } + + function onVisibilityChange() { + const document = getDocument(); + + if (document.visibilityState === "hidden" && swiper.autoplay.running) { + pause(); + } + + if (document.visibilityState === "visible" && swiper.autoplay.paused) { + run(); + swiper.autoplay.paused = false; + } + } + + function onTransitionEnd(e) { + if (!swiper || swiper.destroyed || !swiper.$wrapperEl) return; + if (e.target !== swiper.$wrapperEl[0]) return; + ["transitionend", "webkitTransitionEnd"].forEach((event) => { + swiper.$wrapperEl[0].removeEventListener(event, onTransitionEnd); + }); + swiper.autoplay.paused = false; + + if (!swiper.autoplay.running) { + stop(); + } else { + run(); + } + } + + function onMouseEnter() { + if (swiper.params.autoplay.disableOnInteraction) { + stop(); + } else { + emit("autoplayPause"); + pause(); + } + + ["transitionend", "webkitTransitionEnd"].forEach((event) => { + swiper.$wrapperEl[0].removeEventListener(event, onTransitionEnd); + }); + } + + function onMouseLeave() { + if (swiper.params.autoplay.disableOnInteraction) { + return; + } + + swiper.autoplay.paused = false; + emit("autoplayResume"); + run(); + } + + function attachMouseEvents() { + if (swiper.params.autoplay.pauseOnMouseEnter) { + swiper.$el.on("mouseenter", onMouseEnter); + swiper.$el.on("mouseleave", onMouseLeave); + } + } + + function detachMouseEvents() { + swiper.$el.off("mouseenter", onMouseEnter); + swiper.$el.off("mouseleave", onMouseLeave); + } + + on("init", () => { + if (swiper.params.autoplay.enabled) { + start(); + const document = getDocument(); + document.addEventListener("visibilitychange", onVisibilityChange); + attachMouseEvents(); + } + }); + on("beforeTransitionStart", (_s, speed, internal) => { + if (swiper.autoplay.running) { + if (internal || !swiper.params.autoplay.disableOnInteraction) { + swiper.autoplay.pause(speed); + } else { + stop(); + } + } + }); + on("sliderFirstMove", () => { + if (swiper.autoplay.running) { + if (swiper.params.autoplay.disableOnInteraction) { + stop(); + } else { + pause(); + } + } + }); + on("touchEnd", () => { + if ( + swiper.params.cssMode && + swiper.autoplay.paused && + !swiper.params.autoplay.disableOnInteraction + ) { + run(); + } + }); + on("destroy", () => { + detachMouseEvents(); + + if (swiper.autoplay.running) { + stop(); + } + + const document = getDocument(); + document.removeEventListener("visibilitychange", onVisibilityChange); + }); + Object.assign(swiper.autoplay, { + pause, + run, + start, + stop, + }); + } + + function Thumb(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + thumbs: { + swiper: null, + multipleActiveThumbs: true, + autoScrollOffset: 0, + slideThumbActiveClass: "swiper-slide-thumb-active", + thumbsContainerClass: "swiper-thumbs", + }, + }); + let initialized = false; + let swiperCreated = false; + swiper.thumbs = { + swiper: null, + }; + + function onThumbClick() { + const thumbsSwiper = swiper.thumbs.swiper; + if (!thumbsSwiper) return; + const clickedIndex = thumbsSwiper.clickedIndex; + const clickedSlide = thumbsSwiper.clickedSlide; + if ( + clickedSlide && + $(clickedSlide).hasClass(swiper.params.thumbs.slideThumbActiveClass) + ) + return; + if (typeof clickedIndex === "undefined" || clickedIndex === null) return; + let slideToIndex; + + if (thumbsSwiper.params.loop) { + slideToIndex = parseInt( + $(thumbsSwiper.clickedSlide).attr("data-swiper-slide-index"), + 10, + ); + } else { + slideToIndex = clickedIndex; + } + + if (swiper.params.loop) { + let currentIndex = swiper.activeIndex; + + if ( + swiper.slides + .eq(currentIndex) + .hasClass(swiper.params.slideDuplicateClass) + ) { + swiper.loopFix(); // eslint-disable-next-line + + swiper._clientLeft = swiper.$wrapperEl[0].clientLeft; + currentIndex = swiper.activeIndex; + } + + const prevIndex = swiper.slides + .eq(currentIndex) + .prevAll(`[data-swiper-slide-index="${slideToIndex}"]`) + .eq(0) + .index(); + const nextIndex = swiper.slides + .eq(currentIndex) + .nextAll(`[data-swiper-slide-index="${slideToIndex}"]`) + .eq(0) + .index(); + if (typeof prevIndex === "undefined") slideToIndex = nextIndex; + else if (typeof nextIndex === "undefined") slideToIndex = prevIndex; + else if (nextIndex - currentIndex < currentIndex - prevIndex) + slideToIndex = nextIndex; + else slideToIndex = prevIndex; + } + + swiper.slideTo(slideToIndex); + } + + function init() { + const { thumbs: thumbsParams } = swiper.params; + if (initialized) return false; + initialized = true; + const SwiperClass = swiper.constructor; + + if (thumbsParams.swiper instanceof SwiperClass) { + swiper.thumbs.swiper = thumbsParams.swiper; + Object.assign(swiper.thumbs.swiper.originalParams, { + watchSlidesProgress: true, + slideToClickedSlide: false, + }); + Object.assign(swiper.thumbs.swiper.params, { + watchSlidesProgress: true, + slideToClickedSlide: false, + }); + } else if (isObject(thumbsParams.swiper)) { + const thumbsSwiperParams = Object.assign({}, thumbsParams.swiper); + Object.assign(thumbsSwiperParams, { + watchSlidesProgress: true, + slideToClickedSlide: false, + }); + swiper.thumbs.swiper = new SwiperClass(thumbsSwiperParams); + swiperCreated = true; + } + + swiper.thumbs.swiper.$el.addClass( + swiper.params.thumbs.thumbsContainerClass, + ); + swiper.thumbs.swiper.on("tap", onThumbClick); + return true; + } + + function update(initial) { + const thumbsSwiper = swiper.thumbs.swiper; + if (!thumbsSwiper) return; + const slidesPerView = + thumbsSwiper.params.slidesPerView === "auto" + ? thumbsSwiper.slidesPerViewDynamic() + : thumbsSwiper.params.slidesPerView; + const autoScrollOffset = swiper.params.thumbs.autoScrollOffset; + const useOffset = autoScrollOffset && !thumbsSwiper.params.loop; + + if (swiper.realIndex !== thumbsSwiper.realIndex || useOffset) { + let currentThumbsIndex = thumbsSwiper.activeIndex; + let newThumbsIndex; + let direction; + + if (thumbsSwiper.params.loop) { + if ( + thumbsSwiper.slides + .eq(currentThumbsIndex) + .hasClass(thumbsSwiper.params.slideDuplicateClass) + ) { + thumbsSwiper.loopFix(); // eslint-disable-next-line + + thumbsSwiper._clientLeft = thumbsSwiper.$wrapperEl[0].clientLeft; + currentThumbsIndex = thumbsSwiper.activeIndex; + } // Find actual thumbs index to slide to + + const prevThumbsIndex = thumbsSwiper.slides + .eq(currentThumbsIndex) + .prevAll(`[data-swiper-slide-index="${swiper.realIndex}"]`) + .eq(0) + .index(); + const nextThumbsIndex = thumbsSwiper.slides + .eq(currentThumbsIndex) + .nextAll(`[data-swiper-slide-index="${swiper.realIndex}"]`) + .eq(0) + .index(); + + if (typeof prevThumbsIndex === "undefined") { + newThumbsIndex = nextThumbsIndex; + } else if (typeof nextThumbsIndex === "undefined") { + newThumbsIndex = prevThumbsIndex; + } else if ( + nextThumbsIndex - currentThumbsIndex === + currentThumbsIndex - prevThumbsIndex + ) { + newThumbsIndex = + thumbsSwiper.params.slidesPerGroup > 1 + ? nextThumbsIndex + : currentThumbsIndex; + } else if ( + nextThumbsIndex - currentThumbsIndex < + currentThumbsIndex - prevThumbsIndex + ) { + newThumbsIndex = nextThumbsIndex; + } else { + newThumbsIndex = prevThumbsIndex; + } + + direction = + swiper.activeIndex > swiper.previousIndex ? "next" : "prev"; + } else { + newThumbsIndex = swiper.realIndex; + direction = newThumbsIndex > swiper.previousIndex ? "next" : "prev"; + } + + if (useOffset) { + newThumbsIndex += + direction === "next" ? autoScrollOffset : -1 * autoScrollOffset; + } + + if ( + thumbsSwiper.visibleSlidesIndexes && + thumbsSwiper.visibleSlidesIndexes.indexOf(newThumbsIndex) < 0 + ) { + if (thumbsSwiper.params.centeredSlides) { + if (newThumbsIndex > currentThumbsIndex) { + newThumbsIndex = + newThumbsIndex - Math.floor(slidesPerView / 2) + 1; + } else { + newThumbsIndex = + newThumbsIndex + Math.floor(slidesPerView / 2) - 1; + } + } else if ( + newThumbsIndex > currentThumbsIndex && + thumbsSwiper.params.slidesPerGroup === 1 + ); + + thumbsSwiper.slideTo(newThumbsIndex, initial ? 0 : undefined); + } + } // Activate thumbs + + let thumbsToActivate = 1; + const thumbActiveClass = swiper.params.thumbs.slideThumbActiveClass; + + if (swiper.params.slidesPerView > 1 && !swiper.params.centeredSlides) { + thumbsToActivate = swiper.params.slidesPerView; + } + + if (!swiper.params.thumbs.multipleActiveThumbs) { + thumbsToActivate = 1; + } + + thumbsToActivate = Math.floor(thumbsToActivate); + thumbsSwiper.slides.removeClass(thumbActiveClass); + + if ( + thumbsSwiper.params.loop || + (thumbsSwiper.params.virtual && thumbsSwiper.params.virtual.enabled) + ) { + for (let i = 0; i < thumbsToActivate; i += 1) { + thumbsSwiper.$wrapperEl + .children(`[data-swiper-slide-index="${swiper.realIndex + i}"]`) + .addClass(thumbActiveClass); + } + } else { + for (let i = 0; i < thumbsToActivate; i += 1) { + thumbsSwiper.slides + .eq(swiper.realIndex + i) + .addClass(thumbActiveClass); + } + } + } + + on("beforeInit", () => { + const { thumbs } = swiper.params; + if (!thumbs || !thumbs.swiper) return; + init(); + update(true); + }); + on("slideChange update resize observerUpdate", () => { + if (!swiper.thumbs.swiper) return; + update(); + }); + on("setTransition", (_s, duration) => { + const thumbsSwiper = swiper.thumbs.swiper; + if (!thumbsSwiper) return; + thumbsSwiper.setTransition(duration); + }); + on("beforeDestroy", () => { + const thumbsSwiper = swiper.thumbs.swiper; + if (!thumbsSwiper) return; + + if (swiperCreated && thumbsSwiper) { + thumbsSwiper.destroy(); + } + }); + Object.assign(swiper.thumbs, { + init, + update, + }); + } + + function freeMode(_ref) { + let { swiper, extendParams, emit, once } = _ref; + extendParams({ + freeMode: { + enabled: false, + momentum: true, + momentumRatio: 1, + momentumBounce: true, + momentumBounceRatio: 1, + momentumVelocityRatio: 1, + sticky: false, + minimumVelocity: 0.02, + }, + }); + + function onTouchStart() { + const translate = swiper.getTranslate(); + swiper.setTranslate(translate); + swiper.setTransition(0); + swiper.touchEventsData.velocities.length = 0; + swiper.freeMode.onTouchEnd({ + currentPos: swiper.rtl ? swiper.translate : -swiper.translate, + }); + } + + function onTouchMove() { + const { touchEventsData: data, touches } = swiper; // Velocity + + if (data.velocities.length === 0) { + data.velocities.push({ + position: touches[swiper.isHorizontal() ? "startX" : "startY"], + time: data.touchStartTime, + }); + } + + data.velocities.push({ + position: touches[swiper.isHorizontal() ? "currentX" : "currentY"], + time: now(), + }); + } + + function onTouchEnd(_ref2) { + let { currentPos } = _ref2; + const { + params, + $wrapperEl, + rtlTranslate: rtl, + snapGrid, + touchEventsData: data, + } = swiper; // Time diff + + const touchEndTime = now(); + const timeDiff = touchEndTime - data.touchStartTime; + + if (currentPos < -swiper.minTranslate()) { + swiper.slideTo(swiper.activeIndex); + return; + } + + if (currentPos > -swiper.maxTranslate()) { + if (swiper.slides.length < snapGrid.length) { + swiper.slideTo(snapGrid.length - 1); + } else { + swiper.slideTo(swiper.slides.length - 1); + } + + return; + } + + if (params.freeMode.momentum) { + if (data.velocities.length > 1) { + const lastMoveEvent = data.velocities.pop(); + const velocityEvent = data.velocities.pop(); + const distance = lastMoveEvent.position - velocityEvent.position; + const time = lastMoveEvent.time - velocityEvent.time; + swiper.velocity = distance / time; + swiper.velocity /= 2; + + if (Math.abs(swiper.velocity) < params.freeMode.minimumVelocity) { + swiper.velocity = 0; + } // this implies that the user stopped moving a finger then released. + // There would be no events with distance zero, so the last event is stale. + + if (time > 150 || now() - lastMoveEvent.time > 300) { + swiper.velocity = 0; + } + } else { + swiper.velocity = 0; + } + + swiper.velocity *= params.freeMode.momentumVelocityRatio; + data.velocities.length = 0; + let momentumDuration = 1000 * params.freeMode.momentumRatio; + const momentumDistance = swiper.velocity * momentumDuration; + let newPosition = swiper.translate + momentumDistance; + if (rtl) newPosition = -newPosition; + let doBounce = false; + let afterBouncePosition; + const bounceAmount = + Math.abs(swiper.velocity) * 20 * params.freeMode.momentumBounceRatio; + let needsLoopFix; + + if (newPosition < swiper.maxTranslate()) { + if (params.freeMode.momentumBounce) { + if (newPosition + swiper.maxTranslate() < -bounceAmount) { + newPosition = swiper.maxTranslate() - bounceAmount; + } + + afterBouncePosition = swiper.maxTranslate(); + doBounce = true; + data.allowMomentumBounce = true; + } else { + newPosition = swiper.maxTranslate(); + } + + if (params.loop && params.centeredSlides) needsLoopFix = true; + } else if (newPosition > swiper.minTranslate()) { + if (params.freeMode.momentumBounce) { + if (newPosition - swiper.minTranslate() > bounceAmount) { + newPosition = swiper.minTranslate() + bounceAmount; + } + + afterBouncePosition = swiper.minTranslate(); + doBounce = true; + data.allowMomentumBounce = true; + } else { + newPosition = swiper.minTranslate(); + } + + if (params.loop && params.centeredSlides) needsLoopFix = true; + } else if (params.freeMode.sticky) { + let nextSlide; + + for (let j = 0; j < snapGrid.length; j += 1) { + if (snapGrid[j] > -newPosition) { + nextSlide = j; + break; + } + } + + if ( + Math.abs(snapGrid[nextSlide] - newPosition) < + Math.abs(snapGrid[nextSlide - 1] - newPosition) || + swiper.swipeDirection === "next" + ) { + newPosition = snapGrid[nextSlide]; + } else { + newPosition = snapGrid[nextSlide - 1]; + } + + newPosition = -newPosition; + } + + if (needsLoopFix) { + once("transitionEnd", () => { + swiper.loopFix(); + }); + } // Fix duration + + if (swiper.velocity !== 0) { + if (rtl) { + momentumDuration = Math.abs( + (-newPosition - swiper.translate) / swiper.velocity, + ); + } else { + momentumDuration = Math.abs( + (newPosition - swiper.translate) / swiper.velocity, + ); + } + + if (params.freeMode.sticky) { + // If freeMode.sticky is active and the user ends a swipe with a slow-velocity + // event, then durations can be 20+ seconds to slide one (or zero!) slides. + // It's easy to see this when simulating touch with mouse events. To fix this, + // limit single-slide swipes to the default slide duration. This also has the + // nice side effect of matching slide speed if the user stopped moving before + // lifting finger or mouse vs. moving slowly before lifting the finger/mouse. + // For faster swipes, also apply limits (albeit higher ones). + const moveDistance = Math.abs( + (rtl ? -newPosition : newPosition) - swiper.translate, + ); + const currentSlideSize = swiper.slidesSizesGrid[swiper.activeIndex]; + + if (moveDistance < currentSlideSize) { + momentumDuration = params.speed; + } else if (moveDistance < 2 * currentSlideSize) { + momentumDuration = params.speed * 1.5; + } else { + momentumDuration = params.speed * 2.5; + } + } + } else if (params.freeMode.sticky) { + swiper.slideToClosest(); + return; + } + + if (params.freeMode.momentumBounce && doBounce) { + swiper.updateProgress(afterBouncePosition); + swiper.setTransition(momentumDuration); + swiper.setTranslate(newPosition); + swiper.transitionStart(true, swiper.swipeDirection); + swiper.animating = true; + $wrapperEl.transitionEnd(() => { + if (!swiper || swiper.destroyed || !data.allowMomentumBounce) + return; + emit("momentumBounce"); + swiper.setTransition(params.speed); + setTimeout(() => { + swiper.setTranslate(afterBouncePosition); + $wrapperEl.transitionEnd(() => { + if (!swiper || swiper.destroyed) return; + swiper.transitionEnd(); + }); + }, 0); + }); + } else if (swiper.velocity) { + emit("_freeModeNoMomentumRelease"); + swiper.updateProgress(newPosition); + swiper.setTransition(momentumDuration); + swiper.setTranslate(newPosition); + swiper.transitionStart(true, swiper.swipeDirection); + + if (!swiper.animating) { + swiper.animating = true; + $wrapperEl.transitionEnd(() => { + if (!swiper || swiper.destroyed) return; + swiper.transitionEnd(); + }); + } + } else { + swiper.updateProgress(newPosition); + } + + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + } else if (params.freeMode.sticky) { + swiper.slideToClosest(); + return; + } else if (params.freeMode) { + emit("_freeModeNoMomentumRelease"); + } + + if (!params.freeMode.momentum || timeDiff >= params.longSwipesMs) { + swiper.updateProgress(); + swiper.updateActiveIndex(); + swiper.updateSlidesClasses(); + } + } + + Object.assign(swiper, { + freeMode: { + onTouchStart, + onTouchMove, + onTouchEnd, + }, + }); + } + + function Grid(_ref) { + let { swiper, extendParams } = _ref; + extendParams({ + grid: { + rows: 1, + fill: "column", + }, + }); + let slidesNumberEvenToRows; + let slidesPerRow; + let numFullColumns; + + const initSlides = (slidesLength) => { + const { slidesPerView } = swiper.params; + const { rows, fill } = swiper.params.grid; + slidesPerRow = slidesNumberEvenToRows / rows; + numFullColumns = Math.floor(slidesLength / rows); + + if (Math.floor(slidesLength / rows) === slidesLength / rows) { + slidesNumberEvenToRows = slidesLength; + } else { + slidesNumberEvenToRows = Math.ceil(slidesLength / rows) * rows; + } + + if (slidesPerView !== "auto" && fill === "row") { + slidesNumberEvenToRows = Math.max( + slidesNumberEvenToRows, + slidesPerView * rows, + ); + } + }; + + const updateSlide = (i, slide, slidesLength, getDirectionLabel) => { + const { slidesPerGroup, spaceBetween } = swiper.params; + const { rows, fill } = swiper.params.grid; // Set slides order + + let newSlideOrderIndex; + let column; + let row; + + if (fill === "row" && slidesPerGroup > 1) { + const groupIndex = Math.floor(i / (slidesPerGroup * rows)); + const slideIndexInGroup = i - rows * slidesPerGroup * groupIndex; + const columnsInGroup = + groupIndex === 0 + ? slidesPerGroup + : Math.min( + Math.ceil( + (slidesLength - groupIndex * rows * slidesPerGroup) / rows, + ), + slidesPerGroup, + ); + row = Math.floor(slideIndexInGroup / columnsInGroup); + column = + slideIndexInGroup - + row * columnsInGroup + + groupIndex * slidesPerGroup; + newSlideOrderIndex = column + (row * slidesNumberEvenToRows) / rows; + slide.css({ + "-webkit-order": newSlideOrderIndex, + order: newSlideOrderIndex, + }); + } else if (fill === "column") { + column = Math.floor(i / rows); + row = i - column * rows; + + if ( + column > numFullColumns || + (column === numFullColumns && row === rows - 1) + ) { + row += 1; + + if (row >= rows) { + row = 0; + column += 1; + } + } + } else { + row = Math.floor(i / slidesPerRow); + column = i - row * slidesPerRow; + } + + slide.css( + getDirectionLabel("margin-top"), + row !== 0 ? spaceBetween && `${spaceBetween}px` : "", + ); + }; + + const updateWrapperSize = (slideSize, snapGrid, getDirectionLabel) => { + const { spaceBetween, centeredSlides, roundLengths } = swiper.params; + const { rows } = swiper.params.grid; + swiper.virtualSize = (slideSize + spaceBetween) * slidesNumberEvenToRows; + swiper.virtualSize = Math.ceil(swiper.virtualSize / rows) - spaceBetween; + swiper.$wrapperEl.css({ + [getDirectionLabel("width")]: `${swiper.virtualSize + spaceBetween}px`, + }); + + if (centeredSlides) { + snapGrid.splice(0, snapGrid.length); + const newSlidesGrid = []; + + for (let i = 0; i < snapGrid.length; i += 1) { + let slidesGridItem = snapGrid[i]; + if (roundLengths) slidesGridItem = Math.floor(slidesGridItem); + if (snapGrid[i] < swiper.virtualSize + snapGrid[0]) + newSlidesGrid.push(slidesGridItem); + } + + snapGrid.push(...newSlidesGrid); + } + }; + + swiper.grid = { + initSlides, + updateSlide, + updateWrapperSize, + }; + } + + function appendSlide(slides) { + const swiper = this; + const { $wrapperEl, params } = swiper; + + if (params.loop) { + swiper.loopDestroy(); + } + + if (typeof slides === "object" && "length" in slides) { + for (let i = 0; i < slides.length; i += 1) { + if (slides[i]) $wrapperEl.append(slides[i]); + } + } else { + $wrapperEl.append(slides); + } + + if (params.loop) { + swiper.loopCreate(); + } + + if (!params.observer) { + swiper.update(); + } + } + + function prependSlide(slides) { + const swiper = this; + const { params, $wrapperEl, activeIndex } = swiper; + + if (params.loop) { + swiper.loopDestroy(); + } + + let newActiveIndex = activeIndex + 1; + + if (typeof slides === "object" && "length" in slides) { + for (let i = 0; i < slides.length; i += 1) { + if (slides[i]) $wrapperEl.prepend(slides[i]); + } + + newActiveIndex = activeIndex + slides.length; + } else { + $wrapperEl.prepend(slides); + } + + if (params.loop) { + swiper.loopCreate(); + } + + if (!params.observer) { + swiper.update(); + } + + swiper.slideTo(newActiveIndex, 0, false); + } + + function addSlide(index, slides) { + const swiper = this; + const { $wrapperEl, params, activeIndex } = swiper; + let activeIndexBuffer = activeIndex; + + if (params.loop) { + activeIndexBuffer -= swiper.loopedSlides; + swiper.loopDestroy(); + swiper.slides = $wrapperEl.children(`.${params.slideClass}`); + } + + const baseLength = swiper.slides.length; + + if (index <= 0) { + swiper.prependSlide(slides); + return; + } + + if (index >= baseLength) { + swiper.appendSlide(slides); + return; + } + + let newActiveIndex = + activeIndexBuffer > index ? activeIndexBuffer + 1 : activeIndexBuffer; + const slidesBuffer = []; + + for (let i = baseLength - 1; i >= index; i -= 1) { + const currentSlide = swiper.slides.eq(i); + currentSlide.remove(); + slidesBuffer.unshift(currentSlide); + } + + if (typeof slides === "object" && "length" in slides) { + for (let i = 0; i < slides.length; i += 1) { + if (slides[i]) $wrapperEl.append(slides[i]); + } + + newActiveIndex = + activeIndexBuffer > index + ? activeIndexBuffer + slides.length + : activeIndexBuffer; + } else { + $wrapperEl.append(slides); + } + + for (let i = 0; i < slidesBuffer.length; i += 1) { + $wrapperEl.append(slidesBuffer[i]); + } + + if (params.loop) { + swiper.loopCreate(); + } + + if (!params.observer) { + swiper.update(); + } + + if (params.loop) { + swiper.slideTo(newActiveIndex + swiper.loopedSlides, 0, false); + } else { + swiper.slideTo(newActiveIndex, 0, false); + } + } + + function removeSlide(slidesIndexes) { + const swiper = this; + const { params, $wrapperEl, activeIndex } = swiper; + let activeIndexBuffer = activeIndex; + + if (params.loop) { + activeIndexBuffer -= swiper.loopedSlides; + swiper.loopDestroy(); + swiper.slides = $wrapperEl.children(`.${params.slideClass}`); + } + + let newActiveIndex = activeIndexBuffer; + let indexToRemove; + + if (typeof slidesIndexes === "object" && "length" in slidesIndexes) { + for (let i = 0; i < slidesIndexes.length; i += 1) { + indexToRemove = slidesIndexes[i]; + if (swiper.slides[indexToRemove]) + swiper.slides.eq(indexToRemove).remove(); + if (indexToRemove < newActiveIndex) newActiveIndex -= 1; + } + + newActiveIndex = Math.max(newActiveIndex, 0); + } else { + indexToRemove = slidesIndexes; + if (swiper.slides[indexToRemove]) + swiper.slides.eq(indexToRemove).remove(); + if (indexToRemove < newActiveIndex) newActiveIndex -= 1; + newActiveIndex = Math.max(newActiveIndex, 0); + } + + if (params.loop) { + swiper.loopCreate(); + } + + if (!params.observer) { + swiper.update(); + } + + if (params.loop) { + swiper.slideTo(newActiveIndex + swiper.loopedSlides, 0, false); + } else { + swiper.slideTo(newActiveIndex, 0, false); + } + } + + function removeAllSlides() { + const swiper = this; + const slidesIndexes = []; + + for (let i = 0; i < swiper.slides.length; i += 1) { + slidesIndexes.push(i); + } + + swiper.removeSlide(slidesIndexes); + } + + function Manipulation(_ref) { + let { swiper } = _ref; + Object.assign(swiper, { + appendSlide: appendSlide.bind(swiper), + prependSlide: prependSlide.bind(swiper), + addSlide: addSlide.bind(swiper), + removeSlide: removeSlide.bind(swiper), + removeAllSlides: removeAllSlides.bind(swiper), + }); + } + + function effectInit(params) { + const { + effect, + swiper, + on, + setTranslate, + setTransition, + overwriteParams, + perspective, + } = params; + on("beforeInit", () => { + if (swiper.params.effect !== effect) return; + swiper.classNames.push( + `${swiper.params.containerModifierClass}${effect}`, + ); + + if (perspective && perspective()) { + swiper.classNames.push(`${swiper.params.containerModifierClass}3d`); + } + + const overwriteParamsResult = overwriteParams ? overwriteParams() : {}; + Object.assign(swiper.params, overwriteParamsResult); + Object.assign(swiper.originalParams, overwriteParamsResult); + }); + on("setTranslate", () => { + if (swiper.params.effect !== effect) return; + setTranslate(); + }); + on("setTransition", (_s, duration) => { + if (swiper.params.effect !== effect) return; + setTransition(duration); + }); + let requireUpdateOnVirtual; + on("virtualUpdate", () => { + if (!swiper.slides.length) { + requireUpdateOnVirtual = true; + } + + requestAnimationFrame(() => { + if (requireUpdateOnVirtual && swiper.slides.length) { + setTranslate(); + requireUpdateOnVirtual = false; + } + }); + }); + } + + function effectTarget(effectParams, $slideEl) { + if (effectParams.transformEl) { + return $slideEl.find(effectParams.transformEl).css({ + "backface-visibility": "hidden", + "-webkit-backface-visibility": "hidden", + }); + } + + return $slideEl; + } + + function effectVirtualTransitionEnd(_ref) { + let { swiper, duration, transformEl, allSlides } = _ref; + const { slides, activeIndex, $wrapperEl } = swiper; + + if (swiper.params.virtualTranslate && duration !== 0) { + let eventTriggered = false; + let $transitionEndTarget; + + if (allSlides) { + $transitionEndTarget = transformEl ? slides.find(transformEl) : slides; + } else { + $transitionEndTarget = transformEl + ? slides.eq(activeIndex).find(transformEl) + : slides.eq(activeIndex); + } + + $transitionEndTarget.transitionEnd(() => { + if (eventTriggered) return; + if (!swiper || swiper.destroyed) return; + eventTriggered = true; + swiper.animating = false; + const triggerEvents = ["webkitTransitionEnd", "transitionend"]; + + for (let i = 0; i < triggerEvents.length; i += 1) { + $wrapperEl.trigger(triggerEvents[i]); + } + }); + } + } + + function EffectFade(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + fadeEffect: { + crossFade: false, + transformEl: null, + }, + }); + + const setTranslate = () => { + const { slides } = swiper; + const params = swiper.params.fadeEffect; + + for (let i = 0; i < slides.length; i += 1) { + const $slideEl = swiper.slides.eq(i); + const offset = $slideEl[0].swiperSlideOffset; + let tx = -offset; + if (!swiper.params.virtualTranslate) tx -= swiper.translate; + let ty = 0; + + if (!swiper.isHorizontal()) { + ty = tx; + tx = 0; + } + + const slideOpacity = swiper.params.fadeEffect.crossFade + ? Math.max(1 - Math.abs($slideEl[0].progress), 0) + : 1 + Math.min(Math.max($slideEl[0].progress, -1), 0); + const $targetEl = effectTarget(params, $slideEl); + $targetEl + .css({ + opacity: slideOpacity, + }) + .transform(`translate3d(${tx}px, ${ty}px, 0px)`); + } + }; + + const setTransition = (duration) => { + const { transformEl } = swiper.params.fadeEffect; + const $transitionElements = transformEl + ? swiper.slides.find(transformEl) + : swiper.slides; + $transitionElements.transition(duration); + effectVirtualTransitionEnd({ + swiper, + duration, + transformEl, + allSlides: true, + }); + }; + + effectInit({ + effect: "fade", + swiper, + on, + setTranslate, + setTransition, + overwriteParams: () => ({ + slidesPerView: 1, + slidesPerGroup: 1, + watchSlidesProgress: true, + spaceBetween: 0, + virtualTranslate: !swiper.params.cssMode, + }), + }); + } + + function EffectCube(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + cubeEffect: { + slideShadows: true, + shadow: true, + shadowOffset: 20, + shadowScale: 0.94, + }, + }); + + const setTranslate = () => { + const { + $el, + $wrapperEl, + slides, + width: swiperWidth, + height: swiperHeight, + rtlTranslate: rtl, + size: swiperSize, + browser, + } = swiper; + const params = swiper.params.cubeEffect; + const isHorizontal = swiper.isHorizontal(); + const isVirtual = swiper.virtual && swiper.params.virtual.enabled; + let wrapperRotate = 0; + let $cubeShadowEl; + + if (params.shadow) { + if (isHorizontal) { + $cubeShadowEl = $wrapperEl.find(".swiper-cube-shadow"); + + if ($cubeShadowEl.length === 0) { + $cubeShadowEl = $('
    '); + $wrapperEl.append($cubeShadowEl); + } + + $cubeShadowEl.css({ + height: `${swiperWidth}px`, + }); + } else { + $cubeShadowEl = $el.find(".swiper-cube-shadow"); + + if ($cubeShadowEl.length === 0) { + $cubeShadowEl = $('
    '); + $el.append($cubeShadowEl); + } + } + } + + for (let i = 0; i < slides.length; i += 1) { + const $slideEl = slides.eq(i); + let slideIndex = i; + + if (isVirtual) { + slideIndex = parseInt($slideEl.attr("data-swiper-slide-index"), 10); + } + + let slideAngle = slideIndex * 90; + let round = Math.floor(slideAngle / 360); + + if (rtl) { + slideAngle = -slideAngle; + round = Math.floor(-slideAngle / 360); + } + + const progress = Math.max(Math.min($slideEl[0].progress, 1), -1); + let tx = 0; + let ty = 0; + let tz = 0; + + if (slideIndex % 4 === 0) { + tx = -round * 4 * swiperSize; + tz = 0; + } else if ((slideIndex - 1) % 4 === 0) { + tx = 0; + tz = -round * 4 * swiperSize; + } else if ((slideIndex - 2) % 4 === 0) { + tx = swiperSize + round * 4 * swiperSize; + tz = swiperSize; + } else if ((slideIndex - 3) % 4 === 0) { + tx = -swiperSize; + tz = 3 * swiperSize + swiperSize * 4 * round; + } + + if (rtl) { + tx = -tx; + } + + if (!isHorizontal) { + ty = tx; + tx = 0; + } + + const transform = `rotateX(${ + isHorizontal ? 0 : -slideAngle + }deg) rotateY(${ + isHorizontal ? slideAngle : 0 + }deg) translate3d(${tx}px, ${ty}px, ${tz}px)`; + + if (progress <= 1 && progress > -1) { + wrapperRotate = slideIndex * 90 + progress * 90; + if (rtl) wrapperRotate = -slideIndex * 90 - progress * 90; + } + + $slideEl.transform(transform); + + if (params.slideShadows) { + // Set shadows + let shadowBefore = isHorizontal + ? $slideEl.find(".swiper-slide-shadow-left") + : $slideEl.find(".swiper-slide-shadow-top"); + let shadowAfter = isHorizontal + ? $slideEl.find(".swiper-slide-shadow-right") + : $slideEl.find(".swiper-slide-shadow-bottom"); + + if (shadowBefore.length === 0) { + shadowBefore = $( + `
    `, + ); + $slideEl.append(shadowBefore); + } + + if (shadowAfter.length === 0) { + shadowAfter = $( + `
    `, + ); + $slideEl.append(shadowAfter); + } + + if (shadowBefore.length) + shadowBefore[0].style.opacity = Math.max(-progress, 0); + if (shadowAfter.length) + shadowAfter[0].style.opacity = Math.max(progress, 0); + } + } + + $wrapperEl.css({ + "-webkit-transform-origin": `50% 50% -${swiperSize / 2}px`, + "transform-origin": `50% 50% -${swiperSize / 2}px`, + }); + + if (params.shadow) { + if (isHorizontal) { + $cubeShadowEl.transform( + `translate3d(0px, ${swiperWidth / 2 + params.shadowOffset}px, ${ + -swiperWidth / 2 + }px) rotateX(90deg) rotateZ(0deg) scale(${params.shadowScale})`, + ); + } else { + const shadowAngle = + Math.abs(wrapperRotate) - + Math.floor(Math.abs(wrapperRotate) / 90) * 90; + const multiplier = + 1.5 - + (Math.sin((shadowAngle * 2 * Math.PI) / 360) / 2 + + Math.cos((shadowAngle * 2 * Math.PI) / 360) / 2); + const scale1 = params.shadowScale; + const scale2 = params.shadowScale / multiplier; + const offset = params.shadowOffset; + $cubeShadowEl.transform( + `scale3d(${scale1}, 1, ${scale2}) translate3d(0px, ${ + swiperHeight / 2 + offset + }px, ${-swiperHeight / 2 / scale2}px) rotateX(-90deg)`, + ); + } + } + + const zFactor = + browser.isSafari || browser.isWebView ? -swiperSize / 2 : 0; + $wrapperEl.transform( + `translate3d(0px,0,${zFactor}px) rotateX(${ + swiper.isHorizontal() ? 0 : wrapperRotate + }deg) rotateY(${swiper.isHorizontal() ? -wrapperRotate : 0}deg)`, + ); + }; + + const setTransition = (duration) => { + const { $el, slides } = swiper; + slides + .transition(duration) + .find( + ".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left", + ) + .transition(duration); + + if (swiper.params.cubeEffect.shadow && !swiper.isHorizontal()) { + $el.find(".swiper-cube-shadow").transition(duration); + } + }; + + effectInit({ + effect: "cube", + swiper, + on, + setTranslate, + setTransition, + perspective: () => true, + overwriteParams: () => ({ + slidesPerView: 1, + slidesPerGroup: 1, + watchSlidesProgress: true, + resistanceRatio: 0, + spaceBetween: 0, + centeredSlides: false, + virtualTranslate: true, + }), + }); + } + + function createShadow(params, $slideEl, side) { + const shadowClass = `swiper-slide-shadow${side ? `-${side}` : ""}`; + const $shadowContainer = params.transformEl + ? $slideEl.find(params.transformEl) + : $slideEl; + let $shadowEl = $shadowContainer.children(`.${shadowClass}`); + + if (!$shadowEl.length) { + $shadowEl = $( + `
    `, + ); + $shadowContainer.append($shadowEl); + } + + return $shadowEl; + } + + function EffectFlip(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + flipEffect: { + slideShadows: true, + limitRotation: true, + transformEl: null, + }, + }); + + const setTranslate = () => { + const { slides, rtlTranslate: rtl } = swiper; + const params = swiper.params.flipEffect; + + for (let i = 0; i < slides.length; i += 1) { + const $slideEl = slides.eq(i); + let progress = $slideEl[0].progress; + + if (swiper.params.flipEffect.limitRotation) { + progress = Math.max(Math.min($slideEl[0].progress, 1), -1); + } + + const offset = $slideEl[0].swiperSlideOffset; + const rotate = -180 * progress; + let rotateY = rotate; + let rotateX = 0; + let tx = swiper.params.cssMode ? -offset - swiper.translate : -offset; + let ty = 0; + + if (!swiper.isHorizontal()) { + ty = tx; + tx = 0; + rotateX = -rotateY; + rotateY = 0; + } else if (rtl) { + rotateY = -rotateY; + } + + $slideEl[0].style.zIndex = + -Math.abs(Math.round(progress)) + slides.length; + + if (params.slideShadows) { + // Set shadows + let shadowBefore = swiper.isHorizontal() + ? $slideEl.find(".swiper-slide-shadow-left") + : $slideEl.find(".swiper-slide-shadow-top"); + let shadowAfter = swiper.isHorizontal() + ? $slideEl.find(".swiper-slide-shadow-right") + : $slideEl.find(".swiper-slide-shadow-bottom"); + + if (shadowBefore.length === 0) { + shadowBefore = createShadow( + params, + $slideEl, + swiper.isHorizontal() ? "left" : "top", + ); + } + + if (shadowAfter.length === 0) { + shadowAfter = createShadow( + params, + $slideEl, + swiper.isHorizontal() ? "right" : "bottom", + ); + } + + if (shadowBefore.length) + shadowBefore[0].style.opacity = Math.max(-progress, 0); + if (shadowAfter.length) + shadowAfter[0].style.opacity = Math.max(progress, 0); + } + + const transform = `translate3d(${tx}px, ${ty}px, 0px) rotateX(${rotateX}deg) rotateY(${rotateY}deg)`; + const $targetEl = effectTarget(params, $slideEl); + $targetEl.transform(transform); + } + }; + + const setTransition = (duration) => { + const { transformEl } = swiper.params.flipEffect; + const $transitionElements = transformEl + ? swiper.slides.find(transformEl) + : swiper.slides; + $transitionElements + .transition(duration) + .find( + ".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left", + ) + .transition(duration); + effectVirtualTransitionEnd({ + swiper, + duration, + transformEl, + }); + }; + + effectInit({ + effect: "flip", + swiper, + on, + setTranslate, + setTransition, + perspective: () => true, + overwriteParams: () => ({ + slidesPerView: 1, + slidesPerGroup: 1, + watchSlidesProgress: true, + spaceBetween: 0, + virtualTranslate: !swiper.params.cssMode, + }), + }); + } + + function EffectCoverflow(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + coverflowEffect: { + rotate: 50, + stretch: 0, + depth: 100, + scale: 1, + modifier: 1, + slideShadows: true, + transformEl: null, + }, + }); + + const setTranslate = () => { + const { + width: swiperWidth, + height: swiperHeight, + slides, + slidesSizesGrid, + } = swiper; + const params = swiper.params.coverflowEffect; + const isHorizontal = swiper.isHorizontal(); + const transform = swiper.translate; + const center = isHorizontal + ? -transform + swiperWidth / 2 + : -transform + swiperHeight / 2; + const rotate = isHorizontal ? params.rotate : -params.rotate; + const translate = params.depth; // Each slide offset from center + + for (let i = 0, length = slides.length; i < length; i += 1) { + const $slideEl = slides.eq(i); + const slideSize = slidesSizesGrid[i]; + const slideOffset = $slideEl[0].swiperSlideOffset; + const centerOffset = (center - slideOffset - slideSize / 2) / slideSize; + const offsetMultiplier = + typeof params.modifier === "function" + ? params.modifier(centerOffset) + : centerOffset * params.modifier; + let rotateY = isHorizontal ? rotate * offsetMultiplier : 0; + let rotateX = isHorizontal ? 0 : rotate * offsetMultiplier; // var rotateZ = 0 + + let translateZ = -translate * Math.abs(offsetMultiplier); + let stretch = params.stretch; // Allow percentage to make a relative stretch for responsive sliders + + if (typeof stretch === "string" && stretch.indexOf("%") !== -1) { + stretch = (parseFloat(params.stretch) / 100) * slideSize; + } + + let translateY = isHorizontal ? 0 : stretch * offsetMultiplier; + let translateX = isHorizontal ? stretch * offsetMultiplier : 0; + let scale = 1 - (1 - params.scale) * Math.abs(offsetMultiplier); // Fix for ultra small values + + if (Math.abs(translateX) < 0.001) translateX = 0; + if (Math.abs(translateY) < 0.001) translateY = 0; + if (Math.abs(translateZ) < 0.001) translateZ = 0; + if (Math.abs(rotateY) < 0.001) rotateY = 0; + if (Math.abs(rotateX) < 0.001) rotateX = 0; + if (Math.abs(scale) < 0.001) scale = 0; + const slideTransform = `translate3d(${translateX}px,${translateY}px,${translateZ}px) rotateX(${rotateX}deg) rotateY(${rotateY}deg) scale(${scale})`; + const $targetEl = effectTarget(params, $slideEl); + $targetEl.transform(slideTransform); + $slideEl[0].style.zIndex = -Math.abs(Math.round(offsetMultiplier)) + 1; + + if (params.slideShadows) { + // Set shadows + let $shadowBeforeEl = isHorizontal + ? $slideEl.find(".swiper-slide-shadow-left") + : $slideEl.find(".swiper-slide-shadow-top"); + let $shadowAfterEl = isHorizontal + ? $slideEl.find(".swiper-slide-shadow-right") + : $slideEl.find(".swiper-slide-shadow-bottom"); + + if ($shadowBeforeEl.length === 0) { + $shadowBeforeEl = createShadow( + params, + $slideEl, + isHorizontal ? "left" : "top", + ); + } + + if ($shadowAfterEl.length === 0) { + $shadowAfterEl = createShadow( + params, + $slideEl, + isHorizontal ? "right" : "bottom", + ); + } + + if ($shadowBeforeEl.length) + $shadowBeforeEl[0].style.opacity = + offsetMultiplier > 0 ? offsetMultiplier : 0; + if ($shadowAfterEl.length) + $shadowAfterEl[0].style.opacity = + -offsetMultiplier > 0 ? -offsetMultiplier : 0; + } + } + }; + + const setTransition = (duration) => { + const { transformEl } = swiper.params.coverflowEffect; + const $transitionElements = transformEl + ? swiper.slides.find(transformEl) + : swiper.slides; + $transitionElements + .transition(duration) + .find( + ".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left", + ) + .transition(duration); + }; + + effectInit({ + effect: "coverflow", + swiper, + on, + setTranslate, + setTransition, + perspective: () => true, + overwriteParams: () => ({ + watchSlidesProgress: true, + }), + }); + } + + function EffectCreative(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + creativeEffect: { + transformEl: null, + limitProgress: 1, + shadowPerProgress: false, + progressMultiplier: 1, + perspective: true, + 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 getTranslateValue = (value) => { + if (typeof value === "string") return value; + return `${value}px`; + }; + + const setTranslate = () => { + const { slides, $wrapperEl, slidesSizesGrid } = swiper; + const params = swiper.params.creativeEffect; + const { progressMultiplier: multiplier } = params; + const isCenteredSlides = swiper.params.centeredSlides; + + if (isCenteredSlides) { + const margin = + slidesSizesGrid[0] / 2 - swiper.params.slidesOffsetBefore || 0; + $wrapperEl.transform(`translateX(calc(50% - ${margin}px))`); + } + + for (let i = 0; i < slides.length; i += 1) { + const $slideEl = slides.eq(i); + const slideProgress = $slideEl[0].progress; + const progress = Math.min( + Math.max($slideEl[0].progress, -params.limitProgress), + params.limitProgress, + ); + let originalProgress = progress; + + if (!isCenteredSlides) { + originalProgress = Math.min( + Math.max($slideEl[0].originalProgress, -params.limitProgress), + params.limitProgress, + ); + } + + const offset = $slideEl[0].swiperSlideOffset; + const t = [ + swiper.params.cssMode ? -offset - swiper.translate : -offset, + 0, + 0, + ]; + const r = [0, 0, 0]; + let custom = false; + + if (!swiper.isHorizontal()) { + t[1] = t[0]; + t[0] = 0; + } + + let data = { + translate: [0, 0, 0], + rotate: [0, 0, 0], + scale: 1, + opacity: 1, + }; + + if (progress < 0) { + data = params.next; + custom = true; + } else if (progress > 0) { + data = params.prev; + custom = true; + } // set translate + + t.forEach((value, index) => { + t[index] = `calc(${value}px + (${getTranslateValue( + data.translate[index], + )} * ${Math.abs(progress * multiplier)}))`; + }); // set rotates + + r.forEach((value, index) => { + r[index] = data.rotate[index] * Math.abs(progress * multiplier); + }); + $slideEl[0].style.zIndex = + -Math.abs(Math.round(slideProgress)) + slides.length; + const translateString = t.join(", "); + const rotateString = `rotateX(${r[0]}deg) rotateY(${r[1]}deg) rotateZ(${r[2]}deg)`; + const scaleString = + originalProgress < 0 + ? `scale(${1 + (1 - data.scale) * originalProgress * multiplier})` + : `scale(${1 - (1 - data.scale) * originalProgress * multiplier})`; + const opacityString = + originalProgress < 0 + ? 1 + (1 - data.opacity) * originalProgress * multiplier + : 1 - (1 - data.opacity) * originalProgress * multiplier; + const transform = `translate3d(${translateString}) ${rotateString} ${scaleString}`; // Set shadows + + if ((custom && data.shadow) || !custom) { + let $shadowEl = $slideEl.children(".swiper-slide-shadow"); + + if ($shadowEl.length === 0 && data.shadow) { + $shadowEl = createShadow(params, $slideEl); + } + + if ($shadowEl.length) { + const shadowOpacity = params.shadowPerProgress + ? progress * (1 / params.limitProgress) + : progress; + $shadowEl[0].style.opacity = Math.min( + Math.max(Math.abs(shadowOpacity), 0), + 1, + ); + } + } + + const $targetEl = effectTarget(params, $slideEl); + $targetEl.transform(transform).css({ + opacity: opacityString, + }); + + if (data.origin) { + $targetEl.css("transform-origin", data.origin); + } + } + }; + + const setTransition = (duration) => { + const { transformEl } = swiper.params.creativeEffect; + const $transitionElements = transformEl + ? swiper.slides.find(transformEl) + : swiper.slides; + $transitionElements + .transition(duration) + .find(".swiper-slide-shadow") + .transition(duration); + effectVirtualTransitionEnd({ + swiper, + duration, + transformEl, + allSlides: true, + }); + }; + + effectInit({ + effect: "creative", + swiper, + on, + setTranslate, + setTransition, + perspective: () => swiper.params.creativeEffect.perspective, + overwriteParams: () => ({ + watchSlidesProgress: true, + virtualTranslate: !swiper.params.cssMode, + }), + }); + } + + function EffectCards(_ref) { + let { swiper, extendParams, on } = _ref; + extendParams({ + cardsEffect: { + slideShadows: true, + transformEl: null, + }, + }); + + const setTranslate = () => { + const { slides, activeIndex } = swiper; + const params = swiper.params.cardsEffect; + const { startTranslate, isTouched } = swiper.touchEventsData; + const currentTranslate = swiper.translate; + + for (let i = 0; i < slides.length; i += 1) { + const $slideEl = slides.eq(i); + const slideProgress = $slideEl[0].progress; + const progress = Math.min(Math.max(slideProgress, -4), 4); + let offset = $slideEl[0].swiperSlideOffset; + + if (swiper.params.centeredSlides && !swiper.params.cssMode) { + swiper.$wrapperEl.transform(`translateX(${swiper.minTranslate()}px)`); + } + + if (swiper.params.centeredSlides && swiper.params.cssMode) { + offset -= slides[0].swiperSlideOffset; + } + + let tX = swiper.params.cssMode ? -offset - swiper.translate : -offset; + let tY = 0; + const tZ = -100 * Math.abs(progress); + let scale = 1; + let rotate = -2 * progress; + let tXAdd = 8 - Math.abs(progress) * 0.75; + const slideIndex = + swiper.virtual && swiper.params.virtual.enabled + ? swiper.virtual.from + i + : i; + const isSwipeToNext = + (slideIndex === activeIndex || slideIndex === activeIndex - 1) && + progress > 0 && + progress < 1 && + (isTouched || swiper.params.cssMode) && + currentTranslate < startTranslate; + const isSwipeToPrev = + (slideIndex === activeIndex || slideIndex === activeIndex + 1) && + progress < 0 && + progress > -1 && + (isTouched || swiper.params.cssMode) && + currentTranslate > startTranslate; + + if (isSwipeToNext || isSwipeToPrev) { + const subProgress = + (1 - Math.abs((Math.abs(progress) - 0.5) / 0.5)) ** 0.5; + rotate += -28 * progress * subProgress; + scale += -0.5 * subProgress; + tXAdd += 96 * subProgress; + tY = `${-25 * subProgress * Math.abs(progress)}%`; + } + + if (progress < 0) { + // next + tX = `calc(${tX}px + (${tXAdd * Math.abs(progress)}%))`; + } else if (progress > 0) { + // prev + tX = `calc(${tX}px + (-${tXAdd * Math.abs(progress)}%))`; + } else { + tX = `${tX}px`; + } + + if (!swiper.isHorizontal()) { + const prevY = tY; + tY = tX; + tX = prevY; + } + + const scaleString = + progress < 0 + ? `${1 + (1 - scale) * progress}` + : `${1 - (1 - scale) * progress}`; + const transform = ` + translate3d(${tX}, ${tY}, ${tZ}px) + rotateZ(${rotate}deg) + scale(${scaleString}) + `; + + if (params.slideShadows) { + // Set shadows + let $shadowEl = $slideEl.find(".swiper-slide-shadow"); + + if ($shadowEl.length === 0) { + $shadowEl = createShadow(params, $slideEl); + } + + if ($shadowEl.length) + $shadowEl[0].style.opacity = Math.min( + Math.max((Math.abs(progress) - 0.5) / 0.5, 0), + 1, + ); + } + + $slideEl[0].style.zIndex = + -Math.abs(Math.round(slideProgress)) + slides.length; + const $targetEl = effectTarget(params, $slideEl); + $targetEl.transform(transform); + } + }; + + const setTransition = (duration) => { + const { transformEl } = swiper.params.cardsEffect; + const $transitionElements = transformEl + ? swiper.slides.find(transformEl) + : swiper.slides; + $transitionElements + .transition(duration) + .find(".swiper-slide-shadow") + .transition(duration); + effectVirtualTransitionEnd({ + swiper, + duration, + transformEl, + }); + }; + + effectInit({ + effect: "cards", + swiper, + on, + setTranslate, + setTransition, + perspective: () => true, + overwriteParams: () => ({ + watchSlidesProgress: true, + virtualTranslate: !swiper.params.cssMode, + }), + }); + } + + // Swiper Class + const modules = [ + Virtual, + Keyboard, + Mousewheel, + Navigation, + Pagination, + Scrollbar, + Parallax, + Zoom, + Lazy, + Controller, + A11y, + History, + HashNavigation, + Autoplay, + Thumb, + freeMode, + Grid, + Manipulation, + EffectFade, + EffectCube, + EffectFlip, + EffectCoverflow, + EffectCreative, + EffectCards, + ]; + Swiper.use(modules); + + return Swiper; +}); + +; +!(function (e) { + var n; + if ( + ("function" == typeof define && define.amd && (define(e), (n = !0)), + "object" == typeof exports && ((module.exports = e()), (n = !0)), + !n) + ) { + var t = window.Cookies, + o = (window.Cookies = e()); + o.noConflict = function () { + return (window.Cookies = t), o; + }; + } +})(function () { + function f() { + for (var e = 0, n = {}; e < arguments.length; e++) { + var t = arguments[e]; + for (var o in t) n[o] = t[o]; + } + return n; + } + function a(e) { + return e.replace(/(%[0-9A-Z]{2})+/g, decodeURIComponent); + } + return (function e(u) { + function c() {} + function t(e, n, t) { + if ("undefined" != typeof document) { + "number" == typeof (t = f({ path: "/" }, c.defaults, t)).expires && + (t.expires = new Date(1 * new Date() + 864e5 * t.expires)), + (t.expires = t.expires ? t.expires.toUTCString() : ""); + try { + var o = JSON.stringify(n); + /^[\{\[]/.test(o) && (n = o); + } catch (e) {} + (n = u.write + ? u.write(n, e) + : encodeURIComponent(String(n)).replace( + /%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g, + decodeURIComponent + )), + (e = encodeURIComponent(String(e)) + .replace(/%(23|24|26|2B|5E|60|7C)/g, decodeURIComponent) + .replace(/[\(\)]/g, escape)); + var r = ""; + for (var i in t) + t[i] && + ((r += "; " + i), !0 !== t[i] && (r += "=" + t[i].split(";")[0])); + return (document.cookie = e + "=" + n + r); + } + } + function n(e, n) { + if ("undefined" != typeof document) { + for ( + var t = {}, + o = document.cookie ? document.cookie.split("; ") : [], + r = 0; + r < o.length; + r++ + ) { + var i = o[r].split("="), + c = i.slice(1).join("="); + n || '"' !== c.charAt(0) || (c = c.slice(1, -1)); + try { + var f = a(i[0]); + if (((c = (u.read || u)(c, f) || a(c)), n)) + try { + c = JSON.parse(c); + } catch (e) {} + if (((t[f] = c), e === f)) break; + } catch (e) {} + } + return e ? t[e] : t; + } + } + return ( + (c.set = t), + (c.get = function (e) { + return n(e, !1); + }), + (c.getJSON = function (e) { + return n(e, !0); + }), + (c.remove = function (e, n) { + t(e, "", f(n, { expires: -1 })); + }), + (c.defaults = {}), + (c.withConverter = e), + c + ); + })(function () {}); +}); + +; +// main script +(function () { + "use strict"; + + // Dropdown Menu Toggler For Mobile + // ---------------------------------------- + const dropdownMenuToggler = document.querySelectorAll( + ".nav-dropdown > .nav-link", + ); + + dropdownMenuToggler.forEach((toggler) => { + toggler?.addEventListener("click", (e) => { + e.target.closest(".nav-item").classList.toggle("active"); + }); + }); + + // Testimonial Slider + // ---------------------------------------- + new Swiper(".testimonial-slider", { + spaceBetween: 24, + loop: true, + pagination: { + el: ".testimonial-slider-pagination", + type: "bullets", + clickable: true, + }, + breakpoints: { + 768: { + slidesPerView: 2, + }, + 992: { + slidesPerView: 3, + }, + }, + }); +})(); diff --git a/public/manifest.webmanifest b/public/manifest.webmanifest new file mode 100644 index 0000000..85ef76f --- /dev/null +++ b/public/manifest.webmanifest @@ -0,0 +1,56 @@ +{ + "name": "Fediversity", + "short_name": "Fediversity", + "lang": "en-us", + "display": "fullscreen", + "orientation" : "portrait", + "start_url": "//localhost:1313/?utm_source=web_app_manifest", + "background_color": "#fff", + "theme_color": "#000", + + + + + + + + + + + + "icons": [ + { + "src": "/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_48x48_resize_lanczos_3.png", + "sizes": "48x48", + "type": "image/png" + }, + { + "src": "/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_72x72_resize_lanczos_3.png", + "sizes": "72x72", + "type": "image/png" + }, + { + "src": "/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_96x96_resize_lanczos_3.png", + "sizes": "96x96", + "type": "image/png" + }, + { + "src": "/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_144x144_resize_lanczos_3.png", + "sizes": "144x144", + "type": "image/png" + }, + { + "src": "/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_192x192_resize_lanczos_3.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "any maskable" + }, + { + "src": "/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_512x512_resize_lanczos_3.png", + "sizes": "512x512", + "type": "image/png" + } + ] + + +} \ No newline at end of file diff --git a/public/nlnet/index.html b/public/nlnet/index.html new file mode 100644 index 0000000..afd94a0 --- /dev/null +++ b/public/nlnet/index.html @@ -0,0 +1,896 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +NLnet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    NLnet

    + + + + +
    +
    +
    + + +
    +
    +
    +
    +

    The NLnet Foundation supports organisations and people who contribute to an open internet for all. NLnet funds projects that help fix the internet through open hardware, open software, open standards, open science and open data. After its historical contribution to the early internet in Europe in the 1980’s, NLnet has been financially supporting the open internet since 1997.

    +

    NLnet provides grants to free and open source projects between 5.000 and 50.000 euro with the possibility to scale up. Funding is open to anyone: organisations of any type and individuals. Within NGI Fediversity, NLnet facilitates the open calls for third-party funding and contributes to outreach and dissemination.

    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/nordunet/index.html b/public/nordunet/index.html new file mode 100644 index 0000000..7af2211 --- /dev/null +++ b/public/nordunet/index.html @@ -0,0 +1,896 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +NORDUnet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    NORDUnet

    + + + + +
    +
    +
    + + +
    +
    +
    +
    +

    NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries connecting universities and research institutions across Denmark, Finland, Iceland, Norway, and Sweden. It enables collaboration, data sharing, and access to online resources for academic and research purposes.

    +

    Fun fact: the website of NORDUnet, nordu.net is the oldest still active domain on the internet.

    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/oid/index.html b/public/oid/index.html new file mode 100644 index 0000000..1c9be8f --- /dev/null +++ b/public/oid/index.html @@ -0,0 +1,901 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Open Internet Discourse Foundation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    Open Internet Discourse Foundation

    + + +
      +
    • + + Home + + / +
    • + +
    • + + Open Internet Discourse Foundation + +
    • +
    + +
    +
    +
    + + +
    +
    +
    +
    +

    The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are.

    +

    The three pillars that are at the core of the OID Foundation:

    +

    OID believes in the fundamental right of individuals to privacy, self-determination, and freedom of expression. +Building sustainably. The OID Foundation believes that the internet is crucial infrastructure for society, and as such, should be build from the perspective that software projects can exist and be maintained for a long time; decades, not years. +Transparancy. The OID Foundation takes the commitment to openness seriously, and strives to use open software in all aspects. +In order to realise our vision, we need a healthy, functional and open internet. This is where OID comes in, working on the infrastructure that powers the internet in a way that promotes it’s values.

    +

    OID Foundation is rooted in constructive optimism, believing in tackling challenges head-on with a positive outlook, viewing each obstacle as an opportunity for improvement. As a practical example of the long-term vision is the work on NixOS that the OID is doing, where the reproducibility and long-term maintainability of NixOS’s package management help with an open and sustainable internet.

    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/pages/index.html b/public/pages/index.html new file mode 100644 index 0000000..7ba1138 --- /dev/null +++ b/public/pages/index.html @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    Pages

    + + + + +
    +
    +
    + + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/pages/index.xml b/public/pages/index.xml new file mode 100644 index 0000000..8a73f98 --- /dev/null +++ b/public/pages/index.xml @@ -0,0 +1,88 @@ + + + + Pages on Fediversity + //localhost:1313/pages/ + Recent content in Pages on Fediversity + Hugo -- gohugo.io + en-us + + + Consortium + //localhost:1313/consortium/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/consortium/ + Information about the project. TODO. + + + Developers + //localhost:1313/developers/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/developers/ + The Fediversity Project enables easy hosting for a wide variety of fediverse platforms, all based on NixOS. + + + European Commission + //localhost:1313/ec/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/ec/ + The Fediversity project implements the visions outlined by the Next Generation Internet (NGI) initiative for an open internet in several ways. + + + Fediversity + //localhost:1313/fediversity/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/fediversity/ + Fediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. + + + Grants + //localhost:1313/grants/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/grants/ + Fediversity invites other people to join this ambitious development effort. It is a vast domain with many more challenges than what any preconceived effort could tackle by itself. + + + Individuals + //localhost:1313/individuals/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/individuals/ + The fediverse shows great potential in fundamentally rethinking how we approach the internet. + + + NLnet + //localhost:1313/nlnet/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/nlnet/ + The NLnet Foundation supports organisations and people who contribute to an open internet for all. + + + NORDUnet + //localhost:1313/nordunet/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/nordunet/ + NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries connecting universities and research institutions across Denmark, Finland, Iceland, Norway, and Sweden. + + + Open Internet Discourse Foundation + //localhost:1313/oid/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/oid/ + The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are. + + + Privacy + //localhost:1313/privacy-policy/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/privacy-policy/ + The Fediversity website does not track you, and does not process any of your data. + + + Tweag + //localhost:1313/tweag/ + Mon, 01 Jan 0001 00:00:00 +0000 + //localhost:1313/tweag/ + Tweag is the open source program office (OSPO) of Modus Create, a global digital consulting firm that helps enterprises build competitive advantage through digital innovation. + + + diff --git a/public/privacy-policy/index.html b/public/privacy-policy/index.html new file mode 100644 index 0000000..1f074ee --- /dev/null +++ b/public/privacy-policy/index.html @@ -0,0 +1,893 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Privacy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    Privacy

    + + + + +
    +
    +
    + + +
    +
    +
    +
    +

    The Fediversity website does not track you, and does not process any of your data.

    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/searchindex.json b/public/searchindex.json new file mode 100644 index 0000000..cfd615e --- /dev/null +++ b/public/searchindex.json @@ -0,0 +1,45 @@ +[{ + "section": "Blog", + "slug": "/blog/fediversity-tech-session/", + "title": "Fediversity Tech Session", + "description": "Fediversity Tech Session - NixOS and Kubernetes", + "date": "August 5, 2024", + "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"318\"\n onerror=\"this.onerror='null';this.src='\\/images\\/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "searchKeyword": "", + "categories": "News", + "tags": "", + "content":"Recently Fediversity hosted a tech session on NixOS and Kubernetes. We invited people within the community to discuss some design considerations of the Fediversity project with us.\nOne of the core ideas of Fediversity is to build on top of NixOS. NixOS makes upgrading system reliable, and complex deployment reproducable. One of the goals of the Fediversity project that provides an interesting challenge is to help people move away from the cloud hyperscalers. Offering our project on Kubernetes offers easy integration with the storage platforms of the hyperscalers. Easy integration with the hyperscalers is an explicit anti-goal of Fediversity, but we\u0026rsquo;re not sure if we can offer all the functionality with NixOS yet.\nYou can check out our entire conversation right here.\n"},{ + "section": "Blog", + "slug": "/blog/publicspaces-conference/", + "title": "PublicSpaces Conference 2024", + "description": "PublicSpaces Conference 2024 - 'Take Back the Internet'", + "date": "July 30, 2024", + "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_420x0_resize_q80_h2_lanczos.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"280\"\n onerror=\"this.onerror='null';this.src='\\/images\\/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_420x0_resize_q80_lanczos.jpg';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_100x100_fill_q80_h2_lanczos_smart1.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_100x100_fill_q80_lanczos_smart1.jpg';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "searchKeyword": "", + "categories": "News", + "tags": "", + "content":"PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled \u0026lsquo;Taking Back the Internet\u0026rsquo;. PublicSpaces is a network of public organisations fighting for an internet based on public values. The Fediversity Project attended, to share ideas, and learn more about how people and organisations think about an ethical internet. If you are interested, you can view all sessions here (hosted on PeerTube!).\nAlexandra van Huffelen, who was Dutch Secretary of State of Digitalisation until last month, gave the opening talk to discuss digitalisation and public values. In the talk, van Huffelen said that the Netherlands has a prominent lead in the EU with the promotion of public values in the digital infrastructure. Van Huffelen has been a prominent supporter of open standards and decentralisation, and has pushed the usage of Mastodon within the Dutch government, which fits well with the goals and vision of the Fediversity project. Project Lead Koen de Jonge took the opportunity shortly before the talk to hand van Huffelen a Mastodon pin, which she proudly wore during her talk, as you can see in the header image!\nThere were quite some other talks about the Fediverse as well, discussing how to move the space forward. The goal of the Fediversity Project is to provide the technological infrastructure that makes it easier for people to join an open, free and fair social internet. The strength of Fediversity is in our technological capabilities, making the infrastructure more accessible. For our project to be successful, we also need a social infrastructure, that teaches people what it is and how it is beneficial for them, and how to get them on board. We also need public organisations to lead by example. Both of these social aspects of growing the fediverse were on full display during the PublicSpaces conference, and there is a real enthusiasm in growing the social internet. Fediversity is a strong supporter of organisations like PublicSpaces; while organisations like PublicSpaces help facilitate people and organisations with their thinking about why they should join the fediverse, and which steps should they take, Fediversity can provide the technological infrastructure that makes it all as easy as possible.\n"},{ + "section": "Blog", + "slug": "/blog/new-website-launch/", + "title": "Fediversity new website launch", + "description": "Announcing Our New Website for the Fediversity Project", + "date": "May 15, 2024", + "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"321\"\n onerror=\"this.onerror='null';this.src='\\/images\\/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "searchKeyword": "", + "categories": "News", + "tags": "", + "content":"We are pleased to introduce the launch of our new website dedicated to the Fediversity project.\nThe project is broad in scope, and the website reflects this. Whether you are a developer, an individual interested in the project, or want to know how the grant money is spend, the website keeps you up to date with everything you need to know.\nWe\u0026rsquo;re excited to show you more of the progress of the Fediversity project, and how we can build a next generation of the open internet together!\n"},{ + "section": "Blog", + "slug": "/blog/project-launch/", + "title": "Fediversity Project publicly announced", + "description": "The Fediversity Project has officially been announced", + "date": "January 1, 2024", + "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"318\"\n onerror=\"this.onerror='null';this.src='\\/images\\/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "searchKeyword": "", + "categories": "News", + "tags": "", + "content":"The Consortium behind the Fediversity project announces that the project has officially been started. NLnet, Tweag, NorduNet and the Open Internet Discourse Foundation are working together to build a new service for cloud hosters.\nFediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. It wants to provide everyone with high-quality, secure IT systems for everyday use. Without tracking, without exploitation, in a way that runs everywhere and scales effortlessly. Fediversity is based on NixOS, a disruptive Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, NixOS is completely declarative, makes upgrading systems reliable, and has many other advantages. Because it is reproducible, it is ideally suited for complex deployment scenario\u0026rsquo;s where consistent behaviour, stability and configurability matter.\nFediversity has received funding from the European Union’s Horizon Europe research and innovation programme under grant agreement No. 101136078.\n"}] diff --git a/public/sections/index.html b/public/sections/index.html new file mode 100644 index 0000000..6ff37e9 --- /dev/null +++ b/public/sections/index.html @@ -0,0 +1,899 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    Sections

    + + + + +
    +
    +
    + + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/sections/index.xml b/public/sections/index.xml new file mode 100644 index 0000000..7e8bd2a --- /dev/null +++ b/public/sections/index.xml @@ -0,0 +1,25 @@ + + + + Sections on Fediversity + //localhost:1313/sections/ + Recent content in Sections on Fediversity + Hugo -- gohugo.io + en-us + + + Ready to build your next project with Hugo? + + Mon, 01 Jan 0001 00:00:00 +0000 + + + + + What Users Are Saying About Hugoplate + + Mon, 01 Jan 0001 00:00:00 +0000 + + + + + diff --git a/public/service-worker.js b/public/service-worker.js new file mode 100644 index 0000000..d39fc31 --- /dev/null +++ b/public/service-worker.js @@ -0,0 +1,10 @@ +importScripts( + "https://storage.googleapis.com/workbox-cdn/releases/6.0.2/workbox-sw.js" +); + +workbox.setConfig({ debug: false }); + +workbox.routing.registerRoute( + ({ request }) => request.destination === "image", + new workbox.strategies.NetworkFirst() +); diff --git a/public/sitemap.xml b/public/sitemap.xml new file mode 100644 index 0000000..4eacccb --- /dev/null +++ b/public/sitemap.xml @@ -0,0 +1,84 @@ + + + + //localhost:1313/ + 2024-08-05T05:00:00+00:00 + + //localhost:1313/categories/ + 2024-08-05T05:00:00+00:00 + + //localhost:1313/blog/fediversity-tech-session/ + 2024-08-05T05:00:00+00:00 + + //localhost:1313/categories/news/ + 2024-08-05T05:00:00+00:00 + + //localhost:1313/blog/ + 2024-08-05T05:00:00+00:00 + + //localhost:1313/blog/publicspaces-conference/ + 2024-07-30T05:00:00+00:00 + + //localhost:1313/blog/new-website-launch/ + 2024-05-15T05:00:00+00:00 + + //localhost:1313/categories/conference/ + 2024-05-11T14:00:00+02:00 + + //localhost:1313/categories/event/ + 2024-05-11T14:00:00+02:00 + + //localhost:1313/events/ + 2024-05-11T14:00:00+02:00 + + //localhost:1313/events/publicspaces-annual-conference/ + 2024-05-11T14:00:00+02:00 + + //localhost:1313/events/owc-annual-conference-2024/ + 2024-05-11T09:00:00+00:00 + + //localhost:1313/events/waag-state-internet-2024/ + 2024-04-10T16:00:00+00:00 + + //localhost:1313/categories/webinar/ + 2024-04-10T16:00:00+00:00 + + //localhost:1313/blog/project-launch/ + 2024-01-01T05:00:00+00:00 + + //localhost:1313/authors/ + + //localhost:1313/consortium/ + + //localhost:1313/contact/ + + //localhost:1313/developers/ + + //localhost:1313/ec/ + + //localhost:1313/fediversity/ + + //localhost:1313/grants/ + + //localhost:1313/individuals/ + + //localhost:1313/authors/laurens-hof/ + + //localhost:1313/nlnet/ + + //localhost:1313/nordunet/ + + //localhost:1313/oid/ + + //localhost:1313/pages/ + + //localhost:1313/privacy-policy/ + + //localhost:1313/sections/ + + //localhost:1313/tags/ + + //localhost:1313/tweag/ + + diff --git a/public/tags/index.html b/public/tags/index.html new file mode 100644 index 0000000..5a0efb9 --- /dev/null +++ b/public/tags/index.html @@ -0,0 +1,887 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Fediversity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    Tags

    + + + + +
    +
    +
    + + +
    +
    +
      + +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/tags/index.xml b/public/tags/index.xml new file mode 100644 index 0000000..4a5fe0c --- /dev/null +++ b/public/tags/index.xml @@ -0,0 +1,11 @@ + + + + Tags on Fediversity + //localhost:1313/tags/ + Recent content in Tags on Fediversity + Hugo -- gohugo.io + en-us + + + diff --git a/public/tweag/index.html b/public/tweag/index.html new file mode 100644 index 0000000..94f2eec --- /dev/null +++ b/public/tweag/index.html @@ -0,0 +1,895 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Tweag + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +

    Tweag

    + + + + +
    +
    +
    + + +
    +
    +
    +
    +

    Tweag is the open source program office (OSPO) of Modus Create, a global digital consulting firm that helps enterprises build competitive advantage through digital innovation. Tweagers are leading contributors to several open source projects — from functional programming languages to cross-platform frameworks. Tweag has extensive experience working with Nix, and many people at the forefront of the Nix community are Tweagers.

    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From ee2e89d2e350845f03d5efc4fa8dcce278b79cde Mon Sep 17 00:00:00 2001 From: Laurens Date: Tue, 17 Sep 2024 13:34:04 +0200 Subject: [PATCH 43/44] nordunet conference --- .../english/blog/nordunet-conference-2024.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 content/english/blog/nordunet-conference-2024.md diff --git a/content/english/blog/nordunet-conference-2024.md b/content/english/blog/nordunet-conference-2024.md new file mode 100755 index 0000000..dd2f992 --- /dev/null +++ b/content/english/blog/nordunet-conference-2024.md @@ -0,0 +1,20 @@ +--- +title: "Nordunet Conference 2024" +meta_title: "" +description: "Nordunet Conference 2024" +date: 2024-07-30T05:00:00Z +image: "/images/dc1.jpg" +categories: ["News"] +author: "Laurens Hof" +draft: false +--- + +Fediversity was represented at the Nordunet Conference for 2024, with both the Internet Discourse Foundation and Nordunet themselves being present. This was a great opportunity for the different organisations in the consortium to meet with each other and exchange ideas. + +One of those new ideas that came out of the conference is to think about offering [EduMEET](https://edumeet.org/) as a part of Fediversity. EduMEET is an open source video conferencing platform that is build for and by the Research and Education community. EduMEET allows for the possibility of recording conference calls, but does not offer an easy place to host these recordings. PeerTube is already mature fediverse software that offers video hosting. Combining these two pieces of software in the offering to onboard public organisations can make it easier to offer a complete package for the organisations. It can potentially help lower the barrier of entry, while at the same time making it more attractive for public education organisations to start using fediverse software. + +Fediversity is now starting to explore if and how efforts with Nordunet to promote EduMEET can be combined with Fediversity's (and thus Nordunet!) project to promote the fediverse. + +Another aspect that came out of the conference is the possibility to use [Argus](https://openargus.org/) as a real-time monitoring tool as part of our hosting stack that we're building. How to do real-time monitoring was so far still unclear in our plans for building a Nix panel, but Argus might just be the open source tool we're looking for. + +It was exciting to meet so many people in the community that are all working towards building better digital systems for public organisations, and we're proud to contribute our small piece to a much larger puzzle. Hope to meet more of you all soon! \ No newline at end of file From d208ee83f80467e25c662b4680ed2d6161d88d9e Mon Sep 17 00:00:00 2001 From: Laurens Date: Tue, 17 Sep 2024 13:48:00 +0200 Subject: [PATCH 44/44] img update for nordunet conf --- assets/images/bergen-airport.jpeg | Bin 0 -> 3333977 bytes .../english/blog/nordunet-conference-2024.md | 6 +- public/404.html | 8 +- public/authors/index.html | 8 +- public/authors/laurens-hof/index.html | 149 ++- public/blog/index.html | 155 ++- public/blog/index.xml | 9 +- .../blog/nordunet-conference-2024/index.html | 1047 +++++++++++++++++ public/categories/conference/index.html | 10 +- public/categories/conference/index.xml | 2 +- public/categories/event/index.html | 10 +- public/categories/event/index.xml | 2 +- public/categories/index.html | 10 +- public/categories/news/index.html | 155 ++- public/categories/news/index.xml | 7 + public/categories/webinar/index.html | 8 +- public/consortium/index.html | 8 +- public/contact/index.html | 8 +- public/developers/index.html | 8 +- public/ec/index.html | 8 +- public/events/index.html | 8 +- public/events/index.xml | 2 +- public/fediversity/index.html | 8 +- public/grants/index.html | 8 +- ...77_100x100_fill_q80_h2_lanczos_smart1.webp | Bin 0 -> 2978 bytes ..._3333977_1110x0_resize_q80_h2_lanczos.webp | Bin 0 -> 156394 bytes ...9_3333977_420x0_resize_q80_h2_lanczos.webp | Bin 0 -> 27410 bytes ...9_3333977_545x0_resize_q80_h2_lanczos.webp | Bin 0 -> 44628 bytes ...9_3333977_600x0_resize_q80_h2_lanczos.webp | Bin 0 -> 53506 bytes ...9_3333977_700x0_resize_q80_h2_lanczos.webp | Bin 0 -> 70728 bytes ...25_100x100_fill_q80_h2_lanczos_smart1.webp | Bin 0 -> 1644 bytes ..._6129825_1110x0_resize_q80_h2_lanczos.webp | Bin 0 -> 120730 bytes ...9_6129825_420x0_resize_q80_h2_lanczos.webp | Bin 0 -> 13986 bytes ...9_6129825_545x0_resize_q80_h2_lanczos.webp | Bin 0 -> 25330 bytes ...9_6129825_600x0_resize_q80_h2_lanczos.webp | Bin 0 -> 31570 bytes ...9_6129825_700x0_resize_q80_h2_lanczos.webp | Bin 0 -> 45746 bytes public/images/logo.png | Bin 0 -> 19726 bytes public/index.html | 19 +- public/index.xml | 9 +- public/individuals/index.html | 8 +- public/nlnet/index.html | 8 +- public/nordunet/index.html | 8 +- public/oid/index.html | 8 +- public/pages/index.html | 8 +- public/privacy-policy/index.html | 8 +- public/searchindex.json | 11 + public/sections/index.html | 8 +- public/sitemap.xml | 3 + public/tags/index.html | 8 +- public/tweag/index.html | 8 +- 50 files changed, 1646 insertions(+), 112 deletions(-) create mode 100644 assets/images/bergen-airport.jpeg create mode 100644 public/blog/nordunet-conference-2024/index.html create mode 100644 public/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_100x100_fill_q80_h2_lanczos_smart1.webp create mode 100644 public/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_1110x0_resize_q80_h2_lanczos.webp create mode 100644 public/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_420x0_resize_q80_h2_lanczos.webp create mode 100644 public/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_545x0_resize_q80_h2_lanczos.webp create mode 100644 public/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_600x0_resize_q80_h2_lanczos.webp create mode 100644 public/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_700x0_resize_q80_h2_lanczos.webp create mode 100644 public/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_100x100_fill_q80_h2_lanczos_smart1.webp create mode 100644 public/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_1110x0_resize_q80_h2_lanczos.webp create mode 100644 public/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_420x0_resize_q80_h2_lanczos.webp create mode 100644 public/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_545x0_resize_q80_h2_lanczos.webp create mode 100644 public/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_600x0_resize_q80_h2_lanczos.webp create mode 100644 public/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_700x0_resize_q80_h2_lanczos.webp create mode 100644 public/images/logo.png diff --git a/assets/images/bergen-airport.jpeg b/assets/images/bergen-airport.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..1c0262269090d6995c174701b83393b7aeb7c1e9 GIT binary patch literal 3333977 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�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%0A80N+?1=HfvGG zS2fMmhn*JJcB)?b52p6L<9BjozVd^;*ciN7|H>Qt+}@5FBk55d{3^L;4q#k2O$t5c z2H_;>?%lm}`ysx#^m3Oabs@?+YaI>qQd@N68PtszkVYkRpbrFXW92vBP6|>veCfJ@ z)op{S{HvSKPE)_lz}{Z2gC7F#D%eE|d)O(3#t;dAGF&s5H4F42)IT}yEV1PW156VN z)y6P=t)p|dW4^*GhH#4R&LC?5uNYKY0$PR<9?_rybG_g5@>)Xb@_tw#4m<8sFcL*>`Cd5b^h~1tp;!XL-R+ovsD|fIN}I$xdYzJo^aCrr;JY6)Jx*Vx>9GK zMz1Ci|CxpBKt%XJ0;l|9hUTVz27Jw2GfdjR4k7TYVmZyuz-tDOt*q=2P*M3Mz& zEBc)PN-P?0{p)H;*Reg=pYrfKqeE_?k)bkshWyIDU~fb(Ec{F+ca_jCFbJ}gF1Vma zqS^vCPdiyAtl7QVy91*Px$6g$hBTUwu6`M_&h3Rs`2YtJLa53$e@~=8&euB6#o2Pj zCE}Xj%?^QDFd%tx@>_dA;wHHo_MpCWUzWE%Y+6|tw@8??0#MAC3MGFdeQhtB_?*Ae zL7{Z+UWd+YMY^L$l++XIb2&<1JkMArTqjfE)5by<-A@s=(!R&!Ka>wtLXv$=xvD49 zqUAQ`(w2X(Q+23zjB-O}mxUlcMd#o=&hVCFbSF0o;+mG*Ky+eVLDBQGm5)-Z=~u2O zJ=U4elkQ4_DD^Y)m5lHEJ;PsU9Ja$>5$#;*CDctmKA5-3rK~u2Wh2^oep~?kK|8)X za74Q0m8j^EUb&`hZ9Cf9rzoWCm+OI;SHa&4h>Mro*o86eo&OG{f8;()l1FYlJW!YH zXWaDyinXp^w*RZZlWlj?cYnPd7+beVU{@-$@Tg2c0j&t=ZFuftwxqapd7|FAIewcs zivlgBYl<#|(eTXgB5qML2O@H!ygc9EztjO&`_Hadb(uOJYvfmXD`}M^L&YmQ z_?&3A<~D!7qVts@jPCJ2#JeiozDjP>+G(IgT$mZx;uF6M* zqI?`?HWJn8XbjhQydvr-~K=%&v5^C#I^;oD04Z= z5PwG;3@o9zp(;f^Bn#v*uqYgByC|F3n`w>YJGFFT+kRwL9{C7l+aH-o?L+rlb`*z0 z!rrRY_38`izOERPV*La2)C<-Kr!i;{1fS{G4Q5nkcJJ1v8uM@YP~T)UJSGuR)3B+8 zuU%FZYW8QSbitpR-=~DqCfgDYpvU{J))X&{y<)1a&5=_2Q|ru}RJF#)&AbV5VY|cs zHPP}?`b59xH`zO0FmsY8QJsPL7*l<8y)oipp&G7d`|~fkI8GA&xH&x*^fRCR&TUNZ zbjl~~!N25ibsY~?xtRtpOl;^YL1c#W)D~V_0=eL!+EO#>J$2oLD~;dEPxan+a)15z+n!C|l|;u#W)M3e_|*3xFQk=GX*CtXN&~Zh zDoS5N?MmrXrSuBc8)UAJWO*(o=06oS%Ak9&-G$p*BP6M zA#FzISSMfJO>~6Ig#mJo#@>Q;{!xPjCJTkwfOMy=xYP1i{wse_^*nQyR;%1p35Su} zxe`_16$5)8Kh4#7hVbxw)YZ<~x&oU)eokSe`7hK=KA$7~6rI^sZBn5$&2i?xs3*Jk zE7_F28qqJdEgmCIKtPA>RF&IKvp^!msf0XczVi#gv;zJY5O5#$KtE_prgk^t9^8{; zS&$wWx;ZGHEPAIQY+(Up2ghjCen{LtQmkK%(X~AN6|oEYs{#t2 z4BLy^GT>ep<_n6L;kzD8((_WVL)-S~QaZKgV+ti3Gb1e;?;}BgHYvalE;zY=bv!wo z9!_%)m9$*ZHe9s|8PN(dIU(u}3XHTnT_n5u=Eg-x_B*?BTEg!~?+(@YN+_F_y5vgo zB%kdk`bk)R)>Qou`6-X~iBl?RxvwFdO4#^MThOaLh}I{zZ$j}eIWQ2@=tj$X$uO&w z;<v-}MOJoQhI820bD0NmV+LpFyL&@zxDX1*<=MD=1UG=;zAL z4-yZ`P!&req}65LP6HU!Ra%n0E`Ne#k9Ksi?}BjVUwtN=3VM+z=*l>=+$Qln&rl{y zokQ$;D2=xUai=P*41~>PDChn zfCR}63_uJnqlx%;!=HHJ=0%#l_lmA0HfP;wK&|2+UozSlbM+CEg<%uIqwSsG zH#1#A;-G0!7JJ1BGt)|YplNAz`TBTdtWyvWk+Udm6ivbj39o+yZQyJU!Sh(rG3b1# zyh)Fo20rT1^)I?=s?mAvkpsoD-|O4wRx#r^l#EYJs3s53|ny2A9z zH2RKOW?bjDu!!QaB|GNZE_`eUvT!l|jX zaTxJ|bhr&*UnCB)xTsJXMa52GES04>5RULu(x(**72WD1_)Jb-DEmP6&z!3eMrJJ5 zsT|zv^yu8D=j)_)SrFj!GOyygI5pS*Wb=LQ#H@8Rx(0@M8yVBJ8;hL1@z%$DfsRK^ z5f&OEjA8)N-hY3=i+R79G^)8yBUSoG{J1YS^1$}41G+qu0?B$J9F1_IGj0D9i1giU zMPlF28F=|6cwO+?w08NQNiKF4K4?MCJhv;Qw}Mn1{q0?~3n0;~J*Y9YhA>dDFH`ir zUT$iNAphg;P6?9S-*hyC92f^9bhQpSvi&?zkPdd)fU$&ppz zIkVlTB=;_qVn(hJUWVJy@14i!ZZMfI5GWVLKD8ivMrH$TAoaMv0reVf^&h$q^8%f#%_Hes9b*YHbIWr_6h@DFZ zvq^BPuB;VV_6|=Gn0Hg%)p@3BY=^nE723GY$<=#WrAfJxuk>=m7 zJo1XY128UnC>TyetQ_6bJJkh<0#f7FnNlLkI`4Q zg^xiZ>o!-w=j81PWlLndV2tiPPqU_4S%tidQ2}N01^hmWboW}A7m8tLL+tdfiD_I7 zIpFx3qBYg~LCuIZi$87LUetS*3oJYiavt6%!53Ao;#qFBWx?P$a3iX_%F?>*ok&!> zV!5qm6namy-J=$y_aWx;Y<`39>mno)n%Dpn>e*X#oJ1X;r?SKVly{cq-8jT~M%ZQu zq`2LIH>_n3UqUvpOfD!mXAn_s=WhHvjh-712a3Il2ntHAt1mCy)hWJ@F?3D_v{EE` zsrplMT`SLE2&TpVdGc+Lt{L%KTHqt{1LyhePy0(CI`48YYMvb0OXW~q z*ObsmJ%n@}sA>of9(-yhyMp9B)`}1f+ry&fF$wIA)Pn-+C_JzC+%^BNXZDv1cG+0j zP~a)!+}y)n;Zk3qM%~rtKEp0ql^A55(_U9#kD-6V>jeBMehJKGJ;o)K#T#Be@Z}1k z4;Vo-u!P2R^az8$eCyosVAc!3vh||qzk0v11UNCyhVoE;L~W|03nePk(7FD}4+4%U zYKNdfDD3bnCl#;J6UiUWIfAdI|0he&nV5?IA$dwS8cAN%X%J_p-W<3mmL*vnL^0G0 z4a-s<0}e%}VtUx23@_%0t9Z@V+BNba!3xQJ$9W?Dlxgps=hFN4J>1jnNRK-)XD}1f z)AB!awiWf6s*}(VJ=vJ-X;K{?{1kb}cV*I)mtdU-R^sD4<@V4@1Mx}4AygB%?cx;e zaGt9FHrcX&NGP(X#_cOhl*RS5$oWN=FzsQ^ZR^aMt*==l z93HN_(dZRZ`<50jknH%LG8g8$_zUcWU&Dp`myr0Kn$6_8o|@7-4^UuNxhr$N%}<@H zD`OPY;vRHlQHG=`4{#LpM9ptl_E&o;=oV~jzS1owY|Ow|1`ggA+9IzPiBd#g(K8p< znP^9&)J(o8o-7}1C7#Cyi{^K8=I(kW|CusvP^bmlmEZ&4xNwe ze7NU2{G=$7FIFu2IAY#UI7TR4OS1-j2z3;Cq$pUTDjrcVo)v5zPH?hK8%1pn&c@ zrNTs|Jg=e{)r#SycvPH+!C;7Rd)4o$t{49MDXlJjF!m$EvBu)`$3xZvvMZ*7&q+^o zvTw9#IiZJq9+U9te$OYw{YTH_@pmTY1GIyxm8mVXm$%5J{bqFLqatYfI9z2kKqhpsl1_5LD~S3tc3H9+x{ozB{6= z2bY#*|NBwCD80-xtX)wP7gAKzVL^AXarXH;WxED3d0n))IIW5;yLWVaI1DpF3^XH2mL98G@sbkRvdpY5u66Y$ax6(hY*+pO? zm1ZSJzg-)ZMVzEzE0suCpVwJz%JZ^d44{apMY&;*zYIo=2J>ximnC{by**>MP%=<2 zNZaVG$37a)A`Y}=)#WLXkcF{?t(knSy^`qdP0JIGA{aM0t^>p=GaBsu8NZjQ3 zqw?Dz{EjnZ?b#cknj#m3Z%HaaO0TMq1$o_CRQVe(t+$55=qF7x+&fzcDQ_g&F2R!ZA#=y&>}qV=R(?ttYJ0*Y6TvNxSbyURGtqXpO-)&8 zJ~KZz*eV%utpVNPxw^a6e_GK)in0ps3@0t0ub|ccaK3EUGf{Lu|yWHFzmdN}>E8BbHouOO>x|@A?^vQocXwBEQnyqPyw8zY{4<}Oe%@NmjsUju~ zf!^jk5hDC+uDO;NgdDuc!J$9qxHJ4ER9#x?hq|-^KdJ1vPmHL`>YC=#mRWAogW;jG z`P$#FF3Q!O>$|i)S8|&j1BLRt%@MoXv-WahXfNrbDh8UBmKcqpzUZ<_XX(kHy{6sP z=K{N^cG7|JKW0(Jo!2J|pJDF_AZ}W(R_ywcH#*DNoJ1MxO2b_UTthKb=o?pMpuvJ& z_Q<+!Wr6>wPGp{eyRe!J|2HObkuwe{7D>>DAm(+wbw;~pAM2O9Ga>i%7$n z93Bqaj^5QfK?+SoLHN;S#rk(Ly*Qon!5G$8)akEtt|+ehB_~`eGMgaH5ujD9CNpx& zsznlaznr{FbT_cMJ-}gC{?g<-O(^!we|omq4SOK=z1w^2gBd$LnlPX6V~oKNYJ?m~ zNw@QfodHW%jD6tso{#l|8SpCW&60}0qr^P1{z_vUsxn+}swwI8Z#RTYjRt$qL4~lT z@K%|v^VwORF_=2ZKq9H!%C7_M0yA^`**1dg=v|I)ED&GkiUDZ5>K|#|RJvLe(=7|Jm_yCmy_p7-32eKXHHf^5?8+D(y@x;-*AoHWG-~4Q6 zX}R75x2wEGi9qjY2C@NB%B@G7Uoi6$ezSO>UNC58TK7Z;4d^#5-PQ*ePzL(I@*6xF zmZxFDGTl`7vE60R(pSd1|LMEaO|%FMW3iRcqqmf@SQ6J#{4io-|g3M1~{uzp#k;TF%(#Xk~I|2!ZDI^>ZhYL4ct7;7{@gL>R7gr@`;dO$|{M4N7H=kOHU7Yp#BN3)v&wRcO zI;q{_q=&~FD>^gXmEuicM#bu|tMUoVbY{YclI~P%wwI39l-i?4u-# zV@<=aT0eUeL}FqvRnThJ4bY7L%i2hdW+!T1hQ&1fEI;LV@v-JW8W3%AB9xx#Dzg&b zXi*miFocCdINaKbmva5MC{&c+bo1E-HQ zgM-mK1-n+y_^Cu&tIc((gkTh z`@?7uv|%gFq`ElIf^iMgheKua{HxZ*lWwXwFn2Pj0m!O^+`t7Cu@le9Oa;e;qr~rT zXK(a#1r~CZQpP_>LqXLA(ma6exRKItt7Clg6}0Q^@$KrP3wWQqCg{a|*EQJP%=CTJ_+M7u9aGDQh4+k!lI6o5}4&D z8dhTdVoik60Ze7!l4tZ-xd0GsrE~TFkE3&sOZt5O{~J&-^N>Xg3(&F>td*xF9uTZ~ zB9CB)^=W2VdH9w|ni@_;?KDPsE;B?*4qDk^)3h~9Yl^i>2QHh3GO>)5OvPjBepkOg z_D6fHhb!RCeP7q>^?b6I9vCc>vfW-#(zPD{m^yDSjVA-S7$$LWhq|2a=YkCX|Hjme zc3VOXF7N4HwO{S#c=8>a#2}2|L`4IYn`tjum3u@rPnoBiP>>#Wv#X0lwQ@afR=`#= z7hAtB$jW_`?IuB&m&O3x7Uj=nseod%YUN>yvf4&s{NcG#LAJrwi@1`3P{d8%FHWc2 zpqUxwLldQ;*#jH@y6DtT|LOv_9>|T_&JX17;0pFnNP+3)G8$@-R1~&n38W;@D@vJQ zDtRMYPjTX8`KF1B^h-Vljs|Uvy;Q+i`zEmGq;k#WLcYhr9WEY=pD0i|0CK<0%2E~c z_9Ulka{!9jz9w!@%m7Pm6QN(pG&~$bhDHyyd6S`QmOu83n%C?sqjA$Zcpvw&SpQ#p zCB4ccihHklf;n%VtobZ4VsA%z)8f{|6`&b|cPT*TFvAU_t1;D!8AJYC!vcIl9~Be` zW?2j(1UyN4;3W7sSSYMUv|*#2R}?>0-0}|eDy!Us96W)=Jr+~`{W@j@f)M>bC=HC{ zY}ff?9)6SX1T zLii|h7}$*1zeEEk6mK(55R5{-N-CggXS~Z6o`*S)L_hsul1^6k+DRk^3Qp&385RVO zbeWBnUHl>>1Fa}BvJAK@v-bM1@!Q8o1_`28@nirTXc)+<^A2G=fsPsh! zmT86L1yV^h^4rkI`u@x1kC&Uw-2)HiT2jUl;e%pN>2Y{qoWD0%u88yQcH!@yAI`v_ zOTC=}1seQ5tzUc^C>gi2UP(@2tp~HVXN{ZR>n}yM^igpc*2TNucxQa-r=N?0M>Q>m zYS$h%)Mi^(7c$6dAIL5w`c+$D`JsM4UjColIbT>*V01=kguH+uTZEfenbsmm!J`;s zMocyB{Wq?7Ys`4*?xdo0K>w4UbS;U(KquN+8;pf)m%}2c9nD=6dcdyZA2YIYFXUk% zU$$c$hKV|3Li37t6#V9iTnx6qGx$b=#XJ8+ z$6bx|RVjo5f2C|!E6q_@J`ifGd+xAtAPJ~n^bU<%<99#q!>Gzd<_(63zZ*Qs(1JeC4edz+@ZOAupL=|elq09y(<@~L;<wdi;ds;MX*ZSRVJE{$3rhdU2kDjs`O03wP)<*hW^j3&r*%si%D4x zc0)4cTeOeBLp1mcX&ouO3}IRW>f+ex80rN(-<0joLYqmKZ$$Wg6b=cS(K&tROvmbI9z;w zQHuk1%Ev=tt%$pM^C1Oyzae(_BIU8T)bEV#6f(~!nCPsMQC-zzm04QwRH3%SdMk;u z;Wp(G#X*vVEf{CvPse(f+Gf=^Z~tpy-TQ?d>p!LTg&q$0{oCkhC~4)-DAslyF$xIL27uIr`v-hDs4+M4br*cQC1$QlX}In z7QgrojHAvu0%>b!IELwH%W}m5j!^riNM+6QB#`m1B zL7pr(0Vo|ub!F^M?mPaS&K}l&Z@ew8eR*po{~r-VQ+Mn&`N9dvxyK-o==OKOdtLby zeLrLy!?IuCN`NiPo>(0~PfK*2uh>6i+GfoFGE}#aDpe|&$f?bkPAE`Xk5Rq=?jH9M zZ)vIZ$4xZ*yA9%{T~sURe`}yW@cqF#V7~??=NE!5)4~c;`GWBRcXoomXHpe&P&5G# zgLBZeMA{d9@TGm|&MiI@cf@*(T7mr3fwCB4?m|dPd{wgONb6ke*>&E722*eYT)irl z=v6|0T7e}9jjJX3yZNuBBIK|)39e^*X5kt-#NQ1UH8iiE?z&;0*oY@ zU+;I@R&@wQyM*4#sd`}5%ZLwUHl_=h28X*&j*al&q_(MrP(!0it?+j5Nj=9sz`cpb z*c>Y^kNx`9GhlEq?8BNkhAA37< zK!hHA(;jMkJgX%bSyLv||6P+{WbVx03rqosk6byEI>a+pEEL@%iPG4&Er%Zo60^h< z|G`dldD!jewkY^tACry1cA9ESG^AMd=_NhecD&nZzw6HOEezyDv!jUncjTHz&>kiHXE3pIwe8`@7yG<|Kalneq~*vq)lKzO!J>&;X7 zE!O3Cmj)l-Ctras^f)SZ5W)g4(f6O%)#W>DpV-=XMpBN+b z{JTK{^e4}d*G8gR%rnaFfQKNBF$H5btmnM_Ud`I1Pn7yr{OVVe7(EEK>S<>v2~H@g zLT6`%GgL;D!GU`xYWecB&z#DXOuw1SDIhhuzwVr8Bp|v0XVgoW#N{nFmPcDnR(+Xh zlT_|b2I^sS=dY?ny^@)B5US$!P(yRD?tCq(=AYsh8``X``sQ-&*2E|JNri4?E+R*6 ze~(wTJV3iM99T}?E6X#39j8xRXDr`$xg27%E@TYp5>czk!``KM%tFlIYqQG+j+zny6(M_`0zq{x{WN=S3 zXy>}h@7pB|yMu|YpiaYzw_$G){`u!DE8YIvp2Xlb*$Vt8_b|19?TX53S9c6>7-k;4 z)}heC#wRam?$MC2af0EaUfcZru1ccg%t}Nc&M1F+Nw4@1Ve@kn`fogHQf2q_jnODh zUJ7-?>Yj|DC0Mz=RZTMTEPX63S+;E|El~hJOk(;j_g$AXqQcg;8+Qg2@Q@L9wm#34 z?Br37=si)5u#6jy%w-;XKz-rJeunz0IiGW9Kg|0&RFE2_!0B`@b{ZCN@lNRgN96YB zowg-@Nn=m)Q@p{nxWsh7;I4ff6Ohy`8ai^A3WleCNE)-_-R=t5|mPz0e zH(jvQHfM-|)ikfe*4ju6z8*W?7hn zX_HwCV`OOFs;rlVM9Q?p{67SMow?X)Fmp!LZh9d~((?0Aof3)hBUQiH$8HaDluSI0 ztH>rJM6a_h!zM9`v;(|vvJnV%X&DM&uXyO?dG;(rmv#fg1nihxb9DP}B2=f4@(1vF z7j3XylF0WCZj|?D{o+g2GWrf?idbK`JCGDT5Fp0YU^xwHrbF^1I^Mi90{X@7D;;-mdiE=$Lgpz7ViiN~@Pdr9th*KG$UuQhKsLlTwuSHizm*NJ zwEyF95y6}Sv;A$Vya|^moO%DR&UiCKT(l&n>;Kr^kCXkSFT855JuI^esYWk(mtHmW z-1m5przxl}!hCRNY_!`0wlgfIu14^of+chhW&9lsN^{&t6aTXf zMCJ1JMzJ-9rxuEmWb$k---sd?g3?&aFomuZDK_>VnrG!ltCSvsO3FggB`B$?Gs_VA zScOdjGdw=X+;ikFI|kh=W2D6G_KqUyvY}E>TSnD>n{) z83qFjPnM8k43U6uR&v?KL;S)9XW|FO*52_z#cg1n4();Vkq<(Emk0U!PY;`GavlwQgl^WD9d{QUQfJQ6<4lal^(VIW+^hjp5hQeb7h)Pd39;ahhl= z3TRbEsaV1!1`zVda1z8Alm_N4S*>mDVQ-)Tm*ef$iY2h`vlO+J$dqFg3Sy!JvB_}EbJOt7m!6yh( zm!VYKx(E*wD!VQR9{(b4Xj$9Lq~g;|DiRGZ-;d~+sOV!){Q@;_a<$vc6rNE?#*?cwtYw_tE_;?VqXp z;5Z=%TV^3Yp7WZAPhhk$Q!+Bj&&EZ#Ps%6kh%so--<@SK$XIILK>JPW@AN0a z=oNN+jHUP6H^!%I@+KAan3hW*klm`6iw91?Te{67z$A$2TzlMsqXQpmy`Amai7MRO z7301My6Pf@@aVJql=OpR?m{h*+DvY2q}l(nw#EBVA>1IN5e*hV{#>>f`LiPV8QwEIkyR;{pR9;OZ{0VsYm{1d+7Ss2_6 z_qL-4YeAkk6Yg=(j+j7cszkSBcC}$X(%T@O;ns?lg#3|`nS#d;LSCF@=A zs%c;Oi|3%HI!j}eXKrV`AtSx2ff@;AKF60O9+r^JW>~D%9j5WF1ei($hPuE_3A>V? z0b(F^FJjeVguoVZ`+Y&i)>5NYw5ml-v!NA<7LR!AB2Fb$EuI?c&W)2->x7R)iabX# zG>Om&|9T#GKU|u4|B2fZUCYU#7w+Ma`NHm#2xmsvU%GZCFm~*0-@GC6<6Ej;zBCTC z$*cdZpEt`ql=$ZaxWtym6L`+KOs`LIOWtPLTl|$x`;xgQu-Iy!WDZI-O#j}x>DCYS zo&}HXtV13Z{q*N4CGCD6o5A8tG3J^ii}L!ARKkNLx{bwb2Sfi^ZE)n9AQGUR4&8SS2%ROG-1bLR$!^-@#WIqXnS?+d!^ zhs=wlqPOZ#8fcy|05j;QZg5TLn`L|L9q$~I4-68)QMd8B;3uW{wY+S{KexTB5}OhK zl@|+q-NS9Bsys|5pCcY#MP=MDVZYG59sSb-3A;!)*v{TEDu@irKCbwr!P%@gEn9MC zu~7W*G^X06&ZfLyGX@Y}_kU3KcMbh-AlD@D(%~BKy%B`smnpTOa9u-RO!fnG_+rwu zGA^{6q5Rxo659(udG~-haLJvvVG6TCM?iAiB{kFL#xeXY_Hh%wTMDn~2}gObng1%e zeWlC6zxRJLH469tCw=|bZyAtYeW3KZLAGP3%etO)%Ip0=D{1o%5FV%OUi6Yd?VVx& z(Z;M60SMDfOc}d$q3*rNEPR(TKHdJu`8zsh^VNjJ7RpEeL8@*?7GY9f^{Y`j$3OeX zsIWNF&31hiN9fV<)HnS!@U zQre;l>$iRpU}WClfO$0dNmIv-=LpzmRuFWvYTq9+!s?Uo!|C&6qz&U~lAysWBPgeT zpS1)$OHP8XlVJ?z-iMQb+b+>pyrZ9Xb)(`CHE+>SFn({^`F~b%_0Ko?(V-88qR`J! z?jeUBZq^2R%~PdVtZk(Pdto?@ecWwQy0%!ke?EqlfYO0aHRP#R&1<@S0<|UBaFd(; z$yPwZ8+?xmJofu*&2s9#i+H)NwHfj45mO@!o$=qfwHW$=X_5jDS6mOo5F?Ydei#}3 z7BdjSkWjb}D^fCVv+HJX&+h?z;HAW5+7_;>FF5Kh`3B*u=G85Zbyg$cB}?*qlC%MW z<9Lz(;cLDNQ|s7h|JT1Q78&*joZ$)BC`(vlTL-tWq#>28%gOA!yA;DSnItm9 zPZ<}B<=H>!d6S0y+-wu_NsWF;5G%)I^uP|$XJ2O>gH+P=p0}o3l+x_SOE*djuUC?a zjw-!sPTjNzv_VbK4LJu`w z-R7N>H6bxpjx7{fia2V1o`BO`hf`5KHE?ejVOS(xzuoz~$NKdbHlU_djG=*ij7T_WK)4?jQFD+OOX;X9#oUe)@8tVqu4U zR(8Es?N#$Kw7UT@;;o@B;&HMad^YdB@E>BUlG&!%RXYeBJ3UQJkYloMJqkF`98%lj zo0PN|)KkX-h*Jfh#i;*(KYq?TOB<%h@$m5#NX_@x9o>BE{zeLXRFPimKk$49#&sD8A zNK&6BBv5)1b>1^)We&^u%#@iqL)Wnz&x{5JbN4+442o~EMwq7NX9>oY+7I9?>T#cx zEDGN@0y;mj9@Nb**D6qn? zKEGNkl(G=iOaf|o$Kxeo`4@9 zzFpFzDIc>JIv9gaBLkM#Ig3|(^X~U+9rEPHwzwC))2!<&&7OZ(Ldp@THnxIw0d<-l z3>DU!Z{B%lUERdkJ2*%Fp@|yoJ)!$yfyX-2ck8a9p|9`NXBH|s8#)qEKmTv~-u1^j-*At;6o&D;J$vi~6TZWO`Z$=Yh+qO^3XIv0rcM zo;<`bjR;<0RQ?+wzda2W5hlT(3li(xy0fM^%*%{d7Fa5_?rsdSV_#o?x$w!HOFOF7 zGsm0eJoP(gHZ+oMYsD5NgORL*WRz(VeC3=TbBmZ5G%$A~!9DcICDZdC8coA(S7m2g z#CwGQ@xUT8Zd+l~Kz~;Ld3l~m;ePrf4nHti(#Wt+?SJ~IjY!|fT2ru97#DshR9e4R z4~L&>?;AfV&s|L34P7qssi>PCp{Sv$2gT%%RKVer>Tw!jG0A83e((A@RWv^^Y&ta3 zGir_!FlZ&$z;^HRairO(KiOk8iGG?s1Or@`HdB!z`UXFI9SSLb+wp`2jQh#8Pb+1#r{X0Au^Z#~Hh z$Bi&(*coYaz~d{letY?3VzcY9y_{0xYUFqnzO~9deBW#A?d6Wjy^-w(e5c2?_F@at zqYCyo=Q&d$AsqM(9is56DS>Y!?;h8c2?N#{bbBPMJw-N?X`c+S90v{zj_^cscd!gy z#*2SV;RL&B1C%bqn2^0}XJLaO6>`)~jn`18GwqKlw7QT89^jOtY;h>S#3(`ge7*GM z4bGTm38L2IkKMS!8XR=74t!e zP?E#2v@G3EI3VAU6)4ZM{8b=2?!lU@vfsjP+GEK1W3vCEjC59&JKk(FW~$P-gazF; z*|yz3*3@VbGGGz6zZLh{fl^O=Xn%dTI1IWyWkO2t{B1Hhf+C4br+AMDi|R*M2W)Wl zILvnM+m8c+UAhp8yu5{S7E)aT*54fmghlv8YEnm}u(%Z+UvI}=IYI6P7w=MX zpG9*|xM0LZAMcp2xjLJ)oaV5ZTT*atG(^{I$7EhTt=p~(YHD`pEzQyTx~H{!OR&jT z`5T-zuG{=mC{$>c^n}vLU5U-8pgrH3zt3)%?YLS~b{ zq}IcwxnGdz9s9v$JOqG4KsxbQS|an)_(JoM;;hP=;TtQ?c-5M7Uc&Il^uHg87%=o zUYPAdD*ZHhZzx(#nQoOrc|&b+B-F>b0bT!b+YDPv#`mx}+Y2bJ)=WbV6fEho&7^yh zsKi!Xpj|D+Gf`jpv0}+G#oMq?64A=QQU0R(Bu!Pt70(F?aME8}VE9*kbggoNrLd+U zRqE!I%|pjhzQ$>4kSXZ|?v${jM91QBWI9zIYyOQ4!I_s-biwgI50|VEQp#VJ0f&>H zNlas>^-U=-jS~{XtGO~9@*i@MpFq_GQZ+aWE`tsjh0pfuhFGArF`;zibOCA>b2d0F zY?d{yDk!mdFN}FFj9qCezl*@K(&PP=Bj!bGHv0XwETHaTT;3?(yUne|eaE?60xMkL z5L++Dq=hwmka{UnOU5D}Tqr6?uV4pzv}3qQQar(8FB|- zuVz16;%{>g&F#ObGWhx3eD9xglIRIgLs*x$Tok;oSes6H@)0^3Gm@oeXIa@!H0K}< zUdR3je0WCK)H%?<$#X=Q_N2+G2S47AWAJkKgxrkVN&066>^OR&pa&!Sb`^IvG#+Pe zaqOuO;7zM?fyD>li6%{h!NGL;o){q7vR|MJ^S{b#z)vm(7w!?$D6t!<=tYj0jB={t7|3y9?IEX0(J7;b8 zt0mhcPhLL~aK2kji}fb9aGprS@v9wy^oGZcyKNwVj7B|8^d)hx=y^)UWCz`QTFpgok3@-M{gqEs7mAQS zmW_ePnewmoqb;LqqWu;FxB;-a6y@ko550$2-(Wcy{NgOFdd*d^hEEa=UDxx0^p5D~ zDc;`(fm*8;wg1m-oalt|EyGhqax+J48!&c%H*{t(EbKNu08WT5cwbnzV(i+q5+IaN zi{}wLKTSzcbppZ!IA>zXXx}5FI)1cTI}+4(({Veb%l4WMijs+ON4pvLzD!ZL4bO2q zOc_?Jts`uqLRbMKm`5tdnGeeDb4`$oYX_4dN~(bI_oaGM)1*1=>Dy;Jf$9EP3Ku@8 zF{2|P6hU2mvUwL4uf)qNgf#m-=%!WRciazmtv8#z&W_0pT-kyz362Zj*=)~qN=N!H zmR0C0#~Y7CB|8|d_wD}|ZvySrOCfFqjq=#YXrA)7*m=PR**(V%3u+4{x9xk% zBN@}k%55OfCeD{T#kekgWeB?6FiObCpQ!| z&GCcUwoBQ36}4%qpGQhhKkT2ny{CpK}iAX=vC?kR(*y32! zb~XN*%X<7=Rou6KF5o_MF%0vz+fwNIRonEb);!8w9c)wr!bT{P8#+A+z+nQf<~XJI zR&6^D4@(msSHsWaCQA+Tn4*;huDTs(u=u8`<&D~o@K=lfciOImIv@8S_;pd=D^DQs zEM9$wpIWH89*zInoBd|0u&FOBkBa5rz;oF%R8-;!W7)fU0DAx5eb=X4lU!S?Hrypy zq;-LNSSd)M`%EH#c)rfNTy=p*3W@T!*xy;ZS~{D7Lja+1E$>m#&}E>{S4V7B)H?3_Hyqo5d%w{uSAJhz{Yr@6;d+FKA_C0F0b`}9Du5G z)vSpZ;yWfPOO}`jZWEom${Mfx;C3J-kl=)tEaJxxJS?4qD5($6o&9@s zyGaIFV*J^0UNaoKWmBKRQ$L8W%KTTa^FjQ=ba*SxO-_s7mF6G11G}f^DZ7pDvW{w7 zXxEO`sNfgL6BxBikJ;-tFBO@G&U!oxjG0 zW<1NlBg9G>_J-8aSlP1)>+*MNUn0AB*q06k825zO-3GSxll`UGRSZl4m)lW4!|NN* z8u3R+@HBW9c}pVi%NN#br^8=aL7hLW{qIPdrnb&nyNfLrinu%Kxk$W9z zubJ}QNH^|Wg_|;7TpTGhZvL(#z276bznE8j=h9YE%3OVfoBp}oXCvapG3BvG)rOCO zoo%h=3xvj)TQEv+Pa0`^PphIA`#0VpWOJ8zn7@+i=#OGh($g40`bnseMB~P!$6*6k zd?@lEIL0D!YF)3`2;N`Bd;%cQs2HMhcNpegIf{3|joLcd_aRl23ZuqH7BDhaYTDVf z3*{{i9$`6e0Fe;yesFZyk#CZddwEDNGf#ZsN!uy49o`$Q%$U~@lLJ$Sfnu1fId&Da0VQMEIni!2jT zkKKnNM%L`gh|HGKKPlav$V#*3HVol?;q=$-uW~QDlep@%((82*(sQ7od;wPilMqtI zLudx{I(MRF|7zdl$|*ZMzPhnbBi_8!h>W5r*aF?nX@SB~VpeCZ!IfXeBguANMbGk3 zRxMniSMmCuo46DGm+x>%;trfE9!b_|`N@7;>8RiqZmyPp*ofBT0*5Ar%RP`M1QHTb z6&OAY(%->q{mOBrxP!9l7XnNpq0+o0IFYe5ON=>#3@QSl7a^OopiNiq!uFWcH!sxs zKO7$SzI=B7t0^4l9tN#+&1k{*5;T6vHW*($C=wB(YheLM2#xc-rx6^zj%Yl%)`NjQ zvz%aW;ltAiZP&4f(?a|GLt%WIXoy;dI3KHH28#!8smhzaDB$ZH5Bpy&W0Bae*2Ua0k1;8) z-4u>Eq!NLVuvD3rge#j?S`YHE5@14vsfi)ghL(cEyhYTiiknN)Hd+ekBYxKi5=DsL>?&5ZwYqPg$^9dhRg}zaR`+rX{EtCH{NsJW@4)?djX^ zOE%!>=BmuGco-k7@C-lV6dPhSDIZuUTD5dDGug;pv)m}Hs;Tne5%E0?fVZuRs+4 zuI%+N;JS5RC6c0qy_Lkj_^}gvwhW4k9c*!{EVNln3XZ_O?cW@__!XBOGL;4i&4i)0 zkhqisRGs<(%pH^E8h&BC-&48;GcZl_S^j77nFE*E_5(V&X{3&@oNU~Na*tKpW}mD& z2}-k^tmkaTHh%;ywY{F)>?Cto$;op+eAQDZ`J^E|Qp`s24_h$6*tLe*`lL}CWMc8m zqOKv>2x`1Dvm+2%-^d8%{* zE>m-{^@>R;d_x5YD}XJe#8-|o3~_&G)}CG*j0Q#6*sMCB?K=voqYbXst=i^IiQC)N z8AXVc%L$|hPAUfZv7YT1dPv;1k?le8l%IVcLvmlHBs~&Dl`?F!`5}!|>+^O*;Aq8b za4Ou6)6GU@-jnZ7ooRo@Rr^1ux5HdPbv^P`u9Z~V91!So26LD4c!urwQ<5V0g%mN# zpvrkZ9(O4v6Zn(buzw0FY?oUGlIZr^_^a(ymqS4K=^h#z372hrZ$%|uhQZ)!%C6O| zyTVb{VzRs!!ox3}T;w0nUv^ip^Ykx5E-PG`Bz0hY?asHJT$afOCqoRKxvz+` z^)tD#+6=S7*TP6({;2GY3!-uk2-Y?`{pM`tgWGu~3vQ3-q!GOgS1z>Q6ZG@#q37TG zQ59JtcC5|T+P`-d;TAUEj(m)!HJiH8=Da(z((hkvlpy!>0wq-FqV8y!X81O`jG8356ML$hdBQeHvTGHeL1`(-IzK6$RIoxZ z7R*B)NFo!$j)zI>2-{DT67FA$nk=I`hkIa7h)naAkgSO6rwl zM6bV^7spP!Bq?ewZ(UQibE0x4qqsg8*XkuaIDD+9P*Z* z>h-D;8Yn`lEOH&TVSOwjQ&OwOP>;&|fdrGd{RPKo9YUtcNnG~1W-F`yUr>ukMZFIP zRk9Y&NZUEYpm|i8aw^s_5Hl1+qrkGgrtv75D!qE1N3Kwy`N%P=s}~=TE47ja z1A+<=<3&3J$B^jibyR)D)rBI|f9m;-8lth>a(g2%a0R2&JJ0NgAWN{jYRp+&Bua$v z16*$kO>7ON#odj;sw#>W^ApnJl+UnFeZ53q z`u`f3Cdb&z=o?k0f?*N%a-0d2Lw5O+Q(5)Hl3&_pD~>P2W{{ z9JR2hq7s`&m$@vd$3jXh^oWC=&I}HXXJ=#G^g8}tv4za;Sf%o<_bL&-_!BJU<7Wp_E@D;~w>G#&mz}Mp9$zHQGsojGr6>Fr{A&FjxGN(!btQMaU=Faj zTva>zLfbQCK`gkgLe#hiucWUQcVv__Z*odV)dfr+7C8!%1C`3SJ;z4bJS5&$JHm%4 ztnk&yJf#C=HCZ7zaG`KIq!z)2>7`8{YLEse@;cWgy*x0?E#Mx)=X}Sia~m5m_qO&4 zz!}6D5gWpes&!Q^&EvpjhQ%z0A9lW*JDSgr98R@n9$zY`9)f0IY{1O%)MiI+(k$ys zG%yAXt)CVG4jcRqr~pKBEAIHhi4|L&62(Px=G&4rL^tTo`W`t{k3rIrKDN857?Bbk zD7)O&?ONvt=Q6}+a^w|sE%Ad2HMqgo2Mh`#ljbu`u-M#3G6})k?lWc#7cU$g7KlzD0}S8gBa%gKJ+J^RlIy6ekaHIa6WQ6gz#Ewa1PW({0zt91`&-(2)A zXJ!$W1hi@Nih^C)P{W>1C!-T~Cwa0ySt-XVkKaF@wt&-h!y_BHTqYHl3pMF%ycV)kc6 z753GaP{ZoS*@mP>HcsDE<=pwzn7t;u@N3vow*ECGg`HW_e`(u84AaSfCTRUXSiC1J z(u4`A60BH*yPT$h4F88rcQ4jL4BF-aSyLN*?(PwiRoh(p9Alg zEb`k?zOyKC>LmK=o7a~bxJgyFSGdOOg0!J$nwse;aY&(8*+XXV!_D#Kr)?IB%2o+s z8o;nJX-L18ehsDBFtg)`CN@IS@hCzO--TpgaU~Ui+d$eTV?8iHQwhIkCNQBjxLLnt zAa=AnvwwF#fL3|*m;`;{@*5fP_fUgB*uMrZPL`7mti$H2{(=}RvWdcwKHm(g@pwcE z{eJIk$&`ExjIEdeBwGq=3&x_X+&IVCFyFK(iIIqq(ya#1pktvp(+iTRKE6XNO&;xG zG4VkWin*hWdTrt)&-1;c3ws1!u-Gi)!Tjf*7LRMc;}LRYNZeF0Joh=zW) zc2(?LlwB zSvbI9iFu@Z(h<0LZTl?-DStfV#}*yW3}gdy7LRX|7?E~s@&n$%JMA>pln_Nf?Sbz@ z!9e!hErulAj%RU8f88V3Fo7FIs(HEZ;$LBE`e~aDAV9P71RrO{k@7@3=@EYBcKx7 z;zU9pKjGsmlU28u|LZ#pWrvWspR;e#{B=8T`(iUySD%Xf+V3iY9%{Al*;cYF-c_w^lsLwmH4MydApJa_GJ9zgCA8r%=d_P3kQ zXkg}t-U7gX1{qytCerol!s?Nudk^3EbzChhA!e==ppBMuVZf;=f0WI?AJe@vfqLNn zJ?#+xJWlg<#Dz1T?mu5MUjDmpPqG9FZuf@e9y+YXdMYjy^);{}gZ&3;r2$p5`lRv$ zML~V?DQ%+4HK~u&sSS)YUJDf<)HlxJlP=Hi(aCMZvoHZEJ`-fHA=1Hmvy0)m&&Kdv zx#rxS(iX_Rgle3-BeHn6{eI%oip8(YMPP`0Sy<~~O$NVFq#!K`=84xVh^g9;9W&dK z+HTb%#!hanL?fC{z}SDtY~{O>=uhze-Jyg*GtYRjTCX^5h3K_>#tJI!$+j;DC}6Z#6GgvP8-}6qMoxqF+1iSnmU*b%Zu-Epv}b~e35`C z6*AsmvBlWc!J9Y-*r4hTc-N2B8Qs0f0M!hZ%qQ#&$SG%AVaKn>0X+{l- ztReLa#^AKxpLcW(Zv`P~APE;a8)>p9(0oi+uhX=>BFy{#yX zzj%!#T98ulP-Z`O|4i!Q@{FI=P5a^C}lscam~2b7a(GaSuz-clZ(yYhAs`kK>(X7hm+CN23zntIrlDe~tHS9_+@ zD5n;}k!3t={Dh@jTf_R}v5H$^BMgg$jX6T`JjE&G_D8JzBs4l*a;n1_%+v#pf{gH| zVa@ALwa-#$=~c0x*3&YI-TA!D%bj4eef4LmEp|+gvz&ij)==e2>Lu?B<{c-aOeQd; zv9u6XnN|=r%XXrEWQsGge?x!2R?{UXe!TX{=tfSn@e9Xw5sv(NadxH9e!%OWD{C7O z>QI+-aa$#By`%DLW>i3O{yqOT&ekKgy!W}k#gUa;Ft6GTb`!O!AJW*LsRS-NvlvK9^%0Zp6dApX6?C|@k%cI+PJ?#QOu+bSbAFl=n&Lym+;*VXRM&%S9q)Hrud z;?@Si8!DQntsf>&${-0ZG19ClM3>J~YAz$508=m(V_kBz{DcYIUZVkV$7d|}uv;@3 zgc*;79mlB^AfQf_50;)-@8pC<^GuvufJyBr)FU-85(nRW-Pl!lI2E0McYsEQxh;tl zV(BsvFm5R*Dh+negS-Y#6pg99S6UJO94&^nt}F3LCR{6 zyN=Do*hN<)Y~~d4j73>)3dzl5nU z0T=qF%5_zfgNug(yT_M*DngOW@XbNDqlAvCQg7n4jcZ4y{oS2jm#sj+17iwJALDIUY zZ-cYrzZyR1E}M}k8Dhtzk&o268tnLnBG=$P6&0^FX2?m@Dq5Am$xU9O#yf5g!p;8L zTxIXhp;qNPEu%I&yDW{R6h|IN3@e2E(fKg_a{nz>1r)MNaU_r(5GX;0)g0h6a5Y72 zRF5i+Wl{ihEUV`PbyduJ`$v+13>BC>v3*vdv>s z$GA|+FCoh}VpX}^2))_E)BfhVu<_Cqe8u@!lA}M@sjFAxiIg}m$1x#!iJ~32zoeq5 z^_LcWT($(Lhr;s3G`cA(KdWuc#cXHo)}5A?Lonb1*>G%a?xH~f! zd00jX-Bnpx{5>1Co@$1d19>n{F?ZJ(T~tJHf@nr*?PXcc|8>k$CZ?b?;wBy8`B5jY z);KRoaFcHIi^vvnP1*j~QHcSTXGjJFAHvY;m{QhlMNWb{#N*(Sw5W#73~wAF z5qwFRWhD>Zdh1t(S#yE6Eca4~l}0@#b$L^KW|g9LbA%y69xR2#A;lQq)MuG13s4^0 z&oCn?B2wP{$?0(7=vCoFVn>wEM@X=+Z=Ol0&ES_BWfOV0b>`KR~jd*CM zEyDh?CXdkb5C4KpnLpL71tG8>GLeXoBdAVWRk^OSs{;AfYNV6Uj-2!(RiN{y*9sr! zgIG@^sQ?V!dM7u%gLM& z>~hqhJqZc45I8usMon?W4U|QnGVRY^)X zWJbo|Kh`o_X&$hX!XuHSqWeFbY@y^3Hou!*D7(g^{K*mZu`~mmxove3w0X)~e$=Lc<>Avo(#&uw=&Fq|)Wm5L@uk??)XEgcX<5+-DibNUe+RwU zJmfn#u-*NgzA?P%Z6xf!flT0rGhL#*w8xh0+6QAr5B~A}kW8VK;7sp#LB?XHRMyFr^X{%h$#9fHQ-PE|1DFU2;b5ywkW% zq>%(~-5oshfp-Gj)+Av~k$4q0Wk7NCk;AhxgV7?4sjX}xsxXt90R4*#5-}TG9O4Pi z%=<@od6P=h9`%Sm-Z!D04uOWoLmZ2Eb;sajh?2`$zUg+AyWrgsg}y% zNX}b+i#V6=O@cdIE`Yjo9QuNQ-X!c*Q^2rlAF0?LuM&20F|COLD^Vxn(yEb6A6@#N z#Nk?5QC53U@_9deB}w>}|Ke6%*N~t@^>-<5P1YR;1PT6(--Rkx0+Z$LKgbWtBO=#B zGy{lGe_p&D*w<9QkbE(PVg9HokP|mgEPg)NHa=A!g|YK;AVyWAu)+V zE$`>2DCHpPU3Z_F&DMH!J*YkFL@_+07JjGSE=!r=qFT%=R?!Cb+<{tnU(`N<_is z_IM9POXVw-v&~94W88AKHk^qk-Vgn;vNub9j{4gn)Lp{oOU|}%SjRHzJbkm;BRJRJ z7r?^XDnvL}Ur_w2F6$+KzxX5RK`{97#-m>8aY~yveEBV>Ya-SVjfnq1$?Zz=%0`bz zCy)&v6NA5Pr<*;1zo=EYz#aJVgJP@Ya!Ls_*Qq{f2kgZsD{ROlbkQ9cv-~s;ishDl zLlXrGEBdPbpn1vt5VdS5mEdf1zhls6x+T4n9txUuE%%ZKK?B1l;sS;EyC>##_)9C+ z|AFfPThyOkq{tV=bd~%)mjKeU=gHJu1_TfMk*fz_3njGF1fB5IdhL1-phP))!EXm) z3k-RZxhS8J`{{}}rmfZ5xb-kemI{dW9HW04S~q>iyHgNt^jou6V&`o+-q!)U=e0kT z$MIye+jtDqIj~@AOAWIJ>DQwEh2fn<~8GybDKKj#NwBn2P6o-}SZkg5O6>2UFl%f3&%Lol3}e@4DJY5D2u zoiNBKoV#u?Xq<=v4|j~p@u7p2+W*v%qX?+z%YI1cK-V8r)9)YWom+;h5P~m}JH4R|k6KQx7k^@t<%~%S`F=O^ z1d}C-qdMF9j>W^`Ws#^|qk1;YL9pO9Z>A~pER!|D8P^>Agbd>AQBCvZ)(O?oU7`|g zSnI>@uaEVL*YsewWtEQ`5yZvC_t0Mp%e%=Z)(`l13E`J^_AI_TvPpj+dwt0!tn6B7 zMe1RU*KD3Aq@E@61ts?*>WRKvd_ST2%HzoX6r$HZ$fk+uA6F-&kjktcgQLz^H!jc;? z=1v%%?BnrX#TK2etfnRHr zEY*p%T$|Swx{(q3^ik*X&SW+8R1lt+yy-;Me|x;;U5~q$c4PE2({(3bY)$o8_|tF9 zZYt}i`c6~vT_KZsXaJ&IpB<|qsQSy0qmx5wW32k|`2xh-A}ARt^#>j*c{ z=7blq)d4Mw;i4ZH!i{3$BD`*mHrZop6{+V{i>Z1n;=y20@yPfyK+fT@#XVdke?n-F z>kS()g$M!YQCP{zI3xsmL$K3i+5OLie}>zvE%XUd*M>X6xxExrEar3@RA&7q#?fMB z{z&WbZIgYCUPJrb78Hm|yk*2w8>;T0Kh839CiLLAx^V7o*T#Gx7uBBmHK%T3vA2h* zw-id0R(((`n_Ac=UY_J7w3J^SYI|Y~{>1ve8ugH3(f7Y^iN(B@2~BYVDV$^StoE7Y;^bX! zL&xm#ud#>n`2Nl#1uJmlYB|O4Ux&%f8hq0PxFar_YLwG3FYxEuuGqt`2c`__M>0sS zpE|FP%2+%{>n%n-`MJAkrafK3bBy)%7Dr!l*}6x8zkQ}l=+HO$fT$W5ws3JtGOELQ z;~?h_UovK$5r`q}qfKB++6ii-`V=2uT>ThhIC$Ui9h4+$94ltTuYF$#Mxr8G4^@UTh|tw4X+K&r$u} z9ZL;BZd4r`?=6=+Nbm85W4Rj&n85(DK2wu37Cm?w`#7eS1vX7y%-aN{;Wo`ul!xMt zVwb#$3b#YHVllb?I^Y(~mv-K9T8GcXhsXa*FE5^xMt(Uq)~mXA1r;_s#SDo)aYUb! zYxE{v!StTF*(#WE1(wG0;d;~FBE_exF^8Z`Y5}c5LJg@@aNa4{8jDP5DyP0B- zns5M>G)+?~7e9_5!0I&*q6l5~{Zaw9>7 z%SY;f`G9B$4e-jKEGQHLWI>VVn&_8_f4q=?F&Q-lt^!^J*BQL^i@R$%uZ^3URU+vz zY$*lRVC4{BY^GAsLA2Sfssp4eZ~=6Ua}zX|dmA@wq&A$~;M2IlMe_X{hn*E@t0P!> zukeJL8(pzb$q3ZxIxGQ>K*}QYTQ78zVTJEuAZs7yXTR9 zTvt*iEee_CPcjve$<^ucKCe{!_N$Gt)y~LHZ^8h_^3$?7I|N=LBoUj)6eAjCk0Mmf zQJs-si8Ph4tiq)AVdqoNE@6`d>FLDpBB?F)qHLA(?1Km&5wgpYPX#|=FmIr;dqTx^ zN}ATo>E!yGsnUX=Rh^yT-O{t@YQOY0z&_PCU-qHvOAh&lMo#^AC5_C24DVa*B`VmF#=k@hi)8GH}4DTyT-~Y2i8}MDYW+(GLAw?Pu<<;qvQ;JZu(m^K}h_#)^bZ zIbfet;v>6kymBzy=ShsihA@`GsGM0g}vVW^)Mlb z=s%)3yQu)Uh-%6>v-td9nt)=uVT|Q3EjtDFs0~{g_5DWy4%VzCqQ$w!pq~+BTDzx! z#)38omD8R*to)BRWgxljffuR*jWG{P5xrb24byIjMKN#9T0m+m58=`YVrFoTx=%;# zp$}K5Ey1aa?}Dzw8*8U*SW`tesE!)OAsMLk@tRCvzOKDuk9jpdt%4%nLl0&xly77L z>fdMn9sQn?@FFW_K#{ukbSY#36bAZ*;>bKc@f3sVZ*r*n9J>78GDcu{hHtmo9Y3TYCGF1;Hr|*VnL&FNxn_oYK3JX}P{kiM*p<5@&_B4AtUES2U zSa!JZ(i-n3DE=-8P#y{LX#DJ#&C*@T#d1K7XV}*LttY}<|9U1Nwk_rQ!j6r(P=%N3 z={FWTZ~?;bqbleLeO>$7=Aw6fCvuIziIaxz__XSxJ- z(8u5A325R)kWvDjYNcG9#EX6P+TabQXG@XG)=l2@Hy6KIY`RQs$y-QxE}IW31k1(g z#j~(ke(v^2zmi!X|vOkfe4_C^X2m_`}y`;f)i_#Sd z%FNXcpPLJ*X@wvg?P&x$F3xqga+&l{CSIi{VO~wNNL1$1boY;MScP(>;FkNXIcjcj zWw#dn#M>~}%8I|aFWX-8$d`#bhAgsM%4a$gvc2Kx8#Oon+YjGg;e>%hYHIq7EfiLsJ<;v6N2 zESM8eesyaKh9kfos+`|AG`t%xru8xjt0y^OeyEuE6s)#xrhB+N8$t0R$TGAKcShwR zA}x3*S`&9|E^-}mxX-~_7V*m+;foxpAT08`2@{I(ji2@7Y zQH1bg4Ab3w$e-yF%!`a7In+It15Rxz+KsE-cPoU0jijS>DEtzWk40-Y`n%g58qedA zB3M(+?h`2Lct2o;eGc1|$8r5aFrL2O(gx31rgbHie1n z-hDpLII$JbN?fOlxwbhP`wnIu9E#}8xXl@R#V!MR)kx(#b!TDF4&P=|I4}Qs%G^7C zF?0E*ud=nXf|dG!7jvDM-=5kg^b_r>yJLfMv;3DJBLEf6%&B~LlNax__gW{8QQv@C zTQhjO(44V#Z|E7FTg{Eup{TGQ=xD{zWc%Q2Fbj>IhjkP}<0G8Tgk4{LGcqLjSYcUaQ8o&P;2aa_rzM-h1ng>L^Ko!5GHEy$+hQjKPxioRs?;BMS}{RJcS2jR<~@ zFf?4T*4B@Yvvws(c5Dvj5=UMHnjxX~!nuSdeO;=i24qtEhqrR*@bgz#&zhB?YroR2$DMMfs?2QM|z>Gn7}BdmjhX69KfG$>uN+o*SU~@+CZjmrjyVjSE{(-47%8ICK|iHX6ZJnh?n^S^1#)Q~)Fr(3N3pOMn{1T%}w`K;~xWMS@sgN9f>V-Y90wJZg^%u%P~Ugw%b5 zB)JJrebSt*3CYZZl|-Ghpy|@*JBL-ff4i;0uK3sDtq*Q4R4kj)UsPJqX1#Wk)@w*` zYF8)5qz$TKQ1g<-D}llr`@Py8??t_3(_*DaxI;sxYdr=4ojqHJsN`XBJT_6~x z1>|utTV_$biXlAfYQf7D9-H&PnDOCRIiky%GO`V%dQUy;J0kHp1s!V0){fK!s+HC3 z3*zNY*(zc0IdSy+2ZMLjLoG%28i?p>CL_20?NmE3A-7utUO25=Zg|%)kdaIqQ2UTX zu4zsoopiOzoUxe(6k<#XIB=ZMbP^07ix~cIdF?L`CnB7)A<)?10fw{270iI|dyM|F zyo7V#=$erI;!kE$LKX;4be>$4(9<5p;l(t`u?3InQAEs@D=>Y`m_p=2{t1j^?mxMs zQm+0*G30>UZfTZ`L6mwky?#qdlLbN)CeIP>$`!$s=f0aEigfl!e*I4>yq%wkWmC6( z!~kNuMjv+PR@iTu_@uCQ-G!kYV-Uc~*tN8c;V<{y7(J2|=Tb^vu^J~-cKw4G$K#0~ zXZ3eFAGyI^Gzw+P821iqd%kaPTXX8V0>bTcH&W*o2tPR=)UW=cXtDY5-WdUlc6axY z!11?T@1lp#M2NqxC#5_w39OLEd#FnZ+YCCLoEl%7TS96rz!)d z^2(l$^S-x!miKp}l=GBV-wve&%-;}YYkL`W?#t_Ze78InC43RM&~hTNm*YM+-lu-}_&mkO7opnVd z2{jyyMfm~Dc~c2RTMS;QN}=F*1_iywefKF@vgR|B`#8VO35jY9P9y%sbaio|hVR+) z+M#vz%Ui~|V*{y3EWC?lAVb!(x?t0wOi*OSMRcUdvx7@lwY@n{3aZGRreuH zvJm0z!6Z`yLD6kJ<$cxsm@h1|i!;Kyy9BMP5PrW%uv2oCzkJLX46HY|14sKAC%jVR z*E^_R)a3j6ffI0sfwB!$eCzGq_-PizQQIj?78_=EBBk^YiIF-NhQmH)j>roBLp`$7 z2e{(B;txwjSLjn(o4XI@GUrg&(RXUeY~FtH%D{C^%wX_Hk6X?anU+{e_l@A%X1MF0 zZ$yADyteXBQF8f&uCVbw{UyEsX4)_UklJ22UOQg8Gtf$Uf!_N76WXT*WJa;pwh2MCxk^+zyj)uY8 z3a~e(Ir$Ktr90GXt8nIBe7B)}qZrQ$KaXO|xw77`*^lpUSksPg^kFv;LZt*7Y{#+* zzjY~o8|Xrs$<9RM`n14xj$5Q8E(WmL!#_aJQu0}uz3++{B<#K4>-uPpFa{_E=`mxw`i;?qo^8hTxVhrMR?@MlRF@<@<&t z|4?+o<}u|?SP&(vA-`Vz0pF4=-PZg8?S4cFyWuA$J+yd2S8h<9r(7tuh*v$Lo`q;h zhA_0k{k}{7XAHbm`Xzlb-V|s=KiibJyGKK&ybQ-g8;Rqwl2}=`Dn%IE*L%*miA^E4 zMG=~Ze<+H49Zq--Fgka6x=9kfIb!Y9MG8+$RTU_73Wo~g#4CQwdo}7%9h~I}`wJ(t zVhzx~hA}6W9{sy6B_f&%M>zAtB>oDA{vzDk7a2c``PStj+1da9rhjzu&nEOQi(8c0 zb>j=dt1B_DxtP$5@a9SO-zC*zZ;e*-X~fcwKuzGCd1{|9M*fJZa_^dqe+Dr>VCs3) zYPly@v4oH)PWey@G&-WuhoEumjHD8L2sinY(Zc9tUc`#e@H(5ND4!a^il99U?lQQ_ zj?N}DTn;!vPKT?N)wt#~&X*-stU@Z?hbz%%`v`E$TSd(e=B7I%q~Qwz({`RKvYl6( zQP>Ej25w`#YtItkW7cJs@H2kLIllF_3>#fiyM*dCF`aR;~xFA<>QB&Y%5X2!u z>24tVgjFE3u3s58sf={Ih?S^v&79WQ8tDmFN&XgvFb-G}GJaB!lxiSZpox^aQyVNx z=tpo=(K|t)O$C*Cwe|>c?p%G_ryj?rjX|2l1>^pGjhh<%Yws1AcoK_xWSJ2u#iz{G z_w4lS(?*T=)`$}R-*ZmmqIJQ*)^OMe#juQyB47L|`cm;r;~Eg01{4UmEWs9%tEn6H zsgg@6mt2<@QOw#6P%d)rS`^V9%|=vC^f7y6I-XG<%*Fom5ax$A?Z?2y0}J8^^fCe7 ztuKp~re78VhXVkt_>-nWJwX^NsXq3BUKb>C<@_41g$2Q-n1^-AGHP(>E}Nt7u9vVA zJS2y(Y-lM)9^CgDE{2)QYpLwmtiZ0sMOKZCnbS8@B`Z3`NDZ6fa zmb{g-&=|A&llGEscPw0mNJ4pf3wC{_zFAe)QvgoV52*kK+K0r9^HQ7WD>l9gKXiuJ z5!lCEQu}(Gd8^O-2sDS-8g1^Z6cNPst?(QU78HAtu3|f3MRYRqwylMn{)pP}9XYl? zkB_TmB_ap_`gDJ5h+dd>5f}Z#%l8zdKVxL6@9#RAZL4b@QOBB5=7ItRGGutITn0sD zxb%ynefv_8yi1|t*0qX| zlHQ7hpJ!6$q%?o|ck5od8hZgdEijS7y90*g_jHT_vxa z)4qAKQr?iaNpv`?noSE&kz=vifO8EW(&P$jS@$J``c$>)t9QJZG1y1H*LzhSG`Z4x zBdKJe(NA#W?=v5)5KZ3t)SakbsHs>s!cV(4G;|0W>-@)J+Fe11HL0`<3ID5V_EABb z1Lld7l+*c6&{cTsbjIZYfkA|Nga?gF&yHAv+sNIV1XID$x9?a$n`y{O^;*C;PX^D%@rv4o%AG5 z#E9c51$ABHO(`he0EKvLrga|Di}7CB zIye(c_li29#Vef8?CUCXsAMD$KYwVQ0X}HfV53i=cGGK>6EH0R@?UO5PW6PTJy3tBYhO}O66*Mxi2$}wSCZ|N}mEt6iXT^s~x}ghciG-tDB2J;&PK08MmI+ zTh2<#yGg=YRt^>sy#hP9yvvfGeq>QU*4--)d;n+W)6m=e{M%iqYIz!xPsQu?EcCF_ z<|T~U?Yw63tCQF(aSK)U*!D;lx~Y2(*1gYhjJFQ8#~G8g_FgrER+4dSm&bKugn=El z(Jzvkk8cggGAv~0iTH>CT85ZU{O97Eo~CCphl;xiNb_1*Sv-k9QgVQcv8NZE7JEJf z3RRjZahKQt?p13&nI^zzT-JBJF@|MAC<(P?4%b5t&Wh$-W?W?Sr@ZAniES=>nug}i z-x}?^1ohV=slbHV&{q~UR>FZm{%WtD3buyzLEPnCVUy zaz`Qhm>l?wg6;{#ga~76_prWJ9?3gOn7W za_aIHFrB>8oqr68Gle}VNT<`8mjjhnhtbbt+X5y)Jo$ox7BP)-n%Ebe!aFH6vlJvq z=8j4;*Pg$Rv3w`_ltQ=j;6v7>_hV1qGXFwJ%ur6j>b95DDNJxu%kjMN$l&D<&+Cgp z10$NBaCUte$`{6|8H-elC!2u!9N(sYJWoA4vAJvRbqQqWzX%yVEsb;CiRSk2namn2cH^#V z`YT>JswJxxDP&{F3P)J2c4zXgBaw)4s~2f%t`0r?i%a@QJ=gbg&g2d4#s!o^wd9K# zRrc`3lcQHMDmcXZNW7(bvAN}ApTIjdGD?Se3r)XzF1oAuQ*w-nv;ZTxusX+Y=bS_5 za%)(*O0(EsPMsOPfVC(WdpJ;D+66^NSWqSdn!K)K!bYXXR*Nzz?sE|sBo(Sz3XxC+ z&vdBZ9A%V<2|#%9x@`A*vjqv&=tOF<-f7u*WFEH@f7iIRacc-awJ*T1xbCcvHag#* zM_LB5_c_1dQR2(!OnQoxLA&KyLbx7!UFB>>k~KtnrRaRbP0 za#|l`REuJuLPiO&#=3h?A|v9kdwG*eu2WR#*W-Ye=&|YieD}MLbF*YPU}c9@c!2`$ z!$OWR(sW2e*dw{!*P&9Bo2-R82vCuY`v@0!9bsxJ%FPVaKy;ym(3H$F!lg+kvNipqHAW%9PIl^H8xd!kK2iP`oiuW)%xg{HFUtrIQ>q6ItZE} zr33=gKXx!gLpkK1S!yp4_oFrTaG#n{67Es`b3O6jeJ^G21ca1HFq)M*cVMq+UYQtF zCi#@lOu}C;C{b&12~cdQ+%ff@tG zaVH5BpJm(Quzkl!GQjyTF7B<7h0kW2-f|DEUnCfh+`L*gX$;)iik;B(9{Ft!-o&ER zvRL`oL$e~jY^0!eUc_GM8zhgih%pO=uHTV7pRfX|p%evVV}SqalM z2II+w&zN_*9{@rPFY^3mSM7E8#=d~7CORP#i#}6IDDp4a^SZaPXxR;1`pu)DUI|0+ zhuO_4iPb(HbFw!NpLp1P^t|0JMfeGuO*fRFRf=W8Zo*KOyjb}PyQj@k>E%W~f89n@ zEt;pQU%c)V3EA{y=Fm}-<@^5$%Q`VnBZGm&f-3BVXM_Xv2U&&+nBNzh^?i z2x20fooAzL6Pib5Ch)&4lOveMtv;>LaR2KA<$DAJJw;OT$23$N2%;Qnp8(Waklj2K zmLq}Q6GRhqfV@^?^)m!yfz#bvIyIEU$5eQ|nWqdn<|)YRF|9{KF;CGkT z%Hy#q{gu`y@g}031K^&8ydB=?OwA9b)rNX2q$tH7sGkH(v`skb(I#CW=E_@M4Yl_9 ztgHWt14m7SMOXDe?R7n~XNACfO;nQqc(v%4(EX&s@bHW;?+?yraNA0r?0~EJ)U{rX z8)f7F8q`*OMyj=O!)D-Z_Le%@Dei&9xpdV1wSv`A8Amru&Rk@!N%b{y7srz$sgFcfQTDKS`4z$u_&)gVxl+gii2@)>O1VOhttl#J&;-rS z!E4Vrw2+rId$h~sMQ2%5@$6p0O?ktaX?u(xDvB^ryF0j-NB+K~?MREV_3m7oBA(moT*|XHsS$0DM99 zgV#r`HUQP>iWEcvpSwI%(T{VSIzO#)9`ABx)Ljs-0##%jMpg%4?2>X+6>Az43UMcQ zp-Uz34Yz<*jGYy~aFe^v^Z<6RTcB%7F|skrH+QaZe#Zv^lid~x?SEFfo|JqBNl+WkO(ynZ;AC**dK%{n%yy1htIKlU1wJzmm_`GF0!r2zML6Fy!bpYB;WT!V&V!8 znOarfgX>S&{pWV?r_>;;xe$O?K6I5si$F0zm-D-2`~=}x_wu8&RxN3Mk>=7Ow}OOoV56VnK|;Qow=VHe z?(h%gSS{__7)#|97Tu!@=?BawR9xl%Dp$ZvR%OayV_7-D$&f{F+(0&xPas>QyK>YL zCK4iKnm8=Z7<*v{57pIddRPty8I73NiDw1#*ku1G%A!brwrj8_Yd2*V#JR-B$aMr# zjw-qI!y--yUnngBWK6DVZ!Is1T+i4{fx7SQuL@Z!i{oaYKxPJx_d-G{!`YAb+EtOZ z>9y9j7N|aG*}EjTig@2Ov+T@e&quLJ8ka4`VdQEZmDZlCo)|8-oLOtluTRsV zg}tYx6v*3B(^O6>evVcJC8s)G%v0>{E~NO%D=o&S2Ef``F%Yf##`B-<`E~b0U`j^k z)?-LHm)!39M`m~^hWcMK@!Ew7;@X-;#+^yHej#h|nDJvDp2__pnp3$tK^Py{vBhDt zC`Ar~?#-j|lHCfFd!SQETaSh0meLp^!|#oMe%x*;ikuhmZLKqegTpeR)a}HO8-KKM zYoiYf_2Cqt2OS!cWm@&u4Y#`lTP?>@iGXMVn7y!*+TH2JN+IjgRnqxnj`h7Klq7Ho zcFSj{12n~;S`2kQE=u+3d?D}qw&Jb?6?!x9`d4~o-@W6MqS9+*KQ()0nMCQB&@)gw zz5Lpd1{4)Kz!wy_{=zByjgv#~FIoSkjWL%C+qOm~(_jl}BH(X0G-k}` z?s%Or?N$sR{}#Mg2~v~#tVL<-j({QC&OCc{F6p4r>rh)$fLgAHL;lRU)=#o8xvW3_ zMmy{9sQ8E)?;>1h4%{p{Ei!SoJ zaVjGReLace^|R-STi#UTX%Rr=|p9nf?uVy;xgu>K&NEu- z%n^2oR*>VLh6Y2FXTq(xqcKilRlubQWdQv+IeLj@jIwrTWv`pnR5^{L?8p;^}- z#DotM{z3kgUB5EtkpT!p7el7Unb0yY11Wd!x6$X>n;F-tzrh6$D@CZcDezg}H`tV1 z*HUy1$CDjas>{B^NE?$w!2nXRx<*tYs@h6gsMs02oo2>p=|5AyY>)OKUt@kme|Ia| zlu_-9tDeX>Jxt1IiXq{G?8XzX3%cvb!phk!LV`rD!E*{9yS_(kvpRAd$pxz z+Vow5Li|Ewm~ztGh!D->w2;fsGVQRC;-?J4pJ%IQn{{qha1t9(We$&e3j3Y`!wBxT zuGUiz&vfeO>xN6(YTnOL%nvh#P(pjjy26KX@q?`IoAnsj;l-KS1C^0q zZ1&VfDe-$*^x3@Zi*bwbafM1=PqA@JrTk>olA5m8yf9X{`JQud8mVZJ3d3lrPp}Hh z=BXFNANQ}6@eh%sR(L*?!83am7Zu_#P3cElC$nujXaDXQ-b+9<-ZA)e>l;19Hv1H8 z1U%d1*8vQf9|W!wJRl6Tv#6J!hRsyK|7-ec7BgfYc)?z}BB}TMghlDU z)inI=c%HE~if2UDHbJazvbe|>o#!g5&Ov{LXDgHs%4MnU^VHmqc(2uC98b$xBf>=u z>RFK^DOW6&B?jJj4aF$}jxMbBb1#5NS%JmKXn7}ao$nO6o@*YO9*;Azk|IiWr)N@O zgxKnFE?uljEn)E>L3LuTen69n$Cj{|UI4Y6tvBFW=BY~DN(txA7=-@Co>%?sF+UUj zLH6j`UCqyr!@-{**|XQBG|%zly3{Ky*`~02=M3Lr8hscU+o4;%Yu6&FHQFonvh_5r zuaOhY9P7{4Rei9PbacgPimk6&DfeCP*%s%5>ft+P3w`-uMj!tE`v)gJLNV1(RMT$^ zT2r{S@gsCd>ZK*chCm~WkfKjSk2rhgh`qgGd2O&+&I{!<*a!MvWrDA~F>-fSREfFlrsAXi|^|Iv^a|IPC}Cma8jv zDp5TS)8l9t*LTWgPig$;T%p;+F)+AkyGb?g%VaWw3KPrIhh}re<6Q-)s^wNpXF|`g zc#SXK^IrANkgbL6s`{(6@kk)c_AJ6h(rpjbJuUcukRMlMUaS$>^al!Sd^cZop_SSD zUR^MRcc+IWjl$#06g0f?ZhBR}h>YcoK@M!!R|75Y^AlJfa;yF=PxifbV@R+F zGKHJyLenqOrp@~#Jfa@WgJsF#Gr$=)Bu0(8U-s^PucbK`! zIOwMwftUEVz-Pcp3CxGmINQp%*K)<^3xPg&2t{f1}Q(T)%??}KBp zFrELq=slZf-w-zqphwnT#lETWm~hu^`;K5U3i9@s*J(S1-&ToOHS z4rumF#mN+OP0&0w7+*jc;&SJ&yF>L-gZeziD*bn0;6lQS^(XVG$}R<;Sg{t}@0w=L z$lNUzW!oB^=<*S_t;843EIqa?J`hVZs7N@G>k=Qweac8f9Aq=_N@&M|LV!F5p{~13NJ>T@5T}3sv!As z-OyxgX&NPXGM;2RJQ@{(>6ML!6hC)Hh-z&x5pGXVzDjuZB@!U^i*lOeR%a;GtF9nf4NvQ^l$2zl+7W!)M>}J81?thhbU^Q?t~m^W~G+vbYQ7 zDW384=ahv#_fA*6x2q%So*dQu^P_jina`ZjIAL*LAAz4U%ZC%rg>VKlp$4Kn=kSww ztz%k+VY>b!>%|qss#mi-=9TttVMAo9j||-da$He9&G)&Cr6jsTW*n* zZ0KuQ6QDTf?39J?pzF%xp%pm;D~x$gy{`FJaKgte6!P6zVVr;`NA$%Oi5!@Y+TF#L zQwE5HxyJyIH?(2d)!{-Ga%a}^pp&~lK<1j`S6H!$z|C+hCp7R=Tby1wKDzM67>8Yx z*TgE(!^QaPz;AnHLbj3oR^?>eNOcar=neY$DI2J#WAHCg1|d1-e!e*<`C=RDa|2$ zXTov1>O1@+0A;0C?+K@DReaS4jzxk>gda5fWK0clzH{uB4j2Qh+j zq0;jNvUNgl>pd&WuBWx9p#sU*)lDrM8EL)g2>yj6-f)P@#PmpM7RiNh16q-zlPmdh zTvTFFo453ETpoY2x10n!fNBUOD6^#d>BAS--3grK18?i%x;;-~A|Q}WuG85VO#Sq1 z!o7blPZoT>FS!!Fyji`~?!=T@J3F-N2>b^gC(9!M9Z#jr@M|;D=zrIhj@|bkBxtI^ zz%2QvbDk9Z-{V7FlIAHp??IybX?RF7+oPWFriaUq)e%r$=129&%N-qIu1A{eY_B*r z9T16b7^Antpbsqv$#AA*r26y%O` zC2#q%Oh(!VMWrQ)iE#@F?sw&*Etr}xu%FWHY)~jHZNCk@X*80lI9NI8S8?Lp+_cUrzd%_!{ z)+s4zKS)DfLyo@zzU`oAbFDLwnh?~%EZ>+a!jj3xM-U+DFn;$)}S-);x=3)Gc}WR?vZY9Lf`8EtQx$t=C!;&)P&7 z%53&|At||CLmv~KWYGaHpx=_ zENCI2>Z|OK0>aRub+uYQx5@6_iukQ#EPNp2S1BY&=)?m!;U$E)YS z#E!I&q%eZzl<9HF!`eabMhFUeId%_T^3Sly!#b$PRW8rjL$lBWgzGxxQ+#J3VeT|8 zT~ET90A&|wjBdDHATZB7r;3t_=-ja7kYQNom^%^te@Hk<*ju%jOwDS~f}?&s#&WKE zLN}Y>M~un{p78VK=m|hd6w~DF%*?R)Y%oEd`^#MT#2%~cL>V{1PjYT4LKntJ#0=_< z>xAp`6ck>imY!js&&`^GV5elHsfP>E?mj+uM zDzpO4Ms(9d!!k@!BzU5rM=x7FBY<6X%-aQoi#Zi}XPoV=ci7{I?;Z(z1Pic;AVhRIp*wK+|w>!t{s?nSSojg>|CG#|7H_1ndGb|sE?VP%!&0Gm&BmbE3 znERiIC!wkDhD;=k*J39Z5;~X2M#;_}Q{0D7*ExaFs;9Zrzo{U4(Hy68`sjCveYP3R$t>;o^)WlGCU5 zV9s41)!|uXxnm|sLVk^bn0_ufW5ZwW1a0XD_yQVpxf*v;J9y{f$3;JoOS3rr(8zpX zD&WR7?nsI~=7uzhJ~ezcdXZLxkr3W?gsu7-n!7PFuJcscDU4@g&QN~gs=B2i9?t8< z*OYwd3GD~NL}KasIg!XUZff3l!(Zy)$TW0h$Ua;|!hWAChauv9b~5oxK9kTo&gYk~ zlA>|WVR|e1B56{9Ui4lv5hM|0tMDwEX*UJB<)Sg(*VXIK*1nd8f-Sx9PNhNS*Xk&!B84ljdv21spg;y_aG8##KP{|?jgE|jU2q^;iz)hX zpj0CBC{p-Aw}K(lqj^}d4;+?AkcZ;PqfMz$_Yv7-H9{Mt_&m#d2|1-tmqj9M;*onL<`7_Xy4L z6Y`zB<+fH#E*6Wr{?%N6-7(AU-zXYYU3iFY zePnm&m(5PHsm0}kmh!_ybk)*Z8}1nWSJ3&3XI-}xpD?kQ+t5X{4txeznuiE`^?#Wf z*IP>z|Mm)Ra#|MOi(Ns3IKQ^gZHG}phMMI}MtWw{<3t3fTp()pN*r_bxle;3-;h!a z){PH;8=My%3JlqoU_7!?@1u>}NvF?bSzF1z2b?}Pht}#J$C>UoEWI8wI#Hj4?tgr3 zmcOXO1uAz5s1KWdZ?<9dD&x{eoL#Ugwv-bOP~eOCg`RNEPc!fAwaRojBn6z45C@j- z$GzlJ-dA;u!eqf-m&IG!dOI?|em>U|KryIMpo&9A8Nv?WLx_2~KsVGk(!q3pu@%cT`2Ed2dw9sNg#YfG_YQF7TYlT&u)GRTTy4sUZ_J9|27 z+zN5AoDQM6RZBugJ(eP}AI3_VBe>dAk0W1f4(0<+KKdyG2(RWnw<~MTX3Z8f4Ab87 zCm3{<)2($*FUL%y@%Mw1l76?!L-qPsx>S1DDJv9K#@o%ivPu#Kebp=^{zd_>w+LqM z=p`?Ee-N)?8n7yj`N|AIUk}w!*G;=yS}QieoUj0T@#F3*E@HO{WPF_6|8^8MWpvg2 zKx7n)naQT0BH7S>F!FkEVpvHxV5+~Lhk;~o%3JFZ4%B~($>R%!cQkY}tc8D}HY{Ja zNiPCEvt>jgnXB_r_}_Pj-U~DNt;QWgz{Osjdr*ClfO!ggrwOcp_hz`3S$$Rg3svNT zq#SeTEXDG_RDs6%v}tod?I@w)1BCVu(wRH0xl69k!~K68oqIsi_x}Gsh>AMHTC_Al zEGxmSl5~kEiZySfC}3@0k1NxDc{yd0riN27YwmCu>ZCM9qyW*jR-Ngzi$$4YZC(N@ zQ%jS|$jnP=K_`FO%E1-_f07BmZkyWbv&LyCoQNve&^Uk_ZUb%PMs`30Sp%l=b!>n&I$SejwT)$~jE8fSHT>=407 zomYh;Enu*(*mqDYCQZAkV(18C_X#XQRUcfSf|puv{;TuOe~uHt85|WR^H`Emqqei2PFtuU6nJO(SK&3D*H0zClguZHq|!)l4k?3 zct5uk^INFPsnuVzgTKk*b@@=K%1!ez!E^JwaQ;;^yON`pfL2U(i*onA?Zv=q>hPT5 z!iZaSWr+~AIBr&s)~5P?{Y^15n%56YwsJ@RUW-IG?@DzB*af`rY`_u0=g3DQ<~cH& zT@=g^J95Bl&W5HxUxK`j&ie@6Rs2W|=RWgR_;@gBq`nNw$Tn4oAGh6g{oZI=Oy$dS ztKv5W{c~Rk#!)>wy~@#4#f1^VEKYY@G)%l*r9s2#b7E?VACu>&`}0%Q1+2upyB~nE z{~C1vHXpz;W|x*u{xGf+*_Xs3{|=}jfrs|UG9NU!BFQkVzOb#)YbAdF60TUUq8`=Y zYG}Raf;F+RDV?MEUW;hV-k{JqoXZ)r9O2adr7O)+(Le33hfE<}U=sf{C7!t)KGqj) zkqsyB*v>_A0R*!?6YfdLS*X`K$*pEp2v63?tw$}e!%I?Qk=VWZCReo`atL=e1LR-G zQJ82;-f+etpJPav^;S|OSKtKYh3|ts3uW*d>SSKpOQxOs{tO+!sa1pqO3d2akN3NI z4431gY^65=bC3K)gDWO1BhY5+zd8(S{Q!wtg@3Ttdt(T>QC%e5AsXf`=dgpfZWqR~ z0u&1#aldWscv*459hT*%cC36@#n*r6CSTcYdL)-y*S?5cC(WO@WUgEE*jKZ6v;59ztM{T*!e4;PU^61mLE4m7$@Rhx|T6E*Gm~LdBKTsK5q24 zD|M0dqqOL^Q<0{U3?Yk5D>(TbR?g>hkF-)k{!s^58dq&3dhZ+$WGPB*-PIP%V!j>y3F}m#fvluQQtu?s6_*f5%j~d%`&$4i`k6o^r z4UA1qzXqQXD9;Y+RQbm72=74%^fk6_e(E&`!#gJD*y!1bAdej+nAUw{PXv7<7}euu z=r(ga{e^EaZp6`5+s21|g7hxc=_F+Ioyo+qsE)ep=xYD57s(j#*EzgDuEXjvXt&O5AtS|Jwc4m?H4De z$y@!F0+=*fNc4EgQ0a zDD&L;Oyw(jsvrrMxN2=TWq??r6L^wPClZ^POkN!vA(xzb_OWIx6G39ex66wnLDsv- z8a;s5Uxu7JhigLl+Qp%?r^Sx*F{d`N9?rO}a`;Q5EVZ4%z3|VM3@dO-F3P|S@#BbQ z&s8m6wLN~3T4900W7G5GOjSI6ZzD{5pO~c0R z;|;}4P|vgenzu9#Y4n9 z2mFoHY*V3?FdN;MP%gb_0w+oqD*A%qxV38@b}o+b+e= zXVr~fSsT2C1(;jZ@Z@T_W!VQ^2@JZ_iF7yvU)42qrx&RFZW2hSp&suyvzQ|Gr*((( zVPHh0V_-d-@)(ajGafN|amNIcMQ=Tc1iGfPY=#qRI)~FeD6iV8z-m`P?Fd|9`Y_Mu z!d~J#%DBiuwRvw@DK1kRi&V^6{%0Zh? zGW!`qt{offQ<(s7@~5~aJu;tVVd(8XFI+il^wanqeNy8UpH+dfkw#@DrN(How@gl&`SWsEMu0!p- zHyP~HgkX#Gus#AJ9Zz?hr)4JlFQ+W!k?5E2PQV|tsn!&=tV~=~D7?tPq5gS{?ps%( zWj#G*a}cE4ITnKT(dkQ|BHej?m^a|k6bFB&d&kV)sQ(w`E^Zut9G!ZTO4YiYay@)C z;{*6vk=iVVFP?+G^_dpWA)74|r1{Y(I6e`o2KSW4V;P&(xKFsUQkPmT(*fOA9xWQ3 z9Fft1F}L+HESNmDM;UhQ6J^ZDoPkR(+Om-w^qNK5bnoM2fk!;;Of6)2uPgUPriY%? z{hEnsVstfINCGe71kxW`0koESCTwl!MN>4k@r}3``g!Slv+6Fw{}_Wz)5%6TG=$|Y zjWvMrc=NJEm5e?XsH+K~nTOHgW|$^iWEpB`Fl2F{F6A4ZF3l~_$#Q(yf)(8pKb#ZAc-_-Qaeoc1HFu;;8|-V)wAawTt%S- z{(Vyq%YeuiA1s-uX7K*zip{tCzE|9gwT(OCRr2ucCE|D_1Q!uXA~NAxwpI8Jb7LjZ z7I+samueE`lIlt+j1?S*)ZHrWsuqYHGQUNfl!QN6Zvs_FNQSx2C?zeNkF)1W8!!Kc;x*avw7$geS}WLGgP8a++xN!fZlb3Z>&q z#LXiZAPgP{?PV$3M2WgTEeJQ;O&V24Anh0)Y%GBu@oV=yIl1|%VTn@0+&lUmYK7BM zObe!DPh*R_sZhA>mmI=B8dSZaFSw_m|)F=k-@yGUE_MHb!4K9vL863iPlZK0*^4P^G65XTxG7y&`DQEs$(>w7-P*(&Bx@i?t_x~(}qORYj+sW(FY?N!#Xrh;v9&C|EaHF zHD>WN;e1qT)M zqf;WlR14MDfjmqdMOQnZhBv-kkh4gO{$k}zqUUfT8UxPxj=3wi1)lj8X0APWx)+`N zChUzzw5Rb#ukFk{fGWKm!wT{3GgUeC`6;R0zvW|9NNnIK0!eOBA!Np_U^t9D z6!Sz7>&bYM$G}zBFUMyRvsZl<$d|k`qc1RGmZ&hu4-5#9a7e@P2{lXaL6ZSJ&L?p; z<2QHTS=BkAM1JMEn97Y2jz&!JQ5kNsD`9EQ6y)sokfai~f#Vd{bA=WQBr;pLDL|wgBgn z!Lmb!3)xfsGB3j<%qBmte2aZbBi@!_DTVq0RfuOsxxfm8jB5$?r2JvbJzwIfFrQ2f zwf;ttiDifC@M=fgA^84b?T1NnrT@j~WYj$@1v1G+Gj6?E^-FuJGmcneQp^1zxo`1m zH0rOc{=hww*FkrC*!_|tA*8KrlpsS)_Q7WKWhnu9zaAJaw)E)zTMAT`HoqL*?SxE* zPB(ZoUk)S%)asOR+cG)=d+^b5$W6AcA_tQ)&USfnqqbXsrM6qRv$RbSSnJ^3JNme7 zsP^Q8-!G;pKcda`KL17jXdVmu$Ez>BR(xzh^q*zbzZ<&XL)U(N_VU+0#FO9rUuc?H z?~cazqAQ2NUkCBqfFH;N5}a7(E}pxT$t;V@c2=>Ad^Cj0lw*q=-rP z_mW{o;5w`3^_Qc4Kb`a;g^wnc3Pd+@d}*KX=mwnSU5r0x&8Gl+G+Jd<3_y0H$_3B` z^j8QPCYw8(eQ_?Uug7$K+CW3*SR3feoV4rWu~KZ)rk2Gg#f^TIQa<^Qa|5JT@g+ zbqS%m!w{P{Bm~1^_Tkj8)^SqM2@12f?pV96(|XJ2@1kJR92#>b%?&^9*#1q>Lh6CG zn54q01Sc6KB&VG)1zMsL?oD29#Mr&56unSMd2$t$yNZEn<=)DkXWmbXh3U`2>W(50 z{w2P<(C}kThX;+lGGU&R3mCZL<))p%h&KdN>6^Th)O#nvwKZ!B<8!9M!z{#=N^JzY z%agE3Qs5E`G&ho1Tv2W`$H(PB8U#kT$nra2;Q7rc6Y< zK9cN2+}k#(?C|Xh7sUj&!|KM-sH=XHa;I>fGkHwD!xwXO?P!yeo9KYF4TPbn;h~BymrotJ0nGGe(0}d+A#?Ca~I&(wdsf~1xllwpeKi*jTEbOa|bTS3P zrFZ^9TAHAfe+q)s;PFLr#)n*XzhLDnGNL{Fm(Wjo^bI+%L$KO(OEIJPR1k;$NkUZM zA^2aL8y)&YZO5QtYZp`F;(IMhQrX~dK=lGz4@qpI!oc4V7)=2(Q4##{2X<(9J3Wa1=mJ~lAO z<=an^GeimHebHzdFWB$G2G`FE=kM#PcLc?I-{V0+lX$~Jz~Zypi8{$4==pcW$=KJ~ z(h(6iY?1tnld(iaxD+5sq$kh!TI8~2CuUVzbT-@pKSRLUAWy^|aI4CqgyoDe?Am>`MANvCd+ogEj$S5+K{~D zZYy`|BFbR&R%<$mcuxe02d@uLtIidkt!a2X5nggnlpo_Pw#<)tw$K2U1Z32}n~Ql9 zQM$mvZ^6uSs?x%MHMZjH=;cl%tKD6$q|;uOLzvBu<;#Xn1_B{avI~iM^ZagWOB%JF z{PB;wW8w1k+`_wy9zoOMoUg6JHjLqd{$O2B0QLYdH_(z|E z#;~KjaOW?Sh4TW=kw_nU9^5|#Qay$Z9_ySpDcK3->t~+N!_qdWH|CCQp_BGtOwk6h zSNX2pzpb@gcD*RZ;_cq6H$4d-^TmiOgHCd< zvxbDZ4jmbE0EJgNRSw4;_z1@^XviZEC;WkW{Os~zf+X`jJ@oLs(}jb_J$YhZQ;Z<0 z;;do;GE%iss*PK1XU@8=sFq6OkwA}#B}X+(egm2D;j#e9jRyp3rWS_d7JAUYJRrE@ z9d3~Q5`PE$oQm9$V;V5+htA;a-O+C&YL=i` zYYib8-x(pzpdyWAAy~OAl4@y`qBKw><>8Q`hZ0WKIe|6UvxK`WCw&79<&L+>O@XJg zMjdg&>Yvc9%!GA_;TkLClZ*TbvlSwQ)7>=f8)=D6TW~iFf|8p}8$BY}%_XTwktr-^ z^dfGl*t#4x6*YmkCFb_cUcedT^u6*VAx=)OER5g^uX}3k=fLziIG}Nr#!Gn&v_K(5 z*&!x|VgW=Y9Vj{GP>)kPA+V#SXFH|puwy4&I(7({-{ELqAi-;vQKtDHVKkXQPwq6$ z=|DpHd_VMa;|uj2jf_r`=@_h*NoioehCKpu^M&P!p_f%*78e#|CsY;|vG%AMsM| z|D6hWzk5WQ^P2t#yJhH>llDn~%z)Z_|M+k8`seAnT;5pMmLFz@^8qS$5D48@Uikre z!TesGHQKB~wnV)%u~w~2SDM$UhEabI0%8&RM}DT#7wx-h?cCOFvmL=9>69`6GEw>1 zO2_wdACRAuZD%!s_e$T7x{83QsI3c(wf^>a(1J$*CW8FRYblSM6X^Lm*)K z$a>VJhGdbaRX?2t$D)5`T`r0lHS7l_m)~1|S~{-emTLosm={jd+g9iiVRdTh)@{e3 zb3`hd)rVF7E*@XArv;u(uCD@n=0JM2P`^I0in?(Ai{araq+*@om&lvh7lN+{e{OBH z+J2{~3vufH$H!JHrma!6TZMs2K3H)5V%ewBaKqR-JQB>doN0J;e(F|W2@`2tqqOHg z__{zZ{LeBZ!bSNxaOp_DA+@G1Xq%qWb1W)ak-$e!%bTGi0DtnAr-+NGHp8GLtruiO zabZ29a01jr&nkw?W7X{@ONg8rY^_HP?rYV^6J2ggCLNm1b(8dW49vq46;TDt{~fxj zfK#rYz3~XhT{^YZ0zjluO`f?~YQ9mYMB_^-?bKoLNAciMO| z@bO~uvC$8~JDY_i$vv$6rb||9HFJ3w?@3yMfYNgb{mR2v^Y7z1zCF__@E#9w0tC_2 z1rN(!Q>K6cz_jxKg#Xh|j1nutYNBu!AGq;m0HYut^^Wsw!Bzx9$+{4rBI2e&c;yZwQ%;nT5CzCb9 zcEBp<3YL~{#ZU=#%n^kYyN5DlDlM1W1g%`Fo3*arkk%pM8M`BAO1@ zM#F60sS{stGQ7FGBadwN#{WGY*isv3>f((756F&A^(}88XQ&6~u$Rd*>ig!hzIeu>Uge0b!}dK*#tk;CY(%ywmJ6SZg&nlt$51EA-1uOGJaqUU65(!FP(+Rm|~*3 z$=di1+6fEFT!NH8)nBa_P0jbBCtK-M^~-ba>V3Kj`ZYU*XKHtca2nS@@`Nyi?)6k) z5tW|;a^V*{I~cf!beK84oeC11!B}z{*28gE_Z~*(sX1{zbccxOR6q5cS*dlVy&Ydn zURs`8aB|DVg2Q7$+mH7AfHh>9YTrE-j{*e2*NAh(Vy^fqpE}?0us8-^JQVhiHRuK7 zd~}*`i4(A8WJ2GrkglQ2a{kOZ0X}S|{yka~Kg1+wuY@R#WDCwbhXY*X0wzV6mhIxlj>614xS7xp6RJb|S&%qfh$f(NtJliE|UzkJcVYA|E zhGJir?#zUV8R;Dz{f1Y?vGJeG<=&7q2sDO1n-)->ii^B?KxQPogMg=EP(=$S2~&Gpuo`}?ViuaAurN7#o|8x80>1Xt78t*~;}pNA_;Gj) ztnv4L@|CVlmfpW@A-n>P5#ZH|25?vslg0}r#`?wglI|p%%}N;O9M@oT}xT9)Lwo1=FtTt+x}icMD*8iv7XW}{9-<77WpU$Yi$z#Zyr55dPLROCac6CZQv zBsXGfOz?kvA;6~gD#Hjj?kg|IpSEn?_ZWV#h;xPK7%3TSG5L1kFFLMQcq}p*>?viJ zQtM>==#8j9bf7$K%;-NJoF<>=+K$vp^~gk+O_;gvcrdlFzY5yF0*s>(ceA_Xf)B>T zZIPX04@@fDnga|;!gC|vJmGV%7LJFR<>?->+qq>jGR9iUe|aXx6@thSNW|uIqEV%! zIzFTy^BAA$pO#KdK>ih^_Cm@N88NFI7aD9x3hRo=IzI<|25=M=yWAl)QjkaC+=ght z;BH=oOL5gH7H^#6&Ght4!8$x+p}l2Kn3;3f|-(P{VrDeuH*Nz23 zVaQ1)!SKmq#Rur(=v1&tW&pDQQa0ehK%D$#ce0lx^86SDOrZ@4g5|k-6VmPuH5sVa zg~%stJhCYaLsjBAMRS=rL3Xch1ej-Uy=wQG!jMC*Rn&k%9s^89;B#_PqO+#T%KB@C zM??BLqL{%-uiD!s%vk#CpPXy=kQP!H3k`lFg(bf52EhuDRpfH~kITtvWGdbc5aY|D z?I%LW8Z2ZfEi8H{*N1{?q!O2y_rW+e^d6lhczB|WD(1G?k>hdS zXrD#8G`^W6jp+(Qd>qRZylA_O@}y|-3$AVuk)X0U#(^$9f(pGmK`0g8oh|uWqqmlXFs~Ahv;Pzgtkdy z1PWb^xz3&qIl=G8nSf?83e$~MhY-c@RMewf*r?04?aLLf;U=iwnDyc z*l~W6r5F1pnuM_oJFy?|&Q8Ulw38(&CgfT29~`s@NUi*$n=y*#_gdDrvCDh(O<~8V z1daA=UD~eyb5h1FNAThTVBC;3uT!WRZ@I+Po^S5Xcm@AJn2u@=e8yM?gSm?wELDN5 z7z_IZD2{*}`YL)b?U#7ME0A$OXQ$b5>y~+G7cod=e^fQm?w*QlPscuG1+b+V15k=a zjfs5$8<$m=xrEOe*GWAApGSSyqfR|!S>9tBXALlHR^t|Lp7KX%oKjW@%?>H)70~II zS$iajuBYDkaSp|6Xr}-b^M8VQpc0wSx7g7=_7#;xF;Cc?IRZP;Xd5d6bv^esc7dBU z3!=5<#{fD)?YR&s4tnJQ%MGNhmxFB_xo*d}-fJOXVEhX_wqqR#9?AFr@!GF|S$Rj! z8B+H z4{O5Fmit6U_ip#hk!Ru%r3jb{3;7a7^S+1G@5YIzVUKxcwhJt-MFT2oE?iLG%SD&s z^u>Q^d6D=jVfM5f4U}Wxz!LII!H8cyA~G(Fh(z)BsHFnAQtQe|BIL+zk)?4bBcTBk z0c0M#?6Z3$2hsckQgSh&p-qKQ({sEh_VSZhjjdtEi!j?8RdY+!7C+w^{ke&_$MEYb z_zXp2p1!}RP#g6=hj`L;tnvLw;RIX>0Q#K@Un1VC2#`n+>u#@GGYykxeUg&j*CXo- zOWIU+zB99O+gYPDH_M2-cGDwC-5izb1!C=tvUyHgyl09`J8fe4^T0nYxAj>bj@G-G zpgGNWzT_ULJ zPEz;ppDGgf4M$sEyZpX@b~wGDn@&biU5^GnXPd;ez$JV;F(+h%ZqG1<7m7)~?noA_ zV!@Jk#Onj+SNp6(iis@w+YZ1)`b`s(?@s7-<)(J$ps`1w&0M^cThcqbaGv4AYyYOz z;UoS0E+l_@6{-*Y^vnQ&yUcZv-sAY0EE(_~iSwBXT`3mh?gU^ok(tO$@_yFo*5vuc z>FRO~+JB^|G(B;>Lj*e>H*)4K#N$ahqoPFIq0t-@!~#J7%rOeLdWpl)1H|XtVkW~! zF8@7LR~tD7)C1g=`l%-lP%i;&f)Q3ZW9)^TBLK}LKgVZcaJ!Ia+8~YEK8vbQ&zV@n zT=5WmxhQB?J-Ej`0~-GZM;g9RngH+pV_Ou$O%-1t$xwr`zFu%q2Mcf zEGD%e-2=HJ{TxfvpZa6rrX6x@I1|!=b{)y{%kwzW_p0?u`|f?Gy^-6DrI?-zex(6> z78eoas0hrEFIbj{SGyMkO*pQ?|Aet7T%FR@cE+9R@K{?eCa0rJAK0A&iBHJV_PTJy zk)FG2ht~VUyW7J=)px5OMwq{L{eS1I45Nw}>OJ_leDZ)Z{sB z?Uygvj{<$D$EEf2TpKf;th$=0EC0GWKCs>>jGOj~oCSOfjf2YO)waQ&^<&KUbE+q= z0cNo!>cU3aa0dH%mZH4d7CZ*px%SN<^5*2i;VU1u$d|0_v`|<}T)?79?b=AbVwnli zeMVI>s`vieoE}HB+N!fBZaya77oJTQi6$$=cb?Dwz|G5RQ6IG=vQCvQ135_Rl1!2f z!?@q`K(QtVDlHZM9Gn2KkrAr}*0wHBQmkALF84g97$`|2527!|{u3pZOdY4SnRHMp!9-5&&xxLgn^B7Bx9$ch^ z3y+Aftf&`3@8vc(PfWGQ0w239nf0HRe|cnnk6#fapV${1=%^W!Nn9Sp zb?o^XeW#DG&Skz}#>6V!t|71Adz3Wye&P!3oD6yXm>@lV(8Hw5#NgWFfzPq%dJgm(UW+;a&AyWj^vqxrd zxF=W@Rp&{kaU5RgD${M8vqU^mL0Ob>%rwEU#=bo>t4Mcq8!Aybb~*JtgZg_|=G%^w z83u`GLa7!i*EQB;oAo~qTIYPyMoFzbPA06CVMF({>A|ITbf&>6cfN{MsXd%Va{2-b z^G)=1`SZfsg9f4VrS8IJPB88>EZ9TxK#wx)lkL9U#J&)s*N;?W5P&iYejD zQ12BTc`yNPFg!IYR2IpI5tbK;-jZlf#3&>+SbUi`ag|oGcc}>p24Bdwr9fsa=B?4i zaEOjEF_xcPS6gV9rZ;FT_(zSnmc;^fs!e78o;<(&kmGhs#8I5YsgI;Sq(U#7?u`{6 zN6Gy7oKtj4RVn{c!?yR!s_ec@lxAwpYKQArjCjMzuuoVh)Q`sIX?bT7_1=3ZIZL6D zN`vwPzf8%Nwc#w5Uj(*gb!c6V`qRN&BuzvY23>I(%p8&8MqMFHIiN+oFWd<6rr5Sg z_3&}#aM3M#;93(q=BGX!Vn59@BvexGE|8V~d8vwe+Z*rWn)T!rhRINpdR}PJlPYu1 z#*^~pM;LSywL6cp)9|k5hT_u1Cs0+XGf`KRK8j53Snf3*E)KZPnYlZQo*oZ6`Qt2H zeY-wgD-j)}9`0+3R%QKjU)Ebss`6=p$G`FXECtM`LGH(7@v62uSf4Ys2YRoF?{WTC z;K$XttM^`D90Nr0KOU9ofi@p5PIV%}j^kvX_zqfuKql_%R9|1SL zSLC^bV*RzBf#6knL-P9c`rn~$tz{m_WtYX=kN%>Z@X9jD6y}il@ZZ+AXGcy8LQ~U1 z=)TI`w{^N~)x?Kg_F&0uLfql&7QNGzLz|nt;jEGV>J2KIVhYt&rEK)pvLBXm8$=Nq zJ45-Nxpt9){vD58ByaMDQiJZMNe#%~T+rt#22adTWF}ye>&s9prO)gUbWQ;pf>ZOW|khT_jU% zy%z4T#7Xs<5;yPt{Al$1{9Pnh;RPvC<@;SphhP)scJ6~ieIq~S-L8i86^G6qJo~0p z?_~;uj1L&uyFdNqw9xh-(@S@{1YGsV9UNzo<*thU-7kxlAgK+C?4q5B2$`xnjC)I_bVX}MZ>F*qX3k!& zB5zyPm&9?#b3hZ8O@Hk*Q%C;^45Tc>TmI;zxvn<0k)iYC^$SVHW}F7*uJBYKtS2e0 z^G8*IDiVxsP#@Sk7wYBKBNe#Tshtcf3!xSAFF21f&z=6m8((zT-Nczp5B`Q$z)bH+ z)Cuf!!4Fw+lX-ym#>%qqvW!~aoeflc9_vYO!tpowOgh<*2SUYiN0-`R@(r29rkq-r zZZo5}q`YMsSbz;_;(}QLdPx{?;>~JQVT7B$i4@Ryhdi9CCw1p|XY_I$pL!zaM9~E> zUye}Ys}5wul%4?QUoacZdRtUQ1&ezxySzQDBb@={Ug!j&L#KP3*qCheZt)$dP$Ru) zPyYUVobjQ60+2%$`cFR0g6QPi=cY2-Gq zVAE|cjM#m`Hq^QT=9@&O)jpB}En3grw`5xL8PH{k8q`l|mN z^nrAN!3%oIYm zqGr7%^TdsU1GpJHOkH^4qN5|iL*nXexd#Kg#-9}dH<>KS%^;yQkx2sjV<#aQ zuS!=bJFw&|0UbTHhIa(M=+J-@dS!?2LXDxYO0=R8)omLngJnQJYHsGG%xfuE z|AnmOO^Tq15Cj_-&aBEskO|PrvThQ}LVQMnn;3BeBKT|N=mMaGg8f0a)AMYnHo*a0 zs~_R)ss$kETQi!j{h{EbcRHza?)cGDqq2q=}e6}eiUs{;dD;pbI2#{?J(aVw$eVamrE(^tg}Fs z9EN?}_{5@Lfd{u4kn&*X_KiBsdir23Jp%@;W7-!iUkF8YbiOhsT2ZSj`|(AaeNlhK z6p@)0%+in=LOeYv6CGqD+;mf_!>$`*w1iONY4V3#?tKn*WMP&R8yqhBou12oAW-+8 zxrQtD%P14t{ros^8{#2Rw2G&Q5%=1c&)^HHjGRmg))y$-hpZji6Ee#*p6N6~rF zBKR+UV*+ef1*2FR>!3JV&H zdN#-9)vCZgSK}NKun%%v=X$>_Vk~do4lm)VRhu?iA;EuEeS5>Vfdxl$)iI#zd?xnT zQ6vubJM41C6s~>2ST-VS(caYKxgcNAUXoh~p!|Fng5e{6;^Z+6u5$Pzw#M{<4zntB zye}gDJCOKpJdDzU)`_nlHOr6FK(1P%qAoj|`)NUlahwI+CvRrE%qI_`I_J(8k% zuhsW~A7$;01V=Fh+DKuM@FNY3bkMW&lLn1C{7rsRj^(rLr@(j*JxiX9g zl4F22w7l}tXrFQIQANG^-+^$qp|U><_L^f1m+R5!2Ro6!^AFci&2>rm3;r^Pg47Z` zuU}w)KwN|*)QDE06^U~Psvn(&2}MQ+B_uQm61edo49^1S599NqP^Yg3r$l_a6K3sP z58qe&7h`3Tl>3L)za;fyncl3nCfwX?M#XQ-!8lT9)j!6K{E8M!V-yn>h_M#r2zd|I z)gMHTnLo*iua=94PDT_jyQVK=d`^4Y!RS#pEXBwSldDaU@t)RiYoQlkhITu=R~0_k z98Xra0Acq1r_u|ptpg(+W(s4T=LSB8jNN%|vprgh)(5I#K>iM~{jwJJlJ`pU8wtuo z-Wsox)}4i>h#q>VPU^tZKNPrFla<5vv*)S{OWyShh+0q=OHmLb_e&Hv@_9P=chW7* zxSOLyX36m*$FxDFx#$*r9wp2+LnPK-Ry|+t$Mw2Pu(pC5QIkD6oT(uAaYkMLi!_p! zu5&LfGxc1=y%;Vsg|i&dPX*3}?@*e=syO};GD-Wx5~x~*-y8blcA++hx;zHE2|ht8 zuf2*P{G_(O81*8|DhA^l5Adm_oQCw9tlQ^adtzb}_f4}{2sly?@XAZ79Y@Z6l_C5W zAILW{j8!X;>?0waN9D6h09lj+299~|T9*7hrU<(1h$J^cay$9iWrIFct@_s0w%boH zSU*X2h{|B?cEZeMDoQcqw{R$7Rx;r{BgVO4P36&-3JkuNNcR}g{AU@-e`=tr_(S-@ z$-tojwN7rEo#~oMCt08C#B;UYs11lcKd}KIy#Upx}Gi0d3gp$}!YCEur0`Fu7JG$39$OpLqGkZ{g5tZk((J%t{YY2g&q2#D?1csl z)z<~ai|XEYk=i;k%TFf=EG}oP7}o|ouK$S;cq$^yIM9DKv7E82Zqu@p-y2|xR0(f~ zvEB@Ed5MB$KHkXRx_sQw?bAiux6`Tfyr3Sca!jLo4{)%c%BQqh#aUGc#$PuDPBqEj z|Z%g4Sa;>!A}uL%K7o~DR{iMq?I zJ8>uebinI;;z}y9k~axep_i#|=wGszm&rhG5LaX@!0#zZ59%5UVO@Ye$^sYHx zEkBFWUoM8|%I&Bpn%Sk8*FT4%VP>kyY9QaSp6})VNnM{ft!6V_UEgB%RmC2n{bm`+ zSFDqz2d+u($Fd4&$acBz&~Q?dKc5YvwCa3G*Y&K16khuQs{?U~4=Y3e63=*%hWUo? z@a1Ng2l7>#@v(N-FKhXin|q-VEo9s-FB>B8`b$?#%MW!xgi>fTWTt+*_SoIMQBkSe zwgdogv2Zzo%;+G0Os5w!L-6kyD~P7>&RgL1{K>4mW%&^V^w`|YH`I|*LCT<6eF&=9 zeb!h9ml+qsFm+G?U8vqyZhaChAot;viSG2`v`V#=md#kEO^t|Y8Fi_>C%NeKv2EZ_ zNcZAiL{o83z!~T-ev*vZ3bOoov4K-^t;Z3E-2YkQVtDpG=&ggb6j!8&Ubll^1~*`I z<=o{yK1Yxz0x(rqm&;4U=`=IQ)^1z}dF=Ru}jhW6$@@q=~7n~%WdtSR~MI-)R) zwcH5${a->EnCUL0l-B|NI>%vb3M*g&yn_oLEHu)IpgVd)I9eihxlUG-#c)No+)Y=dONmy9kyFd*THF)^Q7!AClc|A=sVVa?$?t+l;Kpd?Pj99o3v!wP%d%fmz&wy*KpIxRS8WjHr^Y3=`UoJfS9(-#rD%r# z1!ub!L!d=}%2mbLZ^vS-eCm$m#&a*5`m2G8jx@>)XGU>@3pZ7OBpu{fV96m>HTRPPo%rNeX5t6AxadI)Cp;u>3~GlRak>o z8|PEDlL-LZ7YUXc&|@^wgmO16gU0R^WsUFbd7-Q57dSI-lGJ)01NCMZ2o#`wy$=gu zDkoEof+`;cS%~v&QA}ZQ*s`THG`n;qNQ_YiXm)0a50!Pso6~iI_-=ldIvoVde^Nq& z+7Ul=9XVM&Dk!i!edqBPh2GynQ5V_O^6>a^jV}|6d`#bMc8(gYfFr! z$ZAjd0EEudDHz9n@!3xf?j|9PbAS8pMtwA25!SmCOA+|7oos#K#0lO zSYEXp6US|x*R6oj=AWeHZxV$p8oM?&c3D6IxA;Z7yQ3-eSrxj4+dw9Ht?sXx=LT8V zRE7L1cd>HRT9=r1a_)seV++<6c&sC-wQfT^6Jp@-xrB#3sNDB~Z16nPUFh zEl5NB3)gz1ale3MZnyf}-hO{lf1v<*L&kl6i_fvJ>DneJ#Y1@?mn5&hsq!n-Ho0yf z-0JX4sAPS9$5UB8z!5+gi z<59rM+~L4aA}*chrBR1J=5kZ@j*7yn=sxh2)j{4)!dG8ftGZVQNOxr(B&wLs&i`8a zDoHOswF%K_h-WTEZVqzn=9v~u&goV;qlTnu)!?03Gsu|ZNgcsdA4V7`$`0=T-D=%Y z2R)|bHl)Y~f1Uf0bKG}!r1W#pe@}@|fsg`A%dE4M?>D;U<=|RRhL#PQRh{(*F?bHj z6p4|6|9x~-JlY9&#b2LCZ$Rxi0}GWcEV2=3=$Vf4DIrp>-b0q0K@v*&C}E}GwT*M7 zc)=dhAv&MK#fH&|<8fFoQ^`H0Njo=NCjv33Og?YF3&~4S6HjgqP2B@q%~MCVm38?M zY@H*$1Oag)KetgamIBJaSokHvRV9Z;Y$JH!Me%&@e}1Eybf*M=lv78BWIb3cw0lMZlwI%O;>e1)+KU|Ub9x2qAipn^J;u;Uv(11bi`;}(g z-Afl9LF_8o^9XNY$0t1|C-1GnJM1a>NdtM18@yJTB;w|L*^<#7E}Bo&$B!})!ZyeO$)R`e!W!I zsao*{oMrbeSmA3AtDOC!t-ePB+XEjjiEsM$8gWybEVbveg9ATcVGhWQ#CZ5&e zDv2s2IM~lZN`Y~-z-=Cqj2K7A&wV&HJ#)a=Oe()6x7JN!y}GFO(K)8xUNo=dwm9?& z6%@HU#`P+{qE5(~@Sf@ks#R^YS{ofYr-jG9RE-g3wUY_gK!B3wc{XS+Z!u+SKqE3w zwss&sXUlBBfB}@|sC?4+cqpW&!)2G$>i9(9r_WszF$)NY@b60ha~kcOp@mm7ZE!hR zP@1nGo(w1yKiN57Hph#MGh>|8KE!POjNGyZ3f!87bqXNcJh>r3t}*=cW1d2)dVplH z^;^ewFGFS*;^@a1h9o2^xQOVj4VBKv=z%@n$QeN0>lT-79%3RD!0akv9{KoRq*$lW zzCRECbuoEZPwGNgBHIqep4+nh?nC}AL-*tuT$;PnD@c--mOMgN?V%bA`_fZtS*;C^ zN5#cx9LnRl{VcB1m24^p*nSmmKK?A>8uwPW79#+f4WfxkQ>#_sk6xOhl+P`A8o9NR z5YYJVvXZnL=GMz&o$VV#j=)v0mg;0yoOENpU)Z{ny#A+jmVZ;qQNf7 zpAt%>Qc&zPt>gUy6C%!*bgSr<4s|5|Ex6knpj^%6uiA!arr=f0nk1 znB8A#_pJ=2auX%0Twlt3p~I0rUlE!g=;1ePj~Zy*Yz=Cm>I|l>R#$O;ipdBphHv$# zYW9t<8a2TTJ^bQ3)b}kfQfZAb@u+@9|6|PsUk!v)!$`NPh^l3J^*xMVo3_;kb_IZN zIYQ|o_@>RYe2#v%@7gYTIxZ2J8jtbCFA*10s{$y02pMt4KM@t%fPL`A8#Fv-52E%~ zAj3(j1j}KVUD8dBdLo#$E28Sj*^0#UKb_EDB63ky)$G{7$Hg$1O6@_ zR7V{pdAh3Heo-54t`n_v(T8+TXLu7knUD&v@Ooz>WCKWeID45k$`o7Uu(e4zcPgR~5cI$6HYl(4=R6$eRGs#j+Jz zCH%Bse(OsJy($Y{dr1jfDlhRe@qWmJv{~I1>3} zEYsNb%@pa*m6GgI3Gx^P>#OHM9i0AIW&@|mEsYxzv(XY)diSpAu)m!c2AyVktzt5S zKLMiWhpelF)zIO?Fw0TWQSd$lS~l%D|Iqr?rw}BVD{$HQ0T!Xb1btV!>(Q|v5qIdZ zbjz%Pj+iAZdVC;kompftLcDukzAZ&#I4pA_O!j1-%y;E^V&izZvw7FH?$?dAQl@9B z_`;lPvfV#*o?Yt^>DY>~Sb^^2bl?>~C@mFc=kZFF)J(qPcBWN^m>tagt~9k{U$2aY zLo1=4{jwBHGkYbl~bxR4e7m8w1a895MY?qHOm~42Ea8=$vzUE5Q!ugkn^wfL%-%WPtYH%2bZ z5AcaDI$hP{V2pHl?sHf7e~6hWZ{WkdKvN`jcOsQEJ$PauS|0bEhxiR|DW@|uhl+_4 z92w1`I|)VjU7Ung9wy$%d0B7GX58viwC0mLIgkyt;^0R-SLLZ86NXM%NwJ)(auTI2 z77!cY+k*Xw=V0W>(JhGP1Y;d9k<2qFyr9X@{7r!mr5ZP^7O=Sj&GS0LtcN3Y*2q*( zg}q7ZVYkS9b83cY^&;g?aDv)Xl@s6yGdnt_Rts31R?jx6@oO%3rkpc;Gj)!%iSyQ} zl{>(ubkLC>l}HNiR-4sRA{^o_-dN)@SpJw)X;o{+2!bpklW&4Eb-}l9Ca|}VzB#gq zO1^mNbpQy;P(d zN^SVr*_t)Gc0W0ridWXGw^kM6ya`9Bu2KA872o5-a%yXuS;#-*on&$_hNwLyj46mn zCsV87NzA{j7*~)i_r%st*zd|eQ4;U}e_#B8EcQV^W(SdkA;yv_oXIldi@NauRaI2= zef}YeDFW)7u3C=3l)NGO(PpUdQr>_ysA$`b>h(Ag$8X0I|AK&Ugy}D4?GJshGtW8~ z|K?&rUIs-PlK=2Jr}Pf?QMuO7zqj@SS)^Y6t%$|i>Uh#2Dae)|I51r2bOgZ<^AC6p zu^+Y`-r~rdt~kHM4%eqru~*V6D8R;~?@20&ZGC@U8q^()5ls4pM8i{?(P|tUY>=H_ z3Id|KO^(gwR`B`(vJ^2|zY%9(%5EMk>{f+9@;gWx`I)7TZQ+^jWJpaB1mrkhGTJ2D z^NG?cgal;^O_`-33qr9_UGe*0;BlzG-sC%rxv z)Ygv1*4U}|3@AoG)-^CB6{qGS;q+K|Fg^uONJk`>6+c&f0f&Z3qH6ihDNt4XBX}Z- zYjw}ZuDzg?S>og+NP<^S{?wTN<6r`Na?Jm0lY~9pIJ50smP0HT910KCwBh=hC7E{J zES_WFo)f9T;_+6P$U`rO<-M)K-yXX_F<;?CLrJ03w1q-QVf>OLiMWoG0+N{ z6huFh@dlxdS8gEM%r#Nc^VS?&#HSyP3vN08VA`ryYCc~r<*NVG(w4lbDA$!wRUJIH z{mec2>tIY_$!VdFEBnur9dVVr%*iyp`&ku~-IVD~F!+MavLpK@#8G6BQuzr-E@WZ=%MmNmEsExwOqn zWOj&{s&FGD&s07kqW=8v+5Bp)zl5y&XaBR4QKujtBDdh|B!lAv`iodPE*( zvr-$l)$V#_SzNgX7^h#7yPGPfdUCuPDnQ}qe9D?Gi3|}Z%I!U_Bz=3iVd+E z8WdrOX(o+Q$t(o+(ri0r1})EoU@1B601pi(AvrEBiXR9;4mew^Egvv@Qt<374SF4! zRw9L+ZLiGj^#JywoW24zFztfI!!}dqA98NI?L7%YU<1~*eY2&do{ihrAdM2bumNzI z)zA^Q!+%uEj{#j_*EWMqv>Du;{n0XK4Sq&pX9p^WPIIEm!U{cW_+`0#$`3=x`-?k6 zSf;DY$sJ&C&+$eA?f~iOqd~=fj(YCnmHGMAd2tuaAA2K|N#%#~H)E}^5|Y639akq^M7Xo7M9#Gox*#BoRp8- zX5{a`{PQwFQjRv5GQ!y6)`h0njd-HiC->f-3tdiSq(0^-Trc;Tue33joD@IEl8C;# z;BatSKBKvQS@7qpce^i3Zx-;ZJV zy(zB4KeS<|wgT0zb#vzHG2dCpdM8?M^RykKKd5!8YLdA;3~|b8(m}&USZ+Do=w>x< z@4vF3X^x`xGhcl(oxFP809cuO(N-`L_tW6|lFH;CY zTgEBb8vM`%$-q7#?wHok8~HYL`=b}GaA2#SJo1}_ca#EG=OV{@!Bg{JTFeK*(i^)Q zt7Q|S%3f6#DH+NfSfJG}nKFw48z^(mPN$RS2Wu3okD2;HxRtlMb6+fvBgr(k5B|&L zJw?`o3H}g+%0(XOD(rphKZV{$l2ih#hF-0t7WG5CYa+SdOR!M10TWN^1yHoXlG>iK zzp2QK9U-zLQ~(@C)K}0b%X`gF-wuoz+LE~#rL^4>uDuARP<*H|iiZiD_Yl2hq?vUh zRFciWA?-tr6wnd313i-n5y@5;q&qShqOmS$j)xc&YU#$YqKV9wtY3vs?RiU&-_EN~ zxCVdf@-~@eH$>y6BeRwZG+Dher-IIGqcx@`i_4U=9J=x0FBkQ!TwH{v%Hzd<$Tu!#%vjL`~R(_mSga~-C0r}AphaE{5KlJ8qq zDJ@8kDN>B8`u-)|+Kb|=3&7?M)%6P`VGRIwX-B9#k)*C6-TO>BS8V0^>s8NEU%}GG zzpw}4ao(E76`q$aDrzRAKare*wO`A>_O#E9PU=yw^`AMC7dPl$M2AMt%`JakU&5?K z#O7V&Ns2Yf9f@hItKKolwjoU;{N{vtSN7q=M9>;P$&$EoplZ&{5(sNK>Is=;o03{h zH5o#ezX5q5Ozby*$1Y+HX0}%U;hxCLMD7SLnaKUffRgb3dZz zhVTki#W%ogicG2U4Jf+7-_dn0nfjMX^(;Hi>&$JxK_2!}o9yohP?ZmRrj;C}`o3bl z;05Lg9iNGkbz?bxJ`AkKJgIf1s>)DPzmHLw$wa{l)Z@>vjB9B(r1+_yC4 z>=w6>hPSS|!CHgBNrn|j*k%=!ZBGB&+G&KoUODgD1s7W-<0>Z(R5R zaPW2-@WYKZK!-rK#D{t>U#*C6?zrnVbPlN9l^Bf4@liC2dfa{DQJCbV~tEi-PzecwU zLicmTp>xp*GM}a-;U|T0j)UjPGxrv*qz-YhaWT#ANdVfjYP;vj_fnsU^|^g2)*#$Ep)4$%u#++2&g^+;W7g-eqneOvlJPw=Q!T zhtR+E>!9iBwWagqI~*;|qC#L@r48BgIj<@5_akpEQSeq@JlpScb)Zhf$~-^i`qCCD zwv`G+|Ez+!V|m@y#KX8`>qph7?TN0YsY-~Y_z_PnsxMcR6d@ZL~p z1M%$|!BiXZlq}GxZQ)~P+y&&7>SFy3IdqSW7LP8ODgdHZ-rZID%IlAp={d}qg) z8nlIH2F79;Q5lZpp&K`$9+N-&#_cwD`d`+f-BCnG|17q6xEIZ*ITfnyw#K4Xo}-fN z51Vt76~Q+pD=-)k7T7O)-jyOhWSgVdj6YDb2yLO6}5 zSmFj;G$qJh*=9ITzV-Zu`LD0c@Nk|>`?d>8tFHIGRo`$3LzDE(9;l!tVxAS4*e&jm z85?S3hRfv^R__P~h_2G<juz&%lI zr7_>Fn+BIuyWx;3)e{#Jb&kW+SCKF9wi>~u$X2IX>z>r)X4kE`wLTw-9R zic$${8%g*J8W~QMBE=jy%XjNUD>gb{Rb|ZU#_82bfo)^{Wv^9|2UXp>7vQ>@rSRWb z1$RqQ#T?ml6~cyGD$6YFTMVC6(Ppu3YO(i**hNxlA33*LkZBrMf@El(<--Sao>I~G zHI1mi_3u;VhiqQc#bX^PbnpE7*F1W(;n0jMDkliO4r5K1*tkbN_q-e%zCff ztIB5MP{5FCB+HGnv(M(M_IIx7XOOoTZHUD*A{*`E0-w+n5MK>JH&SHUAYv6L%~mGL z9?r$y$-n_n81r7%?i)Z`uAT~c52RkC@FqD)7-y5lZXWX@w7|c#!_QRJC-E_vYY%nB zSH2N+TIbJ6Y8!ph$rm(QpH%6ku9p;G)~HFk_zEVO%>Io@v7TE63gMVX8H{g}&z zqv5!XUv}&PdGuhqF$oo;RT%J*qqlI<=&AvB_JqqI&t&WNP4|PyAsF1ULY3s$nBwc) z)11fTZUXy8pAND-HetI(8~Pc#f%2)r3ZPQ}!(j0Ws~iOIN9={#f8e;%usd1d3}V5u zmYlL0WP|4_$3h>~9rG>}q?RWcFfB~-B|45lmP5`39z8t;+sTT6j)tQGaF5J#`E#{g_1lG|m-TB;o5k(PzHy|V z_-W_;;^Ochb$@Jq+F)(J;kBJ*t1nvhdur4k_3vo-c^X3y-(o=|gFESbJIGE8C8LbAFNcM!Yp0 zV5L^I=K+5W)iMa`WTa{p4%oddVyC$)yRdjL#u|3*R1;%0SAFUE>)P}oUXNodQe^C& z>^rAeQM2soyG0jHpD*X9kl}^?`o?f&Z1XK0ZZOB75S7G#QgWu1n>6kxhgO9qFP!F< zg8R$(a<&_vkq99VB^`_V+m?9S6k{OvDi_u{E|0?0Az-|!)DZ1YZoqgw6MCA98mq?P zdpZ{C>-~&{r*^NH5=y1v@u)AEdAsXcR+7Zm;NtX{pW(;x5*O`r9H$o+Z@znqE}?@q z6ESgE=Nv7hZlyG3ea$xT-W)xmjDyOVnAr!`8}g|vh1VspBHMUKM4j?#+mhmJa>Le3 z=lep8NxeQj2$sI`Y7ib5SrQq4zYX^fmo->ukgph4^M7n4HEH!MT}zJQyEmLj&aB$c zxU@BHN#{jy3&xT+@trvF;;Ri^~2F4C~`JH)}rW>kr5 z$An<;QZs?-8?)FvAm)$ZJw7 zWY*^^)|ppk2?>)73;ZacDI9cj6ouhicMYXNBVhZ6bChw5R{?s|ZKj;>riX^Sp3C3k z%1#~ct#ca%EImLGW8@($Q?hG_qd1y>2x+`QcU5zGN&(4+{?xsi+NP`|RlX_aBR}@W zx~2@P^7&Nz`sGoxt+A8}g`HaUtI??g=SnbZMVtD}r*{zHe;d5W^P7>`plC*J^{NZ} zA8*ZAEIN7rW&s0H8{}k_{P^og+#@)9_7sl#D<~+M39wLcZ=>l*eq?Eh0H8n8Md{V# zTRNFB&x$-yA}n@Bt#Q!?C>)~Z01gZzG#0`Yu-y)n3NMWJ6vw|$6LzJb$_qN^d*y~9 zK4dI|)NP2@2IEJyA=!X+x-Fk=sz%KYW9nbgsG$<9LHW31!)rAEnvI?IVFWi>ex< z2ZJ1e`Q2I=D*G)qI_)x3sZY<8`Is!$ACX6AryK3ULcl{PdVgMn)_0k4f$%mRdS3{0 z>CsRrfjrQa4Cl1+9p1CCZ(sb%qn=#irA~41fK?D3Q?L5dY2#P%enUlzbqdO|R_se; z-u~`;%oQDENvD~eLsMSfV(fniQ{g7a0oiTWnqQb~vuU8_uluF(`?O{Clva4n>)cXY zdV)Wtv3FFv*uK}vttj&#wL?c69UBI_5!$4*rJhurQJbJ`KZDRq{rIN!$wU1w`-GglD>YY+z? zn6BL+n|$wazwT=b`yC(BVGOYsKfuZ2pDyf*l3EuboAGWyrDjUzwJ%_<64j){!%9?2 zC2vXervhxD>~S6!z{tw_*9%vjH1wS3@L-G`4SFTm^X$w zr(a;|Z8O=c?#cSK!^hIbG$A6>{>O$6wL$6QSAd7OgDTsnDpk5Ek>tt~S_LI4J0qKC zSzBqWF4MBOY}3sy+G+VuX<{tE{dxbcrbC%|6PnXgcH8}EoY$R!Ww};mUK+&u0T5y7ih3cXBb^cb?vgr*r}3iNgc}6UpYq0;3g|o z`BlRzF=|v|L`a^#g1UR*OHofaw}9KUCEeI@A&oWN1P5EBC6us2U8TcGw^JvKY#y%m z-xIu#-jqLUn-9~?z^pTOhNtF8kb8!0ziHvRo4)u~$A12S&hnT6Y%m>(PxR@t7*n8m zKIy^3{vE52ZEU4_Q)!e?yc8|gh?fFzq$@)dZ4C_ ztfU2a0`8TO9=_c|H3Cf}X^;FmV za@v>1A8k=*^mUnG!C!nYnyGQzPcxSAfhaQPCbj$F$6oXk0FjC8l0B@<3BpK;9XLcE zIIWQp#+v5IzrS#N#xr)$>du)pjo_4CE{}Rlu0=(A(tpmx!te20K_5p|>?t3mnYV+p z1(wL5DQbS}rg26#aFfv`rFf0x>8@ok+{?Ex42kiVxJZ|pXegEFE@q(;z)Bv)(sgE8 zvtUFRHpC{#8%Z{Acwc2nS}rPof>{}qxap>TDg8>JFN1u7u;2U^A@fYYRLU^1x?;aU zjl>b2kxT2p$;g?i6c1AfU9w~P1#xKFVOJQF9d^~TPb;S?2?JMsZ7W^Ie7$HT>p$We zK=y{2kaf^a%wL?JQQ{`HmED&&IuNW#-#C^m{uZQQn%9ecK`V4gC*A*3(!8gsBfpq< zta6pfe(N)vt;$q_$cyu&Z}!c|W>YJ^4su69P~iB4xsPYdg@QiN@BBTWxk|o$qZt;Q zb{&B_i$w*;njg+o{riW5E41ML%z``rqSdbv$ti8f$|Yr9BjkS=hQ zsp-kLXsJJpRf){ZRuvTm5Ekwm-Os9wqlB?3d5mt@8<_zQ zeS6@4NJ<&AUS6{eP5D?Eb*<8kJv)*JzTZ)%CP!jViyfA1NhgbDhGRWjl0fa*X`1P| z4@@3X^p_Y{Xz2QgmEium<_;Lt^kOl56L`{{$};!HokIh|QFWeEU%=mOu;_Cm*`?X` zjsECw23uV8FaX?vMY>K5L<$iNOh}w{6dOr){#{oN=pa{o7#jvo9JCBv*3ObrikYjc@eW8OT#I=OVwgCp`LC@eslxIiH^%Jh=;I zN_{N;B`k4-8hcAg-y8SOIfbqQLrA&I=Pr2=PA9=aD3~N>Vd>#sTH4`XvwQ%_hJ)Of zocZ0hcTSD#-3Y2k0Ie{+8Lga1b?%m82;?3!r;<+z?dkNWrBQJ0?_%zt!7#ugYITRI z7+0H7v>jE!PUA4_p358tD~#I7&i|OP|1d&`7z@jXgCYr~;^FXhoz%F5(IWQVR*Q^j z`9Hb!` zpw<4WI#)~xLBVUi<}fsmOXwuz3!|!h?b&l#CghmQJYtV%8V3$yRdy~~z!stWn?^{4 z>}x&ini}aufnfkX;D0eye=hCgLtZHcrt4|a znHyqQ4C~6(b$G4PLaN-)QEX31JCLtu#~oYxyPLZ{O18Qh6HXfP+UFtq!kKP?y|KaB zVq6HypP__nHwh*jCHyS_fO*op18YI{rvs;e-AB2u&7_JI`+;!SGX1{JXaogxpC9$+J=bwUAw+L zmcjVJFwsv#&{&M!v%VAclliIGSEXC_Zu8m@-P&oghkMp@bMT|PA(PnC2dBUKpYHQd zwI>~KEIooJ{?Ju6Rq{#V(DB_@dEe~4la}h5a#A+C`K2a#s!c`j`_nBxGTr~p-5c|z z&OiES?jO~cd>h{L-e;ME{n02P?>!PRjlXu{hwmK6SPMVg&|ISEzn7(2Yl8FU%-Q~` zx`>%&=Qs(J2VWQT8}3W$G)n^4_PyK@yhE>_AS>3gcYfC@<2DHVx&8N5i(6LSL^D=OA{ofrF z8rIb9`@NON4}7|??eSb-Z5EI54;Y1$d{yP$e%kO2{^peF3Z(@Fr;?g(GE8-mH9t->&2R%O z_E1d25@fJgEOdp`gWvZh-=oUi**uC21fy7o55k_JH6aPuk+OYs^VGIk+Hx_ThfFgX3+2l$SLgU!qOKFUhH^P*2YHt z?g(C<5g#rKKsj0dlBfR5yH^D1Q!1qTu;rUAn{gL!X=K}L3^jyMQSH(RlAfKEC$kbY zU)QsPC~3^VLXbSKqmoV9{R0!c!Y!S*^B}C8FOM<=JJHlEQz$Z{InfayU?}Nf&T2&A zOd1RJxS)VMru_P{C!g5YgZK2YkF{dyyDN`p?_UtXcgmKuCl63{&!jTdm(!%Drpsz|#Xe!CwmL5EyJrqc& z)%kcNokUC|cUO+#N7-x78lVQ(t= zOmFL4oEZipHVRPP%~dTuVa5SQJJ+1-5JMt!^z6){O)*PZR;0&d+89mIN{(^9AT`qZ zCeULaS`YJ&a$_-GG3CxIRH84Y##2|-Ku`_yYfg6`y#e*+0Lc%;roE2@102?_+6xM@ zy_*WF%JzOt!A>KCEY0;)!DPcoH>2yx|QY-Y%GS|4u0@=DaEbhu(3z&I41~7 z0P=f*p=}^zF+F5Zh3Sg!5$#uDui77@Wv&}AO{g;j1!sApX-L0pyViI5ia|tDu!V6Z zeRrqft1Rcq9L3IjO8F5aXzW>W*XPK~@?i{h-q#w`n+P#hI$XCQ)_4o)`XZsZqmmxa zjVyZyCtoXZWQEDpScjbcV>?I*xA*F#M=JA|qdTo-ep@)gxpX6Mbx+ycUe)gyv>*~7 z30|6##DPvjWlmwo!4R=oN@YBe?A$(|e%*e#|5&g9R+62Dzny6+IqLP0 zFoTv>{RPsR&(9(PBoI`b9UTjSmHG3RybXrJ^i&0-;q%{PWi3|>T-mCiGw&FVw3Uaw zEVXl0*gN%jqS3e8uw~<$ugP!ds&U5~J`Mwb2*AfxPE!Ui;%G@Zz0=Y~G&>o|s>r1I zbKg@w5`qbSrJI(c1OpLiDKiyq!@V-%b%?K;4JQD?^q59k(S#=kOGg>46sd8<2hTPc z97Fo~)GAb0OB#W{d$1&!Ey?DsKsRoWX?1Fo5zm{&8x#u&=0=F!y+GFFJ11XsuXCwW zJF;Dz$b~3<1tcsj3Hr@(CQ@UrfD@=uLv88vRM0RX3NkmV)2pdkYjrg)XFTfq`!C(& zfA;TxQjfQRlWCI_fgv!@AoiFv(TDr-BTx%@Yi*IwY7?komdUnP#u(U?x=7blH(=m+ z3u?6=V(k6jaYI7Q&bsEQo{C%w}Y7YEk_vfl8-QT~PgLK=TPc7+FYl!NAN^Eo=bTrjHA8 z;%k~Y#j3Q*@|}tEtua4Wqc3^=cdo1<>)ZbIfcs))=$) zQ!3H-=)qtD&zcSO>biksJNi4Um#V!ML}5HL0DR9f{l{iQuUjj*`NaM-d3{35rQa5H zB?-8!gNs}v%teXVPb{=bW}5!B!z$F{m)R2OlPp#gB5C2R{aWjTQS;AV^_AnS?p}aQ zi32wCzJ(1`4o`{*Y0sM6t$;tr1+nttT|5;9oMeffrWqh424^vKn@-OO(pe6Q)3uFV zLi*4`GSWY#E4L1(5M7xxvtI2&kRNIw%cm#N-eqAIgxzjG9PSZulciA}T~C0gE5$6_ z74=`dH0R2hF3-E)xc#OPbdg_*&IqjBgyN_^5HCDR?55sQzVemBardjX77a`Y-QjYyn}3B;3gY~|sp@f_fn8nnGB6Q0tC z`n{-XM*_ey*6y>qJ}!hC5wU`XHJrgkPA{`n+}H}&B&^5>8jK3 zS;Lm;Q=%(-wpHB;r9&^OBe>v@<~=pDaHXeHTGSjrym{A(<$;qQrg}~`hq$4F@awob z;1`l+X*P#3a=Pj2wsm?=pwdP8nk7CA@b(5vG?8TR4d*$$h4sP<0E-C9qfx6H@XW3i zJvg#Bk9jd}E zZdzoPGb3otz=3kR8lT-|=du@BW`}*35ynxvI6G=2b>=blwtpukedIj;GJyoZe9jvs zbBylhs2L%x zE5j55oAcaR(^F#Z8iKwd#NbW}grYui{5$&}oQSHD;A?dAH1%OOT{UWpkE6PhWZCLB ze95Xo>vzmX(sl7KShIA(aqSLe#=1?7tp^eHq^!cD=)74|AE&KK%UGmmexHc8UclPW7QoS53anMAL`GR-%rJ;1D?eFO`OCNu)X{wu1@n zbYUym8ToZs)hTFo+j*ysD7i;J`#j=n8*N_Fw#jSFmQKPC=?Iq4PkoVA5;L&fHBHnKOHY zgzO!hbKtUuRGGHE@gzhWY@;f(>fPDE6N}X_&WXaxCl&@ z6pk;L=eUX~NiFXv{5j#Q`m(gz$J=ltY~Oa#Vm$bPeCPtkz{M_N5SJs{ zxPINqjW*>y=c=WqKVw@;3z(A2MZBHL>*atS(&^koQrrE^G%EOQYwTtrk^*nTV{vGy z$?#U<4>S-+IV>+9XGeVb#F&zxJdNN^U3K&inrTPemkA>C%icpr-ZOVS;%R%8oW^$L z1Z1gY21Lj|AIR@?{BpU3ZYIy1q)#M)VKxPB)_Jf6TAt;NTVDH>fTbEdcYj44UY_Nv z4g5Blt!=))kK;THSrd;2|$w9n2b$|owzc7)cgD2v+-KTMi3 z)!7UC%W~IH23R_Z^NXh!#Ih$C2Cxgeq){@6rJJ>CCS`h-9_8O_z_V?2^zSL|x!5a9 zUS(uM7%Y7zNK1y2+s9#@Ooo2WM`Cc1Wy1S1{9wMx3()j<(hKnv;EufESq8uzrxio3 z(ki*g4sz`~_6;?aWZ-^O9$8vX(BPKQmb7jmq3b+v%z)l0#31{aTrimv1gLtCBHNwW z8pv2`petk`URk&HK9ns<1Qr}MH1#@pRF)4#j)K^+54HMO`C8sexVhga#%74r(8o~g zSu?mJqX9xkn#r*WrHsNgbqIbTMH6%Jvx#xu#9SNV8DwqsLQ&IP@Fe5ftBvM;F_X?y z{kMMo`^;h&(~7g(vVA=7Pw1RO(w^0vxwGZRowk>qlv!u*Ibg2GH>oS1PKR4y4rC;K zy0@_W*YuFsyKCw`6FYx>oZ5Zz@E>`_my~f6W6{jNO5Rm$JTa0qy4UCU&v~I9)aQ5p zxt|pITdm(Ij~~+8Z%sEVwR<=I_|IVE{&jzgL6BDFwKsQi#{95iTN-XOCYF*#{L6~k z@bS0IpX+`qSce~g_M-XI?h$L#x*u8i@gv&S;-5E|ub%%|fBfEk$ zul?~yNfhh$klpj7WNX>+#ecs(l;RrYX0@oY|KHeF|FN#D?8Ctiv&Nopo%z^wFMIFu zHH|rg+iv{4|6H(n`4;LQB{L|3<<2zTxDck>ZPM>QDu8D9{qG-V8Pxy%|Cp5{OL4# zi&a*^n^I_qBx~oEC$IBWr>p6cKI9toxd&8mY&_JKth)H!7WzJU)J?Ly@4J*G_uVxg z%3~?xKK`RULdPB6f-zx*Dq7;E62G}9%#pwP&VU0{BSs}G+5%IQ;W7UqYxBH(Fo2$y zQx`-WJ_9^-{rD^2UZ+$}WQguP%Aar==U@JIG*E8kdy{(vGtO6|=1B{6m(Hghfsf}=1zBp$Ke7Rfo0eW&1Wyo#G)v8|Hou=pQpRx< z232M2oI#P?=%Ujy4x)2{EQd=n-X(oLk>_fGUww0!EmbLk+#_)sM$QQ zORyWO?N_b$Y2xq$Q*gBanz^*L`@Br4^|plm^aJ+@xLwU@{jBM38Au2t`wLMHx2zX; zVFnaJ8rc?z0~~M}<{PiKR4!>v#f??wUvq(c!!v1Ao|m6DrHsxHpkNv20~Z7@{Fop0 zGb^Wci2+fZ6x23gij{3E*%wKVb?4ApIeimk>1Wng55!ibMkI}e<+x7aNpaVQ#gi_5 zE|!MP`NUFV$xZtztMFB-kG)M(z#r9 z!H@E$Vv#S^#2Qwje!c{@NCSB9gN8p=$s z^g~9!tdrDc7t%K3n=coC`O93gv7$h<{X<$3^D|3GMy)6AjQZr0DRXjvQU-BMoEnj{ zqHuboFY@B3@aY;YoalYQ?2OJy8S{zTe37>r2l}x}!>)KGt}~6&>eqjLMhvH%x?P1r3R(U(***a z1&>j9h5I(Auw^&0x1>W5e@i-~(~lY; zJGS%}%lv-F38ILu$zKNO21@*6FN^g%?R^*Gvo^%VR=XF6@S|1Xsp?B_z1I{@7e8fk?WIY>eIN1^W zcO{wkI7j&6Ztcr{pbpNC`Nq+FLDBIgRKDYC?bdW$~HLWY(Na7^qq#*UVb#ZO`?4m>-(4p^WZpE8M(O$ zFvHtE&}=xftb=$<%~nTC#Ts{D^~`tD7B=0>C9x_98loc|!%f)&r|D%;y~2C&8Rd30 z%#85^qvUktjQ6HaNAO=Kd1*@!dP-8>;5v;p%mTl(1y9muxp1xSLJTkfQ2uvpG{_CS z$~2FErI=MaJA&Z=?|W|+hmDUx+y%+Xgt%=yAGb+h&+}>jHe1uERC`8g!&nItMs&*y zPeEh@SUP6i=HR_Do0Y<+)B`TO@exEE74rIQcyIw@^yP8~EAM_~8Ola+7W&7x+x ztb9zkbOrG*X8xju5rcxvj#ms*^QTk*MpH^plqY)ASIT8OE~V-KA}FC)kSLI*#y2o2LRua)bs{1ew85+o|aq-3V4KQ=WY2QV-a|DT)ItQ^v zKH#VzJ=8pxq49H+D+qde%-5ykCP{fMJp4LJ8wgvIDJ7cnj*L{i;F)uHwCclngNObN5;R^kiMM z0XHS|t&2x1nGzj*_57n}eYD`2S5&?c-|0m2#$F0G+O+k&6mf3yR*RFz=ox#9C+9|N z-Sr{f$o8$)Y+W^N$avTtA>TQK6g0bIAMtFf#F;B)KiK3I{gp@Gc0`j68AlYUjxV1+6ho>sIGYMr(cB+u~z$V&$8F zj*?Cyh4q$p+ej$NxIL%x)OnyBwTTeVT`v6(k#>gkSr-e8JUe>wLXNdktM8V!%~dx| zn|f{rPNp&gW*rH8=1<9NS`lLPi(BJL9P(_>mmYD5MU(c~?^6Ym4ADQwWqBSgJo~7t zX{NCRQ}FVkFVN&0+N*@(Qwrrtn)A`3G~y@FdZ8zF<-%qki|>S!w!`0|%_c(bVdD<45P50<@Aw z@)kGvD)N-Y7)VeZFFxuj;}Nvdt2eKuFma~pmxt@7oi7^f@b(F&!;U@I`c(+BWK()I zrSknHWH8p@98YQaI9QujD4+d#DMGT+8Y?MiP;$I2*N~d zYm79?|MB)DzSrC*eP}6{&7j7tT7I@T4@PHdwQTh<5cpg!#u@C0nz(%KY}T(|P`Q(x z$>nIvao@W2$mT}-Nm!;bAt-!VqzW;N?zs>=5BW=Url~`0*ZB*x@4Si}!9Y0^tH?Koq|jHSu)acGdD(asnB zbqY7R#$Q|(XEcIVThGUBS(&HG6D0-omKbj&%;0i*L|+h%rbqY0Uci;(7ebM-I!k=@ z;%GU2pZluF)yzYC<#m*6)fLkAzxOq`a}+lCIY$N_H{Qk#EBU4O8eLe?>WTe8Y8tk1 zEE2@y-xTMy6yxsX&RDGbMfj$$5*dlrtx@KNfVB!Ybl#N0Gp3c(jq`)+BHK+4Sg93+IjSY{-1V&b_Eipozdab|E?rMc_TZ#BKRf<*iRDA8@7G0+L zl_zPe_Th|{B;prD5t+FN*la^jKY;jr<$w;7bg#!0Yc7W$S&#e5?Pb0S=#z|=QvY6@ zHeRXHwkOVDj8m>&+99jI{ z2w7cZ`rCD*Pgc-&Zjmcx$AZT5j=K!j{Ot3@ecR*bZ-x$iw^yX8+NZBVbzi1)O7@IZai9y#>;ai7U0?C^V2eeYu~K;=HrTm_wX`i z<*rY9pZN1%YTd1?uZ8%T+6R}bS{FqoI)0ku&vjUiyV>4k`&$*iYP4ldp8PFZ`YEGt z_nwZ@svlwoG8uOaIGxe_`Q0#$qMpk6U3cr?W6858YiEB5b!Z#9`EvN`&zgiB&p$d8 zxlg5&2W})K?*Wc@Z>OOR= z4GytMz54G*36@3f)b-@}4!afqqb~c!#ZSJ}?f-Ff?(s~w{~!O%FeEz6-PGn-*;H7R zIZx#@44Y1pLptCtS>!NbONaa3y@pK5ab*W8oo=F{M6*szo9ITul$Mr5O9hb8o;`6z#_xtsFJ~>5jlfv-RjjO-^5Bev|`R+vE!i9&=>Q|jOHFeBs$*P1hKg^Aw zmh9#8D-}1c+^iK|Y#D+MaT2u$)20b%ux%p!dUDg#eODqW=U(iWeRr;jihKQ2r#^@# z@}FD2>oRKU*}ncSCEnjFc8@~rXsi%;u#QJ;u*Wy0yUI?E=TI_Aqo|pn{@Pr5RiX`! z!|`!QTlzM8FGqr;Mmsm!+t48eSqff|6uib#D_L>iI>-gE=+c^zG?u3{s}?%AniMeU z9Sb7}M@&`&;m>(Xla^a;)2nr)HP}(Gt^bs#o{c@aMg#B?=D{qr(h`!R4AMYf-{0L|O}j7#EhJ2O%QJYD-4 z{ow*DWXT=eSB@^~ewLVP*f&5rEtYCZlO zBTeWSD^_@v{9$msBP-;E2ImPN`Fdmt zZK~58Lc%#^RVG|LZ7YEdjs~Xco0(!93QX&H6(JcWrFxM9=m3*#7!N156PD4bzHPY8 zUa=wT(E2NXLpop2$v?xI3~&QE4rdP0e86QtD|8~>HMI@*-bsUD+KfWJX`=-qWTi`e z4KYQ@0%_Rsh_Y&Duz~o`0am~w+C5h9v_rei4VRQsZj-e(fWb~J+^yQ>`z&S1=cqh` z(xB_-Kfqqu$Jz=#R|WwORvE}Ivv}zAIW=-fmbW_M^uI7sjj;mEdm7x|258O6o0ND7 znjZ22BMx3F9Q;v@e@CUYA!Y#=t#6E#s3c3Zg3Kma|&H( zj*kKyX$(u`V8I{bB%u>+L3*P2Z@+3M9^6cp`)w4&C(fHR@U*I}&GWl52hNpaVO@{z zcG&w70rhx!8%>f`w|@LedizdII9vWysZtUD@O;`4zayG`M6gre&=@^Q`PRD`-wp*9 zN9@(v^2d)s1L1`MH7xaY|Ey)foPKh3sy;JRo0jKH%_&tlz|!m_+7%5uy-jMr`B{NQ;8nlpaDda9nE{>l0J#SK>?no-9QWuIgu%tK z>UX1TFFxd3vqE5Y^p_r#cT(9&0ah&gFIWr~ zZ|UA2MX^(V#l3U$vX$3pw{ANnc?Yz!v^KY@mznQdDwu48_dxs_wGda5X?--C#O5q9 z0kCj=OL>*bcam?C2csneq?kK~7=#GF!u$ z!an!ekq%%8ek0|?ud&eAba-E1Z((RXrn=57m{uIfm{%}!IHd-)Z#Y0Z>~`Td^E=BI zm^$Hg*fuTWW`O)MME{akGh&c~ppOwJUfT>4d!)p10d%nX z*H`}jp`N!SNhJwU^FCIflT|zRtk9OCo~lJ%X3K))thDHhZXVV=)0t^O8|p~zgz(!M zx(x8PTnt)@mMHVtfFbCHd&ip~@c*!EG5TRy%F6OERFXDpgV1@vGJ+d|^jwP%c$Plu z8sa}-OayX=KsE)@Q^rGM{XU>639!9S9svwSp_S}P-jl8F;~t{pExgwk3xkY3i0*~U zf4xJO9#IDEq)P8pMFoh|;E^3jaf~56uU>^3^F?sVoT*Re?L&ZOSwIy-L634kL!??+ zU$;9(OsXkdDp?C+)N4(e;)aVoNQpq$PU!F<4?ON_Fei?Muw$G6HAbGZcA5wui zjVWUr0>D0E;`w6eksf4*Ntc24fDR9qIoocNh!YvB#Q-6Q?2ln(la7OCi-8M;L39F? zD`4z(|ArVMOWrqkc$kZ!9nC*gy&#hZ%WdI;Y+mk1|1m(?vNSt5cp^>sbrf^G&2R|x zS90TtyLHRshG-PU+5+}6{1==cWs*Ha2j4^*GRC1Yt^=l5%|OBN&hO>c2O!F8gH^K1W&}G6#nX8Xm>=`; zM97s^yuIKv$OaW+{8@P7vQf?4meTY=eLYe-nl=+mHCJfDKbRK!B9j0-uVVkJcec># zL@1fJ+qlCc0BljgiX&tl=zynOf;zoHLnbynR zfw9cfpMbJwXjwlyEa;`j+(xH}9g;Y(uXwSq#%UC=fk5OU1RH2%aFP!u@icz1lbTnznnsuA8@1`JL~U7KvSf|<15pGSa_ z+PNrJ!#<}iDOgbx2s%Kr%FlLK4GU`vr{SBX(IG(T;PLgRLIlRA#%2bYO>Wm;Z0A0m z$Cdb4iJ+`dnl;$Cy zpXTwOxh*sc(MiSWpTVzoj6h3AJ8^R+K`|l9woWlb2%Td@0_W4H)(iZU#WZ18o$+W5 zls91L@GzjvJb1Q} zL$urghO{tw=?Wi_=~)-{k=u6we`RoPn!k~50)1i_l`wP43DdmdKiv%p$3>@-g(g8t z&!rcSo5l370^cq-Mk$r7BU8NX??wSz!epFW&OQ4t=yBFS=`;?VqHT2?Jqp4OT}L+k zY>-$2jY=V|boascLY`gOetxGv6NGU(uPr}zXHtm$w}7OreFoCziQo}vRq zUf+3o;QOZMDRbE=)V%UdJMPM;c^a@OSG`cG0uV9@frGrRQKLA_|L&3dXLbbna-yeE08RAp`{d+>gXznC~Y}nM+7BQkM3Vr%@os zJfs{9dB_Zp>@IvvS(Q_W0JmfLl*mMoOZ5!=9qh+H_~M4k0BMQZV2uMMtdmx1o@Xr} za?k4@d7x0T;&=x_ym2(5E(zNaiw<7fs_f;Y5tN>$ViH#KrrA$`UFt0%f;WD6#e`^D zBJd&J1k(f=8*GQ(c&)ShgGF){!(iVC`xJ02;>l2el^gDXiqllBtut-34+>fI z!b}2mx1t=(6$0SZb9&lZR-H0N97M?isIg#k1oBEHrkb8j1Nt z9gOGe#ZiNXPlM2BE|NMq)=3$zy7U(yD47au?|{v>mM)9T{X&8cA-{sX67>Is@E9<) zFsD-}YCca>@c-F&?iHXOoe-*rFS0bTA`nR&^9RSZ<_dv_+ZR_#Cw}&8T>q#=rHI2_ zX%wBVY6f$l`JlLI&v}fzoL5;?Au`XMya>by92v2tma2lbyjd zwGdoKG?RI71_Alav(goqSOMq&fj*o|j^{ z0(!4lkfK4vAS*nH(^45oZRD^b@KbNVk*_rMb1W>*3(eXI8hATuA9wL6!>8M*XHj50 z)}Roq$0ZVm3((0tO(;cRTDZw7vV)-?V>TCzpo5kv`E)5X@`I-(j(yi`8QUGeazHms~UA9<#kM!_E%1M*V5Q;S*d9yK{GjnLCf2#KX*G9mOk`qe|95NbFIbI z=kK4-(i(D$^fNerR&+harhSO0_m5omr~Q|^hF5k7g5lqmVHY;2Hw+&U?>B9k+w$RD zU7&TGfhgg?UOx>dc;fE-&Lib-XZ?o{maYA@*80#({k+7@_PH+~Z~t55ynOoZk=xtk z`%EMg8N(O4|CzLYx~Vr!-SEP3nf`&0wzLCC11HPUWWsZgou|APc&c8nAvTehlbV*udc*Eae&)1%C+-tZdtu1?D=hoZ2&k?J(+cepA{V)(X={)g_ zbYl$b<>fw(iPSH>^|x!JVuJ_jzaZMNmD}Mfj0Cg(^#O~KqpYb__jc6BeA-+(n3R{@ zv0>NG&|jgSf0FL>wIx>U9E-7wp&dY}LCzb`H z7LVSVAfCDb`SyB`BQSrbU3n1RZCkiDT~GP*{$K0w&*t~Y^9)I{dyg9as?@K%r7J;v zRPIi$-oaD}UA8Hr-0+KA!gjPbhko-gkHqaVnQWZ)k-Hl$Tz6lWcEoqF^-XSeV;>X(KNNqZ8p~ zAE`4FH0UEfj+}{e-8po@;=kJTH~)h&HnrTG(hT;wjCv7WdV3vtH^bAYwY6sd=jHqN zhHtx+7k0_d(i--C`?7cB_6D@#abVWpmp>WZ;jXNz{has^f8ybht239ysh1sBe0lh` zb$|Ga+NA%GQ7~n$AbQ5pck;utO=SPu`f=?^n2MJj_q2|d6I<;xlNIP(`O6r8>9PU0 zZ#9-)$L5zCHvYF**!?d23w^)v=<#pruk+1e{jQ`w+J!F$J)gBvMwX}Xk(hn|eB8L( zwfsEw!sUlqycyHh56f@5I>p(tZ(D}@EDG%2VRD{$N`7X;_aD4;^iC%K&eR?E=+1== zL&p&_kET!0T!?>+p7`;jyZVrx?Ul8y=HwHPN<@fKLm=)so8fr=G3M04$G_H9JbU#k z=<6fclo#B-@yw+3B~V)9I8H zhi@L%(Q2N2N}ux~oO&Y2p^P9jx#D2V5ss);K9)?s`6|p=&1s-DaOY~BX*YKTegAq{ zu^R%6#ev^|a)h-#G{I(HX)%cu(Z3TqT=3X=xS;nU1IYpDPq*qIo^Z0a2&AD6rxQFm*{w%~tPoa5(c%92_lFl&0 z1DNDZ))zPcjmEBX2f3L9A$xT=Js33k^ddlp3p2y&lnoZ7? z$XJ>`h&cD!CfrhuE?g$oqzDA=R_iW$S)BrHPC7}Sd(%+_WPEhlguVa3X>SGlFgLl9 zGbm$eg86!b z@Oyx#3=CTY$g{$h0|l(qQ>z1lgL}!&lya;FD5l|A5$~>(S^{wCKq*ub*L72OPxxGj zAK3NWKn(%n=BOzC_>=hXQPA9f(p?s)D*o*r$pJn%CI?r^WXj6qObWb;uZCBD#v&Zd zOq%dYPq0x6w1R&$iZnC)=--UIBK%YZW#YU^g_yY7&^=lnG6v1B;(3U7Ga&|@EJ~?b zsNQXvOIia{Ps#vv4o&sd^%0l`3AUC!{0HLpe`lSv`yqsJ25P~1oKtvESyL6T`_u-*xp_VZaDxiL4g&a92TjQE zgfT|^&NZAj-GIFQK%21FQ5J3APgGg71uCUO`Er)bWx?t-E@WptBmy22;Il6O?&b0odqz2Db z6c+<;3*$!p%+7SvQKerk0AC6AT3VFUCWOdcvkJ|2$8-2&(g$F>4C- zQIWo>tq9CS6b^$qrs1LcXN-6&liO(0F`o^OTnCe@eww^eOX3rqs7%n&lWr$}!)7(Cn4uYDp21LQ<=8Gu7WaC@rc;P@--T9`VH zSht1hkG?9otnjah84ON?20U7+qk0QSKT#I=n2{$NGhC%;>>?Z`z zH!*zBp)n8C=*+nPMhuG7RZ(t99H;7KF>BJQn&IVmbu~kZsM~{}hm4Pb-coiE50NZs zvaOHl%_pKKb4d|t9fq^&n_uCDf1wk>`CV^&&nGp&_pzu_O95o7c?{uXT4?$n(KFG$ zxuX9_T`2K*1oSao#0-$~24yOEjW6iLk7Ba855553UastlBtddpK+tgRX1JIg`>6tV zOwa(9*O`At5S^O&BL_9GF!9~*$pGoWfh5}lr6TQ;0V znGsCX)fP;k^crR5$~jHgHRnlCqDLNI3h&I7cIVOL_3BDghaqXHZi7M;MxPAH#0Mdb z&x3iH)4a1DDI(kC$p!7x-{tB>?j!oeCM}c#lAUTwOp`c3Ut>H95%tI8-E(?#_lqnT zmJ+4kEcLmt6aE=2su!=j#N4d}`_S@`@(Z)UMlM;~Dhkwqz!6pYP0@Y&TvW!SH$p#< zaBd`D>0fV328pIGE&v;7(j~eL$Ya*}&CCw6ho|>Im&_MYPUGMdrND5M->JtQ;kZ3M z-&>lP4&HO3+vp7NnK})opp*G1D!6>z7CL8Qp*Aq9&sPN*ORe0?s_nslun07UCcM{x zz`7p%4#-{JLd*{5fynqDK|+rzUT69*z`XMSp)0?42P&t>RGvjS03TWaytK0v87Bw0 zHX?bVW9Y+N{YhCVa^i6XsL*zvEo2NHK`&%hQJU3KBU>`<`2tRa$Z6*7T8RNB07L}0 zpVl)W%1Bi_*-(z}V+HaI5N1b^DPUd~tg)~;BNNwn z(Jt+$pe3iAPhq}8vmmxU5FTOSD2G9hGg+AG);t6eAQAQ)fg2e(p+}apu3S!mA)D>{ zfa~H3$@^2e&rmRk1<4DTzPPSL16Vs`kEv3TC3RMGC>qm55DxPt0L%$4nTw&YeaGVy ztWUTAVj@w$+U0PuH-X;)EFZdt^{$kBwxOr`s$o!kO8>#-VB(D1je2f+zR3mwMtoX? zkY=c04rDSl_h_&Wmx0Fn0R{?zwJy#L3e6oQ2mDP0ul?j|9y5& z6?MJ_d}sEY0e3jF+AsiYRyjq9UhY>uXtFEfA+M3iUS`=NLdUSrui6JzRehWfi`Sj= zRWgQweMJz7jgLa5jLS{BrbM?R6N-fQ*L+%Q5(~S!8;xd%Fh1DUpi{^FTCw558s&qN zzBCCvPC7~R14$+mXkAig#q(sIQ5)It4!Hks%i1MDA4Brh3Xvcd@+Mf;IZQHth|tiQ z`WdQ$4}!&or^rD5h@e2Wa;Rw2@8X@!(bFJdN_kcwMGkN;-dQ^MMn!J(0OB+5v(Cq@ z$e1Rp@0A|8Q#Vk<_TJj~-V(_vpuBvb0K`KbGI8{AtdinHAvj5Ihj88+;V)|76!lHJ zrP1AN@E8~ghW~dL3`XpG^Gd&Sa0n#yB@7V|;%B!CbGO(XFv-Ojq7dFBwk6|>W7Pr& zXi;y(#LND^7P3|s&p*r_JSht4LoVUsu$9`U&&lulvBJTgHKrKP^lw)B6ARWXdYOq` z`sBsOQDQg}Ktt3*c^f3m2LryYB0(Dt3(Ks!mP>+MGW4QNxO2`?3IfkB{|zV@tb-Sa z1%S}rvf2Wlis-PHK3*Og#ooACq?PPi*07+e z!PxZW1qRVYCL3lEy|X=(e##E(h&oeQS#toD(e8*6Nb4-Noz9Sb%A*0LG0*T}Ec^jV z6a^N6nsYQzI7WjhxyB`S2*7P{&Xuw7WOOjxLyts5_Cnj+aJAnWDXTTt0VlwANj!+C zwIUnF{CtdfD`I*Jz%hd41$l8mGG!*T=u<&|u!a_*#yl(&F~BgF3>*xb{{-g5AG`yrK!6|(JS1-7yQgs&V} zr@M=T2z+Tg_Ug48U7VL>q7iy5>)U=W`eosRT@!2H{|NCGrWm78>d{DR9=8f2)2 zkWUCJ-r}Aq$gURnj}H{|ZCQJveSKU5bl`GW( zZ}q7G(l(DJ9537;P@{070+%0DARjo1PBq~gQ?5dl<$;=W!MIjtK5!-CoxV5^vkkb7 znSnN7D5EX!q$mU^!f*u#)bMn*>GE>~%p>G5tW=S4ed-oGzc)Lh4`uH z1Dv9E8|MQBB7l_`V=8?d8jxT0R}z;G-DfAyg*Kxn$9x|sDGVPA1`=NWgjs!U_YrM; zyVqXlAMe{Q6=k*c9l9bjd*3z=-V)H>$&=^L%>^$Q1X)5_V1ovLqkL0`Nt$Hj?S?rwvAoH`}xFCKDV zKZ9s7UE%68w5RddpVMReWql;Ul~nDJJM(;W^;4Ak=Ph)K9)Wf0qI2Sp^!>T*X|74v z_r}>8)m;f}jV)l#_7r__KKu4{MeHL@7xkwn+fHTvGX68Qc%*aQ?yUu@J*2<&#_YXq zCDP~rY|OTU4q^tPmF(0R-&?&du zlU}m~>%JXLX}O;NdYdw_Z>_g6L4h7ouYZVhShFF+wsxWNWcPRjVTUP0RH4;yCF>Rb z{i8f5%VWp=hu%jYD~4_?OK^0|KJn)#W%R+ys-|mB$n)*__vtZiPVN4ODqkgKEWLK; zd%}K8GX2tQXx3WhF2TPK{>`@Vh)H=5HX>=JuLyN^G?&dSKeo}ybHH@u!gK_`Ei!^?&R&$ zS+4&q$^M(J-j%KVhYs=J?;vfX@^8Q#crZ-SkFDoj{gd8r(A^`b^DcWo&Ss8pba`XYr^$oOfQp0EGB9mi*DHPEnn*eW(|6DYr|qbi+@rnxP%~qbBLrhcEPnF2W(-Qb~e+%hzD!^k``^YSdjh6ltoA zaP3Ms>hO%C$$%|8yfE_Uk>U%fzP&4=&Q+#Mlv9xG+=yrmA`1J_pfj@5DuyC~&^ z+j~Z1?d*Z?kd)|NEAL_Y<|$wBezf7@R-Z0CYBx7M?)McJ=bWtaw6q6{X@I+-GdXd9 zu)Fn6>tZ54P@2^R-Y)%U$V+QUn|%Obj(YbUdy(5(5%iLQN>@pb3mgmBtSo}q=EEh1 zrIQ#zKn^?SzRWY&5Wz4X3v~EOk-;jSzhPxL)2TF0E!2CQluE{`0(Gx#eqeHron!{UA4t`_FhfDrT;@RGdapgavl?Z-262y==-_uhG3sk2#o=t~s;C8AgV^OA<>V~A z^ROc_6DtLG-U06KPICNqF&RL+OUfSzgzC!R^$3SXdZ;nHn0tbtq#VtuLz-l94Qllx z?1{?qBK{~a-gEUMxJT;XHCXgvhRGV1aTBh{t?Cm4<0NDcO!EUjy08fS+oS z9LEPI%4nMBFl)z@8GnvKVd)wBkg{+M(mID{MF4#UV4Gs?yfYZsHQ)|1jCZDPH|F5L zQE##s1iIBXP^ohi>fInX>$NtMWrqcN7*3E8MZ*)=429We*T?NZB!SI#wFD(RC1T4) zyN2@&tpE`$|3$OA5k9p_A(E}zfuM08)a5^TLJunES@ z$R==)C2WdfihB_KIk)ezf^>!2E1XPUU`O>s}1#^iuGMDsNS>7?OYWnf1f7~E%8*Z!92A!=Opvm7Aq&}S@)|D1;aC`Lf; z;yCqYRzE-qz{a~R?#qWl?{uJ~A7)q?lKY*ftCGGDrUm0l&C9Z z!R`z^0FU3Cl9*;$=NGczBLC;k(&)aL&?v2aFV$6hV(Q$ZHso_?vsB|0_2>Au*Xns| zi>AMSiCi-#Lp81OzOUM>0~_V|F&V==y8jpD77>n~qZS>UlyPl*2#e)!^|heM0&p5^ zi*xg+u`!H~+C-ox_M_Pc%2;_Ci6RbYM|^J82>os8px*UoXZ}fCe$Q>vH}iUkd509w@Rr0ZVmbhP!8a(ej)re9wUxduv&VV3HJFFL%D zdN578Rx+t(>r8=PfHA5JzGaufSyiy8ApoZ~QXu1T7m&|zvQ&f=DUv~G16l|d!rD|g z>oBZ?#)`~tVJtgx)gwQ#DXT`uc)f+D@*N$#;`Jz;Ai3c{{@sqKDp)n_hCOE|ThYp0EyvKE}Z; z06De#KVg+>F0`o4?boj7+8P-KTmz@|B`*gJx)|k!-Z|1Jm$}eGiF?jY&jOc^^nGM} zg0`pn=gkM~=l_2HEm0Af&E98!I=7)eH$FnA%}&d1*@{<>MD;Y!kAI;R#)9V^h^#pG zsr(C9&mrXZ<5$D_E8J&JQN<`tJgW&mpnz=vlY`!jQ3TyDjn(lY$n}t06Xf zGFNsM0gYt;I4`RJuCaQL+sNp2Hv_v^=(CnzZt<1;9*?s&t6YOMOa5&!K^nxn8sNJo z$)l%zBDxN;)c_D5wH9QNQv?y^EmuYQD@5{g?7EAC1{ID?_OY(hi#xF+zah%~st^tq zn}~X<^6m{7x+^Pp9%dM`DMl|o35H8@A8}65JYANtkG%vzlxX@%f#of7Tv{7mtfk}a ztBD4fll;XDK>0$OfF*w^123O~*8x|NsVF|djqqcU`&E(hp`}F0InBUGB3l@CX$q#S zxN%-o3SwKLsDmmH9yTLL$hdTjmtVjLyo0DxdTOS_m1M+iCDFK973dng7Z=r7UUs*) zn4A@!qpqqyHY($Iu3bJ890Weuk}==S&cRy^HWNe|Pm(y=v9JfDaU$RuZC`MvM4faP z>ghr1axj^=)Dt?}=&2f4$?gm}^Q%Yz|Er0()-;IpkMKkqI&^T^X7>tG^m~TJ5jT&8 zWTc(pM^+TjIGjKX1-d;j=KXUPIj|%VpNIGu0IXQ~1aS3n4#g}MTHHa;1zQ}=CAq|) zL!-}=Qet7-X>tLg940a0UXh}cR6z*Wa=a(+*r?N(s+XOthNI9FPS%rAU|nPoLuLw^ zd2o*Upji(KU3!CwBBYSx1fvc8H5IzgV3Nu}Qm1gBQT?Op1?DcG!lx=~ zygu~urC=;QMv02~rUs6z(HdJ+yQ%F@U$t-&AZ@YNgc~^E(XFTX4ulD=N}Z&r!2>sA z81ZlpBWwL>orj48vDMlM?VyCy1$}A(rs-jDtW^Vuiva})H+Vy|PH1AbH9J{EtF?`m zRmMn%_9mPCiQ&^0jaJ`Jvz*6`&*`0K0);Rm3&w{vr~)a5+l$jjI9LeP?udpfNxEa; z>&^EBfhxeP2t88qU8C3iq-N z#5Gl%cLMUxo zc$mG2i~+S9p8&m(@`{ejb&f13apVVF060|N%5d0aA^xoJEUtd4rNCyX89>~j^$obX z_!3%Y2!#?Aj4!%Yn)!$t3!|UpTX59lmrY5!vBw-vifxEy3bPo?-dt{JRWJDW+se6GIS;` zqPepdd+mzjic5e|s9uSztvztMcBMn@F%g9QJqXd#^C+{u%11U;!Fbdlfrkhgthts- zqeh(+=5w$O`bv4dz@C+-ZpT-_8lEe?2b=`RT9^sovYjha`O*On{lMihFB<|MSi_d# zTCM6f*`a*gfn|dpOwXXeoGDCZpi))}z6Ea_B%0>w%u$23*nr19Pdj-YM5A#=#z^R8 z7~a2^`FFbwt^wp6cRG*`PIA?P9Rn6m{AwHnRaJa^}i{rsCSNH;s(AQ(6Ws`9dxy&~x z>lru{+Tj{QN=-p5g8D0T8%GTdXUO9S&1yg&m5tsNX6Rux!hg~H^OeEhXQ+>Bp+#MV zk=gpIpGsW}Nf6g0XG(MscuTXA=M_pZL~5K=Dt)$X`>E_LGK@cwpWlJIl=nkQcmL@b z&_Q1fGaIB4Z@R$iw%nafB7-yS+E_&?^)a_x{kTg%z*evZRAdqK2)8t$=3X=lUrLp_ zW+4j?v78hr5lksT^61p_b%(ukfcuDc$b8FKvJuOTB?IrD!U5{1-X)8HJaQGMuHuGr_bj8knw<%6hK?Q^DD7#ura71%-#S)t7%R!o)v%zwB=j-X!Zo-PHxL|tAoYo{tc)LkR`la3jeZ$SDe~3CujZ_j%8bGXeyd^w((i4)2y?$sdNC8PisaIl#Lb<3|C3d>gxy}%@%rwD z7#A?Ax1j=T#z%ZO?gxJk@W|fZ4p^yWy@bg?y>7 z?ARJp>n%Rf&CgL|kz1Z^iCIlA<5qs_A3yot=NU(}z`na@uv8WJI@?6cbjiG9)v0YW zSB5@lrj>*gwcd!hne;XDmN{|%^bbfCuFuiEwK~%$`0tmu1{<1xx)=U^yz0fKw~f<3 zYhtSRJYRqApi9J7D(A!3iKI3I=aciQp4`m_)UT1fwu9$DvP(R7=<#`)d1qbSiMwRg z+DmN^FV}ABR7;vPNT_wHy(V%dh?M=Wr+)n^%~Y#c$&mQCbaG|*WRmuzd)>+F@7D(D zA5X&NzcrjVr>Gu*5bGPyP0Lh=_P$nqU-{|?4TA@BCvnQ~Tg*D&zp76Td>laEk1wHw-nZt~I9!?NxGIdFi(NXseGPgL_SCfdfy;hs3g;Yv2OFb*=%cZ&*C4k#V_{z`z7b5I*lfH7`&Yo$KPYmTDM8+ zze=s{9$%AI{Jy*U&)xppHvfI;=roinPO_4O^_)A2tx2fSdbPq(_)Sc_oiOo}aZ+m7 z>p$(Zk~?;Zw=Fa8Iu`DXlM$$mKb!JBg-hyI*BbG8SyN%wx6o6ZS0x5po5 z)=ZR$O_wD5-9A3P>CmyAmV1wp?$xfzIsn%;E8G}5`EK{v-mUwbw+2iKzuw9SxSC^% z&%w716SVHW5bsEOA-WsW7Kdle^_hgT-aDJbi!pZtT@TUN!RFd7DOVpLb2zojnV$Q% zqkzEOZd6vr0F}@KrypJz95IO_r~qU@R+Nb|cn=U(rb1lC1ZZt~UR=}52Gp+7P>R;o%7aI5)C;83D27V2ci>VSV z7dx;+pZRH-BWri+=k|fpiCPA@3GNw`D7kWJEV1{PhX$J-Y!2ROzzR^6`(%hh3y{*G z|GiyU^Hbm|_i_=$9tQRD^T^&XC-=mpLdjgxi7)q;`!(*Alh(Yhp4>PKD*|c;vniS0oWk;RP3DGc{SL$!ssdB zO;y4aF#w;r>`t7|9neGq&70GPJ+h15FZQIkP!fS>xSrYJzQik)EqBCHD7JNyKV?|A@{^2*CRy7{TMuQx|VGU3WsD|O7(9Y(Fm8820jiV4%H+eSKm!GdWQNfI z!#rG;^MMJBVO@>1VkqK00Xff^r&EJW{}TSD(}geAa^L=X=jL7nC^AIpDbOE%+_hMU z@gwRofuoEMZvYBQu^BiZ>z&*ToJzB*fwDrA8O&K9C0MS1MtJr-0T~n}d67YdJ%29X zX_PlKqnGzyk;G?%1i#B^jZu`6)Pyxg%;OAyxz1($q7hdBHdT@F3z5-NYh82t;oM=6 zP=`iL0Ie~`c-)uZG%BJ;Y}Pe11i5mPN7ag|s?=l34(Ee|nb?hp_v5*(;GseMBeXP$ zaywr5=z4E=)ShjA;yqHQ@tt|6>+GJQcU3cEvr~Iym97;*@v#SRAdemerdrOFQW>qd zQyV=w--J7x=0XS8Xb-WZZtJ}}%aa!X?(b#M?Fa^V;krg0R1aToCdL(2-+A9=Z7J~# z(CKh5G%=i=uO8uWivnoHuQg}AwbR`m$=jSz^Vc^{GC^i%YIBBOr*4nDyP~%etrn@P zW3|wRVPQakS$Vt0cf~FI{8`67uzH-HOA(CLTPk~R6zS0XIM(4=m?zfY-p{*htP~?o zzxxJ>5XB>#GXm1wZ@zZ-Owf>n1B%$P5U5koOb5+NAKw#e#E+%P*>1K_-r z{+$QP-q9-J;~1~Ak~?`n!4H9wq9u9qBuL(yJ4$Z0D7D!)kL!oFeOIb{uRDEpIZ$pd zZ3>1Rwn|q+lWfI2z_|TJ)R)#aJcSgW-8Q&DALK&Zhvb}ost?MA3AX>$3x=X6VNkS! zH;z0!P%egS`i$0?K~Dv+EEOGW>o?2ZkFhF z40sc^n8Dn~2|vEM1Zzem`FB`*d4o4q&0GlkWmAxCyR}%H`Bhv z!iq-oaESX$UDXb)oXt-&)Brc@^t_Ge(Dd+A@qcdV5_GWL&E|>bEHo%RLgttz96ks= z2r`d@Coupi3!fUzRr+^L_H=?q!8>8H-!L2iPtkqhhzsOss#<#J`<@`4w`46{Md*f}B~1>Z^{?dGYv8LK^{GSDTI zCX~wswNMIQpbDJk zX*RdH#Wm6-L!>kylDDjbwz87~6|Rfig9fDs7|U|WARDLbE>Zdya2i*GOWF%*jk)C{ z_|%(!j(gK`r*M_yF=}2#H)EBalY_8QdNhf=HW^%i{UixpWhV^R&??%B!t(MAF$CTc z*BI9Ex*bckCOxlg#cwOm);oCofs+6*qhX`@J98uB^DAW6I%09==LL{jY=gauG*|lN z_i{sW6AH;Y!jH=;EsOI;S<#C-*RkPj*|8zINxGu`I9R^A+HMcRVC^@63CZ)}lGDy9 zH}=IXlI&VjhZ#5(=3#*J1w|#R`F*_=UU1)> z1f9VcFsx#pa1-xoBQ~RHo&hJY%XLggC^2x6kxf7N@e+7zFNJobOe4>NoCP>x3oNw@ zL;}bj6a<2Il75-s)J5~w_cinabLs-wDbqp_|J=OUk(v_vPV%}j>Tt1-n$Nh^Qo^L> z2NH~;cAU^!=Nn3iDTY|3z~DQBDmunHd<%aRM{bi^3 z-E}kiBdLd#lEzyW0vPMyajd5o@+A()jvsiCbQsd_5~QJkL=;9%^X~A6%K}G%cyJvC z3*w87A-#E~q_7f(h(&G~t#PbJ%9274zn2^?DLyV|;lgQuu&~0z$dKPYmaaGyUj!7h zU(7U4U@a$DwSVv1uGzlxO}lVP#2ph*Kzi3&v$x7+(2|~|hTASc?zoiTvPkrh%74BW2MnOyyNJa7F1<(*}!oq@#9cX?e zCnXW#K$CI)^O4eJ5Wz#es-oLD`iFW$=(9s z3W2vS?hzs8zic$Th5PV4SaXOIrx0op8#~5)oIe`1E0`t=S$^|j4Q`b)r;TnTU=ga(cLZk_Ei6S)2oJbix-gXCH9`&q|Q)NOe2CnziFo8dYZ+vN4=

    XVawp;Qt_2mT6k#;)=cngZ-PE{n6Xf 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%0DydYnrDP{ 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

    Kwz}3n9^E|lPmS^CaZpBg1!Ig1 zVE058nJQ>UTy$Iw?P zuFv7?Yuk-h#?aguhEI}k8;)`h^Xg4UA`2ZIt&PRqxBN>dj7<^4E;{4x^XZSRZ(3aI zZ=-5( zKczCmRW`SPvC1-ok5lXib6%wl*Mc>TWnr617Es^yX5cAra5417bkKY|_+>5BFz>mP zsl-7fZGipkjC03&=K7t1Nb=;mvbc#Ql)4!{@NT4Y`g(g)V7E)F)Pff~Ta0x4G5&ok z-lF(<;Ih6~lX~$d{IvOuWBvq3820GafC)BKOZne8R zd4@(~WciTbaKsG%0QIXQNBF6(-o$io5>B&elP*h+Bt|@rdjA0Ws9AjX9nQUAw9qXl zN#)-q(u5&b893>I+>SdB>5+Vi7LO}w-XD_UP6*mCy!H9|;15nc`_~n_PKtl+O)FQK zfFzWdoPs?vagSm;RC?dUEnds_@y~Mdy5K1YEtLS|l>m(Y0G^fVeO+5q2FlmoA=mGi z&!;47JSrHbK4iyHj)NJ;HH9>qMeVcd-XXbL3(Q~*x!!mHgh8AE_-C5s-^Q1MYn$t9 zNMaXBhAq!M*kb@=um1q5sHUfLtEp(M5!y8XU}PKvfPJyfKMnUE@Cx`1B`-?R2{xI6!>Y z#}dhb_d^ag^MQfL_N;9OL-8eq;&_q^af}r&kcZdu$4{kmyc%Ui*!vU0dbQeFY8HMb zonC8uK@Ob$QoAXSB|3r&2EiM+?b5u?ZwcP(f#ueZ*h@%U&aIhc-@xNN0QL6w%=#+b zTw1J`QzVX<+aN!oHLrbXE!Yis?HiBvWFH1EXufjV{4+X@nwvdgZEdVj#>RFS zBdaqGpHszo2ZeqiE|sm`=&+(rNoZ{Dwr6(IPXi-@K5F(IX2Q=@@U;FMy4?!Op;}lR zq>M&C!`G3;e1WCu8jg{z5c-rh%NvlAHhSj;yK&g^IID&dB`F^Hp!oY)&|R!AC3!BV zV#v*gjO70S4@?hkF;CR|L9bqFLhkvNVhB4*0UEDN0n~N>06i-L)5BK!mBbS2`kLIg zm;0B2_TwI$aB=zKyQ_T;{tQKI_=y*9nCrR52e28Z^;i#>r)}cpjEG^dhEMOm+#iK> zJ{5vL6>F<()~O6gg`b?R?%gnd3gmBe4-ntoM+TI!O~67|j=Tf6x6-`=KLGg0!&VV2 zdX>GAOf$GrTb{*NBA?Y@7dx#h!xL#b#5dLxC8EGp<(6gnVjW53_x=&qyw}FwAn-(f zGLqxNQQY5N+&O8dXKjxB3+S_Xl=3PF3?CNmz5afB#iXurE-w?gHVf2mhVv1ZY0AJSI%HxAY*n9-mfcy-oo?6 zQ22^Pk}He3b0KE?#q;t3fscCD*RAy}KTW=CLM|FMQpiv6=dL*9e=4N}Bi6hv<1Kef z(sgUkHsepzwFnFsae0X%Ne?P_Z_hwT$N`2<4>+yQ_*{M~*5Z9PPSqY%XarlPP$crP zv;cba@0{1i`u?@zE6q3TuW}L(l(Hb>Z}8-f4o^(hZ-#t-Esm^@s>*zb2n{MIBX36O z*l~}?&}M-8&sg!SdPbRXrieb;^IMxXT%Dpfea=rmdE1}Bb{MQZcjATji!W@id`)w5 zw-#^4D92Uly-C3-I6K3Tb}??^X2aAy&GI+G9PMT@r93CqFjPm%|)n0ghB> zI(Jqm<(oqBW}hp~CX;*wTr9~EDc1*{ha-yiABI;R4)EQR-TXtext8kcV?1z{@`DgC zJl<4}+eUv5$A;7XG<;jKbd6w!c=4YtqYC&ub>{}XgGBMxh2yzNN0V8f#NIEPOw=y!Er5G) zy@$6-lTy{C2h6pUkr*YLfa4r@$3e$z*DYw?S2c#kn}+da?u`Bl)2<9UOtN{dWlllB z7+2~C9S8NUQeOjjpTkh2JgcZgSg_biDr30>bBeitx7O2og9G3Wk$v})Ocy>kMatYx4y@&L!S}zmLYjF$PI1?f7_gM!; z_uO&xuKLn@ol{M{y=hUSjO<;fY7AhvJ;3St()KH19u?x-VSRG)L1ibL{{S%|N$Pr6 zAat#3bW_J+FjO4^A=;J+E(+{Wim^1DZF(eYiErZa0uW-0c_jOcfuF|$w&tFD zw2a9rqeya4jEo)!80p91Tb7Ru@f&+go}-5rCBEEyFNwGDblMx20d3NxPRCK(slr!OjjbRH6r_YDdEQKAU5xe`diot^8oQDg0avW7E)f0=UN4 zbOEeLv1#xm0kWZ@Q1~P1`F8{K?WFL%iSSLXi>_*Dv)aq%k1vv={(0>SL~4NUC=yPZRN}tOoW)(P_m-!IrKQs_*7RO zD%Ldnp?Rmkkw+WuaLPLnaqK>xnD(u8@V=6lR~Fhe+ca~KRyR30J@+27I-b7OxufdyYd#Rvd_GxR+AMR19d@tY9^`H7T-+KY+Ke7t3Sklq zD3D-#WDbLl+@D&_)3{ux7l`$H>y;8+x~~qwcmO8=06RCQrA4i4dW6@I&*w=zFO&g3 z?-=dVB=OBHo}8&1x^2t`X+!+`SCGSljCA9UDuwmFv!}v*n2MN3%5n(7I3GX<>scx$ z$6aNuU0qtu9I1%lAY@=3cq9G-I2f)@`qu6o!6wMlEa-v0Xvyi%u>Sx!u8Tm?b&Wwo zt<|M~ivi=6@<3m8;~;zb@k@WA-Q4O?M3FS_ouWw8h_mibU^(h46)CQO&Tqn+OW*4j zo@7CMhBAM=$}`{m=Aya2YnX3iv{MS(To3>N<7wz{Isu=?y(>=Af8iazj_%^;drAob z0LJWeBk`zhJPl|5vMYu|HcRdwBe!4IHN84-s2)?VNjZgXEuV6*1(iR%N4Fqj=}_tI zf2!Wv>FIFMfysGWh2wTyo}(OMy-P{>T#^$c7uPC79F;+}hfTzG`g&ElJ`>Ly7qYsA z@%Nf#W!ukWUJvQTb)*N9c&|>D!w&IF4D0jcf2(2Yqk-w#x%krm09u%~lO4tN%me0F zl)q1>;4$r9?*0Ih@>ja?Rm7KxXrTc^<-$>M^6da0sph+jO)^trTf)~?`g93}2&u7n z^#o(_>S=-FT5rN173!9eYVk^tPrEF)T~y=dBW_6moMQv>#cKFh;H(;;xrRj8cw2h9S&(=Dssxw zZVpFKKs^3Gg#dc|zX(1Wcz08e`$JCDwJB6#5?g{|Jb$sbr>9Eo>~!x6*<2B0;Y(N} z0|fbDi2neAV!V>u;_UL>Ev~(88FAGgo#Uo+jAPopQ~nZt-XCA=xnp_eJ5^MPHs{y3 z6amy&csIfq>i2i?#c3iQ3`hYZ-vggY$kd|IAeq-qiJ{u#Cpcyu2eo*^KE91d6O*`H)D@g$l!5TU?YRW-WAq0f9%)P zu5EAMGl-XIQ-T4<9M^E(5WLgoNg}$IXs{AU3bYFQMptmpzIhd);a`hT_#)Qk(?-0v z)2(i0jL7rDyzd|`12-SSK33z5jAYifrF9>Or~ca2{8MRrB)e8J#44ZzvL+OI@CQ9> zH$?&Fwi>iv2Jtf7TV_3kiQ+g>BrYgR=?w1t0 zy{jd>HimECN~r!(xDl{c5tsQx605mi=ECIsZ!N!sCttE_Qd?>YtMbhfkjf9E_x}Jq zR=0q4Njwa0{{XO0+GSfwt+eOe{{SAobd4)zTO0hxY?ot{$H)jgD8rN`t%`pXJXhkT zlG5A6n(TMFWOqMlys@^A$&DmQ6we;VB)ViBtWYWY$Ob-Np!_jyq3Ez_el)(+5j1UO z5W#6G0At?|n3BAT`JIuuZZm`6I4w6uj)QA0a@-k&OtfPu*rq>Uvc&%5+X zyXLZ*OL+Xoy18bE!69hSHULsM3)AuTuIgw!L#OG+>PdcZq^NQ>@s0`YTpx*k8R&lr z>@2)h;1s^L7OIxFkVf)c#XY(&%FZNa^29(fR_LISj%&~SL-F?V&V4@5`vPrZ+WsWO zBW!IH&UT`b++^eKjB(V8xH}m}4Q}*3n@-oYZxHxu?r2&YTgcJKRsp0{0A;|+=K%5B zcOKR9kHViE*;;&ThIyiuv{&KQ-cxvL=f3wzQ%d?q2Sr#>mdaQ_9Pkz0CuNU|+XQr=>bzct4rrs@$(jr>Qk?)OR zG7uUrOXZX%IwI_dg7)JPutQWIkG>6>obbw9jt*|L(`^*TaQhXB z^Vymui4=plw2G0CHwIF|qC;xOT$a#y^G24{JRKG6w(ItI@2v~l=H;W>(oZ6Vk8t6( zvlEkn_r7l!@b#vx@V~_N-Y3&;qQAQE?ZdUrx=3P*Xviq=nM$`+$j_I-$IIHi(EN6S zYcKdzn*RWWhk`A%kh04Kt@5)+9Bb3fMZ-VccVJksRw0{{Umy6l#hNy~bM}t{*neQ? z_REDwk)B!DftHbr9Q65ePAisdN38hU#Md4o@p@{|_+sJ>2?IrKY663>0u;=uTL+$V z$GOFIhQdt)z!&D3|qdmx38*lG6$+WC65Px@pyYeTD8uCvJ-0JrJ9-sS0>RYS3 zn0(7P1B2!t;Q9tTS0@8$>*@91gZ>xlR(75d@mIzOZtr|S@?KeK`frpph{A?@aV5)n zi9Dt?G99uVyl}Wu*_qhU_#<`VuMPNn#1~rBe_*rICfwnW$M%U)HzWm{=Ink{83gpf z#cv)|)ce{h!O-&&wn%+f)d~ax!y~fN@^U@e9XSQ}}*g3mXef zA54Ln;)XX9T}g1^fo;GdfCGQeJdQAWS1aJ}hdvMR)r_7s_?)(OmNu4-blV+8l+Ny> za1T7=IRD19NK}B&388hEzKlUw9wHxb^g|j0>`8&PwNGZRFZt z00G~i{OS>I_}~)9KmozvV1d=`)zV~gD{0W|He}#bdwUVZ zYCWWp@Wb?|#iX(fBG%?cf0PKOd0;NnSIxU8QSD4I5OF~4P}xWGshDzj=7PWH{F(%c zn>hU`Hgu~P!0AbhVx5kHEr4{RX%#-v{uG!1A70+nj&d4KMN77$BR!}Agm&pn$E7>l z{Nk4s0UkS1j@2a;0L`b;os3aS{8RwWoKj+*M{ILV_8lkzDZQ!PsXI^uF~tFC-qi3Y z0tT$>>({e@n4`?>LdF{(Rz11_TLCw4E0FO9n|CN_H|`dp#)vp4Da79k2y7ZRya^W>?#eyi)Dw zikQdGN{p|dpxkabp?Xt~PLu)dL4y+%+*G(7sk8`B){xYg{_Q4vbf5^w{{UK>PNY9d z0B3KPicE2eT29meQAcm31B0JR27q+UICaQ8Qe%oxImc=QJD;U42jfftQ^24ErN(;F zQuG)U8jFugb}058srbO4$X+^AhtuipP5%H2aK}#60V;IksHp}x_x&m*$F)huK%fiI zsA3d)eL7b|Z5lB0WC7!maLPtOAN^|Q?Z^kX`uF@QmyGrC;co?Mdeab(<@ssq3yw&~ zprp+yqs#sze$fNNCgV)ebd}a5LTx~on2tsWbHLhtNyah9O7VY#-y41`{Auz2qwu?0 zzSDFK7Fcd4xe&swI@)duVugv=9IFM~RDd$rBw+mc<4tzr4IVkIRhR9aWb$q!g59|F z#&KUcX)xPrR~H(U@~b-hsERg{-|qrFfUlFz^JPv^iZ+TpzvBLdWAMx3R<+<=F(uZ& zvm}JaHucBZ=a0;YJ^)`aN6Od$ah^I?l}D(3xFbftc=AU=Qupsh!4}X5#SHEd~ zH`8<<4O;2bS(m%E#3N`683Q;x_vxQ}`c`nlH3UV(yoM=BjFc^?f(F3 zjZ)*m-VML9wDG@_CGmp&<%dseI0_>(Neog*^QKn_xB*gpI9(^6+>d5sLWsIi5MAWtK~Ot8AEOfy`1y2r;%t(}ZsjgwJ)6>?|dT?`DS3E-=j76FB*K zKAnYg{vz=Fnw~WcG3Jv{i5<{eM)GfP1^^MOAEpN+;=2!lUmAbmLiq3g6N&skr}&;! zwU*il@0r)^%_vaPMB!u#+eQd0%H#%Ioc@M>%U`uWf;5@FBK$(}CYTiXj_>WTt)NHy zDy&~UsV5Av?i-K*+;+(4hX)ArU4m!Z{{XUY!jB95BKSdRCYe3cz3Q9$@pO#~Lv&CH zkVN1z1quM{zy|~7$^51LqrNR_emD5Ft9XXa_FH)EOWE3+Sw3ZmjD_CSLX(J?&q9T~USk7?8aramPIb!Y8t zobUz)eE{jwzMB<{ROq!4MjG7Hn^=oYw>S2vWRuL?@73gy&&*pq6-+D-;f z;q>CSwf_M4MLaEXrtbPQSmIR(xi7-=l^Og1>A%UE5mdF}9%tfLbL|&Ksf5 zFi;EvI%l4==wZ2K%+`ZaIc+yv@n)XFNGHX#Wk`*I$6rn{kHhe;>rd9aRpN=#z|Qhb zG3yu0$9#`LU4^HG^@})?-hC|Wbk5Dn@~}Hb7#`e!e;>ow{1M=&JUwRGjOn)OWmHRd z;6gpmddo7Y2*aC{qsQg=AMroLdhVIw%{$0xHEC7|TIy|)!^TTW{ji{)lruIl8nNQN zO@13m@S{mz56|V?>*+Pbchdr06d?gZ-B+jvfg8-E~soDJT%t{grgx^`$$k5Uiq z5oa5~n3X1ByPv$=Rx!7^YvD9dn1YVE=skbWrCqqy?jt0vfCT)-WAY z)Ni!0s%a>fM`-yGa_UE3J-w^pO3jtBrPE-<@KZ2Ht+vzmM?@Ylsi z{7>3WPhwu_?b*RBvpF!F?7x(7Mh#OKrUug80BdfF7-8CaNlk(_>= zDbkB+Ws-G5<(K6H9Q`ZUjb#<0Fi}U}e;B`O?}k6Lj;Evi8Sw_1z8&y~igha(wH;ef z0x2zEhDCN{W(G7Zf`V7dC}2n`tzS87-wgaQr})RlE$}t&b^ic|eh-qUhu#Y!^}t=Bz5Ne~SbS7_awD_9TkWGK=Uu@4JAaLSivGr4An=B# z@ykupyg_Sati!KCaRLk5c*-jX+IX&Q{M97J;T9lM@(u{v5@j zcn88dMu+1KLsYi9DW%!R4aeD&B3RHwzb@r*h``!@UNhzA96ntcM(j5~7d%U<>wYA@ zlTg&-WM*BP17!ftK^gupUVkdz@IQ(?XYlh-ZxDPv)$jZ-sDBLBa>*EzcMbB656Ur| zbmFu>c^%BQ*Ot$2$nLKc>E*ICX9N&H{#DRh=uLX5JWN8$pcDKcbPMc1D#6Lqm60wf z=z1le?HTb-Z-=_a!rR8ReKW*2(&~D(@0R}nZ@Q9G8@oKEwtVdp?><;&`MzwEpKJY@ zzh!?De$#PZUnadTgfv|zzi%9fknT0UY(*`SsmK(rlSimoF?1E938iG~WY!P}TemrE3RX zhd`9Tx1=KZ@f2J>)FpoLBaS$)Akyumc~p>9mvCGheBPC@f3C}ac9%0@jA$ZqF_$U8 zIV7<^jYyhIT2GwW$-hU8kMhT>7VsfeSs~}`PnFAHvd^7mt@lWA@h;$zk_)+Yd z^Ff+xi(7k`jFx4ljiZw)jECk|AmD@UIHL}(?aKVTiUR&|Y_Rjc=@%K%z(?*vMh3xFihCyjNw3jIRepd~*o%cJ-A3`f ztz)|IU+rb_v%yh-HRjY3d`9wWF^Q$ZoQ6g%pTOjLiuJ#PKes*Kg;@Aw;?A7c`c%_1 z#eV~tq>Wha#Hoz;&f(jFFu6aT)*9d1WR&X2HymM~zo^DIuWIlHui@Vh&2y@1Is{%I z62;}fBvfU$V!)SCAa&{7E=R5j74p*0s#BJxv8QwPpThqD6n+0NBrHxaJmvj_XG5Av_VDXgvD?CRQjJ&nL7NIZvoa}gxAF%eb$G5BB) zzkV0%9}RqKr}%eEhs6FM9w?h)7!1;~iI5YIoIHDQz0W)j;8(ko@f|wz_GWc3_D9+L z_uz_u70XYj_}@sl`xWfA*C`(!XCa(+&%fbYwo*Kh4=@eY^-;4hR{Z zjU7i?42tjaij82M!FBthi_17};37pb0nP{0wS0lC{Als7hwimM3fq|Fw^^jNh|0{f zD9_46VCRl`?TW(_h>a*Y%Vc$7FpjIVPo)8qS=Q}rELY5l0g^@?2cY!rT}9QYvxKzn zBUI{7oajbvOH-;hUf`cR_-AC-Ccz^U%F zp8%!R!$~}Q$c{(O2poL9yJL?^^(VJR7>k@&uY$$KwKY;Z9%d?!B)LqC)O9t(Lv8-P zXrbT`7~u23{#4c4@d@E|mOh);?&Nw`QmVEv5DIH!r&?xDUbNhrWD!(kaZ=MUS{e~^ z_)=hJijy9lDWk0e5~Ic{QZY$cjE<9Nr(%}^gAy`78fHBzY*R7E6byu^?MB{nikt4z zj1JTYi)U&=m17iy8UUe+D#qN>1g)-UL62%mpKrA{V5e|D|J3~yrvvFhT0vX&Aa~M? z^u--UeJMFTY6Lqz)a4@_Q*r4)>HZa{52d8`rS|Pv0JM71N^3wHidr#7C;$VuN_Xi_ zKzsC~Zg>Kdb`^$uQjcyaK+P}Kn80!L6yei@nqa9%rUhmz2t8@T(wo2>3Q_#1819te zNz?G9AC&+*7^L8FN(X9Do|FL5(wEwdb`;<}C;K+Vt^EJ#XBC9l~(TV8z_vk zw$%g-{b&N#G1`htITG$6EG@ZxsV?qfwTp8em>>OW0Ch=OgHnMa-t0PL40WwtJ35?u zp#PXT~>HlUqzABkc1PlZ-DM zDbKhchIp;H{wYDNYPQ;bnHQ0CSw{Z=FCV)-SbiSAl_eubPRFtvV!d-znrmp-q?00% z+cnZmtp|nv-y>wKL5W`Z`gi_S^DX?>_qWX@t;kr_@IxJ>jQu|36X+Cx$ev_m zG7hA21xF-XakYW>9E#!Wb#Jy=Bzh!^1)Y>YxPCW#0(i$AbNwsDHE)ZpE~^|`OzY%F zFpbFv_lx{R2e2J}m=#6FmCvbK(Uo^g@~9cf=mldze;n8U0AfTq?A?z_;B@~08rV+* z$$N8v+yrCC6_I8vudkKt@1;kO^+&)Tg;5=`u%V#d1XKr|B9%0WM@z2xhDrGAH z=rNE+K?mtq)*cr_3X!%$s0$$GC?WM6#g~&^?%~at9=vfGEEtsnfH`anF}7Q zTc4+{2c>3HYEuFF5CGf zGssXg{vMUbT3Qk&m#%oJ&A5aJ-X{Iq1srkIp4j%NA@P>Kpz9OeUpc?HW!U0&F07>S zgV!Fz>C(K?FBR%(rAPKB2@<{o;B%gGGuT&0;Y7UghNAK6jFN;4nVE!PNATkq=dk|( zBDt;yq-fqZ_=Dg(h@`W7pp#+FJNl+j3ce>hXN+ z4sv$mx38^tdT)uJN$`X=nuI^uQr$M`K43xIIZlIbPs@t=uFJ(&T2I8r_O7R z+QKLtg(NQh&6Cq;>&8BYuj={*u9bXmJ}+u_6YA(v;@M$#`!WPO)k>$zLZ4pWooK9; ziKgs*q2Wy~*2hhGiiBw!C|jsrrv|!K3>yFfF~bA$kb946`Deoa03An*WF8&2+vREY z?J$&OM7a5Q$Q?1zbOW`08R41cx$ym*^DsNZ5CFjE)6?l%sd)~@x3T1Uig4-0J76Do zr==TxDGWo-Pim1)FgsIm`BH)D(zF6haZ8RVGfO}PGM|w~D6j_MN)1E`9ED(U!SAFni zpHkGpx|xpV&-4SZ^u{|10QqzFzws6I_K&1XBr9%`6o>@QcCSEl+zfO8b6=Xe6AM|V zQ6^2sc|4JVeQWen_TAMyHDzO@$7g>KothlQzX3e4oZ}pBJaz7)iu|{5-HO{4Oo^7o1@6TdRKcTH#Z;75O(Z`bw z%u*4?$B*zC+C^5-w7q9sg63To(tSoNM*?QGjLMO7{7=)TYUQ5YFXfte(nbNc?ZD$6 zy~Qg5*G=(b#rmr(SIY@RZ{b{hdCh4{;_E5kcrT#)z%t=# z=lH#AH&b;G%XB|>7naBIU~!K_{zZMo@aN#?!~Xyocoy0}6SR`*Gh5)vY~@9valr1Z zGG4Yj|vxF@QR#O# z`aP_PBsQ$EB#1E_ilYUP62u0_9G*Lx;x9k3E)|W^?w&OYyK)%*Lnf#XeVfO6ZJn{b zi51ZSJbDj6MQP~XDbT!KY+=>zVu54wz`x7%3 z#^zni>4i8W@TT~IwD`n#me)~i5q}Rx`r^6l`GD~aPf67DqFwFEL4d)Ro)YYD;Td9qkT8c`1c0--Ft@j~Qq%o6$9}3%V`19XR|eKsS6D zf2CeqJ2cA-k)X(xutR%#*Gp-6C8gWy0fd%rHsoZZ4&#oM;IQ~^^59EwyLLjk80rb= zF0Eb)ylH3Q zh$gYrZGPKn_oLWCGB52)ItaDmy7k(z1=3>enSYvqVnZPI49V?xm#8UWc z#Ii?u0TAcPaEdel6_9eI0gg`;{SRKdJ|3BMbdPb?cmZ`&Z8%8Sw?@ zgs)djy&i3&o$3z&4u_9w_Uq3V_V`lS2?P9pG*GGjF`kRs|Qt1?bWJS(aB3~nt}X>+&``yM_q!!8(SxESDI*Rc3c_L}&~;a?5O z;ay8qYrA;cWO7LnYp4})GZdXKj?f&0zS40>0h zwXfL~3MUc{yJ$7$vC{lJ_}B3^4I1VR1H|iVZ3`AD_EF}$6Ovi;xSZ#%PxSOVpNgLl z^-m49k8|P^s6;<_HpC%h?}4|d&(M2zuNJV}wYVZ}>`HhXS|@ps}Egl5H_uOW&?2NEcg=rif`ABB3ZoBLa&THLq(De%|Y z3&NJ|C9~{CDbDehi#`HTvM=*+r1md9t`n*m8I)i75qXA{D)VN28on>!TSxqy$@{HLOe;~J4pl* zYgU;D9J&2IUVjSw5QpL>uCfIXM{R3%<8mhD$Wxqd$Ri(2dsm|AK0DKNiD0>~y!#!v zU@ikMoO$ieeqK6&DT>GK4~@0`3&UOzyzyV#Ev8#k-x`Muj(UJd#xe&SeF3k5C;g?o zU*aoIw`p3E>p1ft_eLKZI6`s>g)Mnc|?E*N=P?jFY zjOVwdcwLRQp`_eLC5yCd-EeXEbKBeeC?%uSz9D>W)x246Exxln@kC_()xH)rSI%<$ zoa2lP<2c|~i!H{JtY5_~_0d??PDsZw&R-8hT83^##-5Wql_dPdF`QNmjxFvM;6m6PGtU5asUFKw z(qIj98$2aJ0Y}~ZKD7$jABr06i-H zm8D$Y>H)NPo)CC>231r5agwL5YYlF%g0Q={5TgYO2OlWvKDE*4+UBFDNY?h(@LO85 zZgr7&430Z+I#os_bDqKAFBz!}KJ__->LvyEF&7<6yHp^=vXZe(Tp=4$GhvZM7 zt6vMWn@vkZxzga*=C{4`CHqF5xnoDhHZ*7ETmgXm0>jg9&EWnP_?M&U`YpHHZr0-L z$l_FF7>#;{Cmk_?$EQv!(k--)4r_aLeFo|DyXQV;_?XCyPd{|_{Jxx44+MzjDrx$j zs%;a)H&;$Ap5c~jaI1#HW0Q@;k=Tk|YU{z;E{&|BPb8Y0?vSoP17{4yall@qC)*rR zsCYL~hR%I;VrgZLOthA*o#9X3F|olu!;F44(|AtL;Wvq;`(5Z+rnN>>YddUScss$! zJn}#NV!7(zJ2I4yH1PUrmNy^TP{6RvQ)ExT+NY`fs`rYnY!BHd)NcTg9Ogo*rx-X@ zALkXjtoS!ru)UO6q_7!tdTb?t2f*`c|0Mo9qi^9^zQ_{{UpKQJ$6a#+%}&(xmdC z2+T~t!U3MzxtbuSek!Ga*otw;L&p92c zq&i*Y^wHW{A)4mlglLK~%v*p5*0Zd&>nnSPvYzEwu?(z80~qzG?mS5zjcj#G3*jBr zysFUcBXD(YG4%GP2c!6h;9j|;_$Gf7UEDyDSU2yj@XX4cGrSyb85kJ+YstRN8ftdv z?gwvRam8wDe-yk`;)s&p#5$tg!k{|Bk)%+E1BYO|u^;VZ4!~DAYj$rnXq^iDy<9Nb za0jpD_|Ru#&}LHuh4R)${vXo08`*Tb4Ng(4f1@Les^cJlI`BBI`ozZaNe9YZ6TeZ9 z<9M)#aApr`YV-qKP8FgbH7G!aObx|;LJxjARip+!pQ+8JUcq$<^U)h79=k_Saya1h&mT-z(_aF- zP2gP%#QN>;ieRx@d%I;S*Q%QmJ;2BY^(*(Wk^ElZar2PVw0V`5&DJdU-JX8#0{;L% zYJ%cOp$l$y%<&8>kW6dO7*Xx{(=#?T80>E~9aB`&$a^-sxce}OZBHwC*@Yo?jD69^ zZY!I&)&-@(x?kOl1(!W|;aeY}t=$G#u0hl0%o9Q~i2QFS+XE*9zfa}GYqpYU)5vZ{ z=5D7SFSbQmKzoOVBeHEWd$Dm7N4S<=tQ7|sGVKhMd*XE+%>I5-#` zs({_o0NABS31Nz9Q~N>-Hx01#!q32<&qnyu0`aLH}2Ga zIPIRFTHMf8t=?94!I-Y@Fa|S>40>czsj-@kne;cpZ7;%Fj+f$1H&(M3I)Mr!-Z+g2 zKQKL;Cp-?r(!3L2vRx0vH&EFyk~Ae(j->n6t>k7j^J87>DHs8W1fFt0>*TRntXX0vOU7j$7u93SqC?l!tt&)E?6(z$n?)*e@fLGW}4S>{K11BIuqKYyt7Eh+0ceE z4DUVr0r(EJo28&P(YYjun<*?Scru45WHnKZRiJ~uO_smFPYtksn5aI7#x_VnN5uhpqtiJ-xGBATEI!3WgvmUXOu`>0tf@Ar>1GJ`La0k zkl>My-#4ew@rt7cGEGC6tu8-)R~(K8Iv>lmI`iz3n0%oj@<++e6?o&Q&+?_1`7gFL z60?w@Iv3n{1KZc>S_u{1t(z{Qo?#ynxI(^03dA63<5wz$=cR~m*y$4ai9+mbF#xE3j zAL3Stq5lBFGj9TFHj`}f?Y5PU*sspcP$)cv_xvhbu+j4lop`e$idbVIS8tfu%8zV& z4%q2mQTPw`cE0gH!;M46SNEezTMI|Lw@IPT+9FhE!FDPm1fqichv z8t#ek<}U!~wpN}V(x!;5-Nn45UR*gCalZ-`PjIuXJ(3Q_@j^~a&ewEi=YqROm8%zByNRfA@ z?nX1q56g^VxY@KTsVq*vJi%j?m@H^F2>SISvi8S33Zz*sl0mq1nM{tu2S0Zi^sQFb z^#i;pMpPsN_j-GNm5rg!u+C2X;}{%d`)8#|tXr<6lFq@c-X+LAKj0(`eQM0h+J2#P za3!{U8=J`yV~?gw5QFG4arCdyd;b90v*HJXJSe4g3oTq}R)%YvXpy1vf!vmmfTaHb2pv9|uUl`9zZs$MrRRXx#xt&ucORD|LM8K^ z4l4^iS=DTLuaWt zm14=x(Vv^Y(~9ae)v&dBt!$J;0wxIqmR_UNf%?~+Yb+O0lw)}TZ~)+Oj^3iRrxHyF zR7DYvcF#fwt~leSG1|K?4oL&sN{F~@;kN$(hw`ou`$9PpU_r7)2O+V@9WZ@`c0LSO zxLbw$l11_WKfHgK^rBG?hfN8NOHGQbg!LVAJ7n}298~KHeV53<%jAVUa5)(Ib)raP zwX~nhd=kpM`h%SQHC){^avKyOq>)Q=++h9Odi4A&GDE|W?}~C8dd3M+*KXe6U~}pH zD_cdhh9`$pOiWubVR|XR$K&to=}_sBi)9f+%DBNS7w+S~x&9D6{i^T7{{Rq2p!kM6 zo0~Z9Ah(##u|77I9fotzbM5Uw9)Yg-3*rxebQpE5YRu{OT7s)W#zZ7!0t3gKspp{_ zXQgu!YIlBiBS9YA5wnB4`i?8p{wI7$)%HJa7lr zyw27)ibdPb7dx19$N9w~qU?0m8jh)jX{V8}K>7K{r}WKjL4S0J@+7#y;CCmt=h$Mn z*!8hy!0!%N;E!L^(yT|Wd4@oayVoAW*?y%7l*Vy@FQ-zQY zoj7b(ZN`(Q*+OjPyC+gnxk$=H!yj~g2XkD8tEkxD+(9uy2~Uu4Q9$~7bik~;PZ8PJ zz~fx=w>#k+eBB4j@6+(3lsV5y)ch|GkGvG3*@Rl2k#a(0{Frs=$8G=>_D_lLE84^y(z=MqJ|71=vJ21fq??|z<~bn$N*X!2QV zX&AfvL6Bz(%pN$;W5+@1M=0X%b)F8@Bl6cr)Hhk)<-E4&uZ{+D>DX7<9u@eB@K)Qy z78*y4yd38G(%f6!yf$ef+yw;;o@gl9b@|Bb+-_`cKbzA{dK4?h!r1@Nd*f(>5 z*RBP6zMb*RX?9~s*L2xHBVtaDrwRvFTxa>z$|Vig=WPp8c(iz4Eh^^Wn#MPFnd7!D zcEr*#W-N(;l1cR@y#m_G!&%bqH48=ZrG>V#gT@qO?H>62tCrCGW8iH{SoGae?KV!> zi+S3r%sCnU6UVTxPSG@tJHt~=G`C9@opXYPn~Z_bdlC3xR(1oQ)2_7(D3&XU2(r4) z1cRu@7(KZE0QFZV;|ABRt=?@XQriT0&7%b|Fax3V9-scI@9*P=)6US`Y=PK34&IH< z)z4ghg1H@6O0#+6SupDuC5I{x;qUGK6ygWZFfHBf+>y#+wsqsnj9_)>eFa|AEZW~z zv`33>*_U?Vk=wsaS83xP4_fX1-Oc1mMXrLE}<+f6tG1ahQgFQh3o+I9S6OA3-EiwzYP3g;hl3w z)?sP9L8wbCF|wVqTEtU{;?K*tXLbl+NC1oq@Xc)_@Y#JLK!)Pb`3zy@U6=0^Bycm+ zBkNIeQ#mgY-TIjMQE+=<+-)rSNEpl1bpVDpNuLXV+eP4M&EO=YQR z(K&Csac)As!Z^kSa{9-^YYR^z=R~=e464cJ1GjE?`G6nFpwYE!JFPZ*+?!b=!6ftZ zX8;Uj{sY>&x7L5P?c+&Lof_vXgkg_P-%mm9#Y$#ooO&I((rvBp?R=^FZ)rH+>%r$e zhaR1)8^qd|jkKG4Yp)H(Zqi3Gm6jk_s-X-py+(1^)|8sd%Onw8Y(yU>_FxE6(-oI{ zsXv0JiuPTy+T1@u_lFtdw@<^hJCzh?YTp^WO{p*0JW;5%&gk-%@FK#2k4%7Z>(;r! zr6#XrE`-rR5qvpghB@!o9+lW$>Rt-*o#}#0W{T-f)i@bu{{VoD_N*Ab9r!ZyUTrH; zy}i?}lYpCvMdQADeKT7WK^~WJ%hTt8kI);`ZfCfFZe+og#ID1(lE}!w1fPo8`*^f$z^wcpO(v9lW){Q5h<%RhPU`moYagH~2_8e8s13{Bdf#bK9 zJHX6O?#V(GyKVQUXx=Hew7539xpjtDW@l6f=RbJh4Ck=LEdD+4zn>_E86DA>gBp2B z@{F90*c4clcD9gPOZIrDjK2Nr&lui0$EO?&SD4>wI=_dK?#esa8q!$_cu~sRxn4eH zQWTZOI%B1D+D@b;wz0eOmG?@lqkrAV;2&^1dhuM&qS5NtH#W^AR`a8jMA!Eh7ioPPjjX^SLHAH}Mbvt?b8vlWhCSt-`?iA+4R+dc?G#8 z3X{RgZXHPU_M*}o)w$njrz$ep{RcfU{(4mMi0!U*$*tROGcMhsan9k`_aF~k^IA#b z21p{gl0;~khsfY7W2ghzkIJ#5@b`&t{%EWmw!l8{-LpJkXQ{_<2pk&cbxk``(Fl21Jr-vJF&En$SPV1FiJ)Ou0i!Z_yeaEVh})MBrnV8V*s?#~ z9sd9hz?l8$IOCtnxbGFop=uv!lTJw;3}Krb1(O)#zo0eD_&db+7ONsp8cg=e zLJ1duxXy9Zj^B-U+J>d4>sBLC)8Y_at_uVK4nP0Y5};{8iSo;z(%&6OPDDHVAmvNt1<+x4$45>IG%`B;sPP6ilbo;IE__*Yx~ zr!}yK`eolDr~qg04sb`OAB`hZ(yV?c=pGmgtH%Si+53p=w-4%Z+v!Vl@v`RDW$_w9 zx7#EDLh=ONCv5Oe(b~MXSDp=4NX_yQZrexher8_0sF!?Za$0;BDqHRx2WHnnJ?LHFC~1l$NdS?)`*TN1d4X9(emVRo|VAgS?XFwy4KUjy=KM?n?o?@F+d(WVwt5k_@bu|jrS6Rms}$Eak$(0q#4>c< z?dySoUVjT)!DP~_`BwvI#{o$kDEGx^2e0^dTJZLvV24oD4ZYl7csb(>)bcp?{VF|I z#o7gk~?wNHR^sB_0Ff7nwFyk zcNb&r4KV>hB(^&ONjT%5YTMKF%{N5xJacKK6-RYX!W+{V!sLWgL2B_UEl&Uup1aNT&G78xBBK+`OK-AAke3 zX-TWeZ**2h-3ea*0Oz;=09vUv{PwcLEGp64Plk+0HmrlyJx5NQR&^klnk(Pe+$fnS>i?k6N zIU|*UV;jef?fLPO#%r$9bUkBE@Wl4It&6AhTuU&}lx5DUl zCe`_Q>ykY<;=A23?=*|kX*}`y6KzZ|$R{40(d-cHe4JV^Cu{0RB{kENyk)y36}1I|CYjWe_ilY*zeJpTZN zSCdTB_0jfQjoMwr7z-%-sybly!5j*Qh8f^`>`=vb_N8|DzG3Ns(>~<%s!J`lH%A&e z$(`;FcXwgijxa0PyjSpB#5cNspQLKGm%tKJA(f9EGn{eT72(tPcUaNLZDs>)J-ZN5 z$I4fr!Q>xYjORK4^4!xvZ=w2a-7C|k%?HL-+6dRJAZ=+AJz zU7JQE7()|qN{?>9o_?J%OE#Br1mPh=cIAREm(J%T5W7I{DUfvNb(J|d458?rHfOmV~@!pz3I7l_i7_CsE7QonquN)7|U}L3pR+n>s zXHTieAc&MZc6Cyt0G-{3-N)sMR(}iIL~mlXMmA4|8$xsZIbQtw)y452_Jk&RZDI0X zgR=myZUzTWPPM!tVU)Zv8cP(WOc!tBZcje`o$H{vgo_C+BSZ=ni3E4`70+ocX$JLz zTt@tijoHS3E}T~U?{uotLb;CMaM zFnStR3!aJLA09=nc%7``(_pfWL}i$+8+T7&I*ekc@U_&o8twL%t47BCB*big<*Mg~ z9f2c}?OrXQ>lb=wi7XaU3~exp*8nyo``E|fUiso#yq2=Kv_z6~y&7(e3_~Oa7{KQr zLB=TMNG^I8{356{d z!15e1aPhIeJ_`?$sw5!W?F{@v8OA~2I6eciburVUuVv1>B7J3=(*7^wTej-U=dF6OMl z1Tx&>(oo$3NBhi!{3K@tjx*ALx$b8BSJLfWqm>dV1{OfPl1Bs&^TlB3 zTJECqrIpNPC2R(B&j+qE-1a>yC&Sl1Iq?K?>30^<>6Y*)A?6|EeDoMo$NvDRS8L&~ z4c%(`{g#QTYIgP)w+z5EWwZQ9T1r(k*TwxQ$nHM;<|P4t)ns_2ZX1 z`OrK;dji5AHH+GthpPdM|R6lqHRtJO%x!ijmagLc4 zHSF3~h@hYQF^kV0NCj|C;5%dRpb7jXru;Foj!E>5C9W=dt6b(p^c*p-sQfwb55+zu z((HUx`n`;B>NcX{7_F_hLu(tTX#Cj=2Q1;f>c@q_1fDD6>wQ01v0pi0k-vbb;Qo~6 zhT0ik`r6&?CSX!_IYx8cSgT}!0KhzU#wY{UwNDV~kwq?veAXA2FiGSqL`jNS6z%=l zWdxxkgMpAb4wcGS>bhQ-#^(M5V{jYh2uO>MPM~q^?OYq&L3t!PNQ)#U<&$=uCi5A8%E*s`w%PVr?#|` z~shMmi6ra{mAnejYQE zaD`yJhe+ud@J})%a z+w863v5i8Q<907AXR+IWxa*JdJZ>B9PUJO%zZ{Vifad`4PVTw+^HyD}saLZ;15| z5y_(5_8$eku6O_l071D=@aSM0?0KG2(1@#eGyI<@pSwyiJPPnQBi=1aG3 z@7?3E`g?FIv-o@Q8&3FbeI(u^wwKAiG5M1tGl*eB^CCv1a^oD50^oJ&UkZ31Sn*xA zh&2BI4_RuDr<>{40Mc_37C78NbEhzaQ&SYUy~b9AYT;Gi|{v z$PNmO@Ia{cYQs{}#GsMor=ko1vQ`3CLitgR2km^>ly z{{X~qr2HN675<^5+NwRgf!0`KxRFeAc@qU2lVD$;KQSi-lnnX}*Tav7-Yw9V#2OBz z16uCdW?6jL&T+@FpuhhN8(Q^=TFqKApt^4yA-HAV0z<@qOoz1<;&dpx5WMw zx7T4?*lroMff*sUHtDzL8Nup#&!{zlf2U|VMDg0|`bEXYoox(jwim|P3gx*BG3a@( zb#D#p9v8iu#`XgYimm0dsdZ1MBZJz!`&RJpi3Qi&V1-`Aa^7JfRnPmL-r#>)&Pc}S z<27w_;m)h1e_>d7I%{t+JgA&ao2lI4RxozC!*DP&p2EHR;hwMKj~85C_+R3jnvK4o zwn9A)DQzUOiqu5RTgrzE9#{n2Sbqi-j8-4QtNky-o+q;Lrll0}YkDQhUDy%{ws#98 zZw#AMmEMo?us>!kjbwBuaR(<14{!efRby3bMY@HeC|J?2^(u@#V(Z^L8%AFEoHZU`gB<@K5Jwg}gVcXc|PGC)JYIOk1aIH|+5S zX`>P-kcQ`PKsY(T1E4ssv3?JD+v1Okd|@p5HQVW$R911o#z%+VBDoc?rQ`3GWO?Ba4hr>tlj*|`brKDy7es;vjZie0QK_2j-Ta51;a4=*mwnIo^63!gh_B`Z4hT09E*;ul~tps-&$gjBm{=Sn9qZ&8~QN;q;ekra7|8?;#A!A55mwL2U8Q*0a0?aV_3} zB%7QpPq>oXx2`jjp17|eUl!i{O0%(tz}CAgQ9jPn-^|hpL|g^f4sfJ(ECx^0KBu5~ zr&_j(%R}*9nn5II$eLKtq;Zu5spJePJrs`o9xGRfirj5`sYM;Z1By%$Rnt+??j$i< z-bW*D$EQAn-mQIWuTF<2ErZL)YKv|MPH|I{>FG#tC=kH7KQIG~decbaqzi+`Us^VT zIqg6d_TW-79QtR{rz08k6wGHd0as=yDtn5tk4jCTPz7vJij;~>Py+(@#&Jkv+sA5` zx3QzXe=2qzh;|ONU{vIK({M5eN2ix zN6s<3``rK@wdY?FJWoE4;ax)h#xXO;hj~apG;DSTR{Ol13}d**0-|QLkGS+p z()4{U2vQrHTh<~nHwa=10B|~t@~5FW$4pneX_uDvz8sHK)MWXv02Ijt?UvJ0OZoIj7~H%K z=8Kk4Hb%+_P8jWIlS2F?WwIDeMn8ABA#| zT&2&5r;|=6%7wNEb;cYFu`B)2*yFcPPbQb*_k?^QtXxNAE_HtqNZAlt!15`;$c{hu zK*%}4$2{?#mfrT`S69@uyJBy3HYK7)2V+Juer_>>cJ}n(*2@(e=tOk8I-Os|HX5e8 zX=eq}7Dh<;8&#a}dFUAb0CzdZYVKh}9u%5=eLhZ>RYch2hJ{brm;}&Lt8)5DuGHsUJ@D=ep;QblGlI^(eEY zN+bs4@e#Rm%Fd^t?5Cc+D@Wm1h-FPa-$R*fXF^MfqnG!-TlFC_cn7~uMGF#&lu|vI zLZ=}|*0^69UEg?mCDyG`?y->322c@HXLrqk_fqoH zPCxy1=#HBS9+l$12RtFKSXjdPq~a(<@?5+Ms=#L(S9+gQ&Ie)iuW^xZ=RbEnbKaat zt8Rr~Z(46O{Etd$0~p6jvk|A-f-%rj{krz0$9e#R6qu>8NJRl+9@wPEZnYuwpb84; zGZ>>Cs$H}ZL7@)OOOI-k9@Mxr7>&TA0-cI6Kn*L?9jR4+&!tEg)1^CZe;z0SfO}8{ zI4I2+J*WXO#}wc?W4$guVt-0-0CH#x4plum9@Qvbhp?drJvgbr9lQEaI}<{?a3CPDzoa55IllTkb_VDkSi+&@`t2@ZUTtq!I=XrF}d5 zSbPQeUEyzrxBmbUJUL`EO;Xxe-bhuOZQ8uU&fO7iUu!dxyplIIdC$S-IbXI{y_vm5 zW5)jgW$%shd_T}N{{RD8!+EW0-XOb3{5J)%2?w7vEL<>S~L;-7x@Ov3EsxC=6Tj85WyL({EtKM4LbKf_OqdIyZPO&9xPPw@TB z=VBGc`{Xc!K9#y#CSu07)^s zDlT!gbI=ahuSD^`#D5p-+IQJj;jNfun*(mqz#s+uE7g2Y`zZKlNd1#EAKGd!7+>G( z8q79w-09IQUuBK%UzE!HR5$TiubLn28;GI~H zvsm2WB6nT6>686yml+Gf#YOZwXSWf@b2E~-C`L!jyN^HqpsE2z>9CcC-zHaf3&>ND ztKaaioU^8Cj61D;dlcW z=RG+5D%Q8)oqyqGyBl5U*H-qrv`r)_a5k2Wcv4RQu)xhz#9ln0&qmX%?akyik~Cn) zfEn?T7(4;*Tu+ZYS1pUrrdz0Z;&7#-_3Sb``+ily>9*Rwt9SO9rUWC6&W((Y_{rwF z4O0Ho!t(jD+9k&PHXQNtjy_U3Kjc>e!bMKwOy>MK@YDVh3;4Bv5?sqHWp^#S1gdT7 zGUvHHanl`0uc;#N^j;D0_-!h}Ju=QU;lu{GjoSbrq4PY5p_u>%EnYj-%o=(?o3~u-mkdS`wgxG{g6B{HOTXabBh6QK?-8?G8F-sOOIBlzp4CnsmQj&_ybeE1X1v1x09drqFE&Yk zx=pFEV>oPMm0{SA^X!rMsr4w@-6qUPnFpe`V4!xcJWVLt%(P$e6!#B$w|3G7lqqIB z07o2i#bDe?sYMKPTgXn_76EgR-rry8Tl$`p;=L-JL2}6rAw~M9hQ)Yk0}L-Jdyne{{ULJ)*bdVOf(-3KaE5(-5G5(?lRGx ztt7qn@Ob0-SH4(y8^ii$fpMnUX^3|x%`~4ooO_=2K87?84e3x=>Jvw5)~-~k8$NE$ zh5+&~bBtF#<3EU+3tKjkrRrW-kr*_je5WI#;CCE)W2ICmH?fTB93tL$OI?EA(_Ccz z$I7h>?T$dFjD_Q$(z^cu7wO&_z3?m+T5NXlN1=`5XjWsq0D1s&205>pm252S-b z`PXuR$>WTDc;>Fz-`Fy;>>!;pfLMiC#6A$M8P0 zW#M}p2er0lXyNm(Wt-<mGX8fV78hUx)tEMf5$jb)}rWZAk)U+qTy*x!dxKX!L1T#djm8@7}6 z*>a}}dai?x==lToNBB|kTgHDAbl(RI{4xEuz8(B6 zw$uCxt@vg=7sHT7q6^(Dd5{80$(4Tg@;+nNKCE+(p#Jz9f=fv#}8~fd7 zOlh=tx&ZlpK_clQRy%yv`5hP|VMB5O!+1CC2k`q(_)qau#eWU#?&NDd7UCtgmTaQD zGs2f1So_?^=56JPU@~j%4~QQH{6+gIe$oC8@&5qADD6B~2Z%2x)3iM@_WuCv^2Kv| zYba%sXUOuR5$AC`q!>j7{%Y~fL-siRt-dh$&&IljzjLGwRSZ|R7cFxn*7sA*86wpt z^3{U`D~0lkqN)slP_tNgrtb7PoOM1rJ{8w5?V*xuX)U8FJijtBo?_q-M({ESInFW2 zuSu}8xzL^){Tbqp>dN5^O(F>q9y}e}2*JSuzfUv^+ppSd_J7yB4dY!J4FlpQ!z*;R zp7Qa`P{M8cNh5snBQ#M+Sx9usk`B{fk<<9L=T?$SjTSJm6c3z?0NjiW066XWSC3YV zqkkf!7Jh;Fd-m?}m&AVur^2rmL2sa4Tukt4{w$T5ZS3GOhTjY#IMJo@$p}2bFIc|uJ*J%|W7RczC7R~qONdChGAz+Un9k+{_i?u@RAXVT z{r*3EOSNh$?wU+CoTX?+b z<(@VD(yHVW$l+J1$Dps~o5osg)t8Ai8)vqX2}RYwk~aBvNxiZNKX(9r74G7w^3k%` z=%n;K-^ZRV)jW0L8?O@IK@FQ-yg?whA)<*<1Yisf_|MeUVWi$Z_})m{0An36IjuRg ze3-{uQaF z=}TSi0o^5zluwE*W!>e-V^xsjg-JeOHxP0= za7A`uaFT184hvJl{w{vQzYzWtPoZl55t8TP9*?V9dB*EZgglX4j(njSx6c!y1~~!w zut8P%bGz_Y_D=DK#9ar*TDObrwI2vi;k!??*;;BEWYI}|xn(<4j1mEe1_`~CvgI(# zyYzqdV!HU7;Xek!;O`q~Gs9)3vzuF&Xv-*VyJKZjpW-+;;~buq^!~GVd#q_UHWA9O zi@3~YR39=caK&?xoxM0CJ*(QMhvto>RNbt9I(nzW3y=-PjO#Q~sMs@&p!D^xtG*F_ z%3l?Hd*HadW8wSF7+9RbmeQG$@Ao_$xCTCWz&OWpYv_N9KeA(Kc58p|y78yBi4_gC z!|rud3I@VJ>T~yq>(pZv^iS-^qhEMG;WnG5Upp znqIfz4H2!iD@hEg{ife%gn%$tg=6z6AP_LUa6qrsJ#)kM+SSY#*Ab&hXyMe92N)p! z9Y2?)UpkO?@}6Ix&dOQpE6u199PdD9On34ablMm zWC?Mv&d6To0C7IUpl@@r6Z_xDiuPE`i!YwPsZ58#5{{Y$3Ao;=p zwoZeQj+p0+9D&X<51X6eooqDeM|O`xE~yw!?D$}mN!8Tgs}e{9@U3a}TPZ$y!!T9B zE^sgh{{ULGwJ!=>!{cB0Lu@8lB=d}BWsH{CtGKeKJqP7n{{V<|O+QD~@3hOQ8sh5`LchdaQ^@dKWGKh_13fTxSC5t8BpdvRo6TP1m`>tr{P{T@U!9n0EYf1 zc%{5AKEF1Q&l!i_x}KZ((0GK2A&IucUsy=c1)^9=5v&|*{ ziuym`x9t;e;N1~?Hkv@y^wiwYv~na1}6pkyFnjU z$q7cqL$!r`)35%~-Xo7x7m#VT(b|SwLSN_Eo<{?}{0kNDUJvoVhrS``$5PT0?DsH( z=R$LoJurI%pU}^G1iwA?HCabn53x+fk06} z3?uWVZK;T)BC{q;ha7RpkxTn!TAOF?;7^KH)T02(EfX}CDPCIm?+Ls>HVi%E&Qs840>~_T_1~Jl* z1}Nf+Fem}v(wr%@?D53_9+aIZ%@hFTcA~o;zq-Sq>FP`M{@KM)Jf`Hri`2>2op=WF+>|Y^r%Hm5q z*3#`+yoNiM*KeT5YV0+S4&B3Qw+P#jz~j>*yfX8|7uFY6dffPq2bEwr9H2kmAE>Wz z@aKu_Ac{eCD_%)1Fx(X*jAEOOmBLZ6=32g&uFB61wa(bw00M!K-k#NkW8yCt_;x`g zku%%ENNn)f>DIkVSHHc`K#RrJ^CC+L`Jt3-N8QGG!N45nJbf#f&^%jh;>|Y8Shl+R zHTuuB;a1}Wjxqk}$RvMEWqd=@Ej)MN`;Ajhzw&KiU9qZstmR1I)N}#54w(9ke7~h% z-`jZ8K-0_r0A;~{=17mX0pLZ*eV79Ua7P1=Y*azq(iBvaTOXzxhMVGvG~ewg*v_%9 zAaS=oy(`W1{{V@alm_d$>BsvPX=S~#y8tLv+HyJ! z@sLNocUrH8mraTtNh6IfE-|n-KPGdID%PJC#8~hjh`uaqSQ7VB(Vovw+@;+|-z&m! z2fcC$<2@?Q$~}KbkgUj9uEG2()emeQGBNm9&^{s3Ep7J(ytnYgE2*4`Cy|eq6cTc(I(mK-&mU?!E!T!L z9|!o6Cyv?`MoFLm3`d3Tr#+A1T#l>Y`!5IFTepTxl3Cxuw_rKRAU6JZ&N@{Q?w*l9 zj4kx6TWd;-4fMWy!4_m8Kf33k&q6v?{{RK}kHMPWzkgw=*~XCE#EAf42i^PKv5)}3 z^!itwczZ|jh4ixAwV}I*OodT=z#}Fj!p2(|I0J$*cp1q&=fkXMULv!*jy)ahZXsQv zkMZL<80p3b^x}&yq@Qcv=${NCup-9h+TwIYjY5JSAY<4Q(y%-wrD;>$29*-tSR3VC zqvj*ikIKG!@CS)}FXHzWI_ynjscFsSp=QUPQMM`GI=ACq#{>?8?c#Tb?8gbnU`N0C z&MCpPCeK>AXdvcU0*_Ns6<#sW^v6o_nKdnQ#CK}gw{;O?rxi;DDnXAMz_mfrE+(A;)Sl#wtv6 zNs0hw1r+VHV9){)nm{p91En})r)rQ21V#qYO&t1uRU!Q; zq-_)c&9&$LBGDw)UENuBjy5X-=WhV}eJjwn+vn`DRSoHV2mLdhd)hUm94gzMQu~*aS0U%pn0JXQGS)$sYJUE9i}H;v_O? zw%1cejPDjqVRjTJv0j57qmNG2^8$Qc(S9Y}wTyr9B)HNYqY_S3Jj5NPepAU@4(B=J zfnImx-yL1s_@S(Hh|>Nj?ZBQDa?x{~Wc0}Da5K}=rMJ{=oCm}h{6XzdxI8bRBcTU%c^egQmC8w#EC{r3)--u0zO!Dln!% z4tU1V*PQZ8aU2bW?w_Efa_W{%c9ye!!}6-OPs(%G10I6Cui+=bOW)cH#F~xIhcy)N z){UhIB)g0=Eb@88fFNaEk>_J_au*re-*&NA$A4|`7n!X1Am7|WJeN@FFK(vDO1V&e zUAzuK3d1Xrka@3g@O+wwh%a=HjQ$w2va>!Nh_segq=Hou_ahWc$lgomReVeq?!v=COK~qn~2JQ7Yv7C!vcCQU^-WTcw5826@D5;t3h$%8|xc~ znYW_GyCez1FlW!o-Ld#_*V+6<`%(CzgW8QA8!M?;Z*M=%80m!=01EP5SH+U});o=E z>g3C)!5$0+@QR7h5HXeYCmz_vbwOwZ3-Gu0jreuqZ7<^Ih`c))(-uXZd)qsNo=D-C z9GM8gk0Fmej{}mq`WM7rEKd{YvD|4kEvpu9B{|Q{CmA`x=N<9*S3&R_;?n#@@HzNz zB=KpQi^Ap`S(j*;1A!-$IO8W69SaUSSE+a_;ijwME9-bPWVKu6VyyuRqFDGm`vQHi zY3%IK91p>7fu1hZJiSZAwx8JgYK|gf`_|`i4UFR-U&sNUv`vMsmu(K8XqzE`VMcRZ z7Lc05K=JC)EK;x2Kc^VSUA2ed zeNx|6(rwxm2_mn}A94Qx>aLw)C$AI;t{0%Dl{It8Bhs0G7d>(5T38D7*I^nohoXW` zJ*yX2)@&oN`5gVAoFsU`V~#%o*0J?J5Wtqvv^%#;8Aema*5k0q{C|~a&K5e+b8aG8 znYOEA^{a@1##iPZqP(hmsio86wHu|!%g3p&Rnm0(t9>pge&8{6qE)V&M^`feQp@k#M1p1J{F$E_#8U zE7bfktmwA76~EgqKYuU|v7+u{xBxJE3T5&gcLR@aDHU%O93-*Bebxq2hfWq57Zb;PL%AKy5vDZELd z!l%o3xPEZ4rx_mS0=(@m?M&?tn%6Jgi6;WO`&}{y1wV@!z~ZDiL;eyya^N&tZLC)L zJQ6oJ9*1|!`3i-!eM?Y^Mb>YnnPnI;6Nt~TQGt(4eihLrymrxuz= zlkldW7L$H-n}y?+iJJhBPvM+nmQq29lSGCr00!|}hzGkEL9(uKrPLn8%5$GgbQoVh;bL;s~g(EY=dQj7Jc`ld;jye_}g94?RI^=n6Ln<3~;`rV>Eb+#GV$j zxJWJ7+*~oi+6K?SAC+qP+H2ieM)74@RBfYy^v|KqVLpX@AVs>smp>>U-2?en?v3G>`(#Tj zjF@f1C#V?hNDil6l|Qx`D|f}YNYz&y50@N&I?J7d-aVR0^C~F$eOI^P-nQhkk**EP zkt)PSHjbNmW9eMPQGaPoCD#43f_8dfa0edT8WD-!TIn)rnq+g{mNB}2S8EZJ1RmK$&j@*v99S3T?W3K8cY;AQUG9)=bI^!LFQ`7p=T|K1sLhb;J?Vbm2 zPClGbV`Gcc{{XdZ)pZz@y{s*gc*^6U1Fz-N73#KE17Ei@`GP{bSKBAryz<*k)iq0r zV9_Izc@iPHP~!{F@b>_5kJF`llpX`rz8-0Ix@UCE^)N4vG2#ypB2&6L5Zf{b_ROmJu}TkEykQ4HxId&=40FrgFe;E{j5Vd zXh?Jiu_PRS^}Q+B4u@TrT82252aSHkA162{Cl>quRS_?R>j4{jin=* zcNy`(?0*_`5fw&N9PV7;4wa>}1E{yubb&6P;hUJ)TfqBMX!)}t$?w~m`iOW}PO$LI z_ZoHF@}U7@FOQdZW5-JP=fRqXhc30)=hqTs+N|l02bekndjKsqvs z+@_yv^T8Z@nH@n_EzUm*V{D90H5D_>Db<+-??=KydKi1Zyl z3c;07#OHXGS$6T9asGe$)uB-&)jS<(sP=jyTEV{3sd2 zc;dv`8(}(>xlG`X;tTEgSEYO^GEHvUjkL~@u?Z;t7TJOZ4^P6nd6z`hN!_%{KIuQh zg}^=k0F_*{y@N`%O9&(19DUd23{O2OSRFr!Y!0Dh41X()rZ*T2nB-#uxd=RK@h?hs z)30sqbxSyj#Etv8$o6iZrF5`s7V@cykb%ZH!5)IGU3oJq$!&=kjC!(u9gR@Vk4D$# z)vSxl9F}rq4Wy0B@5gUXYVhwJczL`vu0gMA*Vh;Jw5B9VjZ;t4 zqmJI~i;ZhalTMED%yAvtryKFNjib~0P&*bhEi*yatUt7t zVK<%99D%eB&5mogk3iBOj9Xe;K^#la?HT@6^VOHb2vJgN%cpteY(gO=Mtfr%{uOgu z(Jy>AbqNmEmdGhX9#y0lCl07L|1&?C3(rq+NWiFoP*)3gswvEnQhUiy4dBt!Z zF7dB}G%pfJG>sSS(c6u(H<_|OH_-tFPCNXy;j)IZ)MJ|SbdZ@xC@{=A@N<(}I*b}E z=+n-ZF=?lD^G4zZ-Um6)L!Jk}N?f9m>NEJB=E~kBh6vhCLFBo0Je5`>YNx&jAN^{Y zZE_n+f3{C+BBW?tkx2P)Ip_ZX)l_fq?k+Ao*0l2BfO&AJz*IyVaod5^XZZ@ly?-x9 znj)KIx+HewAG`n^xaN~WDOmV{b(`7l^ypqa-BqxDQ`?WA{Hwmwwd-q3VzX`gdkh?a z2F}F&Ju`~nd@E}ewUyoEaen$mBOM0S&p(L%RifH9t*Ttx*}^{6d2*~^f;46%AI_>YJ5NFD0`ED}Lw}bh1 zrrvmK;+KPNttIhSh3@pdHtC)y?%5REmme@gB9pbT$X6h+1gIff7A&qN`(eDja9fa| zkTLJa7{wHzmWU@I)9V+Ob1cSbe2u&-Hym-(y=dC_v%_M|uCMJ~br!;}lOA^w(429K z+eoc7s|GF=n*~FTxWF~$w^~KTq>E_Mg+|ZM+z!RD)K>haXQud*S@7A=meWqUQK&ga z0l6gq01#k6^=n&w zM%&DbFkB6#91<5EfOqcX_Jm?;z9eWmi%+c~09lx82|o*i}1?M)pfK5;T)W zg$duxhjx~n}$Q_}5>x>eKL%Mi#=dNB6s`d5oVc|M(T6P!rfx#|ym zeQUn4)hsULXEJ$Gk<=fQ?exbPrr-zGI%mYYJzGkTOV%Y@JwoMF$O8mcX6Sx|bB^DI za~FE7x-1i2X^=&643lh>?!qvSfw8?a#(jEM%i70^F6|?G6KNX37|C|Ymj{(xllhES zT{noowsfs2k<4&;3QSvYsH1`3@*bV2V1Bk3h>K|FDlMLgoc@b1$f(!PT2Ptrdis_1(n6jOSl11jBP3q9QV$D3aY;w^l9(ohsAyn zf#U^N7LKv*EIQ>=KjG56w@&e{l@+qQ*Pu-8m$!v55l2Pew0m=&{VGjYQLvWeYJv@( zV9RYeF}Uhar*0|ouEV+XJii$}3B>?SFX8;M%Z{uQ3Vq2u{&kw)8NLx&H<{uOhZjIN z0U1Pcj(q?;ap)`OMbz}Ao=FyOEms`pIrbg>`c~Q2tu;$8E<1#oA^z~k9kKd$qmd5h zyGQX;_I}i~`>VSj0o*;rLn#|Zs*ZgOfStchwb6JNQ}`wE6B<>;g6LPP_w7vESQ5l9 zmdbG4V>}EVF~)1s<7!rfACRt08usLn;tQTz?Kdg?)Vw!JmiP<)zeGAKLBit)v(~X>tJ__7j1}9X+eU zymj!`$97^pH3hx)$q$xg`6hgk#^ati9Xa|800~U+?Nd{?xwwk%?Cyy^1p}_L~Wd|Kx=K~$Ms}@Uq zJezCCooC(^i9_;}fO+gXR*1BE9O-AIX?Hq&aBd>hAbCd{7w@o8x74hyUpEZM5QhMKp10 zMm>q_ppWT59ZjXg(naLsY&(Z@ z3UUJS3uBM-isbaG+q*l}a^a&Vl73wJetkMuR6fNbGqjr+=j9#!v;P3rtQsj1SSrVL zg(NpShi-cQKjBxSxp%rYvN73^o{fRn{d4$KHWFGH3b^v+h!LOf4xiynwMnkkWrja6 zwoW=Q=NUe=C6oA?+(TjotgaGns~-!`Pvu-vL=hobvOZ!8uR)J*PCqK?H7m!RVAJIu zX2ME=$FlyFg?}4b%L>c;lmj`=f6wJr5@cgs-P|q2k+dO~gN}zMf!Cnxo+_u?C6aL+ zrL4D(%1@OFmym@y=%YLyGhHT`qQ|a5s9nu><%>pEK%FGca!K?6U=D+)74=8JPmZ4m z{seeuTGh{;dE+~|nhR@D5%Ro<_L#qZ0aQ}w=I%=14up-^ljeO|IWFK5n`VUD<9sp# zvMJB;DFE}HhZy##>}-D3w&f&6ZQ%3RgX#EI-m=&C+Kk$yv7~E$qTq;7ECF0)5GsJ7 zV;EH(hf3t!v6V>XP5B+L2dJt8q4Ax!mu+Zbk#@Awxxo2xv|+#CJqOmj-Jly|%9D?m z82*D8C;a<+FN)%V-q1)99ht(aKSQ`2jyqs}mBnb*F&BI5!euR-ukepoW$q8~{{V+Z zm=%SM=k_<+cSPpzTs!>6bcGcGtHH!^Xu&%B-Yy9Atc>ky;uW zD{XeBYpGpQ(Kh|z)BB(gt}|T^hO`K8C7V;ajh%OVqpcl#$EQD)dk28*FK)Eh;S!+`?3@&+%^H^0sa-Sta$6gx;~GmX_Cle znj!&-7oU`k+koH#I#iNvYnqMah2$~W!x0NU@~!ttEAo%Zxt|f^+Dkx^4vV>hj=AZKoN-*vo#Gjxm|IIJjhy+ImNOriNXHw1 z=rPi#ln+_d^xrQ=hTi@)o#KR@#~B=b-)*DxuN;XrNFtuv*|%B+Bq{#@R!14&^fm49 z>k;cZBighovcjsW6wl_z>@W)+I(zp0D!|{d7Wc76&Y(tFhB7j&I*#9kWNQ`!Z2tgb1-1~UZ#*1# zAE(e&m~7)*yipy?{Ezaji%F%m)9!c0n84aHFn`%O$MEsR06_qb{y2P|fimgVkEX@m^w;v_Tm{`ZRU(@-OwJ`2OULs-W`rOVwT{X zyr2x9xt~$>u6d1%VPmhsc?w<6245kY94^K0^zHSneJ@7VEj4(U+r@EfjpfjD)2HHU z&ANjinnf{){_A=GJu7d+`qhq~cQVXdd~mQ$+1t-K5m59;cf24OigzjZT{nj3U!6EHtbArCvr1 z!Dai7Q>rU=&Ic+woLA3UzlU|JTdCr_m`fr`!*dQvCkK*G;rdV`tF)R8UTMXm?P$WE zFROFY1a!~oT6S%13dwPCAPX8fE1VFc)BUc))3$S7b!VbSZ4^@7Tr*6?zURsZ0CVU9 zf-*5)wc-6AO1QARmPm~9qQ-LPI3JH3WBGbe1zVflF6zn&B4D$hzOmpUk9=@3(0kSt zw&`&O-#t`x>=+U;!yjK?PAc}jtN#FEO#y=15VI-5?b;YGL6N|~sBLfU?}Vi3(Gq@A zNjSk7eOnJ#=k;3%~Fdyg(l-Av5I2~}uOdC2L($77o7JQMc65nYI&jQOZD zzF(cVz#mKw{Q%?X)Qb%c6F38{< zW3EX4l+T8K5%{<9B0X;7Ley>T^xHd+v-y%f*(8@4WnGHRyKdj^ft(EW9x<%lc%H*h zz0u~G_r)V5tDVJ4WHJZc!l?yGUbyShqDG0H^B2K?hZ>!mC1-_py6-_&{IHX z*m$z$^)9ULbohtL6~cgGU`96rdi^_omF3!&ffbG2p|g$L%RFm>K^vI;(oaku(!J>E zI&X$_?blX|9jsY>%2|g@0(+cSo9a5vhN@tWA|r3K2Hc|nFQNS@f!4t+uwGtV+sx1? z-JPU{APn|6`U>Tebk;Rkbm-*yGFgr=Hm_gL82k-uSoniZg8EG^?-s1`I;64=NbSkT z-tFyItnak(ZrTB8h0H8UG<^@ganBS146AQy(W-~?WIx0X^kLYZm?Q5008CdY;+;Va z#lD`YvT%1X&t2Vs0~tJIo`ag}wL3jVE29Lk9uN-OUmvHgJwHm|ZZt3L9a7^`)oy%* zK%oJ{9tYk46VD!l0)RUY49z{EZ8RcF9p>MkpOvtG9AM|^U99?Uqv3ZC2{M*dE`WaT z803S~+t^o>#T=LRv)b88UU<}nW8M0V+;AJ~#xahRJUsjYR90M*O=9tML-wLbTT2?(zYBZ+M`u*|1p(3}cLadh?M@ zM7W;M`#$_z_*38!s$ck_Z1vB~Se70mot_=j!rd&LLE zz7~b-bl754i=t0CPE4|@bmxFFYNvueKUjD>!BY4(*TabovZJfJpY?)ZLo@CB=N_ky z2SJMQTa96~?M6LoNss*s>M*XI0v65}Y2%I$_*KOdC8}mOi0*WGuhd0sZLZ{9#4pI8 zo-*4=&qJJJ=rLP=+IO(%r%5jF1f!VAJ6r?uuU}9J_O4T0wrM;;5QWF@KIzX4y@(?} zc=oP}`@-HQ(=30qu9wY&YY*N30021456cy1hn~EGIXt2_*AXSNE?Xex1Pefb}IL=N7C-SR$2f;s!I`4&B$C_t{=KjQuT1A#$mPz3NA2A|0 zW>(H}I6T%yw=L{b1@i(!2v;gc4i&-tH+1?})1E&4v*qy@gl>E{;H@dFb$vz=ZFzAi zjo^Y1F(=v6Imyn@PB!%%)V9{fX!(c2wo`qDWcxzQqVYEM9mYcS>ffNMI>TGr>$;51 zx-=8Je7t1!X8ibHO6>j^_)A{#M%^F77Li|E+L0unGO3LS$T>J1cgKF!%zQ-f_O;%6Dx5kOPF45fZt4i8R#gQatp zlj?EUL1xzj&D*?j!6%^q0Dy|Eb$M}pZ}uCggm(qP?%Ry|W82r-t}z6Tl0spb z;J$cPBy|Iz_pB+G%3`tka&A>#dE?U^y>V2{#q>~!Ws`9vugn2BJ$n9!(w}gAsN;;s zvS2gv^UnZu_5CW@O&RH_oi^oMaG-$O_{co|XVcS)^g9h!#z|5 ziHh%g+WTFF<;k?We=tgNL}0hekN&k!Ac^C))F-ulcE;u~knrk8 z8CTn=$F~*AzlrRaO7fSTw(tf#vKIh;X0GbmrI<(4boeD$co92|p!5Z>N2llMT#de+ z9C?2?rccT8f$xsP`t+)>8aI9=)Gi}PK3HO0?TmfV#|P<(=VgsZF6S=&c8=bJ^yjgw zX*<5{!~#e0W2bIC4OZH$?Gl~5W3S8f^v9)LiwN%C*;z|GZ2P|H`>LZLkA5*;=kTiE z$DTBoPSU&@vuYR7B+nues~W=@-Irz|SFi-*KXh_HuN=9wwKJP|8H|N<^PcK*KQq@A z-uyc8CyIP1UsLdopw>4MmWEM)$s|V&%Kb+aoKPG7KGJ+o;XfB$XYd%v$=-+_aH^o1Ry3~<2tqzZ*X$*pQ zofmTh{3;2_B=_t;D(t>8E|cKD7DJ|M4rRacH^VxNEUVn@>Bnws=dCZs-ZAinbIM?v@>!n5^X5bE9~VXN!6QtFrS!m+H9F>R6O2^tLHS2;Ks9qJuB zyMgI`A@N1Fqo&)9IWZCu7zd5SuLB*puOYmU+q2rJA2(LdRb$)hjD8il;Tf(q3yIcs zNfmzTk)J@v9rKTB^o=9Kz6RIq=52P?cy5vK?-|0WPyhgPfCf4WZ2{)GbT@Em*7}rk zxRNHw{vf-0=kVi#E56peM=rniM$}$4f)vWC3@Bz8W;pykYU%J#hLT2uLe?g-+A?mp9y71C+7H2B5d0~3X?Nk2t>zuvrnZ2?YH| z6>CpxZCcT;Ww`P}l4V6~1E0Omr*3%msVM3-ja2Bm)K@UiGOpuFRVg%I*Ix_uPb@$7mxXVNu*uwG4d3wYD^F$zu3g1z6!U67XeAvuU~_@SPji#fxO=MP#BvBd91Pn3t801%y+IVip>_qTPTyRT! zdSl%3eW)-pygA~%R>r~}97^qeI!_h!J4|?nL{{R!g;s9d5wF-=O6Cm8ByNu(E z`c?)10EF&io=g1-;bpwYERHdiIsE;PrxjKmFI%;dt(qZg9GN>81~5GV>_=>SQVW#z zyFD)A=-gab#MbubWU8MgR3DoKc9H4$Rj2R|!Y>sh6Wi+78YZLwMTpD2Mg{=Pnf)8^ zt=&JvJ{x;$yEy}?AaK$i3ugp2b?iy#LQHcWu}XB__kOjbCvw7!MX(D_JsY&cX^QgNU5 zS-TE>>dECt1*e;fZCS0(6=qx%IcyAc?bv@R?)(7`jjH(1Oz`%#x;s0Igo<|Den@)d zf7-wckR_f;gMAr&%HjD)4wmn8Y1_7ttc*jqB zc7tQasD4lvraN)K{#9KpOCr_uu_{VhXzgBhIf;6d$3Sz>(*ug&jk6?sR|v_k=iBgxw^PdzZ5L$C4HbDxSoLf4wd>N@smdVlk_hDML)s~bNg>xdx&u@ zz1+86WFQ|orbCpEsNq#eU<-W3#~cIS(y;tg*A^BbZeu?-)^Uyo2XC)$YDi4w zCi5+B1gLkao~$`JKK}s3ap|*4mI@}hKPo8YcZE1RvN&G;_~6%| z_~Tg9yhW%-b)_tJXy8Oq*Kf)O0NMb_@7vpo^9$%S(R<}yZH3}Mu}FSU!FXf!C#QOL z7dkHJK0Vg2wFT2JaSZsxQUnJ$?Agw9jw`6syj7uil4sKO1QyziV5n?tS$6dKc-mNV zkMOS@*EC-*%)7L>21H`uFI8jD7{}l${ieO4_=Xr)R-5}jS&5VjfHr{N!Wo7zMh88! z#c5)XP5%IdBx-U?Xk}<_gJoZK)#PVr1Jk8tCxpHz>1iRekxs*fQ6}P7pulVa#c>+W zzpi*H^4+fP;?yH#%yKIbFsJyB*NU=#Xx(BEt8t~<%6ecv!@%U{o|H2K-F_HpQ0w1r z(|l{@ z*FP(7!B@^m>I&e4&ei$y*W#q!Ft(kZI3Y`LyJL*2IW3Me^arQY+O}8Xd@H3WzS1JO zp4u>hNGr4!!j~*QVUBPWf zRyO|tX_X`m=Hod4{{Ru~_#9UOd#r0IJeSrmHJZz~7s*}uY@8mrJY)Q8zK7!-%$gM1 zRo$=pb4QKkeodhDDaS?qeFqd+r85uvYf#driq)=I7dSY^(~g-K>)ZS=D+2E6qq`Db zNNwHN`6)|Yp#mh&{TY|q^2 zGteCN^&EEToE9sb%em1c)-I#H^V~+nF=BS@UAXE`ACdH~k4o_UrH$BoTmJyG$|Lzz zl&C-OG5z0PrEvF_I^DL(tz4l_S$G5r($99FG_lHGi_6D&y5Ewm6@$U zcKVBNe6rz&I2j*xf8ZnY6{Te*&9%$4uNsiNHZ(_FM|AwtB8=p7727#@_xO>e*s-qtE>2;+6Z-x8&I90l!*&OS;S|s>&G>b zW$|-bvW4LCmg>Q_?}B)P1yhfdpFlk;(tIQFm%@HB@lKE7oqx;FEN7HN(#BCOP;EFE z#|6j;2^d_CFij?lvFEXTchymijofi-@<2%a`A~L`r=@j15%~F{YR)v>Qrgr^JV(lu1A;IV0fEz=2OLs@O??(f;pdJt z%g3H8F$L0Ph>L8SRQ~{U5H|Y(&~ej>U03#?_=jz(!FQ+HSVd^+Hrj06zqj8%sO?^% z;eXnm)5QpMuNY}iczRNHrO%o^&x{Nf%7UkN7zFWyp2HbXMMc=&_-SPY?}fZu;r{>| zTAObVPyUrS0~fMfuEu9TRhMhVn;Ulk1qwNQ{Za7C#U2>(HlL?>R@JoFv{@^M}tsA}4km7+;&YXrzuN%LD~?)e=!99NZi-{KyLYZ~ev zBGTPaKhb1$`IVMIf{l(!4tPEKb*NMt*luRW#mkR`p9?N;d?(=BQ{sF5P2`sP=2=xN z?Vez+jU169f{HK$lE=p)s1g^)`v zlPasch>WO9o|{W&jt($*H4?(M4sW4b#<~ZGJR#zZ7sFmD)?%6N7FlP!GVhV2!P)2T zEKv^Ki22x9F!@LVwsjwkJ|Mil)3jYLT)n#R^fvEik8!c3jxxArjN^MJ%D6HHkPLuD zaeg-VcjHeOYTszmyc?xymbQrG7^Fh-sKF7w(60H%7*GMuIj>gmKZZO<<39~&#jR=K z9ZyS$CY>yZmsc}K8WnUS%)$cQvKf!vMp2r=ttm%iMIy(;pBjH=Tv=$|9rkkD zqK#{Nr`^2PtW};V0Xw6Aukm|v&3p8pyQ!O6SnaXejw+(++B}(2bf|qC700(qxRYtd zCV1|mA%EJf%(+6C-|o{aF0D04e$l7Qv&E9RPH;yb(yX$cM{z}kViD;h zCV>!b{{ZVzkIts!fs6r3jyTV?07137^~E7m&lsy)dv>&>jcUfGOjk^rZ`dk5NQ=jmlM}frvK}bg9oMNWg?NPk8@v=tJC@+k2>(EdF z?fEIXc}+&vMu#e=<?GyepN@pn!c42-D&qZ z4Q#unl$>Oa3HiT-di&J5CAo2fdmJ9M;U>J)pGnc(e(`ySRbBw;z%S1j&O3m5c(;vy zD_&?m57hiKcOcY0(F~UM-b11)D)p4VU8nd4GDzbCk?(#W@m1={jT*sjAzZr{9C=_9 zfZSw~anBrmEA#8)4BD~0iak?KiW}>R{OFCB{CcX&0908xLP1lVxxm5WaIQ>D_B$w1 zjjqTv%^yXv@etImp-oCnI>t+;IV&I9W7~nWfI{G8WOp1KR*!|XjXpgaQoOodQDj)Y z)>_`?SYw@>kl(vU2u^T%6ZmmkJ_XQpFA~phs7t8Ksv%UkfH(y%P>j5#cW#MSExv_xY(3%HQgc;Y&LK zk`;P@FbKi;Q&7^pKWN3)8^83fT4!(cfBWjaN8#?J;#)5PNWK-(?C&J7mf|>Ol3(9~ zS)}vu>$4H$e;>_`$BK$mz?)Oem}SIzK!9{EA7^;sOjkgJb+_;xJ|9|4&*BkhmgAn`E$?Ay5xTmei2?+cqVJR zFFNgnvBo54Dr7qqc-Rql2it%F$vNr=Q>y7cIz9P?!VttL z>GN&}9B@WOcgD7w6=UZOU&Y$Q_jejzr!B^XZFKD?lI`=#1~6Ou+yS)n?OpG~9~s{G zQszGqXc(Hx#`7E8H}AaF2vd)}fDc^t$Q)M%@d`~x;=hifhr)V1kl5M(0HNAmU8}=x zVkELk%<8xfGW$Tt1Y`m$>;C|P{{RPk4dJ!3isxL9#5&yYNgTF}xw4CSE>HKqR9<+& zC#V(9-ljDkr>bavEZ6=cOKts`q+eq+i09M@mc20o(K=rSld~flS#2PlUshx7xf3aFzJ+QO3kOTpn z?CTk2+DHym50{*A!&jF0Gsb$A&G(8tS9PafTfDZbZ)he*2$644${CawlRjR+xZ^xm zZ8nfe>y`FMeAw-H@i z#_$r#6bzA!kT7dR$&?x%R-3d`q>PSh zImp7|jfSPi<4Q0(&;@zuqsz}uC;|<=sN0I14#J#Q)0zN?DdLkH8ki2k zo~!NFfGPzC1GPIJ!&Ww6({=$sB0P4ds{XX%7M;cgGoX5{P60eqSEo+3Is$R&KocOr z73SX>{ugRr7W^S?rfAo3#i(g-=S38&@=8W?IU!N%7n(?rs26tF&OB|anicq+B^24 z@fXF9FGod#OSRGFWGfqQ^Cab2g10>|zc9xc9<}uU0PUG^@c#hAdZm;aR-0`ewQ?BU zOn?V;Ibesd+DU#rPriRMHCqdN`3j|^e$zIS4DPYWSg)Ct2Lz}eD*UIDheC5*g!k7om$kHvIs$%U$P9aA zdU{t2s(3c~Q2Ld?N%lY8UZdAPPPN@b6ynI5QYv`1=fVCljyo@hS~aGPYh@(3C6C%< ziHBKP%Q0>V#^&459_PmIY_6=Y4~0@s0==6=@br2u0eDzlWeB@)hbw7A`}@;(}@J6m0XESgygrBy}G6729Z!ntn_YjWHIH4?HiXXFE-^!}L@-rrl= zO9I>@AeECZ80tniAP>U4s?p@s-5j@vk@VYJh_1))VU1aQvB~*z$}{|ZE05OvMg6OA z^BANHfKg5f!S)>nG0l2X*~55^G+By6@+)NI@$LB62YIE#ZW?PN=OlRCJy+8sraM&7 zlD*iO^q0VmZ{Y}sS(n8+g}uJ0kw%v3bFqBYC4&f=`nE!ippK&%Iota+@KfQAq3~bf zCaZ7ayPE~@P2rzVI%?ZAvnajV8D4$+7!mVrSibQJqy_oEn+uID+UhkPM$>>n{?0jbuDVWr>+wb=klnHiMQ0kH)qbS#A;p z-r#Q=RD-o!<~a5P+Zd>IFBN!;P~NlZbN>LOWXLjb+3(jM!OCyBjuny#a;p<6Dfv)0%aGV( z8~n%OUyfcWyYQB=;r%+!Jryf+E{53DDza7ImXokC$a;q6if$Cou{vCeE-W&K&;W6+_ zU6Wk+fdsLCY~FpQ;^TZ*5VOdxjsy$kxmAcn6ontW-bp9JwRiAf@U^G*1*O_*a5m}g zCzE_KAqPHQNa@&laga0DgG;IDBTdv2>c|M~X26*T-6t5xQN}I{wdDf$4CYdxa#}Y*oKES|dKi$vuuEH-3_{Pgdx$#swMcg`Vp5ks* ze|D(k#` z+_cj}Ya0gpLbsNk`NHFY(AOEPc%}~*LvN~SnzUEf5Fv=hPk&%AI6QI3N^Op#;;YET zyJ}Y^FXKp<#s{ZQr*Fc$d1_NONcvMp@V~_m9z;GUe_+hs5zrjNVX56DvI%C2Xwck4 zJ7n!yBOpt=u0Y(Rk@krk@EUpeQ zoD4O5&G19^-SLmYPXt5o>&AW`vGH$&G~G2c>q~4cqel#2saZdFD404Dt_bG<@$+x_ zL*kXx-xWMvf8$+t8(99`IFc)CHQOD$1v0RxA9W+n0QFpQE2HaOSh;#hAEcfY_(`dL z*xwcWP4Sb$_Xk4wUw5lp!+U7cJQC}M!Z?_tBunzZ(gb%_Ibv~~u50Z*WA;$}m-MSm zQ^tNJ@HU?}+2c1-k1e6KghaU89ke7yg9DNfliZs8QTSo|Kzv>J51`GWd^Oh|&q2MM z%+``Xvc(kb$uaK-ZtiykARaviKT1DkpO1Q<#fx2L)8n^@Q|t%Hw_7>Y78|)HQ<%=w z$zIzsHyjQ|<*%W`;^R^&tqhxe56y3j-|&E0_@%WU1lp~QmD|fR*nGupRdKaZo1Ah% z8RG)Ja`6tT?Co)550Mmu1)WDK-~E1`)%S<(Px~==-@-o-B8N!RlxVutvd5*|8GwX@ zNhbR|jz9|`i3{yLcCw6sx%j8Ve-5>KB)HObMf)w?t`r!q3f;0t1-|M>|JBu#DvA7!}KfoLxkdA}Yt|Z|sfxO6ec8-^2ITFRi1o@h*oq z*)zfqs7NB_%I+YR7qJEh3?l`@05KUS zE4cHD`{Uv7i2P6DZw?RmPIQFRH4GG*5dLB}Y^lPHr?xBW;G*MasNB~>`E>DT!{3O0 z5Q9d!@i&LA^ii!s_ZDJsk@@gNw{xJ}P8WItNCS~vd{>VIf-8vHWjt+RhEwf|{o4Nk zf{8(E{{RR_f~?|=R!bYXWr&5w5JF=qk3ft@J#pz@mA)GIBk>#J&Z%{2@YBPe+mq?& zvs}6qiC_|)tGvj|$s>R}0(uJZakwc4z>oj|KI71EEBXNN?~XhH@lQ&NTJTo0XRg{y%00Zw;NW|A1GfZM^7(h*4Rc7o z7TTVhG&eC!jNr$*GGcIX-#t2x-7Ds)lPp2?`#rB3JWMeI?p$`GS_XZ$NG4&cZmkj%6QLQW6&SaYkP;DF!DxXKixe?@~^3*E31WCe5CEjtZUodJHz(BYq>sD zDss*4e~_(=ip$n?OHUE$v*_2E@@|mE+j{L`gNoY7%`=kJzBK$g(Bx}fM_55|<+G$* z68m`CG1s0r>GZD)_*?NuQ1K_l3;P{hqsM=0WkH{~BVaa#=)ZYzImidnxE)jBt=_Bg z8GH?9%^axW6}y#r`#v%xDmddCM>shC5!33=3;ZGQAAzGordf;qMm7!h>x?|RfFtE3 zaezo3m6Mg7ta=q;N|Nt%c8uuY6*PfPMJR!Qz{MLe&!-i!<1tGG=hC6x7o2sacN_|H zLgZi$C=iOu-FWA%ZRuhbx{N*;WC94|n(@yX_@i3zL&d12qFvZeh0C3uTVvD@>G;>q zzApIV;~A_)s>GIyZy{y4Uc0(*0|V2gapUo{@bKoD*+&lA(Ax1scuL3OkBN1STUu=y z;F?vpFt|p2@c@5;xEl!obC5C6gYt)nJW97wA-uVjr;uVoy$NHJ?rVDUSI~9BmzvJ# znQ{!vo%uWv2jiN5#ZQM?XNJ5xqj;OZ^4@B?R--dPCDq%kAWA`KgmJuaN%I798|D~O zl0IGEf@k=zuFh(X$I)Txs97A2n_;WUVxHb3x(}Wy5!yLd-B}1_KH|EYZ;1NdjCAXN z6J6>zme%*NNj_4>lQydjmQ6POV7do-5s(SN_7%a6eDdZ@+MLy_ds>StBBSCHQu}67URK z)cjp)=(6nxAtNIxkU;r}>yAAu^N!Zy+V&TSpWVL)=D```kMOUr{uF-Dw+(M$;J+Ww z1=X}s`BwMQVOe%?1gX$q50$ZuaB+d3z3|@~7-D%R@;vOyljOWlqlo8kr85}fte1jc z-rG!*M0pH{BBHP8D9HJXjN3_40h5YnPihGnj8bBk6k>oPJt-|7xt(B07_4#Aoi|; zJcSs?J!!+I(wYabr3=qJJ*s&`NDc?|ruu=vK9nA`&wOJQKs&7_1t%YcH#qji06!zB zrR&8<{Ha0gC<017sxzK3N*P?9{&KL zpa=BrOZBAbOZ1?T^moTfZg{75;kO2E3*wXY3I^V}m`%y2dX$33evL!a>vf#TKSwbpc{ z^97{pZzFswD)frksW*%9OdpN<9} zcd1&#apCLu;Y+qaa}zers-*2DvM@exL7w~fJ}c5R?}iQF{{R~5j=G(!>2qOnq$I=x zxzptUU@2wK%vlM^&o$th#*wdUcbal|N;|Dm2Hh?hww^dGkC%_4{v9f#mZxEDb*wsDT}8XfkETx;74yx$o#H zV~+fPpGm$c`0K-eW=QWDR%xQ!7a?SRNdZ$Fo`1;c z@#NnawKJ(nXW`8?qezF%CGu}{UT_k z_@7J~x1#u3>Msw$s^~X@NiGI(_}W40JL4Gi?NYa8Bg|v?TlTxlEoWLXLwcCm9kJM_ z*|FEJsQ#7dUK#Knr(qQE{h(UfyKY$Dk_qlT&)4v;qC78V?W98{yabaXfH#14;~hAx zPZR2PTP4^RY$KNbl~)px$myCMiKMF|+%(q>$pn0){VI?4lzN53%OncX+Y+F#!5+96 zuaf>Md};9xhSyqFkq?$pONmtOJ290w?Z;0__iqDuO6{}=Bh>W=H*!KQ=M3Did~!34 zbJTVxwnbK!xlR_1&tP3wPPVm37GE*I$X<+p4@%XCEdt2vv74y=Rp(w8)U=!UOz<>v zPi|T?V%Y;>!2G>^c&|x}OAIR=?5gq(rE!m-$E8u5i|i#P1xjN9RkO`A7+erX^87kb zK+F!bpdNyy1GOrQH(CI07ap}9+;yusKb176Ia&a&06bFTjP@VOr`gB9y&znBejTU* zsyb$z7t~^(k5i9oTnym<0FgiuW3@OA!-{zWr6?V-Kn%uu3Iet`rxnj0)iOlxI3Cmh z#pnn0r5!W)RIFl&iFZ}{kyV=ZzzxlF81~M8l>*R|3~-{Q3+O8@O>aw!{#us*0Ci1M zJ}0v295OflJ5S^@e2$~kaZv?!J5U10f!q35JbXhdw%BbC;&OkLI!#{wJ9#c9XyJuM zGDoc-IZc01v6A>fgB1K_RQ%j~3UrzzUN6z7Ti}L!C|HIgGBiUc2h@N${43?p7U(`N z@o$MPC(}Ga_HnagYK^I|WN-!v=Yh?6-oN5c6nrZ21+0?1x0a8*1i9g+kBsE>$4=j& zBDv}$)qwD?9r%(fom*GZ?Q}n~C8fin8%`oPatkrzmg;>E9`)`201f<4;JNPfuMS(; zELwfe66?)z6NlTK%z4NsjC=81+?wx)yh9c3vPLYv*v%}1f|2eyARG<{PTd80b>)Va zdwyfJoW}}bH%5DU=Q$u$P2E^5b)U31hJFp&c+%l~F7IfPM1+f0a~j<3!ELS%)!T#e z@J~VO=AH)lWu`?3{3Tu`FR1CzN*LP!R7oP_yPHiW&Uo2c+0|kpo2Sp5@H5T_^2|mFD*^KEv*Z5& ziQ1KnUK+5`27#c-kFncH0&R{Z1B8&Gk~*wAA6A;&=qk#iF*z zMP7357v#ozb{)8{X!yP3yRRQw!QtHo)>t&_Hz<=V+nQ~sY-}5jz;wv$2^cl&-Urq^ zE$}!aJ$W<%24@2wpU&Gs<0bky0`fq~1$7SH#xEpj4 z$K-{Tz(PWtZ7c^X$Rv}DlSRrtWN(K)H<7dnG#j|AX3!W*4C9@o4ZFIItChz>2?rxJ z^mm4Jt#d+qEoS#yn(J1LgR`g#UL(UM-opbPp4q`1PNQ^|*T3+ueiOhXn2qz@Trk+F z$2lWDgMr7VTIIZPXXF0>3s^piZmdw1AK@dMb>ko5Um$o!^H;IA zh6_zfSv=k(-gp3>e)py;*kSmU;_m~`50x5S+T>v-KO-+vI`N-j{HmiZEMF=0r-p3& zPpIAfvQ0SI7+i9|0DhybcY4>1bpHShrtM-#BW; zjggi)1F^wia6lLb2im?f)cjYd>)M>UwbzLL)2Upsb&VYPYENL9z#ruElTPGE%>51V zAMGi74cR(9t-Lm4fbw)c;DNyRtnD-Qu)efrTiqr-P7*%!E|~gf0OGzM(fmm^r*0$H z8GhNE27i?qbHK+zR`mUQPPf!2w3Nou4g!t_eYnTgrc<%3V2`7`S@F{6Rn?-^v@I}M zst#1JEgA2O{{WxLxTpAqs_PFfp>uU`cKzUt03U$HKRV*z)+`*gyqg^DAce*TD%OXp zY2|NCyTHq|F4Dkc4^Qy#_*5oTY>!y*myb2AF8l3zJ;Vgxa(I>bD-MEcWV1dNgrb{9P`&W{{Zz?_kw;PSn9eao26Tkt_&EkEqBUK>l^{)z67_{c~H?G`soPue8@F%s${=HsF7>J5=}jpNQ}E2{vn2 zc7=z`nOra*PSs0G@UESCcMY|*_x61E^2ZBIAIk%Az%0k7U&p2?NfNZw?YeCH%ZqW@#~Iwu7|*qYLGA4^&w_j=npT&&FSS4ucghvFc0BY^ z&rEU875Sy7-7NaW!@HS}*Q*}Ct$hdkQFzh(S>mYdAtYOAtGp=4!*tF*mGj?&-p2A9 ztDARKHtt#3yASXml>%$A-05EpEqqU^!EfRgc&ttw`8f~r^jwag;aK{Yg!Hct_{QOM z5M{8iU6GdR3H!hk)Q{y}UE{xv7jb!7Z-p+T^BFK^LAO4NGmbs$itvZTEk{bX{>s;H z8RxrV=<*Q62LAwS-x#1t9*yw|=F3#JI(57#mx_LQ*a46S3JBzVYvxPq35CnqBP+`p z+pu!qn8$9_^ew6Il$)+~-EA(erC*jlaJ|Pt^Kr#Pt5|5-qFX+V8aT!tRK_?M&mBE0 zLQe$(?hy^Ep^uHY0Q1`zu9r-VgXH9^9jlMJJ%%f#)pWsXixEC{!mYd4Z%%qvB=bXY zaD~^(V89Guk8IEa>+AM=D}_w9iel~}}?cnQk940sgvfN|mXv1*3 zPs^NfpKg@>R_X<^x=Vrv$oF&8jyl(kK_u})BtRSjPfp{2e<}dAdY6*U5=i{!ao0E* z{5n@zWn+0b5aF^oP{%)~{{UMU9@Wpmc`1;9xn4Qx*1J6oWqXl#y9O{xUtPnG!hkME zrP$jl{kl+zk-dq+k5C8y0IIi|IO0?mJLk6u3W)w?$Km{|= )4>{ax|XlwOG{g= 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 y=&o-Na? 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

    =hrNpT;`Y{zQz@~`9CxeZTM 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 kvN9PTrh= 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

      GZFf^{qo#*QEnjmN~8MGPeV0 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 YOZq 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%0D@s-A*34_Htb+*3*drGa;QMO3qaNIaJ>5O8y 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%0DDc}B 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

    1. k_xN|7J*a|NkaWfUg3Fw?QFul##( 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
      A>thwS@X*gh;n`w)4y({{ToSyCctR1x#bEM?7@L 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 xayM~&AXWcmJH?BhJ+ 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
      Hh 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 z z!dHJ^SLnk%llCqQbQjJD)+tPmaSJTB4h6brEzU%HXF9lNq$f~cYm#J|f;RbCF)U{p zNR4bo=PlkOv(1wIeJtaHR0+VG(H=#x9*v%H>lTrubS?Rr(arlE8JRogON_wm?v@dk zZIuz;8C$&Psg?=6AZ)I`tR50N9yw>qheo?+2UYVL#q)ov8nPk#bM$Xa)NvQYt}0z- zr8L$mzv;bikOm{jhPJgg^sS~T-#(1L4Q>Rt-+mg^d2Tt<(iutM9MpJ3aZINM%R9}- z0M0L$!ef}#V+&tko-y?57-L1!se8ALq2z}rgv*;DmY~fqPV&yN557S1-E9u@m;BgL zCrHbP*^h~ta_$sJcX=w@oC>o}-3G=)Q325u>Su9rrLi7kMVu4W)0<&S3b-&4_={%7 zHRt;~oo{U|N!q=3NY5qrHDc9A<5V{vqgn<@2S-w{gttn3i^L90yi&H7JTB?)PLwXv zJcfp=Kft(1K)2dEjv2wo@R#L$+BG}OtWkZgqUcu1T{0u$J&f%K>c+(74+Iy!1#|Ax zt&8AWE;|cl^TReFS~|=0F)QZ^?)$v3yeG%;;n&Ogh< zEqTw2hohiHnkJ`#8h35*DegeO*hWLztb#G&aN+)Mij&|-)25VxLCq;fffIP4w{)$= zL&_&zk%yg^6LA%7Arj6BVr%YY7L+VY4~FQdv+bUZ)xTh3*^r&Vsd5jY?oUCJC9GIM z7+s?>Yr?0QEv^O}8TOb1U;FjZvI}x9*;q4m4^Ljbm@=|vOF3nCh{>eb$wRW<%z6k* z#&oWD`MrM^+{C|k;nyTZN%Xb zg8;WW>+8^=l8fXV35P)p%ms?LPBB0{3FOwGN}GYHkAn@Se^|b#Q~ZMIR>u+vJThPX zxit#U+s8dyU3o~LeuhU-QU1_H%{UD|vY6_+2#k5#)4ReNz0|L@90OT*W{s^KFyCY_g-O?KI5CBL|g(bAbOkuB!8=m^0I| zX%iB*=6(X#z&+!shogQ>A1@yHgyk@+HR<3&zU^g8x>4?%oDJR;_FW3(D7C7X{T3Z0 zlcv;d8lXAK2K=}i+vmu^hB%K}=cG3{Oah~Vm`4c8>3JJ!(JFd-En$5Rli?={L*zkt z_rxIJarmOPzWh-YSnzmbVw(JNlse^$E4+c9Uko+kBlFpCDKTPpIslBp_} z*w|qIhd{3oLE_7P3EUj*^R1?YfHRDn&%Z)sY4>2jH<;6yK;J-**5OJ&9%4S!pZioQ zkd%f7Tn$&ZnZD0i=#_u=c*6Y3a4mOTV|LeeEX#tOGo_WLs%v;tT$uVQutUXlk@#J;9Wn(IdPHi^g)al>x=g`L@pgg&EGEV^{C=MD6$zej)d=+ zbUo(Co*2e2ZZ$-3#oP&jJ7m{=ofCoP97Mudr_wQOKa3Z6Lo>>glJBYq5`$yA@fniT^CM69UciTTwyLH;0}MshA6}NXztFf&rA;ulOhd$U054`qDW z26N-5h&Sm@c_D4*LtvsqxKy+M(R-Vx29(yXw3C_Cdj%;i;?)sfBHbNvTyOvFGLFZn zN*1l58Kl5~d0BQ-HyqRI%{a8othg9<1o*Tr5XI+x&Q<#o{%M&9CEnG`{Z1LA4RwJl zGTj(JKSpSwucO)hk2O+b&cp!RG!zLzWu6PD6-j;`5261q)zF^MX7kR(hY`Sz?oGC+ zv0qzkvJ>-yGhGM!C4Y9^QB?IBe!5YLU1MOfyPGMBcg7N_5k3Sty<

      Nz8n12__Eg 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ℜ#w;7O!`HGO&rrH9NQ$CJnd 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 Xi|*dKm)`WV|FE+Zvj~J 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

      HOBl-07 ztE|f&IV_<@I(PciB1{0gyYL4ikL65n-eGVK(TpGdwR!b&n91FrNrK{OP>(E7+`@Ah z8$0B2pKql`-)7pVvFyfIjt@@X=ZbDZblSX;jNp$$%|cz121O&D!zHVlSxjTG)jlem z)tSRI^2oxYeA=@Ya^QSt((l!{4T zOnUzSO7gE8+&I+)QF5$Mr>5rn%lcP~idH)?HF=*g=DO5geDK-urr-q0>-0Xsc(2o+ z+1EvdJVS5fsZ`SJLWBO(e-F?Ce>(ipiqcEJ6x&<2WQkQ1--hD@@Wp<$d$upa&N>D#b89Wh}V-IK^a;qwyn4#d>wc zzK`(t!VK6VXbj3R_XZF6*V3;d+KFeA1VF6E=)Bj9YZme9pBA*8HICS-^Hc)Q(4uD{{X7Cd;#C(#dFtoM)6+qN6&r=eJ5R-{{UFl6(p8xqvV&$@t>C? zJ;pscbmp^k+e@2UZAwCfz0~d00=`oGss=c~01SIpUxNHCs_J$&UtxvX(kJ^=uly>* zD!*%X1_Ycw&ZC?X1b-d z&8r=;!G8!xz{X?a=sE9Iyc4BZ_?zQziDtOCMYYpxg}9SARcBBbXTNci?NbFM5!m_f z#hxg#@$be>Cg)6n;?w@o8X`CYaEOe)2Lm|HE8n%fLr&KvxSLJ=(Xf@`McM+E1Cjvl zPfu#`i;oO=PeA>mQ%}=%h+^>dglt9S#HwQl%lVieyWfHBUHtz575)+UCtpo3OqNUg zOIaMxBSq#Lhbw{Hr^= zVcdLo`%T0*sixrDv2~B;#`BSu=)E|{OaX&jlEKtsvF%0DR*H0O#FPi;2CPP5X> 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⁣t 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%0At$gx{1@QOZ-wFuJp*G)a{*yB;#?^C(oQ*E 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

      er!&r2ourlAj6|)OE>7>RZ$T^?t|m>$ zie|c7Y3M1h?RTeiQ0jN4yaPzfzO;DBs3*PkANZ%lq09z9Ezb_*S-8fmuL$v%>sLYg zicB%g0GhxkwBg$=K9RMDWrOq=Im)hrzhv8&1jr0=HpfkiY&GUSCKkCMFty*xWPhMkGBPO3IS5ynd zK9Fwg4Nb7VHb9jt*uNVA*T@kLuC)h0c#nLgvLMyf{$=vLv+xDBtrLI$0n8mHW$Awf zgRjw{VaP{|sPlUslyi~rxa?Tt(}Ab95TmTJy5VGjC)@GcUgJQGJ0b7~SHfWw_N(70 z;f|A<7m~h$<4^8--28?RH--cYKo)L(ZLi!9yW_el3oid08NA}IAU8H7bvTg(i~j*~ zcPt7XNfsLU)cP!tk?2DZ|Fh1x5k(h5Ymp{T*j-ny!~F_!w-zH|SBk+|IryM0>$Ysx zoQz7EeSV*9mtL2-SL^d`Tjy$p3{i%BIH!#k&*jqL2MvOqy4B7Wl>nY56v)oL&Fq1dv+^;CF}Nthd6fz#Kvq+S+~#!~|st9}IZtgDa^z=VPQ3r(MtNQ@<0eMu4;$n<>v4WF21Kq`c3=YXP;*3O(#F+hSu z5g~tP1mJm_MQJ~W?`2O`CiJJ!&Oe(<8qnOqFE3FSJ5&8`#Ay(pb+k$Pt zYid^pw^#vzfhdlP-1h|7P;4{W!9Al~9ppF4kC|pecVfOfBg{y0C(jA7TSMj1vh}s} z=1zkP3p9($XmI!!pFxz`B|LWh^v^!;$1<~dY9Hn zqm(G3@?F7qEi60Gl(S-Q&>7e6)q(b^`2i1zy~Qw0$y+&zKIk~ha!<{si z+ogV!1KF|IoV>}EGHS@FNS!i;wfrAo)?K@Tj_#Lre1)glsuFi+H)hN6qRw?P?(${x zY-5~H^8CEnPc9$N2}N>QegV&Y?z3p9#vhBxVh37Ky!?f7iAWaW6a{Y%o~TWu9ju5` zE0Ql>ls>KX(X|3P6)+3pFu#E_UtNzIAg?MtOOKYMn(z27(Yq>uA$7}*^nWnpi@gl(z?K`wyslrH-;s)?B?HdxGQX*ko(xVcPqMRl zy*h+3=Z^dyTry&ki9ji4kcd=Q`@ME|_Cl*XznOh1Kn)4Uz-s~{I?L)*WRf|;7Mm6< zpdmS3dxaht^u+)okhrfo=xLO;i5l^arRa;~i0Gk2AGx88Of6D$-{+YPE6}=qsC;kp znuiI-jqe{7nreWtzXnR$Z)AU(nOg4{i=>Mma_?gm=axqliETlf`v(_{XV_FitAZwu zi9l_}%zT2i5dyHfZMVwVE}KEJkHBm4UHbY}M; z^S2ZU0}OG>N=<&3CsVo&)kFufl>7;?rX4vkyX0-*V`=VFcBc`rV*hDWb?;<&C!ofr zyWEp-a?s*CX-aZxhpUA0L)QXhs&l9CvFEKg zJ_3N{3ICwR$)K4wt~l^($NU~&@Jr;*v^z=D^ag{Q?0oYlRm>UJ&Fo$M8jUe{XpzYK z*_9}?Ev@V>iOcT9o*qnL&N_R9Y+@!?zw9^0#4xU=WO2^#YEB$IDgJHuWZtOtKt#+nunG`p_$}z>3KaXN@Yt;_Y z24LRv4hdJhb+n{5{9mQwA)l5S|8FQXtho3CoMpgSr!2rl>vhuBNzj=Ava%}8e>dRH z`zw%a`y@Uz3)_8?0Rf+Z-pM078|`J6j=`{>)_94j@B8V_NK(Q8gMv4P`xfC+Ovq$O z*OM5Rq<@z9qxKLLu^T!1BMj6d^C0MzXv94a@_gg4h$sgf&q2ZK z`X7K-o2@+uqk(`Gzy5vy4n;jk>S@+YvBVp(9Y0drw5ABh49EVRSQrl2Z>};^?UURE*pTm;k_XZA3YLxMQbhMT+Dn8%uGY?SjiRS{KA^C>TI zMvhC2IZ$xQaNJ)B;>AK>kf9Gxxf2G7T=fZAl6)V7mE%BG1z|LB@P{ey@<8)#<sy>FSZ4$RXKXG=_5)rnq<;J2k{ zUoArt&SX7XpA;6Mmgn+_)_cc2SJr!J6jz8h^&FoRUqJDJPR$1&k-9XFrzWl+LgDmP ziG${{NV=$PIKR|uS9jYI3l|p?L5U4#dmO6Sy$}N7uzUtDL1|zgW5zdQ#{zW7AAofd zC83Zr)+1fl?@e0IT%?c9d6>!gGge-avg5$w)ne(i$4!k9?k@o za%M_D+Kqk(Fj2VAmOdkQaX13)^=D2-<;V5?VR@?=DKt&u%1K5P$rS?FEhq1TPA35*Rsn=+xWk$=!xlfxL@ItzGDBOhdE{Ce^9&~@Z`Y_)9y!#S(hk<0qJhGwED><%m z=on=RX{kFN>QtV2xRnv`L0V4y3u&p;H6DVvcC|}YqQ6~F|5krSQ0rM?T ztop;0l*yK(^y^b^wy1>^N9CRL?PKot+Jq?noPPqi6X8$EmQva}HNlAx&`mNhdn zTHh>=bBR%np;)*V9Txr^JD%`^OE=fU*O|cL!J?5+x(dZ6!|0|9jdw-?U!!sB_CglT zRYOzE%Y%`2ACZ+^QHZH3VMz@ojnsEbzqr!FG>vMy*;`?+6zSSVle$fOt1!w4p>q3&poW#p zg{%F8rg3)KMelGURz%`oT@E2ww2aZ$1O6;0(B%IB&ST~~%h&LfcHjFax52mN`;&x@ z^P;Q_o%2wwat2O#_Wi*6c?&M?NH7TF44r|Fj3U+&?D)%zRW|zPW)At9s(Hh)Ld1BB zq$13_xSo+c84uLd`R108NJVA1CLtRM2X!f<{i=^LrE;A70hDc7BLjXLI4M(h`#h6S zK7=bVXVY&Kk9OGS9j2PXM|SL9U9(&IGGJUq!B#f>MO)C~64A7=UL-Fcx?7*_VH8J$Gqm zyo2dMVXll~5b-n4x4b&m`Vl?}<&#Vy$3czls9=n|jvnl2TWnt$-28qjAB&O~u*c+^ zEbc@?=1(+;%8mNfYalROd?@~N_!|7LGWm}YFU8J(JU;7V2DZ97c$E(F zyl05dgw7itxLRBP#Cq5o%G;CH!-4Rq?mSL+-eh%GCe*^Z>92&x*Qmp`*r}rD==OZn z-!{AXGl%MSj=!G}eLqu=KSTfk<}I%^)N+|^o-rOSQN3F-n_RL=S{6BfgHzMJkpR8C zcQpPgtl?LXb2#@)19*|T!TaNGH30R0+#NmqY!}WCp3IVU8@`A5J@EXkc;s=U&7sbf zPaj#6e4P)J^vbe{r-$LhlbIx1Epd?zz*ly>wQvvVGUjQ6o<1DY5$Wx8FZH83(90>` zTVWp-4F-R6^|O8Rjg`{P|6$dZkYxPHh!tPPwSA%aXbHNYh0Z`o^GFzk^C%R)t>=XH zFl2Mwn1DkSwbU)+{SD!=RI*=xk<)=#weSuZ-wv0kFqYN*2Pief!TafxblG!j9h=Hg zk=Z8U;(p6t?OJUT>@ZfoCqqRXpA3B(7$R2Tm`EpI*#GIZx~|-^Iye;zG(moOU~UJb z`(=0Ks3bTP;i0Ighme+>`w4wh26Gy89(%Gc`|T;Y_|d_Dry4P7%vIF1KWoRILm8?L z6yEh2kt)n#$A~)wfP;Z}gfD{~(Gi=Y#WU}it{WP@@ah<)*{Emv9^|TaY-mw2nY@Pb zffc&4#&JHiZ$cjGtF$QB|#9w;8-Ef#<)>a%Ut}!5C{fPj-HEMYJJV^XvO~J1(m^!#^h3GaU@a?45TcmG1*s$=c#>Rsp zMk7(b^(EHZts;*fKq8NajlgTi8n@z=VlAoi6gj=qn%*%J;?kk1qvkD7xBSb2?-C#y z>_oHyRX{lF_O}fM;%^}|lR1f!{RTKJ=?E-8oG0q!?ijQ3L#M1fJ*8Y~CPa1!yQOP1 z-S5lCFNa=sp4--|*fz(pi{tEKQZZc*EL6VzW;I#-saJczO1sb~x=?x2xT@;I)ajG7 z_&vPoREya|{KPz>5?#i^e&W9W=+%==`T9rdWC?JpD(K+;;RX``Re!K#%J`5oWE0KX zzAYKbB!4r!LAB07u9-Fs=0$ad+{-_kfd&mC2No0sXa3jo zsQ*`KQyLdsSiNHOS25Slk9Er$KpuWx9VD0tgsi2GV}gF65g#L|#Gf3GhGCz3F6QQy z7R*;b3a;q{dDk5L?0yTBPRtNkiXp;{=NWUO5cBMHwd7teu(AzA9`;b+GNo0-Z~FTI zCsidA-nOa?Z~Ib^$L6>6lQxD_Po@%_P?*aqkHht+xqBtPlld<2wdknB@NP0OJ~2#+ zOwwKNU(xw@3**|S=_~pfUzfSG15Rl&idKzA-FKkQP3osi5Wjl@Eo22ZHTVE%8|ce! zVrnue^&vfF)N(mc`9a|AA*kxCC;hfDvb1eNg|Ff#cD}gyFh@cQq8J`}Vm@pi;91U* z8I=7_!ev9Jm{ShRv(G(U(%&XTK$9FBs@tEb6%8e>fJrzAIwZLe2)3lY5`RW*>dZ1I zKme!ddnGQT=Q-?Pih8#oB9sKGb&#x&iO*BR9NV;li|*%--hKOS4icQOrEN&yX1G*b zLOyO%7Sc~PVQvc&ek^%36D-Kjinto>CoS$Qvy^6guDg$z9VcIhmk z%>PCQS{}7j`w9ogjZ1tlX(4fRx0=v?DJP+P+}qw==$%!vk|DQS0Z#WxZlOC$%^eT^ z?mX4YH0$DfI9f?F{E{uIa6iX(puj)pr%zX>RwnOhk95ollB z`KY5*#!JKChBP)oA#gWU!}SrY(mRJ5JzZ|kNP3#&7{rHY(^gdc{KYk6n|_GNeTp?$ z{br*kS^rMGcLpJ)*zHWZf`Um$&2$*{b&*QRmVrKKqq4%rq*HYjFP?LbeY1HB*s!}R zcvP&rrjs|l$)7;sM|tw5i^5lb`ky)pWo3PraF!ykl1WSPu3TGDlqwPwQImKXU{@t3 z2@#^UyD`lFY(IZJP1Dxt$DSaUIMVG$pp_azj})tlQ=i3TnEPxokpt2x1&!BiH@js{=mx6~A4qFvVng6rEhPFCZ+yZ6p%jttmng*BLT zF*WzQGrWdcNF61;UH(Hf z#RXp+x!A$Z?e^-VE!`XLIjiM_mZ_^1j)ZIh;CCnp1}Z7{CYGPi%iCv-ky6g*-^yC& zDtV<3D>sTD{LSg9@DtbH8LDuEz<_X{^C!<_6|fBze4&Zw!dD5MB$8y^zv4tTNAya}R3@2S+Ill%}z&L8?O6qtc(wcnmhE4y|U z@0sP1j%hIi2#+qze0yr3y zLs!4pn#?erY}A`XT^LD*nJ1D-x@ovRZ(IJE66c(vjdXN+!pW{z-5jPqA{ULw! zj$OXkRT79xs15lB{tE!Ym)g|E87(Ljoc(Y&drP@nmtnFZn+xKIhaArd9?*v0C-q(T z+9SFkz9zI`<#67;Of%%x@y_*~nNZ}N5I*SfeaQB|o&NxTt7x}~&nV@R4t;&D>82N8ix~AVzo**L=T&|`P zjg_)Pv42kT<|&nGfegK9Otg7Dx%v@s-*P=!TIL^_Tdq7mvrbr82iy(1tamnb(l)t+ zIy2{l*wtK5Mi~cnY>ql6uq$_jo)joJ7kgxUIZlZ8!oUa*rcXab#vb#!r9aZN!r8+R z{SJJ5`GQf&`m&OVZCK*Zo5IsbLm!q7@5K>n(qxWZq{fceEHW3nvA8?F6+^bVl_}2rA*dfw|)f^Z;UHx&~?(Js_@7l+T#aD zzZbYSux4X?Oiw&{hV0ZA=5G^k`34G}s_g$X4#{Ckb;RCGrt&NaFJ&Kh>0hCf zcK)LxAxw|;#}R}8>~Gz+nPETXRKEOS-;5YR-f!kAUx&mzR|u0#ZV4NF=KlS|<96ZHboYkYrgC|G%_NHhPkPr!vlK2ij+1f4X99a+#3S@MXh=MFm6 z!x3XoRut?(6lv&Z=%UOUIBRGXxIzI-SVBOVABbC@t!Ud?uBBZ4gIubHCueMWA>#$& zav$A+!ycMJ&Ntn|cje8H2cE8`hkWRJ*eDz-=olm*pXoC>0tFZX{vG5xpy~P~mOq0c z#iUeR9zSX|Zg~%Lpdc$iNO5>?qyMG3!1PHq?OmTQpSy#b+A&YF3pv>G0*=|p`$>IT zJcxY$_ArBzYy8_ zCC`pL(J{d!*}<&#I=yb+d$=Dk{d3^K?#Zd3K2PLN_ti>Dz@9yN7b_s60^mA!^ zOYG+g9o!5{GZiI@6=mK-2QZ@7(%o;TNmx-{hUMm9#01G*9-kvYrS1d_b-;U98fCBd%kOkA|v2U z5Pox?Rq~9QT&ZO4e+$!iRFZdz6LtJFdNy6ea8xBu3%}UpHr}T!(Z55cUef;V7L%8o zr8f#M-58G(9GONAb}xqB_|eiXh%aX0D1*1mTF2qp}l*N(#YHZ@WGWy*B5X-l=I9V_N=N?d{C2 z`ZX<1GXlZ3I$45|MyK7DB9n)jYF|(!)|rGS-2hoJgG{3PAtYbu{3GANlA9z@m)$J@ z_W-tIQ7KDU0d03|zk!V{#t}nA$hAK4oRqvDXHx+h>R#|e)vY;jnZ#LtY(F+0;VU#z zt^j;K{$OX3LnQV>kKRYPc(+y=;+EG8-+Epim_>H@G)XAtmx%ZKG@U%3)WpYJE6;hz zU?Ubdh+K1YIU@JzPXVWi9@yFiLs-%!&cAA9v>{1mZY)@93s+kfp3o*D&K-;OsNerM zR^lwhxy44MlID0+*`9cRA>V#uXoB>#Ku)A=oLwHFt=rpMa}4o1edJ)-IU7M~zyQ|K zEua*m`Y(1N1(?fZUYzujz{qNbg!+gd_UoswY$A`(lk1h_=-nX z$X&pEpnHzhrA6%J@;OsJV*Rk^7M>c?5TPbniBZ#_9E$h?<)Dg8I)bMF0DpvZ_x7)* zziV$BY5I@EMbegO9vvnDZlDj{iCko_)PEsfIq=KCP<%x3zLVjbyYKASW>=C)b_Q~h zV}J=5_BHj{G?gkI@$=b@K4)ZbFy2O;8;;-I{{ZV%^-r`)7ae#f(-rzTul~$G1GFtB z`@~wNu_Jw&7Lds75HSPg1yhWAW19T=yB22ZSoDC+Y#;Yo82Nj313rT|HR@n92v)x* zL&U9waM77Ej6Qa4Dx7^gewM-e6b%hliYfK6?PcjJdwynBagZp)8DmG)QTmPfm?|& z^7r|$IHguxu_}c=W_=Ox6X0_ELXddh#q39h?O*pWjt$!b_lfNoJOSRnL2RDSO|x4K z1_-S!P+)m$wNwvk!|-GlIw!*oB}xb^^ve+LsJ%iieA>Q7+Gv= z_XOJl=0;P~E!#hbrG96eW-^?gWPYo|xeqc{KEUxu#ZL)%Xb5!;PAMnP2)Hb8FnS8} zqx(*HS9$WRE@a#MKy}9%ub4bJ@V*OaCDb+P_aFqcjN6Gmn91sRuCMz$O1F)k-W~Cr zudeRI`T>ghJVs$9qCWbDM?xPKr_mN49_(&PxzpY#f&-EVPJ=l5a4Wy?=fr(GT)R~a z5u6c&_p|9=9qSsjc3L}0ck)9XI(_n^?=t{BMSP+E01MN`8aAZM3SwJnMsUP~o>ZPa zI*P0t9`bQ}MQ$;Ew`bYEwj3?nud0VVt%w zqP~L*&CGl@V~0_{WAW5RYySgg&x~X4ecnEpuSXPcWye+fI@q+o z5w)#CRT3K*wnW(ZL6d?;eTHlGTTg}b{{V;ZB!g?s7$>Jr!~FVJ=CAD2Xr|9w)i(U{ zg(`YupXt-^uhX4g6AqE5*x&-O$B<7ScZ^p8J(H~P^d44|Y#d?Ta@<$U)`=#+`&G+v zoW-JAka*=AW*6z4*VXn&BDX+u@-BJjx3zqC@Rs#8FNog}{AA2z24f22phpe;Km#Aj zm?P1C7HW12s`#f@zPpOtU0*Sbx!ai29vsp3J?u8%%5#0}7 zdbl5mtsxUKG@mx!osJj1eAD|;Pc6m2g}gruUTa=lsVJRWC;4K&oJh7iF7K46<2lE# z;Bj9Qe$_ga+W4bGgHD{scWoPaVl(rr78`i=ug)^>db#xU&$FbK(?jrlvZ_N5*eri` z6ac`g<2-caSAhP@5ea-Tf2&OY06pd8yNTp{r=Dwt@O8(GEq)1jru)Ye+}vF55nK7{ zLBo8bw>9p+vtE`o{{V(sa|H6lsAWC4W7fKH5#)tUO>Lp#z9aFUhqRB{TH{mKZ&t?F zOn^dier?Yhk_T>>^z`jr_s5+=)5U)Y?Yu{&x0z{idmYSe*u<mM6_ zF?gc$M%f*mt=frRLOA(A$KlO=^(VvID83s<;A!RiN7=2swUNfs&DS7%AJVj&gdtD4 zUsiWkIgbX~cxT7H4b%K>t3qyP(e1XyhC3BkIRp-bfrIoFFoaUssY_9yjpQ#X4_?d=KKy8d))Mt*mju5)N5$ zg(DrZPqr)V4+dI!e-?Zt;poTwgEZqS4S!jO%S$Sv|P z7idkZfyY7s;=arHdvJ^KQ^vj`f0iu<${S(NavPqUab5VUEm2aWSNKc+028l@9yit0 z?@1r*`5m_4kbb>C;5GDCC!geyZOG$xN4VqpSI@t*G&9emYd$BDK^pb_%%g7rE=c^V z=~?BI%O5t!+xMH(9f!4iwmPrxIZb_@ht7WzTg~wU=bt7t3Nwy!0X4uu5ZS!rgS*u6 z>HMpx@paj}*0l?hwYEqj+}thz033Gp#dC0jEOErE%76yny4>~^`yNT|;c27u%)|Jy zJ-fls2J+tOFX55@@nKb3U;AeflskymP* z0zbp)UepgVCx`2?yt>YxY7;w~Irj&e?Cyl260ED;V2DPi(D@^xyGN1?u0}Md?xvm#a@Qvl}s|KGY zN}pjFf-b+R`VT5p6kIKY}okC;~*l;KCRqPFOE_d+cCP;bn3e0#JqPJUY<)G8O04D=D~O3?cRJ(>*I{)4{?x;*vJ~;$*m9 zop3Rp_`v)srJK;UjBZ_y7+d|GKIe5CZ}zxnp9ulPkZJwH{63~6y|5|tnlHxuZ%z!>TNamPH?mvRq3 zx3re>(A@t3%TfsWPDtn5vCrYauAa)y87!k{VGl0c5D3WUjySHvK+vJF^W~1z`I2$8 z4D1=s++(k(1L=IXjW&8f`g0# zM_zkz{HrI#)7%KHV2)Ip^*`4X;3;8{0l?|fy@fQ(d)Z~m?ZE-IjBpPidjsuG)V?0t z-(9h`k9#mk!h&|F>R%_0!_W%4S)4kJJ03CNdq}luA~Vc#takvuoiH*p`d449cvjZS zd{DbxG^7Afg4pUiamVxk^sctoz-L4AE<`2_A2ACMdG1eqamF!E({%FlMRR#4*&bdu zWA3jzLa6VKI`Au{<_Y{J&Z0b$KMc#IU5PGyxc4qq3T+{=o`a@1sMTkgL{X=hFnSyT z>PC6z^sdXqT0GL~ah)zlxPfHBUP}|49i->)e!Zy5j*_j!>^EwQD0Q9UaI?7KCm?mpxmIP-T)MF=(c6Pw^ zrtvXxA2x*q@I)S97ZG`qo(aKHPCY$8&MC6!mX-!vTbKlCbi{&FoOIxffx*W?>w#Y3 zqv_AASf;6U6GnZ}ws)aM zBLGAj*Vqxj{VScG$ya6doumHXF4=LEW&;N}#e2WQABeF*Z#RVeS0|mO-HnQ_rNZaw z(~hU0uG~I7O?!pLN5J-e7IoLHzjVQODI*`@>&M|<%d7YoRnub**2`=5-i#=r`%0l*x6}u zxMkil@4yTddKPqSZAbQ2bk9!;|1+;M) zSd)wp4n4E!(>3iHFM;(R4c;5uhlsZEz8)EhuTVDptN5QzE3dfI?QS9n@t9G7Wkxw; zk;e!0=d~xECGfHPR($uTXwPeH4>>$G&^(0`w5 z_xb!Ob$dJ8Ht4O`0hJlbw_($u{#7-ffGiSY=dMryH*|hIMi1vsIovvv&V29voYw}~ zodgOA1A71n`VN0DQC+WtyalcJ%U)d%!?rQWbVo9``lultWRdf=K<<8kdRNdIf5Piu z5nra6q1vlWjqfY*94IlDk+Faj59lk>L^?KuqD|os1HQ`*yRPqu3oY}EgMs`JDHsdr zYoq&8pDo87PA2zJ(EbznX}l5O2K!Cb@5!m^paCV*ZO#$Dh85_lI{yGaopngBwQG|1 z5EAa$Br)hSz{jO~mG*~v){8HeH)rk)spA;y`c_T8lX8+bnt`1`V2h0MG1sT*T$0V= z_9NOJaieL|Xf`t33?!FWjTdRkbIT0pALLTm=}}$4C%xfhCuZa6-|-*krF$Hn5nG=P ze`(7pig^npaDW1cla1cLiT3SW<7j$}w(>%4#L9{o5X1q-80Q^vjyV2RoO49<$bzjX1#__3!_Mv7m%ObbosvV{{R7wO;Df0JAy0`;|FTslZ^Gj zuSS+S2GNy{N8z@IH;R5Ecw@uTvi|_3>JTRw7+v6=oObD7t>3pFgFHvBNuXZY`8N7? zlWvwMWo>}74ZXdw$ghNc1o%1|?~fh^(=_z`)OvuPXXwO6tlv)6`!Vr5!hRj`m~6`Y0PUF^8y9k46Zr#@{_)lRATW8sY__L+Yx!@dE(4{HeukwG{q7{^XWADwzO zqwoXvx$&-?wp#8lqKx^7lUyhPhp+ztuD;{&Pl9|i;CZG#8?{?cw6HEgEZ7|Y&r13q zM3!*^GLw#^XM_6JL9etv5QE{Tiv9rp#XdICyjvs#RMkA`-Z+jz2P(c^?&N{(+P^6D zzYSU4LalWnUOC!>I2{gn9@YC_`*Z3`7r@Ch=0Ci@zJfI8A9U^`>4A#;hD|o&Fv_Pa z&49bI6rS8yhmNht_c^P|_BqXS!+CAMwWXELlN_bq!X=32iN)nioYtRkxL3FiRY82^4O z`mi`PjVy9{F`iGTe`vvYx4&ldWRoL*9E@XV+ItQwxbR)wwWXA{H`bwNmP~}>IT;xC z6;2ySWP#m3eiM=vcn8pQ>U}C(TZ!~zB#~JcW*7jd>(4&ljdpu@>_2En@s{5byr>wXpMW%hB5LML8RGft5W8&mT;7tq%|Cnj9L=q5l90516dj^5KjDyWF2l zV;KJc>sL{Ct$0N?&tYjil8hL{oGTxE^ZD|mH1t6_G+IXuC_ z20wg{^V_w3$v1#}IcH^VmR9Iunk~zP7%SNH{IQRvR8m5fNi)no3R~Pk@Q=gt+(2#G z_9-SYFzJ~a1p5)qdw+$~hJWu#_}4tk6`hwKyy13(y{{UAN(0JER)OCM~UK;RawUoB{ zEOPnsx&eu0Maan`8y6VC7&+<1H9HaQ55j%l6jUNwd^^+=XaNGiNylI?20gJaBRrcliSxVsN-;CGqHkIJHW%0+3u4OUJsCi;I=63%8M}Z_Jm?ZbV6NBXHZ5Tc+=q1E+fafi-^u-`n2&G|(^5Lw|8BZ+sDk5JsX& z5UA_uNZ@oGMSSJ)Ys1!FCiwT_aPS9*Px}>;<$h7JBJ4YNZkX*+?F;sY<89xMyiKP} zme=}2!z|J!&ELdZfsdB}9CWWk@~_{?j_e}N>ZQ~kP?4RiILGv_YyF`u^lN_?M{O40 zF2>M8h>D=^EZNBbbnW%86NSyyIKc-1f#24$ zuEA-O&5t7>=L4SHar#$pn5<&j&l7}S;^Xo)$D6gi)O?FYGRe0-TzQii`cwhZS@~%e z)Q@8~%1Vx_>Fr-a{62LO!hn3Eh4$c&os?-3h$8J0ojI5-&N>Bma(`>D#@Oynqh@_5B}z9GL=xptL| zAvh@i04L~sAHuwv^71ryWo$E$fO-MeqAa;bLbGbk{;zmYz58P|1+JvcFcSR8Mo(|L zYaZ@$Bxi|62hG9j+MlP%9M=Tx$QwtkXkdH4hU5nlN%Emi4m87BoraBVDU9y9 zDlrJg>}LR+cIK#C>ap1Arblc?6nl<(eK-~Ix5dwi*EaLXZEY!@`snVWMPSj!5bm%n|zVFi)jfWG5qb2fu2}%+6_?xz0wzf-{95K~);$#y(7yZr+~Nt0kHU!EutENI3dc zH;G|f2IL-}QNW-I;#rs+u5vSiFmdcZ3Ucr0N3Jv19XS4!=S|WAPH;-@&wu{4HvpCA zr#UD28k>`FQm9vNPr4VQbm(zaV z$7(JYBh)n+ZEPhm5QMG)7|1`$yvN5r2a80|?KO3ICYDeP&5+22v4!Aqj-K2O_1kK% zo2a5e%wIRn)aQXv{7St>@W8b|M(w{&3ZCA>*nWbyraS6+Pk;-5Y#2fLU3pQ}y@wU_ zRiB2}S5GHwkvw3Z-M35u$j&+ZK9%5K3GJo3@#dEVC?sPi3P2#^pvR?s{r!}dV&dXN z`-&K}UkQ-1O=E>)16k)h}g^MY1v`(3?QYdk&vY`24FPeG2y2V&)$uRDf}g82vpv`gE_2 z{@0gtogA|GE5M!-d>>*YW}Q#X&m*T8$F(-& z!n#7+vA2jyV;N$-Q?MX^_5T0@E3f@v?9C%m$Il)h(WBNPSuUU!@xTJAr_9QO@C5VR z*AHvq$kNped!qm`KAfJPUN}5g(U(3FGJ^}2R3q-Nds0Dsy5WAMSQ zx_R}ZxV^da{jY~S_Iz70DxPCWgSXp1{b~-CZ!@$Jru2kk-;ZvX?O#UQcxY+25nV`) z`^7z2-&@Twj(@XTHtu}f=9 zlReDs=Ca_8o?l^uj)y&uO6_d?Gps(O@>u+n!tbo8tK*0q{pbHc}mzqfRlbz632xZI(!$9<~4*e11}*HO^zC9~Ctj@M%bVU68= zzl-@-O)ZVzhi_zAm-lGg5;M8SBWjK@kT5^}RENQu?}&7Z{{S0!g5_-Ck7&1n{#J0U zv@slGKf=5d^dhZhS66b-Igd2dY~E?D<+8RG(OzLtmD(9d>Z2LyTxI2++xQ>~ZrKBD zj|U|B5!hGM9w^sNwP~bj7WU)KwpiL}rA1FJKsJRObO$_rE1uK*C@(eU^4=(I)> zL$W>j`MM4|@_P#E!{&>rr5PNY+D^TqcwbM|qE?Omb|pp;Ff)&SEA7vLp9el6{8Q5H zyj7^ix?hH7jRV}wcEZY>H$4b9UM%g>*q2fqu(q3f@m4 z^2Acbz2mp@G3BJOv|KZQ-kfTwEf1v0Xi9YzC@Z(v{OIu~#t#DgKk+5hmJ-LTPioD! zXa4|J0_6&X9dXDQ@9AGKd`}EAoatPEBc-A9t%L<8D9CO8N|+2^hPv z=kb*{$kmS82@$MhKuQGpqZ#>^J$U|g=lZ08M$!YF#QFdau zr!~gvR{~;*KN(_j6n=#C{444v&yc3IFzq1uq~);?IRp5Qps%|>WlIOL@P@an46(er zSk?ak*^iz_*1i;+NoORa5;pLE;6wb1`~Lv;esgW`rVJ0B;^Jo5y-M!`kMr8Rtl!=w^yN&qeII4gWK?|M!u7A zEW3dDbB;P={PwSpQ$K#gK^;xC-_B)MR}3ESZ?Y7#(4D4O8MLNg3%>w`wte{f#n#IH_uQj`(Tk??q7_f96d^NUh~-a z9xcmp6>3G{_CH5-0j}u31axWL<+atkWvJO%-D;A!l1QMsljoUp!i7Pw1^{>TC+dwC z!Fq3pw3DM~3ME@;nPHYw<~y+HS^4CizskQG6aESZ;wZd1KZQrbdl_`wu*Jlea~3?3 zaKQ!#Oaaridhdq6;G}*Yvhc0GkEv-_HgYUxIUpVwqe;>i`hn^^~ zl3%x6URn!@)v!WbNEQA}Va`YZaf{CCg(`_c$ap%Btkn#r@1lP#evmh5s{t%&t55eKQXMXyV@t|Y#$6w z=f>NKthFiP(lkv!b>?IZ5WBb=BUM~sHlnki!=USdqeX2G!2bY={wmWadyNt7@0Uw? zxs=0g8>7qL<#{u+Jm7S%&Z++Z;HG{hyVG?|9_Qihkb_z*ZwlT>uO{#T84=_R3}9Cs zum0cuFV+4R>t6``GvM1zF4JFzOEDq3mS=`3*JCVdLSv4c;Cgdeb0d0LE+yIWpEi6a z@a@I&Ppt>?BCvxVW8)rU5^=6-0OE+KzeY@aa4BL1s zM~_JV09k!;``hUgkk8o%Oa&ZPa+Qx~E~o7$Zik?wEue-dQFfvXDBvo82GePKe#rxV?;oBA>0V^&9Ny5|j$~vZ5LTU%Y;bfFS3gXSQ&AY=WJ`d3@A5q^K0kMoMcw6fLpD5Z-@fZQ}$mD{519lpMT zw!tgZM?NOCqjSZ64J*UrZ?jy387Nh=!40`^E6{vzrD}SXrRO}qA|jv|C3xeg$NvCZ z6;=uEFMNG(e3qsgsI7{~szhgZ0CU(3AFe&?y0o9pyb#O))WvnU4#Dt7Py9k{OJMYf7|6m8`-!2-$IPiyJ;Vj)RWl{{YlIDxZfuH$Jj%40i_J?$83Ix;ET*?gt!W zwR9Ho-0C0*;wx}NNsfb#GCqg3e9k8s(CJKr#MhEV999;43o^1RblL_w+=OT@Cxw9HBv&Q3A>Sk5cEv+$key_KcqrR;KA z%NRd*8(aIi_4?rP&!tc|LOTW1ETvZ1#N?1j93M<}`hHc%M}6YGA{(1~7HO=dZ!tq{ z&Pe6DeL8*>$5#;Mj)#eT4(8_a3p2Y?U7`?ovg0Qnp1(@Yy}Q!2CAPhS*t{s&EWq-( z!5j{7djZx9+f*un)0SSitj&8@(DjXB<^NmF1g}}FYadl0EsQG{{S{-%B-XA=KyDJaryMGE7$dDwVR90KSs81 zCgxJHml$ST;dnoEanrZsUiqk5X&ROMIs{r*+1Zdq200_RJa9&PlgBll-Wt}R*KKs$ z8z|a)7)PBq%BmEcHcw0_9=YUW8O4207a17D<~%ROUKZD3`zMF)-DR97o)$DYjd&Su zgkz`p*6xn8SZFieUZ1u~S7ImpvtYR4hhE?Qs`Q<44y!beHOPV~07XoKD&A&-Is$~M1igB zrt;QL?q@%jY9pD_TLFXPodWXn!`A*F(NWZ0y2kM;;gD3hMqOyPn2& zmIt(rOeX^_dVIssSFmYG;vFSZOp-w6@G&clls>ov7$TmQ`u>qH`y`uDvKf(fmS0a! zJ9Mr`nrQYkv6*Y&JHHLbB5Ie>xt9lH1GtWWjC1W+J{i-rEkjkG!Z*tum8_uVc}OQI z&H-;+51_8T-$2%UU9QV9iJBPEU(B480T+b;{y&x~wzU?K_E~P@jIOo^l%W^?TCmx( z9WqaBdRHVdjk9V;p!^E`m_8c#zs6eC$Hku)wwvHD4_l;UOs zu-~wE!7UfzSAit>+vBM%uKZ!+IHQ`)9f_98$(Jh_4gpsn{P-ALVM*`#W#SKt9z56W zypIxHMRuSvrXfIi;N;_{OjmuR{@9-wJR_%D**%__s9Regia)hRK~)&Q1qy+TdRMVd zN6%E@&v!{5uO2e-o9eeruR5>??yu9Z{44Xv_MQEsAHX_A$Ax@7A&XwsA}i($6KfIb z$~(xzh3q=^0=`7?-|dU>SH(9?GD&Hr33w@FxjDu^L6P=~B@jJ&C|7Zrs-~ro5e>&)!~nvP)+z^BkO>rH^x8vOlu-!o~PW@X2rW zSa$e}#LAZ!JvT)MSfcjGIW_Q4?4R&ve~F(GZ1qiY0(1==i<^dELdxm>t{`!Pk~toN zzhZSu4Nm2Yh;SRA7y})E73$@Zgr%=T&dl)D<4rdkC**SST|VRJf2B~B-S{LL(|s2A zVyT6}UVl1b=+`5nxBmcIzK-Y2+qpoH5FBIM`qMnmd{(K^E^(5iamUh=`yT6zp##20 zQSDYikY6Q$@5M+)4^e_KT4zR-5%Oa+-|VRh0givA0Af!JbK6M+{{X9yVS(;CabA_- zUx@x0w(wm401Q4iS+>34w=VF><%hViB^(E~&f}FSfv17V`-5reB-= zX2k+j;AiIG3jFu+27|BoJH%R-g*;6Fx774$&85&*StE{U##wivApE@b>0e#l$3KR2 z+rJfP#MxizHuB4FG-c9Aj?6cf=<3Ur%A66A^7J^bj-}N#ZDwso{{U9Jn^e2IyEj)C zH&PiTcV!6qXC<5kK%+S)-nM^Gmp}|Q(u(C?KB9d z%6yFRlmPV}gnn4BT-07n6xtZZpc1(qI2?O_`m4(Ig-HyMoNi?boq5mkdSFzYhn(w* zFD=aI5vGW?8Ai>jy#NF9s5}p;THER$*|*mbTG~y5CX|uoA3=eRd-NPtr-Vq2X5rXi zp>-SpeGk{Qa}sHX&GJxWN3jnW2l#W_+x#f#2>UNZvhbaaowO$YHWRqtG8~r#1CTwl z#}(@uZmFVaQu!KWvMsv&r*Y0$;{*3n7cGO1cJ>?r=~9G`v+X7Lf3B>$C{>Q?NLzEV6g!3v)j9OfUe)4% z5pA2{)Dr4i^hQWRp+<;q481X&a(@Au^Q$k4z8Jf_7TP>6%;$!DqJlpR4mdwb`me$s zEb!mN%?9JZKM<|rztiuKMH$)z@USCez~hyXa0<7!4p)MuD-k%{_^L0BnnddxL8Uq? z1A^G&9CjOPw$i>L_)l86TUe(FF;&8zx#%{YoPHJOpBDZB_^;sfpV~UL%3f$UbF@~v zlmrOd%nadWOzw%WIpbg>hhbklJ^j6*gu$pFlyWw>Ar5ofBDsoPTuQ&K*;s)3JI%J+vID_RFImr4~qsBpG+PH231a`)M3|8@H zJB5cGgA60dA9Qygl}yfoI%ACF<3FWFW00_lL6S)Wf?I+9c&BCjvdbPp$6z?7D-GTY z`GYvdNAjoP@)UD{v;6u~6l`#vNE!Sp##=jwLO-AQP$IC5B(0IOk&X{vr9@xv3~mSK z1Ew*?2jyCpe=X8G{{X8W-s7inRkb)HT|;HL-xy2~I;r%a44F3UJ4jL7c0Sc&#_<{^ zQg;5d$4Lojz&Y&SPj70W3cO5Hv;4eqKoIIOh_#yuw*k)sr$K>T9FvWRT$f-ogU3qZ zb>c)&O}J*=kJpTG{(UQq+{yz9bKtnm;AdHG5I01lPdz+6qfJ*O4;)UL9 zBx<8AA#O0Eu6--%-Amys_*YA^)qpSd$S0ES*~n>ZmL?urlBf5F<^hOZtAoxlUn=-I z)W><4aB*GsM!%JWISXP%d&2JlA*eSPxAwOrD?RRx4jfzL{a(W(dir4WM!wo$}z4wTuU$svd zCImlmh5=Pp}Hd+}V=h5Jo0xxb1@?q^># zw=B`1^*wg_XT5rverGu)c5z~`@mn5kFT<||-1$ajkzH4A18w4={{V$&;QfoTIoEIT z2Rpx&Y{hYZb8#SR5>ZLyki2Ij`Hm|eQJz~kJll(r9$Nw+eqy=mGJl{QtL!lK@6`Fa z)MSVg;g^FU{p&|J8Dbtr>Ga2XhyDMdep1^=NBwnUkHebq{{SC+3WoC5M$y0GXJ~rbxXg+= z{D%WL_WZc7R9#j$gEC48LHhRoRb};(pX*qDIIfy2bUs6HXkEPQh^ zTIujdHm&lNJA`g`9Aumw!Frqnk73h-)<0m~Z(h9`o%XG3Z*){H_{j_x(XsNA@BaYS zuSX41TcfU(ShZ;!=fj_jUJ&v6{hv;qtTit z)>NL>;BkT-O5^hD#d$xEz6$tj#W6khffRO^XXY?B5V`jL>HI5?6PH_BW2cGfBjdd{ z!rK1;ifb9&PxxmKPjD;ZMuGZWRF@et)b z6@KP%x2YNQ=sumjC|mdkXxk;TOOE9;$EW`Qs=TYhpR^yukJ)2ei^4w>Q~ndL14=?z z>TvBch?DNP-MewwkCeVKjjTYg(0>bl&_4rweW1s!=rIrXW{+MV}jzzvCw&+mU#X`v2`m=0{YS6g)H5jM%7Q(`!`udOBU|uvwQ-VhYdB%M`DcCuWoM-Tksi#M_-Lk4l8TnfT_dePDs}Aoii~Hs z0~jOHiw80C8eO~!H^wGR@#PbN>@&|DyHbB{NdhofWeA@$f;RJ5K+iag{AVN-xA=fpvvvXMjQ{6^ug)rT)pRl zEm(qN8_;6C&Ild?0Iu(*8Xb}PSNG=^v=u=%;Ju8 zK5ru?4~o7DJ7R5W+%j?r+yM6bgFjljzY}~Nc0c4P1G=0XI0I%rn9g|~n5-MGg1Rc^ zRnv-+F^E{>@F4X3YZ_01J{xjJ*>2ItV8xf*lj~YqB_5F%jXX7ZA_#Ay>zu5d06PQI zr=?$yRnqP}#z`qY+j3VVw4lss8{J{QIjdAcc%|Ky)aS;Ro zm|1W=K`c~$p47Qla(U78n4M*~3|MCX1C2n=t|6R546>FRL4|X)4uJL^`TV%Wc~khuPSUTM(frWy$gJnK4>%lj$5H_2is5wM z2l&rRxJ#tfphCQu-QN#^jlbvctZxu_KKl0ZJH1y?hR#WL_3Ac&2n9}ao^kKiqUMy~ zyPmrriFC`gTkBhDPp%2As~cuq+go^yTfN$C^2BJ!S06Cl&N|~9A5Jg? zrDJbr6Ymd&db~H9VrkPPw-+k0nOG-w18H6`c=YEztJES(TVG0Ok%$*?Y=a8YPT)r-On2i3Y&b4eH(y(3Y>n?e->;>Tg^br zjHy{8jDhrARM;H`ez3~ew|}!rn_YJ<+~<0X0n?^9z^(5DT{OCZjke1RN3>+)l74O6 z4{nwDk>Rh}hsDimtFK>0Zm}papRIjw@v-VnR>v;5Q%^LLi2xDEY7Yl&nCbU25lu2E$C)T%-rE2Ix4bR;NH>oxVEaak9e`q3?seNCRww}5 z&;!$q_OA;!qx**1JF>`f)JMDcS68#Q@iJR#x5$uMNwK$vki3B9es05_Pt$`@>+|>{ zOV@7irns8)&i??rw}D#(0m(mffDah|0QFaqr;GeErb`vL)8%`eNx@izp;3bK)QDp}e@GP5S zEWbP85ZD~>GC9wv>}%EhVd9S&XqR4#(dz|9|+B?vud{bq^wA2;sHkWP*8GD2flg? zb?IL{iHsbSQaAR<>pmxVf5LwebZ-s#tHHM8Le=hOSnqA-{n)ogT#&JTD$voc zHA}XC1K3!t{oR~`3tTVAH+6UP03IvHJ{9ZUIPqlODDfVt5?op&Q6;0>V1Y1V%%BoU z!V!b$IIhP-_?fAAA4!yWN*G^Vy594>!x?_bA0Z9_+q~pq8>TrG=3?-=a+^`a^6qAM zpIkl*@de(4roj4+u!Ulp<|PITc^D1Kr1UAs$4)6cfARa_)`j4>d@15>G4-qagxIkC z)SLbM?$6^~L(l&J2~Lfu={k+V!*eRMk8mW!tt*mukK*1>=U*4-o)`Fw@eX^aZ_IvH zk8rU=b9UQbZcYN=5;8DzjCA}r%kl_G^Uv&_E;_q&yich-CGkJveWaF;rQeSXSVXNH zcD4x^d~`%&MoTvz=Zf@i5qx9u1Xi%<-XYSXx4FGx1*2TInR<@@0ClAYZr#}(vB>Bv zf%rjfeRJ^_PSCYIH_Urf3}g%Yuibz=z;W(ApOt+p;~$3p9M-&Vqxh3ik&V<-ua>zR zODg=QAMD^`w*#$SDvdPx5;s{~V!!rToxA%}J{{Vp3U-4s1(YztytGzf$E-$&6?N4T)!Qp}=BR{(7|3-aV=oS&vS#{-tr z=jO4|QoYgWUKjX*s>5}4Hlc5E;%nQBkYcm28Gr&w0ayc`cx5Zx`X4hSU%mWkW2T+wm|gl zT|b0=D1Dsv-r{AFNZdeoBsd@X)gJ+X@1iaJc?TYf zugYx4z)yDb*9+rS28ByZzw@5awxz!a6sBmQQJ7K8^E6wwGW2&dWO9Q%Z(jo zD$&UmI!nIy@;yFe9kE+K1FiH8bHz8h4~;xR z`d*OkB$6qlA!W;Qs?0)yF`k*=;}kqCgsR;8E^m#NK0H|@@Z_;Vp+S3lfFqQi<}uDt zdXAOrclv&(d*F+Cm-nDRPm}yy*U!55?3wV|)qmkR@E?xkH*k>ATbWWwUkC2v836R* zzJk3oMEIZM=`7;#@Y>AG}Q5Z#qgYYF+K-_HHR87I>nF<&)&Ve$3$ zui!mdG}|xi+nX#gX%s7ASZ5d%on=5%Zy$z1IwuMU0z)04ARyf((j`bYj1Z9SE(wW^ z5D8L z!QZm7Sppd`T~%9Y+?9s~nCs)+faK8uy4(>=GwvNC**Cf0o4c;WG7z%o0NDgq%9fBD z|F$OVLt~sJ%Ft_j?nf!_O!g4hw`ImfUj8(ga*^+nIPM}}+t0xTD%>+>24CWCSdc0J zJ~VR58~c{hp<{EI^WVmWTOWs=))8z*-I?FLrS%wHVWuuTF8;jwGw97f2a|6it5;n1sm#7PdQ zIibVV5_=H)x-MBUH;ONddVeSXDuh4&s$u1YUi$pRz-Ii7@{w!os_)p@n*bgQo9^!X zIKw0qQzK`hFLR(FS*ddqtoa8DT0BbzVcjKPaTf!JL-Wpn8$Wp)X>jmuk?YFcz~3T- zQp~%%tiU%0@iN=wc$cvZ+wj0^60_SxnWz3FYA5UQWGh_VJPmVDJA&|XcO?+Gt1U%X zP3ELEZbKGgHRi^H{MOK{6we+k$-h+$I16OX4j*$wgoTy7zZy<*{p;vq@#go!rY9;D z|A{MMN}eS6F8vf81$3|>y>|j*F2QbVl9p84230j*b97Z}%!mMOl9NCFHP|cil^C-0 zj5UUptY$D~tVN>qyT8+z`L=jS?-nIkJ!As|`@(F9fDQ36vH89m49dC_#YwJM#?Miw zJ0NeH=Fr+-N=01hRkJ>Oc2_bmQ>*l$nI9s=ab8Eavi4zdZfkIY9xtT7v&F0(PtC`+ zg8RdJCB0LM1Zn7ZXuRp_-MQt+r=xS%N>jXYH6ec$Ts=z>hm;SLneECfQ5Lc|zZL0c z+B7#BH6gFBb>*5gOZ$|b?7Q4%vLTm-|IW3MjnMUTiC$PLG>NG>O)2ZPi67M!lnh$C za3`ly{#Xe$vx14QoK=F(zaQC0BZFmX+z5fOI+!cy%M>FoO{hu(Wuv>h%GoggzR}lA z)L~p6SKhqk(NqL6f@P>PU`DN~hD6p!fn^|Dn{ZQFtjGJ)x0&E4lTW7ZICe;kt0&me zvpk||bz`q(6Vv`y&rpBatfw~32(fVbPMXWaN*+2o7lKB?Dc`@{rT77QxS+J{{WWln z^_5kba-+PYUbs65Qs)kI{%vxhy%fl0Gqc42Fl)>1`@zPdWZRT`zH>?xRt`@Lw`CLB z_=CYmQKtSGnANi%-|C<0@a~U^<^=MR-?T^je_yVF#{^rhJ+H|nKxq~$15h*7FGtEu zRkiYBEZlqa?zfo`SSt|nVLYaj5xX0jbL%$s#wv#&@Oo=%63`Gf9v6u*-v{Zc2F{QtY{iWXUAa^LSSA+wooBDS{e7)m>Yw%X3`nJEszyLrheBA3aH3tk-0BrUmi6>Q zuH}})_xFKJw_pw>Mi^r)_`!m8;p6R6m;bwwHc1@8%6cdrFy4f(Gy`E%DG7Z{02ANi z=N%d%+AP&~!k6<$-MDrPCy*^zWu3lJ&7W70km~mcjH>`o%|JfAbCzUY;XQaHjYGEF zJzZLu!C7{Tiad7m&z95Zxqtn)2~548@8D*EcZSTnV+jW1h}L-A0Pr@$G{BWC_tlh= z6Z*?~xs}ae<&bmV9|M~_ZE$^7#GpFCpCn2LO=`M@0re5UBbAY16sZ*xcArt+pBEA{6LcH-jXUUQW(K`&}wR8Zy$9-nk` zqT9i>rqH4-R{Luq8Lh*W%l1!MWoO70P<&;J;EJXs%E_uJP4T0t785Q$tp;9#DR#Pq zcFWQVt0S33Dps%6gDA+THNH@Q$EP>&@Wi$gZ@J%fhdq$uSzZ5YTi=u+(g=VuRh(tN zzPOL4YU42?#+u}5KlAfTLocA@pqtq)ILKA*9{Jc#+#G240v;?Amn==N zA{0Q5`|=3a!v#1s2l`NlPzXXEUKCQgs+|z11z*XP?FwX#Jn%Vze#zYPaMR9A9t&=N zzFE3!F7&&5>-nUgL}Ar{6XNJwD4&J&Vf@oyS@wxGs-zK^B~oTU?iOgcanZ93=zb`% zl}MnO6l=16)gHZ~LwW-GlART5XVB5d>Z6^Htd)V_9)!hmlTP9*Kk@@kk^|R-7IWdGD!(s$^4RmKeBCvrMIulm4 ze=~1c{TGbgeI0%xS-WIq_>E*3M(-Zuc2(f38wd5FV^sO5qDmk|X!T-74$mX+EUwYf%9Y_CfREZneDe+mWvNU@&Ss^a%jxb62Glzi z_1-`2MAutehT^!yr7R1j+9;-bDvQbl2fjUF<7dXU=kfQAC|G? zJmXgKUVQ_YIzrLEvOjx*20J#V%BZ^ae+|F-TQnM9vrsR~$9K9!y;tO zFWwH0zDV8PwRR*ot8FSt?vv4DL_KFVqQWL5)g z514=_F#zaipgU{Of|%uO2X&W=U$PWA%^gHBy>#(#6}=f8re2~Zz49wNuY+_qO(vR5 z6j*1w9*8hz)@va)>8=cq(C50 zY8Y^W7$H#fU>QzxH89O$e<^xWC9`!|c%aO<5;$F`zj|desy2)g z^zeOP*tt>S-dD*FF&!9>bvRPqtm#JJC^Q8SOm}e*K~H?OjBJniaRA>GvAraV-2^05 z+=gMN=`R|qopJt-yfAUj;#+f1g?yvxvhmhe^~I`j4QRe51e! z2j|UQ!ARSbKK@RaD#1U%ljMtu-#+_1KHudl@kb)kXy>1Mflk#&8#y8g=oYc3G`~r2 z&gw5M=p3pugZ})neQBi_eFvlNTfchdd+vC$d4NFG89nzS^1}HC?(Kk7@9p7|qSTSc zGURyMVkiijkE{G+ye-ff7K{Y5FmO{9{<}akZodFqjn;_k72hpsv+|yk744h6Ayz4tIBaJRcxlZO~JkD8*U!t1flP$ie3W zRn+gaQLAGTmiEUhYuRs`LA1vdjlcJ3KGP(+`?FMS@tYXPu$s%vN!$DVNpa-@>gG4? zNIFEv>N6! z-!FL4={9Cm=zHY64$ZQ}L5kOL2?LYfDeES7whFsc8dBZWlyu{lLGYn6LcnVxX;G}# z-y;1)4ojV0-u=?&H6-Mp%o@Jb<0T8=T>HOMjE&@pn^C;Qfuq=$xOd zdxN8NY{5Te6W|`b+~MunuP4t+YpETbUws6`LgR!`-@H<;F&X0jI-zMCY#cAY3dD+Ot6w5*!H+$7!jWv_u;X*ic`laYXR zlV<3ANL@EUevB=sFz8i`EZ;w#5hmr;v|(cDGWKX+)xA#|SGsPAcWiCr6*uB5xzC0t z6u{eOfTi*kzGQa68E{KDkvycD^GEC7jb?VA{D=46irVq)JXzni`i6misXHE(M)Cdlm39Z$SEE~)3UL*iw;464xtuU2{keVf;V z4$ly5bu!8elD;e6=ys>I+*M8v;>v_I%ll?CosT|MV%p=0sehI;A#`f&+Ai>5lV?jw z7``eKBa8gz`i69%i+)f^I?3yyF)nedyS-T-jU?yra z9Kp@(&2S3Y9&1@%Nuq`oJw{QHcp7Cw7e&+|?)Xc&QEQC9sruhW#l0|qdJ@JvdLwHIQy?=Q@-j53`%|uM4A5FP-1kn%8~Qn4**RN9-jCGqP$n(e}7q zo5*z0$#B`J$s1yA_Vb05C+HZ6oGJh}vc?;t+fu58A>^Ld%WBtSoq62rs6-?lrpRM5 zxU}cD_NXk#@lhU)iZDG^a_8+LT>K+XBjDan@B{|j27E9n55IDwk=2?;{qcX~<0WQ- zNUD0yG`K7G%3(D48I~_r_=~q`uI5;OhDx`q-^+IZq>u7kHadjr=oEL27HvvyKRzg= z5mM41?aCt_1$?eW!IgY?mz6Gz0pQ)E>or)!YG3;*%XoQ~P5t%Qv&cBx%WxZI@mmjz zo^t<-)mXTctk;himBSPQX5OhwAeAF3b`@ke_#YmX4C9W-7XSTDGaLe7jo7m{+qQ0RI58;nCo*FKz`_ ziyzxeGTRZbSYFr)r5`H@Q94%S_^1E&Z6cIse}302_xx-8TmhD-r}n%U?^5)a_7Zbc zl`^vxwJgnC%Q9NFhG_psyOb=oH}13nBJ=k11H0ghg}|^YAn^dH8$(KkVK|zxL{pQ| zVAW#wHV0Rg{lvWQm_%p^^828Fpuy(Py-2UBEfd2ym)gJQG_IoztW@wb&)`{cJg|Y(G;gW4N(E+p2x}EiB{KE1RZC$QbF>QsV4>#LSo3gW%Z;%`DZ^@@;hX*cFjRB zphab&>{VoTS%>}hYc}1k11}G7TaDf-@%zqT(i-QSMIUh$n@`3L(NoKl<^vB%4raTL zB|0E|83r8Pcf;o31mh0m6fodSY%N&dkVdF zj#9hWd|uLc9zL3Yg_z$g=|8;r&}sHDR1L;mrGZQNU45!-y3bow*Q$3=SbVtyw*36W zbl{W2J=W^^ACo$Wtjza^DL|GdNfy;)I|n}p7x)SpQ}1=}$Y0TPKDl<6Roe*W{$Tyt z!h(Qpv?^Ucn_<3hLH1>6dMlQo*YE4UQtMYVDx+@#63U4$J@ir_SUb@v34J&d1QqSFMl1$-ji)4fkNG?K}sKsx& zd)=Nkw>6$f^-~J|kg;E^Z-%n11csfJ&E80Railek{UbiskxPmpQ{o~6;I^>kTc_b# zUd5pJt+iToTf?NmRDgax(OXhx+hCNR+sRn#V3!Q_k??X1M+=stkUm|2rD}lHN`F1l ze^|NX$}q<{k1Er^t)?HCXi&d7hVu0KcQSh{6aNkd1(ljQYeQ+5=X_JkNc#Sm2C;r| zIHG&O`S8osxX_j>awAqLdAIIYhLH^KSUX&<>Jb^?yd10B6TDgl()$3g}PFzD6#ktuXu;Y@tK+kI3IJc z50o3KF7;}f<6Es*eTeJ#U3!_?U({+1pl7=2k zmSr#+yV-b$t+o@UEH?h=TJ2rL|5>|`!jio1}ZWTh=gU&Y4nrfy3Jyw3|KpJ><)X0i|<=Krx;rsiQ z2p=|QUeQal7;YF@SF$*o5GKyJt!ugqX2cQ@s&5rKHg!jNdX48z&T2hSariQXabxu_ zMiqCBn}v0^v4bFSXvBuQhzIP^3HqI}EM=`5@pc|09@En(@=HxE8ehWpMIQsEQgW^J zla$C@;G^TErMc~F*Tus31oJE&0KCjXLk29o62yWhygqi*hci0Q!KMI*LeQ%D#IAB? z`j%Mr>2&8ELo;C0xWFP~4+iIZE1%9kG2h9F2Hd#+kBjBn9NE{0NDmhvpQaj8-Wd zK}I6te*?GU^N{)q2iib&D8}5SpuVj!$>k$uG;HC(4wC2<6<=InYHlXhX4(aQ_WJxO z+%@R&p_C%juFQGdiAJD?sy5s@b_EJ}ixvfyTYrDqF{q+(W8$vQ8gvkom6J&?D44Zq z9eh7XG?Mi)<>2~qCFqvF=RMATYJ6`gIJ!G_gENev_~c_DRCuV*_We=&t2yZ^m1@M~DQoSHF3SDjFyiw|JePcoboHn~Qae}TBDiO9h{0t+1-}O(tEt&ad(7wS-puZfroC60(SM(f zt{>-_Wf;>o$gJnApUm6|4{X?b49(6Q_n$T=iOAMiutgj|Rz7s`lQ3YwIZ*gOt3oH3 zxpw+P)?MF;^sf`rJ~)%a8D<>rnjW=w$gF_GNk40jmkcqO>{aV&GzPuqPyP-xhIA~V zjzHZ8LA=&&6PVb&J*GZ)0u|&aQoG4n%1*pVs;}3xYHI$*pzbe=i}g5!)uCg?-ww^Z z?hbSjcMbFWqf9LC@A^Hio@aYzogqI1n`O2F$=?Y_VFj>4vWyne*`KWKH0aF|5nn!# zjI&5@3xVRUe6s>*FG^YFA}z^9`WW~a#4#jCXaG~(@PQ&RWI}Zg=Skrb@#8qmUq3uu z{y6gbSOn9~IOH*%$9cpOo5Thi*u}aaTP^y{CXtfJ{yuZC)ef#j&1`k(m(k10SO#n z!<*r$-9?-_o5yKDAp@tK7=T_B;#C+db!6Gi3Nm+o4En?<{Dz8i)>ULx9`7C#0XGc6 z#~ST!^J80SY7~^=b|YN2-EF=wwDDTslQ8=Yw1kn+y;b50Dy00q>nVMvL=MOEna0^< zlyv=(M9QeU(@27pBogPQm*}4fyceEiAH#;_33Chm{!p(;-s$)8Ryk9Sns7BK^FK+= zkM39?sSFGyZrb|$&or@UEtj{K!@9tUTWmS%LDfqVY%*ErCMQyRJpOlEbM;aNY)LN{ z8@+P=E+zg7qNN=rQ53z0xPNdUTf3oj&1{fotxCO|UjI{~bcA7sKk=71FdRm|oaQ=j zPM`V5&&wF;Kp@7@0ggh-TeJck5cR%0XfOx;gZv|a(^vT^# zxfLTRo(w`R6rux$1uGAzy)Ig%xkI@_w3rmfdGG&8=w{=%S527*P-H;^joi1qSCZ+b z&W_=viSCIJ+4am`@Ud^2AKut`&3Yr|NY;cuk~y9ysONrROuaXP#yfIXo(%m`p6lG3 z$1%mH)VM}zRyVr$KmwC_IfjDg!C8!V}}A0?Hyiq~+k}1VW!c>GrOC z5gb)eT9H+&Tzo1>-K0K2&av1&EO$ihq^zX)+w0ib<676ZUq4u(YC*l67G%Lz}}u;8*7L%w?QkJYhO!C^)J5er%_@L zwBo8KVc`}2rbWFLqiR`w#ckbdzcngla29wc?aH;Ph7S|HBKy zCu*r)Mv6;OQhk}J4&PvF19LzJcVX|$j@_zs(qZZ-UB|%v@mZ&;LK7~kJu)VS z+fmYffkN9%$D}&;P9X?$QNs&I^QA_^uw6-pFl2r@XZj zu7vBNdDGU&9v>`u+?BkMdDn~sHAn%2J$Ps_S|aSD&`9iC{{(q#q-N01fKZDZxs%{x zHvS#P*U^`-g`lYLP>YEco{IOP?w6gSjqLc|>mZ#Rulc-5lb}xrEr^=>e(KjNF0$gB zQrBs4ZKtgaL(Q5sg{);`e~eDLsYX!hugbTpg2{n|r-Y%xp9(?ucO?=7mD2osO-rSI z(cBch^b~A|qb?1tSC&cTE4R7Xo7r@qqv$2S%XUfE9rGuKMRs~Fk+uJtK8>SyuHdz^ zPtuE99(1i3Q5Y}5NWRaZ^^Sk4Cu!7zFPu9Y)$@*heQNn-SIBk$FdpwLA)Y@)#O~Yr z=oUfuX_2oVoSCnKThTuRlk-_$6TealGAsa=II$?8H~E#LU+5Z6g^TbdGO8PNG7ez) z5GjAb?2!|Hyf4}v7_y!+V(0OD!*lliIrncE{<@VbdUe6~#Eh%L)_7z~0$3HroTd4B z31yu3P`C`Mt9++Pm)7!_$!oFlaIkF6GY{Z>@{~9H(?mF-12@V#wlYAx$9E1Mw^x+R za~nUW5$4Y#zJP*%rd;>lK0K2W%D7r8=344;u4Dd5eXR$+S9-pCxS#mp=duCOe2{o$ zzU4l1IYJObi;|;Z{)L{$Wn>#z6+3F{I1Id~K z%z_np{K?wTR3l^kWX*nFs6r3<>OGiOq64|y&I0*>USL7t=$`kYz%J^Y^A!_M%V_bR zazBy#-W20JI4|IBLx!w%QN*MYsXk>cbeRD-B4Cts)p)CR(JU^hGOXrvX_eEMBMSq1Le1PA9VilOv?_=JP@xSbA}_Cte>;Q>`yMEG~` z7i5g^I0P5DddW?#QJCM+*>S-lcaE%)3JY+sv-a_V^qH0Fq`;dmwEk{eQt$XZc-7ph zzr?~Mt<6FzjR%l!Z!PoP_d*5{=IL*CLkZ{RmxHyN+9}#hpU)^pM8sHp_a1S&H9ul= zEcQ20c5fGSC8T~Ok!G2NsJ4A(%;!@|M{&ROI58ODkoSZZ@>JCyc|6bGi{kDjp6U=j z_lEmtcO1FaWvpN}-IfA#&gmksWx64ftFdwCe;^rec}AEoU482S+NXJOY(-0w$USO} z0yFHm6c%UG!g~IFLS}G9()4*Rbx}YyOpJxdyJSzu3rr*W7zlw?ytsaOLH1mUAagLC zne}b)(Z3emyJ_FT??P!j<>;AEBF+zgBx37RSx{ey#7@>dTn z)K^)+tWm%isj^Z^S&ZA6HuJ%gy~7(>%?0wV@jDU5yU9x2;9F;ICObQr*k`D#4`Ctn7fq6%*|9t>M)8F_BOfVTxM(MSr zzme--otYaZ&Mj`7pa}5jW=5oY^t)MiAX{tIk<_6;4u;YgDa?p;dmZpr)qQ@mu_072 z;&eEO^2Cxq_~q?4DZ!(%P6E{ETz`r41GTZZ7(&(Nh=!9IeAw(c@-Y^f2#kwAg>r;F z#I;!s6s1!5!=6R(U%V}471aO`Q2D10nNt<|92JBCp1rTRHAfV0vxA?4y7}TC-9fMs zkJ@bvb9EZ!JvdfJFG!vQ89HC9nVR5adqqS-nUX$C1%1d&@)d|k>Tp3@+6eYIhW59y zOtja!-KdRKRK^x7H7_t9=K66v+~zoplhko{w!QRk!=Nq1CZ*I4maQGt#fnV4hF_w#b}o-NVNztkl;zLf1Ev5vaAHk{BYV&I1K@E*YiVdFcWTLKAIJn3E6Ta?)CS~3Gv>YhqRFZc6Hri40n{-KExn;XiYf9CDO~NRN*uF} z52N;&XMxuSICRc4%&+z&r^q;GNKv=*FXjXpHanh=&HduKd>U%8s^9}gsNIaPx;e6i zWz6vZULFVg@~c&{*Gf(toxM!Rz21W_yZwe zT4vsyZl7v1yDe%_m#RDW%>>x`UJo|IOT)cz_nmhM>tn<|rj#s*iSLjRw-MeJ3ZDdE z9ECRRI0isGu^O9{Mj?Lq7Uw#TBw|0oD-L%2HBT!*u?MJn3ZO7|LTh#J&VSodWJmC_ zPSjSTImadGxA+Pr$PE9|u+~|kJ$v;0x3pstn#_irap>HoLRr4yLwbfBZGvx^4}$P z<(jABG?SAWV0ZwZ75HD%6;z%}TZ^T)yrl+Q<{`tejNJzE8u@Pr$4JijK22}yn zS*zFA(_Iw)6t;oS0h{B|2+ENdaRl!PY>B$%G;GRt)aj=QLE*eC-`!YFDy1ADx-a_V z-nrE!y}uP}L6|E+02Kwc?7cm3j; zPko2k;-0@_9sIYrq;=hPPTOv%5p-hVvQqLaLI~rRRCnG5$&*U!bQRmP7`!?*$ro-FLxVC$GV{z+ zPJb!?2pu<6La*A^893=9d7mXI$yjEgannWq0-LC|M>t0Z>+_k9Q|A#JpV_qxmV0men;XScV`Re2(@MzYd7iRqC0$W{7>B;HuhxC zw~9o3!DEZtL{%&8pTl3fiT6#R*V34C!{6hlWp4DlkEZ|5|A*(eL~r@(c13<8^b2dQ z2{sn+q>EyMhNgY^_!O$EWOUbEJRefxjj+e{-KAsyWgo?^&19goVB@+mv-XK-9g0Y>h(TyC^CAjeQzM+D^!-AfNe@VL})*wpXa^I$*DT^NyneYC9YAq_6f zC}_Jj=zZZ=zUubO<24RDz7uBrbcX$@>Ta8ofowChIjgn!b9E@98Rr4TKBn?oi$O|F zA;bI?f74p!sW6b_*uLuMTe%;?Z#o^Qgs|g7X%qBZ&s6ZfO-Hjf&(|MeWOIX-Kee!z z4)J7u^lnHr_|*|9@|I5IDI}TU3OZj5O_F9^rHVnUQOG`Y%GC7mvi%anKPEEsP&OG! z9pk|3YPtoVs(y)l38Vfxo;_IA;}lACR5a52KG@W=aNpguhuL5Y|5FJ6_%D{&Q{-1| z^df7Qge}Wgy=JdN#JG)A)_OX@53gO^bV24nk7oU)*neiG%47`h zu6|CJ?zIzn7p#uNJhsTaFq31mhPAoLu38j(wDfrQL=lpJvslU)^Y|ZMI#m@DIALoI z4*({wzH;UAEnK-dPs%l&?3^i9!;m7gw#*;F$kp;o#$@uqz&YyxkKOf$^p(ePB*-aK zD|Y`Os=?EY3wd-h%4}dtoH?j${jA|#viOx%(6s96FN-TkII-##-M(epO6l>~$KaI9 z=l~0sJRqt%C1fw(&`2&F{;zPFO@a2OSB7r!xNyblx*IPu65@fWryFrT?(=n^RQiXR zk3Wp)e>f5>K{VXz&D?bb%+3CB2SiiczuPPhyas9z^nFYfq zOq;+ipKhC|7n_Exj|_-++<{lZ)Gpw(+kqU3Ed}WRfguNlH>br4-)80og}w}g zhslsKu&TwHN1z8ea=D2_uw0-NrR5a0#5`%xST=n$?MUQLX0PyOIg_29m~03>H&8^s z?{e8}bq@Ykz~}PtOR_+-71%3W5~MaV9}vIsX0+U;{{(dK*Pn&t*ScON{a5chlb#wj zkDnU>>~OX`S@O(5qVFyn_0+kf+===DJe&~`alc!>u#>Oz2HeZ6rN}}Sn<`yDxzq#Y zoZuz`E7F_{{?6C+Ka@;925C6R)Os6REV2r)F-0+_T*wiS2n%eR>vNoaCgL>o6{# z%-KD#`p9SR?NR*k%PE90w6Sle?!@9zq#c_=4dqE1SP zz4nNl>p!x4kPk^N+}HM`fF{icQJz*7@VePP=*!sC*CHSq9v=mj9KLJq>6UMMJ$t=d zbBxz9m z_i)gj;z1(R7w?Aav<>|Gv+_fwlz#AJhu8v%Tu>O-Ik)Pw6N4eu#DRHvz&(7*h^8BI zzGH5wZiQh+R6%`^8Sy^xg{3I)y9fZGvBJQA^2f^BTPL4 zzg}6&r5DgkBTNu)YXvO&DU?)|`pD86tOA3u`{sf>a@%2cL5>vlOXNjj1jRoYAKMyMTk zALCkyg~*T5iv1RQu?m^@qv06;>&8=LMH_>EHcCeJsQBiY1^Zjq2mJJ=hp$)M^?bRv zafWlF@!jL&ULk+6gWFd!`Sg;`iXS=fZ^U{7f!0`=wnBrsxWn&Hx^kNYp0I>t3^~s(?s%zzb4#@H(3?{S7ssGYqDl@4UOgjEs7ZT)uQ>Tq{V#m>Zm3soK0q-B{?0V%^oop92R(TG zRPq%;;QGmlL#yfCK;}Mq0WH#eF%Sz6+-Eap)Ubc@j>$Jt();I_>Ed4W<7H?AJDx`l z>)ML@ix(=CJbdb(%?o^HDG59X@o!@k)uime

      vrTy0RAOhKuH!Q90Pffm-3RR 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°x!R-E}kpQNUI-w;JyV^DX&rlj0cog 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

    2. `P%JS(LSIOYc){dSC)3#lg1j3y5`0Pt-q#QD6% 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 wknHA+MIJG4(0+8#!qK zfP(d>)Njs&&yK^}p$NBgSkbFHd$RlUl1}To#BD!lo!hYEBvO}!9Hd!A87^TAd$4Nd(X-aHvjf6Esbh}; zr~~=(0{E|Qn_Nj-*(6{|?IM7UcwB#rR^c-#gf{R_oeZZ1i9})RAO+w3K{g(kPjbnE`D<2k zWgsxo0`)e5XlYdagfIlZ_WrgZs(ANy32%4uIxkoHCQRwmmzxf!`Ah6CZpUO<`k92H z*bf75bVgNdD(NfTj=M-&vR!Z4RDPBdrMoBkaGgSHrL*kJPYHf^rqQzNA`^19k1~8* z`w!*UdGynbj_5<0?qev0R*($d40EVHw$Enya4?@Ks~Er2mB(H+7MOTmaeb|pLR|%^ zwL4VoUD(_`b+6-#f3zkMG@)p+%pdTy@NTr5E>IZ4-G;dfD_>Net1~rOoS%SYk?AsM zMD+5C;+1z{_rHO*kat)DOn>inc$;&a98;;un^-Y-r{WK4@n?LwT0nR#J`@FN3K}>L z&9p^#r#P1Tc)|bR;myj*$(JpU&PRrT+^d~!{dW)D(Pbv$+O#OcB+Z>v3RM3z8v#Rlle*R`u;4FIC$#Gl_SLkn< z2SXlOR43y+Z^MFYJ2iIigeMOh7Uq!ZzY81;`Fo&@fFb#7S950sctQI@xii}wB8MHk z4X#p^7z%3OMJCaFQ?RJ?6aJ%%EwIdd{{+mAbJD6tI5_hBqVwO1USMcl!4qR>G@LwVJaaT>Q69L`RaVr# zaFN+EZ1LHdhFeUfz*ZSk>>wEh4<%o_Hv`$o9<6qJTvW1##>sgPg6{`%`*15YVd!IV z;{HXbW|KGWf9d|o&bi%+%GfX-ny;Ys`k!>iP(5fwJ*b6OW^T~CkO?TxPfNx(=42uU_>lYraYS}mvY}x^G*b7wB_v5MK`dB@{x#qo z(=wL&mCv#GPp_4nlP^q#*75i5qZ;YC2!>QpO;iOt^W*K4SP(4eaYNP`Hpxd2ctdYw zl@hw7qIAL9UF2@8G>G$(7#cEbH*E#=nS_c0(b*oA`*BS2UMm8EDF@y)>8uf!A?+tLB0^j6lk~jd&QK~^c0fWwI)G4bg<|1DokllrUFm3zLevt<{3j-TlRU4? zE)x{xbPjBXcYsI>sld4A91Z%959FQ`&|i5=NpaUgV55Fpo3f$5pQ&Xds@cw^H#Tk;)iEgT|JriQ5{?nUWB=T#FdM~IFa^ucvuFf@hubG>$hW30S?Cv4%4K`{WiGf9( zJrHN1)_Bc7ZUtSPC0a;(W@PlfMyEBH+ZNI3$Dr{Fdd>VJlc&(9tT@Ih735{w#f|#(!JA6Alac6x-j&nm_wOOI&rrC1Wf9_XXPM7~EpB5`>wc_1 zP!=z7%oy#^4oM7YpE(D{EGnnT@B*$XHo$d{%6Cs128yCxiXSviZ*zNBbX=ZGzQ4+V z0Yw~h!*NQ*%XV{g(+q{G1w4&&W!dpoeg=~1yhBf)Lz<)>LB&uOZGjSreHK*X&7PHZ z_Yj)1RmG_iY^Ov{!W{&?Ft8qWF5D+^9TW!9-cUk2r6JYon?7H_859t;Na;l_*Kv7= zZBC=^7}ou_xV&4u2N5ZLInZ6RjCH4vV}JN_krRHqyi$v zyy_otnIbeUlJ=`nwCtE+J>WXWT3vxB%VE2tXH)sxL#$DhA7}0;oZS#P+uOn z-eT}&ukkEk9?0r+Lk8;}04^mMW z6k(_x0;1g-(WHCb%re)F(B6L$mYQQAKx;wV+jDj?jFaD6veV^R+7UbMFmHw~-0O#Jai1tyq(=3SR$PtOPFe+Itole>H^)OafO=5no z5r2)yyMCWLFIF;cgvW zRr-b|kOAvizQe5m1$m2&vfRKo zg?jDx8^0Me-@D#WNhbqT9sXD*i^_+t-tt|0qjM5$)+-6s(TCx-sG<*xcE3549}lM` zN5i)ndzh12r6y=G%<4n$(b=^Hb`pL+G&+}7RZdm$pU7tXVUnyv9ULO(P^{`u)_+gC z6Yy=;BZawNxKH9iFN>QGd z$+yq2%^Q;8IP1-yph20+@4DuwPsvu+L|0!&2k*;CzM==ayVLfHAEaG)Nzl12EWAuo zWaxuE30Jy)zHTU?IOskAPf3Ha$0o?w%SB-pDzFr~Q$khz+#zWnPQS|uZuBz3h%C_KTa}O!yZwHLE@-{r07&D*w-_$J!jmZVXLsoP9p_`q| zKsue@{-d)p?2(DwqBdJ!@~kYEo_qCE0eXR?$CHTIUp4(aCo9mSflK_uGh9o=b4T}X z>xAz0at9kf3S-ZD56>V8_~r#pIy*GS|9$3jFY?j12)pa3;3GM7%K){>Xg78%3LFuj z#U!35?#bnQUNeW)Iq^tNm2JfZ_`iQ9F}{3;SnOQVzx^2~WA`>6|Nb`)_aShrJ=*qv z)Rp=N+?yLmnN+#)NFN|?yzuY&;kYng{r)?Du?Y|3UEd#xcf?ShO*u4Q)xQoPB7p=f zYcT07@QFZC+2Th8DOv3+;9(+|TcI70uvNOQNE}iTx6;9G53|UWl-76oky# z23qX`dSKDaqmA#J!-I|LRbbJhu(JPXzB<6JlsRxeVF*RdTd^af~Bn`pV+LXqFGM=L& z4$si;6DP<-wQJg-j|C547t>~7y;PCkz+#a*uo@P&AsK%h2!g0gb{IL0WpNLLao!s3 zwX6KPvxo>xgm~Uo7N9v`pVnDu%uL6qYC2m0O9N(vpLBdb7b3FBpev`D-jjBwn`dkD zM--&5n!BF=YcP4lA^Am;>MD`F4@nqE^D)2&wOHpl0SzMV0-2ilcyClCb3@NZSU$(& zri`u%5AXk~x^jCJu%4g&Nq#&@F+@K*62-Q)Mi0S%hlI_3E-jo=EQ>f zdcYV?v#YKXTe*46j|zNJAHh~P#irB5{S)eQ=0QDcBCMcncIdF#lP7WhE zfS=ENoJ}!nQ9=hhDLQf51_|q}i5`xioWgG@{XA>IFBe66zTkiutvEzAeIwr8LczEq zcb)U=udA3TbvNUlU-B93UKjoZ82T0W+WEc@40cDuTTPz;k$1I?cA>~+-Jp~G==>FP zsn|0?Q}Rl#jX3^z=?Jz7?xR>t85F5JpNXCk)H9f>`jum)U-R9`#AnDWJo4R3eFj}} zsp?FDI~j;^t$%qnjj48ZKcx1-nvOwow}*Bbohh0Gj|4lmaKb5JvYck>Ba!5&x5PpFQD+(jD9|0L*G?K~P`jzo(LS z40G0Wn3zDDMu8E^TF!^A@L#Zd#V#o`q6sQv2?q~{d^D1j*LL|(pa?e*C!yV8;Fz9E~KRKJ?OD?>y);qzt8I}X9wkP?(K*Sr{ z)r~B2kvw{$i)g_M=vjVUR^%su0Ul%%#nom()h#y1F|_c zu6fFDl`~90G_dgtar-SRn9}ER!zm+8z_?Fm`|00IYx<`>Vw6%1?G~unUt`v6B%`Vd=A#T))K{+nkZ; zb&u;)DDm6B-H-Ybh0^w6gdy?nFqD~|U3+x1Q^Kwcd1Kb>`*|X7_DUjh*_7;}RIA9T#NA`FBTO0dB7RkA zIbV*<@Z+UvD3r^9aIwX{N>8s=5`FZDaU9J1^XPDEy9wkpgS4=vjO2Gcm!j3uG=hyw zurBASjl8AMq`=p_`#!!Ve`J^;;OEP$U4t@rmdKMhmZ6IExe3c`21ZN9OQ>J&QP4;L z?T1FW*0$N$t^>36rQsSgj#~}?962*dK%$~Y-0}{TjrW^2EyE6v;YG@xvX1SR>z5NN zxIuS1$Zw47dU5jxi++bIx^Gr?%!+M!{_szzsPD;XaNy6DGkk_k6O*opkw3hQY?vT7 zv)eD|n>Oppzj+t|sF5DlX>c)NWX4#O&R!=qu`jv29(RqvN5yha_(tydaO`O3|J%(h z?2NOkOIBBuQ5RW3$1PTJj-uJS(s zYt08@5@4@+-8~XgOFMk1DKce9WDQ%c6{d=9wRA5)rG0ymC!lzO>j99c0<1rKO8~~D zP%Vb(J}DbVQD|9%ng(nl>u-rW@Scxv($G{bBjss6bI4q0N=~ z%$q?6=TCWmnFs8tR2=ThS$_Um{7U5CDc(qJe}a)#3wKs!F-4LV+CHHO7B|y1d-kBp zv1(Dokw1()tP1eeiOaDUu~?2p!d9uAA4+BRp0hZiUwo#&T^uL_jFDXuLVtj@e5)6^ zFH+D?yW@>v8{1+FwXn+ZO81z#ir==pQrtzr65<5gWO3y1yY<1Iz6gGqK!Od!c$n_Zdqsk@}nfnwfJ?dRM z;1l%$F6X@QR*utImK|P|@$ogA^rv_cK&Z4uPYPUocah&%CCuZ)i(HEQtmwq!r{fwa ztRJ#Ze5LNp_IG~Dusj<-x*2$4H8m{AZF>>9+#WK)GGS5VfG0gfDihNVv#`{rep~z9)w^wd0{H{YX0j?Hmzsrq>G;`WF ztEq6z=%oq^s%Nn$SAC*J3rag?5&r>-bIfVwL!@CYd^;A5I5R9$rARFtM<6hs`L|h; zTIfe-+;amjQ`a8+{Ov>6>F+M^y)E*@dFOjtQtr>JyBH7n{~uzv|k zOX|g?w2fF^dVkO(C(oib^q7UQ@q;%xZxDapmAQw^5n`29Q4_yPFhCOwMYI!VqJa*{ zPqLua5WvYove(f{@B$}c4QncwWLi_O(zj(|%cWwzm!?Xkiyb1RRyv`T@e)2b8AB3o zg5Nqn6Y~|Q_X8;#u?o$`gNGG-g~wl3BC}<`k5m7?f&zC)_y#?%&RG24rTJL4#NHn= zc-6wq%nYY4lF{L<~Slx#HTG$Q;su zfojPRm_5Bg)#89pfDsFSFcb=?WKsOezO}wydI-;ko;NYN2}p{*=%R%vg>Cfj$&jRf z`qJbr#w)g!MxtQIj9`?zMBOgd-n_7EsoaNz1BB%jvJG3XDoPm4^u{cEgk}TMN7PNYfN_~ALN*w- z9lJeXot+xcZlhM>;rskw^+AyLr>`6z4~k#?K>T{B&1Si@6nk`L!D3H2(*3TLkkHne z@5KFZf}z@E@crGWk5Lv)WW&q%?5P)rVA4cfZnjegC;e82SywVZxe{j|$|+=ojoK+Q@w};|xWm ze^$*t>cImvWIYC5x)@!_YUvDys&rZHbpv~DlfgCDQb@de1EJ~&{ z_ywjSl^@WP_|f-+iB=&BlR`prN<~caPP89p87VTj{MWW@7QF+TMz1rJ6yk!+LLFgtn}uu9iqnNwrgUfOz>{rpkb(9pnMJUe^dGUsAFtgdcgR z)f>LXFh&bR4w)=LQ?FX_p(*e@-k+D!OWzD$OdxHT8}I+>8uOqJPx^#+@y+-5F6q^! z?0Cr)^clO%RGhP@T`8=IX&?`&tZ*Z@`0TI3H=iKg<}VH=AI7pOBd7^Jo86j4m9ofp z?mG{_St$B1WxOLlL8Z8bm_~wY4&GBZ zMmb(DAj3p$Rl;bscCsl3Ol$u{#_qKyoQwWZLt#Y+FZ=pAuKT*LgW0&(!J|DLEd5+8 zF&%f~UEPH5PPoYQigK_nKusA5{28DL6;9+iCO`-)2$sDv->* zBf%pcDgLjl=%`WXLG`KU4=cJD#xMqZ6RM5cT*|e7Uu-?LOi;ehcp)Dt_Sf4GeD7?H zbQg}gCdSRVz72wy+Qd_=YypI&cUy7$WoTHUIEX}@A`C)Xv}CbI@1x(+zW0mlkgyKg zJ<;e#_xrYdLtf^Q`cU&lz5G^zPgC#@HZIpwAtHCE4^iSL&CRStey?XpFj}woS}7z$ zcew&CCH4BIvuurrGjB+ng&5L_Q5mSL-ZO?K7ZR}4Yv^ubmg%#T`>48~GqT8>T^m;5 z7rPm89?mCbxU@z6%`!1%*N(7I81M)|$V@obN_z^7De!4VwV5u2-W&Epw&`LwSjh_}O+KY*Ii;to=_RsdM!ZoGlp|m89KV!Y=OPPi41yF) z=>RjUnS^V$C3lphsgjy%yaaoJ+iKSXR3|o&{{etU1S&DYfAT!R6 zalGX9Pb~H3PsXovJ+l{8*Wt~?+esVWe?KHSB3UH?T;O;qqGg<;Jk8YK!MUMKKMsrg zieI|u5dl^reFpu22@L@%8$l_+{!<6b(*3tn54be{L}xo`4j{hxfQulO;LzNG>!Kn2 zY!VYW`*`e`dO|x#s5npkQ_sk`JHk|zjBpxdoXf~hmF~?NsEtBZ|7sirS`!LI`IugGYq1GG24Q! zep(=q{ltWCoW;GCx?ngH&&B9nM8c0D&fHNQY`Tt2+Dr65!YC(PfPWrCd*TVFyHqf9 zLm)~Eh~!kqgO4Y6ZB|Vw4~V;u2qSnusD_>9tcJTo8~Y#v81fMLxuuR%BXvJi-l9n)-Q(l^V|V0$jn)u!uWLx6fEsKDo#7i}J^947uud|piXocv2ZY$aN5GIQLUqJh|4)mSb0`3C)nd~+%CpB&(^zkq+0Xh zR-+qUtFs4Gu4H=m|CaU;$HT6v6-beS-2yjciZkDa@={d$4 zrp#l7OlHon1R7@E#y{Eti8Q4W<`5kC5yT$!PNcuIoyCUuZm?MN!EO|b%v2R~{_&o+ zVtEn3?G>0a%0jAFeka3~cBWN?A=*XO2?hISIHw?l9!SV^*v-LVG4nN_X{w|b_T<}wcrRU2r!|G+6pFD%n{gD3w(dswi1Ow?U6&eF*f9y< zDp;;5h@8*C5Ps10&(ZR#HXHNL%DvGC56zjaX2iN~+>C7JAV=oYZay>}P;#Cz`4Bm> zW*gQ#GSQ#R@09UqI^@^kbNWtqrDAHy>`|Ti$26dRo99FKMq*^zle?^dD*LufyLXGK z+eb+o8Q=xnHNnWBp~#Y5!Nl}gccalz4_C7q?KVvMWMah}kH`%%rLC%)t7+U`Uams0 zp57F?sV=+2b4NR6`z11SiqJ@lf6qW){T(6*Z3)NX2-!T&q>+n_#Xq5=8t4fIZ0=B( z@QiW4(Z7xj+q^WofpD%WXO?aRmrZjE_?DMOU+@NX6Z)=NPJ*fjQfHNFN%nJM%k|FH z(Cp@SRcOTltkuQ)pqbMP{XD%fD|DmP)U5A&?3r@ zW`Kd8e+Gk3@%s-a_7v@}g$HPa+npC@R47=SiLW^C1kss7Dsw+Ag*w1GRPgs&fIX?0 ztzUARs_35&G)n7MRyp7a+LQV8*zftR{8k9}A%RNAj=U$L6CT4Hfx@rCQW~{444gbk zmjpDmer@MSB;4te>$|pBYmOxkqfkbd##Z&_y>2%5%i8}91v<`;Tn^vs^xv3BJPRVQ zFSw%uQ?R%_a50bwV6xw zRJIm!w_6f!57Em5aN3zZhHo3|^r)oLHfZX@U}MLym0lLU-32+Y{CH~sV#P$w?3sYF z(WB0k8fSJ;szAg;lM;rW%PLE=Sf;;9LTlE|i(aqA4)sAC$tn1fV#E?HOpgHpvPz3+ z&ZA4jD=&Tvp1^OM5P(wL6+Kb>*$@yhp#>f^l+;mf3s~adBpHr(v{*rKCZ?nBJof^b zF<)Zx!>sv#`#h#(*SV>aPb}$H!{D(2cpwVSD=j1EnQH?+w*;)NhwN&ByDpOi@&FA2rb~`oNfMb#;N-wH-wz96FTvH~v65H9s$N;eXXZY7RH@<;X(t)pg^`jM% zLzN->-b;q{pakRo(ZbG^IF*?k0&Je`m(~vSU5vn}%D`u3ov@!}SX1bLC7iGkQiP|S z=Q2Y05I1rCzekD~nX;_^0~lB`L;ZxoMSd#%jvBju@!sApe0G=ol4QpU=DtHRejzCH z+s&o5;I!-DW^Dh4QRV}ZCI1-R4@1kRwVb+c@`DZ!^z!sp6aIcoe1rxbf(q?j86mF= zv*Kp@U#zdw6P=OJ%3dy)j z2pzTY?wsllsYA)4vKZW3XP&$p>JXmNo4mL%CQ<2dgDv2Yll<|(;zCA{uZl)^`Z6u9 zMylZWm>lPXp|~LaW6px%GOjQvnQb@2O@|Fj*8j7I$A zQqvX%s`6SUxNTW;BYcDUJMVqLzQ6R+Fm>fqBB6IDy4L4L=0!hGD|<_g=5c`O3xmURVJ3{mMF~)Hq`0i;cKH(wvTKV-05l z?`0Y_%rs7qt|=fKDbj}|5MW7JDQV;qTzoSVIe1K_vY90>^Z{K_y|EAUYOOzgV@N$* z4)?I|R2*i`j<=z0$B-gcidI9@)*du?pbc^x!sqn`UtTHpny#m;{l3@v;azs6``>JB z8f^Jy?qgfOzdNaR-Za!sd@o#*ZWyS@KX~H!_CVpe^)>^}F|3cZS!|p31=HPDP2FSz z(7_~5zFVhoXeyeu)sbIB)m4n$xA)7JtBhRc|G`YLX z;9eneIvpI5gHiki-;h z9!FI)Mptg4Z%4Lgk3~XyMh_U}Zyk^p(SdkDGV(Kq!!~i#LBQKIM~r290f%0sOliCY z6^ku3;%$C73Fkx8JKBE`N$2v#Hu-wxX7$G=EzOYjbT+mLyl(mz^3>nan>@u`A&+~} zX^gShcYMby=|okUE5|Lsw`!S$Jpa;O+zFO^=yViNzFy62>x%MfT3ev=rayt~>;k6A zvQvhyw7K)jR^>6;kwQ4ILP`avu^BZ|DJR<-d0rhOC%K8|lVJmcWZ$|yP25quOkcyv z@1vqH{5gW?c02rL|H4}=%24&tiw^;SW~_f{8rYzf$W>=5tIP4uIjo+7_ePwMDE&rQ*QdmTt6EYn6e)0)z!jTJ8?yEP#u zf|~{{b$2NJ5*IWlH44Mme@BCL`451GDwSypmIek?o*X7<14Gq94f&3UJr!R$q&JK(9TW3zh~xdn*A#r$AYpzs3QGUo883KRPH%_NWeI#&>%7A10Ld zFnjb=j~qt@H5?DF5%>hc`d9fRa-L7Jy>rYSUUPWdEGwD&{m$sJT7T*e>{CAUc(pnL zC(jz!aOEHe58JkxdO0pKAHc&a5|Z{Tt}*#APc8n7(naKRv$6d%CxJFCru@Sglfb{%BS{JXuq0D&?=3lTpzWSaS9c+H?BH~nMHhp# zv-)Wgc(LC?7)-KEFid-~lUVAbu7&luzH6Bh{7uEEFK9xQ2KHdMZDD{l8opqKan&sU zwuf8>pf3mD%d1t5z>8LkZ_gG^>d2$EbzmErXZSDkT77YhXT^t~wmZJh5~AmgXg@gh zNbLe&ISdQ^2e1b*&1(`F7+iZEl!<-IeE~^wS#g~YQriz?##aP4ZdOP8nZ=2kEZ(bR zPf$!yT(_COV|o7bnTH-UYPL({Hlqtd$W&}7YW4Qw!i|xS#g;(7@!YSmM zqQ{Gy?I`Dy)M%S)dl;-?D=eL5LW_Ec+~5~$k2H&y_r?^e8x3R~L{--&YdN6`xe*X~ ze+-rS?Gquan$ywF4`BzNaU)*<#mj#tT*-W#)(C0*foSwm8MCZ%f{X@jtRR3 zf?&*zN(1MD7@hMS!D=}Z8WwFQ(IJ5%!w2`zs@Z4Gk?on9uZ}pKDJ{1LprmZ_moBm% zhwvf;_@}99cbCJh?5bm7l9iSVDcBt0uc}x|8dT|lF`V@papQ(C4QevAcVwOryJwYA zrw&qLz6}yQgnxba zVt)%4;-1jIN3p%jH!f~syQY&plw&Dc5JR6b((?!kY?KifuT{$%ShQc|fPc)=Ztl#P zUG(JRVE=euUU5WnEv+6x360^x#HWQ z4fMyPBA_#iSkQ1?{i`{`zaC>zQYkj*a~5JZI#tP}rc;S&;V|31pHVKZdkz`h@WI0o z6P~S??W*i;ey(e`t6|e6?u;|L0W5eNPQsIas^#{S{bYZP!q(4r#TGmM1L$JA3*%ZH zJLH{C1=salPw=dPuqAZ$V-p^MDqWL&t{Bmx3`tiUz6f-eZ~BasRE*HnxDL>6_)uA8 zHnWJDTraO3n_RtM{)UzS5P44yIkq?Io^p10Y@y;~vMCuR=lwBx(d^35h0iHgJ2jYr z`S+H;;eY~XYqI#4T4N5Zr>fY{2tW zqA4wC)Uxqf!Wjh_O4pvgo-;ZL5K=b|TkKN(2e!?P_B-lm3M7u%SUbso&6tt#-L(gJ zM!R$UJ>C0Byp3T@mDTHJI|c#~IBP4i8>Dtax*l{Wu)Y?mz|b{S(ZyIacxA~mLpiBo z`PG`sMgy%v;O~i=5cuFW*vQm1^pB@}{_HrCl?Qu;2%uWi#85;ydZ>Fj3mtwdFZkOH z_#$q=U9!p+;AfbLQ!%sb%aL#vS>;xK?IU3N^&8n?lBEmd65JKRAXO<8yT%~y91}#I zyGb8@-rmWn+oHtx$&q#E-s;tJ!2Q-`Md-Fly;5b6TQzmy%QGId}Zi-VO^2$-KTlrZ=U%X4}x_{#Mg({TuHvr zkn5a+V)x@c5OCJiBN^>}(1JGXTVj{9%k-6qE6q1@GW@tDxDhhxfih=bU!&pf2SwB85MWZ?EJ_qK@tMr(S|A`b3pzYUsGT%EjM+A=?ybbAa0#0D# zuK>#d+ud+e0tqLVuchr`o>mZ9fQb16%Nr9M%cPSN-Nl`!#Q0~Q&4}gnSBBe&q_^v6 zkwa5Z{8Mad>F)G`oy>xSBikvZ9(M`Bk0h0i5DR7pb6^|#aN-C1H&vt%d&GUF)61@p zqVE59c2o;8dP=Kj+MYgDeC8i92h(JNE#_2LuJXP4;`QcqD&0z`rx)+Vd&dWQ-4LZS z`{E`+n6#lG$@%fIlQKE2>yeD%r*%z-3zzmLcta4SUA^6PM32FD)1_MFRLn^|-(wdQ zPZ$ev01`bO6wdmX%GAzJymD>v0g1Q{vwcBGa1eQz6W^b|u3fO@aK?_ZlR;as;f%l` zj?clL&83LGj8>YknfWnaUtDz74gr?um%w`p3sb%0Qic^AJqj`!)ud!rM z->tOj#4$HN!IH*r|4us#V!_WKcIbkkDU_~*OhS2s%hqS>+d1aMTzqTQ`CJCpxo`DF zYj;yKyrC%-O&e-ikR7mv513(cL^5yr=Bf(9OwxM;xkF7VpI`{%qW`6yKz)Zu9-vUe zl>)CfOAfBk`Lk>NX%hT`pF<>`c35vG1A3^`hnGbrv*&hS*z3jXenvW5LHtXM_WlDr zvUwz)I`gx1=u4X9!-;)3;|0UD;gpQzkTa>RR{hGJ>_%U^geaju1+2)wJryNPT}17uJ6t=6d8X=Bxn3+9=y@#p!+9c>pzDl3Mp5uFpOL_y_RK6dpCa zF_!E|EZe#*l6&Cp$R-oLtu-s+2EaM&fT7?9WK@Ua#*%a7Dj@Mj3!$^vOpIV>H$72s zVhWa5ajs5wc%q*Z=3HvL>u?dD((H26g0%gDz*k{)`iy7D>5Vr}jxe?*(Ll&VQ{`1& zbr;+7jxRF(<_dVdo*14>BS$HM@7i|o=lgL9b5ToW%XVBOe@%cVIpSGP2%BG5i^LNV zXRUOO)*E&+!gSo+A#?ERvuYMJJuET0O*!3pBf(hFzerF`3uC>>*#GS1RaA*w0ADGF zB3@A3q+Gzg|1wZH&$&@2)ny*Y+X5DHzxp`)0*xxquFQso34E=vmiX4t^Z(F^xV+r|!0 zP(KIp5JAdr{8@v@yOP%v8AuOaGWy1qE1gg zb&UQ!vB9oAd{sp<(_5vv-Bq7yA-&AkB?Ilk?jKNS&5V|6?&?p}Lnt@EjM&-L%YpL3 zN*#{*~!`0#fvG4F6hYFR4g`E^EUCVpr;Z=#zPf8`+Km+Qas0Ipb24JG``|lnmUb+ z3ZT`+l~*}dQ$!%%w=$`Wedh?;-R_6^lO0x5OFqp5BjT|fFVgv!^jP4`j~04ZD1wZ) zOERW2I~d_)GV-w#1DOeFKR#jp%uY`@wb-$}J8@({{KpGI|R4 zd=PKo_Ii80lA)g28f)&PRdG*#HI^UrTKCsH-#c8@{dx~TW>yFXV6q1%j2^wa^yhc z(~^$%DNi5nx`v>pSH02C_wG;pDUf%C)o!_o#IxNury7f17jih!@&Zom;K9C4BL|onH3V}+W4M|nSD|1YV-;I^fyTP$J0S^77 z#f_QIcG1Yciz3ZX`fOG))I<@aq%`nP)8cri`|m|-;&Dc~5+?WKY{`vrsp`Cj-<8ge zrt@uMOl+LL<^0ecmL)|-xjJ(d6&H33W-Sc6SotWY?pu4b@Kps$`*mg|ZJkQWZf+fH zz+uTSOcnlVwlXQzUn#?qUrTuW;ThtW_=1_k8tok|*5>Z`vF&ZO%Yo5&8E+aji=46cM!vQV>@`H={#MfYqTn3j^?KEwV~&%A6Gs%hAEQyij_ zTss=P2%@uTNmAYgPhT>Aep_4XrSK5J()}|qL8SsKKgL-4i7TFv?lteQ8Qq^$ldO=e|o@!gm=b zWlN~A;|Pl+Z$cTp8~{Lz`j@KkJ}oNmHtT2=`5zqTi^@J$TV!K(}4x zd!)#a7@WxPm)a8TqVk5apBG5m{*28DlF{Ome(~EY*f~+TQE)XDQWG9~;Ng8YgT1U? z83?Y*b--usb_hex@AQXo#MJxUlpUU%t#@YQO{2gY#jM2q&316ub5Bj1!9ZSH*tPzE zYve^Z&0PVyvS@ztTE4E?Bv5}P>A|k3%mpHzLdSx|C+=0tzw?;$`=8yszuOQ|iS;fd z?oW5s&r}PXtqAVzZHp!i;y?%0&R-1&y>qG0eUBeBMm|62xm~tl(UyMJ`L*nO;W2gJ z-#sNI9u|S>e$`{0!kh!nU!dpaCGw{siLR>+mRQ?RS7-47k)Ccb8lt**KW0z)^1tAX zPd=d^a3!Q2iRn&Wr*KYAc#-AUrkOe9FaPw5gdC|6Q_I}yDv<-eUHR`5naGmK%cV6k zteD2TId4}L{x#mApg0y+c(V(!PONiOoAl|?ljQ*dqSgt;aoH{A|5xvy;+m;UaeIH{ ze$m)SQ--C&YQPCp;{9*%uoe$R`h5nwEmJwe^|3}ez__N)%Q9P=)Qc6)Hl+xO} zYDHT$T8i3xq-xcwP3%>K7&WR^tM=Y|k5D7_-mwW{L=c`g?>~?a8Q1T=uXE1#=zfxq z#G{E|C$kz9M764}>{{Wmszi+F%Lo~CI$|c^#XE_Zw}0liWGY{Z5uAp|P&sr)t5i9P zTKG{W61%NR0Vgt9|AuQ>br(JpgKPBUY?N8jE+H1K*wW?@*T_EBpQvGhL*I5ZK)okt5P3?E(5ENYSdrdce|ZU@-6@O2wcex&D&SQ)CXDUJSAZ#>5pI zdTNh`v9SJTm^)oQ0HV?H5Wf0NVydH`nu@0qLf9QvTk zP=C_*nf*wY)_&p>{a@Pry3H%8F?|VbX!EFL$&)>l(8WvDQUR_; zF*Mu2T%x}>{i1C)vAhWO2bV7>LTC$$%NR4p!0v- zMhjWf7KXU{g25fwan@LagTrvCOszXeyjy?E6GRlwCJApp9G0BDymR|M{A;<{d^-BT_K-=BTc!`ci7OA z>~*JHuZ`7cPT^#8TYI8L| zeRzOu;%e{9!pdEgzc_y{84$qGuQ9cz4?B1)|FlgQ8}OVciC6{)5PTFgL0mO_9w#~o-ZF38O!tLz4RH{Q+{_rc&IY)oK6 zs0mCf*vUYkgRE$<-`40Jig_WBn|1oiT3=J2Nj+1vBeKj-KKumMnQj+>G_q;dxk7gk zf?gkM%=gb!{XXljKxRj+@YSkFfauKjWkP(~zYa5|fDW_UQ0Bk030pxWM%X8^M#-_$ z4@K^tmPA-1w9Eq64FVouWj;J9!^Ga^dWbiPh=&~!#*6mkdmm4<$iTi|7sTX0GI2oL zN`9AZEaS)g`6Hyjc;jo~+DV@$RsQ{3VioF>E#LjG&UtYF=@gFlm)H8Q+)A)Q%9a8v zb#&XZ$uz=WvlVo}`(kDu#Gz{?l{F5&do4+?hHH`%j+3zZs;sb{63wjF^$P_q3-gC}ojHl;8ZE43R+12| z#Lz#nX~Rj+l;Pyo4(0_GJ#PDT^%)7}&dj{l`~@{wu)hp{8D_Lfnm;94_s5IGysLel zlAf;=$crga&L6XuW*u&1y4mD>uPQlH)Pgij;e5BgnhxOh8m#uZ%BXcM5sc$ky+7|I z)Lr1E;t4$}Kh?e-4QZSY&Tt*^H5w#D)cz}(6Dndso9Oo*jL0wc*g12Rv@MIwyU6)@ zl$KilL%hRk*lb~C)M1{1?m0rU*XcOeZPT4FP9IpSV@@giY~#gw$#Ve<-8kYoG0^Il zo$bXSe?RhD6093q?%X4gI$QLX_z9>6*Db1gBu$Px$M&K9Fm@;Ua8|dztd|o)vZfm` z#_`?D5sTh)Lf5Scupfzj7i`n*OoG(5#pm58gjV!=-thLn7*^ zp@7VAk87dBXKTAE?h{T&U^Sqq{;3t{1lZQ+PY6Vj-6&^ANVdN^0rjX8c3yLrkQq}r z{3PF3`}J{9(O8!boSnAa{s0RqznjRegT;9KLa=z3@6Yxav29O5`K^N9lTkQ6)Enf2 z)>AL<6ctCxIPS(&U2Mmk$gCd+@z+rZH5eF~m^`@Qw79g7>VN4Z1iiVVkM872VU|$< z*i23|y~44ULqIJP?*0N3`wN)Ot6BBb2SRB1#HbcC>vjEDRomWg`Cr8J~_}rQ%BU61X91PdRqG_ap&0Q=cxa|R7X93 zZPDM3DWLrya2$45E}Eq|u1LmAJ!lwpi=3kh(toh=!1uN;)9ixF8`sjHt926PhU_Uef4|@%Nf-l3 zT#c{GIcv>8v@G+?hD#ehe;)%si{xain3C}q8?22Wn4nV#h?dd+!uD8+G0GOaf{p1* zwct0msfM%4PQo|&INX=*uN6EVeA;kLNQU~nJvBOhkdAcYJqzxHW2Xl{S5K7Yx3yYQ zYCRYpc7^)Qn#OS=;9-vZxyD77Dk{$!UJ7AvsC_r@mJ6}P$UB<<0K_U)3vgK7YQhib z%acFZt=`uGbbCT|9nq<=#6PzUye*j>5SO2u2qSdP%>xf6r%(do2(yjj*U~ zB$MUf$%x9mG6-?#bM)w7_)uUfTeG;ABB`*I=_O3a6Xzl_(R%a`L6|Kle<7A0Q>wkC(#ML6I*x4bf#`V#V8Bg5%WdGT&a`>7FBP(Hc#UUpzj}G;s-#@9d8a$9fy|WD-dcDkFy9~O*`mBX$5{GHY6CWwI~{`hn7l=?sP#{aMh@za<&zxVmdbA)o1>!>m%~d zCd+mrmiS9^dFVIfSsD_TpJlm_H^F5y{2dNViI>^yf@Ry^T;39W7JJIaw7Ed?tc4sO zvMcy-GE)!`IP=z#GY1b!Lc;>zFU+*6{>BD$T~O?)iS#WYf$!MbLt6O^r!Qb^cG6*& zzR)KExi5_U3{AaW=8ho#$pqsqcjEM{2zIO%T97(|q1h%9V(xj}*Ph4s!M#Oiah|Z- za+Zk)8zCjDUy0MsMv_Fedi^OYuj2C-+?$?YCZSOrzn0;k^hQmz<~!fRvVq7=J`^8> zybuJ_sEUg?_d)|hE1cv_s3%%LA)tq~ncVxp`?j+TPw=*rZIR|i^$2b_uExqmp`Y|} zzp+ba$EIr5kvgw7mQ$^k*uW7Pt4xsK=cm`If0iR<&d+BVko{f*RLk1??7~rq^t%5agP1HWMTjrQh#W*6jb;D0G_RHEzVT`sD6+(~+RW zucBmqke`#t-4S1tI=#Y`GIlDxEW_w!xJRbN&Mo>tuQaA#(7 zhuMD;atiZY)%^*-BIlbJ%cU&$^jbkTDmaCc(v5>RezwmRw7&eLtfu}AzN6pt^v%nM zPw_wl|F#Sl)mnR1$pyaOFFpENE`D71_G^+{5B>ePFdH1&%r84(!gmKJ8Hgewr^aS1 zCeHOAxUSyha)K_WL3hkT&F3+$9=wcUc<+CzO$>f7__8vhfaPE8j4j`k%z zE1m0kDG>W9fHEPvS#lC?;$G&Toxrxh8rFQ<(k|ITfMJ!E!Y+yGwrAK}>#OJ7Etxa6 z4;Nm`ryajo%7aF}7)uHr15fEvP~)@1UjG4h@7#K0M~O8wdSMfd8d2>ec$fR}J(sex`Sv0npO2Pu8JQnceHuvs1#AIrFLV~R9JX3VUYnY#q4*`E}7{%e; zPhy@2Nh*ODp(PWFOy+iHyJyC^lkBg+ocw{`Hv_W6Jy(e&{8*XQXDYaPoyb8$vxM@w z_;6@O=GN4O-GT|^R8orY0#k0s^?)xch5-&@yZS5GK`3P-AEr+@MSBeTdSUarvr1;z#E*mUZ3=x@~P6ji??aqo5UaSc=ZS;jFG9mZy*R1 zDc26kXL7NuG^VvX?mCpb6y)QVFQJ-sZ_*gkX|6xdejl>-Ay$iTPMEBxp3Ud&HKMB4 zMv+$?#;=n%%3jE_*s$(a0^juEJz_1*1ci(5nY@U+b-jUVH0LaO<(cT1jgOkDUY0aG zOd>nbGn`qb6s97jA680q7V1p6rONTCXICbW*K)j0m5?Y-^&eE2A_-TxWg2unfyDoT zq)amoF&|P12_F_0os&?i$aezs^ka~L(N5M2oFR&_xvz9Np9i4f3d)SYf`TE>09G{X z5U=6fd*giB0>)brQ%6`&HqhR9BT~JI+?&L%-~WbsG##pN{Y@w;z4r)^vfMaC2@TYg zPxb^xXYoXNm16$2y(tC&*w&!<(yr_zJiXYk-%wEyiCrAB#5H2}j4A^V9kf5;^GBA@ z;IWb5gk56gUEUuSB$jACxbJa{cp=A>AkCVR%%6AtDgek*5-iUiLORw5$E4(XLWwfI zc72n#Xgihh1y8gh`sDA;%93K5m73gZG<<;R_biBX*!t8wqnySxy`BMZ%bWbRP(Eug0;FT;@eVWE|>6C5AS!?*lM z!mI?V9>RxTGwn=Sx`22OD{#+p>}lIjNZHf+k6v`}oMVm2R+9Cb0*{b>Lt2Re$B~*{ zsRNTF$v8NTqYwIt1O@f?1k$_HMDlB}^96jOKwV>lKn;$6tbNzm1biZCkXU{9$M(fd zUcIg&Pn-rx1zSYD)yZ-J@%@2O1)a|AKU-`n5*pDiJklBE{*pWA_XBwo<@7fW5!K9l zV3VD+s_Z?p9p~KTuBSs!zV-`$6csU^xxBuOIVODu%TDDC@)vcz)>eRAPeRP=*}(g} zF|gKuKCCiSKPvYF=^CD^ze{tCjn)agF4?!07}y@xPjM{{B32sz4-mJJ>s@N3oHhB` zp7`~sFv)qrDdE{opO;bicHNVe;R%xw;j<_nx37cp*opu&5HmMb8!Ohc&XG<*lrZFy z!{S116*x*_PSplOwTsbYu+FA+?$t#h_RO{a%r$(k69Wxx^*P@I$IatPBu%J=AD{(v z8e1bD1fS&`s3)37Ux8Vd>klo?wGb>A_}FZ1A5}(2t9fGy^fSSgum6h(J_`kyL*XVB ziJ8@HdC{_U@<*JgNt}F0zB$&^dH8aMgXB}*UzWgX7ruosG{*+VsRtqJ zwT_T)*J(Xcz6tmb7SHzK!Eqn|@eRaW7kcgMUQ)FJdB2%==(BfMB6aN=eIDNKGZ@Q3 zFq;5%XVDve;y+c??)RU9T?e`fE7>e}4(@62TQ4Rh?CJamsK4-L zCN+T))V#X&=c{W&^Q+=x>Gk7W-kZEZ0Y6zwel@-BNEVK6r znZr4E^QkLvLkO87MYwrlR>T^iZyF4h<%|K9p!mL5jt~=L zHxni*WvzaaN#YiYRR%lE(3WAb5`cxK@m9=4_cB`WD1&j%0zH{??V0<7#6PsxULS(o z;@WE3yd}0rwP%;A({P^wBv(iRNG$l`vQ1i4DagElEl{euCkJQ9C{GkJ?r$9S{4d|H zRDGk7HsrkAiXO+T?cOZg5>@iju904ukL9zii+yDRg{Lcc@UO@m8jm5b;FFG>tR6nK zA(6eye&6DO6i~92M+hzpNNk-@DrqzvSi6xG=V9B_4N=kvB_eGwQ`{B5)(G#S0(IKd5;| zh)+L={A^G{=4Yj0DE@cLqMKG%_GW=7oS5*N$SALqPpDil3-kMuWw;ec$L~i;(M3Z(~mYNY6-~8ySiR=jwo|izX@fh zm`u2%`$iOrC^afwd{FJg@_aFS;*Z14x7Vg}Wan`6?h@w+)%$V6Lu2X9HAB6w&jqs5 zh)aI(^BeX3b*xwCm22x_(Vp#<{3NV#7*3?jxJKPw&;RN4ivSncY3ZIT^t?RC)UHza zM$Ml5M8^x&h0^^;OrP1xfaW^gea`?Lgi^@}`XUz^nBR=?bG+1^Q#8J52~3cU{(L7~ z+o1CS&v1vSflvMe9O!9dXUxW62%amgf1ri>goXG{sY|V7O}NC^2-pIr=9N|Cw%MGK8dEe4>cK!>!o_+ywVN4`()0l1lk%`IT)a4LT}}}U~F^H8G#q!@|uFb zP(<^F=L3T*mbnM0J6BC6*_TZV>Q7l3m`)>|-*?z;FgXhJC!3VO0>(0|JR>&1JK}(`%pA77bKj~t zWx5t6h)*JrGGVV2IPx?o*z1ZlVpo#clgRgib#E2Y@dp*Zw0#Wo0dw$OlG% zD2HgpnSB@uE+hOfi1$^P9jMqK2OQ)zbt_eP4(h+7;Yr7pe=prSO z-C`E#cT(r!Cir&%UEdJ~6ShsIBzR z?gkT{bkeV#;p3vth9atW|O~BXlmbtAz0yCg>L~z@@Hr#=VR2w?M7ux-8IB z!1Z)7MXqpbGuzxMaR8}oc;4iO2b}S%?!X-dZTVjoIayqC@!rDdtGsshMU-t`E8{_I0pmXJ7i{w1dyP|6miZ(@M%2+o<^U(2xZF?E|-(7QYF6{nr_4 zUV@Bad7o}%lJo3muT7AQ@6<~+UbK2&PDA^c0X`V({yjQgI!;D^k{bQ^1x@t{OQO6P z)g)Hu6GUb5EO9`g8zbv4^6|Jze(Z|sbzws$r(KfL(>s=L{*haIABgH!Gg-{%XK8-w z%Z3P(D7eLSw>Owar8`L}f)l3csJst}Y=wF$zJOXA!U|vQw%)ksCJmU4XTNw|aggHK zu{%?(SY-ib+^Q4{lF@_SJwuC6v;x1xOH(#5D-#AuA!q5&huftmRhBV+U!>LuV0p^; zS}oH&_|MHQXWHj_U-senf*GSs9P~n7t+@>i2o?9UX8dPbeNigY`MVyNY`qZoJnfN7{d! z0%of%lydx0Z4^}UnKkA%rU4_(^m)0aLuG@`cBEvd@Pr`gfUM~)%qpFr`;gA0c!bFO zVrZ2%MUWI>0&1b46&qW!?^0IRm7=qbk->!_<3vWjHCsPcKD=2+&>WOG6s!!2Gc$}d zCf{=;!P2p{NmGfO7kUWIgEX=>tZQd;8=~ZQhT^h%qpdsQBy0`8QFYBy5ghDAPsq!s zuZKB;QvAq-HO`AL8jUPN0fUMUAN3Y8S9KzH33YZbYBOfSDR-Puw$Lq>{{YD8CZRZd zaw7k0+#KhXHWC}-Uf`t43P1wGf%^WPNS@mS4`fQJv8oEI#@_0^VxGf_4H@m5vX8W` zamwtz7bvqByyHe$v%x&+GIr9T`aeK|R!1KykXy>)4PeNn@tV3|OL=(Q8EEqp=Ft%+eCPI;tZO{1=#3W}gOdV&DN=UBj~yQnC{pYhi(vKVo87|J zlqU zjOtFtyjX9E~QR`w2IFVZOQ%^aDrxV0#IC%53GFrM2SgugSh2=mp zFxf2|2udk(%@%8*x5^@hGM~-fclWT~nT)Q$yJ8>YizR2PC#xX078g(P6SCh2hZ<=*YJHQ9N&D$`tRB=U+^+&IMZg8`B11HHR?g` zVOM=}Tf1q;UAf$IjJ9ai*)6qe_tKI ziVYT?G#cc5j+%pgbXZ2f{mI6TV{3L*2+xbD(W~7^0as>j->}U!N-+L4#6GYA@qvfe zQ*&xvvq1L{k%guk7y$cE|IG2LO_&7>ic_v5*{^LD^=NINrvAko)s^|FRC$2&f_~TT zymPJSPX5u#MFIZ}K{qzAYjV+WxOpY)OVjAbN3L)MYWu1ZTgiHXr>g7SW#cMp<*vJY zPG^{$lauh26^8Gp1fR$_(e$16z*^_XG+|pO#-!wcMnphznS_`a?T%)3b@R#{^O>)a4RWm;+Y6@Bhn@TSLrw&kqK&4du0@`qev#9J#R`dC zxX$Nk*kX3johTN(fgk0@M&69?>@bSUZqBjQFP6_9n->o9)IlUR5KkP~EI}?xzBYIlS$%bT zGyYQ5Q}W@aMb|K3Ty&U|&1kSHax}O8Bf;f}yJkpCi)e-*EDP^ck$50Tv-Na@%l<7T zn9}F=#kJ?}QhRNI5YDSSa?vf5`on5|vhbF5>0FP)GgyA#NMCxLl+ z80J(f5U4#ap^3pf3FEd-P9?jkNKl}IJqx1YonKblL7fsE(SV}FMaj& z8vcwt<$q$jKd=0prc@@t#^7qTMfRICjoH`33z>2hSRYB!&nMtvHHLd}@10G434e1W z+vmSf$G35ru7d|C^Ly9^(?wNWA?|=5xm4=HoIJu5(R8Hnhh^2)PQ}Yy7O#OnzcF-#y!q)@mxBZv{ zsk|N38{WFQC$y-0G&|ScPsmIoI%DSNWQl)8{yuw@n%qeINnTc)*CUDKjPZdtlr2|Z zsUCXWz3F&^6S*L?8+dzjH z3cDf&9h9mjq@|5SV_U8Wfp+zXO?RrI4E&N*K3c3KJjYpeUQx3(8wjTOnT~EH@SRQi zq8!Kg%!Tm+KuKv6hi7+~v}4`M?ZuSWJ3@`1lDxu^+e`lPT4OtZHnX=rN*w3D!N|pS z;AK2|?g>==+&-}i8IY?H5SKwKg}l*Jc#D*h?r_6 z%vY~2HQK|CMb#spq_t5mIS6ns3R(>yrVAv6f4sH7*luH8d+N_-`mZhRTR>Vl$K2_- zSBY#4cka{2T$|`w{JVmghSsfm_n?30ABKa$cR3VOOI60BLjm)4+j^7BQQXZC!44 zNktpYVy{Gnec_LKeRx#iBEmzyNY$f3U7AY^?@iDaAU zd>62tpRJ!{6=RqOPJqS*ebac48HA9nw+zsFOsT16rv-@}wtC=7jHrXzo-_wTmi7Fj zHPjo~GIpLe+4~i|%ir@!l8Y`IT>Kc$G7Rs3Fw)lfFC!nPw(_Ec+YrQWPG zssLK)&ySAdk`JyKx?o`oI%z&KB}QN1u%Tw7a1Cd`GAFK)uiY(96M^%%|1R+ z-jI_`Tnc5vfT;_C@B9aFG`zA>tM51Qm(I{1omu}6 zU~PD62Cqsz>+r8ghR#FqKP069AE0mb;e$kcsybE>x+r70Vx>QgLtp`n;PpL z!;Bx%r6kmiYM7o7cNCH$CoY5?AMI$lxV)takv}F}Xu`Af!dE2K1Tw}4>-4u_PGsi< zvsW9TC#xSO*V5$k2vXzYCaP=NT@NO4=M~SVAYvP{E$OV>2HU3t1nrZxRAOBS?W|kA z!;|UEOZjhg_dVSplGsRoPSmxUm&`}yG>fl(ao%j50rYS1f40&f**tx?h z1+Uf3iRBjn4y`e?Z={<2Mjcj2451^*!-VE%`7W;g?Jp5Ju=l~&H?t6Nuf{Le- zqDM`ZmZ8~XD;Kg|Aao~NnTSPD{ke>7(&hW$ji@My>MzYnH`jD)`z-x@!R>kJsl48mR+OE01FamXJuf3;hv|a*p=CL zk5f_$T*zBAQ!E(bsg3~VX8y4*?;q(lZJdikt#ZFWrZ*}`yswUcht29sxavo=@Y*0! zLa3yl1+|&OfB^0#~)ub$D3THyH5%lqmQ?dhld zj)G&7ndAOrN-DC!r@@Fi%VmflI%2PNnQi}dt*{R4{>}5X?1EiBU3cdNW<}?hJ=OM- zO8_ld=%Y!ggbqZRwJAjLwzzioMy@Y>M*sN3Ru3o55%mDRTxjN{zv^by$nvf)CUbkK zBBG9Qd%004xi$&TwhSW3(3M*e{ciH$b?~ga=8wF@tvn;8s=PO@QKg|HM z-|7B^(Ii-pu93(4J-LNUci3q#atX;7eHOG#o_^|CA1ApPNHrP;tEhueqi4GoJle|` zdNm%r8Q(R+G38 z5bNd!*!M5w`MiCp$!LK_1XhY)bZJGpLl`dy?gWV-Fng{j%6~6OSD9F1bKHWY@rJDO zgC6PI?NA@$sxL5>s(PgvK=~^YV7ZLGTT~)QN1h(SdQ#BoD0HK=z3k)>7V}a+T%=BW z+gj}m7H~_#qQ6zqZyse7*;^51R1tFo999nGomOGC3Xy;K9EX_NZvPL^jvaj2n;oiu z$5Ln7&fU(Ym`E8|EJcaELtmd)AY%R2Jsa{1(sD%1lYbCq$-qu|IY}Btms9%;nH7_i zX4q}y-zp|5*TOL0!rVz#3mD507~7Ua_(oQ&58WTyqg~01-ryeuvn=S~19KUZxutoP zF%u=Nq{0gP?cTDD$Rit?vQS$5WLBXz#qK4Tc~eFo7YiulQ#CYM=ew;-n)uw%0!&f@?&) zh08wazRk%=Qo^D(ep;^M9pfmPhA%6R6;`geJCu*ysj2S9K$Q4QtzrV)Um!>QMp-br zSPK)Ur2H1E=T#RL@Wx;-ars|DyB3L{YhuX(>?7aqafB~Va_L^GD%(1J_aOC1P_R6j zGsnyo(dKLiq!6qXFgxg37%6$}=D;DWm`kj(6j&D;4C~2rmu_!yULR^vm+$1y+tN+` z4gXiHpaZyIjWzA{2bMi6T^wd-5STiHfAjSyloc=L`Mm!2VH!pECBmtVSHQ}ZZsZ%p`6eXmq*eFh2T8jE%7~zI8L}!GBDqNbwJDI*PhRO`!lo90^ZKAw?n|OM zEN91N+2Tpc&zU$~nY7?vE%Z~o!)Yhs@{G+1uoTEzFYYhNeX6V;i8R)axirQefg3So z*Wfa@+1IAk9X=nuK@oU)Gj4j?gf=DGdXf93+bm}=e5NVNrJCns8lEL0l|%g-1b$7o z`s6s>^~_*zQnaA}4C|cTbt*h?EcmLO848=iuRU>dw+RK0{{yg=1^p|%hKy$`@nisV z=&#=)-_&0V9IY{YR#PGY@orcDEO^^>$eN@OLdNvrW%_>rp;vg_G}RvEe)eRKz{>*9 zshkSrT{rSl7t&Azkgp}cO@Kpfp7pMTxr>e_I8@Ru3GiPUt7mXB!3J#mjmRpY#KK=Y zOoa8od@U@`ZGm6j@OY=C}pvB}1O3BW40OY}J`E^cu+URi!6vRy<^@Lem~DK*^8 z_X4vP_&%#o;U2rZxvz1FRGJJi{~V6@D`(KGyA83VtKMsQI8w^V)HPWC)@(9#k@)S_QbKU0r(8R}^EUPV2w3c+HkhAJP-B>cednaa zktiNoeRl#~^CiR^zN`jd8E-R*!@u1ZQNK@y*P|vw1*Jd3CMsvu#;upC z3`yfil-Tb)dWN0B@p0aNV!-Xv7keYx{-0!>pqu{V!RZ&I;_9ryaUVP&9)q~zuy&>i zweXzakFOY|Fm!&3Bt%4Oyhh5%AgO*4y^S`Stz6d@DVB`%BmJK1ub}<-1gIZc!^qgR1f3%Rg+MCX!kkhkYV%fKzp1zHf`SRrj63(8c&`5nY#o`?E%@q12>pbU{r5q!%(zO01;`U>Ei8Y2@JO2Qm5(_z0P{;q5OjlR& zOUY{I?h2@6|Bhb01FJD(9ELhkq35?no00}(cAFa30S;t_yiiwyYsK8ys5V(XtN-ns zIsU$BL50havHy_#;JVjns&U{{gZOTYjr}C&aYOTalXon<-wS_J&@YZk-&0cUmrvdf zkPX?{;Q794I?3*gGTx@f7^Hg7(Ge{+uzpmaK~(MKBxRext6F;xAz)UTQ-$ zT(RgkL++h)go|@$ZBOh8K{TGwGoL~lRoPK`Yp&28#!UFWeKK(m!h zhY#x1G$LymYcAe9IenjBbC$1)Ft)$m+`M)#8`8Y5!Td1onLf)o>f;{?V^+2hcQT1I zF#1{R**uZ8`}gD_Ns$bCseLKSu8le&LGd>G7Zwxz8{a~@cEUnyE%HXfgQ;#Ry zv4N#MHtYVhw6oWBJv_@Gw?(FIg27JA^{rURviD`z9TThzwW)4fMcTL0nWxV}#PW@F z4S$P$t&GRTh-=J`_Gna|tTYMcqUkt)67KYcf)zh1Nn`?M_Q31@$?It7l2TFJ#F?R z{Q~68xCEK=3}$BTS*PCW_hK4%LlON>ix?35Tf2r|~7O~KyP4FasVQUs9 zLgU&j*heZLP--e$InytTk61ovLdMHAVJZsS*|4CV=9Fy5QjHD0<|z-d#|x~|qr%lu zO!fJDWS|#oNew~%CGfn-B=hmVE%Bt*rvK;?##{ih9#Z(nX@%MezY$3Y&eWll|2NkM z|2!qn&q1#Tfsq|&nl56HnPNiVKz*BK)`)O&|THpNm?u^wlLEmj*JlCnn>2?)-Aa- z@lb22V-5HS@*4kz4)ZX;(L1s*Bsr?&XGZiA1ev%dHMm+X9+*@Fx60XA=h~;VizGWk z^f$T9JK9+h(^-P-p&Iy6Xim30v%+o5l@Z($36Vz&>2wtD2LbkK?4 z66*N;Q{}x1X2@*&t|@Z9(cX7AEB|0Z@Zy0X#-O|4>uEeQ7vK>Km`^)m|tIeC) z?aZ4IJG2uLrD#miM7|dEFB-3?EV*9kE7}&7)NEUG)v93HUaGXRaZU=j{{ic{(K?4f~@eEn=$s^t*8@ngmRgPAN*;Z|>hR(0etf>MZm0kE7pRdlFXk(@qKntF3 zK6OHj|CG@dU4G>Kq>`cG;-T8D?^@Zfccm(ZKgdZ>>SpaTkLmgJYZ*B19plf82l{gz ztbw+y+8aVa7AKJrYo?q%qlcHmk$Ne}A(?pjB`1PPg$q2RT5~-A6MIw0oX^}Vfw?NY z^ysc_N1d5wCvf;?wZ}zq@L}>Vmd7%2hitxJPtXPc=d5XseE5zs3tSVVz=cj)^2Bd@%FI0Uf_Mo=Wbmty!hc zc0uQ(Ma_{}U$H7T)hKm-uy32iP5$BMoEai*&^fAI^fsscrMYdu{Yg-R6Sp?Fpoi=p zv#~c;?3j~TWh*Vd9oy&XW%d}|(d|s(FNz@EGP9PUi{g#t*^y}0=@e$ z?#6jpmdo|wHcddObom(3*$eW}WEv*>$HShUgM)=m^K45Vmh#@f$#PLwG%d62g@P*Dsq zEf9|xd#*^|IxJ+`yCVl%=-&-JIy>mOR&6+$PK~}O6P1azXCGfy7-rJp;CoUdsGr3g zCuZ_sw4u;D*EB+o^F#E)wkpG=3xHSzDoh9<81-IwC4tfJ&$Q`wJ9r#OamQ%XUQ^~B zv1VkvsHmklOY0&JaVZHgz;oKf3>dO&GLH|tO6DDa46@3$=2|{ai2+(#oSIj5R39~1 z@POZTzM(!xs~6)L$%y!4>!wMrmb$j@&h=44yb1kX2z)Ozj<0vc5B2_Np7u2$`A6Z` z?9>VX_-Pwr0~bIv5%5g40w=F>jFWM%G;0-eI?Zzb4`7gIT->x)@oL1z8?S?@Ok2ga z3ar;n9t+ZNhxlKazwqO=AY$4J>IiqUT>CRJ%_J~Ny%CFv3M}s8&RBuyc^){${0pLk zY$Ac)0cIJqW58-%L$T@j$36)(;3?$QZJN8WGa=+rZPkYn~fP9OR@fvZn_aD-mIQp!)b}!gF1+T1RpQCc*~aGY8Ed z97mjjZ#j{$9w0du??-)`D95|J^fG9|bbWBBB2}z|v zB}aE7(lHtlVIbWiF}h)t)aV|gVXzTnz?jdT*L$&jcHi55{mwbp_wY3qI;f7W$dcf| z18uT%2%)NmWux)({ukvXcl-WhqnFE7ItX>U@~TnCfv;6?Y%pl1ITd;!?GyZ{@a{;t zLxiE6)rD05y{)WPaO)sP#c++hHli?vgI{H4+PEiIKgdU%GuR_+dEL5%_5tie%1k_j z`NK%z$M%Lxa^_1C&&37qb(^LOl)2fu8SpiRzmHZ<`(BUvZcq-7)d|sH&-J%7YCSOj zZ>9kyz@~lI;UC}={PAdVPnX|`3ZNGxJr6)qY!503F5&r0@Z9K#qXe5gdr{T0g<@XdfnS+P#F6oHWoe}s`6|< z>6H{YWb8=@wJ+5g>_@io%4#*lA@~3q-f(sp@2|oI>+Ohm`s07}S z-P%6)Z#DeSh|thWqY>gNaHX#~^4cE>YFt;>>!NLS2AuCrwed@C+Hk^F??dX0dOOK? zlZ#L@4KqJO-0dN@(wiw-B!u)$>^+=?R@+P)8)9iB=(S+pQtq;|cF51bN?+Kz;PziZ z^SKVugR9`EjdvP$XDRc2zWUNYA3He}F^ez0CS6h8tYj5Tv64ShBuAF z4>ks4gs=@gvL;NSc@LgxZ3+%_?Eu_;IZT?lG|oEXbN_3?v~Pv)-s6Eeu@ABPf`$jh z&QRku8VJR^d^3dna=VQgPz^DHp`0S)EB4Ll`RN3ws5FOz^OD~7BXLC?VsW&W2&M5y z&71t~XO}l~+yld}2IyI8jDOGAHlxk6H(jnltplqL@pn`&JSJ>%bJJ@uU<7|m{RiUq z^iE?dG$)2XR&u>xcH#?Hc(GKA6o-n*Na4I%Smy%}NSv{jnq*L3P5wnUH*ydR;7viOh-Gb0AF zUq`%&MV}<{uG=)y(fTDsgSd>u%XrQ`S~NT%9t`eac%QT6#Hd)QUe zlk|CV&2nL4`-JxaoV-I*On3Wc{>^rSMbzTfm1YUf!OFHol})hj4(Hp``sPi#a1hZ3 zqv#+vtBI_Zh#Qh`*BkfpQ=uPJTfAeND4q&W-s=gJo)u#5HPSQRM(Slg+jxDeyiA~w z2J+pX1Ri?Bpe^12Bhk{;xD4a!l&`Sd~uw`>}1QVQ%= zd$)#I4%M!VdWrnQAK1b_2h0|BKPH}OHoNC>YQ(#%1T}9OO>U)uxEvBhPcF18JD81E z|DutabB}DWQD0m{oKgLXx)5iI9SdDkk;vc|j*EJM2F--QKk!GN^}pFZBkHHgC$^+{ zNREmwd8UoE!yv`sH(}1tco2Eo$oJ1F6{H6hr2D;dpTL9p@M=@?HRQ(K`6il4&b zqH^A)fO{o#T!fm8zeV)U@bm<5d4m}PR`2>9IP&2&)AEJj$t#Be)h7jVKVAl#`qvWD z*K?mvbg=9)U+CdnG!lBxW67hHRPl)I|7=hTB6UZ^^wIbNp!=ZIy2EE%Heo@5p zdK8&^DEjg^-luxtT5GO9y=pa!Vd(+HS}8O*X#O&0-HXHbR);R4qsrh~wpwlV#dtM= zk}%FQ&~cBrO4l#xX8ciOz|!RAlUpOD4!Pvn(AAua2VyPCXI8f4YcTCcrOzG=m+lT? zHa|MeHNO?_;3~Rj*QlNGas`2+DaXco+f{%2tI@-UOlt0J0CHdM zkUs%89aIkS`dei%U3-tyV6lo-O}@HUuBU?wJt}=3hq9!57Djs^j06E+moD$l|L}aS zSN9=p@8pk~nsfy~b_MK~oNV%h?5iDDIi?Gz zrqol^tF^OQc|3DY=!YG5-x<<^&ZtFXw~Cs0TI^;-Qw9XXXi{y4o2pj%B@Wu z@bwm9O%>*Z1b!ZFfB)Hpv7&%dCA()YN}%B*(%ujM1mW1@-C7UAJ{k?EsLQb$RE(vM zF(4XSE4$0~Go@sXaO!0RRYcinF9KAso)LQ_PlUj!`zq5{|&ORhbPL;g_PqZ zG0c&868`A*WFgz;9QUfQ=tAO=-1Ad1xXP{L-c+Cx;>LMRzwXZutQfhsKuXd0s@@W} zo4J<;be7z7Cw-Sd(S)8plJHUI@mkJS9Xa`l%>9-qxNI3wU4_UA)>csEp}AGVK`u*z z+B5ae$2fyR`c8}wTD&?^8q2Lyc|!QZm!SEBS9F5QFB0V5b-;_;>y1CX$|PEz#DzN~ z7aWSn@zZxcr;8rjJr2GfD2Q>1>uQ;@43bj6_xZ>hbgGdXGeM9iPJu=QempO_YBHco zNhuN0XJN}AJvx|YDeC^81oj^wOi>0eR*(LYiZFTbGy8x80G@|9G~&w7`Yp~Y@DM4M&MCL(z?HpT-0046l}TzC^Sje zyazIP>e2Yj$?C@>F@;)vAKc{#Ag~**=3o+C?rKVci|lolc{Q4>MSoKu-IE8UIV$){ z+B^m?$6!6?Txe`)3pn;IDnxNxayb8^Bv}}wcMe@i#0~j&8lq7*(^t2xl)zNLI!-BanE7TL^y)&RMJOjxKD=SC6R*F5 z&D|hJiN1psZWF6a^bFIA{ca&!W0$$_MQ`Qg`_p*Jd#q*#wSU{P5mp;oPyH%O!`ah9 z&y1_kZ0k5_lcE{|k$eWN2_7P;B+)YEuIj=izq03FEEGOdv$^H`fQRV1)-%PFdg(YQ z=}&!vZ%6-!i5_HAQ%ckV7WpPkiX2K9eLd0L8q}II^@vAtV_k^pi{N&TlI7vl#orC= zfxY*fxxg!28V7izQoE0d*^a_F*RWS7<;B`fV=}PW)~Bs@pNIXr>zm-)-iaT`@d;1D=9_P zNZbMCJ^!}Zf>2RI+MnYcz33mh|2(SodBz$(QhHg|PB5U;ICMIlOU$#Rp)pb}qHXl3 zQC=^omZU*MQdSrAT`5$?JW^vq>RXbs(}ayF&=b#PtfwZ7?Gv0PenoVV3`r%NyCJI_ zvYy!L>C`aW{R^V_wZ6t2_!Lg;dX3y%S^SpuR%!GZInlTuZ?3t8i@TOF-+SdHa(fiz zlpp_F0LmpY47e`A?4is$4-uHP-YcoEPJ#U8_U`I_&PxT-L)6_A&g6dlOJVzh`({cT z$BXsSM`zT=pySPKGAQSJ@CH9IVzou=<#kpSd~TOMdnh7{WAx}*YbZVn&^B{ za0&D6MY-&y$A3U0^^|joV#HrOu}}%jg(HqS7^dxPWK)6KcKX0>hgr$Aq%?Br$Egh> zft;Y}=t7nGOzfmJg&Z@@0EUD24t4wNy`364Zc?RV%+0B9AEzj0afSW@((N-R15+u| z#`<4&b5OiLAiN8phzjN~Rkmk`*7*%kJn7bF3~JuVUFjU>i0Jt06OFx-FkwkQLdulz zwx8eb`?R9Yw5Q(}`$}P_5|y4Uo7YP(6;xJ%z~MjOZ(bFSCRv`;p-SxBKM5EGa>_1z zXL?XOZA7KGKXh1@J}uaoNFO#zC6bBHu>MY*LQ|IZDHGqm)4hBz?JOITn?4!Q?^s%< zKMNc5j@hVyI+`4)c7rOHl%6=P+i()nr>1j?Jexw!Yn6zGWCN>r^(*ammj z0GUxq9~N)dl7y9Dn{a|}c}wiRHp?rq*e8Fgp7Lby%Pgy5Nx6ywgiMc@_g>uG+J92i z6e=FEv$NxXJm%~o`Yp~s8%s7;Bw5(B;^pVS&8#oT_<5+utrA^F_%^J{lJocl@H%*+L zMV$x8b;oIR!4yc7*tW?z6OJ6G`rs=LOKD6pwr`1%(y?`fZRHkldl4gKCH@%AQfify z|2`Cc+mgg|!B{w4m4mGE*J{9lv@T`pE?ikfM~yjdt$tP~e?&>k4jsn_bfN7GQ$1r> ztXDNLFDw{w5^ayLm_jsv7GtWwZF^U8O-?1zBl=e;b9;M)FaMp@_UPt@h_54zK=D%2 z`{W3Et$V&CUBlXml?KKk4 zl^$5-BT;*P#-p8fBaD;4lpyZcY!JKEWL zPw`TA2QPRC3|*^V%?cvVM6Ycml%_m=8M}DocJjGNdF96Obd0y#`VhmSUO)H7bwhMy zL-l8%Q)?!NsE?N+@DCjx84^D zi^bOh&=e9FiDGbNU?8pr+ZnIO*VZx12PI~6ZdbjvI2p3Bs%7Bv1<1&sS}1pCZ9ko` z_?Tw;{vQCE_@AzeO)Sn0xyIp3t=iO#`MZ{FBRL&!nhXs~Vnq9KcI1Z6K{dxlnOD0M4?O5F9NWEV zB(T(!1o9Q*Qm|^m+n%`->Fczy(ugC zX(kwx$5CH)up9m{S9T8N0jC?294u3zwd14~6^m}?Lb1vj8!Qm9qos!0 z?z4k_Z>*1ARTKPEdVC3>@p+NjuK2-^-TKa32|)$5%?bBc-xeE_g!+^Gq*~ff%h-8l z%Nv-D0O@JBc0y}^Ojd2CJU1E+$;{nEg7pRzZWN<}9vykfCR9ynyFhuYx1!jCxi+Z| z@!Dwm*Jx!ho|o0Tyv}^F1L3@%ki0M2bpg{l-=^rp-oK|QlrQ%h!GHei^&OjnW{Bsh+Q7xYis@SW{0x(D5s#7UvXv(w*Hs%%J=BUXi%XBuLxC= z?-|VHv_B{WVZnlz`k~x7W2M}ld@D2Ar+@}C2i6iZ6NzqnTDYv1$tn*}N_iDW-Mt6i z6a?B8A0_;J7P#{Zr`OlgU#PolEh01~sirnaT8)G!iiIW4^dCIk;J9ZPr(bvd3@s+u zdYjFK-6o#KZH>r&ojP+lj2?Xax|xE4-{m(2{;WT+0n>PDJR{LA)%)XJUoT4B&#eGN zxqhPMzs}BeBG~d=-MBaHngOAex*ifsplh8B^vGXW`M5V(p(-0#sn$i@wvhZulQ`2_ zgeS$lLXK0Ye-gUK;>0Jd&x~0U7^M{T08Id${<1uf<%S$k6 zAIgZk9YE`w6`tP13vTl?tH|y%kC?W3KayxvkcVuO&cEJvEC&bp` ztJL#7?RD7PuOI67RZR?<7i&X($S+eVCfF~eyT*HR`7!(v4>7Z)1TJWhxXR2Yd(=Js z#RIl`gKCG5Sp=py^OI>fs#c~=@)`=FZHylLtv zFL7)uTwL*dmBz8jEj4}JG8uMOS`yK?qy0xA$yZXYN^<)`BNg>A)U?(@Nmw<9P&#vH-bot;*@8`7kD2ThHbK! z|HLQEpTTxjC3a=&e>gW62slot?wBw|n-)BEH)&0A_rBPfBV}6Brkx+ExDP}KHqGWL za8xa>c|^o&NzyLtOA~qFB}D-xT?t$pkZ*X8Ah&hYoz=aMnL{3o;95;#?>}f&`S9~i zI`OSwD%=jjA`08M2)YO_z{uatk}`d8%jE&Az#A#=W_~Jy+CrG1?uSsmLL98!?w2Qj za)dJD8e!Ru54d75H~bu0Bi-T}0T&QI41$#JUqQYiPTJHN1#R6z>9d92H(NeAt*ToM~qGqPwJMQr@lamnd zn`J}aMdJ_tRz?CU6lHk9t(rtu&Scwab2DG9z1c-SDP>1UQ+5CM!%aHe9`3~PFP?h6 zIWWY3_DVm=c-7wbi)PgPrWBByAo7-wBY5B%DEDe=yR>tit)~jBc+qlGc0TY;Vl}zM zRLQkd_G8_fPfGJoD88s(beQ)*3h=MtM9n~Dskf5PZZy}R_vk;Uf@VBBSIJzFuMoKB zn0b#5^I>J_>657q9Z7LjILnxv*G9Vw;> zCnEPjoA0H9s#1JBXGbe~pRn|ClDL<|CcT{q=xh!7eiy9KS{}%Q)`H%denCA55`O5l z#?U%I)Qd+b$ZTZ>(V9AL5;u?&2|)^$Gd>BiemRKTx{r4 zKg(9ei7T!pcP?#btJ$ zRu{U8&Xa);Hc%86jX$O~lce(vr1x?h3c{syK733|jDd4^UN6a(X<5mIiu1xr)WJQ;Sic_sxGrqbhoFJh1dpRPT|9U6%J z4GK5WJZoIo}K&KP7DgO|*+?MdMI1Ne;OZDRT!+C)8K6A0Ev#illt~@%k z55j6cu}ip*MvcyK+Ggd1sm{rCABUNm=Um^z2hZhvl2retGLmpITG@9o>^(k*u5lEC zO%>68IBkxkGbs8sfBEh5f#pksxBfx1JMsD*Y02n$zfqk1O>|BYV#o`4%M(I}SDjrcK_7>o zo9xa}1WHax0!ZbU7+bv#+hsB4Bl*F@T=h{gDdH{&$tkN-V@TuMn22#FHv)$smek-T zpFrnpCEr>Vpw*b*yYZPid1;FUU(qYCd+m?sn%MD0d2uzUa;l4lJwkDGb94$I%K91# z+Xp$)PAID;PcqW~0m$&Ul~OXo1cnY$n9GuS_a|w*jh)p`dVj1C1>wK;ywVWd+d!QQ zOrvyTMAfiOHQT5&J$y+5=9@~OGDCCAuBYu=T&Z@fO-U1)U>pV0Zr6f8cV?qXB@fL0i`ODvP@B<>|I>~u3@ufD1)^e)jSX^Lbm zJs31wORn+C)Wv!Hf^GG5+Rp>1OhXwx*Vk>(H9ZPS*aF<&4Vm|=i$}AM^+IjrOp0Ce zYR4~`V9;1aQQz3z>;(U9+jOZ&b;-bX*vN8#5r;NNBvCbA^Vv5e0oCKj1(>-mPL721 zlv&z#pl=REsqT+ct~-Rq5ZXYX!<^3#RO$HLUdok+sI}i$MjQMQ@(df0=v@9F5sl_t z0t&#)@OHd$-uAZ1_E-RWh{i>Q%L0Yz>4yedU2^Ge6(<`E3!@S}XNmUA)2?fAqBM!t zfl%(Z$V)1+Hl(P_cfCEyW9z{t{707Scc~(n*?80J*;hyH@o7D=@D~{G$xcW=UAFi$ zRstXnqy@JgnYqVziFNJmp|pW@KC!=K2s4fHps@k-jskW!?fEWD#Sw)Ld^bdu#NP^rUM~%Vhx$3%&dr;8Zim z?g^{1sErONnZFN#0(*CKJ~av`c(1#`E*$g1u^TwUF6V(&U=$B2u^;+7FP6BRFhmi5*47f- zH35f3O#V<)%MgK2!H*&=0?qj#;Rz#x;Cv#~DkzyQ1sLQU%oRNTv2;OpvFRWpDG{PE z8WOrz7qJGkj;Z?xc(=KCIfn@9jFYgN7y@l*e&a@s4Bh~v*e|Mo5Y^8X370zGlr1F?feYfrnd&q?)?MU)PzfwPgLjo zhs|*b5&OAWyHl~$IHhN=i4_^j)^G8h_QR(K7T?_hLAU`*P3`+^8DxNxE&1y&^}lc^ z%m8g`+gr*p0I|Oo`QcgsG77W|PWpRIhJWE~J?llr9WrhT-qQba^9^+eG!^Jk_F;fx z#gqvKkHxVrVTn}fc8Qsvo8TV2HkORU51i9IXLSsIouBcu54}fQ|eUrW61Z0p`uIR6(bWuLW29_G~r-@p%XLWq0;Cf2z z;B**|!meYo$g+Lp6!jYDIdcxi8;+NN{ikc1Epnk-zwg|BW59#+$UrXZUaxLoDV969 zaSX)I&FNd^bwy1^1v`MU2fJt$Jru9>x<7)H$ z4dY*SBjUOGPCL$`VyHQGqnzE&#;RFx(b8g3vUdW&9hEY_&VKUz<%2y#{(pe4p%x~$ zI_G0ygqFuZo>=d)zZP5aDe`p*uj;a!$qo>-1s>+k z9O*2g)TL;L|0c;{-VdtEQGCN|BdattwW(iz3E*23yggjOUS4A<2mS{z@VqkW;flfD zA6O0IG*{mQaqn=(+v{QD(Q92#A|gv%g!+Dr4g?LhCJ6|{-xJuu%L5UETngVxZe|Es zm0z~7?+|R?A@@4&2fl1YCuSDzwaBAFT*O;Z6lBkl;S-!e6`TJ6xX;IN-gE=7-Z{EI zPxV@B6jV)(mNfqXZd2esb}`s{`~w6h*qacD*tSCALqS%=`z`&B@u~i9LczO&9g9dV za>8R@=f!Q1b}vI=AIOxEB4V+fPP&?&@Bq3|o&W6jc(LXee$erSw#?uWFg>We6I#

      dh9}UL)oOJqcgBGr{~g{Hxo1XYq?t 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η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 cwC)>~vDl*tgN=kixI~sIp#C*dKI* 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

      o_BL{BcpkcAi| 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®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∾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 h#bx;O`WEroQc3+#{pbGFtf@25GkGi^5G`BN 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۴J89fVuFKgkxws$^W*(8`qqB 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 literal 0 HcmV?d00001 diff --git a/content/english/blog/nordunet-conference-2024.md b/content/english/blog/nordunet-conference-2024.md index dd2f992..9888801 100755 --- a/content/english/blog/nordunet-conference-2024.md +++ b/content/english/blog/nordunet-conference-2024.md @@ -2,14 +2,14 @@ title: "Nordunet Conference 2024" meta_title: "" description: "Nordunet Conference 2024" -date: 2024-07-30T05:00:00Z -image: "/images/dc1.jpg" +date: 2024-09-17T05:00:00Z +image: "/images/bergen-airport.jpeg" categories: ["News"] author: "Laurens Hof" draft: false --- -Fediversity was represented at the Nordunet Conference for 2024, with both the Internet Discourse Foundation and Nordunet themselves being present. This was a great opportunity for the different organisations in the consortium to meet with each other and exchange ideas. +Fediversity was represented in Bergen at the Nordunet Conference for 2024, with both the Internet Discourse Foundation and Nordunet themselves being present. This was a great opportunity for the different organisations in the consortium to meet with each other and exchange ideas. One of those new ideas that came out of the conference is to think about offering [EduMEET](https://edumeet.org/) as a part of Fediversity. EduMEET is an open source video conferencing platform that is build for and by the Research and Education community. EduMEET allows for the possibility of recording conference calls, but does not offer an easy place to host these recordings. PeerTube is already mature fediverse software that offers video hosting. Combining these two pieces of software in the offering to onboard public organisations can make it easier to offer a complete package for the organisations. It can potentially help lower the barrier of entry, while at the same time making it more attractive for public education organisations to start using fediverse software. diff --git a/public/404.html b/public/404.html index cc03916..759d588 100644 --- a/public/404.html +++ b/public/404.html @@ -155,8 +155,8 @@ - - + + - - + + diff --git a/public/authors/index.html b/public/authors/index.html index dcc8473..7134e0a 100644 --- a/public/authors/index.html +++ b/public/authors/index.html @@ -157,8 +157,8 @@ - - + + - - + + diff --git a/public/authors/laurens-hof/index.html b/public/authors/laurens-hof/index.html index 0dc48a6..619a0b4 100644 --- a/public/authors/laurens-hof/index.html +++ b/public/authors/laurens-hof/index.html @@ -974,6 +974,153 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Nordunet Conference 2024 + + + + + + + + + + + + + + + +

      Fediversity was represented at the Nordunet Conference for 2024, with both the Internet Discourse Foundation and Nordunet themselves being present.

      + + Read More + +

      + Nordunet Conference 2024 +

      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

    3. n8<> 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൅vzux}X7_6a4i#?iIDU7&U&j)VKY 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%0D*3XuT0l=PpHqr)fAF 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 z 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%0A-NDh3dW}nyXcM* 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 uz$XVj)w%Hk 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%0DI6g{ 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℘8y4Y-BzT;HJ|mikuw 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­X+b0~@6$J3Tl(a(|^}YWJ{d?=_vg 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%0A!F1sIlM=mojzZ+Z-b`liCo8anzpfhZ!97| zw3Ht!g#e?>NpHKy9Xoca^UW>8gep9}qar?Vk#-$8B-ITcS-pw{j^G@TzAcy`xA46^ zJvgm+Bv@x)FxKa2a4^{jNgxk=;;GXUW}cmWEy}t!V{+d%7-6N80TTzNFb^FM7|t=V zC8zd0ao$3F*bwZO9B#+oJoOm>S2-Qv%RvUzIWHJaTu6TLBeu{FACEO*R(29d`?t9A z$UiiSoB%s~@*bYuDX56-?Jj4zw??!k?6~=f=RK2p)rO~cid%>Ix{Hvc<>;M?{uY1z&ttW|1#2#V<8%mRpl;J=a z=y9G$rx+EnfyOSP(@v5>YTrIH=4Wy{<(qCgarDMG;=8>YSZiq!UxLeobWxOmF(vcR zGjoD{s*RO}o3mT9?86+kI-%viJ{Q`w@!ea(T8vkct+agIIEK}5SN#=7E~+~>9jbXiq;)5d zquL#Y?aXWI)Zp#736Pis@;@{3$B(hl&)+{e000(2}2&RzFShl^FPt?;_vczIWF|fxzS{&z& zod!jEMyIC7c?3GXof5Li5Q;S$e6)o|7+_-<=ReB06XJgf>*D87(nOI#5AF((GSVFV z+!LM$bNN?o;LUUUHdfQ8$+ieEp)wcPVwjIIz3|b~U2pVN%0A>&Pr9rI488EV$6olQ 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Ⓢ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�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

    >+tsm_f8}Ze0nz5>Mc>f_4-NgA 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 GZ~q^DT72jL diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 5a89bb9f33ebbfb3ec18a2366d8e0df491c3088b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7800 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

    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1356,7 +1503,7 @@ -

    On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

    +

    w On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

    Read More diff --git a/public/blog/index.html b/public/blog/index.html index cc09b59..64fb83c 100644 --- a/public/blog/index.html +++ b/public/blog/index.html @@ -159,8 +159,8 @@ - - + + - - + + @@ -739,6 +739,153 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Nordunet Conference 2024 + + + + + + + + + + + +

    + Nordunet Conference 2024 +

    + + + +

    Fediversity was represented in Bergen at the Nordunet Conference for 2024, with both the Internet Discourse Foundation and Nordunet themselves being present.

    + + Read More + +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/blog/index.xml b/public/blog/index.xml index 75ef431..0ff66bc 100644 --- a/public/blog/index.xml +++ b/public/blog/index.xml @@ -6,8 +6,15 @@ Recent content in News on Fediversity Hugo -- gohugo.io en-us - Mon, 05 Aug 2024 05:00:00 +0000 + Tue, 17 Sep 2024 05:00:00 +0000 + + Nordunet Conference 2024 + //localhost:1313/blog/nordunet-conference-2024/ + Tue, 17 Sep 2024 05:00:00 +0000 + //localhost:1313/blog/nordunet-conference-2024/ + Fediversity was represented in Bergen at the Nordunet Conference for 2024, with both the Internet Discourse Foundation and Nordunet themselves being present. + Fediversity Tech Session //localhost:1313/blog/fediversity-tech-session/ diff --git a/public/blog/nordunet-conference-2024/index.html b/public/blog/nordunet-conference-2024/index.html new file mode 100644 index 0000000..5cf2877 --- /dev/null +++ b/public/blog/nordunet-conference-2024/index.html @@ -0,0 +1,1047 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Nordunet Conference 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + all + + + + + +
    + + + +
    + +
    + + + + + + + + + +
    +
    +
    +
    +
    + + +
    +
    +

    Nordunet Conference 2024

    + +

    Fediversity was represented in Bergen at the Nordunet Conference for 2024, with both the Internet Discourse Foundation and Nordunet themselves being present. This was a great opportunity for the different organisations in the consortium to meet with each other and exchange ideas.

    +

    One of those new ideas that came out of the conference is to think about offering EduMEET + as a part of Fediversity. EduMEET is an open source video conferencing platform that is build for and by the Research and Education community. EduMEET allows for the possibility of recording conference calls, but does not offer an easy place to host these recordings. PeerTube is already mature fediverse software that offers video hosting. Combining these two pieces of software in the offering to onboard public organisations can make it easier to offer a complete package for the organisations. It can potentially help lower the barrier of entry, while at the same time making it more attractive for public education organisations to start using fediverse software.

    +

    Fediversity is now starting to explore if and how efforts with Nordunet to promote EduMEET can be combined with Fediversity’s (and thus Nordunet!) project to promote the fediverse.

    +

    Another aspect that came out of the conference is the possibility to use Argus + as a real-time monitoring tool as part of our hosting stack that we’re building. How to do real-time monitoring was so far still unclear in our plans for building a Nix panel, but Argus might just be the open source tool we’re looking for.

    +

    It was exciting to meet so many people in the community that are all working towards building better digital systems for public organisations, and we’re proud to contribute our small piece to a much larger puzzle. Hope to meet more of you all soon!

    +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nordunet Conference 2024 + + + + + + + + + + + +
    +
    +
    + + + + + + +
    + + +
    + + +
    +
    + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/categories/conference/index.html b/public/categories/conference/index.html index 1785dbc..681179b 100644 --- a/public/categories/conference/index.html +++ b/public/categories/conference/index.html @@ -155,8 +155,8 @@ - - + + - - + + @@ -830,7 +830,7 @@ -

    On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

    +

    w On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

    Read More diff --git a/public/categories/conference/index.xml b/public/categories/conference/index.xml index 384e2de..2c52d95 100644 --- a/public/categories/conference/index.xml +++ b/public/categories/conference/index.xml @@ -13,7 +13,7 @@ //localhost:1313/events/publicspaces-annual-conference/ Sat, 11 May 2024 14:00:00 +0200 //localhost:1313/events/publicspaces-annual-conference/ - On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. + w On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;.
    OW2con 2024 diff --git a/public/categories/event/index.html b/public/categories/event/index.html index 112f3cd..59f06b7 100644 --- a/public/categories/event/index.html +++ b/public/categories/event/index.html @@ -155,8 +155,8 @@ - - + + - - + + @@ -830,7 +830,7 @@ -

    On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

    +

    w On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

    Read More diff --git a/public/categories/event/index.xml b/public/categories/event/index.xml index 3157480..30986e6 100644 --- a/public/categories/event/index.xml +++ b/public/categories/event/index.xml @@ -13,7 +13,7 @@ //localhost:1313/events/publicspaces-annual-conference/ Sat, 11 May 2024 14:00:00 +0200 //localhost:1313/events/publicspaces-annual-conference/ - On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. + w On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;.
    OW2con 2024 diff --git a/public/categories/index.html b/public/categories/index.html index 3c48a82..2c0cf89 100644 --- a/public/categories/index.html +++ b/public/categories/index.html @@ -155,8 +155,8 @@ - - + + - - + + @@ -682,7 +682,7 @@ class="bg-theme-light text-dark block rounded px-4 py-2 text-xl" > News - 4 + 5 diff --git a/public/categories/news/index.html b/public/categories/news/index.html index a44aecd..6b3ce10 100644 --- a/public/categories/news/index.html +++ b/public/categories/news/index.html @@ -155,8 +155,8 @@ - - + + - - + + @@ -889,6 +889,153 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Nordunet Conference 2024 + + + + + + + + + + + +

    + Nordunet Conference 2024 +

    + + + +

    Fediversity was represented at the Nordunet Conference for 2024, with both the Internet Discourse Foundation and Nordunet themselves being present.

    + + Read More + +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/categories/news/index.xml b/public/categories/news/index.xml index 2c84061..08bc9b0 100644 --- a/public/categories/news/index.xml +++ b/public/categories/news/index.xml @@ -15,6 +15,13 @@ //localhost:1313/blog/fediversity-tech-session/ Recently Fediversity hosted a tech session on NixOS and Kubernetes. We invited people within the community to discuss some design considerations of the Fediversity project with us. + + Nordunet Conference 2024 + //localhost:1313/blog/nordunet-conference-2024/ + Tue, 30 Jul 2024 05:00:00 +0000 + //localhost:1313/blog/nordunet-conference-2024/ + Fediversity was represented at the Nordunet Conference for 2024, with both the Internet Discourse Foundation and Nordunet themselves being present. + PublicSpaces Conference 2024 //localhost:1313/blog/publicspaces-conference/ diff --git a/public/categories/webinar/index.html b/public/categories/webinar/index.html index 8317e52..58958ad 100644 --- a/public/categories/webinar/index.html +++ b/public/categories/webinar/index.html @@ -155,8 +155,8 @@ - - + + - - + + diff --git a/public/consortium/index.html b/public/consortium/index.html index 41b5054..1ce6cca 100644 --- a/public/consortium/index.html +++ b/public/consortium/index.html @@ -159,8 +159,8 @@ - - + + - - + + diff --git a/public/contact/index.html b/public/contact/index.html index fb78587..d4a4770 100644 --- a/public/contact/index.html +++ b/public/contact/index.html @@ -158,8 +158,8 @@ - - + + - - + + diff --git a/public/developers/index.html b/public/developers/index.html index 1396db1..122bd93 100644 --- a/public/developers/index.html +++ b/public/developers/index.html @@ -159,8 +159,8 @@ - - + + - - + + diff --git a/public/ec/index.html b/public/ec/index.html index dd2c7cb..490a147 100644 --- a/public/ec/index.html +++ b/public/ec/index.html @@ -159,8 +159,8 @@ - - + + - - + + diff --git a/public/events/index.html b/public/events/index.html index 5a5ac05..745db23 100644 --- a/public/events/index.html +++ b/public/events/index.html @@ -159,8 +159,8 @@ - - + + - - + + diff --git a/public/events/index.xml b/public/events/index.xml index 006015b..7bd9993 100644 --- a/public/events/index.xml +++ b/public/events/index.xml @@ -13,7 +13,7 @@ //localhost:1313/events/publicspaces-annual-conference/ Sat, 11 May 2024 14:00:00 +0200 //localhost:1313/events/publicspaces-annual-conference/ - On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. + w On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. OW2con 2024 diff --git a/public/fediversity/index.html b/public/fediversity/index.html index 48dec3b..b7fb657 100644 --- a/public/fediversity/index.html +++ b/public/fediversity/index.html @@ -159,8 +159,8 @@ - - + + - - + + diff --git a/public/grants/index.html b/public/grants/index.html index 2d9641d..c1febda 100644 --- a/public/grants/index.html +++ b/public/grants/index.html @@ -159,8 +159,8 @@ - - + + - - + + diff --git a/public/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_100x100_fill_q80_h2_lanczos_smart1.webp b/public/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_100x100_fill_q80_h2_lanczos_smart1.webp new file mode 100644 index 0000000000000000000000000000000000000000..cba5508823a82d1935f54a411935d164ea11572d GIT binary patch literal 2978 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 Y;iM@`4Zr3<9H-HEiky6M-T^|u0E&aUc>n+a literal 0 HcmV?d00001 diff --git a/public/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_1110x0_resize_q80_h2_lanczos.webp b/public/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_1110x0_resize_q80_h2_lanczos.webp new file mode 100644 index 0000000000000000000000000000000000000000..2b8fdb8b51d5f8a428f2455db68b1cc5ad5fbf40 GIT binary patch literal 156394 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 literal 0 HcmV?d00001 diff --git a/public/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_420x0_resize_q80_h2_lanczos.webp b/public/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_420x0_resize_q80_h2_lanczos.webp new file mode 100644 index 0000000000000000000000000000000000000000..e8bb02ea8028390e3bd9a35c526f6fe782544322 GIT binary patch literal 27410 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 literal 0 HcmV?d00001 diff --git a/public/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_600x0_resize_q80_h2_lanczos.webp b/public/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_600x0_resize_q80_h2_lanczos.webp new file mode 100644 index 0000000000000000000000000000000000000000..af858cce6575c7eac1337dd098dbef25abc1e420 GIT binary patch literal 53506 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 XM`jG4TJqaGEn4000rn(QE4IJ@3Gi$G literal 0 HcmV?d00001 diff --git a/public/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_700x0_resize_q80_h2_lanczos.webp b/public/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_700x0_resize_q80_h2_lanczos.webp new file mode 100644 index 0000000000000000000000000000000000000000..e675577c45f1d5538751f54f1016b19b271622e1 GIT binary patch literal 70728 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 literal 0 HcmV?d00001 diff --git a/public/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_100x100_fill_q80_h2_lanczos_smart1.webp b/public/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_100x100_fill_q80_h2_lanczos_smart1.webp new file mode 100644 index 0000000000000000000000000000000000000000..a4e755253c616034fbe62a63baa51658f812c606 GIT binary patch literal 1644 zcmV-y29xLDwWa=<}Tih;NBF*)~1=6Q!)4hKt==Of3qSzVoFs zd{om~SHdAkq#CRs=B|nzkga-h%pfec=ZVeT!eA_fj~ahsel^VqFiZ?k3RIwp4fTUX z55H}+OeZdlX+CK#wzCZ4SuiPzV?c?X)b=$lpa)p4%0n)5_&4;lM8rB%zwiNv)l0S2 z1*x!uOmf4<@UmE_K;ow3C<6XO<0ENm}5JCjZrChCL_2 zZ@nBt6??D#RKsvhn`^DU>a5rV=Z|O1DQomPcADwVsbd_mbWFInZ0F(_nSdX+<=_2C zQT-M+v>~`3W`Ch0SAMh3Z7r5V1&QJEvkRa<^!?Y9G2cASYQOpsmDm9P{ZrhGxHmPG z-l!shnH$G3SpAP_cbMpubOq%PRF(PVV*^VHCQ=G(% z;-H0~nH<_2X!S$=R%()deF6Te^k3|koe~7It^PAmiOE7 zF|zu%;@u^t)SFTC%m2S&>!}gYYxcZ&U5pmF43x@%CMctO=~D$;0I1tt>jUU0RW2kp zz|seMX6yfJk~aFu{WTeViB9>abkaK z3Wqg-oIe7mFte?mkm3-)-KX8)u$no*5l3~%V^ebYF}3dvjGbqR)7|+e3QIK<%1v78 zN;Zcm;@88>ePqR(>xD*`Y?!)xoo8CEkoI(IbI`utf0aANj?Da%$VYjDX;LD1BDrIy`$LBziyqfSSvniOCTw*cN@^`C)edM~%g~#qqM?uhE zC)5n!$pf&g(6YUfYy7!01A%FvN=H<=W55RtR&a&>!m>P$=Gs`NI_WsgjIXU zT4BBMw|{3NfX$ptRA5DD+#v`bP_^Q=Nmq1`vswhdk3aMOQrx2^97~+vJdPw?BbA+C zu|X~j<^e%qrQd7Zz2KK+ z^~3F|j86E>zWDgWMjWVG|Fpkl$tQqu1OGbIS%f6QCS+LD|5sWc9;prAFL>k!E{+(! zsWXx}K9cVkdS!IMhxJ8q?8`N%Ybtxg`LNuWs!yhk*C!EwABC~=QZ_}OV7xO8LIM5I zm|(X>E~|koRqp@M@QFB^8*7g3e8{T;`8_RiZJg~jSQ=20mcGJS?4+qvmF@+Gs9?^j zWC}sAGCfN9S69cCD4sJ2y|O)GY20#k*hA?w>7JFEW@3MQNY8KWH;txv%f3ame{Vpu z;W7^4cbd?o%znQRKkfa=koWMT)I)=F zw1WOU5(Xh*QGTTw95x(3U`*&xST1vIZoxl27zkHsB!`8WaKc_v=Ayf(|5F#UESt<% qD>zxg`s{)F*Eg7^LpbwnIA9HYF%-;E2hZXQOv@_HZNQL#0002$w?K^m literal 0 HcmV?d00001 diff --git a/public/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_1110x0_resize_q80_h2_lanczos.webp b/public/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_1110x0_resize_q80_h2_lanczos.webp new file mode 100644 index 0000000000000000000000000000000000000000..ae31d858c477eaeb86a8a7b819a12efe93d45fa5 GIT binary patch literal 120730 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%0AY(*RY;mV;UY{#cD3fQIZwp(+;rl>U( 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 literal 0 HcmV?d00001 diff --git a/public/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_420x0_resize_q80_h2_lanczos.webp b/public/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_420x0_resize_q80_h2_lanczos.webp new file mode 100644 index 0000000000000000000000000000000000000000..08c434b16a363b8afb8f7ad3ca135a51efa884d3 GIT binary patch literal 13986 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 Ii4v>;0ITZ=EC2ui literal 0 HcmV?d00001 diff --git a/public/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_545x0_resize_q80_h2_lanczos.webp b/public/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_545x0_resize_q80_h2_lanczos.webp new file mode 100644 index 0000000000000000000000000000000000000000..26be9d3e303fb27447e7290dd2904204abe9fb58 GIT binary patch literal 25330 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 V)wc+yBH55!Y!wYQXiS|D002%wOHu#; literal 0 HcmV?d00001 diff --git a/public/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_700x0_resize_q80_h2_lanczos.webp b/public/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_700x0_resize_q80_h2_lanczos.webp new file mode 100644 index 0000000000000000000000000000000000000000..33278d63d2186ec5ecfd9729ec2f186e9cd71f3d GIT binary patch literal 45746 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 - + + - - + + @@ -1120,6 +1120,17 @@
      +
    • + +
      + + +
      +
    • +
      +
    • Fediversity Tech Session diff --git a/public/index.xml b/public/index.xml index 3d51344..340f0e8 100644 --- a/public/index.xml +++ b/public/index.xml @@ -6,8 +6,15 @@ Recent content on Fediversity Hugo -- gohugo.io en-us - Mon, 05 Aug 2024 05:00:00 +0000 + Tue, 17 Sep 2024 05:00:00 +0000 + + Nordunet Conference 2024 + //localhost:1313/blog/nordunet-conference-2024/ + Tue, 17 Sep 2024 05:00:00 +0000 + //localhost:1313/blog/nordunet-conference-2024/ + Fediversity was represented in Bergen at the Nordunet Conference for 2024, with both the Internet Discourse Foundation and Nordunet themselves being present. + Fediversity Tech Session //localhost:1313/blog/fediversity-tech-session/ diff --git a/public/individuals/index.html b/public/individuals/index.html index b2ffddb..b8b7a0b 100644 --- a/public/individuals/index.html +++ b/public/individuals/index.html @@ -159,8 +159,8 @@ - - + + - - + + diff --git a/public/nlnet/index.html b/public/nlnet/index.html index afd94a0..d5fdbb1 100644 --- a/public/nlnet/index.html +++ b/public/nlnet/index.html @@ -159,8 +159,8 @@ - - + + - - + + diff --git a/public/nordunet/index.html b/public/nordunet/index.html index 7af2211..c32635f 100644 --- a/public/nordunet/index.html +++ b/public/nordunet/index.html @@ -159,8 +159,8 @@ - - + + - - + + diff --git a/public/oid/index.html b/public/oid/index.html index 1c9be8f..6e4be06 100644 --- a/public/oid/index.html +++ b/public/oid/index.html @@ -159,8 +159,8 @@ - - + + - - + + diff --git a/public/pages/index.html b/public/pages/index.html index 7ba1138..d6db45a 100644 --- a/public/pages/index.html +++ b/public/pages/index.html @@ -155,8 +155,8 @@ - - + + - - + + diff --git a/public/privacy-policy/index.html b/public/privacy-policy/index.html index 1f074ee..ef860a4 100644 --- a/public/privacy-policy/index.html +++ b/public/privacy-policy/index.html @@ -158,8 +158,8 @@ - - + + - - + + diff --git a/public/searchindex.json b/public/searchindex.json index cfd615e..e5a2d8f 100644 --- a/public/searchindex.json +++ b/public/searchindex.json @@ -1,4 +1,15 @@ [{ + "section": "Blog", + "slug": "/blog/nordunet-conference-2024/", + "title": "Nordunet Conference 2024", + "description": "Nordunet Conference 2024", + "date": "September 17, 2024", + "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_420x0_resize_q80_h2_lanczos.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"315\"\n onerror=\"this.onerror='null';this.src='\\/images\\/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_420x0_resize_q80_lanczos.jpeg';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_100x100_fill_q80_h2_lanczos_smart1.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_100x100_fill_q80_lanczos_smart1.jpeg';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", + "searchKeyword": "", + "categories": "News", + "tags": "", + "content":"Fediversity was represented in Bergen at the Nordunet Conference for 2024, with both the Internet Discourse Foundation and Nordunet themselves being present. This was a great opportunity for the different organisations in the consortium to meet with each other and exchange ideas.\nOne of those new ideas that came out of the conference is to think about offering EduMEET as a part of Fediversity. EduMEET is an open source video conferencing platform that is build for and by the Research and Education community. EduMEET allows for the possibility of recording conference calls, but does not offer an easy place to host these recordings. PeerTube is already mature fediverse software that offers video hosting. Combining these two pieces of software in the offering to onboard public organisations can make it easier to offer a complete package for the organisations. It can potentially help lower the barrier of entry, while at the same time making it more attractive for public education organisations to start using fediverse software.\nFediversity is now starting to explore if and how efforts with Nordunet to promote EduMEET can be combined with Fediversity\u0026rsquo;s (and thus Nordunet!) project to promote the fediverse.\nAnother aspect that came out of the conference is the possibility to use Argus as a real-time monitoring tool as part of our hosting stack that we\u0026rsquo;re building. How to do real-time monitoring was so far still unclear in our plans for building a Nix panel, but Argus might just be the open source tool we\u0026rsquo;re looking for.\nIt was exciting to meet so many people in the community that are all working towards building better digital systems for public organisations, and we\u0026rsquo;re proud to contribute our small piece to a much larger puzzle. Hope to meet more of you all soon!\n"},{ "section": "Blog", "slug": "/blog/fediversity-tech-session/", "title": "Fediversity Tech Session", diff --git a/public/sections/index.html b/public/sections/index.html index 6ff37e9..3f2cfde 100644 --- a/public/sections/index.html +++ b/public/sections/index.html @@ -155,8 +155,8 @@ - - + + - - + + diff --git a/public/sitemap.xml b/public/sitemap.xml index 4eacccb..7e840b0 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -16,6 +16,9 @@ //localhost:1313/blog/ 2024-08-05T05:00:00+00:00 + + //localhost:1313/blog/nordunet-conference-2024/ + 2024-07-30T05:00:00+00:00 //localhost:1313/blog/publicspaces-conference/ 2024-07-30T05:00:00+00:00 diff --git a/public/tags/index.html b/public/tags/index.html index 5a0efb9..b435db3 100644 --- a/public/tags/index.html +++ b/public/tags/index.html @@ -155,8 +155,8 @@ - - + + - - + + diff --git a/public/tweag/index.html b/public/tweag/index.html index 94f2eec..e2bbaf5 100644 --- a/public/tweag/index.html +++ b/public/tweag/index.html @@ -159,8 +159,8 @@ - - + + - - + +