Skip to content
Snippets Groups Projects
Verified Commit e8dde87d authored by Volker Schukai's avatar Volker Schukai :alien:
Browse files

chore move web to own project

parent 6ab6abde
No related branches found
No related tags found
No related merge requests found
deployment/web/monster.png

93.8 KiB

deployment/web/mstile-150x150.png

11.4 KiB

<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="250.000000pt" height="250.000000pt" viewBox="0 0 250.000000 250.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.14, written by Peter Selinger 2001-2017
</metadata>
<g transform="translate(0.000000,250.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M1408 2494 c-18 -6 -24 -20 -10 -26 22 -10 56 -76 56 -111 1 -33 -4
-43 -33 -65 -30 -24 -33 -24 -23 -6 6 11 18 26 26 34 44 36 -5 41 -57 6 l-36
-25 -11 35 c-10 29 -35 54 -54 54 -2 0 -3 -15 0 -32 3 -23 -2 -44 -17 -68 -23
-36 -39 -28 -19 9 9 18 8 21 -9 21 -11 0 -23 -4 -26 -10 -10 -17 -25 -11 -25
9 0 10 -9 29 -20 42 l-19 24 -1 -25 c0 -24 -44 -100 -57 -100 -3 0 -3 16 0 35
6 39 2 42 -23 20 -16 -14 -18 -12 -24 27 l-7 42 -21 -35 -22 -34 -9 38 c-5 20
-12 37 -16 37 -4 0 -24 -29 -44 -65 -41 -71 -61 -76 -55 -14 3 36 2 38 -16 25
-11 -7 -27 -27 -36 -44 -8 -17 -18 -32 -22 -32 -8 0 -23 59 -19 78 1 6 -3 12
-8 12 -12 0 -41 -52 -41 -75 0 -11 -10 -15 -38 -15 -21 0 -47 -6 -57 -14 -19
-14 -19 -15 6 -26 31 -14 60 -63 31 -53 -9 4 -28 15 -42 26 l-25 19 -3 -36
c-4 -40 -22 -40 -22 1 0 16 -5 23 -12 20 -9 -3 -13 7 -14 29 -3 70 -3 71 -26
70 -29 -1 -82 -71 -101 -133 -31 -103 -38 -129 -40 -151 l-1 -24 -18 22 -17
21 -5 -23 c-3 -13 -7 -36 -8 -53 -3 -25 -9 -31 -40 -38 -46 -11 -48 -22 -8
-36 47 -16 35 -24 -26 -18 l-55 6 16 -25 c18 -27 9 -31 -22 -9 -18 13 -22 13
-26 0 -3 -7 -2 -29 4 -47 8 -29 6 -35 -15 -51 l-25 -18 27 -26 c25 -25 25 -27
7 -34 -13 -4 -32 0 -52 12 l-33 18 0 -22 c1 -12 7 -33 15 -47 13 -23 12 -27
-8 -42 l-22 -18 21 0 c26 0 72 -35 62 -46 -5 -4 -25 -2 -45 4 -21 6 -42 11
-48 11 -18 0 -4 -43 23 -71 23 -25 24 -28 6 -28 -17 0 -16 -3 6 -21 l25 -20
-25 7 c-14 4 -28 12 -32 18 -5 6 -8 2 -8 -10 0 -12 7 -27 15 -34 14 -12 13
-16 -6 -37 l-22 -23 24 0 c13 -1 35 -7 49 -15 l25 -14 -33 -1 c-18 0 -42 5
-53 10 -31 17 -25 -36 8 -69 25 -24 27 -30 16 -52 -18 -34 -17 -63 2 -55 8 3
25 1 37 -3 22 -9 21 -10 -16 -26 -22 -9 -50 -15 -63 -12 -13 2 -23 1 -23 -3 0
-11 59 -60 71 -60 5 0 1 -10 -11 -22 -27 -29 -25 -35 10 -30 16 2 42 1 57 -3
25 -6 26 -7 9 -17 -10 -6 -40 -8 -67 -6 -44 5 -47 3 -39 -13 6 -9 22 -27 36
-38 24 -19 25 -21 10 -43 -23 -33 -20 -38 17 -24 17 7 43 10 57 6 25 -6 24 -7
-12 -24 -20 -10 -42 -24 -49 -32 -10 -12 -2 -14 45 -14 31 0 56 -4 56 -9 0
-16 -54 -28 -84 -20 -17 5 -32 6 -34 4 -8 -8 18 -33 48 -45 24 -10 28 -15 20
-30 -6 -10 -10 -26 -10 -36 0 -13 3 -14 14 -5 20 16 121 28 112 13 -4 -7 -21
-15 -38 -20 -42 -11 -45 -27 -8 -43 16 -8 30 -17 30 -21 0 -12 -48 -21 -75
-14 -28 7 -31 0 -11 -26 11 -15 55 -39 93 -51 5 -1 7 -4 7 -7 -1 -3 -5 -16 -9
-29 l-7 -24 46 27 c26 15 52 26 57 24 17 -6 -51 -66 -82 -73 -16 -4 -29 -10
-29 -15 0 -14 63 -30 97 -24 32 5 32 5 26 -29 -3 -19 -1 -42 4 -52 9 -15 12
-14 34 12 34 40 79 68 79 49 0 -23 -46 -72 -81 -86 -27 -11 -29 -14 -14 -23
26 -14 101 -10 136 8 17 9 29 13 26 8 -3 -5 -8 -22 -11 -36 l-5 -28 41 36 c51
43 78 47 48 7 -11 -15 -23 -46 -26 -67 l-6 -40 31 33 c18 17 46 39 64 48 l32
17 -25 -27 c-14 -16 -18 -25 -10 -22 8 2 31 7 50 10 l35 5 -27 -15 c-16 -8
-28 -20 -28 -26 0 -18 89 -2 124 23 l31 22 -20 -23 c-11 -14 -29 -32 -40 -42
-23 -20 -15 -22 40 -7 22 6 55 25 74 42 l33 32 -7 -35 c-4 -19 -13 -45 -21
-57 -13 -20 -13 -23 0 -23 28 0 67 20 91 46 22 24 25 25 25 7 0 -19 17 -43 31
-43 4 0 10 13 14 30 4 16 10 32 15 35 13 8 -6 -53 -25 -82 -9 -14 -15 -26 -13
-29 12 -11 81 21 107 52 l31 35 6 -30 c4 -16 14 -37 24 -46 16 -15 18 -13 23
31 2 25 10 51 17 57 10 10 11 3 6 -31 -8 -50 4 -54 57 -18 l36 25 13 -26 c16
-33 43 -45 34 -15 -7 22 15 85 33 96 7 4 9 1 5 -7 -3 -8 0 -34 6 -58 l12 -43
24 51 c45 95 77 89 34 -6 -11 -24 -18 -46 -15 -49 9 -9 58 18 74 40 13 19 15
19 26 5 10 -14 15 -11 35 25 22 40 23 40 39 20 24 -30 79 -55 107 -48 l24 6
-19 28 c-20 27 -24 42 -22 76 1 18 2 18 19 3 9 -8 29 -19 45 -22 15 -4 34 -16
42 -28 14 -19 14 -19 20 9 4 16 8 33 9 39 2 5 17 -4 34 -22 l32 -31 6 39 c6
37 8 38 24 24 18 -17 50 -20 50 -6 0 6 -4 13 -10 16 -11 7 -14 78 -4 88 3 3
15 -3 27 -14 19 -18 83 -28 75 -11 -2 4 -12 23 -22 43 -14 27 -17 47 -12 75 9
45 26 29 26 -25 l0 -34 24 22 c14 13 26 35 28 49 2 21 9 26 38 30 45 5 49 9
23 27 -22 16 -36 72 -20 82 6 3 7 1 3 -5 -13 -21 13 -12 38 13 14 14 28 40 31
59 6 27 14 36 45 49 21 8 43 24 49 36 11 19 9 21 -18 21 -40 0 -48 16 -12 23
30 6 91 63 91 85 0 15 -6 15 -31 1 -15 -8 -24 -7 -36 3 -18 14 -47 77 -40 85
3 2 22 -11 43 -29 l37 -33 -5 45 c-5 42 -3 46 25 60 31 15 52 45 24 34 -14 -5
-77 40 -77 56 0 4 12 8 26 8 25 0 75 29 81 48 2 5 -13 8 -35 6 -33 -3 -42 1
-65 28 -35 41 -34 54 2 35 17 -8 32 -11 35 -6 7 11 0 44 -14 70 -8 16 -8 21 3
21 7 0 28 11 47 25 l34 25 -31 0 c-22 0 -38 8 -52 26 -26 33 -27 53 -2 30 37
-33 39 25 2 69 -16 19 -16 19 12 2 36 -23 37 -1 2 41 -21 25 -22 31 -10 43 19
19 33 85 16 75 -6 -4 -26 -12 -43 -16 -29 -9 -30 -8 -14 9 22 25 21 28 -16 36
-43 10 -53 16 -38 25 7 4 26 4 41 0 22 -7 29 -5 29 5 0 15 -38 55 -53 55 -4 0
1 12 12 26 12 15 21 37 21 50 0 28 0 28 -36 9 -16 -8 -37 -15 -47 -15 -16 0
-16 2 -2 24 9 13 25 26 37 29 18 5 19 8 8 21 -7 9 -21 16 -31 16 -15 0 -17 6
-12 37 l6 37 -28 -22 c-18 -14 -42 -22 -68 -22 -39 0 -40 0 -22 20 10 11 28
20 41 20 46 0 32 39 -15 43 -21 1 -21 8 -4 55 6 15 -11 16 -37 2 -18 -10 -18
-9 -5 25 20 45 19 48 -7 31 -13 -8 -50 -17 -83 -20 -55 -6 -58 -5 -41 9 11 8
29 15 40 15 18 0 19 2 5 15 -9 9 -25 17 -37 18 -19 1 -21 6 -16 47 3 26 2 40
-3 33 -13 -18 -94 -53 -123 -53 -24 0 -24 1 7 21 36 23 35 39 -2 39 -22 0 -24
3 -19 30 7 34 3 36 -29 16 -29 -18 -77 -29 -77 -17 0 5 11 18 25 29 14 11 25
23 25 26 0 11 -45 6 -95 -9 -27 -8 -50 -13 -52 -11 -2 1 6 12 17 24 l21 22
-25 0 c-16 0 -26 7 -30 23 -10 42 -65 113 -105 135 -40 23 -119 36 -153 26z"/>
</g>
</svg>
{
"name": "Monster",
"short_name": "Monster",
"icons": [
{
"src": "/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
}
],
"theme_color": "#ffffff",
"background_color": "#ffffff",
"display": "standalone"
}
* {
-webkit-box-sizing: border-box;
box-sizing: border-box
}
body {
padding: 0;
margin: 0;
min-height: 100vH;
}
#notfound {
position: relative;
height: 100vh
}
#notfound .notfound {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)
}
.notfound {
max-width: 920px;
width: 100%;
line-height: 1.4;
text-align: center;
padding-left: 15px;
padding-right: 15px
}
.notfound .notfound-404 {
position: absolute;
height: 100px;
top: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
z-index: -1
}
.notfound h1 {
font-family: maven pro, sans-serif;
color: #ececec;
font-weight: 900;
font-size: 276px;
margin: 0;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)
}
h1 {
font-family: maven pro, sans-serif;
color: #da3b1e;;
font-weight: 900;
font-size: 190px;
margin: 0;
padding: 0;
}
h2 {
font-family: maven pro, sans-serif;
font-size: 46px;
color: #000;
font-weight: 900;
text-transform: uppercase;
margin: 0
}
p {
font-family: maven pro, sans-serif;
font-size: 16px;
color: #000;
font-weight: 400;
text-transform: uppercase;
margin-top: 15px
}
a.button {
font-family: maven pro, sans-serif;
font-size: 14px;
text-decoration: none;
text-transform: uppercase;
background: #4b4b4b;
display: inline-block;
padding: 16px 38px;
border: 2px solid transparent;
border-radius: 40px;
color: #fff;
font-weight: 400;
-webkit-transition: .2s all;
transition: .2s all
}
a.button:hover {
background-color: #fff;
border-color: #4b4b4b;
color: #da3b1e
}
.container {
display: flex;
justify-content: center;
align-items: center;
text-align: center;
font-family: maven pro, sans-serif;
font-size: 14px;
text-decoration: none;
}
.row {
min-height: 100vH;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
#logocontainer {
position: relative;
}
#slogan {
position: absolute;
top: 38px;
left: 175px;
letter-spacing: 0.23em;
}
#footer {
margin-top: 120px;
}
a {
font-family: maven pro, sans-serif;
font-size: 14px;
text-decoration: none;
text-transform: uppercase;
display: inline-block;
color: #4b4b4b;
font-weight: 400;
-webkit-transition: .2s all;
transition: .2s all
}
a:hover {
color: #da3b1e;
}
@media only screen and (max-width: 820px) {
.notfound .notfound-404 h1 {
font-size: 162px
}
.notfound h2 {
font-size: 26px
}
h1 {
font-size: 6rem;
}
#slogan {
position: initial;
letter-spacing: 0.2em;
}
}
\ No newline at end of file
/**
* prism.js Coy theme for JavaScript, CoffeeScript, CSS and HTML
* Based on https://github.com/tshedor/workshop-wp-theme (Example: http://workshop.kansan.com/category/sessions/basics or http://workshop.timshedor.com/category/sessions/basics);
* @author Tim Shedor
*/
code[class*="language-"],
pre[class*="language-"] {
color: black;
background: none;
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
font-size: 1em;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
/* Code blocks */
pre[class*="language-"] {
position: relative;
margin: .5em 0;
overflow: visible;
padding: 0;
}
pre[class*="language-"] > code {
position: relative;
border-left: 10px solid #358ccb;
box-shadow: -1px 0px 0px 0px #358ccb, 0px 0px 0px 1px #dfdfdf;
background-color: #fdfdfd;
background-image: linear-gradient(transparent 50%, rgba(69, 142, 209, 0.04) 50%);
background-size: 3em 3em;
background-origin: content-box;
background-attachment: local;
}
code[class*="language-"] {
max-height: inherit;
height: inherit;
padding: 0 1em;
display: block;
overflow: auto;
}
/* Margin bottom to accommodate shadow */
:not(pre) > code[class*="language-"],
pre[class*="language-"] {
background-color: #fdfdfd;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-bottom: 1em;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
position: relative;
padding: .2em;
border-radius: 0.3em;
color: #c92c2c;
border: 1px solid rgba(0, 0, 0, 0.1);
display: inline;
white-space: normal;
}
pre[class*="language-"]:before,
pre[class*="language-"]:after {
content: '';
z-index: -2;
display: block;
position: absolute;
bottom: 0.75em;
left: 0.18em;
width: 40%;
height: 20%;
max-height: 13em;
box-shadow: 0px 13px 8px #979797;
-webkit-transform: rotate(-2deg);
-moz-transform: rotate(-2deg);
-ms-transform: rotate(-2deg);
-o-transform: rotate(-2deg);
transform: rotate(-2deg);
}
pre[class*="language-"]:after {
right: 0.75em;
left: auto;
-webkit-transform: rotate(2deg);
-moz-transform: rotate(2deg);
-ms-transform: rotate(2deg);
-o-transform: rotate(2deg);
transform: rotate(2deg);
}
.token.comment,
.token.block-comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #7D8B99;
}
.token.punctuation {
color: #5F6364;
}
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.function-name,
.token.constant,
.token.symbol,
.token.deleted {
color: #c92c2c;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.function,
.token.builtin,
.token.inserted {
color: #2f9c0a;
}
.token.operator,
.token.entity,
.token.url,
.token.variable {
color: #a67f59;
background: rgba(255, 255, 255, 0.5);
}
.token.atrule,
.token.attr-value,
.token.keyword,
.token.class-name {
color: #1990b8;
}
.token.regex,
.token.important {
color: #e90;
}
.language-css .token.string,
.style .token.string {
color: #a67f59;
background: rgba(255, 255, 255, 0.5);
}
.token.important {
font-weight: normal;
}
.token.bold {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.token.entity {
cursor: help;
}
.token.namespace {
opacity: .7;
}
@media screen and (max-width: 767px) {
pre[class*="language-"]:before,
pre[class*="language-"]:after {
bottom: 14px;
box-shadow: none;
}
}
/* Plugin styles: Line Numbers */
pre[class*="language-"].line-numbers.line-numbers {
padding-left: 0;
}
pre[class*="language-"].line-numbers.line-numbers code {
padding-left: 3.8em;
}
pre[class*="language-"].line-numbers.line-numbers .line-numbers-rows {
left: 0;
}
/* Plugin styles: Line Highlight */
pre[class*="language-"][data-line] {
padding-top: 0;
padding-bottom: 0;
padding-left: 0;
}
pre[data-line] code {
position: relative;
padding-left: 4em;
}
pre .line-highlight {
margin-top: 0;
}
\ No newline at end of file
var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(o){var u=/\blang(?:uage)?-([\w-]+)\b/i,t=0,e={},j={manual:o.Prism&&o.Prism.manual,disableWorkerMessageHandler:o.Prism&&o.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof C?new C(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function n(e,a){var r,t;switch(a=a||{},j.util.type(e)){case"Object":if(t=j.util.objId(e),a[t])return a[t];for(var s in r={},a[t]=r,e)e.hasOwnProperty(s)&&(r[s]=n(e[s],a));return r;case"Array":return(t=j.util.objId(e),a[t])?a[t]:(r=[],a[t]=r,e.forEach(function(e,t){r[t]=n(e,a)}),r);default:return e}},getLanguage:function(e){for(;e&&!u.test(e.className);)e=e.parentElement;return e?(e.className.match(u)||[,"none"])[1].toLowerCase():"none"},currentScript:function(){if("undefined"==typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(e){var t=(/at [^(\r\n]*\((.*):.+:.+\)$/i.exec(e.stack)||[])[1];if(t){var n,a=document.getElementsByTagName("script");for(n in a)if(a[n].src==t)return a[n]}return null}},isActive:function(e,t,n){for(var a="no-"+t;e;){var r=e.classList;if(r.contains(t))return!0;if(r.contains(a))return!1;e=e.parentElement}return!!n}},languages:{plain:e,plaintext:e,text:e,txt:e,extend:function(e,t){var n,a=j.util.clone(j.languages[e]);for(n in t)a[n]=t[n];return a},insertBefore:function(n,e,t,a){var r,s=(a=a||j.languages)[n],i={};for(r in s)if(s.hasOwnProperty(r)){if(r==e)for(var l in t)t.hasOwnProperty(l)&&(i[l]=t[l]);t.hasOwnProperty(r)||(i[r]=s[r])}var o=a[n];return a[n]=i,j.languages.DFS(j.languages,function(e,t){t===o&&e!=n&&(this[e]=i)}),i},DFS:function e(t,n,a,r){r=r||{};var s,i,l,o=j.util.objId;for(s in t)t.hasOwnProperty(s)&&(n.call(t,s,t[s],a||s),i=t[s],"Object"!==(l=j.util.type(i))||r[o(i)]?"Array"!==l||r[o(i)]||(r[o(i)]=!0,e(i,n,s,r)):(r[o(i)]=!0,e(i,n,null,r)))}},plugins:{},highlightAll:function(e,t){j.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var a={callback:n,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};j.hooks.run("before-highlightall",a),a.elements=Array.prototype.slice.apply(a.container.querySelectorAll(a.selector)),j.hooks.run("before-all-elements-highlight",a);for(var r,s=0;r=a.elements[s++];)j.highlightElement(r,!0===t,a.callback)},highlightElement:function(e,t,n){var a=j.util.getLanguage(e),r=j.languages[a];e.className=e.className.replace(u,"").replace(/\s+/g," ")+" language-"+a;var s=e.parentElement;s&&"pre"===s.nodeName.toLowerCase()&&(s.className=s.className.replace(u,"").replace(/\s+/g," ")+" language-"+a);var i={element:e,language:a,grammar:r,code:e.textContent};function l(e){i.highlightedCode=e,j.hooks.run("before-insert",i),i.element.innerHTML=i.highlightedCode,j.hooks.run("after-highlight",i),j.hooks.run("complete",i),n&&n.call(i.element)}if(j.hooks.run("before-sanity-check",i),(s=i.element.parentElement)&&"pre"===s.nodeName.toLowerCase()&&!s.hasAttribute("tabindex")&&s.setAttribute("tabindex","0"),!i.code)return j.hooks.run("complete",i),void(n&&n.call(i.element));j.hooks.run("before-highlight",i),i.grammar?t&&o.Worker?((t=new Worker(j.filename)).onmessage=function(e){l(e.data)},t.postMessage(JSON.stringify({language:i.language,code:i.code,immediateClose:!0}))):l(j.highlight(i.code,i.grammar,i.language)):l(j.util.encode(i.code))},highlight:function(e,t,n){n={code:e,grammar:t,language:n};return j.hooks.run("before-tokenize",n),n.tokens=j.tokenize(n.code,n.grammar),j.hooks.run("after-tokenize",n),C.stringify(j.util.encode(n.tokens),n.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var a in n)t[a]=n[a];delete t.rest}var r=new s;return z(r,r.head,e),function e(t,n,a,r,s,i){for(var l in a)if(a.hasOwnProperty(l)&&a[l]){var o=a[l];o=Array.isArray(o)?o:[o];for(var u=0;u<o.length;++u){if(i&&i.cause==l+","+u)return;var c,g=o[u],d=g.inside,p=!!g.lookbehind,m=!!g.greedy,h=g.alias;m&&!g.pattern.global&&(c=g.pattern.toString().match(/[imsuy]*$/)[0],g.pattern=RegExp(g.pattern.source,c+"g"));for(var f=g.pattern||g,b=r.next,y=s;b!==n.tail&&!(i&&y>=i.reach);y+=b.value.length,b=b.next){var v=b.value;if(n.length>t.length)return;if(!(v instanceof C)){var F,k=1;if(m){if(!(F=O(f,y,t,p)))break;var x=F.index,w=F.index+F[0].length,P=y;for(P+=b.value.length;P<=x;)b=b.next,P+=b.value.length;if(P-=b.value.length,y=P,b.value instanceof C)continue;for(var A=b;A!==n.tail&&(P<w||"string"==typeof A.value);A=A.next)k++,P+=A.value.length;k--,v=t.slice(y,P),F.index-=y}else if(!(F=O(f,0,v,p)))continue;var x=F.index,$=F[0],S=v.slice(0,x),E=v.slice(x+$.length),_=y+v.length;i&&_>i.reach&&(i.reach=_);v=b.prev;S&&(v=z(n,v,S),y+=S.length),T(n,v,k);$=new C(l,d?j.tokenize($,d):$,h,$);b=z(n,v,$),E&&z(n,b,E),1<k&&(_={cause:l+","+u,reach:_},e(t,n,a,b.prev,y,_),i&&_.reach>i.reach&&(i.reach=_.reach))}}}}}(e,r,t,r.head,0),function(e){var t=[],n=e.head.next;for(;n!==e.tail;)t.push(n.value),n=n.next;return t}(r)},hooks:{all:{},add:function(e,t){var n=j.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=j.hooks.all[e];if(n&&n.length)for(var a,r=0;a=n[r++];)a(t)}},Token:C};function C(e,t,n,a){this.type=e,this.content=t,this.alias=n,this.length=0|(a||"").length}function O(e,t,n,a){e.lastIndex=t;n=e.exec(n);return n&&a&&n[1]&&(a=n[1].length,n.index+=a,n[0]=n[0].slice(a)),n}function s(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function z(e,t,n){var a=t.next,n={value:n,prev:t,next:a};return t.next=n,a.prev=n,e.length++,n}function T(e,t,n){for(var a=t.next,r=0;r<n&&a!==e.tail;r++)a=a.next;(t.next=a).prev=t,e.length-=r}if(o.Prism=j,C.stringify=function t(e,n){if("string"==typeof e)return e;if(Array.isArray(e)){var a="";return e.forEach(function(e){a+=t(e,n)}),a}var r={type:e.type,content:t(e.content,n),tag:"span",classes:["token",e.type],attributes:{},language:n},e=e.alias;e&&(Array.isArray(e)?Array.prototype.push.apply(r.classes,e):r.classes.push(e)),j.hooks.run("wrap",r);var s,i="";for(s in r.attributes)i+=" "+s+'="'+(r.attributes[s]||"").replace(/"/g,"&quot;")+'"';return"<"+r.tag+' class="'+r.classes.join(" ")+'"'+i+">"+r.content+"</"+r.tag+">"},!o.document)return o.addEventListener&&(j.disableWorkerMessageHandler||o.addEventListener("message",function(e){var t=JSON.parse(e.data),n=t.language,e=t.code,t=t.immediateClose;o.postMessage(j.highlight(e,j.languages[n],n)),t&&o.close()},!1)),j;var n=j.util.currentScript();function a(){j.manual||j.highlightAll()}return n&&(j.filename=n.src,n.hasAttribute("data-manual")&&(j.manual=!0)),j.manual||("loading"===(e=document.readyState)||"interactive"===e&&n&&n.defer?document.addEventListener("DOMContentLoaded",a):window.requestAnimationFrame?window.requestAnimationFrame(a):window.setTimeout(a,16)),j}(_self);"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism),Prism.languages.markup={comment:/<!--[\s\S]*?-->/,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/,name:/[^\s<>'"]+/}},cdata:/<!\[CDATA\[[\s\S]*?\]\]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))}),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:Prism.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;n={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};n["language-"+t]={pattern:/[\s\S]+/,inside:Prism.languages[t]};t={};t[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:n},Prism.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(e,t){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:Prism.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;e=e.languages.markup;e&&(e.tag.addInlined("style","css"),e.tag.addAttribute("style","css"))}(Prism),Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript,function(){var i,l,o,u,a,e;function c(e,t){var n=(n=e.className).replace(a," ")+" language-"+t;e.className=n.replace(/\s+/g," ").trim()}void 0!==Prism&&"undefined"!=typeof document&&(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),i={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},u="pre[data-src]:not(["+(l="data-src-status")+'="loaded"]):not(['+l+'="'+(o="loading")+'"])',a=/\blang(?:uage)?-([\w-]+)\b/i,Prism.hooks.add("before-highlightall",function(e){e.selector+=", "+u}),Prism.hooks.add("before-sanity-check",function(e){var t,n,a,r,s=e.element;s.matches(u)&&(e.code="",s.setAttribute(l,o),(t=s.appendChild(document.createElement("CODE"))).textContent="Loading…",n=s.getAttribute("data-src"),"none"===(e=e.language)&&(a=(/\.(\w+)$/.exec(n)||[,"none"])[1],e=i[a]||a),c(t,e),c(s,e),(a=Prism.plugins.autoloader)&&a.loadLanguages(e),(r=new XMLHttpRequest).open("GET",n,!0),r.onreadystatechange=function(){4==r.readyState&&(r.status<400&&r.responseText?(s.setAttribute(l,"loaded"),t.textContent=r.responseText,Prism.highlightElement(t)):(s.setAttribute(l,"failed"),400<=r.status?t.textContent="✖ Error "+r.status+" while fetching file: "+r.statusText:t.textContent="✖ Error: File does not exist or is empty"))},r.send(null))}),e=!(Prism.plugins.fileHighlight={highlight:function(e){for(var t,n=(e||document).querySelectorAll(u),a=0;t=n[a++];)Prism.highlightElement(t)}}),Prism.fileHighlight=function(){e||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),e=!0),Prism.plugins.fileHighlight.highlight.apply(this,arguments)})}();
\ No newline at end of file
......@@ -28,14 +28,15 @@ test-browser-monster: create-polyfill-monster
# #$(QUIET) if $(OPENBROWSER) ; then google-chrome --profile-directory="Default" $(TEST_PATH)web/test.html ; fi
.PHONY: web-to-s3
## transfer web to s3
web-to-s3:
$(ECHOMARKER) "transfer web to s3"
$(QUIET) $(AWS) s3 --recursive --only-show-errors cp $(DEPLOYMENT_PATH)web/assets/ s3://monsterjs.org/assets/
$(QUIET) $(AWS) s3 --recursive --only-show-errors cp $(DEPLOYMENT_PATH)web/vendor/ s3://monsterjs.org/vendor/
$(QUIET) $(AWS) s3 --only-show-errors cp $(DEPLOYMENT_PATH)web/index.html s3://monsterjs.org/index.html
$(QUIET) $(AWS) s3 --only-show-errors cp $(DEPLOYMENT_PATH)web/error.html s3://monsterjs.org/error.html
## -> eigenes repos für monsterjs.org
#.PHONY: web-to-s3
### transfer web to s3
#web-to-s3:
# $(ECHOMARKER) "transfer web to s3"
# $(QUIET) $(AWS) s3 --recursive --only-show-errors cp $(DEPLOYMENT_PATH)web/assets/ s3://monsterjs.org/assets/
# $(QUIET) $(AWS) s3 --recursive --only-show-errors cp $(DEPLOYMENT_PATH)web/vendor/ s3://monsterjs.org/vendor/
# $(QUIET) $(AWS) s3 --only-show-errors cp $(DEPLOYMENT_PATH)web/index.html s3://monsterjs.org/index.html
# $(QUIET) $(AWS) s3 --only-show-errors cp $(DEPLOYMENT_PATH)web/error.html s3://monsterjs.org/error.html
.PHONY: doc-to-s3
......
......@@ -9,7 +9,7 @@ TMPFILE=monster.temp
touch $TMPFILE
trap "rm -f $TMPFILE" 0 2 3 15
${PROJECT_ROOT}development/node_modules/.bin/esbuild --platform=browser --bundle ${SOURCE_PATH}component.mjs --outfile=${TMPFILE}
${PROJECT_ROOT}development/node_modules/.bin/esbuild --platform=browser --bundle ${SOURCE_PATH}monster.mjs --outfile=${TMPFILE}
url="$(${PROJECT_ROOT}development/node_modules/.bin/create-polyfill-service-url analyse --file "$TMPFILE")"
if [ ! -x {$url} ]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment