PageSourceSearch

https://egon.io/app-latest/

html egon.io collected 2026-10-03 23:19:20 UTC 16,546 bytes, 403 lines download raw bytes

1<!doctype html>
2<html lang="en">
3  <head>
4    <meta charset="utf-8"/>
5    <title>egon.io</title>
6    <base href=""/>
7    <meta name="viewport" content="width=device-width, initial-scale=1"/>
8    <meta charset="utf-8"/>
9    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
10    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
11
12    <link id="iconsCss" href="assets/icons.css" type="text/css" rel="stylesheet"/>
13  <link rel="stylesheet" href="styles.css"></head>
14  <body class="mat-typography">
15    <app-root></app-root>
16    <!-- Ignore IDE-Errors, this script does work! -->
17    
17<script type="text/x-dot-template" id="revealjs-template">
18      <!doctype html>
19      <html>
20      <head>
21        <meta charset="utf-8">
22        <meta name="description" content="{{=it.description}}">
23        <meta name="author" content="{{=it.authorname || 'VVC'}}">
24
25        <meta name="apple-mobile-web-app-capable" content="yes">
26        <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
27        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
28
29        <title>{{=it.title}}</title>
30
31        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/4.1.0/reveal.min.css">
32        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/4.1.0/theme/white.min.css">
33        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/4.1.0/theme/beige.min.css">
34        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/4.1.0/theme/sky.min.css">
35        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/4.1.0/theme/solarized.min.css">
36        <!-- link rel="stylesheet" href="../plugin/presentable/presentable.css" -->
37        <!-- link rel="stylesheet" href="../css/theme/cr-override.css" id="theme" -->
38
39        <!-- Theme used for syntax highlighting of code -->
40        <link rel="stylesheet"
41              href="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/4.1.0/plugin/highlight/zenburn.min.css">
42        <link rel="stylesheet"
43              href="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/4.1.0/plugin/highlight/monokai.min.css">
44
45        <!-- Printing and PDF exports
46        <{{=it.script}}>
47          var link = document.createElement( 'link' );
48          link.rel = 'stylesheet';
49          link.type = 'text/css';
50          link.href = window.location.search.match( /print-pdf/gi ) ? '../css/print/pdf.css' : '../css/print/paper.css';
51          document.getElementsByTagName( 'head' )[0].appendChild( link );
52        </{{=it.script}}>
53        -->
54      </head>
55      <body>
56
57      <div class="reveal">
58        <div class="slides">
59          <section data-transition="slide">
60            <!-- .slide: data-state="no-title-footer" -->
61
62            <h1>{{=it.title || 'to be defined'}}</h1>
63
64            {{=it.description}}
65          </section>
66          <!-- hier kommt dann die eigentliche Präsentation -->
67          {{~it.sentences :value:index }}
68          <section data-transition="{{=value.transition}}" style="height: 100%">
69            <div class="svg" style="height: 100%">
70              {{=value.content}}
71            </div>
72          </section>
73          {{~}}
74        </div>
75      </div>
76      <{{=it.script}} src="https://cdnjs.cloudflare.com/ajax/libs/headjs/1.0.3/head.min.js">
77      </
78      {{=it.script}}>
79      <{{=it.script}} src="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/4.1.0/reveal.min.js">
80      </{{=it.script}}>
81      <!-- {{=it.script}} src="../js/presentable.min.js"></{{=it.script}} -->
82      <{{=it.script}} src="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/4.1.0/plugin/markdown/markdown.min.js"></{{=it.script}}>
83      <{{=it.script}} src="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/4.1.0/plugin/highlight/highlight.min.js"></{{=it.script}}>
84      <{{=it.script}} src="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/4.1.0/plugin/math/math.min.js"></{{=it.script}}>
85      <{{=it.script}} src="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/4.1.0/plugin/notes/notes.min.js"></{{=it.script}}>
86      <{{=it.script}} src="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/4.1.0/plugin/search/search.min.js"></{{=it.script}}>
87      <{{=it.script}} src="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/4.1.0/plugin/zoom/zoom.min.js"></{{=it.script}}>
88
89
90      <{{=it.script}}>
91
92      /* More info about config & dependencies:
93      - https://github.com/hakimel/reveal.js&#35;configuration
94      - https://github.com/hakimel/reveal.js&#35;dependencies */
95      Reveal.initialize({
96
97      /* Display presentation control arrows */
98      controls: true,
99
100      /* Help the user learn the controls by providing hints, for example by
101      bouncing the down arrow when they first encounter a vertical slide */
102      controlsTutorial: true,
103
104      /* Determines where controls appear, "edges" or "bottom-right" */
105      controlsLayout: 'bottom-right',
106
107      /* Visibility rule for backwards navigation arrows; "faded", "hidden" or "visible" */
108      controlsBackArrows: 'faded',
109
110      /* Display a presentation progress bar */
111      progress: true,
112
113      /* Display the page number of the current slide
114      - true:    Show slide number
115      - false:   Hide slide number
116
117      Can optionally be set as a string that specifies the number formatting:
118      - "h.v":   Horizontal . vertical slide number (default)
119      - "h/v":   Horizontal / vertical slide number
120      - "c":   Flattened slide number
121      - "c/t":   Flattened slide number / total slides
122
123      Alternatively, you can provide a function that returns the slide
124      number for the current slide. The function should take in a slide
125      object and return an array with one string [slideNumber] or
126      three strings [n1,delimiter,n2]. See &#35;formatSlideNumber(). */
127      slideNumber: false,
128
129      /* Can be used to limit the contexts in which the slide number appears
130      - "all":      Always show the slide number
131      - "print":    Only when printing to PDF
132      - "speaker":  Only in the speaker view */
133      showSlideNumber: 'all',
134
135      /* Use 1 based indexing for &#35; links to match slide number (default is zero based) */
136      hashOneBasedIndex: false,
137
138      /* Add the current slide number to the URL hash so that reloading the
139      page/copying the URL will return you to the same slide */
140      hash: false,
141
142      /* Flags if we should monitor the hash and change slides accordingly */
143      respondToHashChanges: true,
144
145      /* Push each slide change to the browser history.  Implies `hash: true` */
146      history: false,
147
148      /* Enable keyboard shortcuts for navigation */
149      keyboard: true,
150
151      /* Optional function that blocks keyboard events when retuning false
152
153      If you set this to 'focused', we will only capture keyboard events
154      for embedded decks when they are in focus */
155      keyboardCondition: null,
156
157      /* Disables the default reveal.js slide layout (scaling and centering)
158      so that you can use custom CSS layout */
159      disableLayout: false,
160
161      /* Enable the slide overview mode */
162      overview: true,
163
164      /* Vertical centering of slides */
165      center: true,
166
167      /* Enables touch navigation on devices with touch input */
168      touch: true,
169
170      /* Loop the presentation */
171      loop: false,
172
173      /* Change the presentation direction to be RTL */
174      rtl: false,
175
176      /* Changes the behavior of our navigation directions.
177
178      "default"
179      Left/right arrow keys step between horizontal slides, up/down
180      arrow keys step between vertical slides. Space key steps through
181      all slides (both horizontal and vertical).
182
183      "linear"
184      Removes the up/down arrows. Left/right arrows step through all
185      slides (both horizontal and vertical).
186
187      "grid"
188      When this is enabled, stepping left/right from a vertical stack
189      to an adjacent vertical stack will land you at the same vertical
190      index.
191
192      Consider a deck with six slides ordered in two vertical stacks:
193      1.1    2.1
194      1.2    2.2
195      1.3    2.3
196
197      If you're on slide 1.3 and navigate right, you will normally move
198      from 1.3 -> 2.1. If "grid" is used, the same navigation takes you
199      from 1.3 -> 2.3. */
200      navigationMode: 'default',
201
202      /* Randomizes the order of slides each time the presentation loads */
203      shuffle: false,
204
205      /* Turns fragments on and off globally */
206      fragments: true,
207
208      /* Flags whether to include the current fragment in the URL,
209      so that reloading brings you to the same fragment position */
210      fragmentInURL: true,
211
212      /* Flags if the presentation is running in an embedded mode,
213      i.e. contained within a limited portion of the screen */
214      embedded: false,
215
216      /* Flags if we should show a help overlay when the question-mark
217      key is pressed */
218      help: true,
219
220      /* Flags if it should be possible to pause the presentation (blackout) */
221      pause: true,
222
223      /* Flags if speaker notes should be visible to all viewers */
224      showNotes: false,
225
226      /* Global override for autoplaying embedded media (video/audio/iframe)
227      - null:   Media will only autoplay if data-autoplay is present
228      - true:   All media will autoplay, regardless of individual setting
229      - false:  No media will autoplay, regardless of individual setting */
230      autoPlayMedia: null,
231
232      /* Global override for preloading lazy-loaded iframes
233      - null:   Iframes with data-src AND data-preload will be loaded when within
234      the viewDistance, iframes with only data-src will be loaded when visible
235      - true:   All iframes with data-src will be loaded when within the viewDistance
236      - false:  All iframes with data-src will be loaded only when visible */
237      preloadIframes: null,
238
239      /* Can be used to globally disable auto-animation */
240      autoAnimate: true,
241
242      /* Optionally provide a custom element matcher that will be
243      used to dictate which elements we can animate between. */
244      autoAnimateMatcher: null,
245
246      /* Default settings for our auto-animate transitions, can be
247      overridden per-slide or per-element via data arguments */
248      autoAnimateEasing: 'ease',
249      autoAnimateDuration: 1.0,
250      autoAnimateUnmatched: true,
251
252      /* CSS properties that can be auto-animated. Position & scale
253      is matched separately so there's no need to include styles
254      like top/right/bottom/left, width/height or margin. */
255      autoAnimateStyles: [
256      'opacity',
257      'color',
258      'background-color',
259      'padding',
260      'font-size',
261      'line-height',
262      'letter-spacing',
263      'border-width',
264      'border-color',
265      'border-radius',
266      'outline',
267      'outline-offset'
268      ],
269
270      /* Controls automatic progression to the next slide
271      - 0:      Auto-sliding only happens if the data-autoslide HTML attribute
272      is present on the current slide or fragment
273      - 1+:     All slides will progress automatically at the given interval
274      - false:  No auto-sliding, even if data-autoslide is present */
275      autoSlide: 0,
276
277      /* Stop auto-sliding after user input */
278      autoSlideStoppable: true,
279
280      /* Use this method for navigation when auto-sliding (defaults to navigateNext) */
281      autoSlideMethod: null,
282
283      /* Specify the average time in seconds that you think you will spend
284      presenting each slide. This is used to show a pacing timer in the
285      speaker view */
286      defaultTiming: null,
287
288      /* Enable slide navigation via mouse wheel */
289      mouseWheel: false,
290
291      /* Opens links in an iframe preview overlay
292      Add `data-preview-link` and `data-preview-link="false"` to customise each link
293      individually */
294      previewLinks: false,
295
296      /* Exposes the reveal.js API through window.postMessage */
297      postMessage: true,
298
299      /* Dispatches all reveal.js events to the parent window through postMessage */
300      postMessageEvents: false,
301
302      /* Focuses body when page changes visibility to ensure keyboard shortcuts work */
303      focusBodyOnPageVisibilityChange: true,
304
305      /* Transition style */
306      transition: 'none', /* none/fade/slide/convex/concave/zoom */
307
308      /* Transition speed */
309      transitionSpeed: 'default', /* default/fast/slow */
310
311      /* Transition style for full page slide backgrounds */
312      backgroundTransition: 'fade', /* none/fade/slide/convex/concave/zoom */
313
314      /* The maximum number of pages a single slide can expand onto when printing
315      to PDF, unlimited by default */
316      pdfMaxPagesPerSlide: Number.POSITIVE_INFINITY,
317
318      /* Prints each fragment on a separate slide */
319      pdfSeparateFragments: true,
320
321      /* Offset used to reduce the height of content within exported PDF pages.
322      This exists to account for environment differences based on how you
323      print to PDF. CLI printing options, like phantomjs and wkpdf, can end
324      on precisely the total height of the document whereas in-browser
325      printing has to end one pixel before. */
326      pdfPageHeightOffset: -1,
327
328      /* Number of slides away from the current that are visible */
329      viewDistance: 3,
330
331      /* Number of slides away from the current that are visible on mobile
332      devices. It is advisable to set this to a lower number than
333      viewDistance in order to save resources. */
334      mobileViewDistance: 2,
335
336      /* The display mode that will be used to show slides */
337      display: 'block',
338
339      /* Hide cursor if inactive */
340      hideInactiveCursor: true,
341
342      /* Time before the cursor is hidden (in ms) */
343      hideCursorTime: 5000,
344
345      multiplex: {
346      /* Example values. To generate your own, see the socket.io server instructions. */
347      secret: '{{=it.multiplexSecret}}', /* Obtained from the socket.io server. Gives this (the master) control of the presentation */
348      id: '{{=it.multiplexId}}', /* Obtained from socket.io server */
349      url: 'https://reveal-multiplex.glitch.me/' /* Location of socket.io server */
350      },
351
352      /* https://revealjs.com/plugins/ */
353      plugins: [ RevealMarkdown, RevealHighlight, RevealNotes, RevealMath, RevealZoom, RevealSearch ],
354
355      dependencies: [
356      /* Cross-browser shim that fully implements classList - https://github.com/eligrey/classList.js/ */
357      { src: 'https://cdnjs.cloudflare.com/ajax/libs/classlist/1.2.20180112/classList.min.js', condition: () => { return !document.body.classList; } },
358
359      /* Interpret Markdown in
360      <section> elements */
361        /*
362        { src: '../plugin/markdown/marked.js', condition: () => { return !!document.querySelector( '[data-markdown]' ); } },
363        { src: '../plugin/markdown/markdown.js', condition: () => { return !!document.querySelector( '[data-markdown]' ); }
364        },
365        */
366
367        /* Syntax highlight for <code> elements */
368          /*
369          { src: '../plugin/highlight/highlight.js', async: true, callback: () => { hljs.initHighlightingOnLoad(); } },
370          */
371
372          /* Zoom in and out with Alt+click */
373          /*{ src: '../plugin/zoom-js/zoom.js', async: true },*/
374
375          /* Speaker notes */
376          /*{ src: '../plugin/notes/notes.js', async: true },*/
377
378          /* MathJax */
379          /*{ src: '../plugin/math/math.js', async: true },*/
380
381          /* title footer and header */
382          /*{ src: '../plugin/title-footer/title-footer.js', async: true, callback: () => {
383          title_header.initialize('{{=it.title}}', 'rgba(0,141,217,1.0)'); title_footer.initialize(' ',
384          'rgba(0,141,217,1.0)');} },*/
385
386          /* TOC generator */
387          /*{ src: '../plugin/presentable/presentable.js', callback: () => { presentable.toc({framework: "revealjs",
388          hideNoTitle: true, titles: "&#35;presentable-title" }); } },*/
389
390          /* Multiplexing */
391          /*
392          { src: 'https://reveal-multiplex.glitch.me/socket.io/socket.io.js', async: true },
393          { src: 'https://reveal-multiplex.glitch.me/master.js', async: true },
394          { src: 'https://reveal-multiplex.glitch.me/client.js', async: true }
395          */
396          ]
397          });
398        </{{=it.script}}>
399        </body>
400        </html>
401    </script>
401
402  
402<script src="runtime.js" type="module"></script>
402<script src="polyfills.js" type="module"></script>
402<script src="vendor.js" type="module"></script>
402<script src="main.js" type="module"></script>
402</body>
403</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.