diff options
Diffstat (limited to 'configs/archive/35c3')
122 files changed, 3505 insertions, 0 deletions
diff --git a/configs/archive/35c3/assets/35C3_Logo-mit-Verlauf.svg b/configs/archive/35c3/assets/35C3_Logo-mit-Verlauf.svg new file mode 100644 index 0000000..d4cf3f7 --- /dev/null +++ b/configs/archive/35c3/assets/35C3_Logo-mit-Verlauf.svg @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<svg version="1.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 398.98 325.61" style="enable-background:new 0 0 398.98 325.61;" xml:space="preserve">
+<style type="text/css">
+ .st0{clip-path:url(#SVGID_2_);fill:url(#SVGID_3_);}
+</style>
+<g id="Back">
+ <rect width="398.98" height="325.61"/>
+</g>
+<g id="Logo">
+ <g>
+ <defs>
+ <rect id="SVGID_1_" x="28.53" y="12.85" width="342.97" height="278.87"/>
+ </defs>
+ <clipPath id="SVGID_2_">
+ <use xlink:href="#SVGID_1_" style="overflow:visible;"/>
+ </clipPath>
+ <linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="28.526" y1="152.2847" x2="371.5005" y2="152.2847">
+ <stop offset="0" style="stop-color:#0085B1"/>
+ <stop offset="1" style="stop-color:#00A356"/>
+ </linearGradient>
+ <path class="st0" d="M359.76,280.69c0,0.64-0.35,1.12-1.06,1.44s-1.89,0.34-3.53,0.48c-3.84,0.33-11.62-0.49-13.66-0.76v9.03
+ c2.59,0.55,10.64,0.83,13.56,0.83c3.53,0,6.53-0.53,8.99-1.59c2.47-1.06,4.33-2.5,5.57-4.3c1.24-1.8,1.86-3.82,1.86-6.04
+ c0-2.56-0.68-4.59-2.04-6.07c-1.36-1.48-2.97-2.55-4.81-3.21c-1.85-0.66-4.12-1.24-6.8-1.75c-2.08-0.4-3.58-0.78-4.49-1.14
+ c-0.91-0.35-1.36-0.89-1.36-1.59c0-1.48,1.53-2.22,4.59-2.22c3.09,0,7.98-0.16,13.57,0.66v-9.04c0,0-11.05-0.73-13.47-0.73
+ c-3.53,0-6.52,0.52-8.99,1.57c-2.47,1.04-4.33,2.48-5.57,4.3c-1.24,1.82-1.86,3.84-1.86,6.07c0,2.56,0.67,4.59,2.02,6.09
+ c1.34,1.5,2.92,2.58,4.73,3.24c1.81,0.66,4.08,1.27,6.8,1.85c2.12,0.44,3.64,0.85,4.56,1.21
+ C359.3,279.39,359.76,279.95,359.76,280.69 M331.28,255.5h-28.67v35.41h29.32v-9.01H314.3v-4.65h14.91v-8.6H314.3v-4.15h16.98
+ V255.5z M281.34,244.08c0-2.36,1.91-4.27,4.27-4.27c2.35,0,4.27,1.91,4.27,4.27c0,2.35-1.91,4.26-4.27,4.26
+ C283.25,248.34,281.34,246.43,281.34,244.08 M284.57,250.22v5.28h-4.72v35.41h11.89V255.5h-5.11v-5.28
+ c2.96-0.5,5.21-3.05,5.21-6.14c0-3.45-2.8-6.24-6.24-6.24c-3.45,0-6.25,2.79-6.25,6.24C279.36,247.17,281.62,249.72,284.57,250.22
+ M253.42,264.7c1.61,0,2.82,0.36,3.63,1.09c0.8,0.72,1.21,1.74,1.21,3.06c0,1.32-0.4,2.34-1.21,3.07
+ c-0.81,0.73-2.02,1.09-3.63,1.09h-4.33v-8.3H253.42z M254.18,255.5H237.2v35.41h11.89V282h3.22l6,8.91H271l-7.41-10.93
+ c2.15-1.11,3.8-2.61,4.94-4.5c1.14-1.89,1.71-4.09,1.71-6.63c0-2.69-0.66-5.05-1.97-7.08c-1.31-2.02-3.17-3.57-5.59-4.65
+ C260.27,256.04,257.43,255.5,254.18,255.5 M201.64,273.21c0-1.79,0.35-3.35,1.06-4.68c0.71-1.33,1.66-2.36,2.85-3.08
+ c1.19-0.73,2.53-1.09,4-1.09c1.48,0,2.81,0.36,4,1.09c1.19,0.72,2.14,1.75,2.85,3.08c0.71,1.33,1.06,2.89,1.06,4.68
+ s-0.35,3.35-1.06,4.68c-0.71,1.33-1.66,2.36-2.85,3.08c-1.19,0.73-2.53,1.09-4,1.09c-1.48,0-2.81-0.36-4-1.09
+ c-1.19-0.72-2.14-1.75-2.85-3.08C201.99,276.55,201.64,274.99,201.64,273.21 M192.22,263.67c-1.71,2.82-2.57,5.99-2.57,9.54
+ c0,3.54,0.86,6.72,2.57,9.54c1.71,2.81,4.08,5.01,7.11,6.6c3.02,1.58,6.43,2.38,10.23,2.38c3.79,0,7.2-0.79,10.23-2.38
+ c3.03-1.59,5.39-3.79,7.11-6.6c1.71-2.82,2.57-5.99,2.57-9.54c0-3.54-0.86-6.72-2.57-9.54c-1.71-2.81-4.08-5.02-7.11-6.6
+ c-3.02-1.59-6.43-2.38-10.23-2.38c-3.79,0-7.2,0.79-10.23,2.38C196.3,258.65,193.93,260.86,192.22,263.67 M129.22,255.5h-28.67
+ v35.41h29.33v-9.01h-17.63v-7.57h6.72c0.45,1.88,2.06,3.31,4.07,3.31c2.02,0,3.63-1.43,4.07-3.31h12.47v16.58h10.83v-15.58
+ l7.66,12.39h5.24l7.66-12.95l0.1,16.14h10.83l-0.1-35.41h-9.78l-11.19,18.86l-11.49-18.86h-9.78v16.76h-12.5
+ c-0.5-1.8-2.08-3.15-4.04-3.15c-1.96,0-3.54,1.35-4.04,3.15h-6.75v-7.76h16.98V255.5z M47.37,260.06v25.36H37.19
+ c-0.47-1.84-2.07-3.23-4.06-3.23c-2.35,0-4.27,1.91-4.27,4.27s1.91,4.26,4.27,4.26c1.99,0,3.59-1.39,4.06-3.24h10.18v3.42H58.2
+ v-15.58l7.66,12.39h5.24l7.66-12.95l0.1,16.14h10.83l-0.1-35.41h-9.78l-11.19,18.86L57.14,255.5h-9.78v2.5H37.21
+ c-0.44-1.88-2.05-3.31-4.07-3.31c-2.35,0-4.27,1.91-4.27,4.26s1.91,4.27,4.27,4.27c1.96,0,3.54-1.36,4.04-3.16H47.37z M49.6,43.81
+ c0,1.31-0.4,2.33-1.21,3.05c-0.8,0.73-2.02,1.08-3.63,1.08h-4.34v-8.27h4.34c1.61,0,2.82,0.36,3.63,1.08
+ C49.2,41.48,49.6,42.49,49.6,43.81 M62.36,65.79L54.95,54.9c2.15-1.11,3.8-2.6,4.94-4.49c1.14-1.88,1.71-4.08,1.71-6.6
+ c0-2.69-0.66-5.04-1.97-7.06c-1.31-2.02-3.18-3.56-5.6-4.64c-2.42-1.07-5.26-1.61-8.52-1.61H28.53v35.29h11.9v-8.87h3.23l6,8.87
+ H62.36z M66.09,65.79h29.34v-8.97H77.79v-4.64h14.93V43.6H77.79v-4.13h16.99V30.5H66.09V65.79z M111.92,39.47h16.79V30.5h-28.69
+ v35.29h11.9V48.98h6.36c0.44,1.88,2.06,3.31,4.07,3.31c2.36,0,4.27-1.91,4.27-4.27c0-2.35-1.91-4.26-4.27-4.26
+ c-1.96,0-3.54,1.35-4.04,3.16h-6.39V39.47z M153.57,43.81c0,1.31-0.4,2.33-1.21,3.05c-0.81,0.73-2.02,1.08-3.63,1.08h-4.34v-8.27
+ h4.34c1.61,0,2.82,0.36,3.63,1.08C153.17,41.48,153.57,42.49,153.57,43.81 M166.32,65.79l-7.41-10.89c2.15-1.11,3.8-2.6,4.94-4.49
+ c1.14-1.88,1.71-4.08,1.71-6.6c0-2.69-0.65-5.04-1.96-7.06c-1.31-2.02-3.18-3.56-5.6-4.64c-2.42-1.07-5.26-1.61-8.52-1.61h-16.99
+ v35.29h11.9v-8.87h3.23l6,8.87H166.32z M170.05,65.79h29.35v-8.97h-17.65v-4.64h14.92V43.6h-14.92v-4.13h16.99V30.5h-28.69V65.79z
+ M214.07,40.98c0-1.48,1.53-2.22,4.59-2.22c3.09,0,7.99-0.16,13.58,0.66v-9.01c0,0-11.06-0.73-13.48-0.73
+ c-3.53,0-6.53,0.52-9,1.56c-2.47,1.05-4.33,2.47-5.57,4.29c-1.24,1.81-1.87,3.83-1.87,6.05c0,2.55,0.67,4.58,2.02,6.08
+ c1.35,1.49,2.93,2.57,4.74,3.22c1.81,0.66,4.08,1.27,6.81,1.85c2.12,0.44,3.64,0.83,4.56,1.21c0.92,0.37,1.39,0.93,1.39,1.66
+ c0,0.64-0.35,1.12-1.06,1.44c-0.71,0.32-1.89,0.34-3.53,0.48c-3.84,0.33-11.62-0.48-13.67-0.76v9c2.59,0.55,10.65,0.83,13.57,0.83
+ c3.53,0,6.53-0.52,9-1.59c2.47-1.06,4.33-2.49,5.57-4.28c1.24-1.8,1.87-3.81,1.87-6.02c0-2.55-0.68-4.57-2.04-6.05
+ c-1.36-1.48-2.97-2.55-4.82-3.2c-1.85-0.66-4.12-1.24-6.81-1.74c-2.08-0.4-3.58-0.78-4.49-1.14
+ C214.53,42.22,214.07,41.69,214.07,40.98 M260.01,65.79h11.9V30.5h-11.9V43h-10.99V30.5h-11.9v35.29h11.9V52.78h10.99V65.79z
+ M287.82,19.1c0,2.35-1.91,4.26-4.27,4.26c-2.36,0-4.27-1.91-4.27-4.26s1.91-4.27,4.27-4.27
+ C285.91,14.83,287.82,16.74,287.82,19.1 M289.8,19.1c0-3.45-2.8-6.25-6.24-6.25c-3.45,0-6.25,2.8-6.25,6.25
+ c0,3.1,2.26,5.64,5.21,6.14v5.26h-4.87v35.29h11.9V30.5h-4.96v-5.26C287.54,24.74,289.8,22.19,289.8,19.1 M320.31,65.79h9.78V30.5
+ h-11.6v16.03L305.08,30.5h-9.78v35.29h11.6V49.76L320.31,65.79z M362.26,65.44c2.76-0.77,5.18-1.88,7.26-3.33V47.18h-10.34v8.93
+ c-1.38,0.57-2.82,0.86-4.34,0.86c-2.55,0-4.6-0.8-6.13-2.42c-1.53-1.61-2.29-3.75-2.29-6.4c0-2.72,0.77-4.87,2.32-6.46
+ c1.55-1.58,3.63-2.37,6.25-2.37c3.06,0,14.49,0.16,14.49,0.16v-9.01c0,0-6.42-1.3-15.09-0.78c-3.83,0.23-7.27,0.78-10.31,2.34
+ c-3.04,1.56-5.41,3.75-7.11,6.56c-1.7,2.81-2.55,5.99-2.55,9.56c0,3.56,0.85,6.75,2.55,9.55c1.7,2.81,4.04,5,7.03,6.56
+ c2.99,1.57,6.37,2.34,10.14,2.34C356.79,66.59,359.5,66.21,362.26,65.44 M231.94,206.18h-60.89v-31.13h23.24
+ c0.51,2.93,3.05,5.17,6.14,5.17c3.45,0,6.24-2.8,6.24-6.24c0-1.04-0.27-1.99-0.72-2.85l25.99-17.73V206.18z M200.42,169.7
+ c2.35,0,4.27,1.91,4.27,4.27c0,2.35-1.91,4.26-4.27,4.26c-2.36,0-4.27-1.91-4.27-4.26C196.15,171.61,198.06,169.7,200.42,169.7
+ M231.94,150.89l-27.22,18.56c-1.12-1.07-2.63-1.74-4.3-1.74c-3.11,0-5.67,2.29-6.15,5.26h-23.23c0,0,0.03-10.6,0.03-12.4
+ c0-5.49-4.46-9.95-9.95-9.95s-9.95,4.46-9.95,9.95c0,0.11-0.04,4.01-0.04,5.4h-30.88c0.86,2.36,1.51,4.91,1.91,7.71
+ c0.45,3.09,0.75,6.84,0.94,11.13h28.03v15.63c0,2.06,0.01,5.72,0.01,5.72h-29.38c-0.49-2.96-3.04-5.22-6.14-5.22
+ c-3.1,0-5.65,2.26-6.14,5.22H85.2c-0.01-0.02,0-15.35,0-15.35c0-15.53-3.71-20.85-13.72-23c-1.71-0.37-5.39-0.34-5.39-0.34v-15.83
+ h42.07c3.95,2.32,6.98,5.06,9.07,8.22c0.11,0.16,0.16,0.38,0.27,0.54v-19.29c-2.33,3.69-5.15,6.53-9.43,8.46H66.09v-15.09
+ c6.56,0,10.91-1.47,14.19-4.4c3.28-2.92,4.96-7.6,4.93-14.02c-0.01-1.42-0.03-1.47-0.03-1.47h24.18c0.5,2.95,3.05,5.2,6.14,5.2
+ c3.09,0,5.64-2.25,6.14-5.2h29.49v13.89c1.85-2.43,4.35-4.42,7.5-6c3.14-1.57,6.71-2.35,10.71-2.35c10.53,0,18.73,2.59,24.7,7.66
+ v-5.95c0-2.52,0.1-4.91,0.24-7.25h37.66V150.89z M119.77,113.56c0,2.35-1.91,4.27-4.27,4.27c-2.35,0-4.27-1.91-4.27-4.27
+ c0-2.35,1.91-4.26,4.27-4.26C117.87,109.29,119.77,111.2,119.77,113.56 M111.34,207.2c0-2.35,1.91-4.27,4.27-4.27
+ c2.36,0,4.27,1.91,4.27,4.27c0,2.35-1.91,4.26-4.27,4.26C113.26,211.47,111.34,209.56,111.34,207.2 M366.53,161.59
+ c2.09,3.17,3.44,7.04,4.33,11.37v-41.04c-0.63,3.07-1.43,5.88-2.51,8.25c-2.23,4.89-5.85,8.52-10.87,10.88h-42.33V136.2
+ c6.57,0,11.15-1.46,14.44-4.39c3.28-2.92,4.47-7.67,4.47-14.09v-7.73c0-5.28-4.23-9.56-9.45-9.56c-5.22,0-9.45,4.28-9.45,9.56
+ c0,1.09,0.05,7.11-0.07,8.22v5.57h-29.39v17.78h-36.62v-27.2c0-1.24-0.06-4.61-0.06-5.38c0-4.72-3.82-8.54-8.54-8.54
+ c-4.72,0-8.54,3.83-8.54,8.54c0,0.74,0.07,3.01,0.05,3.56h-37.58c0.28-3.51,0.71-6.84,1.3-9.96h-44.57v9.96h-29.49
+ c-0.49-2.96-3.04-5.23-6.14-5.23c-3.1,0-5.65,2.27-6.14,5.23H85.2v-2.55c0-5.28-4.28-9.56-9.55-9.56s-9.55,4.28-9.55,9.56
+ c0,1.01,0.06,12.08,0.06,12.08H28.87v60.18h37.23v27.34c0,5.28,4.28,9.56,9.55,9.56s9.55-4.28,9.55-9.56v-1.35h24.27
+ c0.5,2.95,3.05,5.21,6.14,5.21c3.1,0,5.64-2.26,6.14-5.21h29.39v0.94c0,5.5,4.46,9.96,9.96,9.96c5.5,0,9.97-4.46,9.97-9.96
+ c0-0.3-0.06-0.58-0.09-0.87c0-0.02,0.01-0.04,0.01-0.07h60.94c0,0.02,0,1.67,0,2.37c0,4.72,3.82,8.54,8.54,8.54
+ c4.72,0,8.54-3.82,8.54-8.54c0-0.41,0.06-3.17,0.06-4.37v-33.2h36.62v10.92h29.46v19.28v6.35c0,5.28,4.23,9.56,9.45,9.56
+ c5.22,0,9.45-4.28,9.45-9.56c0-0.69,0.03-8.15,0.03-12.35v-4.49c0-15.85-4.12-21.24-11.36-23.15c-2.26-0.6-7.58-0.41-7.58-0.41
+ v-16.08h42.32C361.62,155.48,364.37,158.31,366.53,161.59"/>
+ </g>
+</g>
+</svg>
diff --git a/configs/archive/35c3/assets/Makefile b/configs/archive/35c3/assets/Makefile new file mode 100644 index 0000000..51392b6 --- /dev/null +++ b/configs/archive/35c3/assets/Makefile @@ -0,0 +1,10 @@ +SVGFILES := $(wildcard *.svg) +MINSVGS := $(SVGFILES:%.svg=min/%.svg) + +all: $(MINSVGS) + +min/%.svg : %.svg + svgo -i $*.svg -o min/$*.svg + +clean: + rm -f $(MINSVGS) diff --git a/configs/archive/35c3/assets/bg-capacitor.png b/configs/archive/35c3/assets/bg-capacitor.png Binary files differnew file mode 100644 index 0000000..a8fcf49 --- /dev/null +++ b/configs/archive/35c3/assets/bg-capacitor.png diff --git a/configs/archive/35c3/assets/bg-resistor.gif b/configs/archive/35c3/assets/bg-resistor.gif Binary files differnew file mode 100644 index 0000000..8cd4f1d --- /dev/null +++ b/configs/archive/35c3/assets/bg-resistor.gif diff --git a/configs/archive/35c3/assets/bg-resistor.png b/configs/archive/35c3/assets/bg-resistor.png Binary files differnew file mode 100644 index 0000000..13f7fcc --- /dev/null +++ b/configs/archive/35c3/assets/bg-resistor.png diff --git a/configs/archive/35c3/assets/logo-inline.svg b/configs/archive/35c3/assets/logo-inline.svg new file mode 100644 index 0000000..2538a77 --- /dev/null +++ b/configs/archive/35c3/assets/logo-inline.svg @@ -0,0 +1,198 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 23.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> + +<svg + xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.0" + x="0px" + y="0px" + viewBox="0 0 1929.2102 118.74205" + xml:space="preserve" + id="svg23" + sodipodi:docname="experiment2.svg" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + width="1929.2102" + height="118.74203"><metadata + id="metadata29"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs + id="defs27"><linearGradient + y2="152.2847" + x2="371.50049" + y1="152.2847" + x1="28.525999" + gradientUnits="userSpaceOnUse" + id="linearGradient10046"><stop + id="stop10042" + style="stop-color:#0084b0;stop-opacity:1" + offset="0" /><stop + id="stop10044" + style="stop-color:#00A356" + offset="1" /></linearGradient><linearGradient + id="linearGradient9221" + osb:paint="solid"><stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop9219" /></linearGradient><linearGradient + y2="152.2847" + x2="371.50049" + y1="152.2847" + x1="28.525999" + gradientUnits="userSpaceOnUse" + id="linearGradient9201"> + <stop + id="stop9197" + style="stop-opacity:1" + offset="0" /> + <stop + id="stop9199" + style="stop-color:#00A356" + offset="1" /> + </linearGradient><linearGradient + y2="152.2847" + x2="371.50049" + y1="152.2847" + x1="28.525999" + gradientUnits="userSpaceOnUse" + id="linearGradient1512" + osb:paint="gradient"> + <stop + id="stop1508" + style="stop-color:#0085B1" + offset="0" /> + <stop + id="stop1510" + style="stop-color:#00A356" + offset="1" /> + </linearGradient><linearGradient + inkscape:collect="always" + xlink:href="#SVGID_3_" + id="linearGradient98-3" + gradientUnits="userSpaceOnUse" + x1="28.525999" + y1="152.2847" + x2="371.50049" + y2="152.2847" /><linearGradient + id="linearGradient540" + gradientUnits="userSpaceOnUse" + x1="28.525999" + y1="152.2847" + x2="371.50049" + y2="152.2847"><stop + offset="0" + style="stop-color:#0085B1" + id="stop13-6" /><stop + offset="1" + style="stop-color:#00A356" + id="stop15-7" /></linearGradient><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient9201" + id="linearGradient9205" + gradientUnits="userSpaceOnUse" + x1="28.525999" + y1="152.2847" + x2="371.50049" + y2="152.2847" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient540" + id="linearGradient10036" + x1="19.734751" + y1="232.21991" + x2="1948.9449" + y2="232.21991" + gradientUnits="userSpaceOnUse" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient540" + id="linearGradient10038" + gradientUnits="userSpaceOnUse" + x1="-148.04817" + y1="40.281536" + x2="717.88202" + y2="42.181896" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10046" + id="linearGradient10040" + gradientUnits="userSpaceOnUse" + x1="-499.05148" + y1="283.11746" + x2="366.43353" + y2="276.13263" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient540" + id="linearGradient10056" + gradientUnits="userSpaceOnUse" + x1="19.734751" + y1="232.21991" + x2="1948.9449" + y2="232.21991" /></defs><sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="2556" + inkscape:window-height="1384" + id="namedview25" + showgrid="false" + inkscape:zoom="0.71472677" + inkscape:cx="1007.9215" + inkscape:cy="135.04424" + inkscape:window-x="0" + inkscape:window-y="26" + inkscape:window-maximized="0" + inkscape:current-layer="layer1" + inkscape:pagecheckerboard="true" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" /><style + type="text/css" + id="style2"> + .st0{clip-path:url(#SVGID_2_);fill:url(#SVGID_3_);} +</style><g + inkscape:groupmode="layer" + id="layer1" + inkscape:label="all" + transform="translate(-19.73475,-172.85991)"><g + id="g645" + style="fill:url(#linearGradient10036);fill-opacity:1;fill-rule:nonzero;stroke:none" + inkscape:label="inline"><path + transform="matrix(2.2034148,0,0,2.2034148,1130.3984,-351.20025)" + inkscape:label="memories" + sodipodi:nodetypes="cscccscssscccssccscsscscccccccccccccccccssscccccccccssccccssscccccccccccccssccccscscssscsccccsccsscsccsccccccccccscccccccccccccccccscccccccccssscccccccccccccccccssscc" + class="st0" + d="m 359.76,280.69 c 0,0.64 -0.35,1.12 -1.06,1.44 -0.71,0.32 -1.89,0.34 -3.53,0.48 -3.84,0.33 -11.62,-0.49 -13.66,-0.76 v 9.03 c 2.59,0.55 10.64,0.83 13.56,0.83 3.53,0 6.53,-0.53 8.99,-1.59 2.47,-1.06 4.33,-2.5 5.57,-4.3 1.24,-1.8 1.86,-3.82 1.86,-6.04 0,-2.56 -0.68,-4.59 -2.04,-6.07 -1.36,-1.48 -2.97,-2.55 -4.81,-3.21 -1.85,-0.66 -4.12,-1.24 -6.8,-1.75 -2.08,-0.4 -3.58,-0.78 -4.49,-1.14 -0.91,-0.35 -1.36,-0.89 -1.36,-1.59 0,-1.48 1.53,-2.22 4.59,-2.22 3.09,0 7.98,-0.16 13.57,0.66 v -9.04 c 0,0 -11.05,-0.73 -13.47,-0.73 -3.53,0 -6.52,0.52 -8.99,1.57 -2.47,1.04 -4.33,2.48 -5.57,4.3 -1.24,1.82 -1.86,3.84 -1.86,6.07 0,2.56 0.67,4.59 2.02,6.09 1.34,1.5 2.92,2.58 4.73,3.24 1.81,0.66 4.08,1.27 6.8,1.85 2.12,0.44 3.64,0.85 4.56,1.21 0.93,0.37 1.39,0.93 1.39,1.67 M 331.28,255.5 h -28.67 v 35.41 h 29.32 V 281.9 H 314.3 v -4.65 h 14.91 v -8.6 H 314.3 v -4.15 h 16.98 z m -49.94,-11.42 c 0,-2.36 1.91,-4.27 4.27,-4.27 2.35,0 4.27,1.91 4.27,4.27 0,2.35 -1.91,4.26 -4.27,4.26 -2.36,0 -4.27,-1.91 -4.27,-4.26 m 3.23,6.14 v 5.28 h -4.72 v 35.41 h 11.89 V 255.5 h -5.11 v -5.28 c 2.96,-0.5 5.21,-3.05 5.21,-6.14 0,-3.45 -2.8,-6.24 -6.24,-6.24 -3.45,0 -6.25,2.79 -6.25,6.24 0.01,3.09 2.27,5.64 5.22,6.14 m -31.15,14.48 c 1.61,0 2.82,0.36 3.63,1.09 0.8,0.72 1.21,1.74 1.21,3.06 0,1.32 -0.4,2.34 -1.21,3.07 -0.81,0.73 -2.02,1.09 -3.63,1.09 h -4.33 v -8.3 h 4.33 z m 0.76,-9.2 H 237.2 v 35.41 h 11.89 V 282 h 3.22 l 6,8.91 H 271 l -7.41,-10.93 c 2.15,-1.11 3.8,-2.61 4.94,-4.5 1.14,-1.89 1.71,-4.09 1.71,-6.63 0,-2.69 -0.66,-5.05 -1.97,-7.08 -1.31,-2.02 -3.17,-3.57 -5.59,-4.65 -2.41,-1.08 -5.25,-1.62 -8.5,-1.62 m -52.54,17.71 c 0,-1.79 0.35,-3.35 1.06,-4.68 0.71,-1.33 1.66,-2.36 2.85,-3.08 1.19,-0.73 2.53,-1.09 4,-1.09 1.48,0 2.81,0.36 4,1.09 1.19,0.72 2.14,1.75 2.85,3.08 0.71,1.33 1.06,2.89 1.06,4.68 0,1.79 -0.35,3.35 -1.06,4.68 -0.71,1.33 -1.66,2.36 -2.85,3.08 -1.19,0.73 -2.53,1.09 -4,1.09 -1.48,0 -2.81,-0.36 -4,-1.09 -1.19,-0.72 -2.14,-1.75 -2.85,-3.08 -0.71,-1.34 -1.06,-2.9 -1.06,-4.68 m -9.42,-9.54 c -1.71,2.82 -2.57,5.99 -2.57,9.54 0,3.54 0.86,6.72 2.57,9.54 1.71,2.81 4.08,5.01 7.11,6.6 3.02,1.58 6.43,2.38 10.23,2.38 3.79,0 7.2,-0.79 10.23,-2.38 3.03,-1.59 5.39,-3.79 7.11,-6.6 1.71,-2.82 2.57,-5.99 2.57,-9.54 0,-3.54 -0.86,-6.72 -2.57,-9.54 -1.71,-2.81 -4.08,-5.02 -7.11,-6.6 -3.02,-1.59 -6.43,-2.38 -10.23,-2.38 -3.79,0 -7.2,0.79 -10.23,2.38 -3.03,1.58 -5.4,3.79 -7.11,6.6 m -63,-8.17 h -28.67 v 35.41 h 29.33 v -9.01 h -17.63 v -7.57 h 6.72 c 0.45,1.88 2.06,3.31 4.07,3.31 2.02,0 3.63,-1.43 4.07,-3.31 h 12.47 v 16.58 h 10.83 v -15.58 l 7.66,12.39 h 5.24 l 7.66,-12.95 0.1,16.14 h 10.83 l -0.1,-35.41 h -9.78 l -11.19,18.86 -11.49,-18.86 h -9.78 v 16.76 h -12.5 c -0.5,-1.8 -2.08,-3.15 -4.04,-3.15 -1.96,0 -3.54,1.35 -4.04,3.15 h -6.75 v -7.76 h 16.98 v -9 z m -81.85,4.56 v 25.36 H 37.19 c -0.47,-1.84 -2.07,-3.23 -4.06,-3.23 -2.35,0 -4.27,1.91 -4.27,4.27 0,2.36 1.91,4.26 4.27,4.26 1.99,0 3.59,-1.39 4.06,-3.24 h 10.18 v 3.42 H 58.2 v -15.58 l 7.66,12.39 h 5.24 l 7.66,-12.95 0.1,16.14 h 10.83 l -0.1,-35.41 H 79.81 L 68.62,274.35 57.14,255.5 H 47.36 V 258 H 37.21 c -0.44,-1.88 -2.05,-3.31 -4.07,-3.31 -2.35,0 -4.27,1.91 -4.27,4.26 0,2.35 1.91,4.27 4.27,4.27 1.96,0 3.54,-1.36 4.04,-3.16 z" + clip-path="url(#SVGID_2_)" + id="path32-2" + inkscape:connector-curvature="0" + style="display:inline;fill:url(#linearGradient10040);fill-opacity:1;fill-rule:nonzero;stroke:none" /><path + transform="matrix(2.2087451,0,0,2.2087442,338.19375,144.47755)" + inkscape:label="refreshing" + sodipodi:nodetypes="ccsccscccccsscsccccccccccccccccccccccccccccssscccccsccscccccsscscccccccccccccccccccccsccsccsccccsscccsccssccccccccccccccccccsssccsscccccccccccccccccccccccccscscscccssscccc" + style="display:inline;fill:url(#linearGradient10038);fill-opacity:1;fill-rule:nonzero;stroke:none" + inkscape:connector-curvature="0" + id="path18-9" + clip-path="url(#SVGID_2_)" + d="m 49.6,43.81 c 0,1.31 -0.4,2.33 -1.21,3.05 -0.8,0.73 -2.02,1.08 -3.63,1.08 h -4.34 v -8.27 h 4.34 c 1.61,0 2.82,0.36 3.63,1.08 0.81,0.73 1.21,1.74 1.21,3.06 M 62.36,65.79 54.95,54.9 c 2.15,-1.11 3.8,-2.6 4.94,-4.49 1.14,-1.88 1.71,-4.08 1.71,-6.6 0,-2.69 -0.66,-5.04 -1.97,-7.06 -1.31,-2.02 -3.18,-3.56 -5.6,-4.64 C 51.61,31.04 48.77,30.5 45.51,30.5 H 28.53 v 35.29 h 11.9 v -8.87 h 3.23 l 6,8.87 z m 3.73,0 H 95.43 V 56.82 H 77.79 V 52.18 H 92.72 V 43.6 H 77.79 V 39.47 H 94.78 V 30.5 H 66.09 Z m 45.83,-26.32 h 16.79 V 30.5 h -28.69 v 35.29 h 11.9 V 48.98 h 6.36 c 0.44,1.88 2.06,3.31 4.07,3.31 2.36,0 4.27,-1.91 4.27,-4.27 0,-2.35 -1.91,-4.26 -4.27,-4.26 -1.96,0 -3.54,1.35 -4.04,3.16 h -6.39 z m 41.65,4.34 c 0,1.31 -0.4,2.33 -1.21,3.05 -0.81,0.73 -2.02,1.08 -3.63,1.08 h -4.34 v -8.27 h 4.34 c 1.61,0 2.82,0.36 3.63,1.08 0.81,0.73 1.21,1.74 1.21,3.06 m 12.75,21.98 -7.41,-10.89 c 2.15,-1.11 3.8,-2.6 4.94,-4.49 1.14,-1.88 1.71,-4.08 1.71,-6.6 0,-2.69 -0.65,-5.04 -1.96,-7.06 -1.31,-2.02 -3.18,-3.56 -5.6,-4.64 -2.42,-1.07 -5.26,-1.61 -8.52,-1.61 h -16.99 v 35.29 h 11.9 v -8.87 h 3.23 l 6,8.87 z m 3.73,0 h 29.35 v -8.97 h -17.65 v -4.64 h 14.92 V 43.6 h -14.92 v -4.13 h 16.99 V 30.5 h -28.69 z m 44.02,-24.81 c 0,-1.48 1.53,-2.22 4.59,-2.22 3.09,0 7.99,-0.16 13.58,0.66 v -9.01 c 0,0 -11.06,-0.73 -13.48,-0.73 -3.53,0 -6.53,0.52 -9,1.56 -2.47,1.05 -4.33,2.47 -5.57,4.29 -1.24,1.81 -1.87,3.83 -1.87,6.05 0,2.55 0.67,4.58 2.02,6.08 1.35,1.49 2.93,2.57 4.74,3.22 1.81,0.66 4.08,1.27 6.81,1.85 2.12,0.44 3.64,0.83 4.56,1.21 0.92,0.37 1.39,0.93 1.39,1.66 0,0.64 -0.35,1.12 -1.06,1.44 -0.71,0.32 -1.89,0.34 -3.53,0.48 -3.84,0.33 -11.62,-0.48 -13.67,-0.76 v 9 c 2.59,0.55 10.65,0.83 13.57,0.83 3.53,0 6.53,-0.52 9,-1.59 2.47,-1.06 4.33,-2.49 5.57,-4.28 1.24,-1.8 1.87,-3.81 1.87,-6.02 0,-2.55 -0.68,-4.57 -2.04,-6.05 -1.36,-1.48 -2.97,-2.55 -4.82,-3.2 -1.85,-0.66 -4.12,-1.24 -6.81,-1.74 -2.08,-0.4 -3.58,-0.78 -4.49,-1.14 -0.9,-0.35 -1.36,-0.88 -1.36,-1.59 m 45.94,24.81 h 11.9 V 30.5 h -11.9 V 43 H 249.02 V 30.5 h -11.9 v 35.29 h 11.9 V 52.78 h 10.99 z M 287.82,19.1 c 0,2.35 -1.91,4.26 -4.27,4.26 -2.36,0 -4.27,-1.91 -4.27,-4.26 0,-2.35 1.91,-4.27 4.27,-4.27 2.36,0 4.27,1.91 4.27,4.27 m 1.98,0 c 0,-3.45 -2.8,-6.25 -6.24,-6.25 -3.45,0 -6.25,2.8 -6.25,6.25 0,3.1 2.26,5.64 5.21,6.14 v 5.26 h -4.87 v 35.29 h 11.9 V 30.5 h -4.96 v -5.26 c 2.95,-0.5 5.21,-3.05 5.21,-6.14 m 30.51,46.69 h 9.78 V 30.5 h -11.6 V 46.53 L 305.08,30.5 h -9.78 v 35.29 h 11.6 V 49.76 Z m 41.95,-0.35 c 2.76,-0.77 5.18,-1.88 7.26,-3.33 V 47.18 h -10.34 v 8.93 c -1.38,0.57 -2.82,0.86 -4.34,0.86 -2.55,0 -4.6,-0.8 -6.13,-2.42 -1.53,-1.61 -2.29,-3.75 -2.29,-6.4 0,-2.72 0.77,-4.87 2.32,-6.46 1.55,-1.58 3.63,-2.37 6.25,-2.37 3.06,0 14.49,0.16 14.49,0.16 v -9.01 c 0,0 -6.42,-1.3 -15.09,-0.78 -3.83,0.23 -7.27,0.78 -10.31,2.34 -3.04,1.56 -5.41,3.75 -7.11,6.56 -1.7,2.81 -2.55,5.99 -2.55,9.56 0,3.56 0.85,6.75 2.55,9.55 1.7,2.81 4.04,5 7.03,6.56 2.99,1.57 6.37,2.34 10.14,2.34 2.65,-0.01 5.36,-0.39 8.12,-1.16" + class="st0" /><path + transform="translate(-9.13525,72.429912)" + sodipodi:nodetypes="ccccssccccssscccsccssscccccsccscccccccccccccccccsccccscsccccsscccssccccccccccsssscccccssssccccccsccsssccccsssccsccssscccsssscccccsssssccccc" + inkscape:label="35c3" + class="st0" + d="m 231.94,206.18 h -60.89 v -31.13 h 23.24 c 0.51,2.93 3.05,5.17 6.14,5.17 3.45,0 6.24,-2.8 6.24,-6.24 0,-1.04 -0.27,-1.99 -0.72,-2.85 L 231.94,153.4 Z M 200.42,169.7 c 2.35,0 4.27,1.91 4.27,4.27 0,2.35 -1.91,4.26 -4.27,4.26 -2.36,0 -4.27,-1.91 -4.27,-4.26 0,-2.36 1.91,-4.27 4.27,-4.27 m 31.52,-18.81 -27.22,18.56 c -1.12,-1.07 -2.63,-1.74 -4.3,-1.74 -3.11,0 -5.67,2.29 -6.15,5.26 h -23.23 c 0,0 0.03,-10.6 0.03,-12.4 0,-5.49 -4.46,-9.95 -9.95,-9.95 -5.49,0 -9.95,4.46 -9.95,9.95 0,0.11 -0.04,4.01 -0.04,5.4 h -30.88 c 0.86,2.36 1.51,4.91 1.91,7.71 0.45,3.09 0.75,6.84 0.94,11.13 h 28.03 v 15.63 c 0,2.06 0.01,5.72 0.01,5.72 h -29.38 c -0.49,-2.96 -3.04,-5.22 -6.14,-5.22 -3.1,0 -5.65,2.26 -6.14,5.22 H 85.2 c -0.01,-0.02 0,-15.35 0,-15.35 0,-15.53 -3.71,-20.85 -13.72,-23 -1.71,-0.37 -5.39,-0.34 -5.39,-0.34 v -15.83 h 42.07 c 3.95,2.32 6.98,5.06 9.07,8.22 0.11,0.16 0.16,0.38 0.27,0.54 v -19.29 c -2.33,3.69 -5.15,6.53 -9.43,8.46 H 66.09 v -15.09 c 6.56,0 10.91,-1.47 14.19,-4.4 3.28,-2.92 4.96,-7.6 4.93,-14.02 -0.01,-1.42 -0.03,-1.47 -0.03,-1.47 h 24.18 c 0.5,2.95 3.05,5.2 6.14,5.2 3.09,0 5.64,-2.25 6.14,-5.2 h 29.49 v 13.89 c 1.85,-2.43 4.35,-4.42 7.5,-6 3.14,-1.57 6.71,-2.35 10.71,-2.35 10.53,0 18.73,2.59 24.7,7.66 v -5.95 c 0,-2.52 0.1,-4.91 0.24,-7.25 h 37.66 z M 119.77,113.56 c 0,2.35 -1.91,4.27 -4.27,4.27 -2.35,0 -4.27,-1.91 -4.27,-4.27 0,-2.35 1.91,-4.26 4.27,-4.26 2.37,-0.01 4.27,1.9 4.27,4.26 m -8.43,93.64 c 0,-2.35 1.91,-4.27 4.27,-4.27 2.36,0 4.27,1.91 4.27,4.27 0,2.35 -1.91,4.26 -4.27,4.26 -2.35,0.01 -4.27,-1.9 -4.27,-4.26 m 255.19,-45.61 c 2.09,3.17 3.44,7.04 4.33,11.37 v -41.04 c -0.63,3.07 -1.43,5.88 -2.51,8.25 -2.23,4.89 -5.85,8.52 -10.87,10.88 H 315.15 V 136.2 c 6.57,0 11.15,-1.46 14.44,-4.39 3.28,-2.92 4.47,-7.67 4.47,-14.09 v -7.73 c 0,-5.28 -4.23,-9.56 -9.45,-9.56 -5.22,0 -9.45,4.28 -9.45,9.56 0,1.09 0.05,7.11 -0.07,8.22 v 5.57 H 285.7 v 17.78 h -36.62 v -27.2 c 0,-1.24 -0.06,-4.61 -0.06,-5.38 0,-4.72 -3.82,-8.54 -8.54,-8.54 -4.72,0 -8.54,3.83 -8.54,8.54 0,0.74 0.07,3.01 0.05,3.56 h -37.58 c 0.28,-3.51 0.71,-6.84 1.3,-9.96 h -44.57 v 9.96 h -29.49 c -0.49,-2.96 -3.04,-5.23 -6.14,-5.23 -3.1,0 -5.65,2.27 -6.14,5.23 H 85.2 v -2.55 c 0,-5.28 -4.28,-9.56 -9.55,-9.56 -5.27,0 -9.55,4.28 -9.55,9.56 0,1.01 0.06,12.08 0.06,12.08 H 28.87 v 60.18 H 66.1 v 27.34 c 0,5.28 4.28,9.56 9.55,9.56 5.27,0 9.55,-4.28 9.55,-9.56 v -1.35 h 24.27 c 0.5,2.95 3.05,5.21 6.14,5.21 3.1,0 5.64,-2.26 6.14,-5.21 h 29.39 v 0.94 c 0,5.5 4.46,9.96 9.96,9.96 5.5,0 9.97,-4.46 9.97,-9.96 0,-0.3 -0.06,-0.58 -0.09,-0.87 0,-0.02 0.01,-0.04 0.01,-0.07 h 60.94 v 2.37 c 0,4.72 3.82,8.54 8.54,8.54 4.72,0 8.54,-3.82 8.54,-8.54 0,-0.41 0.06,-3.17 0.06,-4.37 v -33.2 h 36.62 v 10.92 h 29.46 v 19.28 6.35 c 0,5.28 4.23,9.56 9.45,9.56 5.22,0 9.45,-4.28 9.45,-9.56 0,-0.69 0.03,-8.15 0.03,-12.35 v -4.49 c 0,-15.85 -4.12,-21.24 -11.36,-23.15 -2.26,-0.6 -7.58,-0.41 -7.58,-0.41 v -16.08 h 42.32 c 4.16,2.37 6.91,5.2 9.07,8.48" + clip-path="url(#SVGID_2_)" + id="path45-1" + inkscape:connector-curvature="0" + style="display:inline;fill:url(#linearGradient10056);fill-opacity:1;fill-rule:nonzero;stroke:none" + mask="none" /></g></g></svg>
\ No newline at end of file diff --git a/configs/archive/35c3/assets/logo.svg b/configs/archive/35c3/assets/logo.svg new file mode 100644 index 0000000..c48952d --- /dev/null +++ b/configs/archive/35c3/assets/logo.svg @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<svg version="1.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 398.98 180.69" style="enable-background:new 0 0 398.98 180.69;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:url(#SVGID_1_);}
+</style>
+<g id="Back">
+ <rect width="398.98" height="180.69"/>
+</g>
+<g id="Logo">
+ <g>
+ <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="28.8678" y1="91.8235" x2="370.8653" y2="91.8235">
+ <stop offset="0" style="stop-color:#0085B1"/>
+ <stop offset="1" style="stop-color:#00A356"/>
+ </linearGradient>
+ <path class="st0" d="M231.94,138.21h-60.89v-31.13h23.24c0.51,2.93,3.05,5.17,6.14,5.17c3.45,0,6.24-2.8,6.24-6.24
+ c0-1.04-0.27-1.99-0.72-2.85l25.99-17.73V138.21z M200.42,101.73c2.35,0,4.27,1.91,4.27,4.27c0,2.35-1.91,4.26-4.27,4.26
+ c-2.36,0-4.27-1.91-4.27-4.26C196.15,103.64,198.06,101.73,200.42,101.73 M231.94,82.93l-27.22,18.56
+ c-1.12-1.07-2.63-1.74-4.3-1.74c-3.11,0-5.67,2.29-6.15,5.26h-23.23c0,0,0.03-10.6,0.03-12.4c0-5.49-4.46-9.95-9.95-9.95
+ c-5.5,0-9.95,4.46-9.95,9.95c0,0.11-0.04,4.01-0.04,5.4h-30.88c0.86,2.36,1.51,4.91,1.91,7.71c0.45,3.09,0.75,6.84,0.94,11.13
+ h28.03v15.63c0,2.06,0.01,5.72,0.01,5.72h-29.38c-0.49-2.96-3.04-5.22-6.14-5.22c-3.1,0-5.65,2.26-6.14,5.22H85.2
+ c-0.01-0.02,0-15.35,0-15.35c0-15.53-3.71-20.85-13.72-23c-1.71-0.37-5.39-0.34-5.39-0.34V83.68h42.07
+ c3.95,2.32,6.98,5.06,9.07,8.22c0.11,0.16,0.16,0.38,0.27,0.54V73.16c-2.33,3.69-5.15,6.53-9.43,8.46H66.09V66.53
+ c6.56,0,10.91-1.47,14.19-4.4c3.28-2.92,4.96-7.6,4.93-14.02c-0.01-1.42-0.03-1.47-0.03-1.47h24.18c0.5,2.95,3.05,5.2,6.14,5.2
+ c3.09,0,5.64-2.25,6.14-5.2h29.49v13.89c1.85-2.43,4.35-4.42,7.5-6c3.14-1.57,6.71-2.35,10.71-2.35c10.53,0,18.73,2.59,24.7,7.66
+ v-5.95c0-2.52,0.1-4.91,0.24-7.25h37.66V82.93z M119.77,45.59c0,2.35-1.91,4.27-4.27,4.27c-2.35,0-4.27-1.91-4.27-4.27
+ c0-2.35,1.91-4.26,4.27-4.26C117.87,41.33,119.77,43.23,119.77,45.59 M111.34,139.23c0-2.35,1.91-4.27,4.27-4.27
+ c2.36,0,4.27,1.91,4.27,4.27c0,2.35-1.91,4.26-4.27,4.26C113.26,143.5,111.34,141.59,111.34,139.23 M366.53,93.62
+ c2.09,3.17,3.44,7.04,4.33,11.37V63.95c-0.63,3.07-1.43,5.88-2.51,8.25c-2.23,4.89-5.85,8.52-10.87,10.88h-42.33V68.23
+ c6.57,0,11.15-1.46,14.44-4.39c3.28-2.92,4.47-7.67,4.47-14.09v-7.73c0-5.28-4.23-9.56-9.45-9.56c-5.22,0-9.45,4.28-9.45,9.56
+ c0,1.09,0.05,7.11-0.07,8.22v5.57h-29.39v17.78h-36.62v-27.2c0-1.24-0.06-4.61-0.06-5.38c0-4.72-3.82-8.54-8.54-8.54
+ c-4.72,0-8.54,3.83-8.54,8.54c0,0.74,0.07,3.01,0.05,3.56h-37.58c0.28-3.51,0.71-6.84,1.3-9.96h-44.57v9.96h-29.49
+ c-0.49-2.96-3.04-5.23-6.14-5.23c-3.1,0-5.65,2.27-6.14,5.23H85.2v-2.55c0-5.28-4.28-9.56-9.55-9.56c-5.28,0-9.55,4.28-9.55,9.56
+ c0,1.01,0.06,12.08,0.06,12.08H28.87v60.18h37.23v27.34c0,5.28,4.28,9.56,9.55,9.56c5.28,0,9.55-4.28,9.55-9.56v-1.35h24.27
+ c0.5,2.95,3.05,5.21,6.14,5.21c3.1,0,5.64-2.26,6.14-5.21h29.39v0.94c0,5.5,4.46,9.96,9.96,9.96c5.5,0,9.97-4.46,9.97-9.96
+ c0-0.3-0.06-0.58-0.09-0.87c0-0.02,0.01-0.04,0.01-0.07h60.94c0,0.02,0,1.67,0,2.37c0,4.72,3.82,8.54,8.54,8.54
+ c4.72,0,8.54-3.82,8.54-8.54c0-0.41,0.06-3.17,0.06-4.37v-33.2h36.62v10.92h29.46v19.28v6.35c0,5.28,4.23,9.56,9.45,9.56
+ c5.22,0,9.45-4.28,9.45-9.56c0-0.69,0.03-8.15,0.03-12.35v-4.49c0-15.85-4.12-21.24-11.36-23.15c-2.26-0.6-7.58-0.41-7.58-0.41
+ V85.14h42.32C361.62,87.51,364.37,90.34,366.53,93.62"/>
+ </g>
+</g>
+</svg>
diff --git a/configs/archive/35c3/assets/min/35C3_Logo-mit-Verlauf.svg b/configs/archive/35c3/assets/min/35C3_Logo-mit-Verlauf.svg new file mode 100644 index 0000000..5bbeac0 --- /dev/null +++ b/configs/archive/35c3/assets/min/35C3_Logo-mit-Verlauf.svg @@ -0,0 +1 @@ +<svg version="1.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 398.98 325.61"><path d="M0 0h398.98v325.61H0z"/><defs><path id="a" d="M28.53 12.85H371.5v278.87H28.53z"/></defs><clipPath id="b"><use xlink:href="#a" overflow="visible"/></clipPath><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="28.526" y1="152.285" x2="371.5" y2="152.285"><stop offset="0" stop-color="#0085b1"/><stop offset="1" stop-color="#00a356"/></linearGradient><path d="M359.76 280.69c0 .64-.35 1.12-1.06 1.44s-1.89.34-3.53.48c-3.84.33-11.62-.49-13.66-.76v9.03c2.59.55 10.64.83 13.56.83 3.53 0 6.53-.53 8.99-1.59 2.47-1.06 4.33-2.5 5.57-4.3 1.24-1.8 1.86-3.82 1.86-6.04 0-2.56-.68-4.59-2.04-6.07a11.93 11.93 0 0 0-4.81-3.21c-1.85-.66-4.12-1.24-6.8-1.75-2.08-.4-3.58-.78-4.49-1.14-.91-.35-1.36-.89-1.36-1.59 0-1.48 1.53-2.22 4.59-2.22 3.09 0 7.98-.16 13.57.66v-9.04s-11.05-.73-13.47-.73c-3.53 0-6.52.52-8.99 1.57-2.47 1.04-4.33 2.48-5.57 4.3-1.24 1.82-1.86 3.84-1.86 6.07 0 2.56.67 4.59 2.02 6.09 1.34 1.5 2.92 2.58 4.73 3.24 1.81.66 4.08 1.27 6.8 1.85 2.12.44 3.64.85 4.56 1.21.93.37 1.39.93 1.39 1.67m-28.48-25.19h-28.67v35.41h29.32v-9.01H314.3v-4.65h14.91v-8.6H314.3v-4.15h16.98v-9zm-49.94-11.42c0-2.36 1.91-4.27 4.27-4.27 2.35 0 4.27 1.91 4.27 4.27 0 2.35-1.91 4.26-4.27 4.26-2.36 0-4.27-1.91-4.27-4.26m3.23 6.14v5.28h-4.72v35.41h11.89V255.5h-5.11v-5.28c2.96-.5 5.21-3.05 5.21-6.14 0-3.45-2.8-6.24-6.24-6.24-3.45 0-6.25 2.79-6.25 6.24.01 3.09 2.27 5.64 5.22 6.14m-31.15 14.48c1.61 0 2.82.36 3.63 1.09.8.72 1.21 1.74 1.21 3.06s-.4 2.34-1.21 3.07c-.81.73-2.02 1.09-3.63 1.09h-4.33v-8.3h4.33zm.76-9.2H237.2v35.41h11.89V282h3.22l6 8.91H271l-7.41-10.93c2.15-1.11 3.8-2.61 4.94-4.5 1.14-1.89 1.71-4.09 1.71-6.63 0-2.69-.66-5.05-1.97-7.08-1.31-2.02-3.17-3.57-5.59-4.65-2.41-1.08-5.25-1.62-8.5-1.62m-52.54 17.71c0-1.79.35-3.35 1.06-4.68.71-1.33 1.66-2.36 2.85-3.08 1.19-.73 2.53-1.09 4-1.09 1.48 0 2.81.36 4 1.09 1.19.72 2.14 1.75 2.85 3.08s1.06 2.89 1.06 4.68-.35 3.35-1.06 4.68c-.71 1.33-1.66 2.36-2.85 3.08-1.19.73-2.53 1.09-4 1.09-1.48 0-2.81-.36-4-1.09-1.19-.72-2.14-1.75-2.85-3.08-.71-1.34-1.06-2.9-1.06-4.68m-9.42-9.54c-1.71 2.82-2.57 5.99-2.57 9.54 0 3.54.86 6.72 2.57 9.54 1.71 2.81 4.08 5.01 7.11 6.6 3.02 1.58 6.43 2.38 10.23 2.38 3.79 0 7.2-.79 10.23-2.38 3.03-1.59 5.39-3.79 7.11-6.6 1.71-2.82 2.57-5.99 2.57-9.54 0-3.54-.86-6.72-2.57-9.54-1.71-2.81-4.08-5.02-7.11-6.6-3.02-1.59-6.43-2.38-10.23-2.38-3.79 0-7.2.79-10.23 2.38-3.03 1.58-5.4 3.79-7.11 6.6m-63-8.17h-28.67v35.41h29.33v-9.01h-17.63v-7.57h6.72c.45 1.88 2.06 3.31 4.07 3.31 2.02 0 3.63-1.43 4.07-3.31h12.47v16.58h10.83v-15.58l7.66 12.39h5.24l7.66-12.95.1 16.14h10.83l-.1-35.41h-9.78l-11.19 18.86-11.49-18.86h-9.78v16.76h-12.5c-.5-1.8-2.08-3.15-4.04-3.15s-3.54 1.35-4.04 3.15h-6.75v-7.76h16.98v-9zm-81.85 4.56v25.36H37.19c-.47-1.84-2.07-3.23-4.06-3.23-2.35 0-4.27 1.91-4.27 4.27s1.91 4.26 4.27 4.26c1.99 0 3.59-1.39 4.06-3.24h10.18v3.42H58.2v-15.58l7.66 12.39h5.24l7.66-12.95.1 16.14h10.83l-.1-35.41h-9.78l-11.19 18.86-11.48-18.85h-9.78v2.5H37.21c-.44-1.88-2.05-3.31-4.07-3.31-2.35 0-4.27 1.91-4.27 4.26s1.91 4.27 4.27 4.27c1.96 0 3.54-1.36 4.04-3.16h10.19zM49.6 43.81c0 1.31-.4 2.33-1.21 3.05-.8.73-2.02 1.08-3.63 1.08h-4.34v-8.27h4.34c1.61 0 2.82.36 3.63 1.08.81.73 1.21 1.74 1.21 3.06m12.76 21.98L54.95 54.9c2.15-1.11 3.8-2.6 4.94-4.49 1.14-1.88 1.71-4.08 1.71-6.6 0-2.69-.66-5.04-1.97-7.06-1.31-2.02-3.18-3.56-5.6-4.64-2.42-1.07-5.26-1.61-8.52-1.61H28.53v35.29h11.9v-8.87h3.23l6 8.87h12.7zm3.73 0h29.34v-8.97H77.79v-4.64h14.93V43.6H77.79v-4.13h16.99V30.5H66.09v35.29zm45.83-26.32h16.79V30.5h-28.69v35.29h11.9V48.98h6.36c.44 1.88 2.06 3.31 4.07 3.31a4.266 4.266 0 0 0 0-8.53c-1.96 0-3.54 1.35-4.04 3.16h-6.39v-7.45zm41.65 4.34c0 1.31-.4 2.33-1.21 3.05-.81.73-2.02 1.08-3.63 1.08h-4.34v-8.27h4.34c1.61 0 2.82.36 3.63 1.08.81.73 1.21 1.74 1.21 3.06m12.75 21.98l-7.41-10.89c2.15-1.11 3.8-2.6 4.94-4.49 1.14-1.88 1.71-4.08 1.71-6.6 0-2.69-.65-5.04-1.96-7.06-1.31-2.02-3.18-3.56-5.6-4.64-2.42-1.07-5.26-1.61-8.52-1.61h-16.99v35.29h11.9v-8.87h3.23l6 8.87h12.7zm3.73 0h29.35v-8.97h-17.65v-4.64h14.92V43.6h-14.92v-4.13h16.99V30.5h-28.69v35.29zm44.02-24.81c0-1.48 1.53-2.22 4.59-2.22 3.09 0 7.99-.16 13.58.66v-9.01s-11.06-.73-13.48-.73c-3.53 0-6.53.52-9 1.56-2.47 1.05-4.33 2.47-5.57 4.29a10.481 10.481 0 0 0-1.87 6.05c0 2.55.67 4.58 2.02 6.08 1.35 1.49 2.93 2.57 4.74 3.22 1.81.66 4.08 1.27 6.81 1.85 2.12.44 3.64.83 4.56 1.21.92.37 1.39.93 1.39 1.66 0 .64-.35 1.12-1.06 1.44-.71.32-1.89.34-3.53.48-3.84.33-11.62-.48-13.67-.76v9c2.59.55 10.65.83 13.57.83 3.53 0 6.53-.52 9-1.59 2.47-1.06 4.33-2.49 5.57-4.28 1.24-1.8 1.87-3.81 1.87-6.02 0-2.55-.68-4.57-2.04-6.05-1.36-1.48-2.97-2.55-4.82-3.2-1.85-.66-4.12-1.24-6.81-1.74-2.08-.4-3.58-.78-4.49-1.14-.9-.35-1.36-.88-1.36-1.59m45.94 24.81h11.9V30.5h-11.9V43h-10.99V30.5h-11.9v35.29h11.9V52.78h10.99v13.01zm27.81-46.69c0 2.35-1.91 4.26-4.27 4.26-2.36 0-4.27-1.91-4.27-4.26s1.91-4.27 4.27-4.27c2.36 0 4.27 1.91 4.27 4.27m1.98 0c0-3.45-2.8-6.25-6.24-6.25-3.45 0-6.25 2.8-6.25 6.25 0 3.1 2.26 5.64 5.21 6.14v5.26h-4.87v35.29h11.9V30.5h-4.96v-5.26c2.95-.5 5.21-3.05 5.21-6.14m30.51 46.69h9.78V30.5h-11.6v16.03L305.08 30.5h-9.78v35.29h11.6V49.76l13.41 16.03zm41.95-.35c2.76-.77 5.18-1.88 7.26-3.33V47.18h-10.34v8.93c-1.38.57-2.82.86-4.34.86-2.55 0-4.6-.8-6.13-2.42-1.53-1.61-2.29-3.75-2.29-6.4 0-2.72.77-4.87 2.32-6.46 1.55-1.58 3.63-2.37 6.25-2.37 3.06 0 14.49.16 14.49.16v-9.01s-6.42-1.3-15.09-.78c-3.83.23-7.27.78-10.31 2.34-3.04 1.56-5.41 3.75-7.11 6.56-1.7 2.81-2.55 5.99-2.55 9.56 0 3.56.85 6.75 2.55 9.55 1.7 2.81 4.04 5 7.03 6.56 2.99 1.57 6.37 2.34 10.14 2.34 2.65-.01 5.36-.39 8.12-1.16M231.94 206.18h-60.89v-31.13h23.24c.51 2.93 3.05 5.17 6.14 5.17 3.45 0 6.24-2.8 6.24-6.24 0-1.04-.27-1.99-.72-2.85l25.99-17.73v52.78zm-31.52-36.48c2.35 0 4.27 1.91 4.27 4.27 0 2.35-1.91 4.26-4.27 4.26a4.266 4.266 0 1 1 0-8.53m31.52-18.81l-27.22 18.56a6.21 6.21 0 0 0-4.3-1.74c-3.11 0-5.67 2.29-6.15 5.26h-23.23s.03-10.6.03-12.4c0-5.49-4.46-9.95-9.95-9.95s-9.95 4.46-9.95 9.95c0 .11-.04 4.01-.04 5.4h-30.88c.86 2.36 1.51 4.91 1.91 7.71.45 3.09.75 6.84.94 11.13h28.03v15.63c0 2.06.01 5.72.01 5.72h-29.38c-.49-2.96-3.04-5.22-6.14-5.22-3.1 0-5.65 2.26-6.14 5.22H85.2c-.01-.02 0-15.35 0-15.35 0-15.53-3.71-20.85-13.72-23-1.71-.37-5.39-.34-5.39-.34v-15.83h42.07c3.95 2.32 6.98 5.06 9.07 8.22.11.16.16.38.27.54v-19.29c-2.33 3.69-5.15 6.53-9.43 8.46H66.09v-15.09c6.56 0 10.91-1.47 14.19-4.4 3.28-2.92 4.96-7.6 4.93-14.02-.01-1.42-.03-1.47-.03-1.47h24.18c.5 2.95 3.05 5.2 6.14 5.2s5.64-2.25 6.14-5.2h29.49v13.89c1.85-2.43 4.35-4.42 7.5-6 3.14-1.57 6.71-2.35 10.71-2.35 10.53 0 18.73 2.59 24.7 7.66v-5.95c0-2.52.1-4.91.24-7.25h37.66v36.3zm-112.17-37.33c0 2.35-1.91 4.27-4.27 4.27-2.35 0-4.27-1.91-4.27-4.27 0-2.35 1.91-4.26 4.27-4.26 2.37-.01 4.27 1.9 4.27 4.26m-8.43 93.64c0-2.35 1.91-4.27 4.27-4.27a4.266 4.266 0 0 1 0 8.53 4.26 4.26 0 0 1-4.27-4.26m255.19-45.61c2.09 3.17 3.44 7.04 4.33 11.37v-41.04c-.63 3.07-1.43 5.88-2.51 8.25-2.23 4.89-5.85 8.52-10.87 10.88h-42.33V136.2c6.57 0 11.15-1.46 14.44-4.39 3.28-2.92 4.47-7.67 4.47-14.09v-7.73c0-5.28-4.23-9.56-9.45-9.56-5.22 0-9.45 4.28-9.45 9.56 0 1.09.05 7.11-.07 8.22v5.57H285.7v17.78h-36.62v-27.2c0-1.24-.06-4.61-.06-5.38 0-4.72-3.82-8.54-8.54-8.54-4.72 0-8.54 3.83-8.54 8.54 0 .74.07 3.01.05 3.56h-37.58c.28-3.51.71-6.84 1.3-9.96h-44.57v9.96h-29.49c-.49-2.96-3.04-5.23-6.14-5.23-3.1 0-5.65 2.27-6.14 5.23H85.2v-2.55c0-5.28-4.28-9.56-9.55-9.56s-9.55 4.28-9.55 9.56c0 1.01.06 12.08.06 12.08H28.87v60.18H66.1v27.34c0 5.28 4.28 9.56 9.55 9.56s9.55-4.28 9.55-9.56v-1.35h24.27c.5 2.95 3.05 5.21 6.14 5.21 3.1 0 5.64-2.26 6.14-5.21h29.39v.94c0 5.5 4.46 9.96 9.96 9.96 5.5 0 9.97-4.46 9.97-9.96 0-.3-.06-.58-.09-.87 0-.02.01-.04.01-.07h60.94v2.37c0 4.72 3.82 8.54 8.54 8.54 4.72 0 8.54-3.82 8.54-8.54 0-.41.06-3.17.06-4.37v-33.2h36.62v10.92h29.46V209.59c0 5.28 4.23 9.56 9.45 9.56 5.22 0 9.45-4.28 9.45-9.56 0-.69.03-8.15.03-12.35v-4.49c0-15.85-4.12-21.24-11.36-23.15-2.26-.6-7.58-.41-7.58-.41v-16.08h42.32c4.16 2.37 6.91 5.2 9.07 8.48" clip-path="url(#b)" fill="url(#c)"/></svg>
\ No newline at end of file diff --git a/configs/archive/35c3/assets/min/logo.svg b/configs/archive/35c3/assets/min/logo.svg new file mode 100644 index 0000000..85d9293 --- /dev/null +++ b/configs/archive/35c3/assets/min/logo.svg @@ -0,0 +1 @@ +<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 398.98 180.69"><path d="M0 0h398.98v180.69H0z"/><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="28.868" y1="91.823" x2="370.865" y2="91.823"><stop offset="0" stop-color="#0085b1"/><stop offset="1" stop-color="#00a356"/></linearGradient><path d="M231.94 138.21h-60.89v-31.13h23.24c.51 2.93 3.05 5.17 6.14 5.17 3.45 0 6.24-2.8 6.24-6.24 0-1.04-.27-1.99-.72-2.85l25.99-17.73v52.78zm-31.52-36.48c2.35 0 4.27 1.91 4.27 4.27 0 2.35-1.91 4.26-4.27 4.26a4.266 4.266 0 1 1 0-8.53m31.52-18.8l-27.22 18.56a6.21 6.21 0 0 0-4.3-1.74c-3.11 0-5.67 2.29-6.15 5.26h-23.23s.03-10.6.03-12.4c0-5.49-4.46-9.95-9.95-9.95-5.5 0-9.95 4.46-9.95 9.95 0 .11-.04 4.01-.04 5.4h-30.88c.86 2.36 1.51 4.91 1.91 7.71.45 3.09.75 6.84.94 11.13h28.03v15.63c0 2.06.01 5.72.01 5.72h-29.38c-.49-2.96-3.04-5.22-6.14-5.22-3.1 0-5.65 2.26-6.14 5.22H85.2c-.01-.02 0-15.35 0-15.35 0-15.53-3.71-20.85-13.72-23-1.71-.37-5.39-.34-5.39-.34V83.68h42.07c3.95 2.32 6.98 5.06 9.07 8.22.11.16.16.38.27.54V73.16c-2.33 3.69-5.15 6.53-9.43 8.46H66.09V66.53c6.56 0 10.91-1.47 14.19-4.4 3.28-2.92 4.96-7.6 4.93-14.02-.01-1.42-.03-1.47-.03-1.47h24.18c.5 2.95 3.05 5.2 6.14 5.2s5.64-2.25 6.14-5.2h29.49v13.89c1.85-2.43 4.35-4.42 7.5-6 3.14-1.57 6.71-2.35 10.71-2.35 10.53 0 18.73 2.59 24.7 7.66v-5.95c0-2.52.1-4.91.24-7.25h37.66v36.29zM119.77 45.59c0 2.35-1.91 4.27-4.27 4.27-2.35 0-4.27-1.91-4.27-4.27 0-2.35 1.91-4.26 4.27-4.26 2.37 0 4.27 1.9 4.27 4.26m-8.43 93.64c0-2.35 1.91-4.27 4.27-4.27a4.266 4.266 0 0 1 0 8.53 4.26 4.26 0 0 1-4.27-4.26m255.19-45.61c2.09 3.17 3.44 7.04 4.33 11.37V63.95c-.63 3.07-1.43 5.88-2.51 8.25-2.23 4.89-5.85 8.52-10.87 10.88h-42.33V68.23c6.57 0 11.15-1.46 14.44-4.39 3.28-2.92 4.47-7.67 4.47-14.09v-7.73c0-5.28-4.23-9.56-9.45-9.56-5.22 0-9.45 4.28-9.45 9.56 0 1.09.05 7.11-.07 8.22v5.57H285.7v17.78h-36.62v-27.2c0-1.24-.06-4.61-.06-5.38 0-4.72-3.82-8.54-8.54-8.54-4.72 0-8.54 3.83-8.54 8.54 0 .74.07 3.01.05 3.56h-37.58c.28-3.51.71-6.84 1.3-9.96h-44.57v9.96h-29.49c-.49-2.96-3.04-5.23-6.14-5.23-3.1 0-5.65 2.27-6.14 5.23H85.2v-2.55c0-5.28-4.28-9.56-9.55-9.56-5.28 0-9.55 4.28-9.55 9.56 0 1.01.06 12.08.06 12.08H28.87v60.18H66.1v27.34c0 5.28 4.28 9.56 9.55 9.56 5.28 0 9.55-4.28 9.55-9.56v-1.35h24.27c.5 2.95 3.05 5.21 6.14 5.21 3.1 0 5.64-2.26 6.14-5.21h29.39v.94c0 5.5 4.46 9.96 9.96 9.96 5.5 0 9.97-4.46 9.97-9.96 0-.3-.06-.58-.09-.87 0-.02.01-.04.01-.07h60.94v2.37c0 4.72 3.82 8.54 8.54 8.54 4.72 0 8.54-3.82 8.54-8.54 0-.41.06-3.17.06-4.37v-33.2h36.62v10.92h29.46V141.62c0 5.28 4.23 9.56 9.45 9.56 5.22 0 9.45-4.28 9.45-9.56 0-.69.03-8.15.03-12.35v-4.49c0-15.85-4.12-21.24-11.36-23.15-2.26-.6-7.58-.41-7.58-.41V85.14h42.32c4.16 2.37 6.91 5.2 9.07 8.48" fill="url(#a)"/></svg>
\ No newline at end of file diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-Black.eot b/configs/archive/35c3/assets/montserrat/Montserrat-Black.eot Binary files differnew file mode 100644 index 0000000..3a5362d --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-Black.eot diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-Black.woff b/configs/archive/35c3/assets/montserrat/Montserrat-Black.woff Binary files differnew file mode 100644 index 0000000..5c60ad0 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-Black.woff diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-Black.woff2 b/configs/archive/35c3/assets/montserrat/Montserrat-Black.woff2 Binary files differnew file mode 100644 index 0000000..3ac8d46 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-Black.woff2 diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-BlackItalic.eot b/configs/archive/35c3/assets/montserrat/Montserrat-BlackItalic.eot Binary files differnew file mode 100644 index 0000000..4b92a25 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-BlackItalic.eot diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-BlackItalic.woff b/configs/archive/35c3/assets/montserrat/Montserrat-BlackItalic.woff Binary files differnew file mode 100644 index 0000000..0caeeb5 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-BlackItalic.woff diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-BlackItalic.woff2 b/configs/archive/35c3/assets/montserrat/Montserrat-BlackItalic.woff2 Binary files differnew file mode 100644 index 0000000..1e5d135 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-BlackItalic.woff2 diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-Bold.eot b/configs/archive/35c3/assets/montserrat/Montserrat-Bold.eot Binary files differnew file mode 100644 index 0000000..5ab4fd5 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-Bold.eot diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-Bold.woff b/configs/archive/35c3/assets/montserrat/Montserrat-Bold.woff Binary files differnew file mode 100644 index 0000000..aad827f --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-Bold.woff diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-Bold.woff2 b/configs/archive/35c3/assets/montserrat/Montserrat-Bold.woff2 Binary files differnew file mode 100644 index 0000000..ad25d26 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-Bold.woff2 diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-BoldItalic.eot b/configs/archive/35c3/assets/montserrat/Montserrat-BoldItalic.eot Binary files differnew file mode 100644 index 0000000..5eeff1e --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-BoldItalic.eot diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-BoldItalic.woff b/configs/archive/35c3/assets/montserrat/Montserrat-BoldItalic.woff Binary files differnew file mode 100644 index 0000000..875f5b5 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-BoldItalic.woff diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-BoldItalic.woff2 b/configs/archive/35c3/assets/montserrat/Montserrat-BoldItalic.woff2 Binary files differnew file mode 100644 index 0000000..f9a3d40 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-BoldItalic.woff2 diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-ExtraBold.eot b/configs/archive/35c3/assets/montserrat/Montserrat-ExtraBold.eot Binary files differnew file mode 100644 index 0000000..203ed8e --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-ExtraBold.eot diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-ExtraBold.woff b/configs/archive/35c3/assets/montserrat/Montserrat-ExtraBold.woff Binary files differnew file mode 100644 index 0000000..08c7e2e --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-ExtraBold.woff diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-ExtraBold.woff2 b/configs/archive/35c3/assets/montserrat/Montserrat-ExtraBold.woff2 Binary files differnew file mode 100644 index 0000000..e961597 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-ExtraBold.woff2 diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.eot b/configs/archive/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.eot Binary files differnew file mode 100644 index 0000000..329171b --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.eot diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.woff b/configs/archive/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.woff Binary files differnew file mode 100644 index 0000000..935251b --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.woff diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.woff2 b/configs/archive/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.woff2 Binary files differnew file mode 100644 index 0000000..97b0e28 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.woff2 diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-ExtraLight.eot b/configs/archive/35c3/assets/montserrat/Montserrat-ExtraLight.eot Binary files differnew file mode 100644 index 0000000..1a9012b --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-ExtraLight.eot diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-ExtraLight.woff b/configs/archive/35c3/assets/montserrat/Montserrat-ExtraLight.woff Binary files differnew file mode 100644 index 0000000..a9a848e --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-ExtraLight.woff diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-ExtraLight.woff2 b/configs/archive/35c3/assets/montserrat/Montserrat-ExtraLight.woff2 Binary files differnew file mode 100644 index 0000000..5fee343 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-ExtraLight.woff2 diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-ExtraLightItalic.eot b/configs/archive/35c3/assets/montserrat/Montserrat-ExtraLightItalic.eot Binary files differnew file mode 100644 index 0000000..0c5369b --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-ExtraLightItalic.eot diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-ExtraLightItalic.woff b/configs/archive/35c3/assets/montserrat/Montserrat-ExtraLightItalic.woff Binary files differnew file mode 100644 index 0000000..112038e --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-ExtraLightItalic.woff diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-ExtraLightItalic.woff2 b/configs/archive/35c3/assets/montserrat/Montserrat-ExtraLightItalic.woff2 Binary files differnew file mode 100644 index 0000000..959479b --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-ExtraLightItalic.woff2 diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-Italic.eot b/configs/archive/35c3/assets/montserrat/Montserrat-Italic.eot Binary files differnew file mode 100644 index 0000000..867a104 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-Italic.eot diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-Italic.woff b/configs/archive/35c3/assets/montserrat/Montserrat-Italic.woff Binary files differnew file mode 100644 index 0000000..1c15293 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-Italic.woff diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-Italic.woff2 b/configs/archive/35c3/assets/montserrat/Montserrat-Italic.woff2 Binary files differnew file mode 100644 index 0000000..8ccfb98 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-Italic.woff2 diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-Light.eot b/configs/archive/35c3/assets/montserrat/Montserrat-Light.eot Binary files differnew file mode 100644 index 0000000..62d678e --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-Light.eot diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-Light.woff b/configs/archive/35c3/assets/montserrat/Montserrat-Light.woff Binary files differnew file mode 100644 index 0000000..7aa52b2 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-Light.woff diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-Light.woff2 b/configs/archive/35c3/assets/montserrat/Montserrat-Light.woff2 Binary files differnew file mode 100644 index 0000000..0b253c4 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-Light.woff2 diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-LightItalic.eot b/configs/archive/35c3/assets/montserrat/Montserrat-LightItalic.eot Binary files differnew file mode 100644 index 0000000..9e70f97 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-LightItalic.eot diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-LightItalic.woff b/configs/archive/35c3/assets/montserrat/Montserrat-LightItalic.woff Binary files differnew file mode 100644 index 0000000..ef12fe2 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-LightItalic.woff diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-LightItalic.woff2 b/configs/archive/35c3/assets/montserrat/Montserrat-LightItalic.woff2 Binary files differnew file mode 100644 index 0000000..c4cc5a3 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-LightItalic.woff2 diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-Medium.eot b/configs/archive/35c3/assets/montserrat/Montserrat-Medium.eot Binary files differnew file mode 100644 index 0000000..abb0a84 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-Medium.eot diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-Medium.woff b/configs/archive/35c3/assets/montserrat/Montserrat-Medium.woff Binary files differnew file mode 100644 index 0000000..2778c8b --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-Medium.woff diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-Medium.woff2 b/configs/archive/35c3/assets/montserrat/Montserrat-Medium.woff2 Binary files differnew file mode 100644 index 0000000..80d6f58 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-Medium.woff2 diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-MediumItalic.eot b/configs/archive/35c3/assets/montserrat/Montserrat-MediumItalic.eot Binary files differnew file mode 100644 index 0000000..d7986e9 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-MediumItalic.eot diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-MediumItalic.woff b/configs/archive/35c3/assets/montserrat/Montserrat-MediumItalic.woff Binary files differnew file mode 100644 index 0000000..7a2329f --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-MediumItalic.woff diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-MediumItalic.woff2 b/configs/archive/35c3/assets/montserrat/Montserrat-MediumItalic.woff2 Binary files differnew file mode 100644 index 0000000..a7f9cfd --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-MediumItalic.woff2 diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-Regular.eot b/configs/archive/35c3/assets/montserrat/Montserrat-Regular.eot Binary files differnew file mode 100644 index 0000000..d030e7f --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-Regular.eot diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-Regular.woff b/configs/archive/35c3/assets/montserrat/Montserrat-Regular.woff Binary files differnew file mode 100644 index 0000000..ebb48a9 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-Regular.woff diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-Regular.woff2 b/configs/archive/35c3/assets/montserrat/Montserrat-Regular.woff2 Binary files differnew file mode 100644 index 0000000..3261a6a --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-Regular.woff2 diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-SemiBold.eot b/configs/archive/35c3/assets/montserrat/Montserrat-SemiBold.eot Binary files differnew file mode 100644 index 0000000..92bdd9b --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-SemiBold.eot diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-SemiBold.woff b/configs/archive/35c3/assets/montserrat/Montserrat-SemiBold.woff Binary files differnew file mode 100644 index 0000000..32904f5 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-SemiBold.woff diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-SemiBold.woff2 b/configs/archive/35c3/assets/montserrat/Montserrat-SemiBold.woff2 Binary files differnew file mode 100644 index 0000000..0c9bc28 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-SemiBold.woff2 diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-SemiBoldItalic.eot b/configs/archive/35c3/assets/montserrat/Montserrat-SemiBoldItalic.eot Binary files differnew file mode 100644 index 0000000..9caec26 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-SemiBoldItalic.eot diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-SemiBoldItalic.woff b/configs/archive/35c3/assets/montserrat/Montserrat-SemiBoldItalic.woff Binary files differnew file mode 100644 index 0000000..d990b52 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-SemiBoldItalic.woff diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-SemiBoldItalic.woff2 b/configs/archive/35c3/assets/montserrat/Montserrat-SemiBoldItalic.woff2 Binary files differnew file mode 100644 index 0000000..4d597b3 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-SemiBoldItalic.woff2 diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-Thin.eot b/configs/archive/35c3/assets/montserrat/Montserrat-Thin.eot Binary files differnew file mode 100644 index 0000000..125b165 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-Thin.eot diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-Thin.woff b/configs/archive/35c3/assets/montserrat/Montserrat-Thin.woff Binary files differnew file mode 100644 index 0000000..43cffac --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-Thin.woff diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-Thin.woff2 b/configs/archive/35c3/assets/montserrat/Montserrat-Thin.woff2 Binary files differnew file mode 100644 index 0000000..ef8d0d5 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-Thin.woff2 diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-ThinItalic.eot b/configs/archive/35c3/assets/montserrat/Montserrat-ThinItalic.eot Binary files differnew file mode 100644 index 0000000..a53bd66 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-ThinItalic.eot diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-ThinItalic.woff b/configs/archive/35c3/assets/montserrat/Montserrat-ThinItalic.woff Binary files differnew file mode 100644 index 0000000..dd4a314 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-ThinItalic.woff diff --git a/configs/archive/35c3/assets/montserrat/Montserrat-ThinItalic.woff2 b/configs/archive/35c3/assets/montserrat/Montserrat-ThinItalic.woff2 Binary files differnew file mode 100644 index 0000000..e5e9367 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat-ThinItalic.woff2 diff --git a/configs/archive/35c3/assets/montserrat/Montserrat.css b/configs/archive/35c3/assets/montserrat/Montserrat.css new file mode 100755 index 0000000..a52ef06 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/Montserrat.css @@ -0,0 +1,399 @@ +/** =================== MONTSERRAT =================== **/ + +/** Montserrat Thin **/ +@font-face { + font-family: "Montserrat"; + font-weight: 100; + font-style: normal; + src: url("Montserrat-Thin.eot"); + src: url("Montserrat-Thin.eot?#iefix") format('embedded-opentype'), + url("Montserrat-Thin.woff2") format("woff2"), + url("Montserrat-Thin.woff") format("woff"); +} + +/** Montserrat Thin-Italic **/ +@font-face { + font-family: "Montserrat"; + font-weight: 100; + font-style: italic; + src: url("Montserrat-ThinItalic.eot"); + src: url("Montserrat-ThinItalic.eot?#iefix") format('embedded-opentype'), + url("Montserrat-ThinItalic.woff2") format("woff2"), + url("Montserrat-ThinItalic.woff") format("woff"); +} + +/** Montserrat ExtraLight **/ +@font-face { + font-family: "Montserrat"; + font-weight: 200; + font-style: normal; + src: url("Montserrat-ExtraLight.eot"); + src: url("Montserrat-ExtraLight.eot?#iefix") format('embedded-opentype'), + url("Montserrat-ExtraLight.woff2") format("woff2"), + url("Montserrat-ExtraLight.woff") format("woff"); +} + +/** Montserrat ExtraLight-Italic **/ +@font-face { + font-family: "Montserrat"; + font-weight: 200; + font-style: italic; + src: url("Montserrat-ExtraLightItalic.eot"); + src: url("Montserrat-ExtraLightItalic.eot?#iefix") format('embedded-opentype'), + url("Montserrat-ExtraLightItalic.woff2") format("woff2"), + url("Montserrat-ExtraLightItalic.woff") format("woff"); +} + +/** Montserrat Light **/ +@font-face { + font-family: "Montserrat"; + font-weight: 300; + font-style: normal; + src: url("Montserrat-Light.eot"); + src: url("Montserrat-Light.eot?#iefix") format('embedded-opentype'), + url("Montserrat-Light.woff2") format("woff2"), + url("Montserrat-Light.woff") format("woff"); +} + +/** Montserrat Light-Italic **/ +@font-face { + font-family: "Montserrat"; + font-weight: 300; + font-style: italic; + src: url("Montserrat-LightItalic.eot"); + src: url("Montserrat-LightItalic.eot?#iefix") format('embedded-opentype'), + url("Montserrat-LightItalic.woff2") format("woff2"), + url("Montserrat-LightItalic.woff") format("woff"); +} + +/** Montserrat Regular **/ +@font-face { + font-family: "Montserrat"; + font-weight: 400; + font-style: normal; + src: url("Montserrat-Regular.eot"); + src: url("Montserrat-Regular.eot?#iefix") format('embedded-opentype'), + url("Montserrat-Regular.woff2") format("woff2"), + url("Montserrat-Regular.woff") format("woff"); +} + +/** Montserrat Regular-Italic **/ +@font-face { + font-family: "Montserrat"; + font-weight: 400; + font-style: italic; + src: url("Montserrat-Italic.eot"); + src: url("Montserrat-Italic.eot?#iefix") format('embedded-opentype'), + url("Montserrat-Italic.woff2") format("woff2"), + url("Montserrat-Italic.woff") format("woff"); +} + +/** Montserrat Medium **/ +@font-face { + font-family: "Montserrat"; + font-weight: 500; + font-style: normal; + src: url("Montserrat-Medium.eot"); + src: url("Montserrat-Medium.eot?#iefix") format('embedded-opentype'), + url("Montserrat-Medium.woff2") format("woff2"), + url("Montserrat-Medium.woff") format("woff"); +} + +/** Montserrat Medium-Italic **/ +@font-face { + font-family: "Montserrat"; + font-weight: 500; + font-style: italic; + src: url("Montserrat-MediumItalic.eot"); + src: url("Montserrat-MediumItalic.eot?#iefix") format('embedded-opentype'), + url("Montserrat-MediumItalic.woff2") format("woff2"), + url("Montserrat-MediumItalic.woff") format("woff"); +} + +/** Montserrat SemiBold **/ +@font-face { + font-family: "Montserrat"; + font-weight: 600; + font-style: normal; + src: url("Montserrat-SemiBold.eot"); + src: url("Montserrat-SemiBold.eot?#iefix") format('embedded-opentype'), + url("Montserrat-SemiBold.woff2") format("woff2"), + url("Montserrat-SemiBold.woff") format("woff"); +} + +/** Montserrat SemiBold-Italic **/ +@font-face { + font-family: "Montserrat"; + font-weight: 600; + font-style: italic; + src: url("Montserrat-SemiBoldItalic.eot"); + src: url("Montserrat-SemiBoldItalic.eot?#iefix") format('embedded-opentype'), + url("Montserrat-SemiBoldItalic.woff2") format("woff2"), + url("Montserrat-SemiBoldItalic.woff") format("woff"); +} + +/** Montserrat Bold **/ +@font-face { + font-family: "Montserrat"; + font-weight: 700; + font-style: normal; + src: url("Montserrat-Bold.eot"); + src: url("Montserrat-Bold.eot?#iefix") format('embedded-opentype'), + url("Montserrat-Bold.woff2") format("woff2"), + url("Montserrat-Bold.woff") format("woff"); +} + +/** Montserrat Bold-Italic **/ +@font-face { + font-family: "Montserrat"; + font-weight: 700; + font-style: italic; + src: url("Montserrat-BoldItalic.eot"); + src: url("Montserrat-BoldItalic.eot?#iefix") format('embedded-opentype'), + url("Montserrat-BoldItalic.woff2") format("woff2"), + url("Montserrat-BoldItalic.woff") format("woff"); +} + +/** Montserrat ExtraBold **/ +@font-face { + font-family: "Montserrat"; + font-weight: 800; + font-style: normal; + src: url("Montserrat-ExtraBold.eot"); + src: url("Montserrat-ExtraBold.eot?#iefix") format('embedded-opentype'), + url("Montserrat-ExtraBold.woff2") format("woff2"), + url("Montserrat-ExtraBold.woff") format("woff"); +} + +/** Montserrat ExtraBold-Italic **/ +@font-face { + font-family: "Montserrat"; + font-weight: 800; + font-style: italic; + src: url("Montserrat-ExtraBoldItalic.eot"); + src: url("Montserrat-ExtraBoldItalic.eot?#iefix") format('embedded-opentype'), + url("Montserrat-ExtraBoldItalic.woff2") format("woff2"), + url("Montserrat-ExtraBoldItalic.woff") format("woff"); +} + +/** Montserrat Black **/ +@font-face { + font-family: "Montserrat"; + font-weight: 900; + font-style: normal; + src: url("Montserrat-Black.eot"); + src: url("Montserrat-Black.eot?#iefix") format('embedded-opentype'), + url("Montserrat-Black.woff2") format("woff2"), + url("Montserrat-Black.woff") format("woff"); +} + +/** Montserrat Black-Italic **/ +@font-face { + font-family: "Montserrat"; + font-weight: 900; + font-style: italic; + src: url("Montserrat-BlackItalic.eot"); + src: url("Montserrat-BlackItalic.eot?#iefix") format('embedded-opentype'), + url("Montserrat-BlackItalic.woff2") format("woff2"), + url("Montserrat-BlackItalic.woff") format("woff"); +} + +/** =================== MONTSERRAT ALTERNATES =================== **/ + +/** Montserrat Alternates Thin **/ +@font-face { + font-family: "Montserrat Alternates"; + font-weight: 100; + font-style: normal; + src: url("MontserratAlternates-Thin.eot"); + src: url("MontserratAlternates-Thin.eot?#iefix") format('embedded-opentype'), + url("MontserratAlternates-Thin.woff2") format("woff2"), + url("MontserratAlternates-Thin.woff") format("woff"); +} + +/** Montserrat Alternates Thin-Italic **/ +@font-face { + font-family: "Montserrat Alternates"; + font-weight: 100; + font-style: italic; + src: url("MontserratAlternates-ThinItalic.eot"); + src: url("MontserratAlternates-ThinItalic.eot?#iefix") format('embedded-opentype'), + url("MontserratAlternates-ThinItalic.woff2") format("woff2"), + url("MontserratAlternates-ThinItalic.woff") format("woff"); +} + +/** Montserrat Alternates ExtraLight **/ +@font-face { + font-family: "Montserrat Alternates"; + font-weight: 200; + font-style: normal; + src: url("MontserratAlternates-ExtraLight.eot"); + src: url("MontserratAlternates-ExtraLight.eot?#iefix") format('embedded-opentype'), + url("MontserratAlternates-ExtraLight.woff2") format("woff2"), + url("MontserratAlternates-ExtraLight.woff") format("woff"); +} + +/** Montserrat Alternates ExtraLight-Italic **/ +@font-face { + font-family: "Montserrat Alternates"; + font-weight: 200; + font-style: italic; + src: url("MontserratAlternates-ExtraLightItalic.eot"); + src: url("MontserratAlternates-ExtraLightItalic.eot?#iefix") format('embedded-opentype'), + url("MontserratAlternates-ExtraLightItalic.woff2") format("woff2"), + url("MontserratAlternates-ExtraLightItalic.woff") format("woff"); +} + +/** Montserrat Alternates Light **/ +@font-face { + font-family: "Montserrat Alternates"; + font-weight: 300; + font-style: normal; + src: url("MontserratAlternates-Light.eot"); + src: url("MontserratAlternates-Light.eot?#iefix") format('embedded-opentype'), + url("MontserratAlternates-Light.woff2") format("woff2"), + url("MontserratAlternates-Light.woff") format("woff"); +} + +/** Montserrat Alternates Light-Italic **/ +@font-face { + font-family: "Montserrat Alternates"; + font-weight: 300; + font-style: italic; + src: url("MontserratAlternates-LightItalic.eot"); + src: url("MontserratAlternates-LightItalic.eot?#iefix") format('embedded-opentype'), + url("MontserratAlternates-LightItalic.woff2") format("woff2"), + url("MontserratAlternates-LightItalic.woff") format("woff"); +} + +/** Montserrat Alternates Regular **/ +@font-face { + font-family: "Montserrat Alternates"; + font-weight: 400; + font-style: normal; + src: url("MontserratAlternates-Regular.eot"); + src: url("MontserratAlternates-Regular.eot?#iefix") format('embedded-opentype'), + url("MontserratAlternates-Regular.woff2") format("woff2"), + url("MontserratAlternates-Regular.woff") format("woff"); +} + +/** Montserrat Alternates Regular-Italic **/ +@font-face { + font-family: "Montserrat Alternates"; + font-weight: 400; + font-style: italic; + src: url("MontserratAlternates-Italic.eot"); + src: url("MontserratAlternates-Italic.eot?#iefix") format('embedded-opentype'), + url("MontserratAlternates-Italic.woff2") format("woff2"), + url("MontserratAlternates-Italic.woff") format("woff"); +} + +/** Montserrat Alternates Medium **/ +@font-face { + font-family: "Montserrat Alternates"; + font-weight: 500; + font-style: normal; + src: url("MontserratAlternates-Medium.eot"); + src: url("MontserratAlternates-Medium.eot?#iefix") format('embedded-opentype'), + url("MontserratAlternates-Medium.woff2") format("woff2"), + url("MontserratAlternates-Medium.woff") format("woff"); +} + +/** Montserrat Alternates Medium-Italic **/ +@font-face { + font-family: "Montserrat Alternates"; + font-weight: 500; + font-style: italic; + src: url("MontserratAlternates-MediumItalic.eot"); + src: url("MontserratAlternates-MediumItalic.eot?#iefix") format('embedded-opentype'), + url("MontserratAlternates-MediumItalic.woff2") format("woff2"), + url("MontserratAlternates-MediumItalic.woff") format("woff"); +} + +/** Montserrat Alternates SemiBold **/ +@font-face { + font-family: "Montserrat Alternates"; + font-weight: 600; + font-style: normal; + src: url("MontserratAlternates-SemiBold.eot"); + src: url("MontserratAlternates-SemiBold.eot?#iefix") format('embedded-opentype'), + url("MontserratAlternates-SemiBold.woff2") format("woff2"), + url("MontserratAlternates-SemiBold.woff") format("woff"); +} + +/** Montserrat Alternates SemiBold-Italic **/ +@font-face { + font-family: "Montserrat Alternates"; + font-weight: 600; + font-style: italic; + src: url("MontserratAlternates-SemiBoldItalic.eot"); + src: url("MontserratAlternates-SemiBoldItalic.eot?#iefix") format('embedded-opentype'), + url("MontserratAlternates-SemiBoldItalic.woff2") format("woff2"), + url("MontserratAlternates-SemiBoldItalic.woff") format("woff"); +} + +/** Montserrat Alternates Bold **/ +@font-face { + font-family: "Montserrat Alternates"; + font-weight: 700; + font-style: normal; + src: url("MontserratAlternates-Bold.eot"); + src: url("MontserratAlternates-Bold.eot?#iefix") format('embedded-opentype'), + url("MontserratAlternates-Bold.woff2") format("woff2"), + url("MontserratAlternates-Bold.woff") format("woff"); +} + +/** Montserrat Alternates Bold-Italic **/ +@font-face { + font-family: "Montserrat Alternates"; + font-weight: 700; + font-style: italic; + src: url("MontserratAlternates-BoldItalic.eot"); + src: url("MontserratAlternates-BoldItalic.eot?#iefix") format('embedded-opentype'), + url("MontserratAlternates-BoldItalic.woff2") format("woff2"), + url("MontserratAlternates-BoldItalic.woff") format("woff"); +} + +/** Montserrat Alternates ExtraBold **/ +@font-face { + font-family: "Montserrat Alternates"; + font-weight: 800; + font-style: normal; + src: url("MontserratAlternates-ExtraBold.eot"); + src: url("MontserratAlternates-ExtraBold.eot?#iefix") format('embedded-opentype'), + url("MontserratAlternates-ExtraBold.woff2") format("woff2"), + url("MontserratAlternates-ExtraBold.woff") format("woff"); +} + +/** Montserrat Alternates ExtraBold-Italic **/ +@font-face { + font-family: "Montserrat Alternates"; + font-weight: 800; + font-style: italic; + src: url("MontserratAlternates-ExtraBoldItalic.eot"); + src: url("MontserratAlternates-ExtraBoldItalic.eot?#iefix") format('embedded-opentype'), + url("MontserratAlternates-ExtraBoldItalic.woff2") format("woff2"), + url("MontserratAlternates-ExtraBoldItalic.woff") format("woff"); +} + +/** Montserrat Alternates Black **/ +@font-face { + font-family: "Montserrat Alternates"; + font-weight: 900; + font-style: normal; + src: url("MontserratAlternates-Black.eot"); + src: url("MontserratAlternates-Black.eot?#iefix") format('embedded-opentype'), + url("MontserratAlternates-Black.woff2") format("woff2"), + url("MontserratAlternates-Black.woff") format("woff"); +} + +/** Montserrat Alternates Black-Italic **/ +@font-face { + font-family: "Montserrat"; + font-weight: 900; + font-style: italic; + src: url("MontserratAlternates-BlackItalic.eot"); + src: url("MontserratAlternates-BlackItalic.eot?#iefix") format('embedded-opentype'), + url("MontserratAlternates-BlackItalic.woff2") format("woff2"), + url("MontserratAlternates-BlackItalic.woff") format("woff"); +}
\ No newline at end of file diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-Black.eot b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Black.eot Binary files differnew file mode 100644 index 0000000..fc23ac4 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Black.eot diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-Black.woff b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Black.woff Binary files differnew file mode 100644 index 0000000..11a3ce6 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Black.woff diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-Black.woff2 b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Black.woff2 Binary files differnew file mode 100644 index 0000000..235a3c8 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Black.woff2 diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-BlackItalic.eot b/configs/archive/35c3/assets/montserrat/MontserratAlternates-BlackItalic.eot Binary files differnew file mode 100644 index 0000000..a965308 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-BlackItalic.eot diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-BlackItalic.woff b/configs/archive/35c3/assets/montserrat/MontserratAlternates-BlackItalic.woff Binary files differnew file mode 100644 index 0000000..a2ddfd3 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-BlackItalic.woff diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-BlackItalic.woff2 b/configs/archive/35c3/assets/montserrat/MontserratAlternates-BlackItalic.woff2 Binary files differnew file mode 100644 index 0000000..a8004a1 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-BlackItalic.woff2 diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-Bold.eot b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Bold.eot Binary files differnew file mode 100644 index 0000000..f17c416 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Bold.eot diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-Bold.woff b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Bold.woff Binary files differnew file mode 100644 index 0000000..9fc7e5e --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Bold.woff diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-Bold.woff2 b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Bold.woff2 Binary files differnew file mode 100644 index 0000000..22ff691 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Bold.woff2 diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-BoldItalic.eot b/configs/archive/35c3/assets/montserrat/MontserratAlternates-BoldItalic.eot Binary files differnew file mode 100644 index 0000000..90cf559 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-BoldItalic.eot diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-BoldItalic.woff b/configs/archive/35c3/assets/montserrat/MontserratAlternates-BoldItalic.woff Binary files differnew file mode 100644 index 0000000..e1483bd --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-BoldItalic.woff diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-BoldItalic.woff2 b/configs/archive/35c3/assets/montserrat/MontserratAlternates-BoldItalic.woff2 Binary files differnew file mode 100644 index 0000000..bed052a --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-BoldItalic.woff2 diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraBold.eot b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraBold.eot Binary files differnew file mode 100644 index 0000000..3b1d443 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraBold.eot diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraBold.woff b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraBold.woff Binary files differnew file mode 100644 index 0000000..f6a794d --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraBold.woff diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraBold.woff2 b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraBold.woff2 Binary files differnew file mode 100644 index 0000000..e2cd944 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraBold.woff2 diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.eot b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.eot Binary files differnew file mode 100644 index 0000000..9af7c24 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.eot diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.woff b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.woff Binary files differnew file mode 100644 index 0000000..1403e27 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.woff diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.woff2 b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.woff2 Binary files differnew file mode 100644 index 0000000..979839f --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.woff2 diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraLight.eot b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraLight.eot Binary files differnew file mode 100644 index 0000000..345c60d --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraLight.eot diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraLight.woff b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraLight.woff Binary files differnew file mode 100644 index 0000000..6c47d58 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraLight.woff diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraLight.woff2 b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraLight.woff2 Binary files differnew file mode 100644 index 0000000..9fe8bb2 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraLight.woff2 diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.eot b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.eot Binary files differnew file mode 100644 index 0000000..29b4c1f --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.eot diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.woff b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.woff Binary files differnew file mode 100644 index 0000000..622cc9a --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.woff diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.woff2 b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.woff2 Binary files differnew file mode 100644 index 0000000..2632c08 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.woff2 diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-Italic.eot b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Italic.eot Binary files differnew file mode 100644 index 0000000..6e8c22e --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Italic.eot diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-Italic.woff b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Italic.woff Binary files differnew file mode 100644 index 0000000..65094d4 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Italic.woff diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-Italic.woff2 b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Italic.woff2 Binary files differnew file mode 100644 index 0000000..40944d4 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Italic.woff2 diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-Light.eot b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Light.eot Binary files differnew file mode 100644 index 0000000..e999003 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Light.eot diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-Light.woff b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Light.woff Binary files differnew file mode 100644 index 0000000..4a9a0d4 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Light.woff diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-Light.woff2 b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Light.woff2 Binary files differnew file mode 100644 index 0000000..c7ef715 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Light.woff2 diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-LightItalic.eot b/configs/archive/35c3/assets/montserrat/MontserratAlternates-LightItalic.eot Binary files differnew file mode 100644 index 0000000..fd1b318 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-LightItalic.eot diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-LightItalic.woff b/configs/archive/35c3/assets/montserrat/MontserratAlternates-LightItalic.woff Binary files differnew file mode 100644 index 0000000..22f432f --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-LightItalic.woff diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-LightItalic.woff2 b/configs/archive/35c3/assets/montserrat/MontserratAlternates-LightItalic.woff2 Binary files differnew file mode 100644 index 0000000..9f3b5d0 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-LightItalic.woff2 diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-Medium.eot b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Medium.eot Binary files differnew file mode 100644 index 0000000..4dd10f2 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Medium.eot diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-Medium.woff b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Medium.woff Binary files differnew file mode 100644 index 0000000..92bd129 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Medium.woff diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-Medium.woff2 b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Medium.woff2 Binary files differnew file mode 100644 index 0000000..f8f0530 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Medium.woff2 diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-MediumItalic.eot b/configs/archive/35c3/assets/montserrat/MontserratAlternates-MediumItalic.eot Binary files differnew file mode 100644 index 0000000..9f33af7 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-MediumItalic.eot diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-MediumItalic.woff b/configs/archive/35c3/assets/montserrat/MontserratAlternates-MediumItalic.woff Binary files differnew file mode 100644 index 0000000..aefdeee --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-MediumItalic.woff diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-MediumItalic.woff2 b/configs/archive/35c3/assets/montserrat/MontserratAlternates-MediumItalic.woff2 Binary files differnew file mode 100644 index 0000000..9775f42 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-MediumItalic.woff2 diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-Regular.eot b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Regular.eot Binary files differnew file mode 100644 index 0000000..ad10b6b --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Regular.eot diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-Regular.woff b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Regular.woff Binary files differnew file mode 100644 index 0000000..3aaf1f7 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Regular.woff diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-Regular.woff2 b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Regular.woff2 Binary files differnew file mode 100644 index 0000000..f7d23ca --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Regular.woff2 diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-SemiBold.eot b/configs/archive/35c3/assets/montserrat/MontserratAlternates-SemiBold.eot Binary files differnew file mode 100644 index 0000000..13a121d --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-SemiBold.eot diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-SemiBold.woff b/configs/archive/35c3/assets/montserrat/MontserratAlternates-SemiBold.woff Binary files differnew file mode 100644 index 0000000..35ba984 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-SemiBold.woff diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-SemiBold.woff2 b/configs/archive/35c3/assets/montserrat/MontserratAlternates-SemiBold.woff2 Binary files differnew file mode 100644 index 0000000..80bf4c2 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-SemiBold.woff2 diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.eot b/configs/archive/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.eot Binary files differnew file mode 100644 index 0000000..799cae5 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.eot diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.woff b/configs/archive/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.woff Binary files differnew file mode 100644 index 0000000..39283e1 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.woff diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.woff2 b/configs/archive/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.woff2 Binary files differnew file mode 100644 index 0000000..0bb26ae --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.woff2 diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-Thin.eot b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Thin.eot Binary files differnew file mode 100644 index 0000000..d49ba52 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Thin.eot diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-Thin.woff b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Thin.woff Binary files differnew file mode 100644 index 0000000..9f031c2 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Thin.woff diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-Thin.woff2 b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Thin.woff2 Binary files differnew file mode 100644 index 0000000..23a80f9 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-Thin.woff2 diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-ThinItalic.eot b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ThinItalic.eot Binary files differnew file mode 100644 index 0000000..2fcd16d --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ThinItalic.eot diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-ThinItalic.woff b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ThinItalic.woff Binary files differnew file mode 100644 index 0000000..c601966 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ThinItalic.woff diff --git a/configs/archive/35c3/assets/montserrat/MontserratAlternates-ThinItalic.woff2 b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ThinItalic.woff2 Binary files differnew file mode 100644 index 0000000..d98a952 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/MontserratAlternates-ThinItalic.woff2 diff --git a/configs/archive/35c3/assets/montserrat/README.MD b/configs/archive/35c3/assets/montserrat/README.MD new file mode 100644 index 0000000..811ad40 --- /dev/null +++ b/configs/archive/35c3/assets/montserrat/README.MD @@ -0,0 +1,35 @@ +# The Montserrat Font Project +To use this font as a webfont, ```Montserrat.css``` is included. + +## How to use +### 1. @import +You can import the file into your stylesheet as follows: +```css +@import url("static/fonts/Montserrat/fonts/webfonts/Montserrat.css"); +``` + +**NOTE:** The directory where the stylesheet is placed. + +Then we can use it to style elements: +```css +body { + font-family: 'Montserrat', sans-serif; + font-weight: 400; +} +``` + +### 2. \<link>ing a stylesheet +Similarly, you could link to the same asset as you would any other CSS filter, in the \<head> of the HTML document rather than in the CSS: +```html +<link rel="stylesheet" type="text/css" href="static/fonts/Montserrat/fonts/webfonts/Montserrat.css"> +``` + +**NOTE:** The directory where the stylesheet is placed. + +Then we can use it to style elements: +```css +body { + font-family: 'Montserrat', sans-serif; + font-weight: 400; +} +```
\ No newline at end of file diff --git a/configs/archive/35c3/config.php b/configs/archive/35c3/config.php new file mode 100644 index 0000000..1eb09f7 --- /dev/null +++ b/configs/archive/35c3/config.php @@ -0,0 +1,792 @@ +<?php + +$CONFIG['CONFERENCE'] = array( + /** + * Der Startzeitpunkt der Konferenz als Unix-Timestamp. Befinden wir uns davor, wird die Closed-Seite + * mit einem Text der Art "hat noch nicht angefangen" angezeigt. + * + * Wird dieser Zeitpunkt nicht angegeben, gilt die Konferenz immer als angefangen. (Siehe aber ENDS_AT + * und CLOSED weiter unten) + */ + 'STARTS_AT' => strtotime("2018-12-27 06:00"), + + /** + * Der Endzeitpunkt der Konferenz als Unix-Timestamp. Befinden wir uns danach, wird eine Danke-Und-Kommen-Sie- + * Gut-Nach-Hause-Seite sowie einem Ausblick auf die kommenden Events angezeigt. + * + * Wird dieser Zeitpunkt nicht angegeben, endet die Konferenz nie. (Siehe aber CLOSED weiter unten) + */ + 'ENDS_AT' => strtotime("2018-12-30 20:00"), + + /** + * Hiermit kann die Funktionalitaet von STARTS_AT/ENDS_AT überschrieben werden. Der Wert 'before' + * simuliert, dass die Konferenz noch nicht begonnen hat. Der Wert 'after' simuliert, dass die Konferenz + * bereits beendet ist. 'running' simuliert eine laufende Konferenz. + * + * Der Boolean true ist aus Abwärtskompatibilitätsgründen äquivalent zu 'after'. False ist äquivalent + * zu 'running'. + */ + // 'CLOSED' => false, + + /** + * Mit diesem Schalter kann die Veranstaltung von der Startseite und der API + * versteckt werden, ist aber dennoch über ihre URL verfügbar. + * + * Dies ist z.B. nützlich um eine kleinere Streamingseite für Übersetzer + * bereit zu stellen. Werte: true|false Default: false + */ + 'UNLISTED' => false, + + /** + * Titel der Konferenz (kann Leer- und Sonderzeichen enthalten) + * Dieser im Seiten-Header, im <title>-Tag, in der About-Seite und ggf. ab weiteren Stellen als + * Anzeigetext benutzt + */ + 'TITLE' => '35C3', + + /** + * Veranstalter + * Wird für den <meta name="author">-Tag verdet. Wird diese Zeile auskommentiert, wird kein solcher + * <meta>-Tag generiert. + */ + 'AUTHOR' => 'CCC', + + /** + * Beschreibungstext + * Wird für den <meta name="description">-Tag verdet. Wird diese Zeile auskommentiert, wird kein solcher + * <meta>-Tag generiert. + */ + 'DESCRIPTION' => 'Live streaming from the 35th Chaos Communication Congress', + + /** + * Schlüsselwortliste, Kommasepariert + * Wird für den <meta name="keywords">-Tag verdet. Wird diese Zeile auskommentiert, wird kein solcher + * <meta>-Tag generiert. + */ + 'KEYWORDS' => '35C3, Hacking, Chaos Computer Club, Video, Music, Podcast, Media, Streaming, Hacker, Leipzig, Refreshing Memories', + + /** + * HTML-Code für den Footer (z.B. für spezielle Attribuierung mit <a>-Tags) + * Sollte üblicherweise nur Inline-Elemente enthalten + * Wird diese Zeile auskommentiert, wird die Standard-Attribuierung für (c3voc.de) verwendet + */ + 'FOOTER_HTML' => ' + by <a href="https://ccc.de">Chaos Computer Club e.V</a>, + <a href="https://www.isystems.at/">iSystems</a>, + <a href="https://fem.tu-ilmenau.de/">FeM</a>, + <a href="https://www.ags.tu-bs.de/">ags</a> & + <a href="https://c3voc.de">C3VOC</a> + ', + + /** + * HTML-Code für den Banner (nur auf der Startseite, direkt unter dem Header) + * wird üblicherweise für KeyVisuals oder Textmarke verwendet (vgl. Blaues + * Wischiwaschi auf http://media.ccc.de/) + * + * Dieser HTML-Block wird üblicherweise in der main.less speziell für die + * Konferenz umgestaltet. + * + * Wird diese Zeile auskommentiert, wird kein Banner ausgegeben. + */ + 'BANNER_HTML' => ' + <h1>35C3 REFRESHING MEMORIES</h1> + <img class="block" src="configs/conferences/35c3/assets/min/35C3_Logo-mit-Verlauf.svg" alt="35C3 refreshing memories logo block"/> + <img class="inline" src="configs/conferences/35c3/assets/logo-inline.svg" alt="35C3 refreshing memories logo inline"/> + ', + + /** + * Link zu den Recordings + * Wird diese Zeile auskommentiert, wird der Link nicht angezeigt + */ + 'RELEASES' => 'https://media.ccc.de/c/35c3', + + /** + * Um die interne ReLive-Ansicht zu aktivieren, kann hier ein ReLive-JSON + * konfiguriert werden. Üblicherweise wird diese Datei über das Script + * configs/download.sh heruntergeladen, welches von einem Cronjob + * regelmäßig getriggert wird. + * + * Wird diese Zeile auskommentiert, wird der Link nicht angezeigt + */ + 'RELIVE_JSON' => 'https://cdn.c3voc.de/relive/35c3/index.json', +); + +/** + * Konfiguration der Stream-Übersicht auf der Startseite + */ +$CONFIG['OVERVIEW'] = array( + /** + * Abschnitte aud der Startseite und darunter aufgeführte Räume + * Es können beliebig neue Gruppen und Räume hinzugefügt werden + * + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, + * sonst werden sie nicht angezeigt. + */ + 'GROUPS' => array( + 'Live' => array( + 'halla', + 'hallb', + 'hallc', + 'halld', + 'halle', + ), + 'Assemblies Live' => array( + 'chaoswest', + 'wikipakawg', + 'oio' + ), + ), +); + + + +/** + * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) + */ +$CONFIG['ROOMS'] = array( + /** + * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. + * + * Der Raum-Slug darf ausschliesslich aus "unkritischen" Zeichen + * ([a-zA-Z0-9_\-]) bestehen und insbesondere keine Leerzeichen + * enthalten. + */ + 'halla' => array( + /** + * Angezeige-Name + */ + 'DISPLAY' => 'Adams', + + /** + * Anzeigename abgekürzt - wird im Schedule angezeigt. + * Auf dem Overview im Mobile view. + * + * DISPLAY_SHORT' => 'Shorter', + */ + + 'WIDE' => true, + + /** + * ID des Video/Audio-Streams. Die Stream-ID ist davon abhängig, welches + * Event-Case in welchem Raum aufgebaut wird und wird üblicherweise von + * s1 bis s5 durchnummeriert. + */ + 'STREAM' => 's1', + + /** + * Stream-Vorschaubildchen auf der Übersichtsseite anzeigen + * Damit das funktioniert muss der entsprechende runit-Task auf dem + * CDN-Quell-Host (live.ber) laufen. + */ + 'PREVIEW' => true, + + /** + * Übersetzungstonspur aktivieren + * + * Wenn diese Zeile auskommentiert oder auf false gesetzt ist werden nur + * die native-Streams verwendet, andernfalls wird native und translated + * angeboten und auch für beide Tonspuren eine Player-Seite angezeigt. + * + * Betrifft video sd / hd, slides, audio + * + * Ein Label für die Übersetzung oder mehrere Übersetzungsspuren können + * wie folgt konfiguriert werden: + * + * 'TRANSLATION' => [ + * ['endpoint' => 'translated', 'label' => 'Translated1'], + * ['endpoint' => 'translated-2', 'label' => 'Translated2'] + * ], + * + * Ein einfaches true entspricht dabei folgendem: + * + * 'TRANSLATION' => [ + * ['endpoint' => 'translated', 'label' => 'Translated'] + * ], + * + * Sollte die Sprache während der Veranstaltung Konstant sein, kann ein + * Label auch spezifisch konfiguriert werden z.B. 'label' => 'English'. + */ + 'TRANSLATION' => [ + ['endpoint' => 'translated', 'label' => 'Translated1'], + ['endpoint' => 'translated-2', 'label' => 'Translated2'] + ], + + /** + * SD-Video-Stream (1024×576) verfügbar + * + * Wenn diese Zeile auskommentiert oder auf false gesetzt ist ẃird kein SD-Video + * angeboten. Wird auch HD_VIDEO auf false gesetzt oder auskommentiert ist, wird + * für diesen Raum überhaupt kein Video angeboten. + * + * In diesem Fall wird, sofern jeweils aktiviert, Slides, Audio und zuletzt Musik + * als Default-Stream angenommen. + */ + 'SD_VIDEO' => true, + + /** + * HD-Video-Stream (1920×1080) verfügbar + * + * Wenn diese Zeile auskommentiert oder auf false gesetzt ist ẃird kein HD-Video + * angeboten. Wird auch SD_VIDEO auf false gesetzt oder auskommentiert ist, wird + * für diesen Raum überhaupt kein Video angeboten. + * + * In diesem Fall wird, sofern jeweils aktiviert, Slides, Audio und zuletzt Musik + * als Default-Stream angenommen. + */ + 'HD_VIDEO' => true, + 'DASH' => true, + + /** + * Slide-Only-Stream (1024×576) verfügbar + * + * Wenn diese Zeile auskommentiert oder auf false gesetzt ist ẃird kein Slide-Only- + * Stream angeboten. Für diesen Raum wird dann keim Slides-Tab angeboten. + * + * In diesem Fall wird, sofern jeweils aktiviert, Audio und zuletzt Musik als + * Default-Stream angenommen. + */ + 'SLIDES' => true, + + /** + * Audio-Only-Stream verfügbar + * + * Wenn diese Zeile auskommentiert oder auf false gesetzt ist ẃird kein Audio-Only- + * Stream angeboten. Für diesen Raum wird dann keim Audio-Tab angeboten. + * + * In diesem Fall wird, sofern aktiviert, Musik als Default-Stream angenommen. + */ + 'AUDIO' => true, + + /** + * Musik-Stream verfügbar + * + * Wenn diese Zeile auskommentiert oder auf false gesetzt ist ẃird kein Musik-Stream + * angeboten. Für diesen Raum wird dann keim Musik-Tab angeboten. + * + * Ist kein einziger Stream angebote, wird statt der Stream-Seite ein 404-Fehler + * angezeigt. + */ + 'MUSIC' => false, + + /** + * Fahrplan-Ansicht auf der Raum-Seite aktivieren (boolean) + * + * Wenn diese Zeile auskommentiert oder auf false gesetzt ist, + * wird der Raum nicht im Fahrplan gesucht und auch auf der Startseite + * findet keine Darstellung statt. + * + * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden + */ + 'SCHEDULE' => true, + + /** + * Name des Raums im Fahrplan + * Wenn diese Zeile auskommentiert ist wird der Raum-Display-Name verwendet + */ + 'SCHEDULE_NAME' => 'Adams', + + /** + * Feedback anzeigen (boolean) + * + * Wenn diese Zeile auskommentiert oder auf false gesetzt ist, + * taucht der Raum auch im globalen Feedback-Formular nicht auf. + * + * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden + */ + 'FEEDBACK' => true, + + /** + * Subtitles-Player aktivieren (boolean) + * + * Wenn diese Zeile auskommentiert oder auf false gesetzt ist, + * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. + * + * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden + */ + 'SUBTITLES' => false, + + /** + * ID des Raumes im L2S2-System (int) + * + * Wenn diese Zeile auskommentiert oder auf false gesetzt ist, + * für diesen Raum das Subtitles-System deaktiviert. + */ + 'SUBTITLES_ROOM_ID' => 1, + + /** + * Embed-Form aktivieren (boolean) + * + * Ist dieses Feld auf true gesetzt, wird ein Embed-Tab unter dem Video + * angezeigt. Darüber kann der Player als iframe eingebunden werden. + * + * Wenn diese Zeile auskommentiert oder auf false gesetzt ist, + * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. + * + * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden + */ + 'EMBED' => true, + + /** + * IRC-Link aktivieren (boolean) + * + * Solange Twitter oder IRC aktiviert ist, wird ein "Chat"-Tab mit den + * jeweiligen Links angezeigt. + * + * Ist dieses Feld auf true gesetzt, wird ein irc://-Link angezeigt. + * WebIrc wird nach dem Congress nicht mehr unterstützt ;) + * + * Wenn diese Zeile auskommentiert oder auf false gesetzt ist, + * wird kein IRC-Link angezeigt + * + * Ebenso können alle IRC-Links durch auskommentieren + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden + */ + 'IRC' => true, + + /** + * Mit dem Angaben in diesem Block können die Vorgaben aus dem + * globalen $CONFIG['IRC'] Block überschrieben werden. + * + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, + * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) + */ + 'IRC_CONFIG' => array( + 'DISPLAY' => '#35C3-hall-a @ hackint', + 'URL' => 'ircs://irc.hackint.org:6697/35C3-hall-a', + ), + + /** + * Twitter-Link aktivieren (boolean) + * + * Ist dieses Feld auf true gesetzt, wird ein Link zu Twitter angezeigt. + * + * Solange Twitter oder IRC aktiviert ist, wird ein "Chat"-Tab mit den + * jeweiligen Links angezeigt. + * + * Wenn diese Zeile auskommentiert oder auf false gesetzt ist, + * wird kein Twitter-Link angezeigt + * + * Ebenso können alle Twitter-Links durch auskommentieren + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden + **/ + 'TWITTER' => true, + + /** + * Mit dem Angaben in diesem Block können die Vorgaben aus dem + * globalen $CONFIG['TWITTER'] Block überschrieben werden. + * + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, + * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) + */ + 'TWITTER_CONFIG' => array( + 'DISPLAY' => '#hallA @ twitter', + 'TEXT' => '#35C3 #hallA', + ), + ), + + 'hallb' => array( + 'DISPLAY' => 'Borg', + 'STREAM' => 's2', + 'PREVIEW' => true, + 'TRANSLATION' => [ + ['endpoint' => 'translated', 'label' => 'Translated1'], + ['endpoint' => 'translated-2', 'label' => 'Translated2'] + ], + 'SD_VIDEO' => true, + 'HD_VIDEO' => true, + 'DASH' => true, + 'AUDIO' => true, + 'SLIDES' => true, + 'MUSIC' => false, + + 'SCHEDULE' => true, + 'SCHEDULE_NAME' => 'Borg', + 'FEEDBACK' => true, + 'SUBTITLES' => false, + 'SUBTITLES_ROOM_ID' => 2, + 'EMBED' => true, + 'IRC' => true, + 'IRC_CONFIG' => array( + 'DISPLAY' => '#35C3-hall-b @ hackint', + 'URL' => 'ircs://irc.hackint.org:6697/35C3-hall-b', + ), + 'TWITTER' => true, + 'TWITTER_CONFIG' => array( + 'DISPLAY' => '#hallB @ twitter', + 'TEXT' => '#35C3 #hallB', + ), + ), + + 'hallc' => array( + 'DISPLAY' => 'Clarke', + # Joan Clarke + 'STREAM' => 's3', + 'PREVIEW' => true, + 'TRANSLATION' => [ + ['endpoint' => 'translated', 'label' => 'Translated1'], + ['endpoint' => 'translated-2', 'label' => 'Translated2'] + ], + 'SD_VIDEO' => true, + 'HD_VIDEO' => true, + 'DASH' => true, + 'AUDIO' => true, + 'SLIDES' => true, + 'MUSIC' => false, + + 'SCHEDULE' => true, + 'SCHEDULE_NAME' => 'Clarke', + 'FEEDBACK' => true, + 'SUBTITLES' => false, + 'SUBTITLES_ROOM_ID' => 2, + 'EMBED' => true, + 'IRC' => true, + 'IRC_CONFIG' => array( + 'DISPLAY' => '#35C3-hall-c @ hackint', + 'URL' => 'ircs://irc.hackint.org:6697/35C3-hall-c', + ), + 'TWITTER' => true, + 'TWITTER_CONFIG' => array( + 'DISPLAY' => '#hallC @ twitter', + 'TEXT' => '#35C3 #hallC', + ), + ), + + 'halld' => array( + 'DISPLAY' => 'Dijkstra', + 'STREAM' => 's4', + 'PREVIEW' => true, + 'TRANSLATION' => [ + ['endpoint' => 'translated', 'label' => 'Translated'], + ['endpoint' => 'translated-2', 'label' => 'Translated2'] + ], + 'SD_VIDEO' => true, + 'HD_VIDEO' => true, + 'DASH' => true, + 'AUDIO' => true, + 'SLIDES' => true, + 'MUSIC' => false, + + 'SCHEDULE' => true, + 'SCHEDULE_NAME' => 'Dijkstra', + 'FEEDBACK' => true, + 'SUBTITLES' => false, + 'SUBTITLES_ROOM_ID' => 2, + 'EMBED' => true, + 'IRC' => true, + 'IRC_CONFIG' => array( + 'DISPLAY' => '#35C3-hall-d @ hackint', + 'URL' => 'ircs://irc.hackint.org:6697/35C3-hall-d', + ), + 'TWITTER' => true, + 'TWITTER_CONFIG' => array( + 'DISPLAY' => '#hallD @ twitter', + 'TEXT' => '#35C3 #hallD', + ), + ), + + 'halle' => array( + 'DISPLAY' => 'Eliza', +# 'WIDE' => true, + 'STREAM' => 's5', + 'PREVIEW' => true, + 'TRANSLATION' => [ + ['endpoint' => 'translated', 'label' => 'Translated'], + ['endpoint' => 'translated-2', 'label' => 'Translated2'] + ], + 'SD_VIDEO' => true, + 'HD_VIDEO' => true, + 'DASH' => true, + 'AUDIO' => true, + 'SLIDES' => true, + 'MUSIC' => false, + + 'SCHEDULE' => true, + 'SCHEDULE_NAME' => 'Eliza', + 'FEEDBACK' => true, + 'SUBTITLES' => false, + 'SUBTITLES_ROOM_ID' => 2, + 'EMBED' => true, + 'IRC' => true, + 'IRC_CONFIG' => array( + 'DISPLAY' => '#35C3-hall-e @ hackint', + 'URL' => 'ircs://irc.hackint.org:6697/35C3-hall-e', + ), + 'TWITTER' => true, + 'TWITTER_CONFIG' => array( + 'DISPLAY' => '#hallE @ twitter', + 'TEXT' => '#35C3 #hallE', + ), + ), + + 'chaoswest' => array( + 'DISPLAY' => 'Chaos West Bühne', + 'DISPLAY_SHORT' => 'Chaos West', + 'STREAM' => 's150', + 'PREVIEW' => true, + 'TRANSLATION' => [ + ], + 'SD_VIDEO' => true, + 'HD_VIDEO' => true, + 'DASH' => true, + 'AUDIO' => true, + 'SLIDES' => false, + 'MUSIC' => false, + + 'SCHEDULE' => true, + 'SCHEDULE_NAME' => 'Chaos West Bühne', + 'FEEDBACK' => true, + 'SUBTITLES' => false, + 'SUBTITLES_ROOM_ID' => 2, + 'EMBED' => true, + 'IRC' => false, + 'TWITTER' => true, + 'TWITTER_CONFIG' => array( + 'DISPLAY' => '@ChaosWildWest @ twitter', + 'TEXT' => '@ChaosWildWest', + ), + 'IRC' => true, + 'IRC_CONFIG' => array( + 'DISPLAY' => '#chaoswest-stage @ hackint', + 'URL' => 'ircs://irc.hackint.org:6697/chaoswest-stage', + ), + ), + + 'wikipakawg' => array( + 'DISPLAY' => 'WikiPakaWG Esszimmer', + 'DISPLAY_SHORT' => 'WikiPakaWG', + 'STREAM' => 's151', + 'PREVIEW' => true, + 'TRANSLATION' => [ + ], + 'SD_VIDEO' => true, + 'HD_VIDEO' => true, + 'DASH' => true, + 'AUDIO' => true, + 'SLIDES' => false, + 'MUSIC' => false, + + 'SCHEDULE' => true, + 'SCHEDULE_NAME' => 'WikiPakaWG Esszimmer', + 'FEEDBACK' => true, + 'SUBTITLES' => false, + 'SUBTITLES_ROOM_ID' => 2, + 'EMBED' => true, + 'IRC' => false, + 'TWITTER' => true, + 'TWITTER_CONFIG' => array( + 'DISPLAY' => '#wikipakaWG @ twitter', + 'TEXT' => '#wikipakaWG', + ), + ), + + 'oio' => array( + 'DISPLAY' => 'Open Infrastructure Orbit Vortrags-Arena', + 'DISPLAY_SHORT' => 'OIO', + 'STREAM' => 'soio', + 'PREVIEW' => true, + 'TRANSLATION' => [ + ], + 'SD_VIDEO' => true, + 'HD_VIDEO' => true, + 'DASH' => true, + 'AUDIO' => true, + 'SLIDES' => false, + 'MUSIC' => false, + + 'SCHEDULE' => true, + 'SCHEDULE_NAME' => 'OIO Vortrags-Arena', + 'FEEDBACK' => true, + 'SUBTITLES' => false, + 'SUBTITLES_ROOM_ID' => 2, + 'EMBED' => true, + 'IRC' => false, + 'TWITTER' => true, + 'TWITTER_CONFIG' => array( + 'DISPLAY' => 'freifunk @ twitter', + 'TEXT' => '@freifunk', + ), + ), +); + +/** + * Konfigurationen zum Konferenz-Fahrplan + * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert + */ +$CONFIG['SCHEDULE'] = array( + /** + * URL zum Fahrplan-XML + * + * Diese URL muss immer verfügbar sein, sonst könnte die Programm-Ansicht + * aufhören zu funktionieren. Üblicherweise wird diese daher Datei über + * das Script configs/download.sh heruntergeladen, welches von einem + * Cronjob regelmäßig getriggert wird. + */ + #'URL' => 'https://fahrplan.events.ccc.de/congress/2018/Fahrplan/schedule.xml', + #'URL' => 'https://events.ccc.de/congress/2018/Fahrplan/schedule.xml', + 'URL' => 'http://data.c3voc.de/35C3/everything.schedule.xml', + + /** + * Nur die angegebenen Räume aus dem Fahrplan beachten + * + * Wird diese Zeile auskommentiert, werden alle Räume angezeigt + */ + 'ROOMFILTER' => array('Adams', 'Borg', 'Clarke', 'Dijkstra', 'Eliza', + 'WikiPakaWG Esszimmer', 'Chaos West Bühne', 'OIO Vortrags-Arena'), + + /** + * Skalierung der Programm-Vorschau in Sekunden pro Pixel + */ + 'SCALE' => 7, + + /** + * Simuliere das Verhalten als wäre die Konferenz bereits heute + * + * Diese folgende Beispiel-Zeile Simuliert, dass das + * Konferenz-Datum 2016-12-29 auf den heutigen Tag 2016-02-24 verschoben ist. + */ + //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2016-12-27') - strtotime(/* Today */ date('Y-m-d')), + //'SIMULATE_OFFSET' => 0, +); + + + +/** + * Konfiguration des Feedback-Formulars + * + * Wird dieser Block auskommentiert, wird das gesamte Feedback-System deaktiviert + */ +$CONFIG['FEEDBACK'] = array( + /** + * DSN zum abspeichern der eingegebenen Daten + * die Datenbank muss eine Tabelle enthaltem, die dem in `lib/schema.sql` angegebenen + * Schema entspricht. + * + * Achtung vor Dateirechten: Bei SQLite reicht es nicht, wenn wer Webseiten-Benutzer + * die .sqlite3-Datei schreiben darf, er muss auch im übergeordneten Order neue + * (Lock-)Dateien anlegen dürfen + */ + 'DSN' => 'sqlite:/opt/streaming-feedback/feedback.sqlite3', + + /** + * Login-Daten für die /feedback/read/-Seite, auf der eingegangenes + * Feedback gelesen werden kann. + * + * Durch auskommentieren der beiden Optionen wird diese Seite komplett deaktiviert, + * es kann dann nur noch durch manuelle Inspektion der .sqlite3-Datei auf das Feedback + * zugegriffen werden. + */ + 'USERNAME' => 'katze', + 'PASSWORD' => trim(@file_get_contents('/opt/streaming-feedback/feedback-password')), +); + +/** + * Globaler Schalter für die Embedding-Funktionalitäten + * + * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle + * Embedding-Funktionen deaktiviert. + */ +$CONFIG['EMBED'] = true; + +/** + * Konfiguration des L2S2-Systems + * https://github.com/c3subtitles/L2S2 + * + * Wird dieser Block auskommentiert, wird das gesamte Subtitle-System deaktiviert + */ + +// $CONFIG['SUBTITLES'] = array( +// /** +// * URL des L2S2 Primus-Servers +// */ +// 'PRIMUS_URL' => 'https://live.c3subtitles.de/', +// +// /** +// * URL des L2S2 Frontend-Servers +// */ +// 'FRONTEND_URL' => 'https://live.c3subtitles.de/', +// ); + +/** + * Globale Konfiguration der IRC-Links. + * + * Wird dieser Block auskommentiert, werden keine IRC-Links mehr erzeugt. Sollen die + * IRC-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem + * existieren sein. ggf. einfach auf true setzen: + * + * $CONFIG['IRC'] = true + */ +$CONFIG['IRC'] = array( + /** + * Anzeigetext für die IRC-Links. + * + * %s wird durch den Raum-Slug ersetzt. + * Ist eine weitere Anpassung erfoderlich, kann ein IRC_CONFIG-Block in der + * Raum-Konfiguration zum Überschreiben dieser Angaben verwendet werden. + */ + 'DISPLAY' => '#35C3-%s @ hackint', + + /** + * URL für die IRC-Links. + * Hierbei kann sowohl ein irc://-Link als auch ein Link zu einem + * WebIrc-Provider wie z.B. 'https://kiwiirc.com/client/irc.hackint.eu/#33C3-%s' + * verwendet werden. + * + * %s wird durch den urlencodeten Raum-Slug ersetzt. + * Eine Anpassung kann ebenfalls in der Raum-Konfiguration vorgenommen werden. + */ + 'URL' => 'ircs://irc.hackint.org:6697/35C3-%s', +); + +/** + * Globale Konfiguration der Twitter-Links. + * + * Wird dieser Block auskommentiert, werden keine Twitter-Links mehr erzeugt. Sollen die + * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem + * existieren sein. ggf. einfach auf true setzen: + * + * $CONFIG['TWITTER'] = true + */ +$CONFIG['TWITTER'] = array( + /** + * Anzeigetext für die Twitter-Links. + * + * %s wird durch den Raum-Slug ersetzt. + * Ist eine weitere Anpassung erfoderlich, kann ein TWITTER_CONFIG-Block in der + * Raum-Konfiguration zum Überschreiben dieser Angaben verwendet werden. + */ + 'DISPLAY' => '#%s @ twitter', + + /** + * Vorgabe-Tweet-Text für die Twitter-Links. + * + * %s wird durch den Raum-Slug ersetzt. + * Eine Anpassung kann ebenfalls in der Raum-Konfiguration vorgenommen werden. + */ + 'TEXT' => '#35C3 #%s', +); + +/** + * Liste zusätzlich herunterzuladender Dateien + * + * Dict mit dem Dateinamen im Key und einer URL im Value. Die Dateien werden + * unter dem angegebenen Dateinamen in diesem Konfigurationsordner abgelegt. + */ +$CONFIG['EXTRA_FILES'] = array( + 'schedule.xml' => 'https://fahrplan.events.ccc.de/congress/2018/Fahrplan/schedule.xml', + 'schedule.json' => 'https://fahrplan.events.ccc.de/congress/2018/Fahrplan/schedule.json', + 'schedule.ics' => 'https://fahrplan.events.ccc.de/congress/2018/Fahrplan/schedule.ics', + 'schedule.xcal' => 'https://fahrplan.events.ccc.de/congress/2018/Fahrplan/schedule.xcal', + + 'everything.schedule.xml' => 'http://data.c3voc.de/35C3/everything.schedule.xml', + 'everything.schedule.json' => 'http://data.c3voc.de/35C3/everything.schedule.json', + + 'workshops.schedule.xml' => 'http://data.c3voc.de/35C3/workshops.schedule.xml', + 'workshops.schedule.json' => 'http://data.c3voc.de/35C3/workshops.schedule.json', +); + +return $CONFIG; diff --git a/configs/archive/35c3/main.less b/configs/archive/35c3/main.less new file mode 100644 index 0000000..8bbbd6c --- /dev/null +++ b/configs/archive/35c3/main.less @@ -0,0 +1,448 @@ +@import "../../../assets/css/_structure.less"; + +/* + * color + */ +@color-blue: rgb(0, 132, 176); // fresh +@color-green: rgb(0, 163, 86); // hope +@color-grey: rgb(77, 77, 76); // reboot + +@color-grey-darkest: darken(@color-grey, 20%); +@color-grey-darker: darken(@color-grey, 10%); +@color-grey-lighter: lighten(@color-grey, 20%); +@color-grey-lightest: lighten(@color-grey, 40%); // highlight +@color-grey-readable: lighten(@color-grey, 50%); +@color-grey-readable-focused: lighten(@color-grey, 75%); + +// often configured values (and their defaults): +@brand-primary: @color-blue; +@text-color: @color-grey-readable; + +@link-color: @color-blue; +@link-hover-color: @color-green; + +@color-nav-icons: mix(@color-green, @color-blue, 75%); + +/* + * navbar + * + * reminder, do not mess so much with the navbar because boostrap nav + * is hard and will kick your butt on mobile + */ +@navbar-height: 70px; +@navbar-default-bg: black; +@navbar-default-border: black; + +@navbar-default-link-color: white; +@navbar-default-link-hover-color: @link-hover-color; + +/* + * buttons + */ +@btn-font-weight: 600; +a.btn, input.btn, .btn-primary { + text-transform: uppercase; + color: black; +} +a.btn:hover, input.btn:hover { + color: @color-grey-readable-focused; +} + +@btn-default-color: @color-grey; +@btn-default-bg: @color-blue; +@btn-default-border: @color-grey-darker; + +@btn-primary-color: @color-grey; +@btn-primary-bg: @color-green; +@btn-primary-border: @color-grey-darker; + +/* + * font + */ +@import url("/configs/conferences/35c3/assets/montserrat/Montserrat.css"); + +.font-headline { + color: @color-grey; + font-family: 'Montserrat', sans-serif; + font-weight: 900; /* black*/ + text-transform: uppercase; +} + +.font-sub-line { + color: @color-grey; + font-family: 'Montserrat', sans-serif; + font-weight: 400; /* black*/ + text-transform: uppercase; +} + +.font-running-text { + color: @color-grey-readable; + font-family: 'Montserrat', sans-serif; + font-weight: 400; /* black*/ +} + + +/* + * Border specials + */ +.border-resistor-2px-bottom-right { + border-image: + url("/configs/conferences/35c3/assets/bg-resistor.gif") /* source */ + 200 200 e('/') /* slice */ + 200px 200px e('/') /* width */ + 1rem round space; /* repeat */ +} + +/* + * style + */ + +body { + background-color: black; + padding: @navbar-height 0; + + .font-running-text(); + font-size: 13pt; + + @media (max-width: 498px) { /* when the navbar breaks */ + padding: 165px 0; + } +} + +nav.navbar { + .navbar-brand { + font-size: 16pt; + letter-spacing: 0.2px; + color: white; + } + + .navbar-right { + text-align: right; + + .btn-ssl, a.feedback, a.releases, a.about { + color: @color-nav-icons; + background-color: transparent; + border-color: @color-nav-icons; + + &:hover { + color: black; + background-color: @color-nav-icons; + border-color: @color-nav-icons; + } + } + + .btn-ssl.btn-warning { + color: grey; + background: transparent; + border-color: grey; + } + } + + &:after { + display: block; + height: 2px; + padding-bottom: 2px; + background-image: linear-gradient(@color-blue 10%, @color-green 90%); + } +} + +h1, +h2, +h3, +body.overview .room a.title, +body.overview .panel-primary a, +.navbar-brand, +.panel-heading, +.panel-default > .panel-heading, +.nav.nav-tabs { + .font-headline() +} + +h4 { + .font-sub-line() +} + +.banner { + h1 { + display: none; + } + + img { + display: none; + } + + @media (min-width: 1730px) { + img.block { + width: 15%; + margin: 20px; + position: fixed; + display: block; + } + + &:after { + content: ''; + display: block; + height: 30px; + } + } + + @media (max-width: 1729px) { + img.inline { + display: inline-block; + width: 55%; + padding: 30px 0 15px 0; + } + + text-align: center; + } + + @media (max-width:@screen-sm-max) { + img.inline { + width: 75%; + } + } + + @media (max-width:@screen-xs-max) { + img.inline { + width: 90%; + } + } +} + +.well { + h1, h2, h3, h4 { + color: @color-grey-lighter; + } + + background-color: @color-grey-darker; +} + +/* + * Panel gradient configuration + * + */ +.panel { + border: none; + background-color: black; + background-image: linear-gradient(120deg, @color-blue, @color-green); + padding: 2px; + + .panel-heading { + border: none; + background-color: black; + // to test gradient use: + //background-color: transparent; + } + + .panel-body { + background-color: black; + // test gradient: + //background-color: transparent; + } +} + +/* let the gratient go over two panels horizontally, child 1 and 2, 3 and 4, and so on */ +/* attention, clearfix for WIDE rooms/panels are a child too */ +.room-group .room:nth-child(1) .panel { + background-image: linear-gradient(80deg, @color-blue, @color-green 200%); +} + +.room-group .room:nth-child(2) .panel { + background-image: linear-gradient(80deg, @color-blue -60%, @color-green); +} + +.room-group .room:nth-child(3) .panel { + background-image: linear-gradient(80deg, @color-blue, @color-green 200%); +} + +.room-group .room:nth-child(4) .panel { + background-image: linear-gradient(80deg, @color-blue -60%, @color-green); +} + +.room-group .room:nth-child(5) .panel { + background-image: linear-gradient(80deg, @color-blue, @color-green 200%); +} + +.room-group .room:nth-child(6) .panel { + background-image: linear-gradient(80deg, @color-blue -60%, @color-green); +} + +.room-group .room:nth-child(7) .panel { + background-image: linear-gradient(80deg, @color-blue, @color-green 200%); +} + +.room-group .room:nth-child(8) .panel { + background-image: linear-gradient(80deg, @color-blue -60%, @color-green); +} + +div.row.recordings div:nth-child(2) .panel { + background-image: linear-gradient(80deg, @color-blue, @color-green 200%); +} + +/* gradient for wide panels is "normal" */ +.room-group .room.wide .panel { + background-image: linear-gradient(80deg, @color-blue, @color-green); +} + + +/* + * NO RELIVE THEN: + *div.row.recordings div:nth-child(2) .panel { + * background-image: linear-gradient(80deg, @color-blue, @color-green); + *} + */ + +div.row.recordings div:nth-child(3) .panel { + background-image: linear-gradient(80deg, @color-blue -60%, @color-green); +} + +/* + * main page + */ + +.overview { + a { + color: @color-grey-readable; + } + + .room { + .panel-body { + min-height: 190px; + } + + &:hover { + .panel-title { + color: @color-grey-readable-focused; + } + + .panel-body { + .program-schedule .current-talk { + &, span.t { + color: @color-grey-readable-focused; + } + } + .program-schedule .next-talk { + &, span.t { + color: @color-grey-darker; + } + } + } + } + } + + .room:not(.has-preview) { + .panel-body { + .program-schedule { + span.t { + // make text in non-preview panels fullwidth or otherwise + // they stick together like rice + display: block; + } + } + } + } + + .recordings { + h2 { + span { + display: none; + } + + &:after { + content: 'Recorded memories'; + } + } + + .panel { + &:hover { + .panel-body a { + color: @color-grey-lightest; + } + } + } + } +} + +nav { + .nav-tabs { + border: none; + background-color: black; + background-image: linear-gradient(120deg, @color-blue, @color-green); + padding: 2px; + + & > { + background-color: black; + } + + a { + color: @color-grey; + } + } +} + +body .schedule { + .block { + &.pause, &.optout { + background-color: @color-grey-lightest; + background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); + + h3 { + color: @color-grey-lighter; + } + } + + h3 { + font-size: 16px; + color: @color-grey-lightest; + } + + h4 { + .font-sub-line(); + color: @color-blue; + font-weight: 500; + } + + h5 { + color: @color-grey-lighter; + } + } + + .room.highlight .block { + h3 { + color: @color-grey-darker; + } + + h5 { + color: @color-grey; + } + } + + .now span { + right: -33px; + top: -2px; + font-weight: bold; + } +} + +.feedback-form, .embed-form { + label { + .font-sub-line(); + font-size: 16px; + color: @color-grey-readable; + } +} + +footer { + color: darken(@color-green, 5%); +} + +body.feedback-read { + .table-striped > tbody > tr:nth-of-type(2n+1) { + background-color: #202020; + } + + .table-hover > tbody > tr:hover { + background-color: #303030; + } +} + diff --git a/configs/archive/35c3/streams.preview.v2.json b/configs/archive/35c3/streams.preview.v2.json new file mode 100644 index 0000000..ce1074e --- /dev/null +++ b/configs/archive/35c3/streams.preview.v2.json @@ -0,0 +1,1480 @@ + [ + { + "conference": "35C3", + "slug": "35c3", + "author": "CCC", + "description": "Live streaming from the 35th Chaos Communication Congress", + "keywords": "35C3, Hacking, Chaos Computer Club, Video, Music, Podcast, Media, Streaming, Hacker, Leipzig, Refreshing Memories", + "schedule": "https://fahrplan.events.ccc.de/congress/2018/Fahrplan/schedule.xml", + "startsAt": "2018-12-27T05:00:00+0000", + "endsAt": "2018-12-30T19:00:00+0000", + "isCurrentlyStreaming": false, + "groups": [ + { + "group": "Live", + "rooms": [ + { + "slug": "halla", + "schedulename": "Adams", + "thumb": "http://localhost:8000/streams/thumbs/s1.png", + "link": "http://localhost:8000/streams/35c3/halla", + "display": "Adams", + "stream": "s1", + "talks": { + "current": null, + "next": { + "title": "Opening Ceremony", + "speaker": "rufus, rixx", + "fstart": "2018-12-27T11:00:00+01:00", + "fend": "2018-12-27T11:30:00+01:00", + "start": 1545904800, + "end": 1545906600, + "duration": 1800, + "room_known": true + } + }, + "streams": [ + { + "slug": "dash-native", + "display": "Adams Adaptive", + "type": "dash", + "isTranslated": false, + "videoSize": null, + "urls": { + "dash": { + "display": "DASH, baby", + "tech": "Adaptive multi-format-multi-bitrate-Stream to rule the World!!1elf", + "url": "http://cdn.c3voc.de/dash/s1/manifest.mpd" + } + } + }, + { + "slug": "audio-native", + "display": "Adams Audio", + "type": "audio", + "isTranslated": false, + "videoSize": null, + "urls": { + "mp3": { + "display": "MP3", + "tech": "MP3-Audio, 96 kBit/s", + "url": "http://cdn.c3voc.de/s1_native.mp3" + }, + "opus": { + "display": "Opus", + "tech": "Opus-Audio, 64 kBit/s", + "url": "http://cdn.c3voc.de/s1_native.opus" + } + } + }, + { + "slug": "audio-translated", + "display": "Adams Audio (Translated1)", + "type": "audio", + "isTranslated": true, + "videoSize": null, + "urls": { + "mp3": { + "display": "MP3", + "tech": "MP3-Audio, 96 kBit/s", + "url": "http://cdn.c3voc.de/s1_translated.mp3" + }, + "opus": { + "display": "Opus", + "tech": "Opus-Audio, 64 kBit/s", + "url": "http://cdn.c3voc.de/s1_translated.opus" + } + } + }, + { + "slug": "audio-translated-2", + "display": "Adams Audio (Translated2)", + "type": "audio", + "isTranslated": true, + "videoSize": null, + "urls": { + "mp3": { + "display": "MP3", + "tech": "MP3-Audio, 96 kBit/s", + "url": "http://cdn.c3voc.de/s1_translated-2.mp3" + }, + "opus": { + "display": "Opus", + "tech": "Opus-Audio, 64 kBit/s", + "url": "http://cdn.c3voc.de/s1_translated-2.opus" + } + } + }, + { + "slug": "hd-native", + "display": "Adams FullHD Video", + "type": "video", + "isTranslated": false, + "videoSize": [ + 1920, + 1080 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", + "url": "http://cdn.c3voc.de/s1_native_hd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", + "url": "http://cdn.c3voc.de/hls/s1_native_hd.m3u8" + } + } + }, + { + "slug": "hd-translated", + "display": "Adams FullHD Video (Translated1)", + "type": "video", + "isTranslated": true, + "videoSize": [ + 1920, + 1080 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", + "url": "http://cdn.c3voc.de/s1_translated_hd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", + "url": "http://cdn.c3voc.de/hls/s1_translated_hd.m3u8" + } + } + }, + { + "slug": "hd-translated-2", + "display": "Adams FullHD Video (Translated2)", + "type": "video", + "isTranslated": true, + "videoSize": [ + 1920, + 1080 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", + "url": "http://cdn.c3voc.de/s1_translated-2_hd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", + "url": "http://cdn.c3voc.de/hls/s1_translated-2_hd.m3u8" + } + } + }, + { + "slug": "sd-native", + "display": "Adams SD Video", + "type": "video", + "isTranslated": false, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", + "url": "http://cdn.c3voc.de/s1_native_sd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", + "url": "http://cdn.c3voc.de/hls/s1_native_sd.m3u8" + } + } + }, + { + "slug": "sd-translated", + "display": "Adams SD Video (Translated1)", + "type": "video", + "isTranslated": true, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", + "url": "http://cdn.c3voc.de/s1_translated_sd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", + "url": "http://cdn.c3voc.de/hls/s1_translated_sd.m3u8" + } + } + }, + { + "slug": "sd-translated-2", + "display": "Adams SD Video (Translated2)", + "type": "video", + "isTranslated": true, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", + "url": "http://cdn.c3voc.de/s1_translated-2_sd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", + "url": "http://cdn.c3voc.de/hls/s1_translated-2_sd.m3u8" + } + } + }, + { + "slug": "slides-native", + "display": "Adams Slides", + "type": "slides", + "isTranslated": false, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", + "url": "http://cdn.c3voc.de/s1_native_slides.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", + "url": "http://cdn.c3voc.de/hls/s1_native_slides.m3u8" + } + } + }, + { + "slug": "slides-translated", + "display": "Adams Slides (Translated1)", + "type": "slides", + "isTranslated": true, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", + "url": "http://cdn.c3voc.de/s1_translated_slides.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", + "url": "http://cdn.c3voc.de/hls/s1_translated_slides.m3u8" + } + } + }, + { + "slug": "slides-translated-2", + "display": "Adams Slides (Translated2)", + "type": "slides", + "isTranslated": true, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", + "url": "http://cdn.c3voc.de/s1_translated-2_slides.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", + "url": "http://cdn.c3voc.de/hls/s1_translated-2_slides.m3u8" + } + } + } + ] + }, + { + "slug": "hallb", + "schedulename": "Borg", + "thumb": "http://localhost:8000/streams/thumbs/s2.png", + "link": "http://localhost:8000/streams/35c3/hallb", + "display": "Borg", + "stream": "s2", + "talks": { + "current": null, + "next": { + "title": "The Rocky Road to TLS 1.3 and better Internet Encryption", + "speaker": "hanno", + "fstart": "2018-12-27T11:30:00+01:00", + "fend": "2018-12-27T12:30:00+01:00", + "start": 1545906600, + "end": 1545910200, + "duration": 3600, + "room_known": true + } + }, + "streams": [ + { + "slug": "dash-native", + "display": "Borg Adaptive", + "type": "dash", + "isTranslated": false, + "videoSize": null, + "urls": { + "dash": { + "display": "DASH, baby", + "tech": "Adaptive multi-format-multi-bitrate-Stream to rule the World!!1elf", + "url": "http://cdn.c3voc.de/dash/s2/manifest.mpd" + } + } + }, + { + "slug": "audio-native", + "display": "Borg Audio", + "type": "audio", + "isTranslated": false, + "videoSize": null, + "urls": { + "mp3": { + "display": "MP3", + "tech": "MP3-Audio, 96 kBit/s", + "url": "http://cdn.c3voc.de/s2_native.mp3" + }, + "opus": { + "display": "Opus", + "tech": "Opus-Audio, 64 kBit/s", + "url": "http://cdn.c3voc.de/s2_native.opus" + } + } + }, + { + "slug": "audio-translated", + "display": "Borg Audio (Translated1)", + "type": "audio", + "isTranslated": true, + "videoSize": null, + "urls": { + "mp3": { + "display": "MP3", + "tech": "MP3-Audio, 96 kBit/s", + "url": "http://cdn.c3voc.de/s2_translated.mp3" + }, + "opus": { + "display": "Opus", + "tech": "Opus-Audio, 64 kBit/s", + "url": "http://cdn.c3voc.de/s2_translated.opus" + } + } + }, + { + "slug": "audio-translated-2", + "display": "Borg Audio (Translated2)", + "type": "audio", + "isTranslated": true, + "videoSize": null, + "urls": { + "mp3": { + "display": "MP3", + "tech": "MP3-Audio, 96 kBit/s", + "url": "http://cdn.c3voc.de/s2_translated-2.mp3" + }, + "opus": { + "display": "Opus", + "tech": "Opus-Audio, 64 kBit/s", + "url": "http://cdn.c3voc.de/s2_translated-2.opus" + } + } + }, + { + "slug": "hd-native", + "display": "Borg FullHD Video", + "type": "video", + "isTranslated": false, + "videoSize": [ + 1920, + 1080 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", + "url": "http://cdn.c3voc.de/s2_native_hd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", + "url": "http://cdn.c3voc.de/hls/s2_native_hd.m3u8" + } + } + }, + { + "slug": "hd-translated", + "display": "Borg FullHD Video (Translated1)", + "type": "video", + "isTranslated": true, + "videoSize": [ + 1920, + 1080 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", + "url": "http://cdn.c3voc.de/s2_translated_hd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", + "url": "http://cdn.c3voc.de/hls/s2_translated_hd.m3u8" + } + } + }, + { + "slug": "hd-translated-2", + "display": "Borg FullHD Video (Translated2)", + "type": "video", + "isTranslated": true, + "videoSize": [ + 1920, + 1080 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", + "url": "http://cdn.c3voc.de/s2_translated-2_hd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", + "url": "http://cdn.c3voc.de/hls/s2_translated-2_hd.m3u8" + } + } + }, + { + "slug": "sd-native", + "display": "Borg SD Video", + "type": "video", + "isTranslated": false, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", + "url": "http://cdn.c3voc.de/s2_native_sd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", + "url": "http://cdn.c3voc.de/hls/s2_native_sd.m3u8" + } + } + }, + { + "slug": "sd-translated", + "display": "Borg SD Video (Translated1)", + "type": "video", + "isTranslated": true, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", + "url": "http://cdn.c3voc.de/s2_translated_sd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", + "url": "http://cdn.c3voc.de/hls/s2_translated_sd.m3u8" + } + } + }, + { + "slug": "sd-translated-2", + "display": "Borg SD Video (Translated2)", + "type": "video", + "isTranslated": true, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", + "url": "http://cdn.c3voc.de/s2_translated-2_sd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", + "url": "http://cdn.c3voc.de/hls/s2_translated-2_sd.m3u8" + } + } + }, + { + "slug": "slides-native", + "display": "Borg Slides", + "type": "slides", + "isTranslated": false, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", + "url": "http://cdn.c3voc.de/s2_native_slides.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", + "url": "http://cdn.c3voc.de/hls/s2_native_slides.m3u8" + } + } + }, + { + "slug": "slides-translated", + "display": "Borg Slides (Translated1)", + "type": "slides", + "isTranslated": true, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", + "url": "http://cdn.c3voc.de/s2_translated_slides.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", + "url": "http://cdn.c3voc.de/hls/s2_translated_slides.m3u8" + } + } + }, + { + "slug": "slides-translated-2", + "display": "Borg Slides (Translated2)", + "type": "slides", + "isTranslated": true, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", + "url": "http://cdn.c3voc.de/s2_translated-2_slides.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", + "url": "http://cdn.c3voc.de/hls/s2_translated-2_slides.m3u8" + } + } + } + ] + }, + { + "slug": "hallc", + "schedulename": "Clarke", + "thumb": "http://localhost:8000/streams/thumbs/s3.png", + "link": "http://localhost:8000/streams/35c3/hallc", + "display": "Clarke", + "stream": "s3", + "talks": { + "current": null, + "next": { + "title": "Locked up science", + "speaker": "Claudia Frick - @FuzzyLeapfrog", + "fstart": "2018-12-27T11:30:00+01:00", + "fend": "2018-12-27T12:10:00+01:00", + "start": 1545906600, + "end": 1545909000, + "duration": 2400, + "room_known": true + } + }, + "streams": [ + { + "slug": "dash-native", + "display": "Clarke Adaptive", + "type": "dash", + "isTranslated": false, + "videoSize": null, + "urls": { + "dash": { + "display": "DASH, baby", + "tech": "Adaptive multi-format-multi-bitrate-Stream to rule the World!!1elf", + "url": "http://cdn.c3voc.de/dash/s3/manifest.mpd" + } + } + }, + { + "slug": "audio-native", + "display": "Clarke Audio", + "type": "audio", + "isTranslated": false, + "videoSize": null, + "urls": { + "mp3": { + "display": "MP3", + "tech": "MP3-Audio, 96 kBit/s", + "url": "http://cdn.c3voc.de/s3_native.mp3" + }, + "opus": { + "display": "Opus", + "tech": "Opus-Audio, 64 kBit/s", + "url": "http://cdn.c3voc.de/s3_native.opus" + } + } + }, + { + "slug": "audio-translated", + "display": "Clarke Audio (Translated1)", + "type": "audio", + "isTranslated": true, + "videoSize": null, + "urls": { + "mp3": { + "display": "MP3", + "tech": "MP3-Audio, 96 kBit/s", + "url": "http://cdn.c3voc.de/s3_translated.mp3" + }, + "opus": { + "display": "Opus", + "tech": "Opus-Audio, 64 kBit/s", + "url": "http://cdn.c3voc.de/s3_translated.opus" + } + } + }, + { + "slug": "audio-translated-2", + "display": "Clarke Audio (Translated2)", + "type": "audio", + "isTranslated": true, + "videoSize": null, + "urls": { + "mp3": { + "display": "MP3", + "tech": "MP3-Audio, 96 kBit/s", + "url": "http://cdn.c3voc.de/s3_translated-2.mp3" + }, + "opus": { + "display": "Opus", + "tech": "Opus-Audio, 64 kBit/s", + "url": "http://cdn.c3voc.de/s3_translated-2.opus" + } + } + }, + { + "slug": "hd-native", + "display": "Clarke FullHD Video", + "type": "video", + "isTranslated": false, + "videoSize": [ + 1920, + 1080 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", + "url": "http://cdn.c3voc.de/s3_native_hd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", + "url": "http://cdn.c3voc.de/hls/s3_native_hd.m3u8" + } + } + }, + { + "slug": "hd-translated", + "display": "Clarke FullHD Video (Translated1)", + "type": "video", + "isTranslated": true, + "videoSize": [ + 1920, + 1080 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", + "url": "http://cdn.c3voc.de/s3_translated_hd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", + "url": "http://cdn.c3voc.de/hls/s3_translated_hd.m3u8" + } + } + }, + { + "slug": "hd-translated-2", + "display": "Clarke FullHD Video (Translated2)", + "type": "video", + "isTranslated": true, + "videoSize": [ + 1920, + 1080 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", + "url": "http://cdn.c3voc.de/s3_translated-2_hd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", + "url": "http://cdn.c3voc.de/hls/s3_translated-2_hd.m3u8" + } + } + }, + { + "slug": "sd-native", + "display": "Clarke SD Video", + "type": "video", + "isTranslated": false, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", + "url": "http://cdn.c3voc.de/s3_native_sd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", + "url": "http://cdn.c3voc.de/hls/s3_native_sd.m3u8" + } + } + }, + { + "slug": "sd-translated", + "display": "Clarke SD Video (Translated1)", + "type": "video", + "isTranslated": true, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", + "url": "http://cdn.c3voc.de/s3_translated_sd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", + "url": "http://cdn.c3voc.de/hls/s3_translated_sd.m3u8" + } + } + }, + { + "slug": "sd-translated-2", + "display": "Clarke SD Video (Translated2)", + "type": "video", + "isTranslated": true, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", + "url": "http://cdn.c3voc.de/s3_translated-2_sd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", + "url": "http://cdn.c3voc.de/hls/s3_translated-2_sd.m3u8" + } + } + }, + { + "slug": "slides-native", + "display": "Clarke Slides", + "type": "slides", + "isTranslated": false, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", + "url": "http://cdn.c3voc.de/s3_native_slides.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", + "url": "http://cdn.c3voc.de/hls/s3_native_slides.m3u8" + } + } + }, + { + "slug": "slides-translated", + "display": "Clarke Slides (Translated1)", + "type": "slides", + "isTranslated": true, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", + "url": "http://cdn.c3voc.de/s3_translated_slides.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", + "url": "http://cdn.c3voc.de/hls/s3_translated_slides.m3u8" + } + } + }, + { + "slug": "slides-translated-2", + "display": "Clarke Slides (Translated2)", + "type": "slides", + "isTranslated": true, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", + "url": "http://cdn.c3voc.de/s3_translated-2_slides.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", + "url": "http://cdn.c3voc.de/hls/s3_translated-2_slides.m3u8" + } + } + } + ] + }, + { + "slug": "halld", + "schedulename": "Dijkstra", + "thumb": "http://localhost:8000/streams/thumbs/s3.png", + "link": "http://localhost:8000/streams/35c3/halld", + "display": "Dijkstra", + "stream": "s3", + "talks": { + "current": null, + "next": { + "title": "Artistic PCB Design and Fabrication", + "speaker": "hammes hacks", + "fstart": "2018-12-27T11:30:00+01:00", + "fend": "2018-12-27T12:10:00+01:00", + "start": 1545906600, + "end": 1545909000, + "duration": 2400, + "room_known": true + } + }, + "streams": [ + { + "slug": "dash-native", + "display": "Dijkstra Adaptive", + "type": "dash", + "isTranslated": false, + "videoSize": null, + "urls": { + "dash": { + "display": "DASH, baby", + "tech": "Adaptive multi-format-multi-bitrate-Stream to rule the World!!1elf", + "url": "http://cdn.c3voc.de/dash/s3/manifest.mpd" + } + } + }, + { + "slug": "audio-native", + "display": "Dijkstra Audio", + "type": "audio", + "isTranslated": false, + "videoSize": null, + "urls": { + "mp3": { + "display": "MP3", + "tech": "MP3-Audio, 96 kBit/s", + "url": "http://cdn.c3voc.de/s3_native.mp3" + }, + "opus": { + "display": "Opus", + "tech": "Opus-Audio, 64 kBit/s", + "url": "http://cdn.c3voc.de/s3_native.opus" + } + } + }, + { + "slug": "audio-translated", + "display": "Dijkstra Audio (Translated)", + "type": "audio", + "isTranslated": true, + "videoSize": null, + "urls": { + "mp3": { + "display": "MP3", + "tech": "MP3-Audio, 96 kBit/s", + "url": "http://cdn.c3voc.de/s3_translated.mp3" + }, + "opus": { + "display": "Opus", + "tech": "Opus-Audio, 64 kBit/s", + "url": "http://cdn.c3voc.de/s3_translated.opus" + } + } + }, + { + "slug": "audio-translated-2", + "display": "Dijkstra Audio (Translated2)", + "type": "audio", + "isTranslated": true, + "videoSize": null, + "urls": { + "mp3": { + "display": "MP3", + "tech": "MP3-Audio, 96 kBit/s", + "url": "http://cdn.c3voc.de/s3_translated-2.mp3" + }, + "opus": { + "display": "Opus", + "tech": "Opus-Audio, 64 kBit/s", + "url": "http://cdn.c3voc.de/s3_translated-2.opus" + } + } + }, + { + "slug": "hd-native", + "display": "Dijkstra FullHD Video", + "type": "video", + "isTranslated": false, + "videoSize": [ + 1920, + 1080 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", + "url": "http://cdn.c3voc.de/s3_native_hd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", + "url": "http://cdn.c3voc.de/hls/s3_native_hd.m3u8" + } + } + }, + { + "slug": "hd-translated", + "display": "Dijkstra FullHD Video (Translated)", + "type": "video", + "isTranslated": true, + "videoSize": [ + 1920, + 1080 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", + "url": "http://cdn.c3voc.de/s3_translated_hd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", + "url": "http://cdn.c3voc.de/hls/s3_translated_hd.m3u8" + } + } + }, + { + "slug": "hd-translated-2", + "display": "Dijkstra FullHD Video (Translated2)", + "type": "video", + "isTranslated": true, + "videoSize": [ + 1920, + 1080 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", + "url": "http://cdn.c3voc.de/s3_translated-2_hd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", + "url": "http://cdn.c3voc.de/hls/s3_translated-2_hd.m3u8" + } + } + }, + { + "slug": "sd-native", + "display": "Dijkstra SD Video", + "type": "video", + "isTranslated": false, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", + "url": "http://cdn.c3voc.de/s3_native_sd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", + "url": "http://cdn.c3voc.de/hls/s3_native_sd.m3u8" + } + } + }, + { + "slug": "sd-translated", + "display": "Dijkstra SD Video (Translated)", + "type": "video", + "isTranslated": true, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", + "url": "http://cdn.c3voc.de/s3_translated_sd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", + "url": "http://cdn.c3voc.de/hls/s3_translated_sd.m3u8" + } + } + }, + { + "slug": "sd-translated-2", + "display": "Dijkstra SD Video (Translated2)", + "type": "video", + "isTranslated": true, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", + "url": "http://cdn.c3voc.de/s3_translated-2_sd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", + "url": "http://cdn.c3voc.de/hls/s3_translated-2_sd.m3u8" + } + } + }, + { + "slug": "slides-native", + "display": "Dijkstra Slides", + "type": "slides", + "isTranslated": false, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", + "url": "http://cdn.c3voc.de/s3_native_slides.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", + "url": "http://cdn.c3voc.de/hls/s3_native_slides.m3u8" + } + } + }, + { + "slug": "slides-translated", + "display": "Dijkstra Slides (Translated)", + "type": "slides", + "isTranslated": true, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", + "url": "http://cdn.c3voc.de/s3_translated_slides.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", + "url": "http://cdn.c3voc.de/hls/s3_translated_slides.m3u8" + } + } + }, + { + "slug": "slides-translated-2", + "display": "Dijkstra Slides (Translated2)", + "type": "slides", + "isTranslated": true, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", + "url": "http://cdn.c3voc.de/s3_translated-2_slides.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", + "url": "http://cdn.c3voc.de/hls/s3_translated-2_slides.m3u8" + } + } + } + ] + }, + { + "slug": "halle", + "schedulename": "Eliza", + "thumb": "http://localhost:8000/streams/thumbs/s4.png", + "link": "http://localhost:8000/streams/35c3/halle", + "display": "Eliza", + "stream": "s4", + "talks": { + "current": null, + "next": { + "title": "Going Deep Underground to Watch the Stars", + "speaker": "Jost Migenda", + "fstart": "2018-12-27T11:30:00+01:00", + "fend": "2018-12-27T12:30:00+01:00", + "start": 1545906600, + "end": 1545910200, + "duration": 3600, + "room_known": true + } + }, + "streams": [ + { + "slug": "dash-native", + "display": "Eliza Adaptive", + "type": "dash", + "isTranslated": false, + "videoSize": null, + "urls": { + "dash": { + "display": "DASH, baby", + "tech": "Adaptive multi-format-multi-bitrate-Stream to rule the World!!1elf", + "url": "http://cdn.c3voc.de/dash/s4/manifest.mpd" + } + } + }, + { + "slug": "audio-native", + "display": "Eliza Audio", + "type": "audio", + "isTranslated": false, + "videoSize": null, + "urls": { + "mp3": { + "display": "MP3", + "tech": "MP3-Audio, 96 kBit/s", + "url": "http://cdn.c3voc.de/s4_native.mp3" + }, + "opus": { + "display": "Opus", + "tech": "Opus-Audio, 64 kBit/s", + "url": "http://cdn.c3voc.de/s4_native.opus" + } + } + }, + { + "slug": "audio-translated", + "display": "Eliza Audio (Translated)", + "type": "audio", + "isTranslated": true, + "videoSize": null, + "urls": { + "mp3": { + "display": "MP3", + "tech": "MP3-Audio, 96 kBit/s", + "url": "http://cdn.c3voc.de/s4_translated.mp3" + }, + "opus": { + "display": "Opus", + "tech": "Opus-Audio, 64 kBit/s", + "url": "http://cdn.c3voc.de/s4_translated.opus" + } + } + }, + { + "slug": "audio-translated-2", + "display": "Eliza Audio (Translated2)", + "type": "audio", + "isTranslated": true, + "videoSize": null, + "urls": { + "mp3": { + "display": "MP3", + "tech": "MP3-Audio, 96 kBit/s", + "url": "http://cdn.c3voc.de/s4_translated-2.mp3" + }, + "opus": { + "display": "Opus", + "tech": "Opus-Audio, 64 kBit/s", + "url": "http://cdn.c3voc.de/s4_translated-2.opus" + } + } + }, + { + "slug": "hd-native", + "display": "Eliza FullHD Video", + "type": "video", + "isTranslated": false, + "videoSize": [ + 1920, + 1080 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", + "url": "http://cdn.c3voc.de/s4_native_hd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", + "url": "http://cdn.c3voc.de/hls/s4_native_hd.m3u8" + } + } + }, + { + "slug": "hd-translated", + "display": "Eliza FullHD Video (Translated)", + "type": "video", + "isTranslated": true, + "videoSize": [ + 1920, + 1080 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", + "url": "http://cdn.c3voc.de/s4_translated_hd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", + "url": "http://cdn.c3voc.de/hls/s4_translated_hd.m3u8" + } + } + }, + { + "slug": "hd-translated-2", + "display": "Eliza FullHD Video (Translated2)", + "type": "video", + "isTranslated": true, + "videoSize": [ + 1920, + 1080 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", + "url": "http://cdn.c3voc.de/s4_translated-2_hd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", + "url": "http://cdn.c3voc.de/hls/s4_translated-2_hd.m3u8" + } + } + }, + { + "slug": "sd-native", + "display": "Eliza SD Video", + "type": "video", + "isTranslated": false, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", + "url": "http://cdn.c3voc.de/s4_native_sd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", + "url": "http://cdn.c3voc.de/hls/s4_native_sd.m3u8" + } + } + }, + { + "slug": "sd-translated", + "display": "Eliza SD Video (Translated)", + "type": "video", + "isTranslated": true, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", + "url": "http://cdn.c3voc.de/s4_translated_sd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", + "url": "http://cdn.c3voc.de/hls/s4_translated_sd.m3u8" + } + } + }, + { + "slug": "sd-translated-2", + "display": "Eliza SD Video (Translated2)", + "type": "video", + "isTranslated": true, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", + "url": "http://cdn.c3voc.de/s4_translated-2_sd.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", + "url": "http://cdn.c3voc.de/hls/s4_translated-2_sd.m3u8" + } + } + }, + { + "slug": "slides-native", + "display": "Eliza Slides", + "type": "slides", + "isTranslated": false, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", + "url": "http://cdn.c3voc.de/s4_native_slides.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", + "url": "http://cdn.c3voc.de/hls/s4_native_slides.m3u8" + } + } + }, + { + "slug": "slides-translated", + "display": "Eliza Slides (Translated)", + "type": "slides", + "isTranslated": true, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", + "url": "http://cdn.c3voc.de/s4_translated_slides.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", + "url": "http://cdn.c3voc.de/hls/s4_translated_slides.m3u8" + } + } + }, + { + "slug": "slides-translated-2", + "display": "Eliza Slides (Translated2)", + "type": "slides", + "isTranslated": true, + "videoSize": [ + 1024, + 576 + ], + "urls": { + "webm": { + "display": "WebM", + "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", + "url": "http://cdn.c3voc.de/s4_translated-2_slides.webm" + }, + "hls": { + "display": "HLS", + "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", + "url": "http://cdn.c3voc.de/hls/s4_translated-2_slides.m3u8" + } + } + } + ] + } + ] + } + ] + } +]
\ No newline at end of file |