commit 01907eb338e1fcb655ebf060bacac08c6ceb7e80 Author: Christian Anetzberger Date: Sat Jan 29 20:48:35 2022 +0100 Initial diff --git a/.babelrc b/.babelrc new file mode 100644 index 0000000..5b130c8 --- /dev/null +++ b/.babelrc @@ -0,0 +1,15 @@ +{ + "presets": [ + "next/babel" + ], + "plugins": [ + [ + "styled-components", + { + "ssr": true, + "displayName": true, + "preprocess": false + } + ] + ] +} \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1437c53 --- /dev/null +++ b/.gitignore @@ -0,0 +1,34 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env.local +.env.development.local +.env.test.local +.env.production.local + +# vercel +.vercel diff --git a/README.md b/README.md new file mode 100644 index 0000000..b12f3e3 --- /dev/null +++ b/README.md @@ -0,0 +1,34 @@ +This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file. + +[API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.js`. + +The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. diff --git a/assets/backgrounds/branchen-raw/elektronikbranche.jpeg b/assets/backgrounds/branchen-raw/elektronikbranche.jpeg new file mode 100644 index 0000000..e081bc3 Binary files /dev/null and b/assets/backgrounds/branchen-raw/elektronikbranche.jpeg differ diff --git a/assets/backgrounds/branchen-raw/machinenb au.jpeg b/assets/backgrounds/branchen-raw/machinenb au.jpeg new file mode 100644 index 0000000..49f59d0 Binary files /dev/null and b/assets/backgrounds/branchen-raw/machinenb au.jpeg differ diff --git a/assets/backgrounds/branchen-raw/medizintechnik.jpeg b/assets/backgrounds/branchen-raw/medizintechnik.jpeg new file mode 100644 index 0000000..bdab7ad Binary files /dev/null and b/assets/backgrounds/branchen-raw/medizintechnik.jpeg differ diff --git a/assets/backgrounds/fertigungsverfahren_raw/baugruppe.jpeg b/assets/backgrounds/fertigungsverfahren_raw/baugruppe.jpeg new file mode 100644 index 0000000..7d07c5f Binary files /dev/null and b/assets/backgrounds/fertigungsverfahren_raw/baugruppe.jpeg differ diff --git a/assets/backgrounds/fertigungsverfahren_raw/biegeteile.jpeg b/assets/backgrounds/fertigungsverfahren_raw/biegeteile.jpeg new file mode 100644 index 0000000..e5abb75 Binary files /dev/null and b/assets/backgrounds/fertigungsverfahren_raw/biegeteile.jpeg differ diff --git a/assets/backgrounds/fertigungsverfahren_raw/blechkonstruktion.jpeg b/assets/backgrounds/fertigungsverfahren_raw/blechkonstruktion.jpeg new file mode 100644 index 0000000..0b9bd9f Binary files /dev/null and b/assets/backgrounds/fertigungsverfahren_raw/blechkonstruktion.jpeg differ diff --git a/assets/backgrounds/fertigungsverfahren_raw/deprecated/baugruppe.jpg b/assets/backgrounds/fertigungsverfahren_raw/deprecated/baugruppe.jpg new file mode 100644 index 0000000..c52d6b2 Binary files /dev/null and b/assets/backgrounds/fertigungsverfahren_raw/deprecated/baugruppe.jpg differ diff --git a/assets/backgrounds/fertigungsverfahren_raw/deprecated/biegeteile.jpg b/assets/backgrounds/fertigungsverfahren_raw/deprecated/biegeteile.jpg new file mode 100644 index 0000000..4d3e406 Binary files /dev/null and b/assets/backgrounds/fertigungsverfahren_raw/deprecated/biegeteile.jpg differ diff --git a/assets/backgrounds/fertigungsverfahren_raw/deprecated/fügeverfahren.jpg b/assets/backgrounds/fertigungsverfahren_raw/deprecated/fügeverfahren.jpg new file mode 100644 index 0000000..fb5ce7d Binary files /dev/null and b/assets/backgrounds/fertigungsverfahren_raw/deprecated/fügeverfahren.jpg differ diff --git a/assets/backgrounds/fertigungsverfahren_raw/deprecated/laserteile.jpg b/assets/backgrounds/fertigungsverfahren_raw/deprecated/laserteile.jpg new file mode 100644 index 0000000..2786355 Binary files /dev/null and b/assets/backgrounds/fertigungsverfahren_raw/deprecated/laserteile.jpg differ diff --git a/assets/backgrounds/fertigungsverfahren_raw/deprecated/metallkonstruktion.jpg b/assets/backgrounds/fertigungsverfahren_raw/deprecated/metallkonstruktion.jpg new file mode 100644 index 0000000..41addcd Binary files /dev/null and b/assets/backgrounds/fertigungsverfahren_raw/deprecated/metallkonstruktion.jpg differ diff --git a/assets/backgrounds/fertigungsverfahren_raw/entgraten.jpg b/assets/backgrounds/fertigungsverfahren_raw/entgraten.jpg new file mode 100644 index 0000000..fb10a9b Binary files /dev/null and b/assets/backgrounds/fertigungsverfahren_raw/entgraten.jpg differ diff --git a/assets/backgrounds/fertigungsverfahren_raw/fügeverfahren.jpeg b/assets/backgrounds/fertigungsverfahren_raw/fügeverfahren.jpeg new file mode 100644 index 0000000..03f8458 Binary files /dev/null and b/assets/backgrounds/fertigungsverfahren_raw/fügeverfahren.jpeg differ diff --git a/assets/backgrounds/fertigungsverfahren_raw/lasergravur.jpg b/assets/backgrounds/fertigungsverfahren_raw/lasergravur.jpg new file mode 100644 index 0000000..cfbb02f Binary files /dev/null and b/assets/backgrounds/fertigungsverfahren_raw/lasergravur.jpg differ diff --git a/assets/backgrounds/fertigungsverfahren_raw/laserteile.jpeg b/assets/backgrounds/fertigungsverfahren_raw/laserteile.jpeg new file mode 100644 index 0000000..4d6c01d Binary files /dev/null and b/assets/backgrounds/fertigungsverfahren_raw/laserteile.jpeg differ diff --git a/assets/backgrounds/fertigungsverfahren_raw/stanzteile.jpg b/assets/backgrounds/fertigungsverfahren_raw/stanzteile.jpg new file mode 100644 index 0000000..f877cdd Binary files /dev/null and b/assets/backgrounds/fertigungsverfahren_raw/stanzteile.jpg differ diff --git a/assets/backgrounds/materialien_raw/aluminium.jpeg b/assets/backgrounds/materialien_raw/aluminium.jpeg new file mode 100644 index 0000000..2402b17 Binary files /dev/null and b/assets/backgrounds/materialien_raw/aluminium.jpeg differ diff --git a/assets/backgrounds/materialien_raw/kupfer.jpeg b/assets/backgrounds/materialien_raw/kupfer.jpeg new file mode 100644 index 0000000..999e711 Binary files /dev/null and b/assets/backgrounds/materialien_raw/kupfer.jpeg differ diff --git a/assets/backgrounds/materialien_raw/stahl.jpeg b/assets/backgrounds/materialien_raw/stahl.jpeg new file mode 100644 index 0000000..3ddd93c Binary files /dev/null and b/assets/backgrounds/materialien_raw/stahl.jpeg differ diff --git a/assets/backgrounds/qualitaet_raw/isocert.jpg b/assets/backgrounds/qualitaet_raw/isocert.jpg new file mode 100644 index 0000000..b945db5 Binary files /dev/null and b/assets/backgrounds/qualitaet_raw/isocert.jpg differ diff --git a/assets/backgrounds/qualitaet_raw/messtechnik.jpg b/assets/backgrounds/qualitaet_raw/messtechnik.jpg new file mode 100644 index 0000000..162307c Binary files /dev/null and b/assets/backgrounds/qualitaet_raw/messtechnik.jpg differ diff --git a/assets/backgrounds/qualitaet_raw/percisioncert.jpg b/assets/backgrounds/qualitaet_raw/percisioncert.jpg new file mode 100644 index 0000000..8a8e55f Binary files /dev/null and b/assets/backgrounds/qualitaet_raw/percisioncert.jpg differ diff --git a/assets/landinglogo.ai b/assets/landinglogo.ai new file mode 100644 index 0000000..fede9c4 --- /dev/null +++ b/assets/landinglogo.ai @@ -0,0 +1,337 @@ +%PDF-1.6 % +1 0 obj <>/OCGs[18 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + Adobe Illustrator 25.2 (Macintosh) + 2021-03-18T17:40:38+01:00 + 2021-03-18T17:40:38+01:00 + 2021-03-18T17:40:38+01:00 + + + + 256 + 220 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgA3AEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYqgNf/AOOFqP8AzCzf8m2yeP6h72M/pL4hzsHn0fomh6rrmox6dpVubq9lDGOFSqkhFLNuxUbA ZDJkjAXLYMoxMjQZL/ypr8zP+rFL/wAjIf8AmvMf89h/nNv5bJ3JF5i8p+YfLk8MGtWTWUs6l4lZ kbkoNCfgZu+XYs0MguJtrnjlHmEoy1gy6y/Kf8wr6yt7200aSW1uo0mglEkIDRyKGVqFwdwcxZa3 EDRluG4aeZFgLdQ/Kr8wNOsZ7+90eSG0tkaWeUvEQqKKk0Dk4x1mKRoS3WWnmBZDE8yml2KuxV2K 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 XYq7FX29oH/HC07/AJhYf+Ta5x+T6j73oIfSEfkGTsVdirsVdirsVdirsVdirsVdirsVdirsVdir sVdirsVadEdGR1DIwIZSKgg7EEHFUq/wh5T/AOrLYf8ASLD/AM05b48/5x+bDw49wd/hDyn/ANWW w/6RYf8AmnHx5/zj818OPcHf4Q8p/wDVlsP+kWH/AJpx8ef84/NfDj3B3+EPKf8A1ZbD/pFh/wCa cfHn/OPzXw49wd/hDyn/ANWWw/6RYf8AmnHx5/zj818OPcHf4Q8p/wDVlsP+kWH/AJpx8ef84/Nf Dj3B3+EPKf8A1ZbD/pFh/wCacfHn/OPzXw49wd/hDyn/ANWWw/6RYf8AmnHx5/zj818OPcHf4Q8p /wDVlsP+kWH/AJpx8ef84/NfDj3B3+EPKf8A1ZbD/pFh/wCacfHn/OPzXw49wd/hDyn/ANWWw/6R Yf8AmnHx5/zj818OPcHf4Q8p/wDVlsP+kWH/AJpx8ef84/NfDj3BNURERURQqKAFUCgAGwAAypm3 irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV dirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV dirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir//2Q== + + + + 1 + False + False + + 805.499969 + 683.295341 + Pixels + + + + Cyan + Magenta + Yellow + + + + + + Default Swatch Group + 0 + + + + Document + AIRobin + application/pdf + + + logo + + + proof:pdf + uuid:d3fd67e6-9186-e84e-a63f-e979c4319c91 + uuid:9544491b-1673-d74c-a582-a0f68bf69114 + Adobe PDF library 15.00 + + + + + + + + + + + + + + + + + + + + + + + + + endstream endobj 3 0 obj <> endobj 5 0 obj <>/Resources<>/Properties<>>>/Thumb 22 0 R/TrimBox[0.0 0.0 805.5 683.295]/Type/Page>> endobj 20 0 obj <>stream +HWK$ ܿSR-Qo6a^ {f=8"z]/LfQI}=k>G>rrǗ#ZNj5} +~2OilR9<|YLJ?do>jVpw8车Z=`eN^,O!ϖ0GZ,67_VzlOr!w'܇ՙ[%"<~Z(PFgNTђ͏o=qP`LCIRQ2mK(X +,-ASFQzay#j,Ca<\ɹ'Yo8@j q DcC9\=^ƢF.+S\NYI:d!|ByTᡵ<$q<d")96Pэ) /tZOD| bGoxI~61֚,(#)s#(7a|Ga6:&v;7BMe ^)-4%ebK@ EJE5Q !oZ'nd0G]M(@E'% 䢡#* UNT㉃\P$ĉ;!@ 4&qQE[-,u]VpTk /q",6]"TK"wgT[``dl8D3HeWfl$U3^UL$@.rd*հE` +% +lu譼[ ~Ew(%R#RpG]UfTڡl^>Bvnj@ҭaA̵FMCh-Etuʗ-8#ScZ)F5r炠-^ח0q*`Ci~D ?3\ wۙҒ+Yi="MLNLYfxuO^тj2'xW cmWDJl=z#S\KK9=tV|j=+J+`= 5TI^R.\ +5#ұ%@"\jP>Ik E@ +΢sXS*JcbWXAFf9coҔKTw0Y' :kI66=+Ra}n韤wIIӹOmA9+;Zh"Uu/q[8 kS>uͅ.2fGrrI=iͥ*r['vﵼq\N uٞe J\%ywSN~ 2R^kTSdRWOQe,J%ܚr?8kXCBX -Pt[E4Ϊ84t_$@14F^U7&̆`$6K0AB4X@jblq9H`bxiN{؝mzAwhE *yi]^i"c ȝ\(NZ HlD,&H *<6(TsiҀIo"Gơ7pWm:e^" +X*NYd?ܘ&9pbӄyhND Y:5QhZC1I I5Ao];yd/J% +8)}nʈ0vn94aF6/@`VfhE3FCޠ_Y3SƝ!s͚S$:hLZl?c_jأ/eeZbVP.pvXX6D$?6?T`cC(tj_*iirMT4拧d!(:^IKؓ &.:rν +m@:?Ov>IRM' @|ijTV+>ǃCGIӤ4YMHʹ yE4Hވi\FumyqO,%c[O 5ʉdS<+ye8u Q،{?|ϴ?ְo_mR!Ւ^Y`h W?5T%5 + Y#5 yW14{ Wxv yV%" +ړ&o ٔז"J{d,tQpnNB}tg7SaMi.wtsͽ@yK Ob1Uv'pOU،m.ߏI;nMB# C-ED,׫p3MWui_R ޵BOn&Uipw%ZqBfK|&R_Jt+JඏP̚jmf,BQJ_YL( wI{P쫲毠ߑȼx,7N&m-<'aX^WWi&Q](OQ-Ew7+i+=Pm~;߾ۍ}0dq}{$bNh7uEyWBňFڰi=}Zb2JViM׻Xo_A–٘+ +[?޴@YgWz +W۳b?y(׀DoaAPR39W qMѽJ]W<pt} +צ`>\Qܫ]v⒭AWlb gD(A۵$IG0C;XAWlx= W=Dg\yÚx]a +i + F54"Ao^Y JCc +G RtY.h #&ً D?A `U9*w +8I?)rƃyWW-MRhkhy%WZ/Hni\O1ln6!ʫL +wɈ_ +WwoXYX5k=PjcUO_$ܶ.x.iv0 q g/ЦSs;JyWj5:JK5j +u63hRögXNbC5%ĸBt(u$1}*H" ΁|jXɖA%:oa[d"wGHN%uueD+hbU8%E,^-εأ>1\X;5e-;8.2ҞSr8B3i\_y @vZfqEZ۾"DPWxfbmL%]I34P!WdmWdIڏ z;jw%zIA:B-"1ubg|}Q ]QiiV/=4֐lmbY+{+3m,C#6b<ˠk9qB1M6cbՍ:4+K_qx J ŊSzWm8_Uko:[܀YC>Sgj|7^/#ncmDk'8ETX5MSᵚ=ű(2ۻqXZsu "?7PB7^Y5_3"7n^[zj^,2!&ڥ -W@&IW +pgoy01a;ۃqwSΧĬ³Ɯ^\t>`.k3:}ڼiaI/8_!8}amDA jU1.6U}V1resr]-"$=+BdfJJhn&i݌{:., =9kǴc:Nx-Hjnя/anF.o3HsGW9}"VB::.Qô<޴yFU B?|wij `sOZZu/M],8!֒ ׀UXMbLgc㾙RGbq멟7iK +O rGe=`nE:KαXժb3Vb^HƑE]Blr@ +7ʴT8f]m9뗬 UsS?6Q9O{bvh5Ջ z*+|GNw>+ST,LP+@=*6{}-Mi7+5\5U}Zh%@^!å(IP|H[7\lŗ%ӹ(Q-P8wɗAz!t?;I&;{>dEx}Hyl +z}4IsedžvXR:ag*cG]qpSjY69A+֪Xx}/ +8]A$][l1} +>}[P ȟ2ğJkeCOkr=lW7V#eetdsoƝUH UK;7H@n `mQZOBt<-oBa w,q! dF$Q?uqi5Q:mzuH}\4zU>upo>4%=y"Taܒ{F'o"\…+RԒ#81J 0RMSkߜ6Id.PnB"zhyMR!Z/=ٸ^(4AF'EhF*Y1trbP(«dA7eZ':Իxlet;Wn03+]$_l|w|:פ5$\˵E.Fyp#cX:}oy%'1qQar3yvfg!dĽxKdE?1-qoT[< ?!y@uζ,>]c0XU+ZpY3g;4a(;{mx,KCR^fSU,l4 >ɰ\V/J6L\N|av tgϔe(B"Asf#^[db'7_'#Z > +Ut:r:t7!$P|X3D]C;HvVž +l`Y)^wنTWSW:ĬYٌ+Q0} *?e"!淖6)-Xoi/ÈV"+kqe:@鿣aOxu-Gn؃} +^;)[/aՉmVeSc5U:%z9ȢؽTڢfitZ`3rmV#EѦMZskpHDpࡷxZB<E#9>stream +8;Z]!d0bCH$q6e8ZN's0IOB`Gb;9lKL$K]b`fRVJ=51#[RHB_PT)))t85n"&X!(bd +nV+Q'*>2!\*>U;PQ,fiKNdU>ocH*T\pPHtBV$lA0IEcqu15]c0C1 +e!0W\Y@M2`*-;m`(da#Vo%=5&\NOj4*Cl*`YJa(O^67@#E=g)j;054:G:Vjoq*4's +QXmgNQqPfR<[3F(^6fQe<`]_1zp^-6d_?=QN~> endstream endobj 23 0 obj [/Indexed/DeviceRGB 255 24 0 R] endobj 24 0 obj <>stream +8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 +b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` +E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn +6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( +l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> endstream endobj 18 0 obj <> endobj 25 0 obj [/View/Design] endobj 26 0 obj <>>> endobj 21 0 obj <> endobj 7 0 obj <> endobj 14 0 obj <> endobj 15 0 obj <>stream +%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 24.0 %%AI8_CreatorVersion: 25.2.1 %%For: (Christian Anetzberger) () %%Title: (logo.ai) %%CreationDate: 18.03.21 17:40 %%Canvassize: 16383 %%BoundingBox: 94 220 901 905 %%HiResBoundingBox: 94.8788894415175 220.824654192375 900.378858923941 904.119995117188 %%DocumentProcessColors: Cyan Magenta Yellow %AI5_FileFormat 14.0 %AI12_BuildNumber: 236 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%RGBProcessColor: 0 0 0 ([Registration]) %AI3_Cropmarks: 94.8788894415184 220.824654192375 900.378858923941 904.119995117188 %AI3_TemplateBox: 573.5 219.5 573.5 219.5 %AI3_TileBox: 94.6288741827302 282.972324654781 877.62887418273 841.972324654781 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 6 %AI24_LargeCanvasScale: 1 %AI9_ColorModel: 1 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 1 %AI9_OpenToView: -587.959533872698 988.181089703318 0.874044268658384 2548 1299 18 0 0 6 45 0 0 0 1 1 0 1 1 0 1 %AI5_OpenViewLayers: 7 %%PageOrigin:74 -281 %AI7_GridSettings: 72 8 72 8 1 0 0.800000011920929 0.800000011920929 0.800000011920929 0.899999976158142 0.899999976158142 0.899999976158142 %AI9_Flatten: 1 %AI12_CMSettings: 00.MS %%EndComments endstream endobj 16 0 obj <>stream +%AI24_ZStandard_Data(/Xl,|㪪)H@'!Z " Z% =nSP;{'lEߍ*FApT 6}BԂ4u40!) +&*},9# +G@_4" >E(8d-$ ɐGT%dȄ'dHN2(0$|l,T/!^Bx !߷IJ% !x!Iyd$ *&06`32U>& $X,B`1# G`(4WdLܲ+r4@ŜPŸ}( z>Tp-$[y ‹Rȃ6m%NM#¢p2tS阸d|>˱Jy0;u +̠चnW0c6H(&x$ "Qb#% h\`#Ank=F +*Ğ F(YLR0 +%U׉T^8pe"H`HB(@(`b0@0xrp(Z'D#[Vrh ؁.`[䐣J: ~21m5r +>@x5)_l#e a*@KX:H >!l&pHвspٲGCfc#eTFu9oza@Hx\2D(i稀"<(k$ N$x<$ȃK|^t煒5d@ [ AL1@2PDh0T5c kan,%tI0T whX@f:)Pi:8^Ă# +5c09l^1q 8%xPnD#)h8>'N0IenCsf8"0 fhn, $&:ܫِ鐙{weZp8Fr0= ) ^8@p" ^q A,K3K˖]N:д + +NFhYn[cX*^܋U"`'>сX 劁Lt!un:F]51t>8 {y X@Rk"uR@u\'hxhȡ/X+R?jy&g`ZUR`XS)^gt +Tgï.7!q ]GL $O"[qJ`70֗;I2y+t K@:0襠qZZҺׂi^ż>OxB^Z0- Ё E Ӌ@NZⴏK^4P:P>NdiPb Gb 5t-{It3LL[PBDy!NjNŵP0:/׭(/ uŊ(/ZX +Q^j/սXU">8 +_\Tq} j@>>y8XKAX c+Zv@ށ1̋p+|yq/*Ta\ِ̮qL[{Plh;BP> +A`A0`*`)DR\ VJR(/jCySq `a׊kbZ:Vï奾/b?`} m^Ub+.|`.mSy. [!8+:E՗ +Y((/$KcVQV]닫kWO _J0V^q}Vˋ/ S(B @ׂZ9VWGSHLӨBb4UH*$F& cQDrshNy."x×' +;NVȵֽRKyKuVXtBȅ M W]Y/"\uVrZ=GiZ0`V + _ux|"W4(a @A +y&b/NBqʄ)B>"Iա\:Zy $ua>Τ %ZH#BiP\nB:LZwܺٵPZr-d}haIy/MVb.}iTC >/ԮBZ⴫"4/u4E3Y-.`*r.~-/`ԋ A@Ǫ+vV;^u%$Z\(!՞+73طmZݧ_XGr֋"|uaBshՕd;UWZND2d8OO9iBVIFV ,cR<>RRt!sGE/j1Oƭ@Ǫ8*$4LQuakuCREF&q p-S((T¯nr9/bh +%11Lo]9)-uk%3[)ϪwX! LeD_,ắy+0P|[- A>XH"2tV^zq U,t/It)Vr;^KՉ@./c"Zp!Z0j00b}aȽOb Z(q4r*.\u2n pڲV\ܫSy/L^-W(Njt*ϡp1ǽ Hș^/S&Z7ϣ}]r.Z)Vq&jy(0 +>oՁ(ZE>%X\h+}E.:>/Lu[`1Xd+|>s8ba'ᵼb}tmչ\G +m[&>'W\KlZ~FyUѩZhj^}pm*:Vū=Y9],z-h^j'›xuJ c-"&k¯sN5\MӵDqtM׵bRJ_{yKjZ^otW-N-Č]BsuWH | }b}t4QĶei+ ;s)Bg4MWl}4_rT-VsVru-4:[04.|u\hZW犥<жev(j-jߖJݵY{Z[mi۲WkkjxKym>mM /mKMm=>Gۚ 9cUX\>Et5mYUPWG{qd} <Ѷe=N4/~]*t-(]DP>/Z +϶et(OH$[ cf_ 'P:< +y`2@ņe[v6H%p(1PQB &: +Gf yp! -Cr\"!]4\$`$`$"HD6l"M$@X$1ell"aJE:]$"ٲH8 aH<tw!ض!xne| #:Aѐ|HN?Hu~˶,! $|_ HDt ]N"qF.&@pFD! [<$' P-<dE3RuD<>@`> X,ɥ?cXTSWqX2di+ P4+72$7FKx²u$ʰka8>+J@`bEh`r^ p*F<!fR0.FRpQ19C3 "z Qh8 +x27H\ AbeER: sH݊6-CQ(Fsc)tt-p0@&VP QD0in,C(~f? _f uA$LxK0"A2m, EEr`%ٲOR2t` dxRE,M JBIh*et<"d",N@/"FN}6ٲ׫CXS]СAQPtא)y>SX1 n !pK ˄B X&** ~&O`[@P<4x0AD&81'tE0k0e"8``ǁ.qt?LeIN+5d +@N{VC~$ +l ,[rL$aX0bO`" oX2<.iqHL2kSq504X"Uʨ :/@27Hl_ɰV!dbT,ӉR*b E"bDi^CQR-;$(MJ/UH hhF@&BԑTBI@ƀFBiżh3,@a2GA$2 w.-i$Xt>$b #T+:"2 ,X<& P2p ۲Oa┢NNN@;}1?aaaG6FK$ϏLVd hL2NDLAOu24(nr:f1lc0l"!4 ,O@_p-P4 B$ @!K+&}&<]xF6DQ @FH-il Elt +ڳe "1"@_XK&0l(oREHt +H|E0*R50!وD8R&+w( CFطeWn't,ĔE H&B@.0:6m@:&pgGDAC +&γJQKJ gg +AԨg"R4f[iĆg@xd#[z0 hÀaT\|>Ɋ+,«:D"`[&FM@ CS$<,ơ#w ^0k`wNhc!0sɣ=;Cr$2cTl +uT#0<&&iQP,[1-"KɁɎ4BTt%.Ɩ}ȅ2Тx`- gT e`+)IaA ɁF F!`sc0d | ЖM`2@5a"dL:8W@'5y|$S.,"{hL\و&>CT͖&.<^ D6 jQ[? ;E;]\Xӈ"edLV\QqQ𷈀ݖE8*(.*#NA +byIt!oYq1 2L#P?$>q$J("Il 4 9r> H +ct70$m,$ ƅ" Do;8 n%J41m,a["p3<> tC."'?+\ 2(Ֆl6A4uA2tA-8qlƗ >QaQ,!%|0~r:1z]0@Ԗe :M ped͖$F ]p%N"bNA_4 X;x# bt7Gm, XX-۶#BC< Ml$==M=1QL+p¥a#+|@C*&r}-T1iK| +ؐX-(Ð&@#H"QXp +^@Crm>7MɨCn_! +بHd8y701&|1Y0)-XU#Er} O^!Ñ P"'#HLEhP$E"QqlE"iЖ>Z(| pkc⌼6*>'9!`0[ ,xfByOjOEr!l&TC28pT$ćX6*! @ +}!EIte3qDb=#<0xuLXuw(Z_cO't^oTJw|/|^+uv^'xknRFꞕW>3GKk7.]Z-kl9#V2tg*9z}gl99җJjJWK=}޶?u+R:?}뽓F3m_䖲i5*O[}ٵ:?4kooV}t:Ul;/swO㤕w7?R8߳hkS|׾,߾e]Nӥ,ixݵ}^zr}m=RJ:esUM-[Iڮi([jӭl+o>Lmg^{֖[\/ז,=h>}׾딖6hJ^#sRٱF](ru5[Kok?=mm{ޮ7NwKe)?js|wv|KyJ^*ڞ^7#uZvI8ksJJ_KsҝJ9%==i{).5.euVKdwcNgIYou/FzvetF̗K~)ceʟ4w4RkRi-v9֒Rٔw,rkm:O^U}G-ʷr>\4J3ݛ;[e4kVҌܝ}4Z~S~ZgN_Fy_)8k'v-z_{=}?_NYjY2n9ZٚV^e{ܓZs+oN]R9GR,%˞ԺG}4i%ߥfҮTZ2lޕlKm{K3^ٚrץvo.k]9ڟZ۱_j#Q;Rki'7loOY?#?җڜ:Ojm~k|gYc}]Kliez/,wZ;si^{GRzcX\hv3 +L4i cq<d`RF@:&l+#p4d$ϐrp|xhLA{MxH:W*!DVg: ?@LL܄]<Ջ h[Z6f-B0.<+Q&0&s)07 ΖUBEm"CE/ ޢ2+so3QB "1#LbP024*'S +mECH$X Q!2)?9BXcn,P!17 @p:*$ZN3fȀ3:÷32SX -YX*lKrr9{Xؤ>lǨ0ӃP8*HH@U)-O'scHL-S@!bRK#`Ril4u scX>"[ B@l\xB0|F w&|6M9*u +b%K Ec!͍22YUHsc3"ǥa$ʰEVLzhHJBuHdEr)47*|DPHP 1 ɷeW%A0ce'  F]gDBo0PЙ2:>iaڲ$0m,V bcdcıa]hR"yBOr9" +p-w8F6aFG*Si ?K@ᎹC}ɖgA  \0b$ Ȉ(aG$. gf#ecl6B"0$db A :ȼl(D9-3:&dY|˶LSrPNd<Ʌk8qTOMsLSy熐60!jH: NɁ`ao( lȖ 5 ]R6tC [ (/dXq<(2@w,LKHpv8`x,B!ygR!Χ, +^C&TButpd l˶l˶lID1U8RLR!!pJPi@! 3CnZ @&9;y&‡Pe &肆.I: +$[eA[vjY 3 }`-۲Pbe[rLl㪸kT`Q-7t>A42; pȡ^A' N)Ζ d lI&“HUH 9A">K[mtɕKj%s٧#Kj'3}Z>ӾuzO;oZ;g/;Z٧v/8+Ze3N9#ϗ̱/uk뵔ٺItN'n887K{gKj.y_Sxrv̵VZY^k33[Zj-G[4g?/_}mzlz?+YQvɒ饱ޯYZRg֯kgJ~s~ɱgM'oNW%JӖF$굣~QZjiv_*}}̑뻿,͑xl[5e}|R+-)-5J+S*%}+햴t*+<㤮U.|WR\G+%wnmWNZv]黵*_z{dj4ίR;oOjmdze;?/}o֟e~u~O餲}~i-JwyrM=_޲K;Fw3ZZuNK9R?ZIgN/Ư-__'SvlV^}uƮ|k^;;r}j륷GKez%_O[iO.-ȴIVF:eV~Ӗ4ZmzʲۏG*-u}F)_ؒNZzmuI;dz׳nYt9-[Yͱ}i%,;t~֥7.~[WtI^)ieIMgW۵[;t[3^MoNeڗiM+t5Vܟ}4/wN緗Z<.*˕_X%տt9m=~˴Ư{V;k|{w6]ʎ_Y)ǿT6v;#Ww*mTJ:#&ߦJ+:Ӟ;:o}ilZ/*[W+t>VR۷^uttJJ)VսJZ_N;?K锣Ki[g鴺uo}eG]J-˖I#szy=sHwez]iW^-;?Mx%=K)yYJ/8otIeGcK+yFSq*퍒?ҷ/oKQNQkmNJe[g9w_K}z>ߑt\+_L%z6JFyZ+g]Z{g׳&s9gwQh黥IkW~9]ڏ)GOϷ7Noy?K;[>stVv,9[+ٺ+锔K=?[wFFZo\NZS۱ksOwkc,;٧T(k:ֿ/?uΞ6[W>WKܔqھϱNʵjiۦZuy~#GҺٱV,8Tum?/Ygϕk3wdw5.9V8Z{vH3]ζ;Vow=m;s>mg%.鍵zV/uvIO=+I3η36^]N2cvQ6?K_3-g&%夷]*ԙ3Ym6mgQRJZ[N:#K.'_Jk}Zv7Ny42YLV6+{[i@f-4si3 ҺDeW>WyfK-N)Ni֖;uάvZ:iSO]ʒ}Y]f%W9[uަ-,#~]6eY#Nid[-|{oe.K2IUv9cm;+y[ҧ=N)oGْ>S-Ӗsm{ɒM^ٳ-#/l(*KJgˏO{VO[k˖O6__}%kzJet~5iRjGyzwڿڶmۭmehg_l}RiiTƖNRK)WZ~]k3KFY][9;yҥ9z_.{F%}MI-|{Jy%Rj;^g֟.㭯S:{ʦQ=]fm>;uNXe?Wny~rFՏr~ʑgk]FyV#Z;r3:Wk[Z8eKgoe*RRjU^)#gIlq+kԺf)vFfZ[>ou[mKھ~tv)uFY=s*[j%Wz/wu>Oi-iKo-G)kޔm\UVjYR}]soڬ7>K[x۳GowZJ|PQ改d S H4 (f vWL2NB>,, ÑH$ $9( + c!g,X{xXiYci3ZrۢL&=B[xi)  pqizzm^\mdcMN-hTjm"OD`&حz-NCDYT{/KZ2]yit%M8} '@lps4;S2m ')7UW@[`Fi@ZTxWpZ<D\p[isþIU`Dbj,mꦊk7cԜt`[ m6[>٨2/*T=e>Ҧ*}]~M&3ToUwk!|7 sM߿āߌ#J歗4) (YԵuǪ̃7+گ؞2 ¡gȄH1P.ՑǴet y}FqZd΃_8˨s +@tsK޺v^ttI|7ڎ&;C(=\ft܏58MQbLXf(M6x*)X u u}Yڥz oTnAهңm7E5%8 +tnS j+eJqYהvj/3&z@[r-ȵ+G"$%Ti34+*an#C +="xJ!Kf3k&`8pu5J>o\o2'p!r@a&a8~R,> oLͶpê'A֯_-O=Ɓ H:dDVAqV>ja{ nQuHe@ptGSdHv)(+'Eڋ csmi/seO75%43_hG"{ Lҹu4p;zG(vL nN-6 HKMnI|->ѬPM5xCHy0ۡuCk2]Y>v~h$}a5!X9 ў_ȔdPD?\_'gpo1 KB[alۑzJ +iS{&)9UyYSO ãѷ"f&w\}#Ļ4ͮZ/$~2`; YU*etH$/N2~f#=IXd6-2BwtD +Ua +tƪ@]@!CƷ 昑.*Q! *D(H'%G)-^$\`-(a>4DrG MsPf=Z~rdĪNU`T2Y]ޣERw|fm sBytrC( @.vXz\`%7N3(HcWAEQN pSh#9T>H춧VGf~3Zv~-M*q0*JOuZ1KT,9Zb?|BknpEF4NJ(IWW o-ܲeDQByA-.6A4G9Xg[7<ѕU 8S3_g',UkBU34 j𤵺-=/cf)u=i + 1b LӺEʠ۱?wt2'lL5wpp] ~6[zmoB/V7XR>GRz]z)GĨFwU@A{ݞ4GB +3|_1d1a~2Ms8H{O +[ +GCp-* +2SĬqnr[^U8xϝ,^s>Ż3 t +# +4TaK pyыT8Oi`_ϑfϢ{BC8E^}R`6Cn5Cn{SiZzd$7OOXKʩfӈ%CCԈkk]u{F:ibdArƙB(6C WQSb&pByntexn;,z^9  4]נ4.p4I&@p/ 4ĕ )wCXD]@<]: +$&ʝ̓D ہN; A;ntRyU,.3S{gS=u#| +ĊgYg7/j#HxRmv5pɲ\ +Y;H!FNT <(TrBi.T>9X>?&W#^. '%}S<ތMNA.;6ۇꁟVEҖ)"h!:F^!C7+~)J +m`ѴpŻzm3k/ڄ$ge-Sn!4x&(RiAٹc&/pUp0l&oQAk.~Kb0]iqJYὓU;Ce0{+ m[i贗"<0R#!Vx{JʇJ!YO>RծnCe ZYjh 8&ᲤÉumR dR~z`0w;Os'`Q"Z[XQ6_©9^x>˭-gmusQk]O4W!SZt:K 6R] ȓPGM 1 gs6UQN |k~P逰=_R!A@,욚}H0dV atv!Ò_!G޾h%$ 4f }.F^%qQx rN *DSBd2N'tVg_u׎MqЕẟ "..JeS@4acx$BN\ +]P^`%Vŗrv d豠aꅹEY4l䊎`uFbB˗}hײaΰB\>vTgdWT[bG%udJIβR AmX6ٕ +zY /A 3ZWz8?)kQбv}c]F%o#H|kbF# "vet٪J +RpYrk*+k$'1L.ݎ2J|,M!Җf`'jHƫY@Bg{/V)pk7fY#p L>jo } 9f[k3CauH$KBÂ>&P3v6P_]XdrՕU\?"$ TEιq1݃;0 a4@"DQ6e,_1v' sK1jN€uscn]Pm(|c[_M +Z=dVX;ZW8]] #y +W?[W곋lz 9kc*؜Xli75@de%F zӳGǎ-0Ӡ(D^^\X7&@© vbT-40u#Ęs(~Sa'oYh2dz羢 g;1mQBLm[ 6rV(*cSK Đ ੕25e ?ٳh5S KEVwh&άh*a*]IB +*P`~cg-et"/aĽYK#‰8jÏ>0mL2~1꠪d-S +| j\ZlB/ڻƗ{Jcxɠ 4>z)W -KrMoBo]~~o /o 55z8+,#}JL{lHg*_[[ۃ-+qB&"֧0zT[R ?Y?*rokx* uGxamM +Cquu ss[G&J*PgU5 +(!a=jk{pJs>rTo 귖N'UY jp/ mM֜Ҽ5ZD{|M>L4^+xA0'.=Hcs"iN9]=zIŧH @ͧQDX491PE/?ʚQ/.2DJА!28tѲrjlS`ftsȇO +gH sl꽩]ͦa!SGxZk:mUc.jklGrӠ7{gt9[Z~o/ d{EeAsEt1/}:Q+,%A3w)m6kq)0eaBƋX6ov`H NPL e)΋#MB wt8/0kVb +deL.*ȌthIA Jli +Ӽ@aӘ[3╓`>Nk/ziT.FA٨q(HIRzd<WH`&HXN lcG–˿\ayfX4FD69OQ, B3: 7[9iI#e%1(h7w[hhnѶs'P!D@XL<ˣ`~Lv6㸟X2徳NL4P D"BA~zi^-H1wn@ fG_7J.%6p"QobY͕lPA!KY16?q &oծDOL"H`,Ά雎hƈ7\J~T"1=zWdOmjt/ןπqQ18GX ^R;1{a +ZɕVD0DEqk&P +B\yJ.6oDpzYV6W3myE8Cs# `! dmL7%l5Wf#OLCrr?S-@2Hcc: T{83ajXԱdSģR0Fzk‘ґ:& z/TE191:sLB3%XbB]`b~֌1GiOAqu.@Q!¼xdKgP*72(RK>U\ziF tW%b{P׉N鍀 dXXBFD%-'Ep(5иP( is0ٻ!7"*Ajء4Y>8 ʉDR+ewav_ a*}觵qޔxrTvxJomymrnu 4p.6'A1#EAG hZvP;N@/Ԁ=Hp*feUK۸iTn8bIg?(J[QH'7 +vrM-,ݯFahHF21&P4, +_'(G ^Isy3YIzkwz*SD"vwd2ߛ?+U! qT>d[_\e"\Mdn˺@B_!-b"B'zղրEvMaM\'|22om{DVѷiW;+j4{!PY;q",e37S!"y K _폪3[Ĭ}X|hx5!DȥH:7lݨwHJJiwD<- "]#(\bOӭex6)h1L" +t'ВZ}Kx96s,VHx+!^]xCU pwy9 +\۹+3s-p5'JmL1xY?qua@hz7C +1~)@6 V+&2:({"b[wG؆jKĺsp")ZBT!1_$i{Ry!Tq9@!ӘȦ+z:Sx[s^/&ezͱ6WB G/}] >Fb#GqB`OHAXUy6R| qgb_faM*?S!v4 x*NH*EO:@e4&!?OǺs&GSKJ16O\k)iC39Q ヾjdtr -uKFG'!h +X4$I_^B>T\ᶄ +(j P t)ҞFn>T~'E!oK՘*vڊ#^""g|% xگAie)^[ ZjfAeCuLk17Q@wQ``vԸJ)*~/ ^mՒ:YSv_(ԓ$h&6,U0ſ_bj /IFj^ 7x&?MÿsS&J{]ÿGء2M_!_g_˃ zLŽ>w2_m!%=e]H䒏SS׿P>Mu-֢43AտՇ}6к1%n$wOd3cccB=;ԮCV3i$rV8?̱g'~όG-kM͕] ;'eؽx5~|IzLC*seP(5kX} i -OXNlcp­Z.{—T .7;T"j}UnQ"E(޼dMtLfS~z0܈:dJ?jgF}2GpNqcnTpd2T6a'a,GOP;Ng?ڎ(CFh:X_2Tw R Ҁ녯n/9>3@%r-*ƿվ䆚"pv]Qw,>)y 32Ȼq+5<@Hl*M>E)<9q~9ޥ@CC`8 Y76xßϪ +(#u߄ˮ x +-!4j$fc*'4|FO`=wumɻKjk)^IJT{wG3bLc8ﮭr?q LfitOfSN~g%*]蓽,zBq#5{oCnݷ?5GOeo\<6rM߬l+2e_:rz @JeE/'oWx9DdIR-`q欓ыBeT݈ȿ{|R~k 1}Mq]um`5pY j4bB8F;w{K#ʕ&.Qf{sk W99"M`y?[qYuVby+Kٰ:#`-, WXJ _<|;fBYGD]sdq[}d|%RⰨ/+]6a}גϮ[tBO"᠃iN\^֤>VX +1b-t|??)-[}%~k-K +"]ԣ:4}JV\ѽՈyt'8BČ^GWwNZl SmM Q!x +Rw8U+,tw2ؕIHnb{F_3qj/#b!_sXp*Rk) 5KCaQzQ_;$ղ\}i*' 0ǒ0>??l|.ѡ6gXzj,E4+jX6rj&%>%?y60&(E{>UBb~!z_P, !/#26,P"Ɍ:`u:?Zqڢ@a3[5; T**ó-LT@Q)l[#ҲD(OsXru8yewL7T6b ӵ!MDtAsCW\E$:2]@+xŨ0EtcTtS|.,  !!nbYҀyP|{Q;yKH¾؉C_dP[Wd[|(өVǡ jnq]>nMRuƑل]^IV2\PhnʮxBI~0H/ +-u*P 1r5յhJ`n/ I \yʀ + +s\*}3G efSЌ7^Wse:ɹ6IR:D veB0U[v50fY5":딞}*YQ.Nڇnv927HqU즊TbNb;_5g +?IG=cf۪=H5%׀ K8䇲u]Tꝁ#ڍӗ\9<`U&+;eI=eC{ q/ {,wq$$N /0tE檲vy׸~L4|!ήXPK\:@vڜ4F`2/ HǎCGeZЁTe o ?S~8M~cjZƆGL5frLB-|lj[Yo#΄|6 e ȳ˕qL!69xI!]! `Ș6i`2-,1NLb@gb ? _0赝~62Xbv;.pUo8UcLb(9t6ڢLţ)4jc# e}PMtek3Bx!Zlz}7u;I)ͼvcfQ<(n2۬ۃ>| +&j2bM&o_E{"$~#&dz{kfDW~ÈŚyrբ%65?--cUΠVe*wi+u8-Tn32Ko ٳ&!H =, )bX#Xm/hAgt%] +zi_RZVgt4V ( ǯtT  m?a|õ(ӄU5GUcc׸&BL^J57_BHA1YTI? b>{%A2:}ujX 翜oAV|AMp,i`9|lzY0ӧLqLc_ob]qR0[)?xJm\m4&Whc$5y4'/N WU!?^;!A[oPؤ3=t]ɇAA`w1'dW:$l&`DLyޔu0A3q +ݧܔ(2Fu2}6F∊9/pIY7.cp`wșFcK "fy+|5WOe9ɜ-}^ kKB+,p $t-`Y _ ^9΀GJF۞[2`㘏Rja GgӚ%HA=W K![TԔ+A Qmj$@9" b1˻U< +ə`KTϤ`nCOmGMwq2tHlw2 2aO/̰bh~:}%IHTwY+[e'q Phfo}?a$i{ϙ܌QE65j0YIdeýVuFvEdlĤM5 cLK 6ө +vM$rHl~@9}M{?rb%Kl:~Ұl'Ð' JY됀!osFiU)a\K.9R u81!F8oøY}BO!pߔJ_p36RY1w U\ky 0ܴ^ͨA/GB( kx|O+ZlɈ^4E,SUl(xTnH +c03KHl6%Y>_ 2+I&Џ!fm4UNq&~eKhu`hI>Dk~b w +))O2C0bQ*0aix@T]EFwv br*(Nw&V^re^w&1ܕtkYMWS$ +}ʠ +-|903$/#S}S-}ϔBbJqF%=/7l}83L+ħ¡T>FdTkOkK5mq}{; V'L}ޗtv8(du}OxXԨ٠m/m RR-PzXu)2p#< 9{ˍBb=q>arl-pL`c5Y{{kF<7Y#xRZ|]E|e:w\dQ#pDj u jh~rW5"> ьU,ϵ-ވ鿼:Q1 n@* ޵B'I#[hEwV7pbVg扙[A'yw^<0!# Uaϩd؊fސF83>oZdoǪ ~/2Ңdi&j[;ѽq|wV|}T]LLx1b|:V1~'XҮy#=v.jYi.svO$e[d{1?Oܳ5`Py^M%Ukuنt,7];ydtxЀmDJh$\FUIoތM=Vh?6\=T"Aն+ nExdq'BP%Dl#Zh"J{imd ^坯9CQ=99%nRBM̀´+PNRhNlK?%@ަkpx̿Jd/pah> s+;G`-֙ͣw=&v"t" -+@9k}?FL&{m7iI7VhCҿOJ(wqŊ +U16eѭhfjO eh"ZlQʔG&2[zkk׉%lgU…#,>G8ql$^Q.`BSvvxM9DL OI{ֶ8z8-OT`F yJFВpA^SP}òHȦ帉2MqQZQ=YW@zަ6"1V> Hs7(Ah&U# +Y16GLq?SQT('$IK?(j=ά:2b +|Xg~k%OT@s6x~9o/:mllzl+ۆSzq]]$a#CRAQiɅt->dƨR):Hߢ->$V)w>J?% &+0A:mLx\#^$ 6l}Lhgvs!ՠ$4hՠP$Mx4kohHI4$ԔߡAxe#{%b &п\\d;:uL_Pl5^RG .vOF0 p=LO+5 $ +BވukPO+U+/pj|3)+7Z9"'z6eVy-u!M0cOᓾLSY؈1صOS(Qm uSGXy:1?K{+ oES[TqW]8"_Ә ^VLŨKioGZF +Iy:a NLZڇB2_LA?4(M,DfښGHD Nu?!o>+(N +rfhpnċw9!'A/*čpq6k%!m+yUf?wA:^i% +a/&| ꑓP?$f}.nV n?X?"邼لZH F }QY5^1(PWV5x3}GiSP0UQխSbȐFC|]0q_ZCiq5i4|~QvAXe2->t5X,9ƹw9!/ҥHaUk,ˊie,{7r3;-cF:aƩPgBg1G LX4~cv M0r郤d.n(9P2FDX K6%+EGqW[.8IN'N8IoQRNkJR&8EMkz>hʋʔʙ[4LZqiՌgQiX%tBfubvc8#)xL͜ܫ 5X嬪D9~/躎faM תS_lgM*JUu^!0S^֨KTC5ɢ(ʤEB@#!#UBIb't@S)JZXSUVu$P87 +Vi/@Yb|GK.4"x21gUSp9x +8=2(sf89qSn .O\nXDRXM}CL~UZə,`uCc;qo[/;0A}_-Ud :ѳ1GQ.Mݑx?s,y9baH'~r-8@ɂA8Iʂd"Zd':Čv+8M"KaK-wBj_02ma:|b69:5Ie@̠GCErF!MjW!FӰM"w,Jj>i9 +V\g9?]z*'FۊK9)%#9Ƙj,mW?0hYc_]9- %t W=$׹ +с2A' TgE&cZTeA`@ إ,dH.ȿŠMub:&7\ kMYTev{PYRYQ3 H66537*(kmld<YOo3ʭݻ2n{b*w6d,{:cL163D16֋,j7JN* $@ 4 ,Ѐ8@X +0`(x 8 P7Q^pg_-2JY^0{25] 0'C;f|t`@Ъ ^A8ҩ1]L4)MG lW(Obokbk Nn\s=b]Ciap&<,F 61/S'zq#:G=t W$2ŇxćraVuG%ߣ5z$N''fBh4'_P_Q5nN\/^U_Z O1;J3Qtק"z_e<<Vs^pi*8vQܘm^bWYŊϿ]v#wL=.z8{'\Yn ImڵQTU9XzycwLQlc 9-9ϡ*~3脂 O`wrPrgXwm$Ǵe^VPY-!0cYrͧ"gż6h8n¹(`Nv'Os@fuJ8cOt䠕z7OtkeD|9M9ʠHLF@^$ r$DMq~3I&* ifs~Y'Y% A(<Ŕ=+;\ +Zv&oצëWhq8c#~ZAͰ(cB.6:XXRnDl5ʪ|ЕeCh&k,I4E_4瓼ǪQ־H7v֖,IvRqF/sIK DM 48F"Vm/$  @6΃QQ֭9Y[]l{P %hJ[f:iUbL[{\3K[^9zPCߞ/`Kwf;v-tHr:+mߗxN.J[i.4^4dGD&5o L^L:$AC`sI{?"6pj:V \fQ$>cF-u[ +HkҟJhngdQQUvVY$2N-}Q=m0)3mWMvMZנ|IZ֎T2y4/`D+ BZY#:Ztu%҅ &PVK;Q_bIAj)AjlswZM&xA'~R7`ؘ5'gS|4YPzjk:# o&dˁ M5* ,s#A8Ds&˂8U%=m]VOo8Q]2o/и[D 8o$mB"b)M0Chɬ7 +o7 @UA=S'@$d,[v|Z-?`N?bph7AcELFd…7_dW]ƣn\SR>seQ%;=龴3kͷcƸp)gg;j+ 5H"ch7~_rmeJ0iy<7ӣ(-hßU"6g$ "qyKD=L(UHL6,xU"a)0G@ +w SgXR~1EGj9C( E:`ߚ%6jTVLrw)ҝa/>)ɞO5fá5fʑ E ŌE +p~- @@tEL沐ЛM0˺4i#旦){VSD 2/0aAK)g+ONO|A5Z"q4=+5IxŻF"IW]+SvY::jۙ昅<#PHAY6Fzc*!=>)HmFHYS' e܈ +Byj H89AgZH&!2P⓽[`f 8I ǡ7ǟؼ$Xr˦+%h;R`utob߷HZTT +OSmρq2&45y{ [,;]gmwԏPup\J"#Zݔ2OՇt@| hSU0a UJ@ttwf3T؟W̃\;otNPIx<ԦR2ѩ^((1SGeb۰d(%:3]IF3QRaqܣ 7k-u簘=Za:?x3=Sݴ#7+A֫Owh$:Wʳ/vN`91 pv7EӑaMʌP^IO+u'R+1*`2IBY&MF=JX[3=oԾ6{«s%m.XUZ:l& % XY4z8#h2ΫzjR+<='mEOHI*;h1rlN}lBEG a{ n=351j)"P ;&Ao>=̈z Lw HӃ 晴VHҨ򛟊 3oL$1yT!yD/t|P_h!_,Fܟ$?~#oݚG)2}i2 CN 5zJdNH*S*KP]^]";TSߖpJSh-tT<zoLQ#[Mu)x &-6 Xz?=* ѝs8}fnox~&5C xʹƬ&vժap rܟ'2+?5cߟb?*2O*ϣ4Κ:ӄP2Y:Δm* ++P ׳ _ԧSNN>*>3lCuN~NEYĢjy|XF|Ռ??T7сCϵy Q92+( +fDZnΗ AI3#ǚ=)T=3m +t 3 8*0i@k_6I[-z.5C!Ҋj&.;kn &$ּ[BB2o0' ~9 AYX1d#i q/Gl%ҽe(6bx!ĝ8ĹsovmTҧRy2Oens {^۠ oEv4dͬīs%תT#c􆅒ꖌuQC^RvKgzcv} M~7*̄ KN>FvptJƋ؃$FL*ǮEBR.1Ejѽb*'n0N53 ;' '-2:6g5dTq֊*~0>*L7)HNRR0?w|mms:EQGtV9m*9kV?&HOEy9PoF@ |D~GZ+pXaNy(UQX⇹dW>4t~(yDw28̷ "jvb yGj $IJkk3 kHʴTOnR䭎 ZS;P@+lRQ&J/]$ ޔ=JN7Y0&Y# m"61?ca52[$ %;uJad3OApF0~o'=Mr>W"zo}eoe 33{Rkan_ uO^UR~7j|UCO0rL!;8/sTU,aKuz_DhF$ֿ&͎dD.*$~0_JXP}pAL}Ͳ" ɡ( ''+Nw ئcT<F(X62r endstream endobj 19 0 obj [18 0 R] endobj 27 0 obj <> endobj xref +0 28 +0000000004 65535 f +0000000016 00000 n +0000000147 00000 n +0000013308 00000 n +0000000000 00000 f +0000013359 00000 n +0000000000 00000 f +0000022089 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000022162 00000 n +0000022303 00000 n +0000023587 00000 n +0000000000 00000 f +0000021789 00000 n +0000062769 00000 n +0000013722 00000 n +0000021976 00000 n +0000020850 00000 n +0000021228 00000 n +0000021276 00000 n +0000021860 00000 n +0000021891 00000 n +0000062794 00000 n +trailer <<2191ADEF8DD1443D87FB58F83E02B1DC>]>> startxref 62978 %%EOF \ No newline at end of file diff --git a/assets/logo.ai b/assets/logo.ai new file mode 100644 index 0000000..1323b2d --- /dev/null +++ b/assets/logo.ai @@ -0,0 +1,229 @@ +%PDF-1.6 % +1 0 obj <>/OCGs[18 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + Adobe Illustrator 25.2 (Macintosh) + 2021-03-18T18:09:12+01:00 + 2021-03-18T18:09:12+01:00 + 2021-03-18T18:09:12+01:00 + + + + 184 + 256 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAC4AwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A53nZvOuxV2KuxV2KuxV2 KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV6l/zjn/5MCT/mAm/4nHmt7U/uvi5mi+v4PLc2 ThuxV2KvV/yw/JrTfOPlt9WudRmtZFuZIPSjRGWiKrVq3+vms1euOKfCBezmafTDJG7Zd/0LJof/ AFerr/kVH/XMX+VpfzQ3/kB3u/6Fk0P/AKvV1/yKj/rj/K0v5oX8gO95z+bH5bWXki402K1vJLwX ySsxlVV4+mVApx8eWZ+i1RzA2KpxdRgGMjdgGZzjOxVkv5d+VLfzX5rtdEuJ3torhJWM0YDMPTjL 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 +Jx5re1P7r4uZovr+D//2Q== + + + + 1 + False + False + + 304.000000 + 429.940002 + Pixels + + + + Cyan + Magenta + Yellow + + + + + + Default Swatch Group + 0 + + + + Document + AIRobin + application/pdf + + + logo + + + proof:pdf + uuid:d3fd67e6-9186-e84e-a63f-e979c4319c91 + uuid:b6431b74-14e9-ac44-b56a-d4ed1a34706d + Adobe PDF library 15.00 + + + + + + + + + + + + + + + + + + + + + + + + + endstream endobj 3 0 obj <> endobj 5 0 obj <>/Resources<>/Properties<>>>/Thumb 22 0 R/TrimBox[0.0 0.0 304.0 429.94]/Type/Page>> endobj 20 0 obj <>stream +Hd0} +^` (4c|㟃\K=jC J"x @py1+p p +,&h,U'AC̷/Oh@$9 +Z,=j*J56^2?=Y&0`:aIﵱd(K i} '^ 1P endstream endobj 22 0 obj <>stream +8;Ru;kN=gpEP!C?oJHV +7]:%PcjDEO5]QWE0!/U-6Pt7t<2\.#/8G$D\@`7f!)6a&rV~> endstream endobj 23 0 obj [/Indexed/DeviceRGB 255 24 0 R] endobj 24 0 obj <>stream +8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 +b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` +E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn +6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( +l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> endstream endobj 18 0 obj <> endobj 25 0 obj [/View/Design] endobj 26 0 obj <>>> endobj 21 0 obj <> endobj 7 0 obj <> endobj 14 0 obj <> endobj 15 0 obj <>stream +%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 24.0 %%AI8_CreatorVersion: 25.2.1 %%For: (Christian Anetzberger) () %%Title: (logo.ai) %%CreationDate: 18.03.21 18:09 %%Canvassize: 16383 %%BoundingBox: 345 474 650 905 %%HiResBoundingBox: 345.62887418273 474.179992675781 649.62887418273 904.119995117188 %%DocumentProcessColors: Cyan Magenta Yellow %AI5_FileFormat 14.0 %AI12_BuildNumber: 236 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%RGBProcessColor: 0 0 0 ([Registration]) %AI3_Cropmarks: 345.62887418273 474.179992675781 649.62887418273 904.119995117188 %AI3_TemplateBox: 573.5 219.5 573.5 219.5 %AI3_TileBox: 218.12887418273 309.149993896484 777.12887418273 1092.14999389648 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 6 %AI24_LargeCanvasScale: 1 %AI9_ColorModel: 1 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 1 %AI9_OpenToView: -588 989 0.874044268658384 2548 1299 18 0 0 6 45 0 0 0 1 1 0 1 1 0 1 %AI5_OpenViewLayers: 7 %%PageOrigin:74 -281 %AI7_GridSettings: 72 8 72 8 1 0 0.800000011920929 0.800000011920929 0.800000011920929 0.899999976158142 0.899999976158142 0.899999976158142 %AI9_Flatten: 1 %AI12_CMSettings: 00.MS %%EndComments endstream endobj 16 0 obj <>stream +%AI24_ZStandard_Data(/X]:(@{%ނG8 0"Ͱ"@HLU2@ [P0@eqߗynvXFs/<.W.̹/[.8[5`oY7601ȿ^}7-,a,vahdaXn,`׭WP_%xSZZ,[\n_fʯ0wv:vY-P6 hs cwaEߪ= 38 hŵ׆k~4 `5,:[ ws 8{Gg8FdN)S\vppM7<<]tKŰ.%[,Ye-fnf~Œ eɳ]nU:~mg < b?8 =̝<*7Ź|@X%\ 5=`֪c~tVwE K.28c @orc?&gYKe3aX]$Y?/r}a{,((.\rrr̙Ǯ @;~n:+/XgvIԒ3r+^ +;-;RTn7!/' [JiV }va!dٻQ6z$] i%KG[jhCR|1Q\9%xx-n~] ϰ0 +jV{]^Cյq8ӂr1k8ӂYp`T4z_azU;䴢v\5[xߗ;i癜~~cAe5k *|psV/I8_L0ɲ8s +f/}?3gҜ0n@+ߝ5gZP8eXniAiu ,Avwv9d;gr΢onM*,~館_>K$emq3xA0-5hKN܎;{;@n&0Sx7ձ$.=zq,Õό7g< Qr+X-wl!El1Q:.s Sf|v݆L5}6%G*v6=[ ڲ.ƢKpN]WZD"weVVC|qO.4қF52LqwnI,ǽwYM:Ć/-w}=:{} v'-jo h6}r x !3k- pkW\8<{A݄\U5Uo{pqr 7jPQs͹;縷% cᾇ WHq&39[q߻ wu3ߍ]x3+0Ѭ7kn/ׯku76°?N̉;,`Yq1)u|MyYY}x}UKpp%1.q X<.Q|ù</-?6[lwbykdXyJmtLN]uHIUǾ]G^0nnrK~V(;an6G~pr%Ls΍XqܜY\Y̡ffMY`þ.\?"a56=<@݌j܃X=\=>7#ppc96R4Ms䠹EoM9]xJ컳Y T,/=(=hXֵy;۸H%Znk{|Ϛ6.QT[PiA-}s\ RAS-wj-Y,s4Mqx ncDG/(iyۮmrlpcQd +,~]qMt&bsvfG9Aq%vX~ 07u[þg1[r6v#_]mp\}vM`q/׮imEg. cELYg]XR)VĊP(U\SӺ 5-uUwQ.ԟsU(*xXkjn #7h])?tmi*x0ҸR7cT6VHDdL@!2Xq>PC}R }m) +MIwjr"URDN:'Qk > +:p ))*kmђ,| Y5Ow\ygMX.5g.PQ,=L_f$JOi$JO 2* VXŤxy=RDOXt"!|``` H-rmډX$dSO+O=عns=G<A< EH$"P2ow(HXH_ bn=cb&v[\*oqaA$붍>g$5RCƚY DKyV>b'X7 U+euUc(6ϣ,.iE{D>9r X7Cp9ʝE-<xuĞz;~i6/J*m!jwT߇n+ bTzo%_Ԝz"KVXszZEfu[AE\m2x{v[ b!&4*`S9ZUţjwwX#bͳY2eyn:iy< +Fڭyy* +c!)_S>n \fu˖,4DpX);)bHg'S !t/p\M'e15 +A!.0wc4F+4>-7B(Y10QxJhD `Tk +m)>˒6UMcCHU(X^C!Nـ;%P++#@)nD\j 29r:dp* coqZ\-6Q(2#GlJgBON .P7@aIe>1\z8PD?Y͑3Sc#>3JXN(0~NZpҽND\AZSSP e..Xԁ ,M_sI_5jON"Di*@mIa"vQ0N6`5 ;C aFB0zh[1=i&=$Aa ZciqZ 4;570FMIfGLXw4}O7'y+~+d2"([#rA z6\mKBؔ!h 7|>Is!bb$_ZͦduJ^յ%ݦ0e~Қybb?lMpy2! +OM"pQ@u5ny/Hb=dhmEƉ  +R)d[3(*Hj PBFLVWdy-mII-bBZsV)Se6TV$Vhxjc1S +z1A @Ud5VCB!MU%IBm#!_)1x%m2hMA+tbݐxdov6G&F*,TcD3;V("Z,}ݮ4CѶ^݁,8 JeJ#1 +؂|q""NiT f +Yp=+h*m +S1#a_̈D~ڞ癈-ƔhtfKIgCk*DtwlݬzL4D&g񠪾im͆)c)Y-\(2ezt[e4ԉ&YVE55͊RHO# '|ª+\-zLҘ5N䉬 RlEә4#KջW(⠃Ji]?<#'=h}u!`YQbDddŤVLvƉ_ &Ӳ e V&r"PΤP0x& "=v'؁*VRa%@bդ!SZ-IL%OrY S]mrrQ!7!QQڎvy&ӂ HѠ~nSheR)uH"B<#0vnIP;d$cE_-8[^%K%!ZqnA!]g]byZiuc֬ >dwkg=m]f,q*Dzf|1c-95컚ɿeɿ܊-t_XUǖֱwY\#iCj`Cx|B73*js ]W֠yvho^UUNo[ߠfb=7TAe3} "d G]xȖ-X΃(IZX4GP1NZ&B? AN`V<,|A})lV@EmhXC[D鋂AtƈzZxpmwa2$zID$Tһtz:ct95O)e)J#))Œ"R S,hHt0IDR'ܴFu΢Q}:3pNmA +p}Svۭ(El +=1UtŦXUlS(,ޑb̂wf!biJ[n+5}0% HBpA ky~WsQX;-i~ JgmLRH=ڈՎň^1ʞfefg #كts < `dqf4v+"9V9FJ;!̈ k@Ј3V laF.2S+{2 ̡E)nSε334ZS3.L/יq +RAKU*/F5MȊ03hic mV ,9MEˀ9P,Py2<!TA &DaE59Af@<<:F02pz:,@1{"@Um'eq rȉMc) +C +YԾݖHQXXXNAiH;7u +Sx!^\:pSDP(2UD=눳 ")*#TߘӉtD<0"f/Mx]A/3RV-K +QD9naU$Joa>em|,glcoKt䜻t9mئXL8eO<9 I:N($wk(ȏl:Nhr&QMұnpwwp{[1hUW:3Dgd@F]Vn1ϞbqV o+6wt *8R]5 +[03ff)}"A'6.@#QBN'ܟCpyX"ot­t]$mVǬTmVb2o Y43*7aAB!k$6XfDrF` !ϏeZ8`Dx{[ȰB&H< 7j %o!:: 7*A(<'xUT DHd7o P*;2F 18 mI *veT(kyP750\;Ѩ.0aV)A[XB)DDA6Q?!R! XYu)T=YȉIHXW5EP"X%9-[Lj jj"( @D\(EgCD]D'@pSӶxmy~=m< y~ >>Ob!ϯg-ߛpC~,߀)oobc"0E V.0x/< lzm ӨND -ON+GdH"2b4/\3ds{lmBdFhBwj>!8`Uu)b8kFm^A#=P#08f*֪EUWG9@ +=(Qp|bynCg9Dgr`VȳWdW,l .8K v@F[P"Q*)P4h$w&ĐrJ8NlFB X&L_5 :BNhAs=Hx0$TAl~0 ghLnquUK3ZZAM:JқA +kZ+we(̇60muBb! H&B/ @BhMV!-֕LnHFĠ%i22J_ pfb`͈Q2Bd3&\N)C3"0$I&D@*LFF0. ,H#P +D1 H +(s)g6 Jo~VM)w-c=l(DuчDfhmd!G6~D + +aěR>Ʒ +>ՓF=Pף!!z,bȚŮ~T|5ADϴ aibG5x\&v0ԭov^)&鼎$v5fZy/Bed02Ս +U&W'$Sҏ^;cR6cPT$Suޒk4`!q|փΖ ki۹^FtH~6i1sǹ21n%Q@"e.5q̄4A8#YYcE&\בD}niQI*W5l_R ji2=$Y*րI`28<5:hs}rtdfМ&Yȶ,8(.?KYЯ~y8*S|/!f<\_v` +" +J/l e.&(sUܨwWeU>YP# +yl3ʣC&+1ap8`{rEaK2.lsl:`Ԯ곯5biqft˓ArYs<*aAC${l`Qz׏bb?w{AG;^A%Y:J4kt?\$$끅([G0/,|@ϐyGH#`Y5~Wl3rhۮ4W>HX&;UsOf8چ ѫ56 `DI\gE=zmn34i +kɎTg,mY)lz?)geVIe`UK}B3jVLbKϋ _;Au] >&iQ~]:D)smbi|ш1x'} JoP~vOe-oƇ &"Zl"pT-}lcLלfA4،g:eqockA15ce}3\G[ӊd`k榠vSәz^RrO%Lb)uD\\X,`%G_6R$z" {SWG%WТ_^m[]&7S?qB.Z}Ů-s5G3ײı _ 6m&Z 9aӹl]߈qUsE /['/e +|~Tm0?hH{<ήAp* wKػ`%;ރ{f9@;lJD_v)O gD:\?%'AeGPLA$!:4 >p D{h&1T 0i:a:,$Fkt, ȐxX4rhʒjeQz " \LOJijOkV(;`g>ry#֗n蘌B#5M^!4MPϔ+)idEuJ@C{-fɂȫ2"Hև]n@EgdxLr*.ٌ5w N˜+=eZ +F[sn^rsSX|QgR5W]ûo42fɳy>W`nhvR~@5bci*:T {4dõ}X4 +ӻ7Ϟ}yna+ڏ76/=t`0becqz\pbiH/WGg(!/#+s? 92U$ #i,{ҩw;ASZ b |8"gXxBpdDK"Xgk!]Vޅ2 +m()Ζ}bG}ufn,;vWyOh9困e5w <*jSUс06D|vҲvt7$%:I"ފzhdB&L/%R!VYmT7kWSpq04u lXO 5);XH;\ )--IbubE~8G(uy(Cq`\CPn:ˑJ"牸ȡsX ;P ח/tJ'b]+5?O!xPko6j&Oi= GxreWB-ɦ;e'o45v2G[XoCr].م Y^qkl@d's=hfxJD𙈘 3*rsn= &"e( +r]R]767,@X[tW! zv +Nie,ߓ1!yh%#h^M6"1֭-&*@fFئXrLuy]1Gjgӊ7WT^D+ˎD\Y[QIwuK2fC/RL +-̡<z + Ԡx-8;L[[AlʍJ)P^*֛b h؀ 30踃(5TLnAg%=N:Eުo4%[:/3 ex !o:Nr]HK% l EY eS%QK˿nag:'K2cZ?QwdKdg2/5J M + M9m5GNحh#ZfUhXxZ ~%F/0V>&>`d T 9`5t;jEm>_zbpDj߲̪["8v |pj.Z*|~T\17ͷTrA,T#LoS Z^!7qxφӿYbnBdؚڴS;H)f'AͼdH`ONvȑܹ3y!%lbC.E9(W\(dI)X`ZNzڂ1t^iiӴ Pɲm;  t&HͧzIt*~yĖ5ֱV(YILg+.%tTu s +{tm^QH( 3 ~-Vm-o`nszkĮ٠h[3CwTǫ@'+R&J|ILda܈$BP/#TP[Άj +炽RY*| H>:'w>( zuܰ5hkȻ:1N8:f|HXE;PD-v1.עYxk GGʦDT͚}s-v塔vFUx\0;s; B\hjWEmH-: 29 |䪒вN䚌'Mz-Q*`:Z>on,tn1!|J3`DQ]$~6%v bzJXf~>U 6fY'h bɱ/hPs6i2?v)'/C{!@Lʑ@\F5[ +ZcTMۊd/^+xYTBAH%43>:{Rj, T,TV[m"X^J*Wx9xګ\e[7F ha? 1VOr€\#b:;Fc{P'e_Z(ZlęRM3.ռ7^J*ٽb>i0 +‚Uºp<|t4̞=_Uedqqn:V +AW|㠪uﭬ'4S?m;wuf.ȬR:v@o6ߟN:U&k~@Y#L'o\ Ht<\h^Od, %LռU_ BU{*\tP ,nWFGvR3Vy y^<9]@J:4ȫ[顟IY>? $+2mD$5"涘;bztb8S}*Hg%&@Dg=wFVZ|@˥zW-h[GWu(gǵ}DKVhѭ_+<(N̸.룋xq35a\i2:ר@r']MD 'XYow~,9_%LoNEN ė3T6y{*N95PTf( ʸfS}C4\f!gXXaTR'yJF}paxtN՗a;|keyoR8+.y$>Km JbB9_ă +Ӈ+BAT4 74"١%'ք.L,#:MG `:8a/ZޒlQy8|7BXC9\W,R{Z1E@vB,7ʒjuݤ0I4Z4 Zjh4b ~ĥdW6hTn ` "< Nd+60dew2]6t-SG ^aVY[^%LaUo aə x"gBZr }S/i25^ɮ$P#QS*ՔU.oaZ:#%6SY蕴+..K{ֺ =~v aҰYTRbm /V앋mȷ'bQ7ś)[iTa;M<; Vx Ln]ѾG͙MT*l*P/ ՁD(Im + > I M1"+e8pce Tff'P E5}2{FdVVú\GLM&v{xɾazz3嵼mZPSyBv|Ag-#Ǔ ?RH-\߲tz4t ` /N`lra3SHbl]`\E2 W7tuhj63–wrM+(U`c#Ec.q5*䷷*"E{P |+i$\Yݤ#2ώ_D7o/7[Y1p 6Lx{3dSq]0z +n`fhLV}hp ?? vK**Ty^W'eA+󆑱FW% +,`KF ƣ/xLn+0*?fH-j Y? +t_Tݥxd'4KX$RvȠuT+5, +D|Ģ2D 3^͇ Rwb'fl{k۵~ #hj w+~h 4OOG F+ }/zKr^j$;bw,V6$#cϑ@lA+Zdb3R@PhŹ=}hˇ0 c X7leY&X<^j?jBt3Afw5 d]M,Od +W 7uj|2'Dt'p_OPM`r >8hpNF2#\&gf=7{YTRq)06r1W8 ]`t>uN#Z7.V;8P݅=+ pFf^ͷZ}G5ޤ,inn2 š"T\Bbys: X+!l\1mtcxTڂnh /=όϢ{=1k{w_ApZfOiR(sE,5~ +ם(m^۽X(̔3 (8BC^W(Zfl>d"*Kv2;3 }dI +ء<0@tVn'{lvN}-,%/Fy )W4}ÀP * 4zAdX{&.1мj}v/=[e*ކď]KD|M]n/ii1#AJMv$_G@zAl/?%=4ѤvOf\JA;1;➑Uۗ fj 0D,\$C'%}g;đ6Y$!&N$ٞYɗ@g'[kP us֡l@_J|wT=a T#Ap%8 [bQ)l L7b$uڍOIAl%HP@zj6C)G[8T˭w4Ҟm˚|V4\ebhlvDFfP0F>JQ!~QI-3pC#Qu +=x't l?;C&^c-{s'TLAai0 kW3Zw3y`l<_gskdk@ϲ֕*ҔRμ/juqd_Èj'w#O&8C:߀Jc `$u^G%f@C-~,mmja$v|9rgElt3'5λeE + XD (l$<yF +'ֳf^daUa;%[FHuO +%wAc9QhS"g€k,FAV R= K"Kk b"=_m0 +@ D#`TBO{07m¬"C2Z)Ё=4׋ u7%\=KG0gUL$o~؂oC -'fG D0 CcjY%'Ifk?zxTn7qcbࢅUvSS哅&P2ĬaEĎԷyJto$}|V¤bs) TG7HtݫCeIeOP,S#+bnL*K\Vߒ h!N\ 7aN=sE$Z.ﯯ$E'-a]ꎞ+ }JfaFCpHn bIF_QhQ)`S<zU#]OZW2q4>~o#0J^ _DVшrN<]+noxҸ֮ǩP=S7JQ82ԓCH2= 5* &Úa s7>\V6^ML8SZf% ,!"pCq +6*DPB<XkË,$>Uo)BlBh2 /l`iպ̎z|P碙G ̱$/^%ÔT$JH)E%tx(rrDr͈ 0f +2;@h_?ȕk}p޺h=;ؚz 0=*B!Z,MJ'QU !qD@>x$v<2c}+#5ί4T[0p}4Y#qY@%LCޖbxJvF +̴F +8@ }` +1!Jv ,_q^1ߖJcӱ FԂvK@YVy _CɄªO46V\>'vS].Blzz]W$#{T*Y^_U׶qdU1WbN;sf5$׶i»2hC Q%7bv15? 3O.s}n :#_(:KkM,'qiB_cBJjR8A}YW{45Q`gQLLAn&<þܵ3W-qQ.ӋgLG).`Ja{P>'\ +c='X}g̸83Wm0 +>Eog) m=7B>awUjz'tx0l15>0Dipu_#?it`gV8Թ*bŹwx!) ye5,w8ݣEw?Qej'-N-y8zPNhׂVC, 3Q?>NG=<8uQU ӻZZJG['5O}JW2~ʤLo))\Y7eg2㧦$1E$fkoL}D34="W5`f+Vz&AVG~"VmS\w:A,e4ѪlB~ ݿ1<cK?&3Ō endstream endobj 19 0 obj [18 0 R] endobj 27 0 obj <> endobj xref +0 28 +0000000004 65535 f +0000000016 00000 n +0000000147 00000 n +0000014641 00000 n +0000000000 00000 f +0000014692 00000 n +0000000000 00000 f +0000016506 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000016579 00000 n +0000016720 00000 n +0000017974 00000 n +0000000000 00000 f +0000016206 00000 n +0000042034 00000 n +0000015050 00000 n +0000016393 00000 n +0000015323 00000 n +0000015645 00000 n +0000015693 00000 n +0000016277 00000 n +0000016308 00000 n +0000042059 00000 n +trailer <<0205B949A9084B5CB8A4FE9004DEE0FA>]>> startxref 42243 %%EOF \ No newline at end of file diff --git a/assets/products/products.psd b/assets/products/products.psd new file mode 100644 index 0000000..29a1550 Binary files /dev/null and b/assets/products/products.psd differ diff --git a/assets/products/products_raw/products1.jpg b/assets/products/products_raw/products1.jpg new file mode 100755 index 0000000..822d5ec Binary files /dev/null and b/assets/products/products_raw/products1.jpg differ diff --git a/assets/products/products_raw/products2.jpg b/assets/products/products_raw/products2.jpg new file mode 100755 index 0000000..b18eb6f Binary files /dev/null and b/assets/products/products_raw/products2.jpg differ diff --git a/assets/products/products_raw/products3.jpg b/assets/products/products_raw/products3.jpg new file mode 100755 index 0000000..74d3abd Binary files /dev/null and b/assets/products/products_raw/products3.jpg differ diff --git a/assets/products/products_raw/products4.jpg b/assets/products/products_raw/products4.jpg new file mode 100755 index 0000000..6e65c7b Binary files /dev/null and b/assets/products/products_raw/products4.jpg differ diff --git a/assets/products/products_raw/products5.jpg b/assets/products/products_raw/products5.jpg new file mode 100755 index 0000000..ba094bd Binary files /dev/null and b/assets/products/products_raw/products5.jpg differ diff --git a/assets/products/products_raw/products6.jpg b/assets/products/products_raw/products6.jpg new file mode 100755 index 0000000..215785f Binary files /dev/null and b/assets/products/products_raw/products6.jpg differ diff --git a/components/GogoleMaps.jsx b/components/GogoleMaps.jsx new file mode 100644 index 0000000..752f707 --- /dev/null +++ b/components/GogoleMaps.jsx @@ -0,0 +1,224 @@ +import React from "react"; +import { GoogleMap, LoadScript, Marker } from "@react-google-maps/api"; + +const styles = [ + { + featureType: "all", + elementType: "labels", + stylers: [ + { + visibility: "off", + }, + ], + }, + { + featureType: "administrative", + elementType: "labels", + stylers: [ + { + visibility: "off", + }, + ], + }, + { + featureType: "administrative", + elementType: "labels.text.fill", + stylers: [ + { + color: "#444444", + }, + { + visibility: "off", + }, + ], + }, + { + featureType: "administrative.neighborhood", + elementType: "labels", + stylers: [ + { + visibility: "off", + }, + ], + }, + { + featureType: "landscape", + elementType: "all", + stylers: [ + { + visibility: "on", + }, + { + color: "#e0dfe0", + }, + ], + }, + { + featureType: "landscape", + elementType: "labels", + stylers: [ + { + visibility: "off", + }, + ], + }, + { + featureType: "poi", + elementType: "all", + stylers: [ + { + visibility: "off", + }, + ], + }, + { + featureType: "poi", + elementType: "labels", + stylers: [ + { + visibility: "off", + }, + ], + }, + { + featureType: "poi.park", + elementType: "geometry", + stylers: [ + { + color: "#a8a9a8", + }, + { + visibility: "on", + }, + ], + }, + { + featureType: "road", + elementType: "all", + stylers: [ + { + saturation: -100, + }, + { + lightness: 45, + }, + ], + }, + { + featureType: "road", + elementType: "geometry.fill", + stylers: [ + { + visibility: "on", + }, + { + color: "#5b5b5a", + }, + ], + }, + { + featureType: "road", + elementType: "labels", + stylers: [ + { + visibility: "off", + }, + ], + }, + { + featureType: "road.highway", + elementType: "all", + stylers: [ + { + visibility: "simplified", + }, + ], + }, + { + featureType: "road.highway", + elementType: "labels", + stylers: [ + { + visibility: "off", + }, + ], + }, + { + featureType: "road.arterial", + elementType: "labels.icon", + stylers: [ + { + visibility: "off", + }, + ], + }, + { + featureType: "transit", + elementType: "all", + stylers: [ + { + visibility: "off", + }, + ], + }, + { + featureType: "transit", + elementType: "labels", + stylers: [ + { + visibility: "off", + }, + ], + }, + { + featureType: "water", + elementType: "all", + stylers: [ + { + color: "#ffffff", + }, + { + visibility: "on", + }, + ], + }, + { + featureType: "water", + elementType: "labels", + stylers: [ + { + visibility: "off", + }, + ], + }, +]; + +const containerStyle = { + width: "100%", + height: "100%", +}; + +const center = { + lat: 48.191044224831614, + lng: 11.379406506650541, +}; + +function GoogleMaps() { + return ( + + + + <> + + + ); +} + +export default React.memo(GoogleMaps); diff --git a/components/footer.jsx b/components/footer.jsx new file mode 100644 index 0000000..c48ab28 --- /dev/null +++ b/components/footer.jsx @@ -0,0 +1,33 @@ +import Head from "next/head"; +import Link from "next/link"; + +export default function Footer(props) { + return ( + + ); +} diff --git a/components/forms/Dropzone.jsx b/components/forms/Dropzone.jsx new file mode 100644 index 0000000..76c595d --- /dev/null +++ b/components/forms/Dropzone.jsx @@ -0,0 +1,79 @@ +import React, { useEffect, useState } from "react"; +import { useDropzone } from "react-dropzone"; + +const thumbsContainer = { + display: "flex", + flexDirection: "row", + flexWrap: "wrap", + marginTop: 16, +}; + +const thumb = { + display: "inline-flex", + borderRadius: 2, + border: "1px solid #eaeaea", + marginBottom: 8, + marginRight: 8, + width: 100, + height: 100, + padding: 4, + boxSizing: "border-box", +}; + +const thumbInner = { + display: "flex", + minWidth: 0, + overflow: "hidden", +}; + +const img = { + display: "block", + width: "auto", + height: "100%", +}; + +export default function Dropzone(props) { + const [files, setFiles] = useState([]); + const { getRootProps, getInputProps } = useDropzone({ + accept: "image/*,.dxf,.stp,.step,.pdf", + onDrop: (acceptedFiles) => { + props.setFieldValue( + `parts[${props.index}].files`, + props.files.concat(acceptedFiles) + ); + setFiles( + props.files.map((file) => + Object.assign(file, { + preview: URL.createObjectURL(file), + }) + ) + ); + }, + }); + + const thumbs = files.map((file) => ( +
+
+ +
+
+ )); + + useEffect( + () => () => { + // Make sure to revoke the data uris to avoid memory leaks + files.forEach((file) => URL.revokeObjectURL(file.preview)); + }, + [files] + ); + + return ( +
+
+ +

Drag 'n' drop some files here, or click to select files

+
+ +
+ ); +} diff --git a/components/forms/Thumb.jsx b/components/forms/Thumb.jsx new file mode 100644 index 0000000..6bc7346 --- /dev/null +++ b/components/forms/Thumb.jsx @@ -0,0 +1,42 @@ +import React from "react"; + +export default class Thumb extends React.Component { + state = { + loading: false, + thumb: undefined, + }; + + componentDidUpdate(prevProps) { + if (prevProps.file !== this.props.file) { + this.setState({ loading: true }, () => { + let reader = new FileReader(); + + reader.onloadend = () => { + this.setState({ loading: false, thumb: reader.result }); + }; + + reader.readAsDataURL(this.props.file); + }); + } + } + + render() { + if (!this.props.file) { + return null; + } + + if (this.state.loading) { + return

loading...

; + } + + return ( + {this.props.file.name} + ); + } +} diff --git a/components/forms/eanfrageforms/contactperson.jsx b/components/forms/eanfrageforms/contactperson.jsx new file mode 100644 index 0000000..eae5613 --- /dev/null +++ b/components/forms/eanfrageforms/contactperson.jsx @@ -0,0 +1,207 @@ +import React from "react"; +import { + TextInput, + TextareaInput, + SelectInput, + CheckInput, +} from "../formfields.jsx"; + +export default function ContactPersonForm(props) { + return ( + <> +
+
+

Informationen

+
+
+
+
+ +
+
+
+

Anprechpartner

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

Rechnungsadresse

+
+ +
+
+ +
+
+ +
+
+ +
+
+ + {props.values.diffrentshipping && ( +
+

Lieferadresse

+
+ +
+
+ +
+
+ )} + + ); +} diff --git a/components/forms/eanfrageforms/introform.jsx b/components/forms/eanfrageforms/introform.jsx new file mode 100644 index 0000000..58678d8 --- /dev/null +++ b/components/forms/eanfrageforms/introform.jsx @@ -0,0 +1,23 @@ +import React from "react"; + +export default function IntroForm(props) { + return ( + <> +
+

eAnfrage

+

+ Herzlich Wilkommen bei der Prothman GmbH. Wir freuen uns sehr, dass + Sie Interesse an unserem Produktionsspektrum haben. +
+
+ Hier haben Sie die Möglichkeit, direkt online eine Produktionsanfrage + an uns zu schicken. Dies ist für sie volkommen kostenlos! +
+ Das Tool erfrgägt alle wichtigen Parameter, die wir für die + Kalkulation eines Angebotes benötigen. Sollten noch Unklarheiten + aufkommen, setzen wir uns mit Ihnen in Verbindung. +

+
+ + ); +} diff --git a/components/forms/eanfrageforms/partform.jsx b/components/forms/eanfrageforms/partform.jsx new file mode 100644 index 0000000..c8ff452 --- /dev/null +++ b/components/forms/eanfrageforms/partform.jsx @@ -0,0 +1,380 @@ +import React from "react"; +import { + TextInput, + TextareaInput, + SelectInput, + CheckInput, +} from "../formfields.jsx"; +import Image from "next/image"; +import Dropzone from "../Dropzone.jsx"; + +const dropzoneStyle = { + width: "100%", + height: "auto", + borderWidth: 2, + borderColor: "rgb(102, 102, 102)", + borderStyle: "dashed", + borderRadius: 5, +}; + +export default class PartForm extends React.Component { + constructor(props) { + super(props); + + this._handleModalShow = this._handleModalShow.bind(this); + this._handleModalHide = this._handleModalHide.bind(this); + + this.state = { + show: false, + modalindex: 0, + newmodaldata: {}, + }; + } + + _handleModalShow(index) { + this.setState({ + show: true, + modalindex: index, + }); + } + + _handleModalHide(index) { + this.setState({ + show: false, + }); + } + + render() { + const that = this; + const props = this.props; + + return ( + <> + {this.state.show && ( + + )} + +
+
+

Produktionsdaten

+
+
+ +
+
+ + + + + + + + + + + + {props.values.parts.map(function (part, index) { + return ( + + + + + + + + ); + })} + +
NameMaterialAnzahlAnzahl Dateien
{part.name}{part.material}{part.amount}{part.files.length} + + + +
+
+
+ + ); + } +} + +function Overlay(props) { + return ( +
+
+
+
+
+ {props.values.parts[props.index]["name"]} +
+ +
+
+
+
+
+
+

Angaben

+
+ +
+
+ +
+
+
+
+ +
+
+
+
+ +
+ {props.values.parts[props.index]["material"] == + "Sonstiges" && ( +
+ +
+ )} +
+ +
+

Oberfläche

+

Unsere Teile werden standardmäßig entgratet.

+
+ +
+ {props.values.parts[props.index]["finish"] == + "Sonstiges" && ( +
+ +
+ )} +
+ +
+

Gravur

+

Unsere Teile werden standardmäßig entgratet.

+
+ +
+
+
+
+
+

Dateien

+

+ Bite fügen Sie alle Dateien in gängigen Formaten (.step, + .pdf) hinzu, die wir für die Produktion benötigen. Die + Produktionsdateien müssen im Maßststab 1:1 sein. +

+ {props.values.parts[props.index]["engraving"] === true && ( +

+ Zum lasergravieren benötigen wir eine seperate Vektor + Datei (.dwg, .dxf) im Maßstab 1:1, welche nur die zu + gravierenden Formen enthält. Schriften müssen in Pfade + umgewandelt werden! +

+ )} +
+ +
+
+
+
+
+
+
+ +
+
+
+
+ ); +} diff --git a/components/forms/eanfrageforms/summary.jsx b/components/forms/eanfrageforms/summary.jsx new file mode 100644 index 0000000..211a91c --- /dev/null +++ b/components/forms/eanfrageforms/summary.jsx @@ -0,0 +1,10 @@ +import React from "react"; +import { TextInput, TextareaInput, SelectInput } from "../formfields.jsx"; + +export default function Summary(props) { + return ( + <> +

Übersicht

+ + ); +} diff --git a/components/forms/formfields.jsx b/components/forms/formfields.jsx new file mode 100644 index 0000000..86046c2 --- /dev/null +++ b/components/forms/formfields.jsx @@ -0,0 +1,110 @@ +import React from "react"; + +export function TextInput(props) { + return ( + <> +
+ + +
+ {props.error && props.touched ? ( +
+ {props.error} +
+ ) : null} + + ); +} + +export function TextareaInput(props) { + return ( + <> +
+