From 35fead0d0b3b2ce4772ce703807419001edda200 Mon Sep 17 00:00:00 2001 From: davedatum Date: Mon, 28 Oct 2019 13:48:02 +0000 Subject: [PATCH] Initial commit --- branding/tromjaro/branding.desc | 87 ++++++++ branding/tromjaro/languages.png | Bin 0 -> 29078 bytes branding/tromjaro/logo.png | Bin 0 -> 11346 bytes branding/tromjaro/show.qml | 131 ++++++++++++ branding/tromjaro/slide1.png | Bin 0 -> 82280 bytes branding/tromjaro/slide2.png | Bin 0 -> 96027 bytes branding/tromjaro/slide3.png | Bin 0 -> 84946 bytes branding/tromjaro/slide4.png | Bin 0 -> 77110 bytes branding/tromjaro/slide5.png | Bin 0 -> 80592 bytes branding/tromjaro/squid.png | Bin 0 -> 8313 bytes modules/bootloader.conf | 54 +++++ modules/chrootcfg.conf | 14 ++ modules/contextualprocess.conf | 46 +++++ modules/displaymanager.conf | 58 ++++++ modules/finished.conf | 44 ++++ modules/fsresizer.conf | 49 +++++ modules/fstab.conf | 33 +++ modules/grubcfg.conf | 25 +++ modules/initcpio.conf | 22 ++ modules/keyboard.conf | 16 ++ modules/license.conf | 45 ++++ modules/locale.conf | 97 +++++++++ modules/luksopenswaphookcfg.conf | 4 + modules/machineid.conf | 24 +++ modules/mhwdcfg.conf | 19 ++ modules/mount.conf | 36 ++++ modules/netinstall.conf | 23 +++ modules/oemid.conf | 13 ++ modules/openrcdmcryptcfg.conf | 2 + modules/packagechooser.conf | 106 ++++++++++ modules/packages.conf | 170 +++++++++++++++ modules/partition.conf | 137 ++++++++++++ modules/plasmalnf.conf | 79 +++++++ modules/plymouthcfg.conf | 28 +++ modules/postcfg.conf | 4 + modules/preservefiles.conf | 49 +++++ modules/rawfs.conf | 24 +++ modules/removeuser.conf | 6 + modules/services.conf | 87 ++++++++ modules/servicescfg.conf | 10 + modules/shellprocess.conf | 36 ++++ modules/tracking.conf | 88 ++++++++ modules/umount.conf | 42 ++++ modules/unpackfs.conf | 89 ++++++++ modules/users.conf | 85 ++++++++ modules/welcome.conf | 92 +++++++++ qml/calamares/slideshow/BackButton.qml | 24 +++ qml/calamares/slideshow/ForwardButton.qml | 23 +++ qml/calamares/slideshow/NavButton.qml | 68 ++++++ qml/calamares/slideshow/Presentation.qml | 240 ++++++++++++++++++++++ qml/calamares/slideshow/Slide.qml | 206 +++++++++++++++++++ qml/calamares/slideshow/SlideCounter.qml | 38 ++++ qml/calamares/slideshow/qmldir | 10 + settings.conf | 183 +++++++++++++++++ 54 files changed, 2766 insertions(+) create mode 100644 branding/tromjaro/branding.desc create mode 100644 branding/tromjaro/languages.png create mode 100644 branding/tromjaro/logo.png create mode 100644 branding/tromjaro/show.qml create mode 100644 branding/tromjaro/slide1.png create mode 100644 branding/tromjaro/slide2.png create mode 100644 branding/tromjaro/slide3.png create mode 100644 branding/tromjaro/slide4.png create mode 100644 branding/tromjaro/slide5.png create mode 100644 branding/tromjaro/squid.png create mode 100644 modules/bootloader.conf create mode 100644 modules/chrootcfg.conf create mode 100644 modules/contextualprocess.conf create mode 100644 modules/displaymanager.conf create mode 100644 modules/finished.conf create mode 100644 modules/fsresizer.conf create mode 100644 modules/fstab.conf create mode 100644 modules/grubcfg.conf create mode 100644 modules/initcpio.conf create mode 100644 modules/keyboard.conf create mode 100644 modules/license.conf create mode 100644 modules/locale.conf create mode 100644 modules/luksopenswaphookcfg.conf create mode 100644 modules/machineid.conf create mode 100644 modules/mhwdcfg.conf create mode 100644 modules/mount.conf create mode 100644 modules/netinstall.conf create mode 100644 modules/oemid.conf create mode 100644 modules/openrcdmcryptcfg.conf create mode 100644 modules/packagechooser.conf create mode 100644 modules/packages.conf create mode 100644 modules/partition.conf create mode 100644 modules/plasmalnf.conf create mode 100644 modules/plymouthcfg.conf create mode 100644 modules/postcfg.conf create mode 100644 modules/preservefiles.conf create mode 100644 modules/rawfs.conf create mode 100644 modules/removeuser.conf create mode 100644 modules/services.conf create mode 100644 modules/servicescfg.conf create mode 100644 modules/shellprocess.conf create mode 100644 modules/tracking.conf create mode 100644 modules/umount.conf create mode 100644 modules/unpackfs.conf create mode 100644 modules/users.conf create mode 100644 modules/welcome.conf create mode 100644 qml/calamares/slideshow/BackButton.qml create mode 100644 qml/calamares/slideshow/ForwardButton.qml create mode 100644 qml/calamares/slideshow/NavButton.qml create mode 100644 qml/calamares/slideshow/Presentation.qml create mode 100644 qml/calamares/slideshow/Slide.qml create mode 100644 qml/calamares/slideshow/SlideCounter.qml create mode 100644 qml/calamares/slideshow/qmldir create mode 100644 settings.conf diff --git a/branding/tromjaro/branding.desc b/branding/tromjaro/branding.desc new file mode 100644 index 0000000..60ab9f1 --- /dev/null +++ b/branding/tromjaro/branding.desc @@ -0,0 +1,87 @@ +--- +componentName: tromjaro + +# This selects between different welcome texts. When false, uses +# the traditional "Welcome to the %1 installer.", and when true, +# uses "Welcome to the Calamares installer for %1." This allows +# to distinguish this installer from other installers for the +# same distribution. +welcomeStyleCalamares: false + +# Should the welcome image (productWelcome, below) be scaled +# up beyond its natural size? If false, the image does not grow +# with the window but remains the same size throughout (this +# may have surprising effects on HiDPI monitors). +welcomeExpandingLogo: true + +# Size and expansion policy for Calamares. +# - "normal" or unset, expand as needed, use *windowSize* +# - "fullscreen", start as large as possible, ignore *windowSize* +# - "noexpand", never expand, use *windowSize* +windowExpanding: noexpand + +# Size of Calamares window, expressed as w,h. Both w and h +# may be either pixels (suffix px) or font-units (suffix em). +# e.g. "800px,600px" +# "60em,480px" +# This setting is ignored if "fullscreen" is selected for +# *windowExpanding*, above. If not set, use constants defined +# in CalamaresUtilsGui, 800x520. +windowSize: 800px,520px + +# These are strings shown to the user in the user interface. +# There is no provision for translating them -- since they +# are names, the string is included as-is. +# +# The four Url strings are the Urls used by the buttons in +# the welcome screen, and are not shown to the user. Clicking +# on the "Support" button, for instance, opens the link supportUrl. +# If a Url is empty, the corresponding button is not shown. +# +# bootloaderEntryName is how this installation / distro is named +# in the boot loader (e.g. in the GRUB menu). +strings: + productName: TROMjaro Linux + shortProductName: TROMjaro + version: 18.0 + shortVersion: 18.0 + versionedName: TROMjaro Linux 18.0 "Illyria" + shortVersionedName: TROMjaro 18.0 + bootloaderEntryName: TROMjaro + +# These images are loaded from the branding module directory. +# +# productIcon is used as the window icon, and will (usually) be used +# by the window manager to represent the application. This image +# should be square, and may be displayed by the window manager +# as small as 16x16 (but possibly larger). +# productLogo is used as the logo at the top of the left-hand column +# which shows the steps to be taken. The image should be square, +# and is displayed at 80x80 pixels (also on HiDPI). +# productWelcome is shown on the welcome page of the application in +# the middle of the window, below the welcome text. It can be +# any size and proportion, and will be scaled to fit inside +# the window. Use `welcomeExpandingLogo` to make it non-scaled. +# Recommended size is 320x150. +images: + productLogo: "logo.png" + productIcon: "logo.png" + productWelcome: "languages.png" + +# The slideshow is displayed during execution steps (e.g. when the +# installer is actually writing to disk and doing other slow things). +slideshow: "show.qml" + +# Colors for text and background components. +# +# - sidebarBackground is the background of the sidebar +# - sidebarText is the (foreground) text color +# - sidebarTextHighlight sets the background of the selected (current) step. +# Optional, and defaults to the application palette. +# - sidebarSelect is the text color of the selected step. +# +style: + sidebarBackground: "#454948" + sidebarText: "#efefef" + sidebarTextSelect: "#4d915e" + sidebarTextHighlight: "#1a1c1b" diff --git a/branding/tromjaro/languages.png b/branding/tromjaro/languages.png new file mode 100644 index 0000000000000000000000000000000000000000..6ad1f50c64d68b22e4ae1c5d6ec0217dbe282b66 GIT binary patch literal 29078 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 NReGsd_00U^{{S$cDo_9b literal 0 HcmV?d00001 diff --git a/branding/tromjaro/logo.png b/branding/tromjaro/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..60be8a38dd86ad8338a4da1000febe9a777ac37d GIT binary patch literal 11346 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 literal 0 HcmV?d00001 diff --git a/branding/tromjaro/show.qml b/branding/tromjaro/show.qml new file mode 100644 index 0000000..634424c --- /dev/null +++ b/branding/tromjaro/show.qml @@ -0,0 +1,131 @@ +/* === This file is part of Calamares - === + * + * Copyright 2015, Teo Mrnjavac + * + * Calamares is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Calamares is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Calamares. If not, see . + */ + +/* + * Slides images dimensions are 800x440px. + */ + +import QtQuick 2.0; +import calamares.slideshow 1.0; + +Presentation +{ + id: presentation + + Timer { + interval: 20000 + running: true + repeat: true + onTriggered: presentation.goToNextSlide() + } + + Slide { + + Image { + id: background1 + source: "slide1.png" + width: 800; height: 440 + fillMode: Image.PreserveAspectFit + anchors.centerIn: parent + } + Text { + anchors.horizontalCenter: background1.horizontalCenter + anchors.top: background1.bottom + text: "" + wrapMode: Text.WordWrap + width: 800 + horizontalAlignment: Text.Center + } + } + + Slide { + + Image { + id: background2 + source: "slide2.png" + width: 800; height: 440 + fillMode: Image.PreserveAspectFit + anchors.centerIn: parent + } + Text { + anchors.horizontalCenter: background2.horizontalCenter + anchors.top: background2.bottom + text: "" + wrapMode: Text.WordWrap + width: 800 + horizontalAlignment: Text.Center + } + } + + Slide { + + Image { + id: background3 + source: "slide3.png" + width: 800; height: 440 + fillMode: Image.PreserveAspectFit + anchors.centerIn: parent + } + Text { + anchors.horizontalCenter: background3.horizontalCenter + anchors.top: background3.bottom + text: "" + wrapMode: Text.WordWrap + width: 800 + horizontalAlignment: Text.Center + } + } + + Slide { + + Image { + id: background4 + source: "slide4.png" + width: 800; height: 440 + fillMode: Image.PreserveAspectFit + anchors.centerIn: parent + } + Text { + anchors.horizontalCenter: background4.horizontalCenter + anchors.top: background4.bottom + text: "" + wrapMode: Text.WordWrap + width: 800 + horizontalAlignment: Text.Center + } + } + + Slide { + + Image { + id: background5 + source: "slide5.png" + width: 800; height: 440 + fillMode: Image.PreserveAspectFit + anchors.centerIn: parent + } + Text { + anchors.horizontalCenter: background5.horizontalCenter + anchors.top: background5.bottom + text: "" + wrapMode: Text.WordWrap + width: 800 + horizontalAlignment: Text.Center + } + } +} diff --git a/branding/tromjaro/slide1.png b/branding/tromjaro/slide1.png new file mode 100644 index 0000000000000000000000000000000000000000..94f13a054fe4c4fd3ce0a064158478114097e2c1 GIT binary patch literal 82280 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 literal 0 HcmV?d00001 diff --git a/branding/tromjaro/slide2.png b/branding/tromjaro/slide2.png new file mode 100644 index 0000000000000000000000000000000000000000..54a64b3b7321d455a969f21c8a47d9053afb925d GIT binary patch literal 96027 zcmd?QWmKD8+bxQ_B)F3VE$%J>0tDCKR@{peC|V>yph(c-?(R~cg+g&FE`=5^(o&$5 z0;N5DzWqJ#xA*zC|DH24GS;0nuH?!+*SuuSl_covs*@5i5Mf|okZQnTh8P&wAPfx5 z9s<0-GXonjPcSejI6{ogo*F(50{Qqoadz``0zD1(aRNC#b92VPc(&1)>yphT>lgdy zh^GT*4Z~i#<;WG^;`QtNh9BoMNzTU0I&JA1IYO(EbGOBRUe7(hFiNbfURs%%!BTwp zqI&2Bi-KbD5#8kd&)*e*%hhGuCdKyW1KM(@*>he)vq#coO{=V|t_P=gzpn2VS5~zj zJW84+Uz6sDi%t>Td!*T7AAIj+dGk9$F5HIX-c8o_&(Ui9$K2uK=P%WS0-gE`ik|vS z?}Td?=Ze&i7sWSS<@jm6GW^Ip>M(IT_fy{1f8-63-Jgvg=NH7MrzyYKn2Mubdrd{W zSX{j}`y&(aBs0RsK>MTU%fCbClj2{Z5jS5W&Tr4WsX_@}hI^fC(tI@iAVqk@#W4D0 z@A*MM=<~vlENW(sUhT`b$O%>!%Cv#j5oY!Ni~c!Yfo!t{4Ww*khhao>z}s`T0gXp@ z$&#J%zs^2P%s~8er;hI}c4eDA6gW?(``Lo3#_jfhu6{haA^!9ATo8M!K5VSU?uTBY zxv61zD~XeC>IYTj-G@ZC@IA)jIisHs>IpNBEw3Mc_4GmB(%Y~6EbqF^KVmu=ZsZ8N z-#2(^4gY$P}S|p9MW)u%i8VR_iN0}ApNz`j+4x|+niAff_T?|Mr zfA1yfN24@fh#9J2r!^S53*R*wDeu+xW?R%Rn}lA=@L9IHJI^4E$`4E|yjCnuXEs0g zzO?DPUJ1QXkPF5eJ=r^)>FY}!swgKJW%!`jBeXc(J}u+bwO&2f%3X{wvF_S9nOa?Q zJ0iuA+YHFKpN(l4q=^yf9CiRH7?Go=sso=xh_inmVI?Vr^or49Mn z*GWdqZKX~>cx|(k-9MkPysMv<*WCJ}e#lb!wR-v?xBJcb28-Z_LrJ9*WqTrJ=Z(~S zwUb{ly1xgGxPHZB{}R*J;DA;0PI*J^Cdc^h_#Jej{ZLPudsl&z&VLSc{Y0w^DZ{0h zb++B7^jKeb`rNOvbqP5XDy@6BKCN?J?5s@IF_`XJG+u8Iy6X~kpLv}ca8RNc@0ntt z;jI@qFzfHJHO#|pX#ds1W9x`>vc7s|SBKS%WU65*iBBXT%nF2ko*yVvf%!Wuuq0wS zXSP+F68%zmeb(`PD9wtLbHuZlT904&a}6F1va1y<@vDB50?G4Unl)y9z76fHbqPAf zyX9TRE-M|Yb(B>id%0O_ovLG=KhGl@Vt_L56espNcd&Rso{Vh62j3KU~^m z&P&0-x)x6x;Vqa19geotv>&2p#L!H~V$HW9Jdr2WQnxB|h z=bVkyRKMnWcfKaNKaRDlw9}tq30J$?SnaS5d!Mt9Mr=u-lw9RaQ+vORov(`zYae_s zbUikSy9e{s1!{(L(VQ;q8dtGIbq<7Rea7*bAMHHub2R49>D_ixWq8Et^F?jVyD8jD zJ8*ke+$2Z0T|Ud3D=<_2I-){tVyo!e1}falSGka&G2sK}lrBytFMuXpJ95?=(9o z{&QHNeYHPcZ&$5rLPgm5(1@^KAgF~SuGCqtQHJ)F8GyWv1yNDO55JaEr`ye z&S&P_E7VgI+N#I)g)EvY(Hs)2W9GDum%&npqymJQl)o31qMQp%7ngV>H`^E~?g8Ez zCKy!sh70ceLN@C~;5+ES2ANPXG;o0GzVaN06fQH-aCiK`+qx{o`IVwMzh&ZtAgdp$ znQd`C%FUu5-0TuJuIeVusZ_I5k8`6T!1)vqdZc3!gC)oE*||fxsBjZw!jQGgJ5e&y zq4HxVPTBXY#t6Jlj1N9+{XvEpSm+))ir-k8>Gj(mX`URIcQe~0tWQn~lk$WCC$b;D z=FnQb9;`LES5osJ4GV*DZ2QT*)^I&M*6{z%*bmvKjX4NVk@j#I{ZO5*8%?pcu=OP* zzh&@?vxmTU|3WJDzHbmR3PYu~q*&!oTzsh>qoIaN6pxfax>l`wRv>Zx5%x&x@3UX$ zbLC4uDe*XxUaygd={BnRbS7)VQPWl=h{jp0Cq8*}|)2Qzg1V58lQ1;{g5(f|HVd`DW?*Pk;Dc@bL30$h9*j`)^yyuFDF((z zRRgn8nf(G|5m#v;jPS^I#SOWkUJ8~XB9JK!@`* zjHLB-8T?7e2#iaN#MrzYaleW*5$2KI$0EpK53OqyteGzTaNtvzMXc12%=a~db6xN19JK&XuCb~VT<~4qPx=iSS*paGO41Go-Q_lR8vU`lipZI z+HLpbheIvPTawsakj#b7BYdI_j)L$?x~cTI^+qK(|RT<$*R52iC{ z#~ZV0X8GG>P#Ym1CA-8YhiXgWCY4IEV%!UStx6##Uo=PITnvt?!jxt8H6OJ4m|X{BV;;bgK=-r%$gNLX_`?!kTdA?`FO)e~CqZHSXB z+t@xRBJjq+sftbL#O#PRbCl1|Ta;P~wrPS<^f9o>+=uNOcSsEI-UT$W4ZG>-sF{72 zPNkOIw zyReJ*u`ClKRcqw1-;-a@za%Uh$)&QW1*y`i(OfArnAa9Geb*eIUj(T3fVQHz@uOfGE*hS83b+?Xvid%BtYDlyEp>WkT`zd=wdmFb?BctJ=h z%*FXAd@9PHdYze`h~KnFYDbIuz04tfpRj8BeoC1zNTTM3_}bzi#|>;k@JBV#Zigim zSG6zb5pxE!ore9N5iPs&9BZj3anZfnNgZ6^SZ1+7`m?yXNW&9P8%Gy_`w=Qk@H>?dho8@2H5gK8pkLx=E_x~}EPh)AZsuzy0vJAOxX`1H)0OY>(3 z38OKHT7{BVhH}iv+=mW7kq#8 zvl_ai8hD|n*9Pyg&CEEcQt_?$yi6)mns@T(WQH(#O9D z?hpszDRpYN>=$gsKRz?svEHrVkwEW%%_woq%@scZaI;JDp4AANZ>*&Fq!yeE#`2`u zK~^wAg-5D@WBl*p=D8jtNjc-gomDLbrD*D-=!WUps`D3m0AZ_7U~TjzKr(HlH?WQdO)@e z;xRO82U{Y6`O{!t6~KJrw+mPDlcocW*pi@{Ztz~x43=Y8%)?JjX0RHk+s}bqbVL;! zw8K)4b9=C4J{!tEFCy^XwuO@SxGfB|QBmF+{p8?Mjtn5wof1*5?x{Hpi`3MQ_a>r6 zT1mZrNoxL%-#U@Ke#&Mhu64hLB*Or!#94Y+vgGm#kHopH;;)v*-EdiTkl|jg zta~qQ$70T=cYhK`UUcEGzdP^U773Yn_6qf~n!mF8BmbbaKu9{)k9!Pd84^aw8=?@> zn7#cHg>B{o3g4oI0~s3>t(}X`Gl4(LTk?O-?u(vZ-zqY5?~4AqwcT@J)clN3)%;gI zLb|D_=xeB`{3{s!m5B<%)8yg9P^NdbmX(G)%x9nzbg7IvfOoeB!L1yt&)acg=XXpi z<_0&kV!~aGj$wU)z^8SwX12mr`i4F7Zdv2Ks^%|SLs#J5kgwwQR_KQT>|ZlHMl(f( z&}BZh3{9fmUv+>mRf1s@CIZ-=G(=!z-)W}+=KL8R`di$F;s5q=`ds) zRJ7gkboPG4z$BY$*MHYHMgab6JYfAma+V|hK~B`&QS@rWz`k_pogZy`TPcMeaEuC3 z9`=0JDfWuSrPIRYOXwwS9P!4a$f{ckC{~qE35h`;V5}b-E7kaS>nPGu{QVobbVQn! zNH34wz8RF1hkcCvH~yPG@fQgil8*{-LTo+n9jFMtVl~EjJ!jnvJjEf9!#1@Tv-Q9d zEv}H1u{a|@d1BM9{*@E31%e`nxU5Ck)rsc6)4mwIrw=z`q3gj__V9l4CA>fZ!~BFN z9Gi&=%YkFk=H^+DZP1fHMQ%4Y*zvf2&8?3E6#wdYc=lTAFpNL{JW2+tGycvH`oPWo zF)+wR{&`|%@sctAoy32tp`(hwN5n`D;0;TuF2=wBVQ9dVjGt|s4R|Frt_HCDXn2_A z5LASvQE_NyLK5y;IHo!wo2~BHx(t1URAPh_*bhSJ3e~$P_ShE^goactdljl_5&_Sb z-0WAq3_%GVJqh+>31@39?yG)0=05i3AJaMBQ>hx3!8O^>4+dV|^oL%LZF`(|{@6ax z6%{?t%?&*dLG4V-i~7&z-Z-3JH>4hcot>qa$l`~0eEtq&k3c`c|6Kg9*SgSuugKyl z0sn3D&w#c2AEScE|Cs-uMmQt?^^yPeE==G5G2#OK>n(nm5cR+O{=bd>|LyqyfaU)d z>i>N`{%@iF|CVD+rk~)Ri=mT0)Hs(ad;by^YgbBo=Tp&>r01Gfz-sn?xyS`d*~=g^ zy8Q$b;iEdRQ`H!+{SP+@QG0;h_vz@SYj;Zok_x<|ty+Nkm(aTOBhzQ`JEI^L!y&j! zLs8cc5(>9%rR=bdkzvdBf8$3N>g{_u^Z`f?W?GnA9IhWWTa}!d5Tv&&Pp(dG*b{oxw>iN;9wmU|0k3RB0muAtJKlwS`l2- z*!qK6ro$~w4k&wH4c*#i@_ip32=qPW@F zDS^9un^Tct!QLsGx@6zfky8NK|3(_K*DYbJDiggeSgNZ9ZKc>K`rCMa)EhLj25?vLt?JNlb8|*b4)cMFLK-mBQ$d5byrqL z@&xMU3K{!@tAuaRe=v$GW$CuMe-Hp9@am>AYPPIpv}rc0s({&!X40v*MM)s*zyT$|N}On2T5 zJ^aE?U20}uGPwd6V|`-~h;c~&kSz3A8W?3?L^*Munlse9#f`h7iFb;O0m)yu65?%6 z>Q;ZRtXH^}=2>ObL4Jo-P~eHQi|E^CNO&#%alS2#L;XzppW8FyV)0^p|CeeRBw&_T z*X}0!F)tm1Ht7@Y@D|?GMCjPT0Ni*W7-$6~JDM|r4;EQA2h8$YCLuOjHY7T_!l%)^ zUaxC-SznzvINR2dPf9rPIsLRjsp~;0b_kZxWM3e9O41Xi5JMiA4e5Uf()N5e>Rll3 z3Xci)r2$Ia==QTkQ(j_J$V9B~}=%VqhbR*^2$>v|cIU7x%8PPk3rB ziq1aT39`}^z|Wj(K%5N*(IMoNf9Ck3bt{T1`2VN77eK`LyfvuNm39E$xpK;n&Hqc&u~qgsos9K<%U zqiUa>ni|H8pN0M!OoI8y#i8_aQ6I3e9jB^uzy<&tLha}e$u(wk2&tsffDnCnC%Obq z*8ZQQ#|830r;cj3IR41W5B4O%Jxv;u6QloNa=oS|*A?*Cpi~o~X=2eZX(#DYR%#oh zUe-F*`pC;TdGWqsc_4GK5BzxRLf^}DlHKPld$#c8Whq;17?sQd0%{+KuJ+uep2fl(S=<~8V&-Yg|^iSQ3Q=nz^Q?UOX=^D z9-)HE!^j9q=jm~fBDA~g|2AcW<6on$!6zo-_04!QeS!66n@PJRyR8m=%LYF&y&O10 zK`w@cb}6G*j&hNLS3;gVpsC>-6Yrql!x(aThKgM4J!I1Wlpu+&PTLp4Qp+Rai*be2 zr~?5egz&f#a7cQ6|9{~swf;LaGkH$+ZzstGlKj2fUE$q1?=8-VIt5+DJ&9jP&-cYF_)yhqp0MB`@DV~<*@S}l z_@M&)`w>DVCkjIdOA0i>93L4;@L!OoIAoB?=J$AcXr2burpVI!O8qUAEhEE!vyiIW zmhl(5Zp-8&#w9+yu8h<@0J%j8<6-`7=`J4GgZM-V^45AID(w4};1%@R<3nQCjAv`T z-#1?k`px08WTtj}BB!B}l*7Pu+LO{iQJE&u6)a( z7>fA4Fv`@3FSa%}6LQ$pe|RRVUbS^g|AWHOGfd?5cUQc!01g%W#i~nSKz)|`;>KU- zyIiLh2sotcM;zWE_5P3r*rtx-^W1)hn{zt)LqLTTIqvGGOK&+bPaZePP)pMs3e z5{+G-{8_XIxI4J$vvSNRSMdxq(j%IYkJe$VpCNZGJYV+troPQb!>_eDVmYnSm zJ<9m_8hT?fV%_R^+PYiC%ulp~J{kLfP!3FE{_3#Uxwsp%H%l>CwZi921)+#-Qq3Il z51ymcJCUybU4T;xGG{&=p-Gh#IW}``{={!S=NHjc_{L)PWnV(e=hnq!g^Ect=|X1@u-3XPN%3nLjfM(08X0c9 z`N4g~b@9J+CS}kkKH_=g4kItyA8uET@Dlji>C;oI-f5!7taw0Ocfw3>@fqy9Hi6P# zh0FQpOzPPZk}CJj^9UbnruQkYXiF51&HQa`_UY5wthen$L5%Msfjf4g;kA3U&%GHR zTK>4!ffsDdL@E<==KW6NGJx?8a~f|(Te@`C0{Evq-B1Y8hGC%V;|De3}oLQcUg)*&kUJeA|`H9dWoZNg*W}K z1TE91EP@Xv?vwZ}+H`*HAhGYz^~Z#|EO0F>|Kr3)g@dW`!d-P{B0*~h#Zhqr)XJVE z;G{~9M%i$4@@UuDWR&6hX?}L%tXVpvAd{-*s}uZgxmM{rM{LT$9Nn&U!y1o5)MfZE zwum7ScaeO6lnEQF-1pQI98Ej~ppXt7DorKGr3}KuRUU`2qsA8bTkvH6Va3&M_Y}If zE@C=Hnp_mV)n!?zyc{#+sxFI!!jq`jzoifIG!MA-dc)I6&JVh%obi-(4|rKKjc4qP zNHzIQebd5VUz2fff<1LL)np*)sl_-8z{j~r<5^QITL?%EghZ#@>qwD{aI$1sku1+z zD8HH~w)s70*#t1EED8Cg4r5dF-T+iur=9MNE@jj$RpSegjZI9%>;CF=Pi(NrvkVSw zUn8qyjl!}=5tu8;12CzelR^?{0MiM-e`sQ8wO5_uwF`|_hWZIHVj?SA5OE7n(t`m;GYo0OTf0&}KffdBF&cdA|Nh6S_Qw#_2WeNh z`Y|OdMcSPd5wO-D;g=EmZP(|lM{S%%?sAzSVL)u80x_}BXBqktj|fCYklCM?!wpR9 zC#Q(bv@AEceEWA3gK3@+mN|%8|EWjCbu}C}jga7!$f9I?${)XY&&6tmP?VbS`%Knw znL9-jnZx`#ZBr*l`rZbHgES^h2)MWN5*tTc@UUnq*vm)|YjTF!G#4JuPYCNi*X9H> zMV4p~WJLzyMF}~q(KSTT1T6`9eZwe+Nkm{rF40CellP zjm$$7H||*gm2&x!vQ*u zAoqI`9|_g?&gR1jl5@Ho%E1tdFPl`(jr-~I>Tkq5X5r2`pLu**ybJV9Ow5@5P_M8= zHx(Ao!Cb8)XMBjiK%+`$R)75@`ui^bdNq?!RZVXPfiR^MB&%hQuNS=cOhMiH!BtN2 z=OKi36ON*z)r{qiR$^N0cGw_sfdFP|86cRRCZiM~LFJwH*P<+*geNtfW#9czHOG6B zTfLSSznIFJ1M8-_Yc#QpkKMSjD4 zbQQx-n4A1*%B&wLJCtBJv2XVEU=TA+1;WZCbb;gS$hO{5groVV+>`Ef`1qfy=HOzn zpx-m|c66P`Qng8e+TZH4d@PQJ>-43&5Uj)q%(`A~LWtW-%Xg38=1IrgM`} z#NjyjJnw24E2%wv(P9!+nf=g19RxD#hAiYG6NwzGYnyF=v)SbBg1dB9r12&2QI!d) zvk&T%+~B0DG}rCm2vY;n&q3yIbJ*2H>pp{OOfN%|m6y0$w$LD2FnD>=&b?L=kZrTt z>vGwcMT78V01lo#6wSC1zsUTzxlku036LH4?3Z>P$u+9a`f23jkY0VKXI}qguJWz2YWe9Ha01()G5lK;`ZlOPvP;gO zkWiqqwC=*4=wbsLZro@VoPk4Y^TMB@|A$&8_U?PqbWOqT$!BVa>+yB{t=URSqKAOt zOA>>#lCJIg!|Ilbn(f zuK$Wm3(A~S`_>g;PSp%0D9G>zi|sq`6k<>R7>J8pQqWSM{j29-u6Ol_PcppowM57t z29G)yO$~nM6bwWJvrT+e6R#kHEq;Z`^ymwx2=iJdAW4d&IQ;8fbWa>AQ{(Z5%oWro zhGi?}_%wCF_^-h(L8{EWxQ;R}`1nP9#eB9+6m=8A=3ATcCD6+~sLxF5n;1j)vHX(o93>YYcQYE>C4Ju}uh+9D0l)l}BWQKb?r&e`DB z%F6np&5o`IQ<&1dLEHU!9zX2+f)Z`OdMC#ly!L@5b9|H&NS=Gc?Pb=>@j~^&{i|q; zd44L@j?mX#j&El1$oWrcnc-n&4$INChEedGixPb{x&9ura+ib?7m)_ zrG6R1TGkEtMG)BggG=pG6SprV#U>Fc8LyiKFl{$lqzne+Y*m73*wd$@*bO16MkQ82 zf+KHGI9wr5Gak%LdYcm;bL6nX*}7UQfUMZK#eYb~$!=3TvY;bc56{9!6eYjc^2@)nipqGbOg z-%b;IZgSb^>7_|o9xZvVjV?aDKYEp;Rt^t`>~nq8T9tv4d$ zMMq%(`f)s$O28whMYaZ9wuQ$w;pV|o1LSLgLgeX8F0W1Nn?qAe)^axjLnnYZ+O7#G zD%c2o1x2gFf%M{ltzZgEWDcxZwlSqxCPk7g2SI3QucT#j=C1Ja4KLR0+9z<>y*2N% zimX3LY$}&|WQq3it`7-%4FTZuQM|7Itvfaa&$nL=<>HO?zX; zN2^Ne@NADCvPY+ZI35|0B2&_@zT}aO<4)hWSZ8e!>XG zm>inrYTh3MbFWTseY;&d?ibm8I2|LkkVyKT^UBn{ z25ZEa{#bAT#?=1JrOD>No$%#n)>kYVo7?N~0}ruhb9;%5t{{y`lY)C^vg{ONen0y_ zyrb%f!!9C2$G&okN|XvFrNUclU49@~ygPSUcq(AgC#?3;SrQT-|f797C*A@L#}yKT40&|qsi}gP5Pfh zIkJR!2y@;DtBh8b2Kj+%ykGi|vEV`H=R<-w-DzYj$nqttMO`)BCl8U?E8Y|)D~fOm z>JUL`8|v^HW3&Fe%Nu)RqBJ3|((#y+j1ioUN)BRO7*k4qdZgzK6UynU%3QFgU*B>7 znDwe^`ne~}!-}+lmONUdz=D^^80)fs$Ow)DGW;<^K!B<=&d0*o-iT=J+)B)RY!M;G zeLPRWfj`hwHCn%aQHtfkB1TsWN-)QB^1u^6bVoh()yi^x!8h?7kSTcfc~3Q*f8^JC z!?-G^6;gz2ct%);knp%$aXFEr&J5;+A+Kgl2&Arh`cM!+T`};n%utcnv3%TY4uQ~p z0d!2?U?di>W%gKA{5gL*MFH#;1eK8rV}Lm`bj@}m0qqyL=+r7AWydC*0CRUy0}km1 z3$0K}we9T?$YC~w!Jwj)S2&8oz0Ux<>Yar6wi=W{8bjk7x5zH${%cW``{-MC3h|2? zFMSWx%Ott{5{m}5>QLGGs-urNlX>!4e?+T<0{G31`=d^5&P~&XeKP=Pj&(hO;l_e` z)?7P+3zVotz79Q9aNof@>B=}x0+)#cXd&T8C?!>a8&60uAwdlu)l|-TK@h*>LZ}X6 zt*|iyvVvsOdDV}U70j|a{Xv=e>ggG$*)1E6hzW0sN`9^14n`5eeu*Xq`}^R1Z$#-~ zyWvTCG0!r~qft>_C&+1~;byz8n(}C)8MH8He59A8f=iKRqGT+`I0xdNWuXwmLr_nn zuvjlIR8rvJIX+gf31PgQeviH_f{!&-IKp6>RmRaoFdq`Plz0b(;0q+Yl%b&3=5pa} zZLOaQ=qX~=IB);ruxOWG;M)%tbSE}P8c0FhajHhr_|t%~@PfM2{oSy*QpNd7|F(!M zaD6qwVJ(=rG0DlIIGJ@`hBszl_3EohQ@I=^#69pNXyNa_08IFn(>Y-56$+lq?BNa> zp?{A+3FeNH_?T+Rtl2KkWGlJd${RSl(T zDjQZAyFeaq2nOa|m2eI-z=5TY@GFBE*cnMDLtko(DjiBj>+?XF=hCbprxWX(8E|Ph zm-x8HtX4UvUwVn((%lT|eT{pUizzQ8&o?x4b1W5BD}2!de*YNsloPxDyK^ z@S&De3kP$yiD;oyjjnggOzhrec|mGyU8-RCgQbg}Tp$O8gvXxbE+kdcP+EVyLOTr| zR+u|^1SPDu{fMXX%5IZp1A)$yb^3&3t!P)5H)1ls+mFA!muR3eoj134rNyxW6;U_k zDO-N?&a(YSXVqu_nq>Fja}OonX|KcY_IyO-966}55tGxB%h`#v8~ zI2DrAOpHY{b$`N&Jg6N-pG^K53up}CSSDxT_U;hLx01XjWX4o0q9tCpEiZ3s zSL3u-e_3mxcdm&~JheX^mUDLgZ1^-<)?H*)^O@a1V8coJHkqBFBP=neol)k12aZx2 z=w57&?pO~yy#)&MDi)fPmZ*2_J6KLF2aA@UVJ}DJDUqMx|NC2jTp1Rn&SV_jwv{N4 zZ*P|fpr2ncc8hv>rsRH2O-(F;HX2Eom$APUr{_|J3f*Y9p64<~qQ3d)sxiNuRd;rK z?P?{@Kc+o`wS@7;rR~NiLpbRh3|P#g0KT{6?aCih8~NZp(R#)Z@MkbHuT`p|S%fe* z(*<6m6vgW#%_PZy`JQn?qWXa0*NBYkHn**HF||@cpuU9P_3xHCxd2~^JJ5-#vVyWO zEB3;E@GL5hV3s(;Sg&HlRu$hS|n$j}CG{HLZ{&D{pG)x^e_mf4CePr_c3QdDCCLws>k4A2$E|`Nu3a2?v>L0A= zop5^VpShk#_10O=2zOh&`&$FcwF%1IDcv~!7z53M>@;|(4ePLX{Pt6+$Hi@9$eA`vsYu6?DX1m{@etlMX)p8MUM_InRDGi^5)AV4Y2>L(llrJ)v8Br;rJVPWUV0}wyPYzDPu?_# z`DiKT;mhO#huE2KUBz^zi7DnIJ*M>=yb4(CFBdiCwm%?U+`Ul4&bY$kt+h?I`lVjsf!E9d;$?KmuiG*`?TEzUB?jl;~lj<>BN%*xQ zgbb&t$uWeRtJ9!HhT{oJSf(6NkNC|xmb@#YKZBwI?&M-&P^=TqTA8{@XDvBwg5aOx z_cSelnyo&MU|vEE&p15X%K+xNWzNb8b@ZgZf&$pC3^uv%yLH}F_;ISFJe@RU9RT1% zijXtVQba?%LO#54?c;lbLwr1bg_C9vX}LXRKMx5(0JdP&@hY8n2zT3p_7E#E)-XzR z>hBK-Fs7G@>!E0#grZo=X^m=T)m zL6)2gTw8uq&L$$+G0}3{xnkcIexoVF{g{aebEWo`0@TJ4XaHSQPnTY~&69u5?q-3Q z!dEOjDl;5w2`bN{AeH$KiWUeKNkg=ii{9%Z{e6T^3IKNL}Koj_3ryndVNNxeP>(0 z<}HuyO{uXG1k2Q4S%Kdc&^25tL&@4(3(K3t|7g6w_pEgK$N6!@O&M~9@8P6E;$p)V#p^@3Tc6pmAK`1Eu${3^lX z`(@Fuau_*Z~?MjgD( zogO!WaaVuohLgvk^Yt&skxh}Fm%;KvCJVeiE~_mGI`mo4hga! zoOE9ipPs0T9maSf_89&Yh^TkE^KJ__6;j)7PIfVDYL(yGTKqP44u_v-(mN?;I1(1+ zHtt|z?xZoIvg(_nN!I;GjiL6OATX|uam?2QdgEx$r_1Q@ZuHU$uf*6?j$IdjFDY>I!=Bv&M z$du}98%AdgU$u@|XO5+wmES#X%g9S|DhsrO!-d=*Hwr4gpw6G~?lIihr-en?3#Mtd>ILa?9;dZlliL%fEHF;xtjXc=p^=FgPi$ z&(a{__dC)6af&_)v38v%RQoUVXUtc)?a%Xmj^bEIQ&?8MiMtB*fC7iq@t{>@P5 z@RN(1&l_@wuO~}2)QiHo{aJV{Jw%*Q2wyc)j%=TV)K@aczda^-RK4Qb&-`M;a8&s= zPU1Q&JFi$R4hX%}im|z8gD=QR3K|7%=qfbV>rLBkdN=?igoHYbCUp_W$GFIiTXO!D zEG_zxRutxRjE(q8%7DRPAjLEMgM*|)JG*{F!iSE>;F~J{nX90I{ z{yl;5xcChpxv(kRNGxFBZq(Gc`$&A=R~tE^#F(A?*uw?t_{Dg?+^Bg9LN&gh+d-%L z8;*sa@YLsZSH+i_sSlH%8quja2`HwVEX%frqi6{;uR5Pe?8%x|@kIMQO#@z|0=Z|7 zYMjjRdGE44!rmH3DB@HETD?4$-`Eh)M7K<)HnMkEzp2~}m2q_Zj4y_Eo=Z0GWk}zP z5@9q<7^gB;t>|zxSUhp1UPadYb8u@y;ujgQ)_?lEXfv>W{RgZY6Ftd&($*(oxXAEO zb>|B=8(<$ZFG%qZWEV;QRm9g(>a3*#XQklNGvZ_vTb~?@49jeY5FSlG!8crqH3O10 z`ZrJYa#5qVY(emN=e!sW))|s&IM_i~veObgLi*==zK@l$l5bWl8dBNn#J;_6M%ZSG&2p0@i-#~2GNj3_{P z9ZEPZiu>fcP_~PU@tfCM$2S@->e>B~>z58L_mY^GgznIK*!^(xknx^A}OpiuGy9%8W7POUIx_}>Z4pv?5KJ6 znmhB{A?hq%RSvc}<2rir7hAJiLK_xv^dveomMO$`RT{t$vZU|QmA|^>JR`3~Vefdn zyt!^ds&Uz0I(~f;*zh;0NeJU)T@RcA{>nqT&=fs|I#18$fG0f6S0!KEA2E(s(qKrK zt7Xox6i$DAA5-aM)W);y@$Sj{sguLAhaq+xM-iNg#%E{|5y-&{u-lc`{rj7;d?-9P zZXWc^rk$egWMv+mO7RPqfhX?$<9(Ib%t!b6*AHw_D&u%YlV+OHsUNTqBBOD=Eay_* z;yt3v{UvoFN(l8HlJa^tbimiSsEPcq14n^9FUQ_*`8MNjsL9oUiKjd($V1i6eP4Xw zBDrvN^voYo(id63bLq zwtI40lX{jX@qsW8HKlA=5RI6luK>=TJL;!Tz^Z{Iu3P-lW>>?ZVlla|6sEL^&+rVV zy{M@_Q>PUIYk@&0YKBUECcjpu7tGGx_ZxEiX^*d>?ub!re1&(pD#q>Y(9=janZY5k z@msX^KfPuk60!A_Vqy!++qFJJLrI`qQE%phkxV2)$JCHRoRkg>2a~@k| zvUSpmVdroRf~vy0SIFXhCCL*~NjljFBb9Z%wqfz9%JCj{Cyo8F*m6=)%0luDiIkku z<+D`R0;jztgb9HorjYg>3e9W?CAkA~*5^g#$s`<0cBHCcY84$@}zZSc${GaIwKX2~8=ZDmRu zZQme%+-04I&$b>Zp~gA3>lY5z>*J`4aUpgyMwG4T%X z$13y$C7(Tob{?s=0PZq~&L-QhiAYlg!}j5RKGHEAXKr;huM52M{eaSRl)uVzA(cwy zpgYfngglUcToS^HsEymzqB6%Ev<4oDtSx1;)4ip8`6p52GAXP^{jc>3@r-qMO)j-z zl>}T2MJ~FKkmfv{B^?=7LmIi>sFbowg^@+{fs4?=#8at?i12|psWT;C9!Zi(M?`2$ z;{Ez^H~|^PGBuDXa~sOzqf|ZSd8~BR%zO0izuasCO2vrB?a)oEb@YmdaWYSfL8){g z4MUR-P-sfupAK*k4srz~2QKongKEX03yYMoo8N2uY7-gBv*{{@vqnGd+FD1(0hch| zpyV^GjN?hjq{#MiNG(qx8%Bi~%GYH+Lp1D}J7uvG9np3e9qlYg7_>#L(}rdG?z!GT zwjHc-Ialo{C#`;LB_EAUXKinS@p_@*vo%@jVb+>WM;)1Y5Y+})2!AgFF>deN#e77moXA(rYi zpZPHQZq*PdrL2ama4clRO7?P5pPQ5dT_8pXv6^8D3CVqaCGq4$#Nh;Fu%$D)tW}JI zc@IrOc*`*1*0TC&s(ihLN*mgd&c2o)KlF~~k}aL4JoAwQ7UNqnnP9psAcwV~#$oqch;X9c9?PZvlQKqn+0)=({NhM^4MMsY*tn3RI@xn+(3>C*d2 zs~~z9oy>g`n)#2?hJ_W|uvAvJR0@3QEQ>8l=NYCGXro~ zYfcrIFs)bGsE)>}b+Q%&eSNCdx^|5;)tN?pZNODl4w&i{*tU@5usa>mC>0|^lT!RG z&k>q%KOYahxa<-fwZ}ux@D;MAq}yZcXO*`3IqgQ$M!pZ}h;U@Jeh#jFR>wpcIG%=a z;|;|WSwk&N}A+5X7B-zeS6=YluscU)dZA^=)-iP&&dd$_1pw#C=m%-pJ=sSeZvpa=??h?H>@onXpyA?0~;DJ0@p zB&2BRQGN0D4gU z;-UD0=$5YI1hW)sH5`w<}d+wnjR^vHuurYtW>ORU-%# zZA(`1z_4Z`_61fWAxc&qw!M~h<&M{>#M$Gbd>;US(@cW=Z6kRt-9jgokTe&PCquj? ztFG@XbBsBO7D6(E@>QVKK>sG2(URVAdxoNq|Lxr53r*Vt{%yw<3;o`T{fKmTv`@ms_ z#C1QoR5^r*9ORG5WJag*J0*zGichNq&JrNk*NJ5yT`7uCA2^@4T8Qq&*T<>xT3qSH zl!r>rx&=`qQN77AB$x7H{IMlke1SX=mE7&HykvUE#U3A9xuM4FH4zfVd+>ii2U?P5lwJfc0G)=UOq+>!+b zVvLG}j0i}cm4O)2r8z-_*k!73RU)#qf0YDU9!3vp4rFN-w)u5N>PF=H4J;~K64sB z#9JO&Y`1E9!Kae-oG=x4^VDWl2UAmEGIc}YDtW)g=A(ynRrSM40ms^dT4W97uRl-A zH(8elqV8|(4Czid2coZnR>>^35|NxX2(3P5eL>dP5V`mWXr-yP`cOaTUpZzgRzHAl zD=U_azyy3Jng8gjAB2J8nI#{3c4`XkyoJ4=mWju5E0*P?deD6=ZygpM?;Oxe`=gNm zzREZJ=#m9%m|yN1G*Pa|sg|rvMG&DBE&9eM;RM-&?KN zXXUUkDQ^{3DUR?qRba=Mh7d!v)FSp&w5+F^qXWB;?pA2m#5my_JYG zZCOr49Jc}iIZS3(2*~D0N>^jQ4&H4&+fw-$^&RCfoRpGKM>_1hhi(Ze)ei~?6V<`; zOioB-^t4ks(JG6;XqZoC7-Zq5NLJF2>mt5l!f@?9si{s3`ssCR)+$91QS9O7IL4~Z zBFC{`*4HC*k}Yps(F6DM7)7S^L~|gvrolRk-Ohr5$35?Bp7@dJU%tl#*Mgg}3d8Q>R zUuPVWzd^4wmTDm+Pch}sr4k~2a(&=!^@A3w!+g?7j}=LXkTJ6#Hl&1Ma||NOWrOIkL| ziHPGyCm=)e(aP)&=RJAWQAHY-x zRfDvL*s6#0Vu%;PDvN-UNO5tJBa`zduuyS7|g4@By2BxLpDtHLnQ`y%_Cj|vZ8tw>OD3E5p}4at$)r! z`;|F{Bl6J)&&sI4D6zGwT!wgH*|&$yhA*u=WF@ql`7O@Z9xF+1Js{qakTp-oQcIRz zCn6#!27saotA?A2JXvYSO8+>_C&b8cH~+>d2Tn&LAy%du%$P7$LLV4Gh=^$+#I388 zrT4Fe%JZlSa$XZ?yWCSk?ic-dl!u5_%ZjEgD`eG1Y0HX6x_6;Hw9)T%Q3S^gMLoBf9x0sANINtyq)XXMwYr zL0Y%b3=iKbL80tlEF=WVRM*Ub+?Z96<$G#OM2a7esj(Aiu2Q_Q45!E9n-V!CMkyy6 zr!4(@C=qcV5yy>0Kzff4k=d=44O8)$XG2J2)?-=e>WF>ivbkq3gu+44`b4M#Bn40w zR@7Nn$!fMLH%5ggXJ;p+{Xc0{tDv*vO^-czf6`MWiO$J7yMK4bZG;(y>E@W~VRLGP9;Vvz7-*sD zfNITHKCwvxw8Uhz-q3)Ywmu;+1jS~sh2)Sbt5g?gHZ7j4JZRV$Up6g>s&%6sN#AcZ z#Lk82;q*lkGCI!zAPz_r1l_>CTFh+JMye&N6d&o-s|CD3LW*HwNzOsFFizRXaVo}h z69;er0$BC!-@4V1O3G#bN_$rbqzqwi+$zZ7M8wXA$ZDZ0r820VS|Vc_T32ntk#gIb z8dQ(USa(Q728M>-p5-`~1Z3#(F_PKsTCc3nhqP;H*Vc^>H7 z61nc_H5OWAbQ_j(VwVBqRi%v?wK~OYJQ(aeh6=1tI1AF=bCr1X3Rr8O&{l%CmAwtx zeO%p-9RXN~pbIIWT76_vKfq%`+_wHK{(JB~23?=^?_}HN$Dzt@8i9cn+onphiu4QJ zT&RYu6_=fqgw)Ek8obY~Se*1}?NEA&>6O{5ZX7YhU#;(a7IPsj38};B+LuK9QYQU5 zNHrt{hq#riAw>y}7uv9r`e5L`3X*=G&!sHy(UNa=KBUfF^@HkEq~fJ=nyTfIxDXDh zh=_1XYTwc`B2-m9^LkXdh!3ng&KUtY%;Td}Ip!Igfzx>%PG3>!YCt(kvJ7N=BP6q$ zz8A}FCK=6S7S*_!54;De{H9Vg2~>v6b&9_FwT&F4^^&s^5$Wa^)Q6}zaZIgRTb$9) z;r_I4YWI+12yijJ(o(B5GQop*f~=c*PH~N>=V%guqDECn0@m>Y(SHMv9HqAu@c0Dh zR#&#_N0qv^^B(pbY+DP42c#h-dhMZIi0PI9YVi+b&T}8?Es#`tP}Oe&CvOb~Y7b`) zY?&1i;f66u00v-hwUd}u%>V!(07*naRJbNkY6EXYLX>?dW+DKyB@h9HT?aLHBli=R zLH#OQJX9N_#!CgjY4wzjNQib#7oQNTA~)rJefi9F#vyPfCc#RnHiOzXCI2YLvsMO^ z8dPl|E|n3}N=&87cq8KQwk!+=)mtKxTdlHmZ!ClAu~bAzRYr=uFC`xl@x7u(pr)^u%m{1PE>&ypKwV=tm zHjky&EGn}eMH;ruosd-!GQ>kE7v(GmR&ufK9lfm-FBLzK>WogEGy1xL%X-@rtrP7Y z^;HR-5*ld(JZL4CwF1C#6O|5R0Br`ywl{wjM|9PGCD*HYfBRyY^9@=I$iEy@(zYHm*^_q|NCB&52gr=!7Y>>|-!UJ3i>V>hY!~b8d#ULCT|LMd@XA4x4R%;SM_i zxnl0J^#tTLvh;^>cFooSd+`g3={Q7=AcmQrD|FGcZtQ1Bop&K2ECN}TOwL3g%$T(j zC>Mo=!8{0=Bncf-g~TbhVGT)$>cNaiCZ-4xh*bfL!3Z)7BI-pv)e4CGob>HOB;3go z+M6s8)N@ip6+*LrsU#YaneSS83)uQN@8McHIuVI^wgYuOq)7Ni)q<6eVGK&XS1D(e zL?w^!uVxW(BI4LP0qJFSg?!Xu^O#kx_A0Zx<0dcpkCCJw6M&H07${V+ENO)ZEdkM$ zkfvXfdi5Jp%SY*!ACV7T5m|8#!~}C{(=Nk&ObBt1IV8Jro=5W0zO{WXeP&*OsL#w{ zGzX$omRBNj+{FLgptu=CKjG_`cE~eHf9e8=sdNyv29^7}2xt#im=eJ%_a~4=p(HU9 z>_S-HLA32m6tm2BjL40wr6sG(geR$mXj;HqDH5Nr%o%KVqMcoRrb?hIujK~^h7YSGM2PqNkxQ0sgR_qhzt+k zLTy=ttW$GTe+t>5HpN!h(_M5v#ep1P1`u5(>aqgKqy{xqS_^X~SBYbg_B2vKQizq17-hdR zTDdF<8PCXwicuvZF;_rRJ5~@O0x{wX(}0A?+>lbsx=DygZ%o)KI)r(YjwRi}id@kb3`tRHbEo{pH|Ysj|hGg6>oa;l;MB z+T}T}hO9?Iv^rM$cjU}K80k$!rD{cUT6;uMF8_=igEC~!ZALtRLiIkV9uY~BG*y&k zojCnO%2H)WMzmy>hry+1zs!GR;=z;#)JH?=EM6EP7`3b_ba0boqX)*i{V;lxprw32 zorfga=@AjtZ6VUV9TCaj(?jN2zBiI>!J-&z%ektQ6bWBx;|`hBh?ox*IU8@!a;!r@ zH2Dz4s#y)23jx`vnU5If{djyFF;F68r(Gs+OeGEqC_y$yE~Re?`U5NhDQZ}T`D3~2 zQ9`rY#mY)HH4f%Ls+8)!R>6LVw=Uj6sb$1c!X9~ooEh=p{%tUC+wJ#U3h7#b^c)D9 zN#pfHn$eZQd)n+Ar%OUOo0c*m57;tN(Y97SBsUT({hwU_qpqApdP z8UQkKJ65tROk_*mKh3t45wUB<8U>>%7*`~OMct2;9PfUHl8;S7l(d`>uOuZKiYXzh z`H#S%45 zX|AeaW=c65I-|TrM!Ht29_WV5$HZf4LC^+r+vY%^=0Mg8q1$0TI}2lb zYPB;unZf3>YQwStH!r?^I~}oyMNY|j+WCWCZh0Tu-S(|cy9{imp4Xbsu(`dx$Y2QvTprsv@-_BElbP#)k$$@d>ZmF5s3h zn57FVmVtBPl)NIUL+QG|oJv)=$`;Du37}E|kT$G|v${{T{t&#FwKy9RV#P`H2vequ zQF%2e!ck^Jl!8%e%SsZeJaD%z^DsAfCVFH{7&$7^nUZKDMMok&WkD5MBqFCdA2O_n zXaiJ5oal#C4Zj0jiN%rYyI=SU@a8OXL~wR0j&Xe1N7D&p9cfVAX8&wCi+(UXtj z@xf{cySXvfYPquHqtNYg0~ATR$VoaEc>!ZP)J(|P#;nO-hF@vyvb@U*QL7+18_9h; zmTi;ZywTF?3uD@p@`AD?$*Vm<&OEJd&EcR_!$xl0w6|E43Y8o^s%gnK`?>Wuq28!t zAE%2n=j!gf zhjr1M?=4d7`&gs54yrFyL`1e&6Oi(F@e_%4_Eon!=HzVpI#!ZGp))p26-(6S*om4?}a1P~f&V$6Z8ge4{>g}tfEa1|DCBx@N(y*wij6Fflihp!2-z5m;JxI@v4Y>$u?r`QKaLX^tzdwiX4yU;cxJLOh~^@KFDObC@g~}{qyhrndQ={l zS+Xg$+#n)Es`C!H@)7gEXe6mD#9CR%?WZwDM8w+Wl_THLT*x{kq)i+kw}we8R?P2p zF0!97av>yTAYCPwWcW2GWu%EGu*|dx5y|fIWU|v|msC02NuHrJow8b1A}c8fOcfAm z%L>exC=>;)AmoGVkb04fN8@C8qXc~eV_lm(86I1u&|%wx5yvnC%w96a+T1!*bD zs#vK#O!}f@ZjFNRK9GPbbd5Jh$&~1u-kLb3*PVK2bTcqX>n`HlF5aq-Hm1sumYF?E zPmnS`+AxpOg0Sjzz-cb*P9AWTIJQms~L4=I`d zToI9KNMJ6lG3jeMWKjKl2YjuuZpZ`FWf+}fRY40$dX|-{W0{566ZII)0qR7W%%W_o zh@7^odQU{^JzDe}^W0fbej+hnhao37%$!J69%>X2VoO5UCP5Y1(F&l%F6Zk24ve#T zCLC$#yq)(r8}gxLa7|zxLUA=G@%@m_j>w3_c?KjDclH|0nDBRcI10a49sr9xD$Bds2`caqf49<&}Vr^Yo*Rl<5i zY`a^I7YO(KhSc}S+8Z1TpS}Dw+T+S-BV^OCyr0SZh!ZBAxLL~516F4LDy+9!kYfs>*owJ*Y0#}vuJw0jOtMiPHU3vyj zT)T`H=MCGj zhzt}R%P_hOL>EHFMV)EJI*M2$F@ZJ-M8l0&#Q{T|vcVEQ#E@t_l%p zm9r@Oi$saB^qffBo|T0%ijr1|HLRrpb%X0%lU?jY25nMA3I)a<|svwlo=4dR+9kA{4xL3FI&hc)V>ZH)=L z5;l~S<+;fk)|s7lL)l0BS{DaPaHgwe=G+0>7zwX-2Ut&xeJ#yo_g7=KxGhlG^%}W4 z&-mfbd=UTcL*Ib!d-YpPEki0F%ovalC1FjqHS1>Gr1anQk!PR8U;oIj;puCa@#K}u zxH4b2293n{(Qp03cm7KA`dJIU9q%~iJ})(N!^$RjG55M%LW7>q-#WzkWOik(mECqRU6j+ z*0jg3T*6O2`5Aop>rZ0l*xf`AT)YcE{P6F?>n`3sZpqR^!zwFX+p@BRsv1(4Y;?@h zz1HbE-z%Y-?Y2bZJS!Eot;Bj5omC4~TLlT(sB?{3knzRcT;Yew9veTNo_g$)h#XcG zDMUoom`mi46Qh)UMalrXo)c->vt&lC`iF?5ue52k76-a2!sEep^5(2tjDW;a`G|2> z^06O-!Me%T&#BT8R3eO%Nz(n z1y4<2r8B!L%kkQTOzS4REXi9WRL-n#nvIHwR?=w$8mJ|6ZybbKHU4Nf`|adtZ_I!O zw1lc*;&Gq*Ygew|7asd8KJwKk@TJRN$2}Kr!=HHl+wg7ozq)aKN3&@jZFB#%XCA|g z*RSEy=DIo3PhNWwKljul_zQ1*r=U3n27dg@E1wNxaIM7)AQm_oob zO=T`*mY!=8H}x3+@MB;6Eqvk9*FXS1`rK3a=yOj21WZJD?ZtcW_Pg)H+wZy$-+cEg z@X8ApR|ws#G%utA!jwM;B`Hi*D1$}BLnl)5dl6NvkX*&5T=j^|mWaqI5xGeSZC~SG znrHk!Pd$p?x%@TUHC@0Td+05A(_(r&wjh~T^%$+de};}{?E*HQ(+9%n&D z%MO_sMZblmHk%{kEEK_%!y<_5z>Z*xeZIVeG{wi6P2$=L+eyp z=}o0@>cg|@5HAs^dhcD1jCux(8~rZ5#VL2VQlV`A&bJ<*txK{_*+p-!xt z8_Q%vR87h-dai!Jnlz%x)vOg+wQUQ%nurXfH@+Zh)jq36EPZXU8VF#pRmj@w+hCiG zADK$3cCo!N4wGq9L#4|$;YY%+KK=##r@!(~@Z$Ar0FdOU!T7~5ei}dUj_<_xzwsS_ z>LS<5I!8SX@Biv!05k5KE|kYE&)4zaeEQdMl_UPb8{TP-?@v7Tar~LreG~4TCNm47 zCJb(YEs0IPww!a$!3;5Bn$jAW<|s7j5WfxJ1J68;pMCOkrp6)dAu||XeDOIvcI7$z z(pP^Mf9AFC!1ulC;bRAF?RnuQ_$mYGA}cHv>e435xe{w9eyFr) z1z|M{a+3Dyr8cbgyb;-ikiKtXkE{VI1#yt3CLVs&8xe)B_Hur4F)Uu2+hogu6`U$nTW_d2-QF- zP|{onfQ`zI#kmgIj~gslH~7#0-=D?h zm#!5BmwGKS{>~>ph;O;~Re0My_m?+v+!>HfjQITJX8-^%Q^DMiKl(8|eeE*tzHm`_ zzA)bZ^kevYk9`8)aqnyJ?%OVQMxOig&pChmqgHb*2@%QagWMmF$VgtQF;~V?HRQ>w zFXF%b?1yRvp?$t;WR7pW_tp5mSG~#HXeT2fDgbPKl2mK#s0tF9(!jaI^+YB^pG;>{ zQfHbbbNzJlAP4}*t@9xN)2BX&XRlr|B>(wqFXC6f`bGRZuX%I#H~!i)U&23n?2|Q% zEY~DMiBHv5qT8mhLqOQKWtD4ysLY2{+1^l0cJ*9@ZpWH(gSN z&IhW7lrf~t`lN|#I}4%=AlIsbEE!N)<6>k2qy*&EyhUFTId4P+W08b1C&Fqzq_%lW z5;K^pNG2SSa@=MWvmgtALpzRW`Q#CT&EAID6oQZ)hCN&o6!dh~bj z?3F7;u_f)Cv9t)x%=o*X{a5&rZ~w#AbnzJX%jYhC9h-Rr5aFJK+W-Kcx%@SJ;OQ@d z0Niuo_Co5e#tr`VqrVNrh*w^?SO{RugSU)*4gj6kDhS3T1S&}r0OkP1RLUX{HZkI_ zeEiq&!u4yFtSOSINyvj2@5WzwQUzh{3({oADOW;}hp&q# z$i$6)9s~JxmWI+l_1x2V3Exf7Wtcq8J);nVn!OPGer+^rd^Z6Oon(w*%{qY8xx5T}4Vto0bp_jza~l zsAfl)l7K=bo9)~Zd|3UaCm@HaU7Zg3=rq7X=-RHPFqIaBDNKc7%W@H;b(pPEkgX=j z@!f%!O6et_HN+#@&~;CKAi%PzQ*}m^ zav|cX8qz!3uhkYtYMz6PFOBUnCMB0!10{`_Bc8nUJRZ9H<*5a6fKPqxD-Ds516kd( zKm3))@XWORlauL;vihXUmV@f8ink;2%8p$)bMr;DtL%_WGxu_$;2jdKvd$ zybBNAekV9aaHs+fRkn8z^3~_H3NmQPk;QT2lJ>f3gCy{w=11CjJ@At5}S znjgrLoFTFD1W{zyGhqng2)BR=%i z$MBwq-eT^T(Pg&nZ+_zHrE)zzc>A6B+@-JM<6r-BX;paewmZShcy7Li_dfX*B|}` zeDawm004L0c02x;cmGj5c=4|Ce3v#ase4(n*eNsgiVL@QYsLG&{0ORxCZnC0tt2FU z{}s32i9dM%Ymb?gZia z#{0hT$?jz?P6vu)R;9Lbfb*x1KKqs0->jOkh_EvOeB#Or0Duc&!pkq*j-Pt`(`JDG zH5cy!1Nf=OKZC2+uY)+^kH7NaY95-`C5|e)eWqdwr&#^y-5Jff3fdbcZ~9MOyM({^ zTkpqg?EDf5k)Vllw(?KD_8alNuYA1~@gUuFcl@?LULaIenq2O?XzxEc?0j zv@>mLk2uJc@gM)xhw+K0pDc&)@=Mq7kAL?Q_WISLAWFFqV7%^*d(2<(nHQeL^DkXd zeW3ar>F21er2paT-jUjaPkQWhAloR##mLZI409Agne6E`&)CeHg^%<-`MG(XaecGF z5B|zO#Y@*;O2NL`tca78J+VGsqYr&p?Du%#=j}SwUhhzeA2LBP1GqA8@V`Fx@v_(1 zH4?|Zj<=s5_5Nx!Q!@8@W_8lnXlV9e)p7(=^`>FOM5nRzEI!IsHeFqda_{O`QX5=v z@-sC!&4HvgEHWFaWXkHlRSzN20xddDrq3Q99jvzPJ4V@Q&r+_orEP(X7->8kWYQiN zxq6Sz8@!Km);p1x>(r2DdsYa*Z++!U_-nuR z^UZX83h4feUw$thzx14WrTcEbqp9RH6ZQFNKL7l)<=!mj=tsO5zI^2p0LJ~d--#!# zT*AM4_Hh-!G2VE`J$Uw|EBN^@e-2>A+h6toUU%^>OAH4h0Q*rP+aIpY8~pkAzZZY| zxBq4Ji#VJiZzUnEH1mcTfBwV&0$;m!1pw0QgCQYx&3nha58?;j^sZE4?h-WX-}E)E zZ!05Wy#N3p07*naRDx&IhNWh(P<>yxStChR%~L-)sXZeFc?Z*kU;py&YFi%wj1PY0 z(Q+RFgoo~YS?WAwOU45T-**42&EN2;7oKU(39GoQJx{=Q-2Xa!_x%s89t7&(ulh_` zA`%-SvMIq`3jD5bHn_e(MxMI#94=jbF{veHe-^};K652rLPkof>=rUoMHO}=E@;S| z^46-czs%vJ%F~lqUl=49=|sC25B7N26jUEO=sh+}iFgPxE^*7G$VaHI;_ZES4u}YE zxjK1}aAlQHNPDVWla(M_BC^3IZZZ+xD6&%b<+=|$3AyoKT+)XK}rs0VKeaLo-mFj?Do07cy~2o1^W6|#&@{As3p zjk45Wfw7Uq$?7ak@S_PwyHM(^Y&3H`=mz*LfPOi(>G`NO^36PQ{{97OXRm2!g zAS7??g=<&wgCBUGdF_Yqx!*X>gK2nGKYsan^FDy_wXy9=dG4jF05k5pa68`j<n`b}XaK}CP=_fve>v0B{@$bFnt!4w$8FBe~@1%WYyfkm{AOGS{-f#5pM|oGT!)R6-~d5sD1Nd>t~IpINSUz#OY(5~7kkrZQp=xjh;(gV6d+oV*Ic3&}iB4g2-?nsvmqkKt%}4f7oh%y|7>_u}8Y_tj?OVkHL9&V{ra z|9K@JfA$xC3cvKor^_+^_|s3~JwNk*;J^EgUrxkpp=7{3X!B7)nid&&|C5j4$3Oj> zCKE5~iY6fwP56;-`5wIbj+c#nlyo2d$d~4%c?KOcLx?>$tygSYRTr|&rWGsL>Ujtg z?!S0fnmbwwPKj#3hVc5v$dYlUG58{DwMr-tuFat4S0#~ppeiELGN_42 zxu%=etiy=N*|cYk$VlCTqG=b5#_l2QyU~)6xao-s&xV9}JJwA^K+3{@%H$(7nJYbP zE;s0bCM1(39(u+DGPth#p{eN=rk4C*KkWu)qiv;I#Z!f?&&6GQHKBb9XndvC)RZTW#?yDbhXh^uuJ)%xj?O7%(Z`fz_s^ZGb z5zk+}(p-2d%b4HU-~7-omzR3e%U^+)-*&tD6;1By(BUS|n6)D=2!@3mg6FPZE${17 z&pm|~uV2MPgm=CCLBz;-)y2E;PoMl8UfOH`X8ftwe&e7uCoA9#3{lT}6(lm_Pyh3O zn8}AFde`R-{?BBnE|=?wmb0OzvH{{YBlJ- zb^wSiL_yyD`W>ie;hj+n>@ zMX1M*Fe`%PSrHc5$lP+pgX5z2vi(*;l-$2=3vG6Bc^|f;;~;l+9AxsLldP%(q-l{h zM1+>>A7|U1Rlm!_Djk3}?k0Hv|s$Pd*Np*)1DK(`Kdn zCCx^;WtiNwuXIGDnFC?{ZjUF&+b&9C?j{-$+}Ikl@CRP|X8hb2K9Qw7p`=JD zMGyJ+uguqR=X9aoL&ZPm@cZTR=6aEmi7`2JfA512><93MyYIty-uI9p z?sh&Pg0pH{U@G1Ra@(FqH54M?t1n(s3qy}jKJyj4=V$(R{INH^10Q(e5j=D4Mg043 z{k`UQjDxv4+5}+35r6Lg`)7Fe+KW}mt~D*p=k`6Xc?c@UyM~fb4e~jw*d&jaDz#ki_fV^z*`sK*HokEE8vg1B-iHr8@hJY}H@p-7)wh0k zQqKvD@BfB(;a@!R$tqLKz-$l;jANd%*@!nVAFMrc_ z4gZ#R-S;Z|!$-76uf5-1fA{_Pt8f1X#IDQ?MIB4a?23$U%qDW; zG(OK85MsWTlD^s>c;j2~Z@vB-@GTF%4x4#{AA0w{jW1n#4uAhszlkrt@bwb*vRchJ zW^XQHVB+$8Kv-TG2ZxPs%**a>MRS}B^2{Ub+VcMV7 zpO{?iBVu0DV)4ZxP^{#Ul?ou0P+Q6OV(cR_j%xOMJuY37W2g0WfTHoW2`U^L{ViF= zuP7G>=tfjl_B*bPbt4fFvp=2=`H+%-Vf#u_*Y-$O1&PoqTOFcg)vI2iX)%Bbw%589 zNoDy4)sR-jc=PG&%Nvb z5aAO)y$*AyPQx!8dny==(+^sSvz8u;AFqEj+-Iu~ScoYD18BF~0Afht8&@5JH>^BH z+z;jVk84IMeCyHPM#2~VO@et6& z-%Dhwq?0pQOv{i$3j{Yf20JTftM@B^<>U;$u{E;_&7=5?Dm55&Lp050@;1qq36@Ok z@H-1-vXP=l8Ji;grDU>t-W=)&5E<(=>BUX( zY8r&aP%6(;B^v_^1KozlKNTAFQDhPuP)Rc*T}aAdgc5i}y$1&ox#vY&w%Oz(jC{q{ z`soX}Y`e?jx<4XdC_9xEY@`d{=h#I{arHy@Xya89X6^3Gee;pEcxvm5SU!6$&O3Ou zh!u!80ViqDZHORC$S_YHQ3|uiTJ<|zzU)ZMn=-9(#$sUC@E(8&r!QE6V`nc2&Nkj7 zUv|gCgPCjvpnZ`#$%6@Bv3NP&dd$iA*L!bq`%M9aIMBesEEj^>L&^0PLCAGaKZ;MS z{fW?P$YL%2yO{%1@R>7Sk2zDOIwJ+Q=NN`@6AMal*XCc-_*~IB5E;3A@I|21HbPL+s>-1_#5o z+W~kIGcH_t6kgo59dG*Tr*Xy6r{Fy&z6zIq^&jxe_AOPSdT5HY0c%2D2oWlv!KAbc z47g_vJFXUi!`GSOjv35%Mf?h@t3C?9*_e8 zeQ5&HPw)}lt_1ifP_H~KD^5L3ZlhZ$va4|%#{|uqF0%Y{*E!`Pt4eh)iXwDbfA^@6 zqL^kKUb`_Mmp&YRJ;6TWAhwaRnH!l6X-per%Cw)SgB0bG%5 zYI~^rkU@heXVn-|&SY979KX|=MN7kjhmdx^BLHaIHvabZAL3)@ydDS5oP(nmEW+B& z&xQnBi1Y13vD%WhK{O`Xq7g@G;k4Pfa>X$KfQ`F%g!4DWwD8L-k9T#E2=SzphGo>p z6~CN97};bFCj8yAF2Xk-z8BB$-kF~t0YYB2^bq{+8LzFT6tOBsI)d;I*S}r+ljNFo z=1LlY8qYCeE0~+L~R#x=L_?$rb=^YdFNRIT-Yz;p^)cz z$Iu=H(kuus?AneSo_-XsJ@^PP85}rc7QXWOU&P@E?9X4 z?%Vtv?%4RG(=1VP#QcU#ARB{>*gtoCFs6sqY^vhZ1><^962Gqz)31EG0M9@$zw4V( z##GG-Ll)Lhq#gHa3L^BIVb5|CT9c%nlZXchdnCI=dN!fKV%bI@!v1sYCc=WAl_jgE zow>l&xlgOIrQv!jX=#p^8q?PdzHk4!-N3OLu-S8S-EfcKeyWfjCfjB)@`b>rS1+Wj79+li77*2 z5(3g$Apmf~lI0;OxfX=DV)jmgtUKFq7*Hx(Bf_E=AkK2e6-l zOwwfB`O|0OBWGQN-@NXtZeP&nXV4gY==9g%eXn?xZa%2ab)JZBtt}LO5`+-medI~F ze8rLK-m3Ofmo!WUEpnaM@cF0*U~20wdKdRe2{iRHs3b7Wdz!1~FT?;<`6scDO1OFb z6S#2YQ81?Z8FQvi!*87Q>frhm#rdufvR)68?{)oF!S$}_t0_tqJ*#>?SZjj@ghBYn zJAa5{7cRxSPB;@pgti^VuN;3ChzxFf_DTHu^nK&RqvH7Gxh(1=^0p=oU3Bm5@9F({vWAnHKGCNh2@y6)3xBaa##2=~dmfslZ* zs^E~`<5HX+gPwXz!%8=doPO2Gi3$n$Co{Iyg&%~yk+rxuAEpmP5(^`vnUi}5U@u=f*$8%3ZDLA3eH52fz>;40)<}ARn z8MCou#!M`lIui@0&%mOoGqHHu3`}XYYG3c{DO17BxMcZ}IC0+M@cC`d9c$IB`S{tT zhl_JaBA}WB_nA0xFQX_%w{i+Hi923zKkiig+r2-A%Q%9(ROIC&^wm#Aa-B$YDC5w( z*tGRU{K9{I1}o<+!W)k`5f>kN4F340YjE=76}W8m8l1A^VBEanu}F{ez`}4f2ekq~ zgg1bVZ=^8TNOe@`_sLPyJou>gC!rDbz$>Ak z@+76@Hmd+Y`UXCVfjlPHd?cx$AdKx|a$UnBy(QrlLQDdEr=}M=kdEM^4>}MMkMES~ zW2^~cboFRl~*!1M1SqD5TL#Rq%_|NELrEz znlcS5XV1f7vlrm-IrDMk0S97<@fp|@VQIgmVpmBAt0nQg*p&Y zKG*NR@te5z;{S%31B2??t0tgv;$f8Kr<`^w+8posYrpIg#`E!FxVPE%NVTRvKbq9 zY(?8zJo>^$ESf$G?RFbe$i#^##8i%x$wv^KyR+-`A|8ZPlMoMHT(BTaoTAtWV1nZt zaYhX!VeTRAmi=^CQqQ`j1(Ebo-#CfxZq<7k5~4MI6c`g#fz7bC+WRB$FoK?CW3#~O zX$Yxl$mG?Da4iTyxIV0-TCsbb)$w2lz6=a(Job`um3AtcHMs%E#Db5O4#YAs6@4^L zR~^BJr;89eXh5I^*WIkON23Et^FZ8&+S4LRSn?WE@lTB#TStd7t6Y!zMZ@C2rYX_Z zY$!&F8L&3&H$m%RM*}<}K&hu&<(iM~0Che6P)W|F3_da^tinC9Z1%j|`O1U#f=)mR zpJhl_CGfVIzW2;Inq(`VzP1DD~{1DD}#tJa`Ju~Y0R zZtq!rGFHw!p!WRx;Gq7wNBp_tT zjM;c*=eFb=Y7p|s*5~ozTfT$;b;i%cDTt?t`cAR&$1!okld0$l-J~n~fGZl59*(1F zhtAkYHdS|?SIu33e|X(n@r&R19Ci*517I9-zyfh^nTm?#_T5Kbcn<&P?wfGU6Zbj0 zSyv**8Zzi!0`)B^azVh3J-hLh$M3-n&#l8Bop3Ie&6qQ;=V!lYUZa|dNR1tUV;3&N zN6)#uqC-1?_vs6N4n%}?Tb{=)8yI}3h*C30N{eQ!{Z3Yj2be0O^VQlj0>4y>bi?f?f6RK+p>}`8? zF`KmMF%NPK}_|r*D_g_7PXUa3NmEd_{*EV6A;##MF-*i zC!aII27-7Fkqb6||CICb;hV0(i$lAEX+-Jn{L-WM;M{{&;f*VgPOiap>Sk;9NOuJk zEP1=ta0ta)rvK1bq;y(ebI4J+>dN=xPk(d`p5FE%-hSL^VXrgpcVD;dCH(#mzKQQY z`H%w~N!K^Irb96!4GuUpcOY!qu?2s4*Z1%@r@jt@9q5Q7?g0ra4xd!jt(RWr)@z85|dv0 z7@`v>YMyFg75#@Kf3^=##B3u%zKQ$dvrTOQK;S?HM`tUm1?TC+LxMjj4NmVUSFtM> z0kKijk96{p+D;1^Vse4}^^M=frfpjzvSD3X1ey-YHn1G1c8L|K=m4{@)0GbhU6dsq zY6gaehwzi<*5N15t;6i8({bU_)p*15qdImISyJ$r%To~B4o)%TTxYD~Qcp%H$aRlB zfc0Bm3>EYryy}ty{j9b+*C50l?(!Ynf{^O`{m#wT;-m!!Vb!d; z;hxq3tu{_XZJ}A?3YXCYP>$_}*EzHc5$Y>;b9lv-PzVOCh%6`T$TYToO8}a|% z_#NyV-lKAN6y;V#G+745YpPJruu`OJO&dNN%8BPC+W*fq2d+cHgriq;E8= zQXYsE;KS;N9wInt7hJB26AxG1jRZWpvC-C2uP6l{6e);)3gQaF)IVNc7aO;4#iwq% zUKfVa##LN@!FZtvLWE{SrPU@AJ#dz^>?eJhm`bHG6SnT&iT`~39$fv@19;u?Bk`sc zM`7l`lo6&NRO5(6?pknNds}r%CDmXuOhLBp-i14#eF}el^Y_BBIDGyhoOAH%kv9|O z!jTah6$5WN>^OY$iTiQY6AvVNkOm=Jhj!yvesmT7>$PtUZe)@pFM%(GCPXA*MIXIx z%{D2yKeUS-P%0qDR!(f*wH?3sjeo^Y)<3518uI&C2r}hJH)J{B@Dpj)*3%@owGM== zed)Qb0g%%E(N7=}_72g2@Mr5=kKBVB*FTDvc5V;XvjlAqZr*@*efx`IQV~ryB4{w! zGPDcioU?*PgazfwIb%ib2Pfcz1UMm(akk;shP~a6VDOR>9>)D-Q&#Xg%gAyxLx}J7 ziIyo(6sS{9|KvcG@#1!}!9B}Uv$)`#Wt^TwKL5%(k-RYwZQ1iHu-jmy&ZNSF58237 z$2l>m$oGi`g6vlSr2F8b6}azv<8(FBFRKCxi#m{a%Y%AAGhlQSpj*Ll3^y0`XA~kQ zLe@}p;Gp>4$_GiGLJ4IaNa~Pdxs734`KObxT4?6RU$4I6Q^DS51@v6B?~`8 zfo7$^hc5sH^e>H74|-^cbnyTVjO6Pu|Xgn+X=kEj{pP#8%5yUr*q&=n;mOHsTc z2mv#84G-ZfkKc=LJ^c`_Ty-2STXuw-N|vS|943d}5vy%IRVWJ5E1CkiDWbtdgcI%_ z9>U$vK8-szJc-*kti$aap2Wj1Y^)q5#pLVFN1r&B%|io42}0cZ_*s|WC(l}`a%uno zAOJ~3K~z48jk|UTE9M-8+`ef&{_L(F;CD}ab#wqsj5%F?aQ<2mH+V36P zc5TPDUE9ONf&=xjxBklgQ|)T~JaKuX{vbRd$D!4_%3`9R`&WqJ-iD0zU?*zvkfUoUhZ zX{?9z1TR|h`hjRacvy)gZww;z$>^02d+dVtH;Tiq9*)mXXhbsw%P7r=?1ez4E- z@Bn0Nz@s(m$8syO+o3u=WZ@{l(nx^|Dt*Cn$*Sn|9_zqaq$jkkR1AMnWY&sEo} znBMr?p}Nj}b_^8bC~85V=!8(Vspa??ZHB0H`CtiS~ z>?__E3->G%PFU)5LGO`(8Yg(K00?V@%Ri}E`|>hl+4M>U zmG7972Oq}hWb>AueDoZAKoMS&PG0IL1nn+Ve6{04>Cs!goCg9ag695|_>{PV1P3fb zMH}QujqBY8z(oY7U9ddRXt&!{u$ZmF#fI%L+P3;!oP;<&u(e6oDV&w;=W`E^bi8MD zmstmM3Se%;v6s`2fP98=2X>-Ebjpjg*knN=LJx^RYT5ScQP~er?*Z6+<%Q zu5=FEu{dGz^3mN4$+^oE+2U%wc;%7!xz)!f=aJJOB3Nd;|HoHj)2Q8dPP!vvTrC_rn+X+X1cI3>0+mdOAHS}hEy_X8Lh7ziH^ ziob7}f!G)}QI9KW@g|*&LNiB3dwtRm=7-H1F8~=Cd{pmS zC@|YTz1+3~5NU@8PbxmQiQXoM8QcTlF(UO!=sj8~ z{VEtS#3b~R_5%REeAiD4MJ_sn5D2QDEGCfTFtDH$B;Oyp$ERyE2{t-{5LO_>vc=y# z@Du!K<5PvFIjehzgUxa~(fw5KrRE3yx{s1$U3U&<4o<<0!6~Dx0XqPh0QaHOV;pUj}L!UXi)uKPu;xllOk@c=kEKDKZq~id#eB*$+hd8 zK4KGy6bO;^vb?6*`+PF8V*5?2)?oIOsXf{~Mh7>#4@9^F2tmS+lLxJU?6~lC>Bnpn zaBcI?IgkMXMk>G(fk;UMXuUHQYt=v(S=QNe3!IxPD9|y6Nel@MO{il`iS8c3$UtkL zs=YdZ5eZgWEeS@nF_72irW1MD*c}bjpbl?ovkp{~;U=t=Ra8&$`!v&%eI9^h;3Mhg zYTbte9xa`4Ze-A4A~-JDU^H7D;B^aKc7ycpf;U; z-_VJ#I>!f!FFeyXTS`su06cm%@6g?x)h&UL83R+s^!>P4tf453m@{Q6{_5;YV+Xkd2)XX*NAc+gZdDlys!^lD z<9fMAvjDU5Bd(!)bv~JY@xyBi6FpYPfs-km${q<*z64mO`?5C_n7as99=fJG6Wyqhe5vcpGwL#w{e~t$xVag$NU>=BoZJda(-V-`L3;Lw$ zFWK>`?IIh>aOdkFt6z+&zl^WDTE$rs>I>|ot5=%|l5!2l zi=#`lfx0yG#0{&DIxD}i1t%OMbqW(t!%D4q+cw(m`j10S$OHioppLkw0iMeJFr)4WhTaWc{}Eu6XZP<-r+OYor+&#kf{ zGY6-%b6gKXcDIM{kB{C_zK;?RYMmgxofaLIi`PTHryzL;p7FwtZJG|!5zHh2A_XCZ zb@tLj@JmOZQuBN0g7BlaU60#0J)_*Ah;&<#ir|C#awtnMrPF%k`R8!s6Ax!VFasZo z76UgC2{o)P4wC{}7O)4;UVuM3`GVjo)@=|Xqb^V~fa(B7#!b&E+@rN1BsDCn10k&K zQ`N*!(7A{?PB`TE50jE)G9o?~CLYTEHg`Pig~@u>I8&SkaTT)!xm=hWkFvH=wU~Z} zs5(r74->)1pqhqgde(qru1JbjIu((Y{dHi3Mx1?++I#%>FjALlBK<67uY`J3b(@>D zFRg)57gOQF$~(9z3{1>qX3ifpJQa4$BsB>f3{L2&5Ik(wPMDj86e0*om8ZH_>k{Lzxr^|+RY&2X6^CQiz!bD?8^3kq zRnR#grThd+T;5{lfT)%B{$2KgSIeU~{=(-$``t`e~U4ZXB{U{#U^1Qkx zVx(mC(U7(Hz>QboTNl3r)64+0a<1;Fz}>#hJ6k-djzQ;h_nn8=s$&-Zjkge2ug=>~ zv&%z*h{uBVK*9|xx=;4k4NEr7Evg`g3&(ymi5z* zbn=#rmnnk4Qt{_aWztLF!HpZj^`hL4lE6V01t)3}(NzYBd<`NZ+A?F_)akfz)lqoM z5y#`mxeF`tf4dU@f9I)3aMyEB#fM>Ez{y;I7~N7@l}xGj4j~Vf^Tchj8P%NATzin-YgI#)F%l9RmP? z1|g$xqMAN1i2rrY<+$vse?pr%tB&P0@yJUr;3Gf%4*v4=i$`^Fcm2*E({QD8iFW_S z4Gt)D{(%+@BMLsIG+eN-Kf3F>MJ-%$_$%DtMjSn`4E=JKJ&&$1iz?>06d zl4hNhz(q~I5K(eGlZ>D&Z-_*uP$^7P?iu+jQK=6jP8TPj6~&|dtG&;xh(JU} zz6U_c;6u`MOcGqz%H0@JN1w?6K8V%GQg@$oZY6h{1|`@lb=G{*6+>>ueHw+h%}Vl0 zYiU@_J>AL^cSbPfMOhrDPdxajn|@?~q62k}#s4^TT;l_sT_Nee+e6Q7s4Y~H6a=y4 z=FT7_nUXLFgNE?hLypE3N4^5*tT+tBHaL$NTix4FZG91+xc&R;;kSC;A}pOT2RE#L zc;rb)I4rS%TDxUq;fjc0)CTUj10QZ*2_Qs*JcH`t=?hQl9jIS9Zvj@$TYxK1JRJb= z?6#Ni<0l@$hrab6*tByy2!v}Mx(BaZxq1u$qy~g^D7H>nyd3X4{+0NvJAas659xI5 z%a7cPvzM&IrOOWwf6K)xi6^xK|I;tNAV7J3jmu?GagSLRZ>d(n70X&r70(@^6i7ENe9((tTJIZS@^}jhZ_N8ZnCdad#B>w#Ln4Kh3sVtkZ=7jtkUx+8 z&kN5obk<7BKxA1@wtP^kFfbz0?pRv?(IAk0asrYTQp&2;)Kjmj_fim5c24MPAs8Oq z1*=KQMb>c&Qr@`tW&?@!S0uD@>Bg1*_k9E({x!3-`xDcU0MsNIS$4>JxMPPxNm7Sp zh}a|mA9dbfslx}=TpO%XYO9VtOjTxUgXnm?U)a7q9s}vipMntgLsU^lX*Wt1x77h& zIAbQ>ar_y0$C}e{(5%@aX&zwP4q|%S27dqMZ)4}s5D38P`HS(+qfW)~3zp!IZvBp+ zaU>wbO+0j}bOaf@hTB;&!D^}!J97T$c<|A#<{v6Q1pthJgCNv5isRy02jC6Io`f47 zdjOxk?Z;pM-+bV1{NV+ckMMxx0tk_H#mK+?|2X;8`1ZPou=a&#i#wPsb3gKv@8I|Y z7Gdf1nYv-p>$_;et_bi@!vFv1p0V*0@hYrM;#2}$dnfQXz*WldcHj$-{4 z9a4)EkQ96nWkHV3+D8G%h$-hX=R;Y(wGt7!7?+ue10U%gkorgKsg6~az$EA`n`(k5`L23wqJscy64A5HFr^>_SU7VQK5+VZ_=OYB#I%9IcwG|klMPScYY*Oq z`BSIi{U@CbX5izuUXS}XugA&*4#azoJp-pNUJh$5Zhh`4-2BYr`W{FF-0Fhfz&OYi z!dZP53yna&)AH>OG0O zyXlPdXBu6Ze!#Tp*_0;|lJZ?jYhp;fMt^;*S-2b@IpYGXm^C-pe^<2Bm>EJn0U_>p zVz2d}tTRZp&?@h`d%ehLL*$h1qXSsbAVmHWoj{1(2hah86uwq{@8o)>Ndh=ZzYLW- z9(^G<5UF;apN8Z*k?JetM1)CBJFG}skC{sni0D`WnY$w`wsnI{W?hx^#i5xkGO|o5 zNx=mJwYTDn zYj4B4EzjfPLyy8Ayz(Lt1E0U|W_)+ugZQmeF2Lo79s{9pWJdiB>jcJ zIN`v9@G}P=fs0nG#-X$3Rl%O^;Rx;p&2^U&)pnEbl$t&im3-&ls&7}(;ISUkaa$aS`jWZOQPsL zZxZ+~)4C3&-$*B&CGe6Kid@*M)Yl?0xF~>-N%0Jjw*IL#EKOK(tOV;!1)YeSR*=w( zP@IMsHr2Dsq@l0c?zjRf(2)b-x++}5()~(III^59K@AVg6~ujC4gwqau@3=|QGpLr z3cWEQ-CSoGP$m?b`0c=HDnhDs?xdiSHG9D@;;N{O{@~C~PLhJB8!^p>yDnc z7^f~+TH6`UT(N9*+=3`Q)IbEFo$GN7VEPO~3=uwX)&+R~e|;Wc#-p2`!^gk>Eqvs> z*B8HjN^1beEnJG#^B3Z<`HOJ)f<-uN-hnu5-a^coI<4c+y7k#7@#(v7#Go0#c`H`q zeJ8#W*F5nc?%4D+&RDV%m#jJ(m#jJx2hErrQssx+ZDC<5gB;@oq&K&k_V1VFTDefG zKUb%$IHW*X8`(w7&p#{x!-Q8Iyc&OU-ep)ab2i%Twz92mxdM&-UMQ~LZs(H+TBleuq1qzQR{fvD8N7AdpeM? z>3gRLAPFbZH$0g0v39?Xlkyg?5u-DynM3c@AjrJL)H^-m~T z)hB;&Esj~V6mK~8r0i?YKjcW9f5?$z{u$3~--=)S))%U2hP8PAbzj9*Z+IvE`NAtP zU<~F@o0083wnHeYOq2(6A9iSDh4g6GnJW*+jKL|`F|?-x&?vQCs*k6%4F2%k%kcK& zPXjy6Qw))9p(RX0oD2z|Uh6>;Dwfn-gnNpVL4`hc6lNi6bTLD1CJ;J9Njl69{oN#&Fx>W8b?9Iz5Ui zJ}`hkdClc`=ZR+p7nG&5=3>dr+4%Z{cj2~YpTzr4d=(5CtbP7jeB##Y)r2C}4bqZD zW;8?)a_syi`0X`kWA2n`qq{P~ORIiXWzh`4656RQkti$cBnXL9z24k!KYIKj{L{@p zfELYKyzlG(iosS3uRrR9asP~`w!Vlrf9*4PX4{tVQg40cN&N5Ie~4c{=^O#xv<@kz zMmrl$YqR8L7Lz>gb&_YApMx}Tth}ZU4B+x(Ux6>&ep7J@;wOXvXV%s;r%c7az4@Iu zec2(^ad3qg8%B#;;dr&Ug`Got@W2btVf&ulV76E_XFldmnbvbXh-_kcHzBQYDTTzw zW(2#5dT>EfW~mWZkf2yafjKF=?1{1Gt#i)8c%_^PM93f|e7s3A z{&2OA2pue4^i-Dz(v8k|wJoPqtCAa5-vbE?lOj`~-$}uAY>4%-{lw|{m>e*qPV-YL zN~-2*1x46a;ZT-5?aIQ6$wvi5Y_PmF&Xwf!gAa|?hFlRyJm_aO@$X87gSa8ezWdd` zF+}*wi{6ZP9DjO%&_ivD|G57){PnHh$0_|Y)8oa*(uPxlkSy}LI};Dey2CPDY;4El7f(G0|90DrBZfB0{2T)C>C4`M zGglnu=t>4;yiKn+2O)gp;d}6<`)|Von>SSVoA{lNI`AO;-f0(N&fwHUfzhqzytv*K zh)OM2Np;}WzxP(dgd{{x0+KXqrZjOW-^cy4=dA%D6HsvEE{ADdVN~dBvDTPmMY9sE zivpw!NGLjC3BX~J<^`)fFRhLYG{QndxUNYoCm)3V23t3)>i{HoywU}zn|y?na|cGq ziOxxGPA& z8%6<8K5@}o@b=@YJd5Xd?7-*lz7e0f<0d?_eGC4tlh4M7&%6Nbw#AlRJMsSO{u7&b zZd1mlKCPZoYKACYjz4fYe)Z_nv1G>Vy*S3X9>l^1X^lP??b`2Yhyi0%7-=^jW*__Z z*YW74=W?1CMez8i*I$jR?!Obicm8EK|FEOSH1+uSjo-$<-*;OjD%hg*IIA*n_CXaht>9F4X*_m;yac5K?SlvEb^bVr)4r%7C|+g!pcB+5q!`b(K?tnw}~;Ffal=3q7>w zr9wssmGeUS20oJKCei5L|7vh=2rr6{16I z@WGWr+Tuwd5=zZ}z>a-ql|hJ@5=q)~3PfD@y#gT&YpVBg8d8A^!<9S8&!2oIK6(As z6OvNe`Q00y!dw3BZ}Ezy2jlfepMZ-G zUxOnTF3#@zXSZ#^Po91p|9Ri-_|D_^V~@3wOfF0bBnTk@PrkGnpSg= z03X)2lPQR%P;}4ox=g2%#al|k8Uezn^?Mh-0pEN0KD1?+XNPO)RVxoyKs`Pms_WtZ zdt@zs`t)O^Z0^wEB>=-Nlcpp}@8eSm&oWJ<100pjJM!#?$}oXB?iyhdqFmI* z0zxG2>w`US-@%8dBak+5(`RQX!-6I~bx7@lYTCvjGbh$G5J03Z2Sks{Bv@8LeF;1y z=xD&l{x$(AIbKPPhnsw)L4zh{Mf9sk?$RBVZ5Vp94vyJbk-c{%ckEh`D1K4_di0w~ z0trX|{OvAKb9Q)S3W?}_NJSsrqhNB4M9RJaaT?MQh=4+Ose11yStd?Ed_dG&PBD=*|{Szk`WJg^4Fe$QixCo5CX!@PdmL)~gN062CQDb9$h3i}xMKB*xO~+y7)-1E@f>s2v9++) z2r5=tHN=d{)rbK$6%K))_{mFaF9qtmhllb0FaJyBq~z6|wT?{j&$q8%hdVZ`!$+^b z3WH_<3un#7!dY{$$F{L)=XPw|u{9KzBH#!qH6_Nc#?JEJ-SH#5;jm+|YWCa+K-z6F z0f`_)=|EVffpGWtVF5aX_dzT!!rnacw_J133cUBM3-G^xcx_tdpp=e&@3T*4CR~?u#hB5FVZaP*(`+QArx)D(Ew&CEWYsbtN?z zES^auCla!`F%kB>69hgaWsqcsmY}Jp8irVBAb-vK1Q-!JSt?v7orE6t4la?fP@oTL zU{?Yj4fxnUmPyBkhKzH(GEsD{GC$Hp%6;f!2p4*pQ>fg#vVhI*ygoIStO+D!p1`s? zP_T6>Iu)iMQncK^(tb1#hRFd$xaKp=`NO}&$(Kc9h(q4yyY;Re?jBE62vhLz}|vwbxeJC-yh3icl_FRSWEzX zA?_vtq5xN!7-Lv>JoPvpd~SU_h9O=&Qkn?B6(^jAk6!dfESWV&oeO5hP|^b&#lMCZCfH3aNlEUtA$@a@hp7m;-ACf8ME9uu0k%s?wnhI*kX8i2%o;|rt0;# z1^969gAm- zpCN;1w{HcQVO<1BJe?el%aqn2PFu1v7s)2SICW*`lh?brK8r>s@n?Dq(^k<)W+41| zz*L47Y@sAS(mGyU%V2d(vQQy-_!Y>a+9FbSRW()6?=jV37A z$NGOylk@pCmL{dn52NsU!+XJ&Np;2g7{y7EI$kp42@tf+X6^G65Q51B$6;e?waOPt zO2^q(z=xxUP|DXt!3nEpfrPO`SszF!fJmQ(=*p3wbTDD13o%teJ3*=Fou(j@&<(!B zHBd**imB(s)q}0F->o{TmN-mAt~l`wT)p;oJn-C8>R3=n?-1QZz=05Qv1>6!U3NT! zY+N`n%ov=4Pha|WOdS}&<{jJdj<0Xro zr8`{i3`g$0MWvy!ZW5vcD=TYNUr@EURfRvIG6i6;wi8cFk5TM*r>|O#KfUzl@ZoQK zF&0eX)gHBYDgOM@pT}9NDhkjqoq9IDe(&x0%DuPZ`bY1_aF~FWyZ6U0S&la!a}wTo z^odwJa}EIDHLH%m?|uI&eCfX1LNDCg8xeq22h78-o^Xbmc*F^a17Pff#`N@~ORys; z=VWn_XEf#0r_pVO(*_6exwpL+ulbvg;l*7$(tfQvj>GLXuKfI`@VP7Bg>w%*N=;mL z4G-b#_uZ+S+*nYL{M7KW!%x8U!6}u|fUUGh(Sf?RlaN&Z5av`K90&ks$P}+%X`#Ak z&OA&ToQj=$c1KNyav)4YB;sDdoJwx=BqTgxdSK7HXvP6Oo^~Yd$OL>)QegW=uE}aA zO)J_ToSRZRU){W==+-DK*o#a7ISDEKSxrcqwLh%Z`#<=BKd4Y@OLa#ES}n9%1C{SiAoAeF$hqE=|txS#(2$UbDwaL{3)C=R2LvjnL0g;`!R3O$3+DXq26Av zcMk&E>#vwhIJow+${0oh6-j`JU2-Deq~(X;n)~m>P=4S;^mqOvFGg-4}8UFZ{ufvr`oPb$VrmFi$$`8AH zJVh846}}?t;&b+qI05DBn(Dgw`CpuT@S#{T`v6>f|J~u(Odp(r-#qUU{M}oA39IHW zjGZ9U!m&%1;mvDK#hvS)#KW7PO=|A={ihF3#m(>fFiu~-3Nr_%hRM&=)&MR#^k|%X z&-XX9zOdsZ^MGAGqR~r)PdNXf>j9ow0jgi49-R>gQwOHtgKN&l(iyWs3f_+It!@UQ zj;}keRbA9Vt0gB)16ecIn3l@9*k>BJW1NbFXOXO53T8*0h5A%TOmEiywCMhI4{^)6 zT?MBr@jkQO6^WITU38um)q?J#s4eYb3=I!g@7u$wD`=Czz_C7n(}%CrR!FcnI52>L zR`oX68iVubp%bUb*ZLNA(%j1#U>(hL{YDPhC*HK1!KJI@_p4 zk!Bh?m!_qPGtb{n%`0NjQ~+(s`s~d&;5WYduek8&HTd((-;U*T=XV7CpSZk@(V;?~bMxLR9Scs~tmo@IQZg9X@mCkFjjdJp9WgZ^y#vGXwCjLi5p9 z^gr2z$JL!@xsn+c;K0* zG1MN8E{(EzM}meWraVe1B%9tM^sorgsB|w-dGIA}yunrrhs|DqnS+D9Z+%e#;02md zwVx=ux~ii*_|Te=(nM;1TYK#$N=>%M{=NoM$15Y#&1EM_CREbCAN)enYd%BYh?{y% zfX-eC(bHa<5O;D$lTC!^)bC?c3Ck!c#3niwz0mLr+D1+ur&KKPCd;N=dhQDGr}yXg zECV<4XeZPx%Zy`}EW@X-csG9g>d#}ti_dFvy(h^r33n_KO-K@xK7Vh^v~EZCA~lvKZu zVYECUiw&4tFzh}i9}Zc$k&&_*7r>B(M}Ez&_>R-g#`#Aahh=l;0jSOybpRkIEn;VZ=w|N9Fe#;mn!f&2>KF(dS8p~$R!ThPyG29*w+9E47A2N`T z#dNc~;G@(@jub3IsgPHTb@z7vyWq&<@YQ$z2HyJFzpk#~+IufO7m_w5h28Nyz2(?b zarqG^qTO!mVA<+|tFF52TJIGdD^6y7E(5XE*;8WZ5N*}te(!;-HH-si&B21hW(PoO zMe|OD&bjB5O`MNp`gIy;nHHs;t}dRyO`9lhdQoYjBy-Y)VNXj1G@IHQW54fmC--lC zyQzU2FIxbjZz6H?h>s;zW1qcoNCy&zN21hJqYy}ly|bO=nnE~+LO}@$k@#s(=%Gpt z3QQpty$_IsN0=ByAR=vV^M@LZ0uW3_AR-GG2}BJ0ED^%NbLZo;Klfhz=F`^)55ve%B7Xr-H;-vop#nmG%NZN;&dAE2K)I7r|LR43bTi@*9F64J=hw$kwEKG4aSu+*|Z7M>uHCT(A{W)OrMh zM^1oyUG(H*h*9`#oO+BHI!=~nHdIA6Jm|KmTXGJ)qupH5ULvt z6OaHB1pN#%=g(K}gkbwj_)R9!;r=(J$by!bHnlQ3wMkRFU#6>@rasNu*8zw??nXId zNZ?_VRqehDK3s~o2qaWa3(%IlA&@ZXrgp33hlKX@00 z+QaT!c(Yv-K!~r;tDC|Ia8Usf3PrD;a)Ag3Or3`Joqj&vb@D4QePGZPwC$>JF$}}4 zYP!JH$6@L~)z4N!-7cj^cLE{7nV114TTPH;CXaEMD{R2lSx?)8f+&6T$T2D31NB$bvM8V z)ir=Ra=(o}zD13|*w>1A3-FD1{}w)Z{WtMHzkdyOJIz$*tRa=I5x~%|o^~F7>#PgG z%xJri%czIrcz+SY8Vj=B2i&FWJq_jzlMq|E|p=AWkS+s{|OvO#>r6&vF@% zl(I!MAW0@9#Oh}v&_%1`nYWUXFjemUgCwO4A_>7$x*1~>m9y1yS`a~dBdYcjZNb|( zIW?RZX4`i7%CYNDis;!g2oJYo^m>sL1#Afl*QU`Lhn$u)#Uvu5LW&bt)v zd*y|=_QAXHormwi+Gn1EWoO5$9I|3@3pf3cUC4^E#2_{R2vY|J@UBzO!3WNK4dzXo z5w6+lI;q0jDoRt;6>iCio{7aiS(QxEwcyWAxe0M1Qcds3QYaL?V-Pb}PGcbe(kQbC zT_|f)3F%iauF#}zrV(EOGjPI^<#_Uijj~b%KsaH^au^~FK!llwWiinRKtlr$-Mxk~ z+~6*OkJ9v`WPu(HIO@8@G{z{x`Zc9BfZw^`GF&2ckFL&4LQAtk_Vq2lT!95-s^{kcdGN^J=Bb@)f5Ctnsgs0 zAnB%C)PeNZj#oZ(GY}&BSS-TBR6t)1q~K1xn8HJ=*RL`EnFWnVEIlF+p-Pi5V{i)I zaNH?))0)$;ZO?ApvEd2a|Ll6K-MAk2Z`^>FcJ6RGBi8|Cm!h7gn}M+8fH}DA$P@A2 zGtbA;*>hvD;2zLM6v|9h$F#)^HW7rhghruyQJy1@jGofXqRgLLN=S_r@Udaa$rNpl zEgKlBtb9r29+^^hkSN}iSN&e5^)eX8Em?-E*WMGKAtW}~H7+AMC z*Szi#?qqq?dZH3~a%$=G$L~0?M>@4vUDI?czal?Mn)Ru#8p)OV;bU$au|=b*voFu8 z_AxKvzZ@|-UB*mX6>SWMT{?|{IoZohoPrb)aR-KtcJD->)E_emUb}eH%c%jKu+G*ik3TTOI z!Ps;A{Ph{w#*`pAW;n zq-Z9!zxeJ`VLO=jti`r3@JJ)-!;f~Wbo%v{5aU*YoVh!`2am|#42Zi5pFF(^^!VIO z_f)=%;@D;-=~dv#UzKMj^;BNRJd7x7TpoHB4+v)72k%7*@RJ*bVZIfI6)<>rTLxZc z^QZdn@=4ilHG2NM>SJ5b{jqad`P#nkOVL+nRUG!}(b!-&6KvYy+TwokSXDnr)lhU| z(@;dIW88Bi{Jp`ImqfB~AvKV2ZLtj|y?NqLtH#A^7pCe!ZfSPDk(*Mp?O6ONhBX;g zuvWXbEVA;sf*u%v9&p72tlJ|pRX)NSXdkZUS}ynn;TC6W#)pzCGVu^N;;boL1BbQZU(Ji9uA&ECG6vpFWZ&K(Ke(nwP>dT*V3)g?*f^1vBHCdxSb zhJOs_^S98d)9HE@3&P2~z<>8v@LbIzgXi)!jQi-m70M6tZM-WnUNc_(yZ_9NI?(OI&3rB^FvOYaqAFi(a7d(;F94-iHjA(djJTAD+4rV;? zc_Z6+`j3Esah|u5l#Kk~m65h$7kyu=(XJLDts%-GyYU^dRIx~6)~uj1750>2u*Mpe z8q1Iy^z}Q^x|E!^C*_VfaRYf#aI@S=-4gv@b>FTw?H5$_S6=H`e(Uq}e_yg}SaGkV z*hAA;x=pPoZSd=kyZvC-v|%IUxmuLQvn+rL;^$gYo$b1q=yuopI%J z=g~M=q6VP_@sn5kuT>CJbTQoYZ`yATebohH@nzLx4vr#T$E#=;%uUj`v#``gY6Faq zaJs%L)z{JNUt(`wj_L^t^`~Hr<1{Sr@=a~SY1syrv6Er8R_Mgmb7Dk;_ef&U)VlD{ zJyX8yu@nZqV89_gWIuUD*##{|bV&9Y0;nQztXj_ek`)-(J9cQ6|B>4*99H4}maTH+ z43xNfiu>}H#W+n{KrdHQMRa~u=hG__rP-H5Nj=UbKSr^*q@*lRuAV+xPjRB}g;@cf zPY&~Rboq_%wiT68@fSwMN)OO;kkNJWYgd!z2U^gKuA?xX2lX-R;FGLqsVM68vj-2+ z=S0)`?;`wGX&vpO51PbxqKFdnf{0FhU%Hy@#u0O{zS1N~eX%eC6FR1Fc@Li=nZexc zaG6G13j=HoV5L%|m^XEtJ@{3Sr95EE+datzW0@Yot`tXHp|8I*5oly#ajfOG>bSCTgSIO4ySU2CwA4jDwwnob6OyEN z{lXRQ7xe#+HXEa#O$Ss)+s{@DH&i(HUnjt;&j)MgU}5DHJ7E?i3a(HQn%i`U|t#l#u| zcObRvP7%{5(YY(t{a0i7-sng7=%B9_{2xEp%Eiqv_u(!o$B-ox;&44Ssn+#%Nmw%} z@dM=Yx1kr%VuTXI?2}{aY0h`dH2DZ2#oVfIG_sUgWW7tj%TSBbKg^!olnPMu7CU6t z0u3J;dRV*t8lJp;6eif2?Ea;qW4($EaY2$aXOOJYbgIn-&eZFQ&85S+>71{dO3!xt zWjFBgib5>w$>o)Z4|N(_^!rq4tV@b${|6?Y+B6T%H@gE)h>X{f86>+gx~sw;e=_n1 zgc$C>O)9!iGBrKnUXLe_D$v;vd6O}!u6dX9W18UJ&vQ2(lNK(BAEb~ z+SLha%~Yx3843*YsYhG$l&AS?@zLv-JT~#$yyp|g6?mpNjM(TuqvNWu8pRyH;A`Ud zo+>F@WyezSeWj{2tI|xz17lgS>73;?`e$$q($IcZ#uxl?oq~IWO-wyzg2kC(^U=4- zG;)W>tm5Szu~lb^dy8e&LJc|A*xR-y-P`n6{UNC-@#O|FBK>D$h2esci1v;s6)CNA92h z6y;Jc5L&jfhv6S@H=a&#frW~M@xfW-7QEUYv~_`sh>euEQAX3xfIp;UN`&uv9~=B? z_;P6O1d5un+F^?;xo&6}mRjHeBslepS03 zpn|A3;s?(7E_#uw39Och(^s3T0m@#oMQ8YvlLTc9%;;BRDRbkrhf&Pn$i4R!GAzP6 zOJVqpe6&4x!rzUi?J!JVXhdQ@QZ%D7IQQcwkdDsbj}i8eMKpkK%vDNo(j} z{x;ebMZv&Hy!;b$S+}*It7EdmmA4heQlAp$^9=FBBXBMIYNHf20$F5-ztM{wZuVA0 zDr^l;#Qyu64TDy@Lj2?_(HA9S)%LSEVUQXb|(Xzg9j1glnA`0)#Wf8*5xq9U19R+j1WSDVnV^ zMa?N{m!ZTpSW+~QB<@{=>g-kWJIV7NByQYy;zJ_G|JLTZasdkiOj@n0R;NWLB zm~DP+Bn{}Hcys~ifs3}YTNYsuXEIT`4-}Fg9^`_qE&?lwh>WuJqij(;Yr7=jc+wzy z&Z5O(4&pfu#ghZ7rNL~d`k5`R?)XU|U3=4pr2RLlLzAsq;|QeHZDXN%kEZ4#z-WXo zTQAl(_JwoA+eYB=Mxegx5Jz}#D`8ES1>Qjnv6MmAwqvmDQ~kUdObT>Q!$H0hyi6$i zZp8Vg6*+WV8#JtM_)-9_`gOxts&Pj5d1Um#W4`v>$Y>+~$L1?9jr@IJY9!aS1mH17 zWiyCIYAFtfjiU|S&X6{o>^@0WsmuLFe|!~L$qzE^^uzY~oZ6&R&zT*_ctBnPw7EEcupliea|CP`X`4jRk?)O(J_DxS+i!-KE8ZYkw`UlnZx z(vht4NY$6K^ODz;`LjDK_&rL>QF~B{OpaqElhHhSVjiBf?t;=u=2>MwsOD(+uNQ!1 zUrk1`ETU2Di)f)0M=_JM@r!1RljX4h#u;5?rbqsnZMN#R28I-YN{E7()hZl|*ayms zNaFimr*=+}Qxb=cX(#S{?M+@Ko4rFmV)Sw!4<`b(A!GbxdU*!5(HTI8xKH+Wi769=gS9Y`b3c#XBz#TYea z5Kn*`!De6CBy_24QTApug(^|sVSHz!yz&U=s~YJl_!?lV6iKQ4Ny54C%?hhHQ3Mem z#8BI99s=MFG)?|Wg*FcClsfK^uX)77bAtuH^R@Up-yr`8ZlfWr9sg4VB%D>6T0*D3yHqQ256S5o8X$c&s<0B;uxblcGBC zU^-_RYCu)s|^y@OMfoo#3~!cHYA=^EB6hO>~TL)EUIpcI6#|Hd$~9> zgFL!pO!%jdbAr~k&MRWW=KoR?Y~XW3_5mjnlVpG#tyqZuU1k7KGzp-t@h&eKN>@%} zT-3UaZ};x;H(oUb20}9Mf$2i~7mAuMJ~g~)SE418^^&6vUl+p{;^87&y>WR7OHcT= z4EsGeP2Qyy%s⋙DEbwW0NQlJ6G6*KooX7Cy9Lk*zo@Epjg>dz+ToH3=#G!h7{v9 zBj&D1WD_0}X#)}KrV)hSs^S=A-l^?}WSfxUV*9&(RTS=D;mx6~jD^Bl#6 z3YgjT^|VnGO~=8}meiDx<7O+f`U`PoZh^Gfm(B)D|L(6V?CS#Qbd@UXBBdc36ny{y zJ)6q6)AGm8qz9w=oq4}r-98>>epy-&Z1%yHdA5@u6wsEq)EKS@g&)JK>pEV?%J8p= z(4__g(xB0(nEI*s>v*;K%hI6kL}=;N8+0QURs4t9cmyG*aeF&{qvC5T3Zl_GKz%?H z6SBs%+gM=+u%GpWnVQ`Vd(p2MA7I)3Wj835(^em9yj%zWO~?gbCjy%<|P$h zkkiD&2-rm@GhYjkZZMW>Aca9Ayx<5LS>P;8X|B(WBdu>2dzni$hJTEia@?6;ue{tP zefnK02LW$vpC>*md9(LL7!bdqSm2h4)=8yghazreTCkjqdY|x>48k76mzo>Qq5y|U z^pMljJfrMrJi*uyx8;tra0+bMfj|DOMFqilUlr2=ca;dXjUeyBpFjKDttqGGq~U?> z);7@R#^BZA^3rSL+8O_$s(>?p+Wfz)@Lupf-I|?!>Sa&mF{qvQt;{b36%2qqb2gOPB$PxC{7shR zSUJcF2~7~&8zs#kk*ALkLS=KHaFKw%vFHODvYCy(dk@P|stpVEeM0k-*SrXAf8ZCW zl~a;L7;x)_OzKlfexijKKa;XJ!~?4Bwe;+adv8ISa9t%0D1-`eMTMB#`;18)xRVrl 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 bXYfJ#n-Tc24 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 z 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φuIx$`ZyH{&^5o_hiY5VTl8TBDEw&3Zi5YqavKF2*j|1&Cj{YtNx7P0*5G zk~1?q6O^R^Qis%2n_r>{&%86=VCCcid%2{B4KdQqxkGI-b$bQMY62JdKOdWmd64dI z8Sh?7D>1XOu_l_BX1r^5Vj1b}HXZ(1&vBD&wuTGoH(s_MvvLH23dn8-hNdtuFi?aD zKx!kc^G?^q_{m=>M&(`aJCNFp{O<1fQJw;c`vrzqP{f`4=Lvv9owE@y6O)rVIz})7 zy-G+Hz=f&^esg$EoJZ7mf#Iv_9>(aKe zL^-LR6=5V)9-8=om2Nd=g^iaI2)pDLMgQ&t=mrdp`GmKp>f)+HMo;01M+oych#QPK}E@% zUW+-YDz2NM;8)L_5-MNmK@Ny44LW*ZkA|&DcVJ05G1HQQ*mb;w(O=WV5H(@VIY{~Iu0j)wy-n8d#PA%TVkKf)x`lTnfGr&I0-@twuNJO4~z!_AV8#I^I8QBgl-Jx8P z*`17kiF3BRCHQb{EdoT1l|8Iw6O%EFaFvRPZH{;C<|Mc0yRdh$WH@9w5n#Is_?(st zVzkX?nV30$DR*MW8&cL)? zuNKEO@)*!8KQ)lGdb@_S8Yn;mA&5^Er?myFgr+c5xla;+ha~1DhKdd58+hBB5TYZF z03vau;hgPLjd32QtA$x@zxPZw)>~J$kM7H<#g`%N-|;aph!>_t+EldP0T~zw(G}i{ z^jdGU^Nex~b?!RerDRrzJqlG}10z0OoHA0^GmHf?+wn*-he?G)06yko{0u@=1oS8) z!t7H1pGt{;PTes7l%{~%l>c)^r~KzKK>PonfBuil|Ld-QKmL3EkGuZk^8dQ)-;e*E z|KqOzxcvXiUH?Ah-}8Tb*MD68Uw8fc@!#`*-1Q%q|9`pb--rBr{*UkakIVn-u75xN id;X8R{^PQ1!6R0>Y+{fX#TX_GI27enWy_?Ega0qWS7N{b literal 0 HcmV?d00001 diff --git a/branding/tromjaro/slide4.png b/branding/tromjaro/slide4.png new file mode 100644 index 0000000000000000000000000000000000000000..89ab708c0ff5f577f6543bcfc782f122f4fa003a GIT binary patch literal 77110 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 Xs%QAgf#tLj5Re%V5D+^s(4JO$mLpsd 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 LNrT~tr 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

  • +U!0S^qpfGilmDcw;(>=aiDI`@b6>z_ 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 z zuF#9#&Mxozu-Z9m!IO=nEv9{fIjKO@K)0W>MN?F*4gRTtokt5!96Ey4hhdyLZygcj z;$i0OJ2(Rybc;*HjOLAiDF(W?1Ru6Uh?(mts0Z-^1;K&xAyA`3tQb+m_xorX0&S#z z@1dkW*7kg*`K|ooupNxm5kby}6P14bR!|*dfriG8b>yo6eEoE!^*0XjgcArB>Iu6% ztN&F>rbcl3b;&d(0+AI{f~Ng%C*QHW(9V$02*EQUSX#o4%vtbP;g!$K6ZzAxAeqzqY<7Ec%1*>WbI2OvA>%{DCLi_nev<#TcpCRy)< zaoD%g9eRFE&)?YTaG-xUctRJ5UsT~7rKnUFEX^lGJ`3*PP_f-ZLmL7I_^{dqeU@w zLTO-UB!;e9z4GZ;>TG}bB=v%EZB;td4rrx3gjF)+G5C)_J>i7`Aqz*+Y3L^l^qP(x z%esVPa@0HVd)A{Uq#L~pYlFOc?hqtey4TUD1~(3gvbh*pkjaG_%{-wVdmZxjLKHaNC?ntd4D%VOV6u)xNT zo)L6x%q=Q7AgBkr)Mg!wVGHDSnIgSQJ~u~LXMw@Q?tg_7R_**rf(jM!%Okl=?VYN8Bs57qHJ8h`fM1|`uP1)TSU|Gj}Vp!7q3wSG0j7Q2n#owg+^6FsNVL7`^b z*JAgP6I5llQ^g|M98(g!N_7Cfbs76ytyOqymzW|4xxQl?5s7)$`V5GdIbMjyKS({Z z9f7<#;#f*3T$hmJCh2N=JEBjErs2 zWz=(X@{7&_Cu0Gpmx!J9&1`|`P+r_dRVkkc56l+818(NK_($hih93d_95Crx-@(i| z@||BL#DHbfi^Wi+$#1BwJ>u-J!F{`c;jeJ`k;s&z69@fVQYlew2=MQu*(7KW4-HN8yO4gQaS5X0NUBe>HdG$!Nw9G?ZW;m1)LNF zE6*BlyN0x1=`u^nutuPsW!%s}Z|oK^jIpS0o6s@xFoJxTOs_8Ee_=HOrt*!W3j_sk zPAd4=M8`>3AJK5(EdV`lf2_D0e!&-KvL0f}&S)>vD5zvV)*-d@l}3TfF7amgC73NH z64*{8+`-*()t(c!3$Vy}SkHMmF4f`ef`<7mx-eD(q}Ifxdz^vU7<(q6$XJ3MFGAS(Oc-QP*=UN(u_`|D*?O{;@ie49wXyfy4-mnJT#RLgI*(}|- zDcx4Ec>?r{Z>6rEQ)UGd{Z>f}c>b=+i(+E36t)1r)7Bsc_x?6jB-|?-2l>kD+a8$l z!#|#^DhCG4{CJh)gDLcclrIJw-^sU{JfJa!X!UCd+f+O#ZtkiXKh+KTu~f698?*BK zbA>;K^4ci1#4$hq*Z9h)qwvqvxGU3!()*=kZtS%2IZmp-0FjpnUqROZJgyE(9iPTEvk)j!} z=@|A8FNx&fdEr&4;*6jjCVvA52;b;b zKPT*x%+G=%@x;BbO`E&}!3-MwmbRxj_6ya6hg@cnP~utka}yLYJFny$LA+v z)M7^#%~T)+2L3#Yf9jQzBRNs{FzBsTc*R!$8;}bi?LLHhCT6>FaK&rAW28zv)KMWk z1RAO##v%o$#8m*P%sFHovi=dpI_Go%m9DCCIxVJZw_*P1@xzZz4NKk=;vKqZAIek7 zd3MBQn+fMcU0jbe6V-%ywW>egK7^FiGI}L+hf-CrOK8i<|FGU=#K@s*m>J^y?cymC z*Hy-07x>HG6R5zKDDddd`N%5h=s?6Ro1fs5kJpD74-!Ed47ST1o))c-@liB~AyjiA zQN{7%n`Kk-N2<--bv-kGppeXJprntKsY+gERnGb`wE4h-NhSF7=shY}#oApe+^ON; zHxyBTx|@b3YUWRs04jq8czf_VeRn~4jTBxeoS{H%rlQk zdq-Y7_l@b&F9irmqjz@3xxLPI!o9K6N0^?$?Pf@Ke%tH(`5DNG%Xw&1W&d;mM;!3) zlt|w=sjM`~O9&0=i_9&1#1ff`Nga-;2~NEou@@rDk+fjR}Jt($JRbBNAY*rUV}`*++78v zcR(t%kA=ieMXVZ&s_8irgmI^7!{Cl^2(gKg?oY-h5+6O%;XQUwJW47a1bW(Sb~J%J zJ)vQ!ruzGK$x~WHcHzfi^OrjGTdoBM)s_-Dv~6C_N4rnE*-`WLyjZ*CpG0}TdP;)k zvS1XfZ*NKy=6?+U-aY<@%P|1rP9p+aVzxr7qhX)c+_}X%Y_OyY=NF1R2#9*xqtcGq zg5@(3@yoFt+o!04!`T*^$*j`Kb7L$wG89Lb6&PE7<`e5UoOxM1vLJuTfgS?gl$mR^yCFZqPurZs&QWQtnil5DgZe{}L&Yn(c$EueBuf z4s{Pdw-0s0wY{l#t=lik7-9O>q4e8{Dw1CBtc5?++O~AcR#P?}DN^9F=-4-bPkz7$ zZQ4uK3FnA#Bz~i!*#X?Tv&Q1Y)W14pPP{+X<7GI+68 zDD7@)&M~>iS!}FX;B@(xAY5*(xk){^76*fCL%hKW4=fo~bIr!~0xi!5;dUy*^V0!h zApE@4R|z8F*@5BfPY3r2s3qb^*5+ECi!(roTph}Lm- zs(m}hqja4>(QKv%fr~8#-Y4nHbKx}+kKqSw;6a3ouW(K4J+MFwt9PJfIuBoYX0Yd9 zq|rIY2B;WY7{aBH0))T6ZPq4x%Bn9uGpZiKAS>bAQn# zhG3zNneuB$>rkX2?<&6&P%ibSW=O!tcUhagkXV_Yv-KCNzC6pKTmPBxae-KKBmQ>uSncP6j*~HDQI6URpDnQtLq1@360uRq zOMbJviEhUjLp;i_88y(MzTmQcx=;JmLIN_GFaQgGuL{oLJ^Izwa0%SrB2}s2CBz@| z5Em&a$)*C91N5(mZ7~HDw|7JLeCqL&c{1aQfaI?qSu~-&5YEJWh;j{`V{(M=Muc2V z$(*klpm3naYpHy}g*H*pbqP8cg_$P4Fd9oBAd5bt*%~OdepL8V{Mr*^%xrMTga8jm zjXE64&qCqAven$ea&NMnj0&FUH=pX6*Z*k44$?s(va2(up?^@cKm{gPQLA--#)SL5 zz3n2Fc?Wi;6;Mz|8Da?Wtc+KJ$X@=eOr7q&dNuy4v5lT=XEur| z6x^jjYDG=lB!TYoLm~~vl~p(!hIX(kXG*UTY9m#lU=ctS@m2dL&11}vqQK!yzuBkk zp%$Haa5LIe1^q}bnmaJtLM!hqdMGlIi(rahf4;jXv_rXJth-O;>I@~Ru%27ISDHkM z8p)N3Exp^YO}xjs?@?sF7WCyB#)gFy~!d9tmhBObVDebJ=4( zb{4Va>p>1Koq914G{GHe=p1Iik?O!^SRapHraFcuBYZC<|M&X4kfB~M$KpLi9q?qr zf4tcr)3xk`h3@GHYy%aa72NY9HZOlj{glqjnpm5$sQNCBUVvsswQf_{P=G(VpCerH zbY(z_i7$kr>5i`!0W?Q};e(ga1$_s*LUgpVGLNlT zvV!1vkVM^Etrfu-Amf05L|A8$;M`B?<*~(R1belubAHO(Hw1@O3(Ax;kYzaXE^XJ| zmkirG47`2mBXWd-4Elwtfy+l)#)HHdHL{YZ)bV%0#og3Ogpl%DamR_PTq4vP{)Gnb z?ts;J5$p>ihj9OvYPmE&^ZEbUQR}ea_eKT5=#5K0NR=st2G@n7!xnvrZY-)}C|aD? z`|O?aAt-S@R%}S--XCn?9otF8;m-=wI|^Fa2PjXVROq(DEQy_q7dqEte~TSG{b;Mj zkt^J|+}3lBGBoL1HRM0sgKA6MAlG=co7^JbCa4v3$?`<@S3`=UcAf3)DpD^&Wt zxh~oTdfAPsV4Ui^r*MQtJ_l#|@lsc&)@mD^FR~+&M{%o-t;+ky8H4go%W1&-4^X+% z+&Uyt62N7@1;$hQwCaAaM=TD={Yu!Xy0qU)$6HA&SzDyb#i8KQZ{$0?Xq#5YmzDqB z>@YyMJpXj97WPMVBGBdVT(|eeTch-v1(Gab<{U99x`Ot$8!hPEcY^C$=OgRqUDdR# z8rNgCwCZv^X|FQ`52_jbYKA7L+DyGWd$QwLq?R#9rM-uxbAP2PS1$|$@$(adTR)G= z9C(mTh%68RE;=CW>P2xr(r1c$ivv5D7fTt5m)8RT3nk;kjX&(kUk62T{&K$HKcUsZ zl=-|bz3-PjwN=!XQP`USAb;n9HuOY~d{4b^MZNt5fg%;{1yBuC7dKFlC(Ze$3wr-D zZzSAAyyYX=$Ups1X;25{x0|uq)yw){<7&^}gE zm6wAZuTukt6m`Ac{n{%dWKA6amJaB97R^%tK01ysBf28)S2=1Ss`98?hbA?HWBvQs z{UL!O*F1&u^GCl`!En4n{v*Y0@32S`TUgTMyK_3?KqZT0cHo(5w8XLd*X(|baGHmNB3L|8^KxkmHmiYHv z%CKCe*7g1JihjGzw0Fe*DU#oumBE=EJzQ*-_h*(OMF$_F|NB73DpDBmyI`v84#GIv zF+9}Dln0U;&zFVB$)LEQ)?`I(H5!5GY}kZcN=Xowq-qqvooq_2m&)hSvS9>WZsqzp znI~b1=NwyggZ?{4M=RC)Oy_>pW=1oIRP4fe$S`>n{%2Lh#3R>$IRtodPINJ9pQvJM zcMSGD9Zo4`q-&P$TElGEWEat~YnR`|2hW1y!-=aA2kJ$2c2YT$z(KF@WywCS3K{p; zHnH*B$a97Oi%9531!3~kwc3MMJ0wc%OH|Hl=*MU0&eWJtUnSz zmX#Z<0!E4Pk0Tj~S4HZm{9I_I!I%<@T;7^kYOC7+##!_Ca_5lEp6+xUa%ia@b? zbe(PDO2tdL247g}$g0pW>3EpTTQ-1X+Wjp5=4`5nYIZ85UFTnpo{^QDI? z`8kANUuj>z__E|!8jfBHS$K~Rj^VCL(5dt&5Px?eW2{-M(-7}>-}%#qPS-|@2>d{z z&iOxO)j2mnW)dfDU2nAHA@}EXuyw)?h1mASoAYE;6|*2|jA%%lLpLR7dUB&mnZ^KbqapFDPR@ z->-|J3sM>>jE^X_l{aEH7x5Az#l>vx^8T_|>oq$ion?1S6K93NkompF~kmj@)NM2kPjq=^%?ll0T;LEIQ@~3xy(t07akmSEqaVk|M%!Ew(^@DF zj^e!20eeiL+l3iG>P-6f(5C8?cWxOz*24sO30_Lg z5&y?jX8KWAU?J*crH(&$cJ9zOc(TH`U!u$d$rWkn!%$m(6O(X2bsumMrO1Sh76xix z`8lgY@Eg~hNac|4)On`5IXJ7iv3eRY&wq#gc6toG>TNkQtEx{AMtXO*r+eZ9i!3^} zyS&HTAI|PW12cr{xX4-cH~4KGn^k7iOMDec*v%8Q`^9)|PnDk(XXdPa-}tfAoTw+J z(k#(W4t@DK8lz?_qVVut6;d$M#;%nMqmJ89%Wh&W%pwAj{qsxy+ptZ$vsX{c{QL#a zW{sXEZI+ZxS1Q~N_xXR!Q7k~b=VuwR^zYPcXEt@z5dP}R_|-Uxts<-}Es9(B6LxuJ zTsocht{80rFd#XN_ zX#$5X6V-7|XnM*ddwqz`0(S;jYvK#)_rzAsRU3;JK_JhiyVwXT)ltBVlbByy&EZyP zn(?_)EuW`>0`INtl;8PBopQvZa&Kb&_NGxrLE48q>0gLSHsIP?L1iFo_7o4&_MFnF zUTT6TO|OqRpI!2@Afg_ZR?M37#*amBg++4yKP|wcHby*Dp~cE%)PBtPA1Bla0I|HA zobo$p|!%@IDE zk%;rjX-_r-+>g$vck>KNmlnuIPCNv!uN$uL2H$5J{ZNYON`D|(eqUXM`${XTr&Yv( zEDETXU59)H1oHvQDID$69Mg>NubYH?$f&#hZ7UhQcR4 za> z9|3A>3BK9}wV$B6ot%5sDgci_BdmqSq(r-J93t8WiQ=m%ar_{67S!@%0PsE`5Oe1% zTSpmeK}(?q{@r1}0h48Ua?9O{LA3K%*||Coh7`2y!8oD_e& zf+d7xfpeV0BIJ7q&wjd9rgv*+?JC@i0tfQxa%F(#H#JubdIdI-?~txEc#ufGbQ{WW zQrtq-)yh8CK9aUiHmGxquWCkSd^NQMr{Cg)T<`UvTrq2{f$BmBr^?M$2q5a~8&)(1 z6(bTNydU{5|D?l!Tr+v)xx)nYLf7WD1`?e8>9;5qJ`_`%%XMTH(~3Worc&%BBMhn_ zQ8IBd_3)maZMuBN(tX@SDyMIEVeiPnDN2L(H?}bcUj54tZ+?bfNbTA=?fTc1_QfQsACR)QjG{wF-(103rIjTf78!2B@pld^W^eEfj} zHe(2{a?d&DO3JPf>kpyfet~rL21p-?t2^I5FF=mr29r$g4BvZwn0&Dc7{TTPi)vAF zXgW7Y)ff)9f-rsy=lm=*$0A&CIq?DZqfDgxqHTGKu*lbo3YofD??EaS znaM^)S_c4|7Icu_AWmN`)Ry!&e(*Y}Vx1%m>@SYU=Xod(@*9!D^k#EWgOl-3;QQ7# zLI5)w`YreTs(Js!i{xX~*HOyA%kJMNkTOynXamV!&HAI_RcYcm6>7*c7kKw>xkCA5(0J04v34TBj+s%=is zNc8579!m@y!e10MJ;-tkqg!(gwtq@9I+sR`mxXe|3Uz8ZNh_@{6a+ASG_W48B!5#> z=iH&-Re}!gBZsH^Ipz;O<*Mb$t6qj~So0IJdVQ-DKiKa$hPz+^IAunb<_zk?s(Nir z`u|HZZwf+qs7IkOeSq@_IZR}7sE_1T0!!~e;+B}edG$vrnSDMRx!KMP6lk!^!B945 zbt-@Hk(kp%ZVzHolsc2~Xcwbeym;BDC;0qShZB5z5O9YUyC+WXkJ&#$#-bpC4VF=h zrye}QLzC*~Uy%lXWq}XIHEzCjhQTH_r~N9NZ>^bkO1sJzR>_&dK<;HR)G0Ac?U-S6u87`{4L@Z-_`;MlTYoj__fqTyZ`+J*5~XkCzjo+O9@6RCs#wrxTe!a` z_mZ_NFf#!@{fEpnhl%_-vAiiN3($j4R_1ql6`fIhpk`9VsLo1`hC!Gax3fJ~th3^! zzgjp|vgx%VqH5^06GORNXr!@<2)tGDLRv*X#7iuYKxZ*Xf`@`+Zx;4#cWAPQ4rT+A z@2hd)DU1T&R54hwNT%F`(yN&}PN5}nd5%9zttI7a)28IF+h@_6vg|S;G>{e+DxS$4 zbKBS|G49FO@~k<7sJYYNTa5szrc&`qoQmb-UG+f;Qw03eF$0K~+`vh#c@Xqj60;fZ z6~$ShF)2N(wX}9gxi(8d=wIz#t*8emgoZb(Yv^D5!DhI`NQfD>?ML+@-isoHtUDl( zilGW79t7bZ38i}PaG?(&gR$M~O2%>OY&JcWVVMVyWT9D1o-$NL-ULYnNhwV3H0f-p zFAzf|;1OMM6&-1KtE7REPSP?5ciN~>^c+>N;7DACH~9@Ui4`wNNsV>p?KM@F#ktQu zLr!2F@xj1ceYnzS8S2b+&i+r$?kxPrG=)~Q?J|b3!>3v3HpT}RT}qV)N{_lQ|!%xQtSW{ zQfFg~*4n|aM7k5D6?~3D+uMACt?`p@eKJ!Yd6lMZj~deot9Oz1ED{Q^8ohrA8%Ni@E4&Z-da8(?L{&)4#66Eodo`p4LQMxpEWW8qn z9VqYAldCe_Q`TyiKKYblFOv?d-!TkRT&_)H7pG+wE)2?Dc)2QLD{AXTU-Su9%agC7 z{h8sc)|{#SJaf1Za0ivfDpsSG#)JeIFyNnNM-Eg2%RzlRY~tq|VleTF^K07ICZcWi zcDwTP7}~FEC^99PR;g`gBMUHCe4gh~6Z@8U<^22p)HIZwJ@L;i_?OlvuQi!gR#=`= z$x5YH|LU_w{sDmW*W@Tt$(=;(H>xHZSFCIlc!D4TgH=O0Td0-ecySW!lHi(KN4Max?z{q(;4ILY_=FFf}!X)1Ea3X1jhKyqg4Pai1s?Ig#o@J z%>EXX`2~OF!xtK01@7U)9sRP`^t3W_i53^CG~xuABTjiu=*ys$OI|Owk8_x7;lsZk zFuT_=4e!&Oh6%`ehrj&}`Q4M`O?$O#^kDCv((><1Gs*q)mqj0lh6y(gMh7~qNKpv< zCSl1)zA8h-4XRMjWwq60s|?_U5v&_d0~s}2o3cMWXjlY}fIFB(KS$)^xbPNQWsHrO zNV4x;jfj zfc_UexKW`eui`R!+q~x=r3jrJM7qmyK&mUjO>xRHN2L%>etwk>v7SVVJ6*@v#kE?^ z0K*%;m(W-|d%ci&FGF@OT*f2}nzMtzL2D!|WU1<+yg*LQYWOMH9-0hGy-_keMwkR7 zQ9){kRM;mhPMa!qX}`bK3N99*cq_imXYkmd0*Co(;zK-$G-4KZIlA$gf3(3O^~f;! zQVWxv*ZrJpn)bI$b7)tjSEc-!m2*bLt#8qP3Wc}v{9_|6#sXS)MsM9T5hT-*S4`UP zcyx*)D9bskFK5S0(kPQj7XuoQAp0LHXGdZ{Rz!k47gsHK>sD6?s!sqWrJeL_~; zxF&rYTfHZT)hE=g(Xy;H0EKOYsrH$1dgE)}H8;Vf0nGwO*30 zAAOD<312U=un=r~tcdUwe4-nZb)BzF#@Li9%UosfdF{lXkq@+5R$9cX5%wG+bY(&U z?qK(P=~*Whq)Sq)@5O04%yCXmO-wFKgSb>@t4T9~%2KHPQXk+)r%V=9pW@FvhH#?- zGO(n`f0#3*A`;GG*$zs>@$k3vVvXi!z1pc)!!B1@X9DE`qcNOQWydV9ivCXjv0ZOt zx^j1rMu<$;k636zEjFFjI~{+Yd}=r;ro0;Cl8>nj*PfX+Bh#v|iDhK(4^4BbX=~r?)go?TDdZ-XD15FYnU8jsVgj~fRsO5Sr%kFRlS7N}-#n8>`v98mcFoodmDqs(4HGuh6s zy>Z3X2VCq3MoV%418FXZHOVsfiWF ztxx7ewSJH)IQ!3M7;#gS>xrLiRNbD5^I^83e8BlZ>HgL2(scG!M2$X5A{V>A?rjCgGUC|zY46Kr z_)XceS)Vt&3JrQ2u)h2y3yb#i zWQ!tv>ha;8_);k2miT!*5Be}omZdI!L06keuYdSpk9wXNU7 zYTI@Z=7y0X33h&Y5&OQL+g2wwauNMt#L6J-S+U%)b5(j%M=Ii z-e+c?TvUgjI?ENql1Xj$e+@5NjeIXcY=Q9#3*^FADn5G&tf`?%67e)qq1t{H$Smz& zex7h2zf`TY3dZ7n5^&4XaA5qF7sy5p&}k<-ei^SeIBZ?qO#KqKIGv^wx9?DuSL9dw z<#?{_%{%OE{`h^5(_}xE9RG+JsGlqxN(qS1e{rN}D_n^wki`VmD7JK^oX)!>*Bq2K zAew6xE+sB&6a)u`rUW6op$aYI2G7VyJusuoq0Ghkpd@PfKkI-Q2*le3u1hPl_bD<+ ze)?py#Q33ooJyOKiUhdmt!Dn+_5MO=PkF8x;M?6K5;t8? zJi^nPYaS+L5c_4?5q zaY~{P#Z34e!%)0SsktI;1pd79I+IEwF zQkZ|gcYqZ-B$+AY5LIQtC|>x{{aMDgB-_MJfN`0gN)r`;59O+W0IDRyYb!!HMZka` zRs5(RFEZzaXhCRR6Bf7BW!@&tIemQXrO4gLn@KN?e-yR#X33L$mUBC8IjOGGU2B8V zpSVHOD+QO0ZKl?IO$|%&KY;XR7SoC-+9)5a3NSn(5}PKC;6xwF4DOHv5~H}DAw5c~ zfu`bEOZ&P$hUmc^vq$(4tHrmsqT%*=qR>X;H;QCmK-u{WV25jV+s-OW&pb#2x*2KU z_*{Y_@i@5?!i9n26#3G3t?$vVKTey^5g3KR{b$zkuL?o)w*v+b&Y&*H$`ud+!};4l zZ7JMoq+3o4TVfwR!=d}jLX|qeRn{UHoAOcRjx0E3-KMP0B9b>H1rOGhgN{;M@DWOa zv-OdolEffhapn>H8|Yg$K;FoZwzg|z%MlXv8EG?)4WM>%hKWM>C$D(>y$3YvfUt?T z*wC#TkR%u>W0}qBa8iz!=RBo|d(Wixq*Q&#tu$lX_X3$};Q92$dhT$8-xbB>2aQn; zVg(2V7)X~Y)op7o^OOxWvAw&ZcAN{FPA*rZ_a%Yvw#SY&%Yv)DlRqiawr{NG#c*X0 z0{_2b=3bVQ+yWkqv2b+2idc)UZfgFuBQ{=THj(qgS4G`HnyBzhRRfXdBzmdEPx+D& z#n#swDfI=z4IA?(g)E2`E0U1iw%VC_+m;U?8Ds?VBHlO@5HB6bi5=|ieNSoo>RdpT z^+lUB?pcZT(NIu0_Gwcq+gmu-_mA2Y!eqX|I5HtE37Vlw$giOs?mmJ8;e*Ne8@%nmo z`P%I+tVCW9;Y~!(Mdk~lsW#U6hT~1^X!2uVW5ZB?7~-$AzxF>Q_{Nc1EGF2gj4IdB z-21%aZIDy1qRzV#iPaX?y?4g`LL1+DfLpw7OQ05CtQVdHk{O~Payv4@&|bTlL)J45 zW0R1D@jE0zxZJ`+kBT!xp-6@>d&pXUeJUb(p^$r zarBgu*Z7x6{4`YM`vgdFgg&bTot8?r@J=Ost_V!(??NwqLucn%L?~oqO~QvZ)z<}# z6+*b|RgqWnWcW_J6zJGsYa46)zxwK*-Wm>^BaBl<{XrNeJ|7;rRvPH@|1tHC;dOOw z_c$CjcGB35)z~%~n@t+qc4M23-6V}0qp@wjfGouzxniD)3B?*y08YHaF`cw%`n8tEMfsB-0F^Ljriz^V7XcKrP(|dja z+;^)2lAzE0wr_a$Z=PwG|NYC|OS|mTf zNu*TiskngE5FYv~~1jg>>L;^&H?ue!O~C6q5*; z3;!il#AzT*7~W4~Ml^i>CpuY&NUeezGI7GLQ2hfzfEofZeUS)DkfKOW(qtL#|GAKr zl-RB|6jen4x3P^ep;UTc(hwx)c;Cr4;UE%zc^DBcQW4591?P%{6vh$~d#J`e|L$K1 zA|g@eIFKlpjLV-(G3FQZ7l1V%rzW2q0|dgHABH!c5HVjS5P3ns&^ zF~4vdP;k;4^d8Y$o2c|Zv}ng!(5i!Rt%rIH;t=no6%%)`LURZDce6=5PNi6F#xV*a z!gV2CMkR>IgAr`DPmubb_{Z^RP$-ztPENhIzH;1MjDFC{A0J@jDR~YrJ3ZmMwNwf9 zY6gD-j!6v_)b9)oQp7RNwZdX}EhWql2{mYiBb$SjEk=E6&g0_4b6`Yb?&K(g>ni&G zsBmrDc!~{VBVe&?Z&F96+^ftX96V@jQcHojl>GnyBr%e$wt0;Y7c+w2-lQ=Je6$`p zN#An(YH0r4lT}dyonB}}YA)PG)SD!JM2-gA5jKN`gn++Br9t7^q;lBhfa6c(L=SU%C0{m`#YBw;oxC}efQzaSxT$nIny z;Gqd{NQi3{aM<6XD18+mq2UC=V0U|Gd$2CIu8n(5s@2UkOKg^-{~Oc(o7C2NiHnpb znn|VvID(J%oSj`S8M#!^l#yY!y9^nbO8QhQb|cuylmN{;h%Z618uD)y47iZJ5=QrT zL^MUUd>^tn7}THGORRhjLZoUe-^uT>F%Zzh@5j+TaYEr~LXrH$zh01m5$S^)`9H$- zN~^@ z3Zn^=m)=NWxBEr8N2Bbi?)7wGwLFVs6D+#S3)ff^M~J@G-y{@AKt|mKgVrZ4ndXjY z+x4|qS_+D4H|SF#Y7JZU|Jp9lca0jvG0AShG12>%#DyDFoarZM2-gCJ$d!WU8}`n6 z(8fm#Q56q=;-{8aPsn159c6pV5j@Ro&hD zBW#xL!02&f^luvjY&^2kU?RB5$O)iL6&pdLZsOC<-*dboz&iNffFUh8(`s#@M_mHV9rK|jH~|Nkn$e>EU}E4I)OOm`OEzINAz z2(ndb06r1b6)_}JFK#`QJRt&WwV*W5D4Ll#2#h#431(CGvQK90Wqw{I5Y?U_9P?Qf zI6sE#`f|MI1+2mn{xbruXO?qzr7OmqOaL;H0Co6+;eUR;|MC)&q!mJ>x6~h%u!g{- zi?o46>novNU7*(~CDai+7M+}kw`d={XB->ur7qNw+^-AwOz>b2LUK$}>;M%AvJO6V z1;iMzURk8D?S`RU&%<9RR5V&&0%4)wXsPn?|N9xi{}7srlvqSoB2f@?6Y2RRO0yC& z8-xE6%mJkY6oTZpz6gjra>qXS5vk2VPsgwf%n95uuKYNb3C8K_Uz7e{^uF2m(jJ|| zc`NROQ1rl9KzJ_#$4>w612$-Dh=L}dV-qRi)Cvc7Q5Q=QynwxLA5NaKvGe?IIQZnCx1AhPa z0W%&@gjMW@n}I5vtPWv=4)-8E61;X1Y3Ueoxg$wbrH{z-9mXn`lZauF`zanz|4gJ8sV4f#EcUGS zcP|)rlKfLV;DcQMKYuR=Fn7 zN&}Xf-V;?JXexFXmrhP9-;{!~5o0F)kd)<7Y9{VclPjQsI?c=!nm?BW7K|Mlt*ZtC zpOWi;9R$dIN4`r*OW)uap};syc`m7~`a&b{6^FijSOJ{N_z9iAIdYEYq zAEv<2KGBgR?c@JLPLGSO_5}MfvzuG0bsfTS_y4rmHlZ-|LKu9l&|DbY1jaAmXzbA7 zs2Ck+!rlF)n(@DP`G2C8X-Fee-$t;FjP~FbspaIPP;(h$0dZ9171Q5k=wZ~Jwn<<6CcZ`6$jsI%~|4DbWB8u2W zP8LVkNwssK3i3YOzSe?zc%qhhAo%&#HUW~K|C@bRACeyH8y=j-XE6q+%B}5Ep~N}i z^8a}OTqq7vHv}<`OWxO*wj1@YhWB5HLAxcF`JfZ*%i_k)@~5S>ht)`8pQ+A&KXYDQ zaXn}SFE`Du_yw;!Hz)KTB)kkD?a#hl^t*6wv|z;U5x+l1UPgAlTH%9uJ0Ax8V*H-A z{bC1l+>Nd|8rOYcd~d};pWJ+|&$U4JIUV;%k2=5~+Gfpp`$g#eUvyO+g)O^CJcpc0u@mumwOKkNs6IBRb%Djce}#!6dgPoj35_hXrn1bg}#bCmX)^ zY7@N(IUokEi&dvHXdtjY`iYpzFM`y32Bzk?zgZ2iC@0)<(dC@22SE zv?xkhj-K01<)anTBc0i42LI8n^lKSBiQy>;&8poeIE#%P;e%P#N;s~t8X+? zJ)?Koy|3{_LkNFR{TOL_@+b0xqO+HNKO5LH%_a+TTPC{v{33Bl%jtCF)$l?aa;pBT zD&K=u=O?hsqEMpls@KlWXamooiR}iv4!nt`S4ZzVr)+32_s4k2s}ZKRZ?C_pcw@&2kN4$x?Do(>c4UdJ zv*G&_A#n=^3jZr?$7LVW7SsBp`l|DaS50GM=m-;o--XJzZa?t%Ob3J55@R2lXC#=N47dH&H%40{zVGH_TXXrqH1|q8U zPB>Fozp;2d zvfA*+w{1p><-g+k)3S}b=F)mK|FEf&(}6PK{X8@KuyH+ZB}}60yaf&B&*b|=+V*^B z*RQkTK`7v}@#cOkj=ets2ln3r`razB|7*GPxfp1F5S*+Cs6g?#Wqf_|^CSP$y!F}p z-YI7QcqB}-ESJyg4r|dQWPE%12v^ITdeJ)TUcA}P*S}0f?t3vxE}t7aAglaNc8_RfLr*$c(7B zD3uRuVg1(jj%SYKwHsl40HZ{HE1W93i__v^RD4wm!wdhmbI(sshLdbP#tFur6~e&BX6AP@s1_~7CFv=s_Gr9rfnohK)sm+n>l z$c@dp*Cwm`iwozbRmU+m7}y2Bt^0%5<-VKlPb=FtXcWFj?vEHT!U?%_GHu(Bw)>}{ z=RyHo*vEZ^ePQRcZlb?Wp&1tJa`QkSR-^s>oBK-x=jJ;MaqnKLZlKdR_sTi};6Oq2 z|E2%Ol%#MrJcOI}!!iBY<7l9kx*MiOmx2vnxi+_4Kk6+$RF>wrlQr2|mNh9e zCueS(2Ct)?J;4V#p>^Xt2!6M}7q(+i*1|8Itv1$Q+pGBQx!$i7UNQR}dc)iKy)Vh# zwu(OL*_eSR@*nU18E~*F@4J)B6VTbi)gOG@?x%ySNQE^oV*PvGs;;3#DpskMt(2Aj zin{yFO4Yw5v#j7yVjn2b843t0r{lrb`v9R63GDLd_y72zjxRsB<)WvYo4y@v>?ME2=%f8wRCGH1GHXoR<;8m6HIkx?fN)EgvGSH){ zy4N1oBSBYH0-ai|A1MjilLMNK zyy|1}fy4ggN3`xbb_bly{LcMRk#oRz{N5WGoTY1jE zl8aX2RNYt1RqvIT%i4`6$p1>Xr0?Mi75LzfSiu0$(}lO7{_{#z7wGnFBeG8Z*Wke* z@Zu#j&_U-b^Xq#~8!coUP;g@3`xLf59z%=j{&Gse8=dK8O|T0~p_9PiuA&?a%vBAq&mSixFMo5k;r`cXj(^iR%wbJ* zd4c@y$9egFZ@;ZPoEJaD>63hcf+ej7i(k(qQLiA0@Rw4di9o`qo)(W|l!C#Eqy1*- zABQS}4v`0qK8=6mQqY=OxYp$#`EAJTw7P?v_G28pFWXZ(yP05Mw6qQ_ou6S z_1BwU_V<$uucO%xhWo!9+n;DqfupbZNkcXbNJMV)tjf_bkGrq)Cqn+P3?k)ETTUI1 z2uIG7uvPul#;NE`q39)<2>V zb;XtB7#}V^csN`N;jt$P`Vdc+;|u;->RP%%OBm$wCQD0s_f2rmY%r(M%QhbvxQG$Y zQ&iMf`ZvqeVKSb81zi3g`BbVWNeWKv(rEHzo)CB zvEw|#bw+EZ^kZXBSFKfF=b2`)|7iBSnv@^Slfu%;B5=Gv^Lji%R~YaqurO&i+Q5t~ z*c2-?jyG{}*E)env(Gm|hc2SLH{abZW&$iz=zY~v&QoSzuNsGnnr_Y%Af}l}h zcrwm^dora)>r~zN<1OJy*?{Ac-Gqx`W7ND<>Dv`xLrfKtrwe3)_$p50+W*|rEZ~Xt|8|y1eHCD1CpWY}aL7vO&iV;4Wyu~SDN!(G&V}t8FMsBuaQG8K2i*SMhz+k&z44L#5+o%jO(DPxr{Jbx zWY>%4MIJMHO0cS%)$Dqse#S}j22ontq-jTHtYGOGQW4W$S@}f(47g+TXo;S^@`WN6 z42&P?G~Zh18O%>-sza*8_qIC{24yuA%jv5B)+Rhxu&{LZ_NHYvx}ZghbThFu8C1PQ z#2z0cW#&v|?PBU?5lBmqG#!}P_O4O#vm$7inUxU-i}!KOmus9XYH4Xt*U3sE=fI{6 zBNOos&AfR*Dr%~ZCZBM6932HrpC{GCqg8c25^&m4DJp8-O5Kp(c8lY&TPv14f>k&C zO$iRRIl7?Y1yx5X@$pvY0JpyGc_tnaDceNkrt|wowNsyEBV<9}9S`FNd482HbZ$T> zucSQG&B^)Omy%+BMG(^1#P5f1<#Xr`G$EuvVWbdz!4yyyU^-%BiSFTbT+j1ztK)V` zM5$?LOoXazAAV8w^-%!dG_xGiPi05|K>A)1t`v3YtZWUDWLH`Z=e0WAOB>Dl1eNT(S; zHkIV{HT=026+dg_bp-rAy*?w|!?pdubT`3dx*hIw(JBHEGZ|x@j=QrKqjKNM%*-T} zWoWaBY#+`-fh3z6X0LVR#kT^M#`0~H74rG=-Her*mXVU1J-R-M-qZC6_R!m^UYo&n zPR?v~&Doa_S8Iv=^A3uLk&I>5LM@{zZSrY=n6?DvJqHK7SY&b$G_IDGGU)9095V+? z_s~?p=xHlhl;4R9!SPbf!DJ4-ZcPYfbXz*xekC5S&BJ-7^0AJvAsVoQi%ZJ_*AFF5 ziaKq_Uey*ajPfBt%-eIMEZ~NN0R>c#CJO=)GBWlK&V{8-j~xha!+(!Gs}tjs$6~EG zP;s50HO#0gD(Pt$8HLN|R_oSgZxNH=q5sa$*E%Y2V#~TlGUj3+;V$75+9H8fmv+(F~KjWp{y-4zt%e2Igu|w!ybKaqrF}i(^}4o z*AN12;HUnhMnAkg8c7-jr_X#N{>Mj$VBeTXd4>P{N7HG8TFTZl^x`OyYWwW&JE@P( z^UK!pX>T}dUT+^2(6O*BN(TF+4-N^i{a^+>)ndkI$}CD%X@}6X%T$$IV_&h@`@6?e zoUj=Mo_*x=x|XH_nu2(pXD=!OY#U2+t6@3c2pnAr) zBl;bAgmm8Wl^x-JG!f#lw4M$ID(vHIY|C?8{9 zuWh>_osj-QQB-VbViBI440}Td01E=cz&kq(Quv?M)$AfSzZGRnHP!MwOo}!6h*aoB z_YC8f3ql?z&C8Pm@><(YodW&h!HyQQfq1wl;FBqF4XAzKfoY)V%=O>6e+{^XJd6)t-b{SjXBgtF<1izM!42TF+D$xhqGdC%=I7 zE7A+Rj)=h97f$)SUua@Hv}`_G4Gugiy;hxm%H+BJ24S$szs>h{ZuiqKp)ol|)$6Y^ zjcI=iZOT7aELSH7c8f?iRj##UofG~nT+8}IWE&(QrlhX^=fuu~J6+4|gwK@DPY^v( zh1>o%s3O)STGGb(0;l)y#)I@u{*biI-gL9u)dYt+w3Xu zVZxhwv!$bSJjbL;Dipf-3tC2pq%B%mYyVY*7uS(qQ3r2oZTV__`sFqA*^!DHnl3WK zRJdP4qV49Na|Zhr1t(Ju5Hgv58=6xW^XHu{o2}G0b0RtB2)h`e_Y$f#-QM^Mm);i5i zA>oD>f3gdQp)HI+f>8s`vp;jW+Sd$)w447yo>-2XNH^LTSTgaLSc9; zC+7}^y{q&0{(5QUtc7g9j2*M_tLqgE3(bwh6*qL3;ve@7nWPOibAi|}D8~JP6sO#` zRLJ-Dx*e`R%XTED@@z6;G7Rk6@6oY;{JDI79D3xm5s@(cTx4RxGvM+T__k-3L&ipy z5T95))n@U-@dkdd!z)!Q$A|i9+ndKqV5rQ3&2kYeSw>vU8BsKpk8UN|OS3;3XZX>= z;PN=_!F;|q6=fMWgf|1I=l9J4Z%?LM z=zrFudZxPrlV;gQ$If%e#mZE#ue^5BuAev&ak;Z4^pToAyG8b|BjMikmv0wS0|mpD zp&TnV8`f7RT0oJRRl$0E0Rjxl+Cnfv3tc)}TFO>%T zPo1pmYsYRziTI4{03a|bGdL6X;Ft@6eP_+v!ow{x#Mqgd@DBYZrClkTW!Lc z2*nscMZ@|TACE@3(h$E?K+NZwAYSfkdUGxQs}o0D$pKE-Mq7qbG1uv~-T4l$GLy61 zh1oz;Rqil2a&>I1Z+$+cOC6lW>k)tejQTBdMvk-enezkd=Ys_6uljZgy{Jp8E4`1W%#P>E;Hm9W`8{AW!YaG%Y3~nsYFV8);DFDj8RU}f+_oRkuNkB7PEDY zB|lm@YK0(kTmAIHTEx7K(EoC9IGe9XEH{Je*`}1z)qE)_%u}SkwA-fRwLQJd1e))5 z-bALuohbp(bZS>=Xe^G54|ZjEnUWVatrwxMuMy0b7elMVsO5hlnasV~SrJA)_I?>2 zp(|uAMT(XXb)TikV82iHwi~9S<-+(ZZ>tX;-QI4#+=LdN`bSD>C1GZIXlN`k{U;XY zXNSFKBp`n!ibu*b7wNjh`Eh^s!;TdvEkwn9S$ppt-S(2S}RbEnJ|t=M?t^X9|j;9Y|C;||57 zf+h5llXaQIXvvjHWsM#WA;j`ZSzu=1kjbN>oyo+CW+PGCQI%-u#(ILl(D-oATOLapD?=ks2s>K?ex!W*!cmoiW>&mcBsB>&THe|mX|HPs zi?rddvIieSi+!7jGweIW9slaF^KNDDzxDTQ51Mz4vQouF1H~@c2}E>^J!U0!eFB$m-(p#nj5d*xsMJwG_vsZ_wHbE_u{ zhDlr#PvvtCOwVH?EqhrJA2oWVe^+}7P|YwpdK0__(T-Kq_9Y3CpaO5o4%qa=u7SMn z%q6=pj3}D@ZMpktN}UpU)?A5Js6b71Sn2o3ROmWfd^eOV)7?AaGj?*cIsznp8DXB_ z2kZp?2JrB&_^MLuD)hmhD@DR(%5I>QEbl0_o}+fP-(K*7C9)~nGXw`k!%>6tWi+TU z=UiETU)WH8sUc+x{og&Hk_7r?y_XIr{86Qzq)n!t3WqDIb;K5ngjZ__^7sG5_UWBO zjSTAe8ct~z^>c{e-F6R2OY&`Yz*nVNvi$$u2NY-}OzsdQOIA4jDs2~1q+A)q`-WQ(>mB8+Y#b1}Ox$SEdf>P>x;=*%m z0abXL_nx5J`aw67$!@XHg{@q%XpGs?CDun0W0#6UWg;ZO1{aZG65&WY66o2}rmad-4DR!=GYfsR= zs7Qs7fabu_u zyPdg$n9Ax7Mfx=6STcIX^hM};mfbA^WsO#I$2XDY4dz(zn4UTsJyOkc-zsT+z9q5L zG4&9}Tk?{8dZ7hjvf&}+p~dSqyCwn^w~degaHAZ*_>;oSJ;8ILFMo^U?X1@JHb$wL z-9WAYe@)Hbga(%vc{0Cj9#NpTGQ4HZSsJO>BC?tdItJKg4qSKfl zCL#w;&R9y|3uo)i^MwJaMpXck5YDm9GTAemko<0ABJFR0A(R^YJb9J4DlgT&G!zhX zwmezgQKBkH_RNBH48PoHOOp(o`!1>NNx8=JX^!jsYKC-iQ4?b^-;$dU!z((o5ySnr zpPimBUT$eqS`Ss=(OLtmddg=40CfPR(_-`LuoY#AoBN|xRGhXxy0hmRO#H#YKe8Qa zetHrUGoY*%cZ&IiNJ&G1RP~(Aw^WYb-`_vow&ZjPo3-57HkPDpJHRMygZPRaOWqZc;)=-86aCM@s(KlV{MZT{W@^%R3tM^nLyz+!5PEzq#+!vl2k;LuplSYJALd&>_S6Pk7db@lOhm6B#GKbT7ONQItHx97{!u6&c} zomg1dBl|W0w!vo7E7nMrujP0k;*kM(JbM>c2oi3FEFb`s6cwfFC_8SCrx!PTyDHn~#rTIXn9?CU&a*=Atw@dZL4iYvGTVF0XM=duYsbtBzR=P;vXu+)r(6 z+<)6K0i+H$hHHRqjRrF-dx1eLV^cGi;Or`MVOxISPf3OClNnS&17h2C`OW(*F;BO% zFKeMrH}Jstw)2>d>UeW)F;!s^{SqKizV~>9n$Kj=w>};MJhua@KsM0m7qxX3JST>k zs0#t$)=Nd{KzfW`w6}N4V~-=0@k63t0tdIOw_6M-J3z-Zz#^R^=%R4=ei+2~_J@VK z{JE@RpDAA!r!*;bWEgQ-@h}mIHtCZu=`hb&)jJKXF#uIwn@l04Y07r7Fsm(RIM%bT z;r6hwl(V!VQ<#l+-Q}~9iYnTEZ9EVgJqFS2Vq?m<$Oi{8dv{|p8ng;aOT&%K+ip7_ zJ}q|!!9#z{(q}0KMYR#|>;_{m0ZjY83c`kJ0PjG&y?9hNeL^8vY1aSRm!zQ@my|G^ zR+i&<_}HG6L**xsc!OO)L&tP*P|1tKdZ)7V^!7erxbEqPcjcBaNJqW-f@Oun{zMKB zA89<`<1*@Hz2W7bzis47%-4;NA-Jh7l5f2wXuWFuN4GOvyEkT`+1AGF0Kf7;R4AhNZ%V}sN5BwX@@IMfPS+I1>GMu?#o0{W zmi42H8DV6frYWdeSN*T?m}iGh+b>y-Kf}wKbx#`f^rJ;Lu^jFoLun~F)5S$;G5wbO z9Jf}Shb?DX+F72hl=!}nQFXtS7}aMF4;bU<4I0CNc~Kiruu`Juw2!XIr^IsffsngD z^TM}lY~>1A+v}cVmnd()jNJ#I%JphE`Nip7B-J~2WVFI!>|`id)Sd5t^}2!wV#XzM zd(eE=5{c7p0OK>7xVD5uB|>-OdX9wDBR~O1hDU^(%ofISIbPSRnyvjMlzY3@0g}_m z+E{FK?nF1TRqaGGs}rYhcf#!YiqlE@+XM+YU8V)A>CF(Q6E0}#K)1v5Cs5-}ne@jw z5mE<(cDHlphn8Cse{}^2w>W~)60Y(Mbn_BJ}e zhhIMj(e&zfYFQb?{^A>pf|hOap$Z4~%y+3hXJJ4gW#3-ff~J7dZxoO#jyeu3*ZukMJQh6zbur=8OUuTFGjbfX_E#Vc^^TY;!fw zN>-yamZ(I`&hC;T?J!;8%P=4{jm>X7D66V=hu0n8aQL#oNe`j$xgjc*&v`Q+c)1et zi9n)oT69#bH+{QT-2PeBVRDVlDlH>TeqxI}W5#5Bb?j0Lqd@F?M|hL+C%>sa=)|EB zm)inwrc*~q!c@I-;QeM7*LSVmfGUHfE<92pH(%tNrWmFnn$q;ctW*&?gcu1bF9~Sq z40Q-o7QBTJ4cZ(_JN-3D?l&epCLT0=<)>f~r3QrjxnZ$D5l{fFq#LwMFkerzHC17T zljmKUHYf@4u!w11>fyg`Yi}ZJ)vO$c+--fN4LtvET7g?CS)| zv4Vvb?oDdt{@H>-@-i(0-A-0n&YZ_8m6wazzla=aI=TTs-xy3AX=-hX%S!Aynza8< z9SdhYz_~g`wFv0^u_4UCphL|sY`xTmD_Ef|*-4~#!Z%-`AXup8BnTGLaft}5@qxD( zCgBQ9LUwvz_nzR@T)p(|;Vl$cS(WKm?`~C&_j}%pwyTWU@eg8rpRT1NDK(Y#y?{xx z#TC-2^HH-AOsgd$H3zqMFpmlRa^8yRdV3J=7d%`M(1nbB;Nh*K>k`QUl+j}~A;@qB zrlp;BBlevR>@%pI2%CzkBj*a2Hkt9)t(zdd8KBKMBU|e1z+L~mG`={uUTH`L=u+=C zytu^70ic&b{WTvCugj~yeMszIyF7X}*n3H~I$Eg1zv$$L@Sm#c>@NSYzOz}AhykU2h0U-xb9l3pG6Lt*%B}5g%IOB!Jo2v>8f7dyW8z zmS`r5yIR#~Yn#n4shByxxTIMyWtm=Q3|$b~J~}cX0Nn+=+i$OE3Zn_tCA=#IoIU$_ z;?03#0`YLf%dV4Vtd+*Vo36akd`}yYCB6b8sS+(9OlzBt8jPM2t4})Uea}KT1%_MJ z+*Dhbv8-lLu>0%Vo3!+)ku$)#opd7ym4!BKVkut%6FlgQoWPU z#%qLwfM#i#CXR<&_EkB&C`E|GRp{NSl|6QrOZ}d#aPW-&cU0~Q>a40R2+bPUSCD5ZLFoF69tbN>c0ZE3_zit zb=J$mcW4|M9X1`@q$=V8RBM}1X|*d;ezkcU8C7kmZHON07|G!20|c7yjcaAA zkiy+b-`37QwN~5#c@`jcjxvJuqPByD-za8q0V+LABQ!46fMmtP11E#+x__WN0Q2g= zS(6K()2@s!h?EC+Yik|HLnHwJnmWKTFg!8>7ai7HBJ5*f4M-2&t-^13tzZB&p1u&! zN2&%EWnarB|4*-xp)KP{NuntKr-zeoyL*~K2b|OGI~W84O6=pIF%}UqT+fl(M z-9mG=Cf58rH4p3^9{=oQr2&cYp0MK_Zv9M4297>(X5>=*~lH;U&fL>v1Vr;Urbv!(m z$?ldmJxsjyjO_DRNsHW?n+9Y{@o5cJ^l}50%wIr(=dcb7f_8{0Z<=1F zKrwgfkfqS7{u3`rOXu&9XqgTaFrVPEhe5$xe)takFP}NA6LI`F04P-1UwP4oV$+S$ckQ1+>m%_on96 znN^4n+79$;u44m!4;KLoeE^PaVim&5WdeQ0tc8;}Q zx~JBAK28pfVnxdF@yRXP$?j2KagJr+b7bT(6%Bp0k{Ryz%uv@?Juj-oQdFJ3whN5(2 zh&xErT!l*myy)y={B!v!uVd7PD@Yi?H{&tLn4htRR4d+}OVR!Xye z-MVsi+Y7bpGzRP$a+z0z07Fpn@?f|cX4vp7!N1hnYHZ{IJQz_H&m|tXnD{2O1Rki`*C<1(N zU{r;5Tl=x#W_$7eB5qlf@xqm_6HIP(b=VD>Qd0}p4-1lM;@9kwgdn56CU%?Mo5t5~ z%p4rQGphbi{7rZ)Wy?umiK9!VX7^V{z;kZJpjI@ebEB@OZh&XgE(!pf;w@IufvU)m zMls1RObH57`{xbPY9+ZzeHYUb=U!1~Ovz3|!sUL?Tef#_EUYd~tB;af!f1G53TnN% zYa?#*WJSinzyOGd(u=&l;pv3QFe!iwh?m2r#Rdb&>et)1Q!k!00mSi`m@mbJQpMks zfu1l#AZ|s@&5i_U`f_qnMJ+!`wt>8C{t^+9 z@OIzCcmCF)KX(Ru{go@;FK^1eujh0}+HY3}a48j9Omj7LHKyBxTXF>4zdm$cCjEaE z;<8#CX8S)*LY2!3D^Ay){sARvclLI`b#xBD5e>sD%O&zaMq!W2_d2;kzI@-e-tt@$ zsD@_U-A|tHMnJojqEriUw#E;Oml1b2W-Afte)L@af(Z}J&+E3?o9+ax*;IpQTs_9_ zA5e!J-pywl?MK1MU*I1A++atdVIHVKAMP|ji2zgs9rmi}=}F6mCcM!~5V2E9twN5^ zJ?W2P-{A`Jku(91Zi5z>7A_uvYsTZZw6Bg_GQnRt&|ocB3;IxBu~nrQo_K&-B~7X2 zdEk&7zg|BKOWvNI94`|bKV5q4cGPg5bBhZ(!`PFB60EGn0Fjb^92>lyV-l2{m>T-C zJ*%E%WOTf^wDd4<*?fBjl@r_SbCo_-x+W&(=lEY4t`if`4Hn_?@ezIH3$m1oGQojB zgRQnX(4S^uG4Z7)T>eYSOBL$Uc^cPH@P@GDvC?1*-ZhM*Q|NmBrKI}dvIZ}54^mP= zYN!JkL>B=o8{};VEzr1tB^~%3tz#07aM zR1U8~=egd+Qix1Zes$^MW`pv*_WkUDl(^z|x_R5DXh0BIT6|5mS|~Pg0^(Wg{f6== z+`&%T=frPni=vr2+JmrjCwGu_Sb` zxba3iUAuv{Iwf~qPJ!ip>>XRGV>=@SA0w}-Z= z6u|#!cGxCbzt6E(>HZ@4AXtk8?UJ6=fZ~0|D_#3EUHJp`#BWJh{qMOhkbC8v zw&Yz^Lk1C057bVQEgjkCqwn5$1A!B@!(B(ON{90_VR1LuT==fSw5_f;^P+xC@DUM~ zx+8ji1pAjm-)oT3V1I9H^a5daE2*ZrE+d=|RZlHkCY}e4C}`MFX(K)GDJKoRfM zS2cKRj+2x-kq&Dv5sg-f8p%}xF*tPe_BiJN^7=IKEsYrj^Jk+C_(3KG06mnQ(_#7+ z7t;X$-R0FNcN>=@AJT~zdQRGxx`Qe!v=xAM`}^LJ8eR}0yVu_0yuGmY;$bRekWSbJ z6lOp(G6euN0l&*<13RYL+6yC7)8W&j8KR?C!qc-f9$U5z-_9g}FyrFoK?P{V03S~l zpowX%J@QH;dRXy&!}D-D+h^cg)5EPHLKI=wy*)7j%@$f<=ORQbo1TE*ahbPXb8wJi_;wj220|k1DHFrzUMIj zgXUY16Zdy;tKRz}fQs3!?*WpktloS+sBo5z9qd0qwp8Un{_K1*`Z8lS+2XB*BD@b5(-@PoSXmx z2Isk(Raxt%IJ&03nuLKr5wN3;^mZ@IP~QC0Xlb4+4*s84q5|aL8*N_;^xTgadcVbO zGu0WkYEyU zkDV|b8yM?5%IkBc(91Db0O_wiZkB7YS#3v(2&eK$c#d_v2%fC~x#cyRG9y z*oiU$H8M210qf`UEoLNIK-cAa!5dxdDiny8mdT~4^lOxT(G*_C{NeD|K^WzpT5TeE zjd0<#HOus=BB-F+ieo;Gy1aq0${;boX4u!i9N}6C(Uh54;zZ^)%N-vIY?3s&-4gL( zIpK}rwF<R*7mU0?Kn!W9!5r7;uvNe@C0R!=jVa>3x3=Iya zIR5h=XCl4t{{|pc(y?Y>u0TsQy0n|t#IvhZ9|M@$3`efT)Ev{9u={G3PC6lQOdZ0sEMio<3bH?nFyVOHId=dX5Be z?*QNUp(p}v0M2rzwx8gS{Kwww-dEHO0OFemJ0m0oGH6zvYS_ zUjn56ToFCtll?K^=ayf{S#>zv0ILBkTr3GW;6;{{%r;-q=HRqCaViMWXX&h5?!N(e zcpyusYk?}gSMhC=g zjrZC<-hS{0&`15ZgHEdEP+5BYc?u4#Ub`MX3#=^4pTbJAN~DmaGvfC`!Vnhh)s>*s z378+j32e!WhSax-&4z;zwO+=hr#&gMk^IXP&t4z1LoA?R!$PAKX3+niK+G;$-vY zZ-sA~5kud3`y=GdEA%PHDp{Q*3Gw_NCQWMx5dZ4}01+N6AP!&wDSbZUG|t&JqpM1K z$1f!(>q5X2*B2yo|6vxmaQ@DN3mDUD-fSefYI&lwMtpPr^xRpW7YW|){%c3TIs(qo zIpf@+^W2~jxm}99^Zu_(0DJbhLDwu_si_~tJZ4U8*Gx)FCQj-Ln9eA z{(cY~k9RB6qpUMhtjz(tUz(fgWdHT2^Y^s>*B!yZ{~vdRJ@51NGm>fj5mDifO*Lc52;V(Wa*@F^C69&bm+RjH!yb|I z4KRbvz@*XC1Rg1g{ER<81d%M6AM&;Q>n?52AXeMNY*YS8Jta8Y=_98zG{9t_Oiw0o zcM)3-I+Q2k8y?UnbfICeRQ z4DXDSC!)L-WABPXf55X*2|>(l5Qu{QcXeWW#~!C(gzdxtru}!V$>0d7t{I=gpw;V*>9qgM4YZ2xmq4z>fxD<# zd_;=PN#$QJIH{A$61&BEh`n7y@NHbmVPlWscKp<53~rz_MnqFiw|E^?51?|P3zkiY zsKg{;7I#naJ=!0qvX8p_7rsafVs zgOl8?^GHRP7UYd!`g{DAlg;4$jc^dS1oh^{-Q||HL7j-E^@!vF@Ha!1+;;RGv^qYZ z`?)L|$V^-BfH}jLb>JTm?tme3{J~$1*}uGWtj0ty>YZ*bU^_El32h8-CMy{tCtQMD z9ffUgxUY+1Ee#;d=ZyYHgp28Md?o_fGM)d&DKdJmcAY-|%f~x+9R>}S%b$at&kvkp zw{o=`Q)cP`Ld2c$P5aoUZS7}qBF^5v5e)KtDfiHTn`m#<B*aRZ;h@;v%T5B&y|hID@DyD0=xKb5mJ^#!x(@@Rmsu4mxqbfb_N_E%Nm<^tAR zT}&$AIUp5y1kvl?XoEgO`U(LACVpTiPm$hFHP*|+&CJGi)pK|cMfXTDXn#60^adAv)ZNqXSZ<=xw>@96dU z!k-%hg5iv8HOJ8pDgyDK@Nj%E8{%LaEufyt(GjFnAh5>{g-_4|))6Sf*BJ;VBU{I} zv!hB9brS=A@mp8i4;t-&hTqv=$;bH^8Qq%s@jhd)yU)P{jii|?BhM|idH?>EL-(K3 z?lm>g#bOI09mpqi>_eX5a0iL(W$sLYS)*F$#pJma)5y*3-KmFf2??U}!=EhRa2MO# z*nK=P2BT_vNeN5QaFUegcE|c@C;AOOOdOl#F_&+iWnRfh43X}J9~z1I=Y)vXXdr`j zYHmqVQHQ3&G9@`txstIh-)S~o(Pt0WO1 z?iM-k2}AHQ^jkr3F$shL{f)gH2Dk!59y51p{Rqs|MH%chY&>JR0ge)|z1;)cSbg@}en>;J zz3I|}4Xea^9L)MVp<rP>_~lHFHk&iHyH}%Yn$Cf<#9_$4+Z!-zUnl zKe1=y=fyp&+16f`PPvX*A`?!;fKvv85h)JOJm(#70x=XL8{pm;W=LridMJeKRDi1fd8l7=zX3{kgYyx23!MVI?-cUCowrMr>0p0*=(=RbMq;F8?l}M^`)@5;0 z#!?sXv?TpL5Cgp*+$`JE@13y!T%3lx5#kYvUm8d7oQv-m;+FHw+=A&u3DhhUS-5i^N!&K`!b>6F}hYmd4FVF5d17$!&O&s;aB$cC88Gv+{BDEP+ zG1#&!tM<1b4M0%3hz*Z>OOGelU(vXV4gz@a zf_HAnRj7YKU{Hp02k$qIU|(@-dm#-dV_;4CHI$*B+xjfK-(sRL{$Ro*QgLnc&-|ZG zd)$+)mJZGW#KyVUif4c~p~MdkioBbPi^ew9y_eI8U~ixtIH>DtCWm$`aG?cf7pvs9 zj#nEBAgY|E!DQb64x=x1YVKl|+=YYI*Gb%Rmmen5G~*^BNF0T>J6EWW@`$aU0kRB%(i{yy32fzEn_fT<5JNNh)Dmd@rbVFB6G%57IuRtINLvagLC38(Y%m_JjeqEI)Vx3K#j_hypYz z$Z^ZK@3$jMtjDiIH{*G9+r)?Q5JUo5}+j$o4ti#29Niwql|WSO2I4)*oM)%7dp*pDa!mv-&Gt=mnY! z6qIuJHQ`AQZq?e`!E$Lm1waVhxY(Nc{rhd66RTXrJ@6PjoMix_fI&nc8rY|MHx4|` z453C|*@>*F#P-5seMP{SKyMBGsoUGerl#^1lbOf}W=_rwReMY=uOptXFWBmBHV>H} zHr)NX4V26B@UmkOh=g6!kr^)QAx_SzmgbcXgsE<=w_mXIdFago=+>J(_pwudrp+F=o6xwXh;3CL#h1zkHDU z-Ouve(Qaf`V}Ww-P%qm5$yK}C^%)!u74Cb&`r$pVjg2B>A_8CLe*0QNXlQ7d*E*i+P*=0i8BS8K9T2L& zw3=@^HO*n=_!qc#Ps2!vtaJ zv3E4pTtajiuCE2>h^S*2k-U5wO$W;(SBM1?KZKX5BRo!)S#>B<7wdA|>wkT6W%b}~o8vRL5>F0EMHTe!2_HMGBw#04YCm&g!~=>G^(!DO(37Lau;tD8Jym_)rGEBJI4m)5w@!G#*he?So&mU zGJ`fEmU(RY1OyR4AUm&F0YK2}-fl-D*(5{aOSnPFp8Zfxxr2R&{E}5xc+<>D5q!&Hy|u(EKP;h=`Q&&pbQBAG!I}#IxnteO6I=a4 zD-TSo@AkHd&^iZxG}|4=^Kyzw#s~Fx!}<;!EngbIiU-8mgIkcM90rOZ{en;9NPkb* zaaE)aN))hT#@uD{G1~J!uVu?C_#WXOW;>%MT19;J7#w+;iP!Q8rw=5EitQTJKuP)- z72Xco&g>#}SJ=g5ql0&MwQI;*p=De#LCn7*mf0##ct@Bv{}?DXtWgUf_;)_uJQx(% ze(-F5i@E4mC(z{`pLjxC=sLp>t)i;et%w_zLq-K1ID($h0It^I(b10g8ZP{ zQRUO>qd-(sXZ-|`y*&@K2Q-FgZ9y+(5rEjE1lnKza6I>|msqe0DwB}!_@&Uk%dIQx z%MI0>;`478U82ZiqOsN|Q0qR#CqKAd&Y8toi{4h?B0T@@3kOHDPUCP-_`tc!jC@$q zP8-^p09mZZTR^K;ET5K#(d@72HzSX%{3k0ATFSq<4~-5y98Ya8q|3LHs!XHC&#_CXDtGRdlv+UJu#~WB-51?x|(W=6OUdE!Cw`Q~f%9*cQkv=&X z2PQeCL};7-U1+Iym4_SLInWUb?kn0=ahsTG@AFC2zrq?)>0FnS11HNrdu3)`0kA-b zn&W`xSghZSMdjX&S<+i}X9hQt72~`<*pAP00-t}6gF_$47BC$U;^9-R45ulxERE;# z;DC|&`#sJDzy^mii&sA3FAhK>lA+;9*}#W9=naR#k?hl|Smd~3jkevrFf3F7=C@Fg z0m`mlA9gz=t6iVyh8AjO7LNI}gO)$J#H6cB^MUf21}75|g4DNAB=2$yOMfsP|5Ozn z*WMb8rz^#Oa}j^20`pJp+Nn=p3E>3w-bKVN0xz-leR{eOVDOJWxw$dAZU;2UhNp+N z=+emE7UNaX;x0n_xZ#BE>koxgxiXf94e3v3^pS-|c`{_vt=4rpkMPVq)ycQ?5&WUb^^eTL7V@TojKl&T{-El`O8nr%_ubJ>D6hxaVC_zkDBYeH(S$soQ3Mtq8p ze`r9rrWJ2BSgvy$?;>u8n*Zj`pE-;1LIT{26nF#8V`B;1`$n0hQ%X%pTy)7B<_@*| zx!qy=7dv}gd0+eQ-S;{q_<;UF7t^IbE%>Q8LsAd4yw%{wGa@jc!9gVDGXObdQ${-KjuFRNXfSOT&>PJe=6uDSgp z?VHTRuet>$Q{)yxTl&|frLE+o3Z!SlHMd$_;{>wuH@7~%)~@+EzcvlHRQvOtu+Iqz z+9>FY|6)b0>KAa&E1(S{`|_CK$6D|g1S?+@Z4@8nk7wUXt~yv#c++nSmM7TyCXFZ6 zrzF&{NJ+2D|GV=?wQpk=dARy=Rnyw~5wmBBq9i`Cu|l6k#b_4yxEB7jb#&COEo;)z z(c#~QA9Qrv$*CO?|NfSW^Y7EYZxH*|>)qyJj?GzJ^{ig)>}2C$%vgMS7+vYk;8U`z zkahW5xF_>?z_VG2Z;vw;zN=MSzd5E&Gin$t>gaveC<`6)EFPNMBICk8(liPUJl$%2 zWJBhjSd3X(zc;>57Q<~%lqP=aZB&0p8)@fz>~M;SO!f&$5h;(by=l_AebDy>BlcR1 zX5H$B=jDyYH0aiBY*P|n*jbt^w2`^LZ)BOdtg@tgLPITRcf;P^K1bp6`Kjg7Cq%Nc z;Wl@|-xGYG*Lgz6DUtk}pWmsP5?%3rXLZEQt8In}?8fOOAr9dJI_^|#y2YW_n}bva zeh}ikI;oc2`qP~GvSRUo>vgZ1o&8QpWmKDIaC+7Q=`+)0cOf6t+UTz;IVTR?_PUml zV_IgXlRPntA&Qp3WaH-ps3`NnywkLW#Q1ouya>LfFn6N@W}bzqm9^%+Fp2V&A16d| z+jCC#z-fHZY;?s*P^u0{%w=a#xZ!CbE)b-iH{H(e%j#rseef7b3L4yNlNeWJsLc(*}fMR9iLoQ zQ5`?tntH_T3vnna9+cGh`r=8r?~xm=S?o13Z_}m;-KN7Rr zJ8DK(&e?6-5m1skEuJeM_1NCoart<&3C7EY#(G*#mA@*gCTnWhfbgXN4;f+ECw+Z= zNj_a#Ha51ig;qq_!G@xk9Nxu7TmZEG(Dj2h$BcufgG8DGA51+H5?Ie8mg_|9#r?fEy<@w>%duA$G& zUA=1~n`Ye$@XZ*Ozi1>J;$YQKqPi+trG}qB1DWFZ=J%p?FW~zRb)Hy~XD&tCIN8pZ zM(cjYOc0M=m&c*A3&lZ|`Q$m| z*_j-wsYTz~M6N7!&ACEOpcBJwj9L5;SuJtKgL8}&I}bOEG0cUw8-E?gV(3=O>QPWY zh|-swMD`Hx^JHVS*5M(g?L0^(9@d~9sf!e}9jNw{jnTW#*1stGa@2f@nVzNxh6#vO ziQ(3zq_xKIo6s;RCNT=*OJ#FISC=D)rdQhgA92lT3l;|44d&@goOAA62a zPLnR9?)t_X#YGL>gZ`4Iu9R+XA>`hF)2A^(yUW;XjCq7Ul9sLE@v1B}`?Zpr;?8Y% zPnE@mvSV57jbQ%1dlKUw?zzL-GQXbb54SGlPd35zhp_n7DQvwjQ!~-p7}L~4!c{BY@MT?d5skAHx%*wESQt3FzSj~n$QW5JR)q=5UB9iuB?)vV;K4(W zpBXK`Z01*mCMYrF#TklUOG5bakvlY;VxzvdLY7Hg+GIqbof*8D zw2v0{Eq9Z>0?r2npnCy{2;L;=@XOVQmF~2F<|;B9mlaRoz3Fc^_x)9kS$O{F^;@V_ z-CJ8dza(Gm@4r5HC*{69N0>lG1#h#!LMMI1-=AW1IQ5K-+Vc>X4$TI%SzOfUf7LQV zbPSHWAFFS@o2Hp|JUcgc9dXRIKj<%mjY@AjFI?PRlIdu<8W1AUJ=CuIyh!?rjt4Tk zz0kS5lG|)Eo{&l?O5mhgx*6Y7XI#5V=#xuOG>`G&sI&U6-onIb@F|*An~M7T{EC#7 z6^E3>@%t9ZckcIR*}1v%xMAkN;AlUrkJ1@G2(L~e0i$0 zc+4Rlr{hwS!g$rQ{)_@HVTS?Y1ToUq)y&8O4%Gb`^jsd(zezYGCU6wPei#T;Z60bcuw7a-b zJrR8y^D;ru!LJ)Kgn#nWxgf5))x*`6qY;T%^-1$@U z=@&@ta0lU)3|-AKhEF|G6RD|HTKZ{+{w_GXE-4~7kJ~d_X3FpItwlU0Rx@)I*7XpG z{=pu`!NftXRqd)4u}C2WVB z*Nm;!{e%HhR(N!>l7;qpLncodU`K4B{&!W?#V5RYor69iGSXam;HW7G*d%fc(q@ZJ zzv_V7{efo!HMK^qg9yyH_hHdY`L*ctkZ7f8MCxPObyW(zN2M&;OpJ}WJli+=2)>8Z zBqnmTQ4(IvI&>aCIQxc*YfQrRKYBg;EFqCI@28HCJGx1RiH~PYn^}89>K7= z#UZ*6*{8)%yl%`lXsI`i(!qT2!c^t}`w$H>{%VQ{OoYbD+)>!2o?dM!%mqgO-05mQ*&k@2#dg zSLs^wTM!sdraX%4Bc5HDjOtCb#f5faq6c3*pSr$XYN})(wZ3wjK_Ti(Y854p_(T$8 zqr8Vsk@rH<(t`{pEnHZo%nLA{lrBWOTyx7}n=^P^zFky;)Rl`KtU53JCN)gqgvqwCqKk$z8Nh2jGcmrMr=Xr41EDvylBF~#v4kHRI>x?fO&Rdi;%ZU&0nP1K6?c?r%#Y;cXo*k zRx>%A>gBXD+ti^GV%SUSzQZaKUw*h_K{#HIlnQ5THFZI-owWCww4+edjUQBkyBFr? zp%?jqnQLXCz_g^MRy6m~$%{@+NF6b!9dw;fmU+Ww`*?9uyPKXpd!}c%P8zB5=&3^O zg5A}NxEb9ozsvkheZ;;iTC%aT3zASeDc}?q6nrs^kII>>Ow6Mm!CpScHHo^Z!9X3& zHt3?*&yD9X7^6qKBi<-Wd}Pw%J=Jn>m*~qvfYK1=0M!T@+67L@TkwpNaX`bEklXTFi6n;N8rVZbFv7VV{k)zO4;_(k~ zDydLfy!YGqCX;r|ONg)ctE~{rmPaL_hRdB_^5%KAA}oh06A}J*A$m}OWODqR^f}J8 z@Yck7z493|Ipdh=m9?j96rTJywD{N)#_)Z21Z0EbrAMQlW@=S28p)6TLm90%HUQ9( zvo&lUP?`ntWY^D9%9x!MYxk4k!v-VCu1=eK>Y-{+DPupmNgPC$bM04WDKTWJ@6{{` zQj)9Va`UjR${d;tS!(fB&Ge%$In2aR4CG2>#?R}Qn2oeK-yHAkBqU{O)e2qmU>v5n zm+%5J*pdUw9~v9amnB+E7FwFmv+F1tD0AyybKA;acWPyAP4g%GYEou$`RZijK;pH| zBL}Wz&t00m|xBW`kW6=K52a3 zdUSk3o2i}=#YF`Q*|St<+lTztRrxp((b4`;3JVAfzV?7cBb#w+bk|<;nT(O@Mn*>~ zE#{583%2n8nTIIt7j7jH?6fA){k+(9JaOc-H9r*JJyFh-xuS z3aW>DET2QBmmJ@%>Tho41XRS58_ye;iGBMCIZY-xRny0{>`6H%cVA3AIb~PN7ky(t zCmG_0PHW#}W-hk09?*t1>D{}JS~_G^XOcT_KKS}{U=4=Xe1(bdSgHF)APoSXskwzJ zZs*-rbfN8vC2jz@@$96&0~4`;0F2GcSHtd;Tiq(e+=j8%lD#`Hkp4*VDdP2{zkCu6 z+pC(W&K!%G?P|^8VJdOg;6dGWm%;8t2+mLgg{>W&hD?aLOqZ5vmea-PbUU8=BE9wJ z?M7dcFRR+~T1Csq6d$KQs)gr`jg8;0k63EIKd*OiCiNm$yPeEtUG)^l6XvvLsnuOg z&0!FYv5XJI3A%5|;tIjPXqCr=MlLk@e%{*)z6bq7Zi@l7?I>}v%3`j!mjE(IcUA~S zC@T;D;At3Iv~#kZt_x3t>%|E1FG%fz{o*3m%o)^=F%Tmzg;Ft`q4DVUX`zAZ>c)zI zjNAUwzBa0DswPb0?zS^8EJ*}KAKkX|E+SEVgJxW_*p>h=GZR0@yC7JdZMZP#(@JCP zOFq+ppyIny5^)cjkUoIT?9qLu4F~I(oiR&`08yH*;qt@USKV`~9l)EKBaf{(SO=}> zf!Qg4Pw?Ji#B6NdH!tx~`Ny`!4=RF=+t^QC6?yxfBm;G$LJ1OGASr80>dkuT*WE)CMZ2O3Y+95OQN>D5Qk}Q&(UVjHZ zOTRr!;?T55d1hJ7H>7VQXSm$gLF=KA3!|S=wv-^5%WevS78>N_JalLpTRnav8^fuD zU4x&KFv1-rw2Tv|*tsdFKycoyUvD2RgZ+5Jo{ShSr!z#?)rv@$T6V+Tr&1Sb-$zQh z=&T;|N^rb1yZ-68W>*yQ5}B~^d6L?*C_uc@iGq(|hIht@BsYDX)!H|La1HfIjHn?$ z_9DVft>w^a|MS^=aWK0TK^vc*j;F+H-dQGb_Hf531O#wqzi$^1xe?LK1NtkbKO|1=PDqCo!%|*3X1CrPc(buJo6elyN`GzM63pu} zbI;EaJE@Po($*-}=K;jVxZL!((!oM5nKY?phC3T98rY2as$>2_UzYy%*!1@q>{jaO z+yGgyg)tn2X1Qog!09E^-s&qg$s2wZ6+(kWMS?fTWvbM=LK=^NKh_^a`mkvgM*$4- zMw^c-dn8hLfNi_LV((?t1&pMf83o{7K23xEe0d|N0*l_r++QiP$^dedmoUdCr1a|9 zpg$f>khqM?Nl{;(&RXc?yR=rNKhIDTg5*?RoVN^kFB9rbrrhn+E%L@z-+xp-g!x_N zMy<4?+Kn;OkCH5gccZ2sygTCy5VnngD^Bk|=>b&3=b~}t3eD$ z&ZOZB8wbAFK96Gywy3CEEsu|~1uPgjIX8ZYy}5Qmq@3YLt3z`$Sdwdd=n7Ei#@snY zan?rrw1M=jBBL5|P+6ClPFyg#bZMVjxZx*!Q5#H92pQM~fV<383pfmDnER6s!6-G2})ezKD1fZ4u=_s_L! z;c~3NZ5dzndE)oxL%^duSL?4Ik@CGEl9qj*7RU+J#WUXkcmPjT{~tSR bOWVN&zQ@nCt6VI`fyZMRMd`eUdfxv7X0PXB literal 0 HcmV?d00001 diff --git a/branding/tromjaro/squid.png b/branding/tromjaro/squid.png new file mode 100644 index 0000000000000000000000000000000000000000..452e4450c56c10cda33dcc9c5d03753ace458862 GIT binary patch literal 8313 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/ . When +# setting the option here, keep in mind that the name is sanitized +# (problematic characters, see above, are replaced). +# +# efiBootloaderId: "dirname" + +# Optionally install a copy of the GRUB EFI bootloader as the EFI +# fallback loader (either bootia32.efi or bootx64.efi depending on +# the system). This may be needed on certain systems (Intel DH87MC +# seems to be the only one). If you set this to false, take care +# to add another module to optionally install the fallback on those +# boards that need it. +installEFIFallback: true diff --git a/modules/chrootcfg.conf b/modules/chrootcfg.conf new file mode 100644 index 0000000..1f900c2 --- /dev/null +++ b/modules/chrootcfg.conf @@ -0,0 +1,14 @@ +--- +requirements: + - name: /etc + mode: "0o755" + - name: /var/cache/pacman/pkg + mode: "0o755" + - name: /var/lib/pacman + mode: "0o755" + +isRank: true + +keyrings: + - archlinux + - manjaro diff --git a/modules/contextualprocess.conf b/modules/contextualprocess.conf new file mode 100644 index 0000000..74bd230 --- /dev/null +++ b/modules/contextualprocess.conf @@ -0,0 +1,46 @@ +# Configuration for the contextual process job. +# +# Contextual processes are based on **global** configuration values. +# When a given global value (string) equals a given value, then +# the associated command is executed. +# +# The special top-level keys *dontChroot* and *timeout* have +# meaning just like in shellprocess.conf. They are excluded from +# the comparison with global variables. +# +# Configuration consists of keys for global variable names (except +# *dontChroot* and *timeout*), and the sub-keys are strings to compare +# to the variable's value. If the variable has that particular value, the +# corresponding value (script) is executed. +# +# You can check for an empty value with "". +# +# As a special case, the value-check "*" matches any value, but **only** +# if no other value-check matches. Use it as an *else* form for value- +# checks. Take care to put the asterisk in quotes. The value-check "*" +# **also** matches a literal asterisk as value; a confusing corner case +# is checking for an asterisk **and** having a wildcard match with +# different commands. This is currently not possible. +# +# Global configuration variables are not checked in a deterministic +# order, so do not rely on commands from one variable-check to +# always happen before (or after) checks on another +# variable. Similarly, the value-equality checks are not +# done in a deterministic order, but all of the value-checks +# for a given variable happen together. As a special case, the +# value-check for "*" (the *else* case) happens after all of the +# other value-checks, and only matches if none of the others do. +# +# The values after a value sub-keys are the same kinds of values +# as can be given to the *script* key in the shellprocess module. +# See shellprocess.conf for documentation on valid values. +--- +dontChroot: false +firmwareType: + efi: + - "-pkg remove efi-firmware" + - command: "-mkinitramfsrd -abgn" + timeout: 120 # This is slow + bios: "-pkg remove bios-firmware" + "": "/bin/false no-firmware-type-set" + "*": "/bin/false some-other-firmware-value" diff --git a/modules/displaymanager.conf b/modules/displaymanager.conf new file mode 100644 index 0000000..f6b5a39 --- /dev/null +++ b/modules/displaymanager.conf @@ -0,0 +1,58 @@ +# Configure one or more display managers (e.g. SDDM) +# with a "best effort" approach. +# +# This module also sets up autologin, if the feature is enabled in +# globalstorage (where it would come from the users page). +--- +# The DM module attempts to set up all the DMs found in this list, in the +# precise order listed. The displaymanagers list can also be set in +# globalstorage, and in that case it overrides the setting here. +# +# If *sysconfigSetup* is set to *true* (see below, only relevant for +# openSUSE derivatives) then this list is ignored and only sysconfig +# is attempted. You can also list "sysconfig" in this list instead. +# +displaymanagers: + - slim + - sddm + - lightdm + - gdm + - mdm + - lxdm + - kdm + +# Enable the following settings to force a desktop environment +# in your displaymanager configuration file. This will attempt +# to configure the given DE (without checking if it is installed). +# The DM configuration for each potential DM may **or may not** +# support configuring a default DE, so the keys are mandatory +# but their interpretation is up to the DM configuration. +# +# Subkeys of *defaultDesktopEnvironment* are (all mandatory): +# - *executable* a full path to an executable +# - *desktopFile* a .desktop filename +# +# If this is **not** set, then Calamares will look for installed +# DE's and pick the first one it finds that is actually installed. +# +# If this **is** set, and the *executable* key doesn't point to +# an installed file, then the .desktop file's TryExec key is +# used instead. +# + +#defaultDesktopEnvironment: +# executable: "startkde" +# desktopFile: "plasma" + +#If true, try to ensure that the user, group, /var directory etc. for the +#display manager are set up correctly. This is normally done by the distribution +#packages, and best left to them. Therefore, it is disabled by default. +basicSetup: false + +# If true, setup autologin for openSUSE. This only makes sense on openSUSE +# derivatives or other systems where /etc/sysconfig/displaymanager exists. +# +# The preferred way to pick sysconfig is to just list it in the +# *displaymanagers* list (as the only one). +# +sysconfigSetup: false diff --git a/modules/finished.conf b/modules/finished.conf new file mode 100644 index 0000000..3b6dd9d --- /dev/null +++ b/modules/finished.conf @@ -0,0 +1,44 @@ +# Configuration for the "finished" page, which is usually shown only at +# the end of the installation (successful or not). +--- +# DEPRECATED +# +# The finished page can hold a "restart system now" checkbox. +# If this is false, no checkbox is shown and the system is not restarted +# when Calamares exits. +# restartNowEnabled: true + +# DEPRECATED +# +# Initial state of the checkbox "restart now". Only relevant when the +# checkbox is shown by restartNowEnabled. +# restartNowChecked: false + +# Behavior of the "restart system now" button. +# +# There are four usable values: +# - never +# Does not show the button and does not restart. +# This matches the old behavior with restartNowEnabled=false. +# - user-unchecked +# Shows the button, defaults to unchecked, restarts if it is checked. +# This matches the old behavior with restartNowEnabled=true and restartNowChecked=false. +# - user-checked +# Shows the button, defaults to checked, restarts if it is checked. +# This matches the old behavior with restartNowEnabled=true and restartNowChecked=true. +# - always +# Shows the button, checked, but the user cannot change it. +# This is new behavior. +# +# The three combinations of legacy values are still supported. +restartNowMode: user-unchecked + +# If the checkbox is shown, and the checkbox is checked, then when +# Calamares exits from the finished-page it will run this command. +# If not set, falls back to "shutdown -r now". +restartNowCommand: "systemctl -i reboot" + +# When the last page is (successfully) reached, send a DBus notification +# to the desktop that the installation is done. This works only if the +# user as whom Calamares is run, can reach the regular desktop session bus. +notifyOnFinished: false diff --git a/modules/fsresizer.conf b/modules/fsresizer.conf new file mode 100644 index 0000000..3332924 --- /dev/null +++ b/modules/fsresizer.conf @@ -0,0 +1,49 @@ +# Module that resizes a single FS to fill the entire (rest) of +# a device. This is used in OEM situations where an image is +# flashed onto an SD card (or similar) and used to boot a device, +# after which the FS should expand to fill the SD card. +# +# Example: a distro produces a 6GiB large image that is +# written to an 8GiB SD card; the FS should expand to take +# advantage of the unused 2GiB. The FS should expand much +# more if the same image is written to a 16GiB card. +--- + +# Which FS needs to be grown? Choose one way to identify it: +# - *fs* names a mount point which should already be mounted +# in the system. +# - *dev* names a device +fs: / +# dev: /dev/mmcblk0p1 + +# How much of the total remaining space should the FS use? +# The only sensible amount is "all of it". The value is +# in percent, so set it to 100. Perhaps a fixed size is +# needed (that would be weird though, since you don't know +# how big the card is), use MiB as suffix in that case. +# If missing, then it's assumed to be 0, and no resizing +# will happen. +# +# Percentages apply to **available space**. +size: 100% + +# Resizing might not be worth it, though. Set the minimum +# that it must grow; if it cannot grow that much, the +# resizing is skipped. Can be in percentage or absolute +# size, as above. If missing, then it's assumed to be 0, +# which means resizing is always worthwhile. +# +# If *atleast* is not zero, then the setting *required*, +# below, becomes relevant. +# +# Percentages apply to **total device size**. +#atleast: 1000MiB + +# When *atleast* is not zero, then the resize may be +# recommended (the default) or **required**. If the +# resize is required and cannot be carried out (because +# there's not enough space), then that is a fatal +# error for the installer. By default, resize is only +# recommended and it is not an error for no resize to be +# carried out. +required: false diff --git a/modules/fstab.conf b/modules/fstab.conf new file mode 100644 index 0000000..b2f3de3 --- /dev/null +++ b/modules/fstab.conf @@ -0,0 +1,33 @@ +# Creates /etc/fstab and /etc/crypttab in the target system. +# Also creates mount points for all the filesystems. +# +# When creating fstab entries for a filesystem, this module +# uses the options for the filesystem type to write to the +# options field of the file. +--- +# Mount options to use for all filesystems. If a specific filesystem +# is listed here, use those options, otherwise use the *default* +# options from this mapping. +mountOptions: + default: defaults,noatime + btrfs: defaults,noatime,space_cache,autodefrag + +# Mount options to use for the EFI System Partition. If not defined, the +# *mountOptions* for *vfat* are used, or if that is not set either, +# *default* from *mountOptions*. +efiMountOptions: umask=0077 + +# If a filesystem is on an SSD, add the following options. If a specific +# filesystem is listed here, use those options, otherwise no additional +# options are set (i.e. there is no *default* like in *mountOptions*). +ssdExtraMountOptions: + ext4: discard + jfs: discard + xfs: discard + swap: discard + btrfs: discard,compress=lzo + +# Additional options added to each line in /etc/crypttab +crypttabOptions: luks +# For Debian and Debian-based distributions, change the above line to: +# crypttabOptions: luks,keyscript=/bin/cat diff --git a/modules/grubcfg.conf b/modules/grubcfg.conf new file mode 100644 index 0000000..b354ec3 --- /dev/null +++ b/modules/grubcfg.conf @@ -0,0 +1,25 @@ +# Write lines to /etc/default/grub (in the target system) based +# on calculated values and the values set in the *defaults* key +# in this configuration file. +# +# Calculated values are: +# - GRUB_DISTRIBUTOR, branding module, *bootloaderEntryName* +# - GRUB_ENABLE_CRYPTODISK, based on the presence of filesystems +# that use LUKS +# - GRUB_CMDLINE_LINUX_DEFAULT, adding LUKS setup and plymouth +# support to the kernel. + +--- +# If set to true, always creates /etc/default/grub from scratch even if the file +# already existed. If set to false, edits the existing file instead. +overwrite: false + +# Default entries to write to /etc/default/grub if it does not exist yet or if +# we are overwriting it. +# +defaults: + GRUB_TIMEOUT: 5 + GRUB_DEFAULT: "saved" + GRUB_DISABLE_SUBMENU: true + GRUB_TERMINAL_OUTPUT: "console" + GRUB_DISABLE_RECOVERY: true diff --git a/modules/initcpio.conf b/modules/initcpio.conf new file mode 100644 index 0000000..517e483 --- /dev/null +++ b/modules/initcpio.conf @@ -0,0 +1,22 @@ +# Run mkinitcpio(8) with the given preset value +--- +# This key defines the kernel to be loaded. +# It can have the following values: +# - empty or unset, interpreted as "all" +# - the literal string "$uname" (without quotes, with dollar), +# which will use the output of `uname -r` to determine the +# running kernel, and use that. +# - any other string. +# +# Whatever is set, that string is passed as *preset* argument to the +# `-p` option of *mkinitcpio*. Take care that both "$uname" operates +# in the host system, and might not be correct if the target system is +# updated (to a newer kernel) as part of the installation. +# +# Note that "all" is probably not a good preset to use either. +kernel: linux312 + +# Set this to true to turn off mitigations for lax file +# permissions on initramfs (which, in turn, can compromise +# your LUKS encryption keys, CVS-2019-13179). +be_unsafe: false diff --git a/modules/keyboard.conf b/modules/keyboard.conf new file mode 100644 index 0000000..ee97c39 --- /dev/null +++ b/modules/keyboard.conf @@ -0,0 +1,16 @@ +# NOTE: you must have ckbcomp installed and runnable +# on the live system, for keyboard layout previews. +--- +# The name of the file to write X11 keyboard settings to +# The default value is the name used by upstream systemd-localed. +# Relative paths are assumed to be relative to /etc/X11/xorg.conf.d +xOrgConfFileName: "/etc/X11/xorg.conf.d/00-keyboard.conf" + +# The path to search for keymaps converted from X11 to kbd format +# Leave this empty if the setting does not make sense on your distribution. +convertedKeymapPath: "/lib/kbd/keymaps/xkb" + +# Write keymap configuration to /etc/default/keyboard, usually +# found on Debian-related systems. +# Defaults to true if nothing is set. +#writeEtcDefaultKeyboard: true diff --git a/modules/license.conf b/modules/license.conf new file mode 100644 index 0000000..9057f8a --- /dev/null +++ b/modules/license.conf @@ -0,0 +1,45 @@ +# Configuration file for License viewmodule, Calamares +# Syntax is YAML 1.2 +--- +# Define a list of licenses which may / must be accepted before continuing. +# +# Each entry in this list has the following keys: +# - id Entry identifier, must be unique. Not user visible. YAML: string. +# - name Pretty name for the software product, user visible and untranslatable. YAML: string. +# - vendor Pretty name for the software vendor, user visible and untranslatable. YAML: string, optional, default is empty. +# - type Package type identifier for presentation, not user visible but affects user visible strings. YAML: string. +# values: driver, gpudriver, browserplugin, codec, package, software; optional, default is software. +# - required If set to true, the user cannot proceed without accepting this license. YAML: boolean, optional, default is false. +# - url A URL for the license; a remote URL is not shown in Calamares, but a link +# to the URL is provided, which opens in the default web browser. A local +# URL (i.e. file:///) assumes that the contents are HTML or plain text, and +# displays the license in-line. YAML: string, mandatory. +entries: +- id: nvidia + name: Nvidia + vendor: Nvidia Corporation + type: driver + url: http://developer.download.nvidia.com/cg/Cg_3.0/license.pdf + required: false +- id: amd + name: Catalyst + vendor: "Advanced Micro Devices, Inc." + type: gpudriver + url: http://support.amd.com/en-us/download/eula + required: false +- id: flashplugin + name: Adobe Flash + vendor: Adobe Systems Incorporated + type: browserplugin + url: http://www.adobe.com/products/eulas/pdfs/PlatformClients_PC_WWEULA_Combined_20100108_1657.pdf + required: true +# This example uses a file: link. This example uses a relative link, which +# is relative to where you run Calamares. Assuming you run it from build/ +# as part of your testing, you'll get the LICENSE text for Calamares +# (which is the text of the GPLv3, not proprietary at all). +- id: mine_mine + name: Calamares Proprietary License + vendor: Calamares, Inc. + type: software + required: true + url: file:../LICENSE diff --git a/modules/locale.conf b/modules/locale.conf new file mode 100644 index 0000000..4beb4fe --- /dev/null +++ b/modules/locale.conf @@ -0,0 +1,97 @@ +--- +# This settings are used to set your default system time zone. +# Time zones are usually located under /usr/share/zoneinfo and +# provided by the 'tzdata' package of your Distribution. +# +# Distributions using systemd can list available +# time zones by using the timedatectl command. +# timedatectl list-timezones +# +# The starting timezone (e.g. the pin-on-the-map) when entering +# the locale page can be set through keys *region* and *zone*. +# If either is not set, defaults to America/New_York. +# +region: "America" +zone: "New_York" + + +# System locales are detected in the following order: +# +# - /usr/share/i18n/SUPPORTED +# - localeGenPath (defaults to /etc/locale.gen if not set) +# - 'locale -a' output +# +# Enable only when your Distribution is using an +# custom path for locale.gen +# +#localeGenPath: "PATH_TO/locale.gen" + +# GeoIP based Language settings: Leave commented out to disable GeoIP. +# +# GeoIP needs a working Internet connection. +# This can be managed from `welcome.conf` by adding +# internet to the list of required conditions. +# +# The configuration +# is in three parts: a *style*, which can be "json" or "xml" +# depending on the kind of data returned by the service, and +# a *url* where the data is retrieved, and an optional *selector* +# to pick the right field out of the returned data (e.g. field +# name in JSON or element name in XML). +# +# The default selector (when the setting is blank) is picked to +# work with existing JSON providers (which use "time_zone") and +# Ubiquity's XML providers (which use "TimeZone"). +# +# If the service configured via *url* uses +# a different attribute name (e.g. "timezone") in JSON or a +# different element tag (e.g. "") in XML, set this +# string to the name or tag to be used. +# +# In JSON: +# - if the string contains "." characters, this is used as a +# multi-level selector, e.g. "a.b" will select the timezone +# from data "{a: {b: "Europe/Amsterdam" } }". +# - each part of the string split by "." characters is used as +# a key into the JSON data. +# In XML: +# - all elements with the named tag (e.g. all TimeZone) elements +# from the document are checked; the first one with non-empty +# text value is used. +# +# +# An HTTP(S) request is made to *url*. The request should return +# valid data in a suitable format, depending on *style*; +# generally this includes a string value with the timezone +# in / format. For services that return data which +# does not follow the conventions of "suitable data" described +# below, *selector* may be used to pick different data. +# +# Note that this example URL works, but the service is shutting +# down in June 2018. +# +# Suitable JSON data looks like +# ``` +# {"time_zone":"America/New_York"} +# ``` +# Suitable XML data looks like +# ``` +# Europe/Brussels +# ``` +# +# To accommodate providers of GeoIP timezone data with peculiar timezone +# naming conventions, the following cleanups are performed automatically: +# - backslashes are removed +# - spaces are replaced with _ +# +# Legacy settings "geoipStyle", "geoipUrl" and "geoipSelector" +# in the top-level are still supported, but I'd advise against. +# +# To disable GeoIP checking, either comment-out the entire geoip section, +# or set the *style* key to an unsupported format (e.g. `none`). +# Also, note the analogous feature in src/modules/welcome/welcome.conf. +# +geoip: + style: "json" + url: "https://geoip.kde.org/v1/calamares" + selector: "" # leave blank for the default diff --git a/modules/luksopenswaphookcfg.conf b/modules/luksopenswaphookcfg.conf new file mode 100644 index 0000000..f5610cd --- /dev/null +++ b/modules/luksopenswaphookcfg.conf @@ -0,0 +1,4 @@ +# Writes an openswap configuration with LUKS settings to the given path +--- +# Path of the configuration file to write (in the target system) +configFilePath: /etc/openswap.conf diff --git a/modules/machineid.conf b/modules/machineid.conf new file mode 100644 index 0000000..97bd10a --- /dev/null +++ b/modules/machineid.conf @@ -0,0 +1,24 @@ +# Machine-ID and other random data on the target system. +# +# This module can create a number of "random" things on the target: +# - a systemd machine-id file (hence the name of the Calamares module) +# with a random UUID. +# - a dbus machine-id file (or, optionally, link to the one from systemd) +# - an entropy file +# +--- +# Whether to create /etc/machine-id for systemd. +systemd: true + +# Whether to create /var/lib/dbus/machine-id for D-Bus. +dbus: true +# Whether /var/lib/dbus/machine-id should be a symlink to /etc/machine-id +# (ignored if dbus is false, or if there is no /etc/machine-id to point to). +dbus-symlink: true +# this is a deprecated form of *dbus-symlink* +symlink: true + +# Whether to create an entropy file +entropy: false +# Whether to copy entropy from the host +entropy-copy: false diff --git a/modules/mhwdcfg.conf b/modules/mhwdcfg.conf new file mode 100644 index 0000000..1233ab9 --- /dev/null +++ b/modules/mhwdcfg.conf @@ -0,0 +1,19 @@ +--- +bus: + - pci +# - usb + +identifier: + net: + - 200 + - 280 + video: + - 300 + - 302 + - 380 + +driver: free + +local: true + +repo: /opt/mhwd/pacman-mhwd.conf diff --git a/modules/mount.conf b/modules/mount.conf new file mode 100644 index 0000000..bb28eed --- /dev/null +++ b/modules/mount.conf @@ -0,0 +1,36 @@ +# Mount filesystems in the target (generally, before treating the +# target as a usable chroot / "live" system). Filesystems are +# automatically mounted from the partitioning module. Filesystems +# listed here are **extra**. The filesystems listed in *extraMounts* +# are mounted in all target systems. The filesystems listed in +# *extraMountsEfi* are mounted in the target system **only** if +# the host machine uses UEFI. +--- +# Extra filesystems to mount. The key's value is a list of entries; each +# entry has four keys: +# - device The device node to mount +# - fs The filesystem type to use +# - mountPoint Where to mount the filesystem +# - options (optional) Extra options to pass to mount(8) +# +extraMounts: + - device: proc + fs: proc + mountPoint: /proc + - device: sys + fs: sysfs + mountPoint: /sys + - device: /dev + mountPoint: /dev + options: bind + - device: tmpfs + fs: tmpfs + mountPoint: /run + - device: /run/udev + mountPoint: /run/udev + options: bind + +extraMountsEfi: + - device: efivarfs + fs: efivarfs + mountPoint: /sys/firmware/efi/efivars diff --git a/modules/netinstall.conf b/modules/netinstall.conf new file mode 100644 index 0000000..fd59c24 --- /dev/null +++ b/modules/netinstall.conf @@ -0,0 +1,23 @@ +--- +# This is the URL that is retrieved to get the netinstall groups-and-packages +# data (which should be in the format described in netinstall.yaml), e.g.: +# groupsUrl: http://example.org/netinstall.php +# or it can be a locally installed file: +# groupsUrl: file:///usr/share/calamares/netinstall.yaml +# +# Note that the contents of the groups file is the **important** +# part of the configuration of this module. It specifies what +# the user may select and what commands are to be run. +# +# The format of the groups file is documented in `README.md`. +# +# groupsUrl: file:///usr/share/calamares/netinstall.yaml + +# If the installation can proceed without netinstall (e.g. the Live CD +# can create a working installed system, but netinstall is preferred +# to bring it up-to-date or extend functionality) leave this set to +# false (the default). If set to true, the netinstall data is required. +# +# This only has an effect if the netinstall data cannot be retrieved, +# or is corrupt: having "required" set, means the install cannot proceed. +required: false diff --git a/modules/oemid.conf b/modules/oemid.conf new file mode 100644 index 0000000..8f9bc3d --- /dev/null +++ b/modules/oemid.conf @@ -0,0 +1,13 @@ +# This is an OEM setup (phase-0) configuration file. +--- +# The batch-identifier is written to /var/log/installer/oem-id. +# This value is put into the text box as the **suggested** +# OEM ID. If @@DATE@@ is included in the identifier, then +# that is replaced by the current date in yyyy-MM-dd (ISO) format. +# +# it is ok for the identifier to be empty. +# +# The identifier is written to the file as UTF-8 (this will be no +# different from ASCII, for most inputs) and followed by a newline. +# If the identifier is empty, only a newline is written. +batch-identifier: neon-@@DATE@@ diff --git a/modules/openrcdmcryptcfg.conf b/modules/openrcdmcryptcfg.conf new file mode 100644 index 0000000..57ee2dc --- /dev/null +++ b/modules/openrcdmcryptcfg.conf @@ -0,0 +1,2 @@ +--- +configFilePath: /etc/conf.d/dmcrypt diff --git a/modules/packagechooser.conf b/modules/packagechooser.conf new file mode 100644 index 0000000..28f06f3 --- /dev/null +++ b/modules/packagechooser.conf @@ -0,0 +1,106 @@ +# Configuration for the low-density software chooser +--- +# The packagechooser writes a GlobalStorage value for the choice that +# has been made. The key is *packagechooser_*. If *id* is set here, +# it is substituted into the key name. If it is not set, the module's +# instance name is used; see the *instances* section of `settings.conf`. +# If there is just one packagechooser module, and no *id* is set, +# resulting GS key is probably *packagechooser_packagechooser*. +# +# The GS value is a comma-separated list of the IDs of the selected +# packages, or an empty string if none is selected. +# +# id: "" + +# Software selection mode, to set whether the software packages +# can be chosen singly, or multiply. +# +# Possible modes are "optional", "required" (for zero or one) +# or "optionalmultiple", "requiredmultiple" (for zero-or-more +# or one-or-more). +mode: required + +# Human-visible strings in this module. These are all optional. +# The following translated keys are used: +# - *step*, used in the overall progress view (left-hand pane) +# +# Each key kan have a [locale] added to it, which is used as +# the translated string for that locale. For the strings +# associated with the "no-selection" item, see *items*, below +# with the explicit id "". +# +labels: + step: "Office Suite" + step[de]: "Office-Paket" + +# Items to display in the chooser. In general, this should be a +# pretty short list to avoid overwhelming the UI. This is a list +# of objects, and the items are displayed in list order. +# +# Either provide the data for an item in the list (using the keys +# below), or use existing AppData XML files, or use AppStream cache +# as a source for the data. +# +# For data provided by the list: the item has an id, which is used in +# setting the value of *packagechooser_*). The following fields +# are mandatory: +# +# - *id* ID for the product. The ID "" is special, and is used for +# "no package selected". Only include this if the mode allows +# selecting none. +# - *package* Package name for the product. While mandatory, this is +# not actually used anywhere. +# - *name* Human-readable name of the product. To provide translations, +# add a *[lang]* decoration as part of the key name, e.g. `name[nl]` +# for Dutch. The list of usable languages can be found in +# `CMakeLists.txt` or as part of the debug output of Calamares. +# - *description* Human-readable description. These can be translated +# as well. +# - *screenshot* Path to a single screenshot of the product. May be +# a filesystem path or a QRC path (e.g. ":/images/no-selection.png"). +# +# Use the empty string "" as ID / key for the "no selection" item if +# you want to customize the display of that item as well. +# +# For data provided by AppData XML: the item has an *appdata* +# key which points to an AppData XML file in the local filesystem. +# This file is parsed to provide the id (from AppData id), name +# (from AppData name), description (from AppData description paragraphs +# or the summary entries), and a screenshot (the defautl screenshot +# from AppData). No package is set (but that is unused anyway). +# +# AppData may contain IDs that are not useful inside Calamares, +# and the screenshot URL may be remote -- a remote URL will not +# be loaded and the screenshot will be missing. An item with *appdata* +# **may** specify an ID or screenshot path, as above. This will override +# the settings from AppData. +# +# For data provided by AppStream cache: the item has an *appstream* +# key which matches the AppStream identifier in the cache (e.g. +# *org.kde.kwrite.desktop*). Data is retrieved from the AppStream +# cache for that ID. The package name is set from the AppStream data. +# +# An item for AppStream may also contain an *id* and a *screenshot* +# key which will override the data from AppStream. +items: + - id: "" + package: "" + name: "No Office Suite" + name[de]: "Kein Office Paket" + description: "Please pick an office suite from the list. If you don't want to install an office suite, that's fine, you can install one later as needed." + description[de]: "Bitte wählen Sie ein Office-Paket von der Liste. Wenn Sie kein Office installieren wollen, kann dies auch zu einer späteren Zeitpunkt erfolgen." + screenshot: ":/images/choose-office.jpg" + - id: "libreoffice-still" + package: "libreoffice-still" + name: "LibreOffice" + name[de]: "LibreOffice" + description: "LibreOffice is a powerful and free office suite, used by millions of people around the world. Its clean interface and feature-rich tools help you unleash your creativity and enhance your productivity." + description[de]: "LibreOffice ist ein leistungsstarkes Office-Paket. Die klare Oberfläche und mächtigen Werkzeuge lassen Sie Ihre Kreativität entfalten und Ihre Produktivität steigern." + screenshot: ":/images/LibreOffice.jpg" + - id: "freeoffice" + package: "freeoffice" + name: "FreeOffice" + name[de]: "FreeOffice" + description: "FreeOffice is a powerful Office suite with word processing, spreadsheet and presentation software. It is seamlessly compatible with Microsoft Office and can be used free of charge. For long-term use, request a free product key directly in the application." + description[de]: "FreeOffice ist ein leistungsstarkes Office-Paket mit Textverarbeitung, Tabellenkalkulation und Präsentationssoftware. Es ist nahtlos kompatible zu Microsoft Office und kann frei genutzt werden. Für eine Langzeitnutzung kann ein Produktkey im Programm angefordert werden." + screenshot: ":/images/FreeOffice.jpg" diff --git a/modules/packages.conf b/modules/packages.conf new file mode 100644 index 0000000..e42e8e9 --- /dev/null +++ b/modules/packages.conf @@ -0,0 +1,170 @@ +--- +# +# Which package manager to use, options are: +# - packagekit - PackageKit CLI tool +# - zypp - Zypp RPM frontend +# - yum - Yum RPM frontend +# - dnf - DNF, the new RPM frontend +# - urpmi - Mandriva package manager +# - apt - APT frontend for DEB and RPM +# - pacman - Pacman +# - portage - Gentoo package manager +# - entropy - Sabayon package manager +# - dummy - Dummy manager, only logs +# +backend: dummy + +# +# Often package installation needs an internet connection. +# Since you may allow system installation without a connection +# and want to offer OPTIONAL package installation, it's +# possible to have no internet, yet have this packages module +# enabled in settings. +# +# You can skip the whole module when there is no internet +# by setting "skip_if_no_internet" to true. +# +# You can run a package-manager specific update procedure +# before installing packages (for instance, to update the +# list of packages and dependencies); this is done only if there +# is an internet connection. +# +# Set "update_db" to 'true' for refreshing the database on the +# target system. On target installations, which got installed by +# unsquashing, a full system update may be needed. Otherwise +# post-installing additional packages may result in conflicts. +# Therefore set also "update_system" to 'true'. +# +skip_if_no_internet: false +update_db: true +update_system: false + +# +# List of maps with package operations such as install or remove. +# Distro developers can provide a list of packages to remove +# from the installed system (for instance packages meant only +# for the live system). +# +# A job implementing a distro specific logic to determine other +# packages that need to be installed or removed can run before +# this one. Distro developers may want to install locale packages +# or remove drivers not needed on the installed system. +# Such a job would populate a list of dictionaries in the global +# storage called "packageOperations" and that list is processed +# after the static list in the job configuration (i.e. the list +# that is in this configuration file). +# +# Allowed package operations are: +# - install, try_install: will call the package manager to +# install one or more packages. The install target will +# abort the whole installation if package-installation +# fails, while try_install carries on. Packages may be +# listed as (localized) names, or as (localized) package-data. +# See below for the description of the format. +# - localInstall: this is used to call the package manager +# to install a package from a path-to-a-package. This is +# useful if you have a static package archive on the install media. +# The *pacman* package manager is the only one to specially support +# this operation (all others treat this the same as *install*). +# - remove, try_remove: will call the package manager to +# remove one or more packages. The remove target will +# abort the whole installation if package-removal fails, +# while try_remove carries on. Packages may be listed as +# (localized) names. +# +# There are two formats for naming packages: as a name or as package-data, +# which is an object notation providing package-name, as well as pre- and +# post-install scripts. +# +# Here are both formats, for installing vi. The first one just names the +# package for vi (using the naming of the installed package manager), while +# the second contains three data-items; the pre-script is run before invoking +# the package manager, and the post-script runs once it is done. +# +# - install +# - vi +# - package: vi +# pre-script: touch /tmp/installing-vi +# post-script: rm -f /tmp/installing-vi +# +# The pre- and post-scripts are optional, but you cannot leave both out +# if you do use the *package* key: using "package: vi" with neither script +# option will trick Calamares into trying to install a package named +# "package: vi", which is unlikely to work. +# +# The pre- and post-scripts are **not** executed by a shell unless you +# explicitly invoke `/bin/sh` in them. The command-lines are passed +# to exec(), which does not understand shell syntax. In other words: +# +# pre-script: ls | wc -l +# +# Will fail, because `|` is passed as a command-line argument to ls, +# as are `wc`, and `-l`. No shell pipeline is set up, and ls is likely +# to complain. Invoke the shell explicitly: +# +# pre-script: /bin/sh -c \"ls | wc -l\" +# +# The above note on shell-expansion applies to versions up-to-and-including +# Calamares 3.2.12, but will change in future. +# +# Any package name may be localized; this is used to install localization +# packages for software based on the selected system locale. By including +# the string `LOCALE` in the package name, the following happens: +# +# - if the system locale is English (any variety), then the package is not +# installed at all, +# - otherwise `$LOCALE` or `${LOCALE}` is replaced by the 'lower-cased' BCP47 +# name of the 'language' part of the selected system locale (not the +# country/region/dialect part), e.g. selecting "nl_BE" will use "nl" +# here. +# +# Take care that just plain `LOCALE` will not be replaced, so `foo-LOCALE` will +# be left unchanged, while `foo-$LOCALE` will be changed. However, `foo-LOCALE` +# **will** be removed from the list of packages (i.e. not installed), if +# English is selected. If a non-English locale is selected, then `foo-LOCALE` +# will be installed, unchanged (no language-name-substitution occurs). +# +# The following installs localizations for vi, if they are relevant; if +# there is no localization, installation continues normally. +# +# - install +# - vi-$LOCALE +# - package: vi-${LOCALE} +# pre-script: touch /tmp/installing-vi +# post-script: rm -f /tmp/installing-vi +# +# When installing packages, Calamares will invoke the package manager +# with a list of package names if it can; package-data prevents this because +# of the scripts that need to run. In other words, this: +# +# - install: +# - vi +# - binutils +# - package: wget +# pre-script: touch /tmp/installing-wget +# +# This will invoke the package manager three times, once for each package, +# because not all of them are simple package names. You can speed up the +# process if you have only a few pre-scripts, by using multiple install targets: +# +# - install: +# - vi +# - binutils +# - install: +# - package: wget +# pre-script: touch /tmp/installing-wget +# +# This will call the package manager once with the package-names "vi" and +# "binutils", and then a second time for "wget". When installing large numbers +# of packages, this can lead to a considerable time savings. +# +operations: + - install: + - vi + - vi-${LOCALE} + - wget + - binutils + - remove: + - vi + - wget + - binutils diff --git a/modules/partition.conf b/modules/partition.conf new file mode 100644 index 0000000..6fbb44c --- /dev/null +++ b/modules/partition.conf @@ -0,0 +1,137 @@ +# This setting specifies the mount point of the EFI system partition. Some +# distributions (Fedora, Debian, Manjaro, etc.) use /boot/efi, others (KaOS, +# etc.) use just /boot. +efiSystemPartition: "/boot/efi" + +# This optional setting specifies the size of the EFI system partition. +# If nothing is specified, the default size of 300MiB will be used. +# efiSystemPartitionSize: 300M + +# In autogenerated partitioning, allow the user to select a swap size? +# If there is exactly one choice, no UI is presented, and the user +# cannot make a choice -- this setting is used. If there is more than +# one choice, a UI is presented. +# +# Legacy settings *neverCreateSwap* and *ensureSuspendToDisk* correspond +# to values of *userSwapChoices* as follows: +# - *neverCreateSwap* is true, means [none] +# - *neverCreateSwap* is false, *ensureSuspendToDisk* is false, [small] +# - *neverCreateSwap* is false, *ensureSuspendToDisk* is true, [suspend] +# +# Autogenerated swap sizes are as follows: +# - *suspend*: Swap is always at least total memory size, +# and up to 4GiB RAM follows the rule-of-thumb 2 * memory; +# from 4GiB to 8 GiB it stays steady at 8GiB, and over 8 GiB memory +# swap is the size of main memory. +# - *small*: Follows the rules above, but Swap is at +# most 8GiB, and no more than 10% of available disk. +# In both cases, a fudge factor (usually 10% extra) is applied so that there +# is some space for administrative overhead (e.g. 8 GiB swap will allocate +# 8.8GiB on disk in the end). +userSwapChoices: + - none # Create no swap, use no swap + - reuse # Re-use existing swap, but don't create any (unsupported right now) + - small # Up to 4GB + - suspend # At least main memory size + - file # To swap file instead of partition (unsupported right now) + +# LEGACY SETTINGS (these will generate a warning) +# ensureSuspendToDisk: true +# neverCreateSwap: false + +# Correctly draw nested (e.g. logical) partitions as such. +drawNestedPartitions: false + +# Show/hide partition labels on manual partitioning page. +alwaysShowPartitionLabels: true + +# Default filesystem type, used when a "new" partition is made. +# +# When replacing a partition, the existing filesystem inside the +# partition is retained. In other cases, e.g. Erase and Alongside, +# as well as when using manual partitioning and creating a new +# partition, this filesystem type is pre-selected. Note that +# editing a partition in manual-creation mode will not automatically +# change the filesystem type to this default value -- it is not +# creating a new partition. +# +# Suggested values: ext2, ext3, ext4, reiser, xfs, jfs, btrfs +# If nothing is specified, Calamares defaults to "ext4". +# +# Names are case-sensitive and defined by KPMCore. +defaultFileSystemType: "ext4" + +# Show/hide LUKS related functionality in automated partitioning modes. +# Disable this if you choose not to deploy early unlocking support in GRUB2 +# and/or your distribution's initramfs solution. +# +# BIG FAT WARNING: +# +# This option is unsupported, as it cuts out a crucial security feature. +# Disabling LUKS and shipping Calamares without a correctly configured GRUB2 +# and initramfs is considered suboptimal use of the Calamares software. The +# Calamares team will not provide user support for any potential issue that +# may arise as a consequence of setting this option to false. +# It is strongly recommended that system integrators put in the work to support +# LUKS unlocking support in GRUB2 and initramfs/dracut/mkinitcpio/etc. +# Support is offered to system integrators that wish to do so, through the +# Calamares bug tracker, as well as in #calamares on Freenode. +# For more information on setting up GRUB2 for Calamares with LUKS, see +# https://github.com/calamares/calamares/wiki/Deploy-LUKS +# +# If nothing is specified, LUKS is enabled in automated modes. +#enableLuksAutomatedPartitioning: true + +# Allow manual partitioning. +# +# When set to false, this option hides the "Manual partitioning" button, +# limiting the user's choice to "Erase", "Replace" or "Alongside". +# This can be useful when using a custom partition layout we don't want +# the user to modify. +# +# If nothing is specified, manual partitioning is enabled. +#allowManualPartitioning: true + +# To apply a custom partition layout, it has to be defined this way : +# +# partitionLayout: +# - name: "rootfs" +# filesystem: "ext4" +# mountPoint: "/" +# size: 20% +# minSize: 500M +# maxSize: 10G +# - name: "home" +# filesystem: "ext4" +# mountPoint: "/home" +# size: 3G +# minSize: 1.5G +# - name: "data" +# filesystem: "fat32" +# mountPoint: "/data" +# size: 100% +# +# There can be any number of partitions, each entry having the following attributes: +# - name: partition label +# - filesystem: filesystem type +# - mountPoint: partition mount point +# - size: partition size in bytes (append 'K', 'M' or 'G' for KiB, MiB or GiB) +# or +# % of the available drive space if a '%' is appended to the value +# - minSize: minimum partition size (optional parameter) +# - maxSize: maximum partition size (optional parameter) + +# Checking for available storage +# +# This overlaps with the setting of the same name in the welcome module's +# requirements section. If nothing is set by the welcome module, this +# value is used instead. It is still a problem if there is no required +# size set at all, and the replace and resize options will not be offered +# if no required size is set. +# +# The value is in Gibibytes (GiB). +# +# BIG FAT WARNING: except for OEM-phase-0 use, you should be using +# the welcome module, **and** configure this value in +# `welcome.conf`, not here. +# requiredStorage: 3.5 diff --git a/modules/plasmalnf.conf b/modules/plasmalnf.conf new file mode 100644 index 0000000..a954c68 --- /dev/null +++ b/modules/plasmalnf.conf @@ -0,0 +1,79 @@ +# The Plasma Look-and-Feel module allows selecting a Plasma +# Look-and-Feel in the live- or host-system and switches the +# host Plasma session immediately to the chosen LnF; it +# can also write a LnF configuration to the target user / on +# the target system. +# +# This module should be used once in a view section (to get +# the UI) and once in the exec section (to apply the selection +# to the target user). It should come **after** the user module +# in exec, so that the target user has been created alrady. +--- +# Full path to the Plasma look-and-feel tool (CLI program +# for querying and applying Plasma themes). If this is not +# set, no LNF setting will happen. +lnftool: "/usr/bin/lookandfeeltool" + +# For systems where the user Calamares runs as (usually root, +# via either sudo or pkexec) has a clean environment, set this +# to the originating username; the lnftool will be run through +# "sudo -H -u " instead of directly. +# +# liveuser: "live" + +# You can limit the list of Plasma look-and-feel themes by listing ids +# here. If this key is not present, all of the installed themes are listed. +# If the key is present, only installed themes that are **also** included +# in the list are shown (could be none!). See the *showAll* key, below, +# to change that. +# +# Themes may be listed by id, (e.g. fluffy-bunny, below) or as a theme +# and an image (e.g. breeze) which will be used to show a screenshot. +# Themes with no image set at all get a "missing screenshot" image; if the +# image file is not found, they get a color swatch based on the image name. +# +# The image may be an absolute path. If it is a relative path, though, +# it is searched in the current directory and in the branding directory +# (i.e. relative to the directory where your branding.desc lives). +# +# Valid forms of entries in the *themes* key: +# - A single string (unquoted), which is the theme id +# - A pair of *theme* and *image* keys, e.g. +# ``` +# - theme: fluffy-bunny.desktop +# image: "fluffy-screenshot.png" +# ``` +# +# The image screenshot is resized to 12x8 the current font size, with +# a minimum of 120x80 pixels. This allows the screenshot to scale up +# on HiDPI displays where the fonts are larger (in pixels). +themes: + - org.kde.fuzzy-pig.desktop + - theme: org.kde.breeze.desktop + image: "breeze.png" + - theme: org.kde.breezedark.desktop + image: "breeze-dark.png" + - org.kde.fluffy-bunny.desktop + +# If *showAll* is true, then all installed themes are shown in the +# UI for selection, even if they are not listed in *themes*. This +# allows selection of all themes even while not all of them are +# listed in *themes* -- which is useful to show screenshots for those +# you do have a screenshot for. +showAll: false + +# You can pre-select one of the themes; it is not applied +# immediately, but its radio-button is switched on to indicate +# that that is the theme (that is most likely) currently in use. +# Do this only on Live images where you are reasonably sure +# that the user is not going to change the theme out from under +# themselves before running the installer. +# +# If this key is present, its value should be the id of the theme +# which should be pre-selected. If absent, empty, or the pre-selected +# theme is not found on the live system, no theme will be pre-selected. +# +# As a special setting, use "*", to try to find the currently- +# selected theme by reading the Plasma configuration. This requires +# KF5::Config at build- and run-time. +preselect: "*" diff --git a/modules/plymouthcfg.conf b/modules/plymouthcfg.conf new file mode 100644 index 0000000..47c54f5 --- /dev/null +++ b/modules/plymouthcfg.conf @@ -0,0 +1,28 @@ +# Plymouth Configuration Module +# +# This module can be used to setup the default plymouth theme to +# be used with your distribution +# +# You should only use this module if the plymouth package is installed +# on the build configurations of your distribution & the plymouth +# theme you want to configure is installed as well. If the unpacked +# filesystem configures a plymouth theme already, there is no need +# to change it here. +--- + + +# Leave this commented if you want to use the default theme +# shipped with your distribution configurations. Make sure that +# the theme exists in the themes directory of plymouth path. +# Debian / Ubuntu comes with themes "joy", "script", "softwaves", +# possibly others. Look in /usr/share/plymouth/themes for more. +# +# Specifying a non-existent theme will leave the plymouth +# configuration set to that theme. It is up to plymouth to +# deal with that. + +plymouth_theme: spinfinity + + + + diff --git a/modules/postcfg.conf b/modules/postcfg.conf new file mode 100644 index 0000000..1c8651d --- /dev/null +++ b/modules/postcfg.conf @@ -0,0 +1,4 @@ +--- +keyrings: + - archlinux + - manjaro diff --git a/modules/preservefiles.conf b/modules/preservefiles.conf new file mode 100644 index 0000000..671a308 --- /dev/null +++ b/modules/preservefiles.conf @@ -0,0 +1,49 @@ +# Configuration for the preserve-files job +# +# The *files* key contains a list of files to preserve. Each element of +# the list should have one of these forms: +# +# - an absolute path (probably within the host system). This will be preserved +# as the same path within the target system (chroot). If, globally, dontChroot +# is true, then these items are ignored (since the destination is the same +# as the source). +# - a map with a *dest* key. The *dest* value is a path interpreted in the +# target system (if dontChroot is true, in the host system). Relative paths +# are not recommended. There are three possible other keys in the map: +# - *from*, which must have one of the values, below; it is used to +# preserve files whose pathname is known to Calamares internally. +# - *src*, to refer to a path interpreted in the host system. Relative +# paths are not recommended, and are interpreted relative to where +# Calamares is being run. +# - *perm*, is a colon-separated tuple of :: +# where is in octal (e.g. 4777 for wide-open, 0400 for read-only +# by owner). If set, the file's ownership and permissions are set to +# those values within the target system; if not set, no permissions +# are changed. +# Only one of the two source keys (either *from* or *src*) may be set. +# +# The target filename is modified as follows: +# - `@@ROOT@@` is replaced by the path to the target root (may be /) +# - `@@USER@@` is replaced by the username entered by on the user +# page (may be empty, for instance if no user page is enabled) +# +# Special values for the key *from* are: +# - *log*, for the complete log file (up to the moment the preservefiles +# module is run), +# - *config*, for the Calamares configuration file +# - *globals*, for a JSON dump of the contents of global storage +--- +files: + - /etc/oem-information + - from: log + dest: /root/install.log + perm: root:wheel:644 + - from: config + dest: /root/install.cfg + perm: root:wheel:400 + +# The *perm* key contains a default value to apply to all files listed +# above that do not have a *perm* key of their own. If not set, +# root:root:0400 (highly restrictive) is used. +# +# perm: "root:root:0400" diff --git a/modules/rawfs.conf b/modules/rawfs.conf new file mode 100644 index 0000000..10e654a --- /dev/null +++ b/modules/rawfs.conf @@ -0,0 +1,24 @@ +# Configuration for the rawfs module: raw filesystem copy to a block device + +--- + +# To apply a custom partition layout, it has to be defined as a list of targets. +# +# For each target, the following attributes must be defined: +# * mountPoint: The mount point of the destination device on the installed system +# The corresponding block device will automatically be identified and used as the +# destination for the operation +# * source: The source filesystem; it can be the mount point of a locally (on the +# live system) mounted filesystem, a path to a disk image, or a block device +# * resize (optional): Expand the destination filesystem to fill the whole +# partition at the end of the operation; this works only with ext filesystems +# for now + +targets: + - mountPoint: / + source: / + - mountPoint: /home + source: /images/home.img + resize: true + - mountPoint: /data + source: /dev/mmcblk0p3 diff --git a/modules/removeuser.conf b/modules/removeuser.conf new file mode 100644 index 0000000..dab4b25 --- /dev/null +++ b/modules/removeuser.conf @@ -0,0 +1,6 @@ +# Removes a single user (with userdel) from the system. +# This is typically used in OEM setups or if the live user +# spills into the target system. +--- +# Username in the target system to be removed. +username: live diff --git a/modules/services.conf b/modules/services.conf new file mode 100644 index 0000000..4d34df7 --- /dev/null +++ b/modules/services.conf @@ -0,0 +1,87 @@ +# Systemd services manipulation. +# +# This module can enable services and targets for systemd +# (if packaging doesn't already do that). It can calso +# disable services (but not targets). +# +# First, services are enabled; then targets; then services +# are disabled -- this order of operations is fixed. +--- + +# There are three configuration keys for this module: +# *services*, *targets* and *disable*. The value of each +# key is a list of entries. Each entry has two keys: +# - *name* is the (string) name of the service or target that is being +# changed. Use quotes. Don't include ".target" or ".service" +# in the name. +# - *mandatory* is a boolean option, which states whether the change +# must be done successfully. If systemd reports an error while changing +# a mandatory entry, the installation will fail. When mandatory is false, +# errors for that entry (service or target) are ignored. If mandatory +# is not specified, the default is false. +# +# An entry may also be given as a single string, which is then +# interpreted as the name of the service. In this case, mandatory +# is also set to the default of false. +# +# Use [] to express an empty list. + +# # This example enables NetworkManager (and fails if it can't), +# # disables cups (and ignores failure). Then it enables the +# # graphical target (e.g. so that SDDM runs for login), and +# # finally disables pacman-init (an ArchLinux-only service). +# # +# # Enables .service +# services: +# - name: "NetworkManager" +# mandatory: true +# - name: "cups" +# mandatory: false +# +# # Enables .target +# targets: +# - name: "graphical" +# mandatory: true +# +# # Disables .service +# disable: +# - name: "pacman-init" +# mandatory: false +# +# # Disables .target +# # .. this shows how to use just the name +# disable-targets: +# - graphical +# +# # Masks (stronger version of disable). This section +# # is unusual because you **must** include the suffix +# # (e.g. ".service") as part of the name, so, e.g. to mask +# # NetworkManager (rather than just disable it) you must +# # specify "NetworkManager.service" as name. +# mask: +# - name: "NetworkManager.service" +# - mandatory: true + +# By default, no changes are made. +#services: [] +#targets: [] +#disable: [] +disable-targets: [] +mask: [] + +# Manjaro settings + +services: + - name: "NetworkManager" + mandatory: false + + - name: "org.cups.cupsd" + mandatory: false + +targets: + - name: "graphical" + mandatory: true + +disable: + - name: "pacman-init" + mandatory: false diff --git a/modules/servicescfg.conf b/modules/servicescfg.conf new file mode 100644 index 0000000..d0995f4 --- /dev/null +++ b/modules/servicescfg.conf @@ -0,0 +1,10 @@ +--- +services: + enabled: + - name: "NetworkManager" + runlevel: "default" + - name: "cups" + runlevel: "default" +# disabled: +# - name: "hwclock" +# runlevel: "boot" diff --git a/modules/shellprocess.conf b/modules/shellprocess.conf new file mode 100644 index 0000000..4734aaa --- /dev/null +++ b/modules/shellprocess.conf @@ -0,0 +1,36 @@ +# Configuration for the shell process job. +# +# Executes a list of commands found under the key *script*. +# If the top-level key *dontChroot* is true, then the commands +# are executed in the context of the live system, otherwise +# in the context of the target system. In all of the commands, +# the following substitutions will take place: +# - `@@ROOT@@` is replaced by the root mount point of the **target** +# system from the point of view of the command (for chrooted +# commands, that will be */*). +# - `@@USER@@` is replaced by the username, set on the user page. +# +# The (global) timeout for the command list can be set with +# the *timeout* key. The value is a time in seconds, default +# is 10 seconds if not set. +# +# If a command starts with "-" (a single minus sign), then the +# return value of the command following the - is ignored; otherwise, +# a failing command will abort the installation. This is much like +# make's use of - in a command. +# +# The value of *script* may be: +# - a single string; this is one command that is executed. +# - a list of strings; these are executed one at a time, by +# separate shells (/bin/sh -c is invoked for each command). +# - an object, specifying a key *command* and (optionally) +# a key *timeout* to set the timeout for this specific +# command differently from the global setting. +--- +dontChroot: false +timeout: 10 +script: + - "-touch @@ROOT@@/tmp/thingy" + - "/usr/bin/false" + - command: "/usr/local/bin/slowloris" + timeout: 3600 diff --git a/modules/tracking.conf b/modules/tracking.conf new file mode 100644 index 0000000..84c3f55 --- /dev/null +++ b/modules/tracking.conf @@ -0,0 +1,88 @@ +# Settings for various kinds of tracking that Distributions can +# enable. Distributions looking at tracking should be aware of +# the privacy (and hence communications) impact of that tracking, +# and are advised to consult the Mozilla and KDE policies on +# privacy and user tracking. +# +# There are three areas of tracking (-configuration) supported +# by Calamares It is up to individual Distributions to create +# suitable backends / configuration scripts for each. The +# different areas are: +# +# install: This is "phone home" functionality at the end of the +# install process. When enabled, it contacts the given +# URL. The URL can contain the special token $MACHINE, +# which is replaced by the machine-id of the installed +# system (if available, blank otherwise). +# +# machine: This enables machine-level tracking on a (semi-) +# continuous basis. It is meant to keep track of installed +# systems and their continued use / updating. +# +# user: This area enables user-level tracking, along the lines +# of the KDE User Telemetry Policy. It enables specific +# collection of data at a user- and application-level, +# possibly including actions done in an application. +# For the KDE environment, this enables user tracking +# with the appropriate framework, and the KDE User Telemetry +# policy applies. +# +# Each area has a key *enabled*. If the area is enabled, it is shown to +# the user. This defaults to off, which means no tracking would be +# configured or enabled by Calamares. +# +# Each area has a key *policy*, which is a Url to be opened when +# the user clicks on the corresponding Help button for an explanation +# of the details of that particular kind of tracking. If no policy +# is set, the help button is hidden. The example policy links +# go to Calamares' generic user manual. +# +# Each area may have other configuration keys, depending on the +# area and how it needs to be configured. +# +# Globally, there are two other keys: +# +# policy: (optional) url about tracking settings for this distro. +# default: (optional) level to enable by default +# +--- +# This is the global policy; it is displayed as a link on the page. +# If blank or commented out, no link is displayed on the tracking +# page. It is recommended to either provide policy URLs for each +# area, *or* one general link, and not to mix them. +policy: "https://github.com/calamares/calamares/wiki/Users-Guide#installation-tracking" + +# This is the default level to enable for tracking. If commented out, +# empty, or otherwise invalid, "none" is used, so no tracking by default. +default: user + +# The install area has one specific configuration key: +# url: this URL (remember to include the protocol, and prefer https) +# is fetched (with a GET request, and the data discarded) at +# the end of the installation process. The following tokens +# are replaced in the url (possibly by blank strings, or by 0). +# - $CPU (cpu make and model) +# - $MEMORY (amount of main memory available) +# - $DISK (total amount of disk attached) +# Typically these are used as GET parameters, as in the example. +# +# Note that phone-home only works if the system has an internet +# connection; it is a good idea to require internet in the welcome +# module then. +install: + enabled: false + policy: "https://github.com/calamares/calamares/wiki/Users-Guide#installation-tracking" + # url: "https://example.com/install.php?c=$CPU&m=$MEMORY" + +# The machine area has one specific configuration key: +# style: This string specifies what kind of tracking configuration +# needs to be done. There is currently only one valid +# style, "neon", which edits two files in the installed +# system to enable system-tracking. +machine: + enabled: false + style: neon + +# The user area is not yet implemented, and has no specific configuration. +user: + enabled: false diff --git a/modules/umount.conf b/modules/umount.conf new file mode 100644 index 0000000..22a2e74 --- /dev/null +++ b/modules/umount.conf @@ -0,0 +1,42 @@ +### Umount Module +# +# This module represents the last part of the installation, the unmounting +# of partitions used for the install. It is also the last place where it +# is possible to copy files to the target system, thus the best place to +# copy an installation log. +# +# This module has two configuration keys: +# srcLog location in the live system where the log is +# destLog location in the target system to copy the log +# +# You can either use the default source path (which is +# `/root/.cache/calamares/session.log` ) to copy the regular log, +# or if you want to use the full output of `sudo calamares -d` you will need +# to redirect standard output, for instance in a launcher script or +# in the desktop file. +# +# Example launcher script: +# +# ``` +# #!/bin/sh +# sudo /usr/bin/calamares -d > installation.log +# ``` +# +# Example desktop line: +# +# ``` +# Exec=sudo /usr/bin/calamares -d > installation.log +# ``` +# +# If no source and destination are set, no copy is attempted. If the +# copy fails for some reason, a warning is printed but the installation +# does not fail. + +--- +# example when using the normal Calamares log: +srcLog: "/root/.cache/calamares/session.log" +destLog: "/var/log/Calamares.log" + +# example when using a log created by `sudo calamares -d`: +#srcLog: "/home/live/installation.log" +#destLog: "/var/log/installation.log" diff --git a/modules/unpackfs.conf b/modules/unpackfs.conf new file mode 100644 index 0000000..454e82e --- /dev/null +++ b/modules/unpackfs.conf @@ -0,0 +1,89 @@ +# Unsquash / unpack a filesystem. Multiple sources are supported, and +# they may be squashed or plain filesystems. +# +# Configuration: +# +# from globalstorage: rootMountPoint +# from job.configuration: the path to where to mount the source image(s) +# for copying an ordered list of unpack mappings for image file <-> +# target dir relative to rootMountPoint. + +--- +# Each list item is unpacked, in order, to the target system. +# +# Each list item has the following **mandatory** attributes: +# - *source* path relative to the live / intstalling system to the image +# - *sourcefs* the type of the source files; valid entries are +# - `ext4` (copies the filesystem contents) +# - `squashfs` (unsquashes) +# - `file` (copies a file or directory) +# - (may be others if mount supports it) +# - *destination* path relative to rootMountPoint (so in the target +# system) where this filesystem is unpacked. It may be an +# empty string, which effectively is / (the root) of the target +# system. +# +# Each list item **optionally** can include the following attributes: +# - *exclude* is a list of values that is expanded into --exclude +# arguments for rsync (each entry in exclude gets its own --exclude). +# - *excludeFile* is a single file that is passed to rsync as an +# --exclude-file argument. This should be a full pathname +# inside the **host** filesystem. +# +# EXAMPLES +# +# Usually you list a filesystem image to unpack; you can use +# squashfs or an ext4 image. An empty destination is equivalent to "/", +# the root of the target system. The destination directory must exist +# in the target system. +# +# - source: "/path/to/filesystem.sqfs" +# sourcefs: "squashfs" +# destination: "" +# +# Multiple entries are unpacked in-order; if there is more than one +# item then only the first must exist beforehand -- it's ok to +# create directories with one unsquash and then to use those +# directories as a target from a second unsquash. +# +# - source: "/path/to/another/filesystem.img" +# sourcefs: "ext4" +# destination: "" +# - source: "/path/to/another/filesystem2.img" +# sourcefs: "ext4" +# destination: "/usr/lib/extra" +# +# You can list filesystem source paths relative to the Calamares run +# directory, if you use -d (this is only useful for testing, though). +# +# - source: ./example.sqfs +# sourcefs: squashfs +# destination: "" +# +# You can list individual files (copied one-by-one), or directories +# (the files inside this directory are copied directly to the destination, +# so no "dummycpp/" subdirectory is created in this example). +# Do note that the target directory must exist already (e.g. from +# extracting some other filesystem). +# +# - source: ../CHANGES +# sourcefs: file +# destination: "/tmp/derp" +# - source: ../src/modules/dummycpp +# sourcefs: file +# destination: "/tmp/derp" +# +# The *destination* and *source* are handed off to rsync, so the semantics +# of trailing slashes apply. In order to *rename* a file as it is +# copied, specify one single file (e.g. CHANGES) and a full pathname +# for its destination name, as in the example below. + +unpack: + - source: ../CHANGES + sourcefs: file + destination: "/tmp/changes.txt" + - source: src/qml/calamares/slideshow + sourcefs: file + destination: "/tmp/slideshow/" + exclude: [ "*.qmlc", "qmldir" ] + # excludeFile: /etc/calamares/modules/unpackfs/exclude-list.txt diff --git a/modules/users.conf b/modules/users.conf new file mode 100644 index 0000000..0c40fae --- /dev/null +++ b/modules/users.conf @@ -0,0 +1,85 @@ +# Configuration for the one-user-system user module. +# +# Besides these settings, the user module also places the following +# keys into the globalconfig area, based on user input in the view step. +# +# - hostname +# - username +# - password (obscured) +# - autologinUser (if enabled, set to username) +# +# These globalconfig keys are set when the jobs for this module +# are created. +--- +# Used as default groups for the created user. +# Adjust to your Distribution defaults. +defaultGroups: + - users + - lp + - video + - network + - storage + - wheel + - audio + +# Some Distributions require a 'autologin' group for the user. +# Autologin causes a user to become automatically logged in to +# the desktop environment on boot. +# Disable when your Distribution does not require such a group. +autologinGroup: autologin +# You can control the initial state for the 'autologin checkbox' in UsersViewStep here. +# Possible values are: true to enable or false to disable the checkbox by default +doAutologin: true + +# When set to a non-empty string, Calamares creates a sudoers file for the user. +# /etc/sudoers.d/10-installer +# Remember to add sudoersGroup to defaultGroups. +# +# If your Distribution already sets up a group of sudoers in its packaging, +# remove this setting (delete or comment out the line below). Otherwise, +# the setting will be duplicated in the /etc/sudoers.d/10-installer file, +# potentially confusing users. +sudoersGroup: wheel + +# Setting this to false , causes the root account to be disabled. +setRootPassword: true +# You can control the initial state for the 'root password checkbox' in UsersViewStep here. +# Possible values are: true to enable or false to disable the checkbox by default. +# When enabled the user password is used for the root account too. +# NOTE: doReusePassword requires setRootPassword to be enabled. +doReusePassword: true + +# These are optional password-requirements that a distro can enforce +# on the user. The values given in this sample file disable each check, +# as if the check was not listed at all. +# +# Checks may be listed multiple times; each is checked separately, +# and no effort is done to ensure that the checks are consistent +# (e.g. specifying a maximum length less than the minimum length +# will annoy users). +# +# The libpwquality check relies on the (optional) libpwquality library. +# Its value is a list of configuration statements that could also +# be found in pwquality.conf, and these are handed off to the +# libpwquality parser for evaluation. The check is ignored if +# libpwquality is not available at build time (generates a warning in +# the log). The Calamares password check rejects passwords with a +# score of < 40 with the given libpwquality settings. +# +# (additional checks may be implemented in CheckPWQuality.cpp and +# wired into UsersPage.cpp) +passwordRequirements: + minLength: -1 # Password at least this many characters + maxLength: -1 # Password at most this many characters + libpwquality: + - minlen=0 + - minclass=0 + +# Shell to be used for the regular user of the target system. +# There are three possible kinds of settings: +# - unset (i.e. commented out, the default), act as if set to /bin/bash +# - empty (explicit), don't pass shell information to useradd at all +# and rely on a correct configuration file in /etc/default/useradd +# - set, non-empty, use that path as shell. No validation is done +# that the shell actually exists or is executable. +# userShell: /bin/bash diff --git a/modules/welcome.conf b/modules/welcome.conf new file mode 100644 index 0000000..0361830 --- /dev/null +++ b/modules/welcome.conf @@ -0,0 +1,92 @@ +# Configuration for the welcome module. The welcome page +# displays some information from the branding file. +# Which parts it displays can be configured through +# the show* variables. +# +# In addition to displaying the welcome page, this module +# can check requirements for installation. +--- +# Display settings for various buttons on the welcome page. +# The URLs themselves come from branding.desc is the setting +# here is "true". If the setting is false, the button is hidden. +# The setting can also be a full URL which will then be used +# instead of the one from the branding file, or empty or not-set +# which will hide the button. +showSupportUrl: true +showKnownIssuesUrl: true +showReleaseNotesUrl: true + +# If this Url is set to something non-empty, a "donate" +# button is added to the welcome page alongside the +# others (see settings, above). Clicking the button opens +# the corresponding link. (This button has no corresponding +# branding.desc string) +# +# showDonateUrl: https://kde.org/community/donations/ + +# Requirements checking. These are general, generic, things +# that are checked. They may not match with the actual requirements +# imposed by other modules in the system. +requirements: + # Amount of available disk, in GiB. Floating-point is allowed here. + # Note that this does not account for *usable* disk, so it is possible + # to pass this requirement, yet have no space to install to. + requiredStorage: 5.5 + + # Amount of available RAM, in GiB. Floating-point is allowed here. + requiredRam: 1.0 + + # To check for internet connectivity, Calamares does a HTTP GET + # on this URL; on success (e.g. HTTP code 200) internet is OK. + internetCheckUrl: http://google.com + + # List conditions to check. Each listed condition will be + # probed in some way, and yields true or false according to + # the host system satisfying the condition. + # + # This sample file lists all the conditions that are known. + check: + - storage + - ram + - power + - internet + - root + - screen + # List conditions that **must** be satisfied (from the list + # of conditions, above) for installation to proceed. + # If any of these conditions are not met, the user cannot + # continue past the welcome page. + required: + # - storage + - ram + # - root + +# GeoIP checking +# +# This can be used to pre-select a language based on the country +# the user is currently in. It *assumes* that there's internet +# connectivity, though. Configuration is like in the locale module, +# but remember to use a URL that returns full data **and** to +# use a selector that will pick the country, not the timezone. +# +# To disable GeoIP checking, either comment-out the entire geoip section, +# or set the *style* key to an unsupported format (e.g. `none`). +# Also, note the analogous feature in src/modules/locale/locale.conf. +# +geoip: + style: "none" + url: "https://geoip.kde.org/v1/ubiquity" # extended XML format + selector: "CountryCode" # blank uses default, which is wrong + +# User interface +# +# The "select language" icon is an international standard, but it +# might not theme very well with your desktop environment. +# Fill in an icon name (following FreeDesktop standards) to +# use that named icon instead of the usual one. +# +# Leave blank or unset to use the international standard. +# +# Known icons in this space are "set-language" and "config-language". +# +# languageIcon: set-language diff --git a/qml/calamares/slideshow/BackButton.qml b/qml/calamares/slideshow/BackButton.qml new file mode 100644 index 0000000..2d5f4dd --- /dev/null +++ b/qml/calamares/slideshow/BackButton.qml @@ -0,0 +1,24 @@ +/* === This file is part of Calamares - === + * + * Copyright 2018, Adriaan de Groot + * + * Calamares is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Calamares is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Calamares. If not, see . + */ + +NavButton { + id: backButton + anchors.left: parent.left + visible: parent.currentSlide > 0 + isForward: false +} diff --git a/qml/calamares/slideshow/ForwardButton.qml b/qml/calamares/slideshow/ForwardButton.qml new file mode 100644 index 0000000..9f6fecf --- /dev/null +++ b/qml/calamares/slideshow/ForwardButton.qml @@ -0,0 +1,23 @@ +/* === This file is part of Calamares - === + * + * Copyright 2018, Adriaan de Groot + * + * Calamares is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Calamares is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Calamares. If not, see . + */ + +NavButton { + id: forwardButton + anchors.right: parent.right + visible: parent.currentSlide + 1 < parent.slides.length; +} diff --git a/qml/calamares/slideshow/NavButton.qml b/qml/calamares/slideshow/NavButton.qml new file mode 100644 index 0000000..33d8cad --- /dev/null +++ b/qml/calamares/slideshow/NavButton.qml @@ -0,0 +1,68 @@ +/* === This file is part of Calamares - === + * + * Copyright 2018, Adriaan de Groot + * + * Calamares is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Calamares is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Calamares. If not, see . + */ + +/* This is a navigation (arrow) button that fades in on hover, and + * which calls forward / backward navigation on the presentation it + * is in. It should be a child item of the presentation (not of a + * single slide). Use the ForwardButton or BackButton for a pre- + * configured instance that interacts with the presentation. + */ + +import QtQuick 2.5; + +Image { + id: fade + + property bool isForward : true + + width: 100 + height: 100 + anchors.verticalCenter: parent.verticalCenter + opacity: 0.3 + + OpacityAnimator { + id: fadeIn + target: fade + from: fade.opacity + to: 1.0 + duration: 500 + running: false + } + + OpacityAnimator { + id: fadeOut + target: fade + from: fade.opacity + to: 0.3 + duration: 250 + running: false + } + + MouseArea { + anchors.fill: parent + hoverEnabled: true + onEntered: { fadeOut.running = false; fadeIn.running = true } + onExited: { fadeIn.running = false ; fadeOut.running = true } + onClicked: { + if (isForward) + fade.parent.goToNextSlide() + else + fade.parent.goToPreviousSlide() + } + } +} diff --git a/qml/calamares/slideshow/Presentation.qml b/qml/calamares/slideshow/Presentation.qml new file mode 100644 index 0000000..1d2fd9c --- /dev/null +++ b/qml/calamares/slideshow/Presentation.qml @@ -0,0 +1,240 @@ +/* === This file is part of Calamares - === + * + * Copyright 2017, Adriaan de Groot + * - added looping, keys-instead-of-shortcut + * Copyright 2018, Adriaan de Groot + * - make looping a property, drop the 'c' fade-key + * - drop navigation through entering a slide number + * (this and the 'c' key make sense in a *presentation* + * slideshow, not in a passive slideshow like Calamares) + * - remove quit key + * Copyright 2019, Adriaan de Groot + * - Support "V2" loading + * - Disable shortcuts until the content is visible in Calamares + * + * SPDX-License-Identifier: LGPL-2.1 + * License-Filename: LICENSES/LGPLv2.1-Presentation + */ + +/**************************************************************************** +** +** Copyright (C) 2016 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the QML Presentation System. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +import QtQuick 2.5 +import QtQuick.Window 2.0 + +Item { + id: root + + property variant slides: [] + property int currentSlide: 0 + + property bool loopSlides: true + + property bool showNotes: false; + property bool allowDelay: true; + property alias mouseNavigation: mouseArea.enabled + property bool arrowNavigation: true + property bool keyShortcutsEnabled: true + + property color titleColor: textColor; + property color textColor: "black" + property string fontFamily: "Helvetica" + property string codeFontFamily: "Courier New" + + // This is set by the C++ part of Calamares when the slideshow + // becomes visible. You can connect it to a timer, or whatever + // else needs to start only when the slideshow becomes visible. + // + // It is used in this example also to keep the keyboard shortcuts + // enabled only while the slideshow is active. + property bool activatedInCalamares: false + + // Private API + property int _lastShownSlide: 0 + + Component.onCompleted: { + var slideCount = 0; + var slides = []; + for (var i=0; i 0) + root.slides[root.currentSlide].visible = true; + } + + function switchSlides(from, to, forward) { + from.visible = false + to.visible = true + return true + } + + onCurrentSlideChanged: { + switchSlides(root.slides[_lastShownSlide], root.slides[currentSlide], currentSlide > _lastShownSlide) + _lastShownSlide = currentSlide + // Always keep focus on the slideshow + root.focus = true + } + + function goToNextSlide() { + if (root.slides[currentSlide].delayPoints) { + if (root.slides[currentSlide]._advance()) + return; + } + if (currentSlide + 1 < root.slides.length) + ++currentSlide; + else if (loopSlides) + currentSlide = 0; // Loop at the end + } + + function goToPreviousSlide() { + if (currentSlide - 1 >= 0) + --currentSlide; + else if (loopSlides) + currentSlide = root.slides.length - 1 + } + + focus: true // Keep focus + + // Navigation through key events, too + Keys.onSpacePressed: goToNextSlide() + Keys.onRightPressed: goToNextSlide() + Keys.onLeftPressed: goToPreviousSlide() + + // navigate with arrow keys + Shortcut { sequence: StandardKey.MoveToNextLine; enabled: root.activatedInCalamares && root .arrowNavigation; onActivated: goToNextSlide() } + Shortcut { sequence: StandardKey.MoveToPreviousLine; enabled: root.activatedInCalamares && root.arrowNavigation; onActivated: goToPreviousSlide() } + Shortcut { sequence: StandardKey.MoveToNextChar; enabled: root.activatedInCalamares && root.arrowNavigation; onActivated: goToNextSlide() } + Shortcut { sequence: StandardKey.MoveToPreviousChar; enabled: root.activatedInCalamares && root.arrowNavigation; onActivated: goToPreviousSlide() } + + // presentation-specific single-key shortcuts (which interfere with normal typing) + Shortcut { sequence: " "; enabled: root.activatedInCalamares && root.keyShortcutsEnabled; onActivated: goToNextSlide() } + + // standard shortcuts + Shortcut { sequence: StandardKey.MoveToNextPage; enabled: root.activatedInCalamares; onActivated: goToNextSlide() } + Shortcut { sequence: StandardKey.MoveToPreviousPage; enabled: root.activatedInCalamares; onActivated: goToPreviousSlide() } + + MouseArea { + id: mouseArea + anchors.fill: parent + acceptedButtons: Qt.LeftButton | Qt.RightButton + onClicked: { + if (mouse.button == Qt.RightButton) + goToPreviousSlide() + else + goToNextSlide() + } + onPressAndHold: goToPreviousSlide(); //A back mechanism for touch only devices + } + + Window { + id: notesWindow; + width: 400 + height: 300 + + title: "QML Presentation: Notes" + visible: root.showNotes + + Flickable { + anchors.fill: parent + contentWidth: parent.width + contentHeight: textContainer.height + + Item { + id: textContainer + width: parent.width + height: notesText.height + 2 * notesText.padding + + Text { + id: notesText + + property real padding: 16; + + x: padding + y: padding + width: parent.width - 2 * padding + + + font.pixelSize: 16 + wrapMode: Text.WordWrap + + property string notes: root.slides[root.currentSlide].notes; + + onNotesChanged: { + var result = ""; + + var lines = notes.split("\n"); + var beginNewLine = false + for (var i=0; i 0) + result += " "; + result += line; + } + } + + if (result.length == 0) { + font.italic = true; + text = "no notes.." + } else { + font.italic = false; + text = result; + } + } + } + } + } + } +} diff --git a/qml/calamares/slideshow/Slide.qml b/qml/calamares/slideshow/Slide.qml new file mode 100644 index 0000000..6b32ddf --- /dev/null +++ b/qml/calamares/slideshow/Slide.qml @@ -0,0 +1,206 @@ +/* === This file is part of Calamares - === + * + * SPDX-License-Identifier: LGPL-2.1 + * License-Filename: LICENSES/LGPLv2.1-Presentation + */ + +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the QML Presentation System. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +import QtQuick 2.5 + +Item { + /* + Slides can only be instantiated as a direct child of a Presentation {} as they rely on + several properties there. + */ + + id: slide + + property bool isSlide: true; + + property bool delayPoints: false; + property int _pointCounter: 0; + function _advance() { + if (!parent.allowDelay) + return false; + + _pointCounter = _pointCounter + 1; + if (_pointCounter < content.length) + return true; + _pointCounter = 0; + return false; + } + + property string title; + property variant content: [] + property string centeredText + property string writeInText; + property string notes; + + property real fontSize: parent.height * 0.05 + property real fontScale: 1 + + property real baseFontSize: fontSize * fontScale + property real titleFontSize: fontSize * 1.2 * fontScale + property real bulletSpacing: 1 + + property real contentWidth: width + + // Define the slide to be the "content area" + x: parent.width * 0.05 + y: parent.height * 0.2 + width: parent.width * 0.9 + height: parent.height * 0.7 + + property real masterWidth: parent.width + property real masterHeight: parent.height + + property color titleColor: parent.titleColor; + property color textColor: parent.textColor; + property string fontFamily: parent.fontFamily; + property int textFormat: Text.PlainText + + visible: false + + Text { + id: titleText + font.pixelSize: titleFontSize + text: title; + anchors.horizontalCenter: parent.horizontalCenter + anchors.bottom: parent.top + anchors.bottomMargin: parent.fontSize * 1.5 + font.bold: true; + font.family: slide.fontFamily + color: slide.titleColor + horizontalAlignment: Text.Center + z: 1 + } + + Text { + id: centeredId + width: parent.width + anchors.centerIn: parent + anchors.verticalCenterOffset: - parent.y / 3 + text: centeredText + horizontalAlignment: Text.Center + font.pixelSize: baseFontSize + font.family: slide.fontFamily + color: slide.textColor + wrapMode: Text.Wrap + } + + Text { + id: writeInTextId + property int length; + font.family: slide.fontFamily + font.pixelSize: baseFontSize + color: slide.textColor + + anchors.fill: parent; + wrapMode: Text.Wrap + + text: slide.writeInText.substring(0, length); + + NumberAnimation on length { + from: 0; + to: slide.writeInText.length; + duration: slide.writeInText.length * 30; + running: slide.visible && parent.visible && slide.writeInText.length > 0 + } + + visible: slide.writeInText != undefined; + } + + + Column { + id: contentId + anchors.fill: parent + + Repeater { + model: content.length + + Row { + id: row + + function decideIndentLevel(s) { return s.charAt(0) == " " ? 1 + decideIndentLevel(s.substring(1)) : 0 } + property int indentLevel: decideIndentLevel(content[index]) + property int nextIndentLevel: index < content.length - 1 ? decideIndentLevel(content[index+1]) : 0 + property real indentFactor: (10 - row.indentLevel * 2) / 10; + + height: text.height + (nextIndentLevel == 0 ? 1 : 0.3) * slide.baseFontSize * slide.bulletSpacing + x: slide.baseFontSize * indentLevel + visible: (!slide.parent.allowDelay || !delayPoints) || index <= _pointCounter + + Rectangle { + id: dot + anchors.baseline: text.baseline + anchors.baselineOffset: -text.font.pixelSize / 2 + width: text.font.pixelSize / 3 + height: text.font.pixelSize / 3 + color: slide.textColor + radius: width / 2 + opacity: text.text.length == 0 ? 0 : 1 + } + + Item { + id: space + width: dot.width * 1.5 + height: 1 + } + + Text { + id: text + width: slide.contentWidth - parent.x - dot.width - space.width + font.pixelSize: baseFontSize * row.indentFactor + text: content[index] + textFormat: slide.textFormat + wrapMode: Text.WordWrap + color: slide.textColor + horizontalAlignment: Text.AlignLeft + font.family: slide.fontFamily + } + } + } + } + +} diff --git a/qml/calamares/slideshow/SlideCounter.qml b/qml/calamares/slideshow/SlideCounter.qml new file mode 100644 index 0000000..e59476f --- /dev/null +++ b/qml/calamares/slideshow/SlideCounter.qml @@ -0,0 +1,38 @@ +/* === This file is part of Calamares - === + * + * Copyright 2018, Adriaan de Groot + * + * Calamares is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Calamares is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Calamares. If not, see . + */ + +/* This control just shows a (non-translated) count of the slides + * in the slideshow in the format "n / total". + */ + +import QtQuick 2.5; + +Rectangle { + id: slideCounter + anchors.right: parent.right + anchors.bottom: parent.bottom + width: 100 + height: 50 + + Text { + id: slideCounterText + anchors.centerIn: parent + //: slide counter, %1 of %2 (numeric) + text: qsTr("%L1 / %L2").arg(parent.parent.currentSlide + 1).arg(parent.parent.slides.length) + } +} diff --git a/qml/calamares/slideshow/qmldir b/qml/calamares/slideshow/qmldir new file mode 100644 index 0000000..7b964b8 --- /dev/null +++ b/qml/calamares/slideshow/qmldir @@ -0,0 +1,10 @@ +module calamares.slideshow + +Presentation 1.0 Presentation.qml +Slide 1.0 Slide.qml + +NavButton 1.0 NavButton.qml +ForwardButton 1.0 ForwardButton.qml +BackButton 1.0 BackButton.qml + +SlideCounter 1.0 SlideCounter.qml diff --git a/settings.conf b/settings.conf new file mode 100644 index 0000000..4fe02c7 --- /dev/null +++ b/settings.conf @@ -0,0 +1,183 @@ +# Configuration file for Calamares +# Syntax is YAML 1.2 +--- +# Modules can be job modules (with different interfaces) and QtWidgets view +# modules. They could all be placed in a number of different paths. +# "modules-search" is a list of strings, each of these can either be a full +# path to a directory or the keyword "local". +# +# "local" means: +# - modules in $LIBDIR/calamares/modules, with +# - settings in SHARE/calamares/modules or /etc/calamares/modules. +# In debug-mode (e.g. calamares -d) "local" also adds some paths +# that make sense from inside the build-directory, so that you +# can build-and-run with the latest modules immediately. +# +# Strings other than "local" are taken as paths and interpreted +# relative to wherever Calamares is started. It is therefore **strongly** +# recommended to use only absolute paths here. This is mostly useful +# if your distro has forks of standard Calamares modules, but also +# uses some form of upstream packaging which might overwrite those +# forked modules -- then you can keep modules somewhere outside of +# the "regular" module tree. +# +# +# YAML: list of strings. +modules-search: [ local ] + +# Instances section. This section is optional, and it defines custom instances +# for modules of any kind. An instance entry has an module name, an instance +# name, and a configuration file name. The primary goal of this mechanism is +# to allow loading multiple instances of the same module, with different +# configuration. If you don't need this, the instances section can safely be +# left empty. +# +# Module name plus instance name makes an instance key, e.g. +# "webview@owncloud", where "webview" is the module name (for the webview +# viewmodule) and "owncloud" is the instance name. In the *sequence* +# section below, use instance-keys to name instances (instead of just +# a module name, for modules which have only a single instance). +# +# Every module implicitly has an instance with the instance name equal +# to its module name, e.g. "welcome@welcome". In the *sequence* section, +# mentioning a module without a full instance key (e.g. "welcome") +# means that implicit module. +# +# An instance must specify its configuration file (e.g. `webview-home.conf`). +# The implicit instances all have configuration files named `.conf`. +# This (implict) way matches the source examples, where the welcome +# module contains an example `welcome.conf`. +# +# For more information on running module instances, run Calamares in debug +# mode and check the Modules page in the Debug information interface. +# +# A module that is often used with instances is shellprocess, which will +# run shell commands specified in the configuration file. By configuring +# more than one instance of the module, multiple shell sessions can be run +# during install. +# +# YAML: list of maps of string:string key-value pairs. +#instances: +#- id: owncloud +# module: webview +# config: owncloud.conf + +# Sequence section. This section describes the sequence of modules, both +# viewmodules and jobmodules, as they should appear and/or run. +# +# A jobmodule instance key (or name) can only appear in an exec phase, whereas +# a viewmodule instance key (or name) can appear in both exec and show phases. +# There is no limit to the number of show or exec phases. However, the same +# module instance key should not appear more than once per phase, and +# deployers should take notice that the global storage structure is persistent +# throughout the application lifetime, possibly influencing behavior across +# phases. A show phase defines a sequence of viewmodules (and therefore +# pages). These viewmodules can offer up jobs for the execution queue. +# +# An exec phase displays a progress page (with brandable slideshow). This +# progress page iterates over the modules listed in the *immediately +# preceding* show phase, and enqueues their jobs, as well as any other jobs +# from jobmodules, in the order defined in the current exec phase. +# +# It then executes the job queue and clears it. If a viewmodule offers up a +# job for execution, but the module name (or instance key) isn't listed in the +# immediately following exec phase, this job will not be executed. +# +# YAML: list of lists of strings. +sequence: +- show: + - welcome + - locale + - keyboard + - partition + - users + - summary +- exec: + - partition + - mount + - unpackfs + - machineid + - fstab + - locale + - keyboard + - localecfg + - luksopenswaphookcfg + - luksbootkeyfile + - plymouthcfg + - initcpiocfg + - initcpio + - users + - displaymanager + - mhwdcfg + - networkcfg + - hwclock + - services + - grubcfg + - bootloader + - postcfg + - umount +- show: + - finished + +# A branding component is a directory, either in SHARE/calamares/branding or +# in /etc/calamares/branding (the latter takes precedence). The directory must +# contain a YAML file branding.desc which may reference additional resources +# (such as images) as paths relative to the current directory. +# +# A branding component can also ship a QML slideshow for execution pages, +# along with translation files. +# +# Only the name of the branding component (directory) should be specified +# here, Calamares then takes care of finding it and loading the contents. +# +# YAML: string. +branding: tromjaro + +# If this is set to true, Calamares will show an "Are you sure?" prompt right +# before each execution phase, i.e. at points of no return. If this is set to +# false, no prompt is shown. Default is false, but Calamares will complain if +# this is not explicitly set. +# +# YAML: boolean. +prompt-install: false + +# If this is set to true, Calamares will execute all target environment +# commands in the current environment, without chroot. This setting should +# only be used when setting up Calamares as a post-install configuration tool, +# as opposed to a full operating system installer. +# +# Some official Calamares modules are not expected to function with this +# setting. (e.g. partitioning seems like a bad idea, since that is expected to +# have been done already) +# +# Default is false (for a normal installer), but Calamares will complain if +# this is not explicitly set. +# +# YAML: boolean. +dont-chroot: false + +# If this is set to true, Calamares refers to itself as a "setup program" +# rather than an "installer". Defaults to the value of dont-chroot, but +# Calamares will complain if this is not explicitly set. +# oem-setup: true + +# If this is set to true, the "Cancel" button will be disabled entirely. +# The button is also hidden from view. +# +# This can be useful if when e.g. Calamares is used as a post-install +# configuration tool and you require the user to go through all the +# configuration steps. +# +# Default is false, but Calamares will complain if this is not explicitly set. +# +# YAML: boolean. +disable-cancel: false + +# If this is set to true, the "Cancel" button will be disabled once +# you start the 'Installation', meaning there won't be a way to cancel +# the Installation until it has finished or installation has failed. +# +# Default is false, but Calamares will complain if this is not explicitly set. +# +# YAML: boolean. +disable-cancel-during-exec: false