friendship ended with social-app. php is my new best friend
1<?php
2
3/** Generated by Latte 3.0.23 */
4
5use Latte\Runtime as LR;
6
7/** source: templates/layout.latte */
8final class Template_03de4e260e extends Latte\Runtime\Template
9{
10 public const Source = 'templates/layout.latte';
11
12 public const Blocks = [
13 ['title' => 'blockTitle', 'content' => 'blockContent', 'scripts' => 'blockScripts'],
14 ];
15
16
17 public function main(array $ʟ_args): void
18 {
19 extract($ʟ_args);
20 unset($ʟ_args);
21
22 echo '<!doctype html>
23<html lang="en">
24 <head>
25 <title>';
26 echo LR\Filters::escapeHtmlText($siteTitle) /* line 4 */;
27 $this->renderBlock('title', get_defined_vars()) /* line 4 */;
28 echo '</title>
29 <link rel="stylesheet" type="text/css" href="./css/main.scss" />
30 </head>
31 <body
32 data-theme="';
33 echo LR\Filters::escapeHtmlAttr($setTheme) /* line 8 */;
34 echo '"
35 data-font="';
36 echo LR\Filters::escapeHtmlAttr($setFont) /* line 9 */;
37 echo '"
38 >
39 <div id="page">
40 <header>
41 <h1><a href="/">';
42 $this->createTemplate('_partials/logo.latte', $this->params, 'include')->renderToContentType('html') /* line 13 */;
43 echo LR\Filters::escapeHtmlText($siteTitle) /* line 13 */;
44 echo '</a></h1>
45 </header>
46';
47 $this->createTemplate('_partials/nav.latte', $this->params, 'include')->renderToContentType('html') /* line 15 */;
48 echo ' <main class="';
49 echo LR\Filters::escapeHtmlAttr($mainClass) /* line 16 */;
50 echo '">
51';
52 $this->renderBlock('content', get_defined_vars()) /* line 17 */;
53 echo ' </main>
54 <aside>
55 <h2>Recommended Feeds</h2>
56 <ul id="homefeeds">
57';
58 foreach ($favFeeds as $displayName => $url) /* line 22 */ {
59 echo ' <li><a href="';
60 echo LR\Filters::escapeHtmlAttr(LR\Filters::safeUrl($url)) /* line 23 */;
61 echo '">';
62 echo LR\Filters::escapeHtmlText($displayName) /* line 23 */;
63 echo '</a></li>
64';
65
66 }
67
68 echo ' </ul>
69 </aside>
70 <footer>
71';
72 if ($fonts) /* line 28 */ {
73 echo ' <div id="themes">
74 <div id="theme-heading">theme picker</div>
75 <ul>
76';
77 foreach ($themes as $theme) /* line 32 */ {
78 echo ' <li><button type="button" class="btn-invis" data-theme="';
79 echo LR\Filters::escapeHtmlAttr($theme) /* line 33 */;
80 echo '" title="';
81 echo LR\Filters::escapeHtmlAttr($theme) /* line 33 */;
82 echo '">';
83 echo LR\Filters::escapeHtmlText($theme) /* line 33 */;
84 echo '</button></li>
85';
86
87 }
88
89 echo ' </ul>
90 </div>
91';
92 }
93 if ($fonts) /* line 38 */ {
94 echo ' <div id="fonts">
95 <div id="font-heading">font picker</div>
96 <ul>
97';
98 foreach ($fonts as $font) /* line 42 */ {
99 echo ' <li><button type="button" class="btn-invis" data-font="';
100 echo LR\Filters::escapeHtmlAttr($font) /* line 43 */;
101 echo '" title="';
102 echo LR\Filters::escapeHtmlAttr($font) /* line 43 */;
103 echo '">';
104 echo LR\Filters::escapeHtmlText($font) /* line 43 */;
105 echo '</button></li>
106';
107
108 }
109
110 echo ' </ul>
111 </div>
112';
113 }
114 foreach ($pages as $path => $title) /* line 48 */ {
115 echo ' <a href="/';
116 echo LR\Filters::escapeHtmlAttr($path) /* line 49 */;
117 echo '">';
118 echo LR\Filters::escapeHtmlText($title) /* line 49 */;
119 echo '</a>
120';
121
122 }
123
124 echo ' <br /><br />
125';
126 foreach ($links as $text => $url) /* line 52 */ {
127 echo ' <a href="';
128 echo LR\Filters::escapeHtmlAttr(LR\Filters::safeUrl($url)) /* line 53 */;
129 echo '" rel="external" target="_blank">';
130 echo LR\Filters::escapeHtmlText($text) /* line 53 */;
131 echo '</a>
132';
133
134 }
135
136 echo ' <br /><br />
137 a <a href="https://veryroundbird.house" target="_blank" rel="external">veryroundbird.house</a> project
138 </footer>
139 </div>
140 <script type="module" src="./js/themes.mjs"></script>
141';
142 $this->renderBlock('scripts', get_defined_vars()) /* line 60 */;
143 echo ' </body>
144</html>';
145 }
146
147
148 public function prepare(): array
149 {
150 extract($this->params);
151
152 if (!$this->getReferringTemplate() || $this->getReferenceType() === 'extends') {
153 foreach (array_intersect_key(['displayName' => '22', 'url' => '22, 52', 'theme' => '32', 'font' => '42', 'path' => '48', 'title' => '48', 'text' => '52'], $this->params) as $ʟ_v => $ʟ_l) {
154 trigger_error("Variable \$$ʟ_v overwritten in foreach on line $ʟ_l");
155 }
156 }
157 return get_defined_vars();
158 }
159
160
161 /** {block title} on line 4 */
162 public function blockTitle(array $ʟ_args): void
163 {
164 }
165
166
167 /** {block content} on line 17 */
168 public function blockContent(array $ʟ_args): void
169 {
170 }
171
172
173 /** {block scripts} on line 60 */
174 public function blockScripts(array $ʟ_args): void
175 {
176 }
177}