Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/GDGToulouse/devfest-theme-hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor Laborie <ilaborie@gmail.com>2019-07-27 22:07:13 +0300
committerIgor Laborie <ilaborie@gmail.com>2019-08-07 09:32:09 +0300
commit303252905e3c836bb462d454496fba1c042f5db9 (patch)
tree375765b4dc0436d54873fde1fd52a24d2b0a5b1c
parent9c689aaf94b50ad3134f8b6a7d73c03c23783d4a (diff)
Using new tooling
-rw-r--r--layouts/404.html4
-rw-r--r--layouts/blog/list.html6
-rw-r--r--layouts/partials/head.html10
-rw-r--r--layouts/partials/header.html2
-rw-r--r--layouts/partials/session.html6
-rw-r--r--layouts/schedule/list.html24
-rw-r--r--layouts/sessions/list.html6
-rw-r--r--layouts/sessions/single.html4
-rw-r--r--layouts/speakers/single.html8
-rw-r--r--package.json1
-rw-r--r--src/style/_root.scss3
-rw-r--r--src/style/partials/_tags.scss16
-rw-r--r--static/theme.css2
-rw-r--r--yarn.lock273
14 files changed, 187 insertions, 178 deletions
diff --git a/layouts/404.html b/layouts/404.html
index 021c053..01c5e15 100644
--- a/layouts/404.html
+++ b/layouts/404.html
@@ -1,3 +1,3 @@
{{ define "main"}}
-<h1 class="error">Oops!, page {{ .URL }} not found !</h1>
-{{ end }} \ No newline at end of file
+<h1 class="error">Oops!, page {{ .Permalink }} not found !</h1>
+{{ end }}
diff --git a/layouts/blog/list.html b/layouts/blog/list.html
index 8dca82b..8ac9d45 100644
--- a/layouts/blog/list.html
+++ b/layouts/blog/list.html
@@ -12,8 +12,8 @@
<section class="blogs">
{{ range .Pages }}
<article>
- <a class="visually-hidden" aria-hidden="true" href="{{ .URL }}">{{ .Title }}</a>
- <a class="blog" href="{{ .URL }}">
+ <a class="visually-hidden" aria-hidden="true" href="{{ .Permalink }}">{{ .Title }}</a>
+ <a class="blog" href="{{ .Permalink }}">
<div class="img" style="background-image: url({{ .Params.image }});"></div>
<div class="info">
<div class="date">{{ partial "date-short.html" (dict "time" .Date "lang" $lang) }}</div>
@@ -28,4 +28,4 @@
</section>
-{{ end }} \ No newline at end of file
+{{ end }}
diff --git a/layouts/partials/head.html b/layouts/partials/head.html
index b1bba9e..9138d01 100644
--- a/layouts/partials/head.html
+++ b/layouts/partials/head.html
@@ -16,7 +16,7 @@
{{ template "_internal/google_analytics_async.html" . }}
{{ end }}
- {{ .Hugo.Generator }}
+ {{ hugo.Generator }}
<META NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
<title>{{ block "title" . }}{{ .Site.Title }} {{ with .Params.Title }} | {{ . }}{{ end }}{{ end }}</title>
@@ -41,10 +41,8 @@
{{ end }}
{{ end }}
- {{ if .RSSLink }}
- <link href="{{ .RSSLink }}" rel="alternate" type="application/rss+xml" title="{{ .Site.Title }}"/>
- <link href="{{ .RSSLink }}" rel="feed" type="application/rss+xml" title="{{ .Site.Title }}"/>
- {{ end }}
+ <link href="{{ with .OutputFormats.Get "RSS" }}{{ .RelPermalink }}{{ end }}" rel="alternate" type="application/rss+xml" title="{{ .Site.Title }}"/>
+ <link href="{{ with .OutputFormats.Get "RSS" }}{{ .RelPermalink }}{{ end }}" rel="feed" type="application/rss+xml" title="{{ .Site.Title }}"/>
<link href="https://fonts.googleapis.com/css?family=Roboto:400,500,700" rel="stylesheet">
<link rel="stylesheet" href="/theme.css" media="all">
@@ -52,4 +50,4 @@
{{ block "headextra" . }}
<!-- No extra headextra -->
{{ end }}
-</head> \ No newline at end of file
+</head>
diff --git a/layouts/partials/header.html b/layouts/partials/header.html
index 54571a1..7386aa1 100644
--- a/layouts/partials/header.html
+++ b/layouts/partials/header.html
@@ -45,4 +45,4 @@
</nav>
</div>
-</header> \ No newline at end of file
+</header>
diff --git a/layouts/partials/session.html b/layouts/partials/session.html
index f664faf..88f2d40 100644
--- a/layouts/partials/session.html
+++ b/layouts/partials/session.html
@@ -11,13 +11,15 @@
{{ if.Params.tags }}
<div class="tags">
{{ range .Params.tags }}
- <span>{{ . }}</span>
+ {{ range first 1 (where $.Site.Data.categories "key" .) }}
+ <span>{{ .name }}</span>
+ {{ end }}
{{ end }}
</div>
{{ end }}
<div class="complexity">{{ .Params.level }}</div>
- <div class="type type-{{ anchorize .Params.talkType }}">{{ .Params.talkType }}</div>
+ <div class="type type-{{ anchorize .Params.format }}">{{ .Params.format }}</div>
</div>
diff --git a/layouts/schedule/list.html b/layouts/schedule/list.html
index ecfdd5d..65c70fc 100644
--- a/layouts/schedule/list.html
+++ b/layouts/schedule/list.html
@@ -12,9 +12,9 @@
</nav>
{{ $.Scratch.Set "maxEnd" 0 }}
-{{ range $key, $slot := $.Site.Data.slots }}
- {{ if gt $slot.row.end ($.Scratch.Get "maxEnd") }}
- {{ $.Scratch.Set "maxEnd" $slot.row.end }}
+{{ range $.Site.Data.slots }}
+ {{ if gt .row.end ($.Scratch.Get "maxEnd") }}
+ {{ $.Scratch.Set "maxEnd" .row.end }}
{{ end}}
{{ end }}
@@ -37,8 +37,7 @@
{{ with (index .rooms 0) }}
{{ range .slots }}
- {{ range $slotKey, $sessionKey := . }}
- {{ $slot := index $.Site.Data.slots $slotKey }}
+ {{ $slot := index (where $.Site.Data.slots "key" .slot) 0 }}
{{ $time := split $slot.start ":" }}
{{ $hh := index $time 0 }}
{{ $mm := index $time 1 }}
@@ -48,19 +47,17 @@
</div>
{{ end }}
{{ end }}
- {{ end }}
{{ range $index, $room := .rooms }}
- {{ range where (where $.Site.Data.rooms "key" $room.room) "full" "!=" true }}
+ {{ range where (where $.Site.Data.rooms "key" $room.room) "skip" "!=" true }}
<!-- Room {{ $room.room }} -->
<div class="room {{ if (modBool $index 2)}}even{{end}}" style="--room: {{ $index }};">
<h3>{{ .label }}</h3>
</div>
{{ range $room.slots }}
- {{ range $slotKey, $sessionKey := . }}
- {{ $sessionPage := $.Site.GetPage (path.Join "/sessions" $sessionKey) }}
- {{ $slot := index $.Site.Data.slots $slotKey }}
+ {{ $sessionPage := $.Site.GetPage (path.Join "/sessions" .talk) }}
+ {{ $slot := index (where $.Site.Data.slots "key" .slot) 0 }}
{{ $time := split $slot.start ":" }}
{{ $hh := index $time 0 }}
{{ $mm := index $time 1 }}
@@ -68,14 +65,13 @@
style="--room: {{ $index }}; --row-start: {{ $slot.row.start }}; --row-end: {{ $slot.row.end }};">
<span class="start">
- <span class="hh">{{ $hh }}</span>
- <span class="mm">{{ $mm }}</span>
- </span>
+ <span class="hh">{{ $hh }}</span>
+ <span class="mm">{{ $mm }}</span>
+ </span>
{{ partial "schedule-session" $sessionPage }}
</div>
{{ end }}
- {{ end }}
<!-- End room {{ $room.room }} -->
{{ end }}
{{ end }}
diff --git a/layouts/sessions/list.html b/layouts/sessions/list.html
index cfd285a..d4320b9 100644
--- a/layouts/sessions/list.html
+++ b/layouts/sessions/list.html
@@ -5,13 +5,13 @@
<section>
<ul class="talks">
{{ $sessions := where .Site.AllPages ".Section" "sessions" }}
- {{ $types := (slice "Conference" "Quickie" "Keynote") }}
+ {{ $types := (slice "conference" "quickie") }}
{{ range sort $sessions ".Title" }}
- {{ if intersect (slice .Params.talkType) $types }}
+ {{ if intersect (slice .Params.format) $types }}
<li class="talk tag-{{ anchorize (delimit (.Params.tags | default (slice)) "" ) }}">{{ partial "session.html" . }}</li>
{{ end }}
{{ end }}
</ul>
</section>
-{{ end }} \ No newline at end of file
+{{ end }}
diff --git a/layouts/sessions/single.html b/layouts/sessions/single.html
index 7363474..2786093 100644
--- a/layouts/sessions/single.html
+++ b/layouts/sessions/single.html
@@ -4,7 +4,9 @@
<header class="tag-{{ anchorize (delimit .Params.tags "" ) }}">
<div class="tags">
{{ range .Params.tags }}
- <span>{{ . }}</span>
+ {{ range first 1 (where $.Site.Data.categories "key" .) }}
+ <span>{{ .name }}</span>
+ {{ end }}
{{ end }}
</div>
diff --git a/layouts/speakers/single.html b/layouts/speakers/single.html
index a03f15d..5847caf 100644
--- a/layouts/speakers/single.html
+++ b/layouts/speakers/single.html
@@ -25,11 +25,13 @@
<ul class="talks">
{{ range where .Site.RegularPages "Params.speakers" "intersect" (slice .Page.Params.key) }}
<li>
- <a href="{{ .URL }}" class="visually-hidden">{{ .Title }}</a>
- <a href="{{ .URL }}" class="talk tag-{{ anchorize (delimit .Params.tags "" ) }}">
+ <a href="{{ .Permalink }}" class="visually-hidden">{{ .Title }}</a>
+ <a href="{{ .Permalink }}" class="talk tag-{{ anchorize (delimit .Params.tags "" ) }}">
<div class="tags">
{{ range .Params.tags }}
- <span>{{ . }}</span>
+ {{ range first 1 (where $.Site.Data.categories "key" .) }}
+ <span>{{ .name }}</span>
+ {{ end }}
{{ end }}
</div>
<span class="language {{ anchorize .Params.language }}"></span>
diff --git a/package.json b/package.json
index bc70d7a..33d2e1c 100644
--- a/package.json
+++ b/package.json
@@ -19,6 +19,7 @@
"@babel/core": "^7.5.4",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.5.4",
+ "@types/js-yaml": "^3.12.1",
"cssnano": "^4.1.8",
"firebase": "^6.3.0",
"html-minifier": "^4.0.0",
diff --git a/src/style/_root.scss b/src/style/_root.scss
index 68c3488..4c009c0 100644
--- a/src/style/_root.scss
+++ b/src/style/_root.scss
@@ -63,6 +63,9 @@
--wtf: var(--tag7);
--general: var(--tag8);
+ --office-hours: floralwhite;
+ --keynote: paleturquoise;
+
/* Jumbo section */
--jumbo-logo-width: 400px;
--jumbo-overlay-opacity: 0.6;
diff --git a/src/style/partials/_tags.scss b/src/style/partials/_tags.scss
index 7405186..787ef75 100644
--- a/src/style/partials/_tags.scss
+++ b/src/style/partials/_tags.scss
@@ -30,6 +30,14 @@
background-color: var(--wtf);
}
+.tag-keynote {
+ background-color: var(--keynote);
+}
+
+.tag-office-hours {
+ background-color: var(--office-hours);
+}
+
.tag-general {
background-color: var(--general);
}
@@ -58,11 +66,3 @@ section .tags {
.tag-party {
background-image: url('/images/backgrounds/party.png');
}
-
-.tag-keynote {
- background: var(--general);
-}
-
-.tag-office-hours {
- background: var(--general);
-}
diff --git a/static/theme.css b/static/theme.css
index 571d52b..c348eae 100644
--- a/static/theme.css
+++ b/static/theme.css
@@ -1 +1 @@
-@charset "UTF-8";:root{--primary:#673ab7;--primary-txt:#fff;--accent:grey;--accent-txt:#fff;--base:#fff;--base-text:#424242;--base-secondary-text:#636363;--link-secondary-text:#424242;--darken-1:rgba(0,0,0,0.125);--darken-2:rgba(0,0,0,0.25);--darken-3:rgba(0,0,0,0.5);--lighten-1:rgba(255,255,255,0.125);--lighten-2:rgba(255,255,255,0.25);--lighten-3:rgba(255,255,255,0.5);--color-hero:#f8f8ff;--color-platium:#73737a;--color-gold:#b7935b;--color-error:#b22222;--space-1:.125rem;--space-2:.25rem;--space-3:.5rem;--space-4:1rem;--theJdrSize:1100px;--breakpoint-sm:34.375rem;--breakpoint-md:45rem;--breakpoint-lg:60rem;--breakpoint-xl:71.25rem;--container-margin:10vw;--container-margin-mobile:3vw;--toolbar-height:3.25rem;--font-family:"Roboto",sans-serif;--tag1:#b3e2cd;--tag2:#fdcdac;--tag3:#cbd5e8;--tag4:#f4cae4;--tag5:#e6f5c9;--tag6:#fff2ae;--tag7:#f1e2cc;--tag8:#ccc;--native-mobile-apps:var(--tag2);--web:var(--tag6);--method-tools:var(--tag5);--big-data-ml-ai:var(--tag3);--iot:var(--tag8);--cloud:var(--tag4);--languages:var(--tag1);--wtf:var(--tag7);--general:var(--tag8);--jumbo-logo-width:400px;--jumbo-overlay-opacity:0.6;--jumbo-overlay-transition:0.5s;--partner-support-height:60px;--partner-platinum-height:calc(var(--partner-support-height)*3);--partner-gold-height:calc(var(--partner-support-height)*2);--animation:0.3s cubic-bezier(0.4,0,0.2,1);--extruded-dark:1px 0 0 var(--darken-3);--extruded-light:1px 0 0 var(--lighten-3);--box-shadow-1:0 0 2px 0 rgba(0,0,0,0.07),0 2px 2px 0 rgba(0,0,0,0.15);--box-shadow-2:0 3px 3px -2px rgba(0,0,0,0.2),0 3px 4px 0 rgba(0,0,0,0.14),0 1px 8px 0 rgba(0,0,0,0.12);--fg-mark-a:#fff;--bg-mark-a:#fb2c17;--fg-mark-b:#000;--bg-mark-b:#fc0;--fg-mark-t2:#fff;--bg-mark-t2:#11a7e0}html{box-sizing:border-box;font-family:Roboto,sans-serif;font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:rgba(0,0,0,.25);background:var(--darken-2)}*,:after,:before{box-sizing:inherit}:focus{outline:thin dotted rgba(0,0,0,.5);outline:thin dotted var(--darken-3);outline-offset:.125rem;outline-offset:var(--space-1)}body{background:#fff;background:var(--base);color:#424242;color:var(--base-text);margin:3.25rem 0 0;margin:var(--toolbar-height) 0 0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:calc(100vh - 3.25rem);min-height:calc(100vh - var(--toolbar-height))}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}hr{border-color:rgba(0,0,0,.125);border-color:var(--darken-1);opacity:.25}p{line-height:1.25}a,a:visited{color:inherit;text-decoration:none}.content a,.content a:visited{color:#673ab7;color:var(--primary)}.language.english:before{content:"🇬🇧"}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}body>footer.container,body>header.container,body>main>section.container{padding:4rem 10vw;padding:4rem var(--container-margin)}body>header{position:fixed;top:0;z-index:100;width:100vw;box-shadow:0 .125rem #673ab7,0 .25rem .125rem rgba(0,0,0,.5);box-shadow:0 var(--space-1) var(--primary),0 var(--space-2) var(--space-1) var(--darken-3);background:#673ab7;background:var(--primary);color:#fff;color:var(--primary-txt)}body>header .top-content{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}body>header .logo img{height:2.75rem;height:calc(var(--toolbar-height) - 2*var(--space-2));max-width:180px}body>header label{display:none;opacity:.5;padding:.1em;border:.25rem solid transparent;border:var(--space-2) solid transparent;outline-offset:.25rem;outline-offset:var(--space-2)}body>header label .icon{--size:1.5rem;height:1.5rem;height:var(--size,1.5rem);width:1.5rem;width:var(--size,1.5rem)}body>header label .icon-menu{display:block}body>header label .icon-close{display:none}body>header label:focus,body>header label:hover{opacity:1;outline:thin dotted currentColor}body>header input[type=checkbox]:checked~label .icon-menu{display:none}body>header input[type=checkbox]:checked~label .icon-close{display:block}body>header nav{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}body>header nav ul{margin:0;padding:0;display:-webkit-flex;display:flex;list-style:none}body>header nav li{opacity:.6;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--animation);border-bottom:thin solid transparent;border-radius:5%}body>header nav li.active{opacity:1;border-bottom-color:currentColor}body>header nav a{display:block;text-transform:uppercase;padding:0 .5rem;padding:0 var(--space-3);text-decoration:none;line-height:2.25rem;line-height:calc(var(--toolbar-height) - 4*var(--space-2));color:inherit;font-weight:200}body>header nav nav a:focus,body>header nav nav a:hover{text-shadow:1px 0 0 rgba(0,0,0,.5);text-shadow:var(--extruded-dark);opacity:.75}body>header nav .languages a.lang{color:transparent;max-width:2em;height:2em;overflow:hidden}body>header nav .languages a.lang:before{color:#000;color:initial}body>header nav .languages a.lang.lang-fr:before{content:"🇫🇷"}body>header nav .languages a.lang.lang-gb:before{content:"🇬🇧"}body>header nav .languages a.active{display:none}@media (max-width:71.24em){body>header{-webkit-flex-wrap:wrap;flex-wrap:wrap}body>header label{display:block}body>header nav{display:none;width:100%;padding:0 1em;background:#673ab7;background:var(--primary);-webkit-justify-content:flex-start;justify-content:flex-start}body>header nav,body>header nav ul{-webkit-flex-direction:column;flex-direction:column}body>header nav a{padding:.25rem 0;padding:var(--space-2) 0;width:100%}body>header nav a.active{border-bottom-width:thin;border-bottom-color:rgba(255,255,255,.25);border-bottom-color:var(--lighten-2)}body>header nav a:focus,body>header nav a:hover{background:rgba(0,0,0,.125);background:var(--darken-1)}body>header input[type=checkbox]:checked~nav{display:block}}body>main{-webkit-flex-grow:1;flex-grow:1}body>main>section{margin:2rem 10vw;margin:2rem var(--container-margin);padding-left:0;padding-right:0}@media (max-width:44.99em){body>main>section{margin:1rem}}body>main>section.primary{background-color:#673ab7;background-color:var(--primary);color:#fff;color:var(--primary-txt)}body>main>section.accent{background-color:grey;background-color:var(--accent);color:#fff;color:var(--accent-txt)}body>footer{background-color:rgba(0,0,0,.125);background-color:var(--darken-1);color:#636363;color:var(--base-secondary-text);font-weight:200;padding:.5em 1em}body>footer .bottom-content{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}body>footer a:hover{text-decoration:underline}body>footer .footer-header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;font-weight:500;-webkit-flex-wrap:wrap;flex-wrap:wrap;text-transform:uppercase}body>footer .footer-header header{margin-right:.25rem;margin-right:var(--space-2)}body>footer .footer-header>div{margin-bottom:1rem}body>footer .footer-header>div,body>footer .footer-header>div ul.social-list{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}body>footer .footer-header>div ul.social-list{padding:0;margin:0;list-style:none}body>footer .footer-header>div ul.social-list li{display:inline-block;padding:.25rem;padding:var(--space-2)}body>footer .footer-header .follow a.social{opacity:.75;-webkit-filter:grayscale(1);filter:grayscale(1);transition:-webkit-filter .3s cubic-bezier(.4,0,.2,1);transition:filter .3s cubic-bezier(.4,0,.2,1);transition:filter .3s cubic-bezier(.4,0,.2,1),-webkit-filter .3s cubic-bezier(.4,0,.2,1);transition:-webkit-filter var(--animation);transition:filter var(--animation);transition:filter var(--animation),-webkit-filter var(--animation)}body>footer .footer-header .follow a.social:focus,body>footer .footer-header .follow a.social:hover{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0)}body>footer .footer-header .blog a{text-decoration:underline}body>footer .footer-header .email a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}body>footer .footer-header .email a .icon{width:1em;height:1em}body>footer .footer-content{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:1rem;margin-top:var(--space-4)}body>footer .footer-content .subscribe a.btn{color:#424242;color:var(--link-secondary-text)}body>footer .footer-content section{margin:.25rem 1rem;margin:var(--space-2) var(--space-4)}@media (max-width:44.99em){body>footer .footer-content section{margin:.25rem 0;margin:var(--space-2) 0}}body>footer .footer-content section:first-child{margin-left:0}body>footer .footer-content section:last-child{margin-right:0}body>footer .footer-content section header{font-size:1.125rem;font-weight:600;margin-bottom:.25rem;margin-bottom:var(--space-2)}body>footer .footer-content section ul{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;list-style:none;padding:0;margin:.5rem 0;margin:var(--space-3) 0;font-weight:100;font-size:.9rem}body>footer .footer-content section ul li{margin:.125rem 0;margin:var(--space-1) 0}body>footer .footer-footer{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;margin-top:1rem;margin-top:var(--space-4)}@media (max-width:44.99em){body>footer .footer-footer{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:start;align-items:start}body>footer .footer-footer>*{margin:.25rem 0;margin:var(--space-2) 0}}body>footer .footer-footer img{height:2rem;width:auto}a.btn,button,input[type=button],input[type=reset],input[type=submit],span.btn{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;border:thin solid rgba(0,0,0,.5);border:thin solid var(--darken-3);background:rgba(0,0,0,.125);background:var(--darken-1);padding:.5rem;padding:var(--space-3);color:inherit;text-transform:uppercase;text-decoration:none;font-size:.875rem;font-weight:100;cursor:pointer;text-shadow:1px 0 0 rgba(255,255,255,.5);text-shadow:var(--extruded-light);--focus-color:var(--darken-1);--active-color:var(--darken-1)}a.btn.btn-lg,button.btn-lg,input[type=button].btn-lg,input[type=reset].btn-lg,input[type=submit].btn-lg,span.btn.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}a.btn.primary,button.primary,input[type=button].primary,input[type=reset].primary,input[type=submit].primary,span.btn.primary{background-color:#673ab7;background-color:var(--primary);color:#fff;color:var(--primary-txt);text-shadow:1px 0 0 rgba(0,0,0,.5);text-shadow:var(--extruded-dark);--focus-color:var(--lighten-1);--active-color:var(--lighten-1)}a.btn.btn-icon-only,button.btn-icon-only,input[type=button].btn-icon-only,input[type=reset].btn-icon-only,input[type=submit].btn-icon-only,span.btn.btn-icon-only{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:rgba(255,255,255,.125);background:var(--lighten-1);border-radius:50%;margin-left:1ch;padding:.25rem;padding:var(--space-2);border-color:transparent}a.btn.btn-icon-only .icon,button.btn-icon-only .icon,input[type=button].btn-icon-only .icon,input[type=reset].btn-icon-only .icon,input[type=submit].btn-icon-only .icon,span.btn.btn-icon-only .icon{margin:.25rem;margin:var(--space-2);--size:1.5rem;width:1.5rem;width:var(--size,1.5rem);height:1.5rem;height:var(--size,1.5rem);display:inline-block;content:"";background-repeat:no-repeat}a.btn:focus,a.btn:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover,span.btn:focus,span.btn:hover{background-image:linear-gradient(90deg,var(--focus-color),var(--focus-color));text-decoration:none}a.btn .icon,button .icon,input[type=button] .icon,input[type=reset] .icon,input[type=submit] .icon,span.btn .icon{--size:1rem;width:1rem;width:var(--size,1rem);height:1rem;height:var(--size,1rem)}a.btn[aria-disabled],button[aria-disabled],form:invalid button,span.btn[aria-disabled]{opacity:.5;cursor:not-allowed;-webkit-filter:grayscale(100%);filter:grayscale(100%)}a.goto-top{position:fixed;display:-webkit-flex;display:flex;bottom:2em;right:2em;height:1em;-webkit-justify-content:center;justify-content:center;border:.75em solid #673ab7;border:.75em solid var(--primary);font-size:200%;background-color:#673ab7;background-color:var(--primary);color:#fff;color:var(--primary-txt);border-radius:50%}a.goto-top,a.social{width:1em;-webkit-align-items:center;align-items:center}a.social{display:-webkit-inline-flex;display:inline-flex;margin:.125rem;margin:var(--space-1);background-size:contain;background-position:50%;background-repeat:no-repeat;text-decoration:none;overflow:hidden}a.social:focus,a.social:hover{text-decoration:underline}.jumbo{position:relative;height:calc(100vh - 3.25rem);height:calc(100vh - var(--toolbar-height));max-width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.jumbo img.jumbo-logo{max-width:100%;width:400px;width:var(--jumbo-logo-width,400px);height:auto;-webkit-filter:drop-shadow(0 1px 1px rgba(0,0,0,.5));filter:drop-shadow(0 1px 1px rgba(0,0,0,.5));-webkit-filter:drop-shadow(0 1px 1px var(--darken-3));filter:drop-shadow(0 1px 1px var(--darken-3))}.jumbo p{margin:.25rem 0;margin:var(--space-2) 0;font-size:2rem}.jumbo .jumbo-cover{background-size:cover;background-attachment:fixed;background-position:50%;position:absolute;top:0;right:0;bottom:0;left:0}.jumbo #jumbo-img{display:none}.jumbo #jumbo-overlay{background-color:#673ab7;background-color:var(--primary);transition:opacity .5s;transition:opacity var(--jumbo-overlay-transition,.4s);position:absolute;top:0;right:0;bottom:0;left:0;opacity:1}.jumbo #jumbo-overlay.show{opacity:.6;opacity:var(--jumbo-overlay-opacity,.6)}.jumbo .inner-wrapper{max-width:75vw}.jumbo .inner-wrapper .inner{padding:1rem;padding:var(--space-4);color:#fff;color:var(--primary-txt);position:relative;overflow:hidden;text-align:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.jumbo .inner-wrapper .inner h2{font-size:2rem;margin:.5rem 0;margin:var(--space-3) 0;font-weight:700}.jumbo .inner-wrapper .inner h3{font-size:1.8rem;margin:.5rem 0;margin:var(--space-3) 0}.jumbo .inner-wrapper .inner a{-webkit-align-self:center;-ms-grid-row-align:center;align-self:center;margin:.5em}.jumbo .scroll-down{position:absolute;bottom:2rem;left:0;-webkit-transform:translateX(50vw);transform:translateX(50vw);-webkit-transform-origin:center center;transform-origin:center center;color:#fff;color:var(--base,#fff)}.jumbo .scroll-down .icon{height:2.5em;width:1.5em}.jumbo .scroll-down .icon .scroller{-webkit-animation:scrollDownMove .8s ease-in-out infinite alternate;animation:scrollDownMove .8s ease-in-out infinite alternate}@-webkit-keyframes scrollDownMove{0%{-webkit-transform:translateY(-.15em);transform:translateY(-.15em)}to{-webkit-transform:translateY(.65em);transform:translateY(.65em)}}@keyframes scrollDownMove{0%{-webkit-transform:translateY(-.15em);transform:translateY(-.15em)}to{-webkit-transform:translateY(.65em);transform:translateY(.65em)}}@media (max-width:59.99em){.jumbo .inner{max-width:80vw;padding:0}.jumbo .inner h1{font-size:1.5rem}.jumbo .inner h1 img{max-width:100%}}.hero .description,.hero h1{padding:2rem 10vw;padding:2rem var(--container-margin)}.hero .description{background:#f8f8ff;background:var(--color-hero);border-top:thin solid rgba(0,0,0,.125);border-top:thin solid var(--darken-1);border-bottom:thin solid rgba(0,0,0,.125);border-bottom:thin solid var(--darken-1)}#TableOfContents ul{padding-left:1em;list-style:none}#TableOfContents ul li{font-size:1rem;margin:.125rem 0;margin:var(--space-1) 0;padding:.125rem 0;padding:var(--space-1) 0}#TableOfContents ul li a{color:#673ab7;color:var(--primary);text-decoration:none}#TableOfContents ul li a:focus,#TableOfContents ul li a:hover{text-decoration:underline}#TableOfContents>ul>li>ul>li>a{font-weight:700}.speakers ul li .speaker{text-decoration:none;color:inherit}.speakers ul li .speaker,.speakers ul li .speaker .info{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.speakers ul li .speaker .speaker-img{--size:8rem;height:8rem;height:var(--size,8rem);min-width:8rem;min-width:var(--size,8rem);border-radius:100%;background-size:cover;margin:.25rem;margin:var(--space-2)}.speakers ul li .speaker .speaker-company img{max-height:2rem;margin:.125rem;margin:var(--space-1)}.speakers ul li .speaker .speaker-company figcaption{display:none}.speakers ul li .speaker .speaker-name{font-weight:600;margin:.125rem;margin:var(--space-1)}.speakers ul li .speaker .speaker-company{font-weight:200;opacity:.8;margin:.125rem;margin:var(--space-1)}.tickets ul{list-style:none;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;padding-left:0}.tickets ul li{-webkit-flex-basis:15rem;flex-basis:15rem}.tickets ul li .ticket{margin:1rem;margin:var(--space-4);padding:2rem .5rem;padding:2rem var(--space-3);border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);box-shadow:.125rem .125rem .25rem rgba(0,0,0,.25);box-shadow:var(--space-1) var(--space-1) var(--space-2) var(--darken-2);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;text-decoration:none;color:inherit}.tickets ul li .ticket[aria-disabled]{opacity:.5;-webkit-filter:grayscale(1);filter:grayscale(1);cursor:not-allowed}.tickets ul li .ticket .ticket-name{font-size:1rem}.tickets ul li .ticket .ticket-price{font-size:3.5rem;color:#673ab7;color:var(--primary);font-weight:200}.tickets ul li .ticket .ticket-date,.tickets ul li .ticket .ticket-info{font-size:.75rem;color:rgba(0,0,0,.5);color:var(--darken-3)}.tickets ul li .ticket .btn{margin:1rem;margin:var(--space-4)}.partners-group h3{text-align:center;margin:1rem 0;margin:var(--space-4) 0}.partners-group ul{list-style:none;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;padding:0}.partners-group ul li{-webkit-flex-basis:160px;flex-basis:160px;margin:.5rem;margin:var(--space-3);height:60px;height:var(--partner-support-height)}.partners-group .partner{padding:.5rem;padding:var(--space-3);display:block;height:100%;width:100%;background-size:contain;background-repeat:no-repeat;background-position:50%;background-origin:content-box;box-shadow:0 0 2px 0 rgba(0,0,0,.07),0 2px 2px 0 rgba(0,0,0,.15);box-shadow:var(--box-shadow-1);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--animation);cursor:pointer;color:transparent}.partners-group .partner:focus,.partners-group .partner:hover{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);box-shadow:var(--box-shadow-2)}.partners-group.partner-platinium ul li{height:180px;height:var(--partner-platinum-height);-webkit-flex-basis:320px;flex-basis:320px}.partners-group.partner-gold ul li,.partners-group.partner-startup ul li{height:120px;height:var(--partner-gold-height);-webkit-flex-basis:200px;flex-basis:200px}.partners-group .fancy{line-height:.5;text-align:center;color:#636363;color:var(--base-secondary-text)}.partners-group .fancy span{display:inline-block;position:relative;text-transform:capitalize}.partners-group .fancy span:after,.partners-group .fancy span:before{top:40%;content:"";position:absolute;height:5px;width:140%;max-width:25vw}.partners-group .fancy span:before{right:100%;margin-right:15px}.partners-group .fancy span:after{left:100%;margin-left:15px}.partners-group.partner-platinium .fancy{font-size:1.5em;color:#73737a;color:var(--color-platium)}.partners-group.partner-platinium .fancy span:after,.partners-group.partner-platinium .fancy span:before{border-bottom:1px solid;border-top:1px solid}.partners-group.partner-gold .fancy{font-size:1.33em;color:#b7935b;color:var(--color-gold)}.partners-group.partner-gold .fancy span:after,.partners-group.partner-gold .fancy span:before{top:20%;border-bottom:1px solid}.tag-method-tools{background-color:#e6f5c9;background-color:var(--method-tools)}.tag-native-mobile-apps{background-color:#fdcdac;background-color:var(--native-mobile-apps)}.tag-web{background-color:#fff2ae;background-color:var(--web)}.tag-big-data-ml-ai{background-color:#cbd5e8;background-color:var(--big-data-ml-ai)}.tag-iot{background-color:#ccc;background-color:var(--iot)}.tag-cloud-infra{background-color:#f4cae4;background-color:var(--cloud)}.tag-languages{background-color:#b3e2cd;background-color:var(--languages)}.tag-wtf{background-color:#f1e2cc;background-color:var(--wtf)}.tag-general{background-color:#ccc;background-color:var(--general)}section .tags{padding:.125rem;padding:var(--space-1);border-radius:.25rem;border-radius:var(--space-2);background:rgba(0,0,0,.125);background:var(--darken-1);border:thin solid rgba(0,0,0,.25);border:thin solid var(--darken-2);text-shadow:1px 0 0 rgba(255,255,255,.5);text-shadow:var(--extruded-light)}.tag-open{background-image:url(/images/backgrounds/open.png)}.tag-pause{background-image:url(/images/backgrounds/pause.png)}.tag-lunch{background-image:url(/images/backgrounds/lunch.png)}.tag-party{background-image:url(/images/backgrounds/party.png)}.tag-keynote,.tag-office-hours{background:#ccc;background:var(--general)}.icon{--size:1em;height:1em;height:var(--size,1em);min-width:1em;min-width:var(--size,1em);display:inline-block;background-repeat:no-repeat;margin-right:.125rem;margin-right:var(--space-1)}a .icon.icon-email,a .icon.icon-subscribe{margin-right:.5rem;margin-right:var(--space-3)}a .icon.icon-right{margin-left:.5rem;margin-left:var(--space-3)}.type-conference{--duration:"40"}.type-quickie{--duration:"15"}.type-keynote{--duration:"30"}form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}form button,form input[type=button],form input[type=reset],form input[type=submit]{-webkit-align-self:flex-end;align-self:flex-end}form input{background:transparent;border:none;border-bottom:.125rem solid rgba(0,0,0,.25);border-bottom:var(--space-1) solid var(--darken-2);transition:border .3s cubic-bezier(.4,0,.2,1);transition:border var(--animation);margin:.5rem 0;margin:var(--space-3) 0;outline:thin dotted transparent;font-size:1rem;line-height:1.5rem;padding:.25rem;padding:var(--space-2);border-radius:.125rem;border-radius:var(--space-1);color:#424242;color:var(--base-text)}form input::-webkit-input-placeholder{color:rgba(0,0,0,.5);color:var(--darken-3)}form input:-ms-input-placeholder{color:rgba(0,0,0,.5);color:var(--darken-3)}form input::-ms-input-placeholder{color:rgba(0,0,0,.5);color:var(--darken-3)}form input::placeholder{color:rgba(0,0,0,.5);color:var(--darken-3)}form input:focus{border-bottom-color:#673ab7;border-bottom-color:var(--primary)}form input:invalid{border-bottom-color:#b22222;border-bottom-color:var(--color-error)}.album{padding:.25rem;padding:var(--space-2)}.album .img{background-size:cover;background-position:50%}.album .inner{padding:1rem;padding:var(--space-4);background-color:#673ab7;background-color:var(--primary);color:#fff;color:var(--primary-txt);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-align:center}@supports (grid-template-columns:repeat(5,1fr)){.album{padding:.25rem;padding:var(--space-2);display:-ms-grid;display:grid;grid-gap:.25rem;grid-gap:var(--space-2);-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);-ms-grid-rows:(30vh)[3];grid-template-rows:repeat(3,30vh);grid-auto-flow:dense}.album .img{background-size:cover;background-position:50%}.album .img:first-child,.album .img:nth-child(2),.album .img:nth-child(6),.album .img:nth-child(8),.album .inner{-ms-grid-column-span:2;grid-column:span 2}.album .img:nth-child(3){-ms-grid-column:5;grid-column:5;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.album .inner{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;-ms-grid-row:2;grid-row:2}@media (max-width:59.99em){.album{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-grid-rows:(20vh)[5];grid-template-rows:repeat(5,20vh)}.album .img:first-child,.album .img:nth-child(7),.album .img:nth-child(8){-ms-grid-column-span:1;grid-column:span 1}.album .img:nth-child(2),.album .img:nth-child(4),.album .img:nth-child(6),.album .inner{-ms-grid-column-span:2;grid-column:span 2}.album .img:nth-child(3){-ms-grid-column:3;grid-column:3;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/4}.album .inner{-ms-grid-column-span:3;grid-column:span 3;-ms-grid-row-span:5;grid-row:span 5}}}.home main>section{margin:0;padding:4rem}.home main>section h2{margin-bottom:1.5rem;padding:0;font-size:2rem;line-height:1.875rem;font-weight:300}.home main .info{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.home main .info .wrapper{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto;display:-webkit-flex;display:flex}@media (max-width:44.99em){.home main .info{text-align:center}}.home main .info .inner{-webkit-flex:1 1 auto;flex:1 1 auto;max-width:33vw;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}@media (max-width:71.24em){.home main .info .inner{max-width:100%}}.home main .info .numbers{-webkit-flex:1 0 33vw;flex:1 0 33vw;margin:0 2rem;min-width:33vw;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%}@media (max-width:44.99em){.home main .info .numbers{margin:0}}.home main .info .number strong{font-size:3.5rem;font-weight:100}.home main .info .number strong:after{content:"";display:block;height:.125rem;width:2rem;background-color:#673ab7;background-color:var(--primary)}.home main .info .number div{margin:.125rem 0;margin:var(--space-1) 0}.home main .speakers .inner,.home main .speakers ul{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}.home main .speakers ul{padding-left:0;list-style:none;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}.home main .speakers ul li{margin:1rem;margin:var(--space-4)}.home main .speakers ul li:nth-child(n+5){display:none}.home main .subscribe{text-align:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.home main .youtube-section{text-align:center}.home main .youtube-section .inner{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto;padding:1rem;padding:var(--space-4);border-radius:.5rem;border-radius:var(--space-3);position:relative;overflow:hidden;text-shadow:0 1px 1px rgba(0,0,0,.5);text-shadow:0 1px 1px var(--darken-3);text-align:center}.home main .youtube-section .inner .youtube-player{border:4px solid #fff;background-color:#000}@media (max-width:59.99em){.home main .youtube-section .inner{padding:0;max-width:80vw}}.home main .tickets{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.home main .tickets p{font-size:80%}.home main .location{padding:0;position:relative;background:rgba(0,0,0,.125);background:var(--darken-1);font-weight:300}.home main .location .map{display:block;height:664px;background-position:50%;background-size:cover}.home main .location .description{display:inline-block;padding:1rem;padding:var(--space-4);width:400px;position:absolute;bottom:2rem;right:2rem;background-color:#673ab7;background-color:var(--primary);color:#fff;color:var(--primary-txt)}.home main .location .description .direction{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.home main .partners .inner h2{text-align:center}@supports (grid-template-columns:repeat(auto-fit,minmax(25vmin,1fr))){.home main .info .numbers{-webkit-justify-content:center;justify-content:center;display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:59.99em){.home main>section{padding:2rem}.home main .location .description{position:relative;top:unset;bottom:unset;left:0;right:unset;width:100%}}.section.sessions ul.talks,.taxonomy.tags ul.talks{list-style:none;padding:0;margin:0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.section.sessions ul.talks li.talk,.taxonomy.tags ul.talks li.talk{margin:1rem;-webkit-flex:1 0 320px;flex:1 0 320px}.section.sessions ul.talks a,.taxonomy.tags ul.talks a{border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);box-shadow:.125rem .125rem .25rem rgba(0,0,0,.25);box-shadow:var(--space-1) var(--space-1) var(--space-2) var(--darken-2);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--animation);border-radius:.25rem;border-radius:var(--space-2);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;text-decoration:none;color:inherit;height:100%}.section.sessions ul.talks a:focus,.section.sessions ul.talks a:hover,.taxonomy.tags ul.talks a:focus,.taxonomy.tags ul.talks a:hover{box-shadow:.25rem .25rem .25rem rgba(0,0,0,.5);box-shadow:var(--space-2) var(--space-2) var(--space-2) var(--darken-3)}.section.sessions ul.talks a .info,.section.sessions ul.talks a h2,.taxonomy.tags ul.talks a .info,.taxonomy.tags ul.talks a h2{padding:1rem;padding:var(--space-4)}.section.sessions ul.talks a h2,.taxonomy.tags ul.talks a h2{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.section.sessions ul.talks a hr,.taxonomy.tags ul.talks a hr{width:calc(100% - .5rem);width:calc(100% - var(--space-3));margin:0 auto}.section.sessions ul.talks a .info,.taxonomy.tags ul.talks a .info{-webkit-flex-grow:1;flex-grow:1}.section.sessions ul.talks a .info .tags,.taxonomy.tags ul.talks a .info .tags{float:right}.section.sessions ul.talks a .speakers,.taxonomy.tags ul.talks a .speakers{border:thin solid transparent;border-radius:.25rem;border-radius:var(--space-2);background:#fff;background:var(--base);padding-left:0}.section.sessions ul.talks a .speaker+.speaker,.taxonomy.tags ul.talks a .speaker+.speaker{border-top:thin solid rgba(0,0,0,.125);border-top:thin solid var(--darken-1)}@supports (grid-template-columns:repeat(auto-fit,minmax(320px,1fr))){.section.sessions ul.talks,.taxonomy.tags ul.talks{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.talk .complexity:before{content:"Niveau : "}.talk .type:before{content:"Type : "}.talk .type:after{font-weight:100;content:" (" "" " min.)";content:" (" var(--duration,"") " min.)"}.talk .speakers .speaker{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:.125rem .5rem;padding:var(--space-1) var(--space-3);--img-size:2rem}.talk .speakers .speaker .speaker-img{--img-size:3rem;height:3rem;height:var(--img-size,3rem);min-width:3rem;min-width:var(--img-size,3rem);border-radius:100%;background-size:cover;margin-right:1rem;margin-right:var(--space-4)}.talk .speakers .speaker .info{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.talk .speakers .speaker .speaker-company{-webkit-flex-grow:1;flex-grow:1;text-align:right;margin-left:.5rem;margin-left:var(--space-3)}.talk .speakers .speaker p{max-width:320px}.page.sessions .talk header{border-radius:.25rem;border-radius:var(--space-2);padding:.25rem;padding:var(--space-2);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.page.sessions .talk header h1{-webkit-flex-grow:1;flex-grow:1}.page.sessions .talk header .tags{margin-right:1ch;white-space:nowrap}.page.sessions .talk .detail{margin:.25rem 0;margin:var(--space-2) 0;padding:.25rem 0;padding:var(--space-2) 0;border-top:thin solid rgba(0,0,0,.125);border-top:thin solid var(--darken-1);border-bottom:thin solid rgba(0,0,0,.125);border-bottom:thin solid var(--darken-1)}.page.sessions .talk .content{margin:1rem 0;margin:var(--space-4) 0;-webkit-flex:1 1 auto;flex:1 1 auto}.page.sessions .talk .speakers .speaker{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:1fr auto auto;grid-template-rows:1fr auto auto}.page.sessions .talk .speakers .speaker .speaker-img{grid-row:1/-1;-ms-grid-row-align:center;align-self:center;--img-size:6rem;height:3rem;height:var(--img-size,3rem);min-width:3rem;min-width:var(--img-size,3rem);border-radius:100%;background-size:cover;margin-right:1rem;margin-right:var(--space-4)}.page.sessions .talk .speakers .speaker .speaker-company{text-align:left;margin-left:0}.page.sessions .talk .speakers{float:right;margin:.125rem .5rem;margin:var(--space-1) var(--space-3);list-style:none;padding:0;-webkit-align-self:start;-ms-grid-row-align:start;align-self:start;border-radius:.25rem;border-radius:var(--space-2)}.page.sessions .talk .speakers .speaker{padding:.5rem;padding:var(--space-3);margin:1rem 0;margin:var(--space-4) 0;border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);box-shadow:.125rem .125rem .25rem rgba(0,0,0,.25);box-shadow:var(--space-1) var(--space-1) var(--space-2) var(--darken-2);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--animation);border-radius:.25rem;border-radius:var(--space-2);text-decoration:none;color:inherit}.page.sessions .talk .speakers .speaker:focus,.page.sessions .talk .speakers .speaker:hover{box-shadow:.25rem .25rem .25rem rgba(0,0,0,.5);box-shadow:var(--space-2) var(--space-2) var(--space-2) var(--darken-3)}.page.sessions .talk .media{grid-column:1/-1}.page.sessions .talk .media a{padding:.5rem 0;padding:var(--space-3) 0;font-size:1rem}.page.sessions .talk .media .social-slides{width:auto;color:inherit}@media (max-width:59.99em){.page.talks .talk{-ms-grid-columns:1fr;grid-template-columns:1fr}.page.sessions .talk .speakers{float:unset}}.page.partners .content img{width:50vw}.page.partners .header{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;grid-template-areas:"logo title" "logo website";-webkit-align-items:center;align-items:center}.page.partners .header .card{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:logo;height:8em;width:12em;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:50%;background-origin:content-box;padding:.25em;margin-right:1em;box-shadow:.125em .125em .25em rgba(0,0,0,.5)}.page.partners .header h1{-ms-grid-row:1;-ms-grid-column:2;grid-area:title;-ms-grid-row-align:end;align-self:end;font-size:2.5em}.page.partners .header a{-ms-grid-row:2;-ms-grid-column:2;grid-area:website;-ms-grid-row-align:start;align-self:start}.page.partners .socials ul{margin:0;list-style:none;padding-left:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:2em}.page.partners .socials ul li{margin:.25em}.page.partners .jobs ul{margin:0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;list-style:none;padding-left:0}.page.partners .jobs ul .job{padding:.5em;margin:.5em;box-shadow:.125em .125em .25em rgba(0,0,0,.5);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.page.partners .jobs ul .job header{font-size:1.1em;font-weight:700;font-style:italic;margin:.5em 0}.page.partners .jobs ul .job .city,.page.partners .jobs ul .job .contact{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;color:#666;margin:.25em 0}.page.partners .jobs ul .job .city .icon,.page.partners .jobs ul .job .contact .icon{width:2ch}.section.schedule nav.day-tabs{font-size:2em;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-self:center;align-self:center;padding:.5rem 10vw;padding:var(--space-3) var(--container-margin)}.section.schedule nav.day-tabs a{-webkit-flex-grow:1;flex-grow:1;margin:.25rem 1rem;margin:var(--space-2) var(--space-4);border-radius:.5rem;border-radius:var(--space-3);text-align:center;color:#673ab7;color:var(--primary);background-colorcolo:#fff;background-colorcolo:var(--primary-txt)}.section.schedule nav.day-tabs a.active{background-color:#673ab7;background-color:var(--primary);color:#fff;color:var(--primary-txt)}.section.schedule main>section.schedule{margin:1rem 2rem 2rem;padding:.5rem 10vw;padding:var(--space-3) var(--container-margin)}.section.schedule main>section.schedule .day{display:none}.section.schedule main>section.schedule .day:target{display:block}.section.schedule h2{display:none}.section.schedule .room{-webkit-align-items:flex-start;align-items:flex-start;color:#673ab7;color:var(--primary);margin:.125em}.section.schedule .room,.section.schedule .room h3{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;background-color:#fff;background-color:var(--primary-txt)}.section.schedule .room h3{border:solid;border-radius:.5rem;border-radius:var(--space-3);font-size:1.5em;-webkit-align-items:center;align-items:center;width:100%;height:1.75em}.section.schedule .slot,.section.schedule .start{font-size:2em;color:#636363;color:var(--base-secondary-text)}.section.schedule .slot .mm,.section.schedule .start .mm{font-size:50%}.section.schedule .start{position:absolute;top:0;left:-3.5ch}.section.schedule .slot{display:none}.section.schedule .session{position:relative;margin:1rem 1rem 1rem 5ch;border-radius:.25rem;border-radius:var(--space-2)}.section.schedule .session.tag-lunch,.section.schedule .session.tag-open,.section.schedule .session.tag-party,.section.schedule .session.tag-pause{background-position:50%;background-size:cover;pointer-events:none}.section.schedule .session.tag-lunch>a,.section.schedule .session.tag-open>a,.section.schedule .session.tag-party>a,.section.schedule .session.tag-pause>a{box-shadow:none}.section.schedule .session.tag-lunch h4,.section.schedule .session.tag-open h4,.section.schedule .session.tag-party h4,.section.schedule .session.tag-pause h4{color:#fff;text-shadow:2px 1px 1px #000}.section.schedule .session .slot,.section.schedule .session.tag-lunch .tags,.section.schedule .session.tag-office-hours .tags,.section.schedule .session.tag-open .tags,.section.schedule .session.tag-party .tags,.section.schedule .session.tag-pause .tags{display:none}.section.schedule .session>a{border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);box-shadow:.125rem .125rem .25rem rgba(0,0,0,.25);box-shadow:var(--space-1) var(--space-1) var(--space-2) var(--darken-2);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--animation);border-radius:.25rem;border-radius:var(--space-2);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;text-decoration:none;color:inherit;height:100%}.section.schedule .session>a:focus,.section.schedule .session>a:hover{box-shadow:.25rem .25rem .25rem rgba(0,0,0,.5);box-shadow:var(--space-2) var(--space-2) var(--space-2) var(--darken-3)}.section.schedule .session>a .info,.section.schedule .session>a h4{padding:.25rem;padding:var(--space-2)}.section.schedule .session>a h4{text-shadow:2px 1px 1px #fff;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.section.schedule .session>a hr{width:calc(100% - .5rem);width:calc(100% - var(--space-3));margin:0 auto}.section.schedule .session>a .info{-webkit-flex-grow:1;flex-grow:1}.section.schedule .session>a .info .tags{float:right}.section.schedule .session>a .speakers{border:thin solid transparent;border-radius:.25rem;border-radius:var(--space-2);background:#fff;background:var(--base);padding:0;margin:0;list-style:none}.section.schedule .session>a .speaker+.speaker{border-top:thin solid rgba(0,0,0,.125);border-top:thin solid var(--darken-1)}.section.schedule .session>a .speaker{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:.125rem .5rem;padding:var(--space-1) var(--space-3)}.section.schedule .session>a .speaker .speaker-img{--img-size:2rem;height:3rem;height:var(--img-size,3rem);min-width:3rem;min-width:var(--img-size,3rem);border-radius:100%;background-size:cover;margin-right:1rem;margin-right:var(--space-4)}.section.schedule .session>a .speaker .info{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.section.schedule .session>a .speaker .speaker-company{-webkit-flex-grow:1;flex-grow:1;text-align:right;margin-left:.5rem;margin-left:var(--space-3)}.section.schedule .session>a .speaker p{max-width:320px}@supports (grid-template-columns:repeat(calc(var(--rooms) + 1),1fr)){.section.schedule main>section.schedule .day{-ms-grid-columns:auto (1fr)[var(--rooms)];grid-template-columns:auto repeat(var(--rooms),1fr);--dayStart:60 * var(--dayStartH) + var(--dayStartM);--dayEnd:60 * var(--dayEndH) + var(--dayEndM);-ms-grid-rows:3em (4.5em)[calc(var(--end) - 1)];grid-template-rows:3em repeat(calc(var(--end) - 1),4.5em);grid-gap:.125em .25em}.section.schedule main>section.schedule .day:target{display:-ms-grid;display:grid}.section.schedule main>section.schedule .day .slot{display:block;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;--start:calc(1 + var(--row-start));--end:calc(1 + var(--row-end));grid-row:var(--start)/var(--end);background-color:#f8f8ff;background-color:var(--color-hero)}.section.schedule main>section.schedule .day .room{grid-column:calc(var(--room) + 2);grid-row:1/-1}.section.schedule main>section.schedule .day .room.even{background-color:#f8f8ff;background-color:var(--color-hero)}.section.schedule main>section.schedule .day .session{margin:.125em;z-index:1;--start:calc(1 + var(--row-start));--end:calc(1 + var(--row-end));grid-column:calc(var(--room) + 2);grid-row:var(--start)/var(--end)}.section.schedule main>section.schedule .day .session.tag-lunch h4,.section.schedule main>section.schedule .day .session.tag-open h4,.section.schedule main>section.schedule .day .session.tag-party h4{font-size:2em}.section.schedule main>section.schedule .day .session.tag-lunch,.section.schedule main>section.schedule .day .session.tag-open,.section.schedule main>section.schedule .day .session.tag-party,.section.schedule main>section.schedule .day .session.tag-pause{grid-column:2/-1;z-index:0}.section.schedule main>section.schedule .day .session.tag-office-hours{margin:.5rem;margin:var(--space-3)}.section.schedule main>section.schedule .day .session .start{display:none}}@media (max-width:79.99em){.section.schedule main>section.schedule{--container-margin:0em}}@media (max-width:59.99em){.section.schedule main>section.schedule{--container-margin:0em;margin:1rem .5rem 2rem 1.5em}@supports (grid-template-columns:repeat(calc(var(--rooms) + 1),1fr)){.section.schedule main>section.schedule .day:target{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.section.schedule main>section.schedule .day .slot{display:none}.section.schedule main>section.schedule .day .room{-webkit-align-items:flex-start;align-items:flex-start;margin-top:1em}}}.section.speakers .hero h1{padding:2rem 10vw;padding:2rem var(--container-margin)}.section.speakers ul.speakers{list-style:none;padding:0;margin:0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.section.speakers ul.speakers>li{margin:1rem;-webkit-flex:1 0 300px;flex:1 0 300px;max-width:450px}.section.speakers a.speaker{padding:1rem;padding:var(--space-4);border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);box-shadow:.125rem .125rem .25rem rgba(0,0,0,.25);box-shadow:var(--space-1) var(--space-1) var(--space-2) var(--darken-2);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--animation);border-radius:.25rem;border-radius:var(--space-2);display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;height:100%}.section.speakers a.speaker .speaker-img{margin-right:1rem;margin-right:var(--space-4)}.section.speakers a.speaker .speaker-company{margin-top:.5rem;margin-top:var(--space-3);text-align:center}.section.speakers a.speaker .speaker-company img{max-width:100%}.section.speakers a.speaker .speaker-company figcaption{display:block;max-width:200px}.section.speakers a.speaker:focus,.section.speakers a.speaker:hover{box-shadow:.25rem .25rem .25rem rgba(0,0,0,.5);box-shadow:var(--space-2) var(--space-2) var(--space-2) var(--darken-3)}.page.speakers .hero,.page.speakers main{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.page.speakers .hero .description,.page.speakers .hero header{padding:1rem 10vw;padding:var(--space-4) var(--container-margin)}.page.speakers .hero header{-webkit-align-self:center;align-self:center;margin:1em;padding-left:0;max-width:1100px;max-width:var(--theJdrSize);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.page.speakers .hero header .speaker-img{--size:6rem;height:6rem;height:var(--size,6rem);min-width:6rem;min-width:var(--size,6rem);border-radius:100%;background-size:cover;box-shadow:0 0 .5rem rgba(0,0,0,.5);box-shadow:0 0 var(--space-3) var(--darken-3);margin-right:1rem;margin-right:var(--space-4)}.page.speakers .hero header h1{margin:0;padding:0}.page.speakers .hero header ul.socials{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0;font-size:1.25em;-webkit-justify-content:flex-start;justify-content:flex-start}.page.speakers .hero header ul.socials li{-webkit-flex:0 1 auto;flex:0 1 auto;padding-right:1rem;padding-right:var(--space-4)}.page.speakers .hero header ul.socials li a.social{width:auto;color:inherit}.page.speakers .hero header ul.socials li a.social .icon{width:1em}.page.speakers .hero .description .talks{padding-left:0;list-style:none}.page.speakers .hero .description .talks .talk{border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);display:-webkit-inline-flex;display:inline-flex;padding:.25rem;padding:var(--space-2);border-radius:.125rem;border-radius:var(--space-1)}.page.speakers .hero .description .talks .talk .language,.page.speakers .hero .description .talks .talk .tags{margin-right:1ch}.page.speakers .hero .description .talks .talk .tags{white-space:nowrap;-webkit-align-self:center;-ms-grid-row-align:center;align-self:center}.page.speakers .hero .description .talks .talk.tag-{display:none}.page.speakers section.speaker{-webkit-align-self:center;-ms-grid-row-align:center;align-self:center;margin:1em;max-width:1100px;max-width:var(--theJdrSize)}.page.speakers section.speaker header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.page.speakers section.speaker .speaker-company{margin:.5rem 0;margin:var(--space-3) 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media (max-width:var(--breakpoint-lg)){.section.blog main>section{margin:2rem 3vw;margin:2rem var(--container-margin-mobile)}}.section.blog main .blogs,.section.blog main h1{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}.section.blog .blogs a.blog-links{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.section.blog .blogs a.blog{text-decoration:none;padding:1rem;padding:var(--space-4);border-radius:.5rem;border-radius:var(--space-3);display:-webkit-flex;display:flex;color:inherit;border-bottom:thin solid rgba(0,0,0,.125);border-bottom:thin solid var(--darken-1)}@media (max-width:44.99em){.section.blog .blogs a.blog{padding:.25rem;padding:var(--space-2)}}.section.blog .blogs a.blog .img{display:inline-block;background-position:50%;background-size:cover;--size:16rem;-webkit-flex:0 0 16rem;flex:0 0 16rem;-webkit-flex:0 0 var(--size,16rem);flex:0 0 var(--size,16rem);height:16rem;height:var(--size,16rem);width:16rem;width:var(--size,16rem);border-radius:.25rem;border-radius:var(--space-2)}.section.blog .blogs a.blog .info{-webkit-flex:1 1 auto;flex:1 1 auto;margin-left:1rem;margin-left:var(--space-4);-webkit-justify-content:center;justify-content:center}.section.blog .blogs a.blog .info h2{margin:.5rem 0;margin:var(--space-3) 0}.section.blog .blogs a.blog .info .reading{-webkit-align-self:flex-end;align-self:flex-end}.section.blog .blogs a.blog .info .reading:after{content:" min."}.section.blog .blogs a.blog .info .date{-webkit-align-self:flex-start;align-self:flex-start;color:#636363;color:var(--base-secondary-text)}.section.blog .blogs a.blog .info p{line-height:1.75}@media (max-width:59.99em){.section.blog .blogs a{-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;-ms-grid-columns:auto;grid-template-columns:auto}.section.blog .blogs a .img{width:100%}}@media (max-width:33.74em){.section.blog .blogs a.blog{display:block}.section.blog .blogs a.blog .img{display:none}}@media (max-width:59.99em){.section.blog .blogs a.blog{display:block}.section.blog .blogs a.blog .img{--size:8rem;float:left;margin-right:.5em}}.page.blog .hero .img{padding:10vw;padding:var(--container-margin);background-repeat:no-repeat;background-size:cover;background-position:50%;text-shadow:1px 0 0 rgba(255,255,255,.5);text-shadow:1px 0 0 var(--lighten-3);min-height:45vmin}.page.blog .hero h1{color:#673ab7;color:var(--primary);padding-left:0;padding-right:0}.page.blog .hero h1 small{display:block}.page.blog main .content,.page.blog main h1{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}.page.blog .content{padding-left:0;padding-right:0;margin:2rem 10vw;margin:2rem var(--container-margin)}@media (max-width:44.99em){.page.blog .content{margin:1rem}}.page.blog .content img{max-width:100%}.page.blog .content .centered-img{text-align:center;margin:.5rem 0;margin:var(--space-3) 0}.page.blog .content h1,.page.blog .content h2,.page.blog .content h3,.page.blog .content h4,.page.blog .content h5,.page.blog .content h6{color:#673ab7;color:var(--primary);font-style:normal;font-weight:400}.page.blog .content h1,.page.blog .content h2,.page.blog .content h3{margin-top:1.25rem;margin-bottom:.625rem}.page.blog .content h4,.page.blog .content h5,.page.blog .content h6{margin-top:.625rem;margin-bottom:.625rem}.page.blog .content p{text-align:justify;margin-bottom:1.5rem;line-height:1.7rem}.page.blog .content ul{margin-left:1rem}.page.blog .content ul li{line-height:1.7rem}main>.kids .hero{position:relative}main>.kids .hero .img{background-repeat:no-repeat;background-size:cover;background-position:50%;text-shadow:1px 0 0 rgba(255,255,255,.5);text-shadow:1px 0 0 var(--lighten-3);min-height:45vmin}main>.kids .hero h1{position:absolute;bottom:0;max-width:1100px;max-width:var(--theJdrSize);color:#fff;color:var(--primary-txt);padding-left:0;padding-right:0;margin:0;font-size:3rem}main>.kids .hero h1 small{display:block;font-size:.6em}@media (max-width:44.99em){main>.kids .hero h1{font-size:2rem}}@media (max-width:33.74em){main>.kids .hero h1{font-size:1.5rem}}main>.kids .img-container{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}@media (max-width:44.99em){main>.kids .img-container{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}}main>.kids .img-container img{margin:10px}main>.kids .content,main>.kids h1{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}main>.kids .content{padding-left:0;padding-right:0}@media (max-width:44.99em){main>.kids .content{margin:1rem}}main>.kids .content img{max-width:100%}main>.kids .content .centered-img{text-align:center;margin:.5rem 0;margin:var(--space-3) 0}main>.kids .content h2,main>.kids .content h3,main>.kids .content h4,main>.kids .content h5,main>.kids .content h6{color:#673ab7;color:var(--primary);font-style:normal;font-weight:400}main>.kids .content h2,main>.kids .content h3{margin-top:1.25rem;margin-bottom:.625rem}main>.kids .content h4,main>.kids .content h5,main>.kids .content h6{margin-top:.625rem;margin-bottom:.625rem}main>.kids .content p{text-align:justify;margin-bottom:1.5rem;line-height:1.7rem}main>.kids .content ul{margin-left:1rem}main>.kids .content ul li{line-height:1.7rem}.section.team h2{margin:1rem 0;margin:var(--space-4) 0}.section.team ul.members{padding:0;margin:0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.section.team ul.members>li{-webkit-flex:1 1 300px;flex:1 1 300px;margin:2rem;display:-webkit-flex;display:flex}.section.team ul.members>li .photo{--size:6rem;box-shadow:0 0 0 .25rem rgba(0,0,0,.25);box-shadow:0 0 0 var(--space-2) var(--darken-2);min-width:6rem;min-width:var(--size,6rem);height:6rem;height:var(--size,6rem);border-radius:100%;background-size:cover;margin:.25rem;margin:var(--space-2)}.section.team ul.members>li .label{display:-webkit-flex;display:flex;margin-left:.5rem;margin-left:var(--space-3);-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.section.team ul.members>li ul.socials{list-style:none;margin:0;padding:0;font-size:1.5em}.section.team ul.members>li ul.socials li{display:inline-block;opacity:.5;-webkit-filter:grayscale(1);filter:grayscale(1);transition:-webkit-filter .3s cubic-bezier(.4,0,.2,1);transition:filter .3s cubic-bezier(.4,0,.2,1);transition:filter .3s cubic-bezier(.4,0,.2,1),-webkit-filter .3s cubic-bezier(.4,0,.2,1);transition:-webkit-filter var(--animation);transition:filter var(--animation);transition:filter var(--animation),-webkit-filter var(--animation)}.section.team ul.members>li ul.socials li:focus,.section.team ul.members>li ul.socials li:hover{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0)}.section.team .partners-group ul li{-webkit-flex-basis:260px;flex-basis:260px;margin:.5rem;margin:var(--space-3);height:120px;height:var(--partner-gold-height)}@media (max-width:44.99em){.page.faq .hero .description,.page.fr-faq .hero .description{padding:0}}.page.faq #TableOfContents,.page.faq main .content,.page.faq main h1,.page.fr-faq #TableOfContents,.page.fr-faq main .content,.page.fr-faq main h1{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}.page.faq .content h1,.page.faq .content h2,.page.faq .content h3,.page.faq .content h4,.page.faq .content h5,.page.faq .content h6,.page.fr-faq .content h1,.page.fr-faq .content h2,.page.fr-faq .content h3,.page.fr-faq .content h4,.page.fr-faq .content h5,.page.fr-faq .content h6{color:#673ab7;color:var(--primary)}.page.faq .content>ol,.page.faq .content>p,.page.faq .content>ul,.page.faq .content h3,.page.faq .content h4,.page.faq .content h5,.page.faq .content h6,.page.fr-faq .content>ol,.page.fr-faq .content>p,.page.fr-faq .content>ul,.page.fr-faq .content h3,.page.fr-faq .content h4,.page.fr-faq .content h5,.page.fr-faq .content h6{margin-left:calc(10vw - 2rem);margin-left:calc(var(--container-margin) - 2rem)}.page.faq .content li,.page.fr-faq .content li{line-height:1.5}@media (max-width:44.99em){.page.faq .content ul,.page.fr-faq .content ul{padding-left:2ch}}.page.faq .content mark,.page.fr-faq .content mark{font-weight:700;border-radius:.25em;padding:.125em}.page.faq .content mark.a,.page.fr-faq .content mark.a{color:#fff;color:var(--fg-mark-a);background-color:#fb2c17;background-color:var(--bg-mark-a)}.page.faq .content mark.b,.page.fr-faq .content mark.b{color:#000;color:var(--fg-mark-b);background-color:#fc0;background-color:var(--bg-mark-b)}.page.faq .content mark.t2,.page.fr-faq .content mark.t2{color:#fff;color:var(--fg-mark-t2);background-color:#11a7e0;background-color:var(--bg-mark-t2)}@media (max-width:71.24em){.page.faq .content,.page.fr-faq .content{padding:0 .5em}}.page.code-of-conduct #TableOfContents,.page.code-of-conduct main .content,.page.code-of-conduct main h1{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}.page.code-of-conduct .content p{text-align:justify}.page.code-of-conduct .content p,.page.code-of-conduct .content p:first-letter{margin-left:1rem;margin-left:var(--space-4)}.page.code-of-conduct .content ul{margin-left:2rem}.page.code-of-conduct .content ul li{line-height:1.25}@media (max-width:71.24em){.page.code-of-conduct .content{padding:0 .5em}} \ No newline at end of file
+@charset "UTF-8";:root{--primary:#673ab7;--primary-txt:#fff;--accent:grey;--accent-txt:#fff;--base:#fff;--base-text:#424242;--base-secondary-text:#636363;--link-secondary-text:#424242;--darken-1:rgba(0,0,0,0.125);--darken-2:rgba(0,0,0,0.25);--darken-3:rgba(0,0,0,0.5);--lighten-1:rgba(255,255,255,0.125);--lighten-2:rgba(255,255,255,0.25);--lighten-3:rgba(255,255,255,0.5);--color-hero:#f8f8ff;--color-platium:#73737a;--color-gold:#b7935b;--color-error:#b22222;--space-1:.125rem;--space-2:.25rem;--space-3:.5rem;--space-4:1rem;--theJdrSize:1100px;--breakpoint-sm:34.375rem;--breakpoint-md:45rem;--breakpoint-lg:60rem;--breakpoint-xl:71.25rem;--container-margin:10vw;--container-margin-mobile:3vw;--toolbar-height:3.25rem;--font-family:"Roboto",sans-serif;--tag1:#b3e2cd;--tag2:#fdcdac;--tag3:#cbd5e8;--tag4:#f4cae4;--tag5:#e6f5c9;--tag6:#fff2ae;--tag7:#f1e2cc;--tag8:#ccc;--native-mobile-apps:var(--tag2);--web:var(--tag6);--method-tools:var(--tag5);--big-data-ml-ai:var(--tag3);--iot:var(--tag8);--cloud:var(--tag4);--languages:var(--tag1);--wtf:var(--tag7);--general:var(--tag8);--office-hours:#fffaf0;--keynote:#afeeee;--jumbo-logo-width:400px;--jumbo-overlay-opacity:0.6;--jumbo-overlay-transition:0.5s;--partner-support-height:60px;--partner-platinum-height:calc(var(--partner-support-height)*3);--partner-gold-height:calc(var(--partner-support-height)*2);--animation:0.3s cubic-bezier(0.4,0,0.2,1);--extruded-dark:1px 0 0 var(--darken-3);--extruded-light:1px 0 0 var(--lighten-3);--box-shadow-1:0 0 2px 0 rgba(0,0,0,0.07),0 2px 2px 0 rgba(0,0,0,0.15);--box-shadow-2:0 3px 3px -2px rgba(0,0,0,0.2),0 3px 4px 0 rgba(0,0,0,0.14),0 1px 8px 0 rgba(0,0,0,0.12);--fg-mark-a:#fff;--bg-mark-a:#fb2c17;--fg-mark-b:#000;--bg-mark-b:#fc0;--fg-mark-t2:#fff;--bg-mark-t2:#11a7e0}html{box-sizing:border-box;font-family:Roboto,sans-serif;font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:rgba(0,0,0,.25);background:var(--darken-2)}*,:after,:before{box-sizing:inherit}:focus{outline:thin dotted rgba(0,0,0,.5);outline:thin dotted var(--darken-3);outline-offset:.125rem;outline-offset:var(--space-1)}body{background:#fff;background:var(--base);color:#424242;color:var(--base-text);margin:3.25rem 0 0;margin:var(--toolbar-height) 0 0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:calc(100vh - 3.25rem);min-height:calc(100vh - var(--toolbar-height))}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}hr{border-color:rgba(0,0,0,.125);border-color:var(--darken-1);opacity:.25}p{line-height:1.25}a,a:visited{color:inherit;text-decoration:none}.content a,.content a:visited{color:#673ab7;color:var(--primary)}.language.english:before{content:"🇬🇧"}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}body>footer.container,body>header.container,body>main>section.container{padding:4rem 10vw;padding:4rem var(--container-margin)}body>header{position:fixed;top:0;z-index:100;width:100vw;box-shadow:0 .125rem #673ab7,0 .25rem .125rem rgba(0,0,0,.5);box-shadow:0 var(--space-1) var(--primary),0 var(--space-2) var(--space-1) var(--darken-3);background:#673ab7;background:var(--primary);color:#fff;color:var(--primary-txt)}body>header .top-content{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}body>header .logo img{height:2.75rem;height:calc(var(--toolbar-height) - 2*var(--space-2));max-width:180px}body>header label{display:none;opacity:.5;padding:.1em;border:.25rem solid transparent;border:var(--space-2) solid transparent;outline-offset:.25rem;outline-offset:var(--space-2)}body>header label .icon{--size:1.5rem;height:1.5rem;height:var(--size,1.5rem);width:1.5rem;width:var(--size,1.5rem)}body>header label .icon-menu{display:block}body>header label .icon-close{display:none}body>header label:focus,body>header label:hover{opacity:1;outline:thin dotted currentColor}body>header input[type=checkbox]:checked~label .icon-menu{display:none}body>header input[type=checkbox]:checked~label .icon-close{display:block}body>header nav{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}body>header nav ul{margin:0;padding:0;display:-webkit-box;display:flex;list-style:none}body>header nav li{opacity:.6;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-transition:all var(--animation);transition:all var(--animation);border-bottom:thin solid transparent;border-radius:5%}body>header nav li.active{opacity:1;border-bottom-color:currentColor}body>header nav a{display:block;text-transform:uppercase;padding:0 .5rem;padding:0 var(--space-3);text-decoration:none;line-height:2.25rem;line-height:calc(var(--toolbar-height) - 4*var(--space-2));color:inherit;font-weight:200}body>header nav nav a:focus,body>header nav nav a:hover{text-shadow:1px 0 0 rgba(0,0,0,.5);text-shadow:var(--extruded-dark);opacity:.75}body>header nav .languages a.lang{color:transparent;max-width:2em;height:2em;overflow:hidden}body>header nav .languages a.lang:before{color:#000;color:initial}body>header nav .languages a.lang.lang-fr:before{content:"🇫🇷"}body>header nav .languages a.lang.lang-gb:before{content:"🇬🇧"}body>header nav .languages a.active{display:none}@media (max-width:71.24em){body>header{flex-wrap:wrap}body>header label{display:block}body>header nav{display:none;width:100%;padding:0 1em;background:#673ab7;background:var(--primary);-webkit-box-pack:start;justify-content:flex-start}body>header nav,body>header nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}body>header nav a{padding:.25rem 0;padding:var(--space-2) 0;width:100%}body>header nav a.active{border-bottom-width:thin;border-bottom-color:rgba(255,255,255,.25);border-bottom-color:var(--lighten-2)}body>header nav a:focus,body>header nav a:hover{background:rgba(0,0,0,.125);background:var(--darken-1)}body>header input[type=checkbox]:checked~nav{display:block}}body>main{-webkit-box-flex:1;flex-grow:1}body>main>section{margin:2rem 10vw;margin:2rem var(--container-margin);padding-left:0;padding-right:0}@media (max-width:44.99em){body>main>section{margin:1rem}}body>main>section.primary{background-color:#673ab7;background-color:var(--primary);color:#fff;color:var(--primary-txt)}body>main>section.accent{background-color:grey;background-color:var(--accent);color:#fff;color:var(--accent-txt)}body>footer{background-color:rgba(0,0,0,.125);background-color:var(--darken-1);color:#636363;color:var(--base-secondary-text);font-weight:200;padding:.5em 1em}body>footer .bottom-content{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}body>footer a:hover{text-decoration:underline}body>footer .footer-header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;font-weight:500;flex-wrap:wrap;text-transform:uppercase}body>footer .footer-header header{margin-right:.25rem;margin-right:var(--space-2)}body>footer .footer-header>div{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:1rem}body>footer .footer-header>div ul.social-list{padding:0;margin:0;list-style:none;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}body>footer .footer-header>div ul.social-list li{display:inline-block;padding:.25rem;padding:var(--space-2)}body>footer .footer-header .follow a.social{opacity:.75;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:-webkit-filter .3s cubic-bezier(.4,0,.2,1);transition:-webkit-filter .3s cubic-bezier(.4,0,.2,1);transition:filter .3s cubic-bezier(.4,0,.2,1);transition:filter .3s cubic-bezier(.4,0,.2,1),-webkit-filter .3s cubic-bezier(.4,0,.2,1);-webkit-transition:-webkit-filter var(--animation);transition:-webkit-filter var(--animation);transition:filter var(--animation);transition:filter var(--animation),-webkit-filter var(--animation)}body>footer .footer-header .follow a.social:focus,body>footer .footer-header .follow a.social:hover{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0)}body>footer .footer-header .blog a{text-decoration:underline}body>footer .footer-header .email a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}body>footer .footer-header .email a .icon{width:1em;height:1em}body>footer .footer-content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;margin-top:1rem;margin-top:var(--space-4)}body>footer .footer-content .subscribe a.btn{color:#424242;color:var(--link-secondary-text)}body>footer .footer-content section{margin:.25rem 1rem;margin:var(--space-2) var(--space-4)}@media (max-width:44.99em){body>footer .footer-content section{margin:.25rem 0;margin:var(--space-2) 0}}body>footer .footer-content section:first-child{margin-left:0}body>footer .footer-content section:last-child{margin-right:0}body>footer .footer-content section header{font-size:1.125rem;font-weight:600;margin-bottom:.25rem;margin-bottom:var(--space-2)}body>footer .footer-content section ul{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;list-style:none;padding:0;margin:.5rem 0;margin:var(--space-3) 0;font-weight:100;font-size:.9rem}body>footer .footer-content section ul li{margin:.125rem 0;margin:var(--space-1) 0}body>footer .footer-footer{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;margin-top:1rem;margin-top:var(--space-4)}@media (max-width:44.99em){body>footer .footer-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:start}body>footer .footer-footer>*{margin:.25rem 0;margin:var(--space-2) 0}}body>footer .footer-footer img{height:2rem;width:auto}a.btn,button,input[type=button],input[type=reset],input[type=submit],span.btn{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;border:thin solid rgba(0,0,0,.5);border:thin solid var(--darken-3);background:rgba(0,0,0,.125);background:var(--darken-1);padding:.5rem;padding:var(--space-3);color:inherit;text-transform:uppercase;text-decoration:none;font-size:.875rem;font-weight:100;cursor:pointer;text-shadow:1px 0 0 rgba(255,255,255,.5);text-shadow:var(--extruded-light);--focus-color:var(--darken-1);--active-color:var(--darken-1)}a.btn.btn-lg,button.btn-lg,input[type=button].btn-lg,input[type=reset].btn-lg,input[type=submit].btn-lg,span.btn.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}a.btn.primary,button.primary,input[type=button].primary,input[type=reset].primary,input[type=submit].primary,span.btn.primary{background-color:#673ab7;background-color:var(--primary);color:#fff;color:var(--primary-txt);text-shadow:1px 0 0 rgba(0,0,0,.5);text-shadow:var(--extruded-dark);--focus-color:var(--lighten-1);--active-color:var(--lighten-1)}a.btn.btn-icon-only,button.btn-icon-only,input[type=button].btn-icon-only,input[type=reset].btn-icon-only,input[type=submit].btn-icon-only,span.btn.btn-icon-only{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:rgba(255,255,255,.125);background:var(--lighten-1);border-radius:50%;margin-left:1ch;padding:.25rem;padding:var(--space-2);border-color:transparent}a.btn.btn-icon-only .icon,button.btn-icon-only .icon,input[type=button].btn-icon-only .icon,input[type=reset].btn-icon-only .icon,input[type=submit].btn-icon-only .icon,span.btn.btn-icon-only .icon{margin:.25rem;margin:var(--space-2);--size:1.5rem;width:1.5rem;width:var(--size,1.5rem);height:1.5rem;height:var(--size,1.5rem);display:inline-block;content:"";background-repeat:no-repeat}a.btn:focus,a.btn:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover,span.btn:focus,span.btn:hover{background-image:-webkit-gradient(linear,left top,right top,from(var(--focus-color)),to(var(--focus-color)));background-image:linear-gradient(90deg,var(--focus-color),var(--focus-color));text-decoration:none}a.btn .icon,button .icon,input[type=button] .icon,input[type=reset] .icon,input[type=submit] .icon,span.btn .icon{--size:1rem;width:1rem;width:var(--size,1rem);height:1rem;height:var(--size,1rem)}a.btn[aria-disabled],button[aria-disabled],form:invalid button,span.btn[aria-disabled]{opacity:.5;cursor:not-allowed;-webkit-filter:grayscale(100%);filter:grayscale(100%)}a.goto-top{position:fixed;display:-webkit-box;display:flex;bottom:2em;right:2em;height:1em;-webkit-box-pack:center;justify-content:center;border:.75em solid #673ab7;border:.75em solid var(--primary);font-size:200%;background-color:#673ab7;background-color:var(--primary);color:#fff;color:var(--primary-txt);border-radius:50%}a.goto-top,a.social{width:1em;-webkit-box-align:center;align-items:center}a.social{display:-webkit-inline-box;display:inline-flex;margin:.125rem;margin:var(--space-1);background-size:contain;background-position:50%;background-repeat:no-repeat;text-decoration:none;overflow:hidden}a.social:focus,a.social:hover{text-decoration:underline}.jumbo{position:relative;height:calc(100vh - 3.25rem);height:calc(100vh - var(--toolbar-height));max-width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.jumbo img.jumbo-logo{max-width:100%;width:400px;width:var(--jumbo-logo-width,400px);height:auto;-webkit-filter:drop-shadow(0 1px 1px rgba(0,0,0,.5));filter:drop-shadow(0 1px 1px rgba(0,0,0,.5));-webkit-filter:drop-shadow(0 1px 1px var(--darken-3));filter:drop-shadow(0 1px 1px var(--darken-3))}.jumbo p{margin:.25rem 0;margin:var(--space-2) 0;font-size:2rem}.jumbo .jumbo-cover{background-size:cover;background-attachment:fixed;background-position:50%;position:absolute;top:0;right:0;bottom:0;left:0}.jumbo #jumbo-img{display:none}.jumbo #jumbo-overlay{background-color:#673ab7;background-color:var(--primary);-webkit-transition:opacity .5s;transition:opacity .5s;-webkit-transition:opacity var(--jumbo-overlay-transition,.4s);transition:opacity var(--jumbo-overlay-transition,.4s);position:absolute;top:0;right:0;bottom:0;left:0;opacity:1}.jumbo #jumbo-overlay.show{opacity:.6;opacity:var(--jumbo-overlay-opacity,.6)}.jumbo .inner-wrapper{max-width:75vw}.jumbo .inner-wrapper .inner{padding:1rem;padding:var(--space-4);color:#fff;color:var(--primary-txt);position:relative;overflow:hidden;text-align:center;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.jumbo .inner-wrapper .inner h2{font-size:2rem;margin:.5rem 0;margin:var(--space-3) 0;font-weight:700}.jumbo .inner-wrapper .inner h3{font-size:1.8rem;margin:.5rem 0;margin:var(--space-3) 0}.jumbo .inner-wrapper .inner a{-ms-grid-row-align:center;align-self:center;margin:.5em}.jumbo .scroll-down{position:absolute;bottom:2rem;left:0;-webkit-transform:translateX(50vw);transform:translateX(50vw);-webkit-transform-origin:center center;transform-origin:center center;color:#fff;color:var(--base,#fff)}.jumbo .scroll-down .icon{height:2.5em;width:1.5em}.jumbo .scroll-down .icon .scroller{-webkit-animation:scrollDownMove .8s ease-in-out infinite alternate;animation:scrollDownMove .8s ease-in-out infinite alternate}@-webkit-keyframes scrollDownMove{0%{-webkit-transform:translateY(-.15em);transform:translateY(-.15em)}to{-webkit-transform:translateY(.65em);transform:translateY(.65em)}}@keyframes scrollDownMove{0%{-webkit-transform:translateY(-.15em);transform:translateY(-.15em)}to{-webkit-transform:translateY(.65em);transform:translateY(.65em)}}@media (max-width:59.99em){.jumbo .inner{max-width:80vw;padding:0}.jumbo .inner h1{font-size:1.5rem}.jumbo .inner h1 img{max-width:100%}}.hero .description,.hero h1{padding:2rem 10vw;padding:2rem var(--container-margin)}.hero .description{background:#f8f8ff;background:var(--color-hero);border-top:thin solid rgba(0,0,0,.125);border-top:thin solid var(--darken-1);border-bottom:thin solid rgba(0,0,0,.125);border-bottom:thin solid var(--darken-1)}#TableOfContents ul{padding-left:1em;list-style:none}#TableOfContents ul li{font-size:1rem;margin:.125rem 0;margin:var(--space-1) 0;padding:.125rem 0;padding:var(--space-1) 0}#TableOfContents ul li a{color:#673ab7;color:var(--primary);text-decoration:none}#TableOfContents ul li a:focus,#TableOfContents ul li a:hover{text-decoration:underline}#TableOfContents>ul>li>ul>li>a{font-weight:700}.speakers ul li .speaker{text-decoration:none;color:inherit}.speakers ul li .speaker,.speakers ul li .speaker .info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.speakers ul li .speaker .speaker-img{--size:8rem;height:8rem;height:var(--size,8rem);min-width:8rem;min-width:var(--size,8rem);border-radius:100%;background-size:cover;margin:.25rem;margin:var(--space-2)}.speakers ul li .speaker .speaker-company img{max-height:2rem;margin:.125rem;margin:var(--space-1)}.speakers ul li .speaker .speaker-company figcaption{display:none}.speakers ul li .speaker .speaker-name{font-weight:600;margin:.125rem;margin:var(--space-1)}.speakers ul li .speaker .speaker-company{font-weight:200;opacity:.8;margin:.125rem;margin:var(--space-1)}.tickets ul{list-style:none;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;padding-left:0}.tickets ul li{flex-basis:15rem}.tickets ul li .ticket{margin:1rem;margin:var(--space-4);padding:2rem .5rem;padding:2rem var(--space-3);border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);box-shadow:.125rem .125rem .25rem rgba(0,0,0,.25);box-shadow:var(--space-1) var(--space-1) var(--space-2) var(--darken-2);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;text-decoration:none;color:inherit}.tickets ul li .ticket[aria-disabled]{opacity:.5;-webkit-filter:grayscale(1);filter:grayscale(1);cursor:not-allowed}.tickets ul li .ticket .ticket-name{font-size:1rem}.tickets ul li .ticket .ticket-price{font-size:3.5rem;color:#673ab7;color:var(--primary);font-weight:200}.tickets ul li .ticket .ticket-date,.tickets ul li .ticket .ticket-info{font-size:.75rem;color:rgba(0,0,0,.5);color:var(--darken-3)}.tickets ul li .ticket .btn{margin:1rem;margin:var(--space-4)}.partners-group h3{text-align:center;margin:1rem 0;margin:var(--space-4) 0}.partners-group ul{list-style:none;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;padding:0}.partners-group ul li{flex-basis:160px;margin:.5rem;margin:var(--space-3);height:60px;height:var(--partner-support-height)}.partners-group .partner{padding:.5rem;padding:var(--space-3);display:block;height:100%;width:100%;background-size:contain;background-repeat:no-repeat;background-position:50%;background-origin:content-box;box-shadow:0 0 2px 0 rgba(0,0,0,.07),0 2px 2px 0 rgba(0,0,0,.15);box-shadow:var(--box-shadow-1);-webkit-transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);-webkit-transition:box-shadow var(--animation);transition:box-shadow var(--animation);cursor:pointer;color:transparent}.partners-group .partner:focus,.partners-group .partner:hover{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);box-shadow:var(--box-shadow-2)}.partners-group.partner-platinium ul li{height:180px;height:var(--partner-platinum-height);flex-basis:320px}.partners-group.partner-gold ul li,.partners-group.partner-startup ul li{height:120px;height:var(--partner-gold-height);flex-basis:200px}.partners-group .fancy{line-height:.5;text-align:center;color:#636363;color:var(--base-secondary-text)}.partners-group .fancy span{display:inline-block;position:relative;text-transform:capitalize}.partners-group .fancy span:after,.partners-group .fancy span:before{top:40%;content:"";position:absolute;height:5px;width:140%;max-width:25vw}.partners-group .fancy span:before{right:100%;margin-right:15px}.partners-group .fancy span:after{left:100%;margin-left:15px}.partners-group.partner-platinium .fancy{font-size:1.5em;color:#73737a;color:var(--color-platium)}.partners-group.partner-platinium .fancy span:after,.partners-group.partner-platinium .fancy span:before{border-bottom:1px solid;border-top:1px solid}.partners-group.partner-gold .fancy{font-size:1.33em;color:#b7935b;color:var(--color-gold)}.partners-group.partner-gold .fancy span:after,.partners-group.partner-gold .fancy span:before{top:20%;border-bottom:1px solid}.tag-method-tools{background-color:#e6f5c9;background-color:var(--method-tools)}.tag-native-mobile-apps{background-color:#fdcdac;background-color:var(--native-mobile-apps)}.tag-web{background-color:#fff2ae;background-color:var(--web)}.tag-big-data-ml-ai{background-color:#cbd5e8;background-color:var(--big-data-ml-ai)}.tag-iot{background-color:#ccc;background-color:var(--iot)}.tag-cloud-infra{background-color:#f4cae4;background-color:var(--cloud)}.tag-languages{background-color:#b3e2cd;background-color:var(--languages)}.tag-wtf{background-color:#f1e2cc;background-color:var(--wtf)}.tag-keynote{background-color:#afeeee;background-color:var(--keynote)}.tag-office-hours{background-color:#fffaf0;background-color:var(--office-hours)}.tag-general{background-color:#ccc;background-color:var(--general)}section .tags{padding:.125rem;padding:var(--space-1);border-radius:.25rem;border-radius:var(--space-2);background:rgba(0,0,0,.125);background:var(--darken-1);border:thin solid rgba(0,0,0,.25);border:thin solid var(--darken-2);text-shadow:1px 0 0 rgba(255,255,255,.5);text-shadow:var(--extruded-light)}.tag-open{background-image:url(/images/backgrounds/open.png)}.tag-pause{background-image:url(/images/backgrounds/pause.png)}.tag-lunch{background-image:url(/images/backgrounds/lunch.png)}.tag-party{background-image:url(/images/backgrounds/party.png)}.icon{--size:1em;height:1em;height:var(--size,1em);min-width:1em;min-width:var(--size,1em);display:inline-block;background-repeat:no-repeat;margin-right:.125rem;margin-right:var(--space-1)}a .icon.icon-email,a .icon.icon-subscribe{margin-right:.5rem;margin-right:var(--space-3)}a .icon.icon-right{margin-left:.5rem;margin-left:var(--space-3)}.type-conference{--duration:"40"}.type-quickie{--duration:"15"}.type-keynote{--duration:"30"}form{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}form button,form input[type=button],form input[type=reset],form input[type=submit]{align-self:flex-end}form input{background:transparent;border:none;border-bottom:.125rem solid rgba(0,0,0,.25);border-bottom:var(--space-1) solid var(--darken-2);-webkit-transition:border .3s cubic-bezier(.4,0,.2,1);transition:border .3s cubic-bezier(.4,0,.2,1);-webkit-transition:border var(--animation);transition:border var(--animation);margin:.5rem 0;margin:var(--space-3) 0;outline:thin dotted transparent;font-size:1rem;line-height:1.5rem;padding:.25rem;padding:var(--space-2);border-radius:.125rem;border-radius:var(--space-1);color:#424242;color:var(--base-text)}form input::-webkit-input-placeholder{color:rgba(0,0,0,.5);color:var(--darken-3)}form input::-moz-placeholder{color:rgba(0,0,0,.5);color:var(--darken-3)}form input:-ms-input-placeholder{color:rgba(0,0,0,.5);color:var(--darken-3)}form input::-ms-input-placeholder{color:rgba(0,0,0,.5);color:var(--darken-3)}form input::placeholder{color:rgba(0,0,0,.5);color:var(--darken-3)}form input:focus{border-bottom-color:#673ab7;border-bottom-color:var(--primary)}form input:invalid{border-bottom-color:#b22222;border-bottom-color:var(--color-error)}.album{padding:.25rem;padding:var(--space-2)}.album .img{background-size:cover;background-position:50%}.album .inner{padding:1rem;padding:var(--space-4);background-color:#673ab7;background-color:var(--primary);color:#fff;color:var(--primary-txt);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center}@supports (grid-template-columns:repeat(5,1fr)){.album{padding:.25rem;padding:var(--space-2);display:-ms-grid;display:grid;grid-gap:.25rem;grid-gap:var(--space-2);-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);-ms-grid-rows:(30vh)[3];grid-template-rows:repeat(3,30vh);grid-auto-flow:dense}.album .img{background-size:cover;background-position:50%}.album .img:first-child,.album .img:nth-child(2),.album .img:nth-child(6),.album .img:nth-child(8),.album .inner{-ms-grid-column-span:2;grid-column:span 2}.album .img:nth-child(3){-ms-grid-column:5;grid-column:5;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.album .inner{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;-ms-grid-row:2;grid-row:2}@media (max-width:59.99em){.album{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-grid-rows:(20vh)[5];grid-template-rows:repeat(5,20vh)}.album .img:first-child,.album .img:nth-child(7),.album .img:nth-child(8){-ms-grid-column-span:1;grid-column:span 1}.album .img:nth-child(2),.album .img:nth-child(4),.album .img:nth-child(6),.album .inner{-ms-grid-column-span:2;grid-column:span 2}.album .img:nth-child(3){-ms-grid-column:3;grid-column:3;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/4}.album .inner{-ms-grid-column-span:3;grid-column:span 3;-ms-grid-row-span:5;grid-row:span 5}}}.home main>section{margin:0;padding:4rem}.home main>section h2{margin-bottom:1.5rem;padding:0;font-size:2rem;line-height:1.875rem;font-weight:300}.home main .info{display:-webkit-box;display:flex;flex-wrap:wrap}.home main .info .wrapper{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto;display:-webkit-box;display:flex}@media (max-width:44.99em){.home main .info{text-align:center}}.home main .info .inner{-webkit-box-flex:1;flex:1 1 auto;max-width:33vw;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}@media (max-width:71.24em){.home main .info .inner{max-width:100%}}.home main .info .numbers{-webkit-box-flex:1;flex:1 0 33vw;margin:0 2rem;min-width:33vw;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%}@media (max-width:44.99em){.home main .info .numbers{margin:0}}.home main .info .number strong{font-size:3.5rem;font-weight:100}.home main .info .number strong:after{content:"";display:block;height:.125rem;width:2rem;background-color:#673ab7;background-color:var(--primary)}.home main .info .number div{margin:.125rem 0;margin:var(--space-1) 0}.home main .speakers .inner,.home main .speakers ul{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}.home main .speakers ul{padding-left:0;list-style:none;display:-webkit-box;display:flex;justify-content:space-around;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap}.home main .speakers ul li{margin:1rem;margin:var(--space-4)}.home main .speakers ul li:nth-child(n+5){display:none}.home main .subscribe{text-align:center;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.home main .youtube-section{text-align:center}.home main .youtube-section .inner{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto;padding:1rem;padding:var(--space-4);border-radius:.5rem;border-radius:var(--space-3);position:relative;overflow:hidden;text-shadow:0 1px 1px rgba(0,0,0,.5);text-shadow:0 1px 1px var(--darken-3);text-align:center}.home main .youtube-section .inner .youtube-player{border:4px solid #fff;background-color:#000}@media (max-width:59.99em){.home main .youtube-section .inner{padding:0;max-width:80vw}}.home main .tickets{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.home main .tickets p{font-size:80%}.home main .location{padding:0;position:relative;background:rgba(0,0,0,.125);background:var(--darken-1);font-weight:300}.home main .location .map{display:block;height:664px;background-position:50%;background-size:cover}.home main .location .description{display:inline-block;padding:1rem;padding:var(--space-4);width:400px;position:absolute;bottom:2rem;right:2rem;background-color:#673ab7;background-color:var(--primary);color:#fff;color:var(--primary-txt)}.home main .location .description .direction{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.home main .partners .inner h2{text-align:center}@supports (grid-template-columns:repeat(auto-fit,minmax(25vmin,1fr))){.home main .info .numbers{-webkit-box-pack:center;justify-content:center;display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:59.99em){.home main>section{padding:2rem}.home main .location .description{position:relative;top:unset;bottom:unset;left:0;right:unset;width:100%}}.section.sessions ul.talks,.taxonomy.tags ul.talks{list-style:none;padding:0;margin:0;display:-webkit-box;display:flex;flex-wrap:wrap}.section.sessions ul.talks li.talk,.taxonomy.tags ul.talks li.talk{margin:1rem;-webkit-box-flex:1;flex:1 0 320px}.section.sessions ul.talks a,.taxonomy.tags ul.talks a{border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);box-shadow:.125rem .125rem .25rem rgba(0,0,0,.25);box-shadow:var(--space-1) var(--space-1) var(--space-2) var(--darken-2);-webkit-transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);-webkit-transition:box-shadow var(--animation);transition:box-shadow var(--animation);border-radius:.25rem;border-radius:var(--space-2);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-decoration:none;color:inherit;height:100%}.section.sessions ul.talks a:focus,.section.sessions ul.talks a:hover,.taxonomy.tags ul.talks a:focus,.taxonomy.tags ul.talks a:hover{box-shadow:.25rem .25rem .25rem rgba(0,0,0,.5);box-shadow:var(--space-2) var(--space-2) var(--space-2) var(--darken-3)}.section.sessions ul.talks a .info,.section.sessions ul.talks a h2,.taxonomy.tags ul.talks a .info,.taxonomy.tags ul.talks a h2{padding:1rem;padding:var(--space-4)}.section.sessions ul.talks a h2,.taxonomy.tags ul.talks a h2{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.section.sessions ul.talks a hr,.taxonomy.tags ul.talks a hr{width:calc(100% - .5rem);width:calc(100% - var(--space-3));margin:0 auto}.section.sessions ul.talks a .info,.taxonomy.tags ul.talks a .info{-webkit-box-flex:1;flex-grow:1}.section.sessions ul.talks a .info .tags,.taxonomy.tags ul.talks a .info .tags{float:right}.section.sessions ul.talks a .speakers,.taxonomy.tags ul.talks a .speakers{border:thin solid transparent;border-radius:.25rem;border-radius:var(--space-2);background:#fff;background:var(--base);padding-left:0}.section.sessions ul.talks a .speaker+.speaker,.taxonomy.tags ul.talks a .speaker+.speaker{border-top:thin solid rgba(0,0,0,.125);border-top:thin solid var(--darken-1)}@supports (grid-template-columns:repeat(auto-fit,minmax(320px,1fr))){.section.sessions ul.talks,.taxonomy.tags ul.talks{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.talk .complexity:before{content:"Niveau : "}.talk .type:before{content:"Type : "}.talk .type:after{font-weight:100;content:" (" "" " min.)";content:" (" var(--duration,"") " min.)"}.talk .speakers .speaker{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:.125rem .5rem;padding:var(--space-1) var(--space-3);--img-size:2rem}.talk .speakers .speaker .speaker-img{--img-size:3rem;height:3rem;height:var(--img-size,3rem);min-width:3rem;min-width:var(--img-size,3rem);border-radius:100%;background-size:cover;margin-right:1rem;margin-right:var(--space-4)}.talk .speakers .speaker .info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.talk .speakers .speaker .speaker-company{-webkit-box-flex:1;flex-grow:1;text-align:right;margin-left:.5rem;margin-left:var(--space-3)}.talk .speakers .speaker p{max-width:320px}.page.sessions .talk header{border-radius:.25rem;border-radius:var(--space-2);padding:.25rem;padding:var(--space-2);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.page.sessions .talk header h1{-webkit-box-flex:1;flex-grow:1}.page.sessions .talk header .tags{margin-right:1ch;white-space:nowrap}.page.sessions .talk .detail{margin:.25rem 0;margin:var(--space-2) 0;padding:.25rem 0;padding:var(--space-2) 0;border-top:thin solid rgba(0,0,0,.125);border-top:thin solid var(--darken-1);border-bottom:thin solid rgba(0,0,0,.125);border-bottom:thin solid var(--darken-1)}.page.sessions .talk .content{margin:1rem 0;margin:var(--space-4) 0;-webkit-box-flex:1;flex:1 1 auto}.page.sessions .talk .speakers .speaker{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:1fr auto auto;grid-template-rows:1fr auto auto}.page.sessions .talk .speakers .speaker .speaker-img{grid-row:1/-1;-ms-grid-row-align:center;align-self:center;--img-size:6rem;height:3rem;height:var(--img-size,3rem);min-width:3rem;min-width:var(--img-size,3rem);border-radius:100%;background-size:cover;margin-right:1rem;margin-right:var(--space-4)}.page.sessions .talk .speakers .speaker .speaker-company{text-align:left;margin-left:0}.page.sessions .talk .speakers{float:right;margin:.125rem .5rem;margin:var(--space-1) var(--space-3);list-style:none;padding:0;-ms-grid-row-align:start;align-self:start;border-radius:.25rem;border-radius:var(--space-2)}.page.sessions .talk .speakers .speaker{padding:.5rem;padding:var(--space-3);margin:1rem 0;margin:var(--space-4) 0;border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);box-shadow:.125rem .125rem .25rem rgba(0,0,0,.25);box-shadow:var(--space-1) var(--space-1) var(--space-2) var(--darken-2);-webkit-transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);-webkit-transition:box-shadow var(--animation);transition:box-shadow var(--animation);border-radius:.25rem;border-radius:var(--space-2);text-decoration:none;color:inherit}.page.sessions .talk .speakers .speaker:focus,.page.sessions .talk .speakers .speaker:hover{box-shadow:.25rem .25rem .25rem rgba(0,0,0,.5);box-shadow:var(--space-2) var(--space-2) var(--space-2) var(--darken-3)}.page.sessions .talk .media{grid-column:1/-1}.page.sessions .talk .media a{padding:.5rem 0;padding:var(--space-3) 0;font-size:1rem}.page.sessions .talk .media .social-slides{width:auto;color:inherit}@media (max-width:59.99em){.page.talks .talk{-ms-grid-columns:1fr;grid-template-columns:1fr}.page.sessions .talk .speakers{float:unset}}.page.partners .content img{width:50vw}.page.partners .header{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;grid-template-areas:"logo title" "logo website";-webkit-box-align:center;align-items:center}.page.partners .header .card{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:logo;height:8em;width:12em;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:50%;background-origin:content-box;padding:.25em;margin-right:1em;box-shadow:.125em .125em .25em rgba(0,0,0,.5)}.page.partners .header h1{-ms-grid-row:1;-ms-grid-column:2;grid-area:title;-ms-grid-row-align:end;align-self:end;font-size:2.5em}.page.partners .header a{-ms-grid-row:2;-ms-grid-column:2;grid-area:website;-ms-grid-row-align:start;align-self:start}.page.partners .socials ul{margin:0;list-style:none;padding-left:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:2em}.page.partners .socials ul li{margin:.25em}.page.partners .jobs ul{margin:0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;list-style:none;padding-left:0}.page.partners .jobs ul .job{padding:.5em;margin:.5em;box-shadow:.125em .125em .25em rgba(0,0,0,.5);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.page.partners .jobs ul .job header{font-size:1.1em;font-weight:700;font-style:italic;margin:.5em 0}.page.partners .jobs ul .job .city,.page.partners .jobs ul .job .contact{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;color:#666;margin:.25em 0}.page.partners .jobs ul .job .city .icon,.page.partners .jobs ul .job .contact .icon{width:2ch}.section.schedule nav.day-tabs{font-size:2em;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;align-self:center;padding:.5rem 10vw;padding:var(--space-3) var(--container-margin)}.section.schedule nav.day-tabs a{-webkit-box-flex:1;flex-grow:1;margin:.25rem 1rem;margin:var(--space-2) var(--space-4);border-radius:.5rem;border-radius:var(--space-3);text-align:center;color:#673ab7;color:var(--primary);background-colorcolo:#fff;background-colorcolo:var(--primary-txt)}.section.schedule nav.day-tabs a.active{background-color:#673ab7;background-color:var(--primary);color:#fff;color:var(--primary-txt)}.section.schedule main>section.schedule{margin:1rem 2rem 2rem;padding:.5rem 10vw;padding:var(--space-3) var(--container-margin)}.section.schedule main>section.schedule .day{display:none}.section.schedule main>section.schedule .day:target{display:block}.section.schedule h2{display:none}.section.schedule .room{-webkit-box-align:start;align-items:flex-start;color:#673ab7;color:var(--primary);margin:.125em}.section.schedule .room,.section.schedule .room h3{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;background-color:#fff;background-color:var(--primary-txt)}.section.schedule .room h3{border:solid;border-radius:.5rem;border-radius:var(--space-3);font-size:1.5em;-webkit-box-align:center;align-items:center;width:100%;height:1.75em}.section.schedule .slot,.section.schedule .start{font-size:2em;color:#636363;color:var(--base-secondary-text)}.section.schedule .slot .mm,.section.schedule .start .mm{font-size:50%}.section.schedule .start{position:absolute;top:0;left:-3.5ch}.section.schedule .slot{display:none}.section.schedule .session{position:relative;margin:1rem 1rem 1rem 5ch;border-radius:.25rem;border-radius:var(--space-2)}.section.schedule .session.tag-lunch,.section.schedule .session.tag-open,.section.schedule .session.tag-party,.section.schedule .session.tag-pause{background-position:50%;background-size:cover;pointer-events:none}.section.schedule .session.tag-lunch>a,.section.schedule .session.tag-open>a,.section.schedule .session.tag-party>a,.section.schedule .session.tag-pause>a{box-shadow:none}.section.schedule .session.tag-lunch h4,.section.schedule .session.tag-open h4,.section.schedule .session.tag-party h4,.section.schedule .session.tag-pause h4{color:#fff;text-shadow:2px 1px 1px #000}.section.schedule .session .slot,.section.schedule .session.tag-lunch .tags,.section.schedule .session.tag-office-hours .tags,.section.schedule .session.tag-open .tags,.section.schedule .session.tag-party .tags,.section.schedule .session.tag-pause .tags{display:none}.section.schedule .session>a{border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);box-shadow:.125rem .125rem .25rem rgba(0,0,0,.25);box-shadow:var(--space-1) var(--space-1) var(--space-2) var(--darken-2);-webkit-transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);-webkit-transition:box-shadow var(--animation);transition:box-shadow var(--animation);border-radius:.25rem;border-radius:var(--space-2);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-decoration:none;color:inherit;height:100%}.section.schedule .session>a:focus,.section.schedule .session>a:hover{box-shadow:.25rem .25rem .25rem rgba(0,0,0,.5);box-shadow:var(--space-2) var(--space-2) var(--space-2) var(--darken-3)}.section.schedule .session>a .info,.section.schedule .session>a h4{padding:.25rem;padding:var(--space-2)}.section.schedule .session>a h4{text-shadow:2px 1px 1px #fff;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.section.schedule .session>a hr{width:calc(100% - .5rem);width:calc(100% - var(--space-3));margin:0 auto}.section.schedule .session>a .info{-webkit-box-flex:1;flex-grow:1}.section.schedule .session>a .info .tags{float:right}.section.schedule .session>a .speakers{border:thin solid transparent;border-radius:.25rem;border-radius:var(--space-2);background:#fff;background:var(--base);padding:0;margin:0;list-style:none}.section.schedule .session>a .speaker+.speaker{border-top:thin solid rgba(0,0,0,.125);border-top:thin solid var(--darken-1)}.section.schedule .session>a .speaker{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:.125rem .5rem;padding:var(--space-1) var(--space-3)}.section.schedule .session>a .speaker .speaker-img{--img-size:2rem;height:3rem;height:var(--img-size,3rem);min-width:3rem;min-width:var(--img-size,3rem);border-radius:100%;background-size:cover;margin-right:1rem;margin-right:var(--space-4)}.section.schedule .session>a .speaker .info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.section.schedule .session>a .speaker .speaker-company{-webkit-box-flex:1;flex-grow:1;text-align:right;margin-left:.5rem;margin-left:var(--space-3)}.section.schedule .session>a .speaker p{max-width:320px}@supports (grid-template-columns:repeat(calc(var(--rooms) + 1),1fr)){.section.schedule main>section.schedule .day{-ms-grid-columns:auto (1fr)[var(--rooms)];grid-template-columns:auto repeat(var(--rooms),1fr);--dayStart:60 * var(--dayStartH) + var(--dayStartM);--dayEnd:60 * var(--dayEndH) + var(--dayEndM);-ms-grid-rows:3em (4.5em)[calc(var(--end) - 1)];grid-template-rows:3em repeat(calc(var(--end) - 1),4.5em);grid-gap:.125em .25em}.section.schedule main>section.schedule .day:target{display:-ms-grid;display:grid}.section.schedule main>section.schedule .day .slot{display:block;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;--start:calc(1 + var(--row-start));--end:calc(1 + var(--row-end));grid-row:var(--start)/var(--end);background-color:#f8f8ff;background-color:var(--color-hero)}.section.schedule main>section.schedule .day .room{grid-column:calc(var(--room) + 2);grid-row:1/-1}.section.schedule main>section.schedule .day .room.even{background-color:#f8f8ff;background-color:var(--color-hero)}.section.schedule main>section.schedule .day .session{margin:.125em;z-index:1;--start:calc(1 + var(--row-start));--end:calc(1 + var(--row-end));grid-column:calc(var(--room) + 2);grid-row:var(--start)/var(--end)}.section.schedule main>section.schedule .day .session.tag-lunch h4,.section.schedule main>section.schedule .day .session.tag-open h4,.section.schedule main>section.schedule .day .session.tag-party h4{font-size:2em}.section.schedule main>section.schedule .day .session.tag-lunch,.section.schedule main>section.schedule .day .session.tag-open,.section.schedule main>section.schedule .day .session.tag-party,.section.schedule main>section.schedule .day .session.tag-pause{grid-column:2/-1;z-index:0}.section.schedule main>section.schedule .day .session.tag-office-hours{margin:.5rem;margin:var(--space-3)}.section.schedule main>section.schedule .day .session .start{display:none}}@media (max-width:79.99em){.section.schedule main>section.schedule{--container-margin:0em}}@media (max-width:59.99em){.section.schedule main>section.schedule{--container-margin:0em;margin:1rem .5rem 2rem 1.5em}@supports (grid-template-columns:repeat(calc(var(--rooms) + 1),1fr)){.section.schedule main>section.schedule .day:target{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.section.schedule main>section.schedule .day .slot{display:none}.section.schedule main>section.schedule .day .room{-webkit-box-align:start;align-items:flex-start;margin-top:1em}}}.section.speakers .hero h1{padding:2rem 10vw;padding:2rem var(--container-margin)}.section.speakers ul.speakers{list-style:none;padding:0;margin:0;display:-webkit-box;display:flex;flex-wrap:wrap}.section.speakers ul.speakers>li{margin:1rem;-webkit-box-flex:1;flex:1 0 300px;max-width:450px}.section.speakers a.speaker{padding:1rem;padding:var(--space-4);border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);box-shadow:.125rem .125rem .25rem rgba(0,0,0,.25);box-shadow:var(--space-1) var(--space-1) var(--space-2) var(--darken-2);-webkit-transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);-webkit-transition:box-shadow var(--animation);transition:box-shadow var(--animation);border-radius:.25rem;border-radius:var(--space-2);display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;height:100%}.section.speakers a.speaker .speaker-img{margin-right:1rem;margin-right:var(--space-4)}.section.speakers a.speaker .speaker-company{margin-top:.5rem;margin-top:var(--space-3);text-align:center}.section.speakers a.speaker .speaker-company img{max-width:100%}.section.speakers a.speaker .speaker-company figcaption{display:block;max-width:200px}.section.speakers a.speaker:focus,.section.speakers a.speaker:hover{box-shadow:.25rem .25rem .25rem rgba(0,0,0,.5);box-shadow:var(--space-2) var(--space-2) var(--space-2) var(--darken-3)}.page.speakers .hero,.page.speakers main{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.page.speakers .hero .description,.page.speakers .hero header{padding:1rem 10vw;padding:var(--space-4) var(--container-margin)}.page.speakers .hero header{align-self:center;margin:1em;padding-left:0;max-width:1100px;max-width:var(--theJdrSize);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.page.speakers .hero header .speaker-img{--size:6rem;height:6rem;height:var(--size,6rem);min-width:6rem;min-width:var(--size,6rem);border-radius:100%;background-size:cover;box-shadow:0 0 .5rem rgba(0,0,0,.5);box-shadow:0 0 var(--space-3) var(--darken-3);margin-right:1rem;margin-right:var(--space-4)}.page.speakers .hero header h1{margin:0;padding:0}.page.speakers .hero header ul.socials{display:-webkit-box;display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;font-size:1.25em;-webkit-box-pack:start;justify-content:flex-start}.page.speakers .hero header ul.socials li{-webkit-box-flex:0;flex:0 1 auto;padding-right:1rem;padding-right:var(--space-4)}.page.speakers .hero header ul.socials li a.social{width:auto;color:inherit}.page.speakers .hero header ul.socials li a.social .icon{width:1em}.page.speakers .hero .description .talks{padding-left:0;list-style:none}.page.speakers .hero .description .talks .talk{border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);display:-webkit-inline-box;display:inline-flex;padding:.25rem;padding:var(--space-2);border-radius:.125rem;border-radius:var(--space-1)}.page.speakers .hero .description .talks .talk .language,.page.speakers .hero .description .talks .talk .tags{margin-right:1ch}.page.speakers .hero .description .talks .talk .tags{white-space:nowrap;-ms-grid-row-align:center;align-self:center}.page.speakers .hero .description .talks .talk.tag-{display:none}.page.speakers section.speaker{-ms-grid-row-align:center;align-self:center;margin:1em;max-width:1100px;max-width:var(--theJdrSize)}.page.speakers section.speaker header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.page.speakers section.speaker .speaker-company{margin:.5rem 0;margin:var(--space-3) 0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width:var(--breakpoint-lg)){.section.blog main>section{margin:2rem 3vw;margin:2rem var(--container-margin-mobile)}}.section.blog main .blogs,.section.blog main h1{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}.section.blog .blogs a.blog-links{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.section.blog .blogs a.blog{text-decoration:none;padding:1rem;padding:var(--space-4);border-radius:.5rem;border-radius:var(--space-3);display:-webkit-box;display:flex;color:inherit;border-bottom:thin solid rgba(0,0,0,.125);border-bottom:thin solid var(--darken-1)}@media (max-width:44.99em){.section.blog .blogs a.blog{padding:.25rem;padding:var(--space-2)}}.section.blog .blogs a.blog .img{display:inline-block;background-position:50%;background-size:cover;--size:16rem;-webkit-box-flex:0;flex:0 0 16rem;flex:0 0 var(--size,16rem);height:16rem;height:var(--size,16rem);width:16rem;width:var(--size,16rem);border-radius:.25rem;border-radius:var(--space-2)}.section.blog .blogs a.blog .info{-webkit-box-flex:1;flex:1 1 auto;margin-left:1rem;margin-left:var(--space-4);-webkit-box-pack:center;justify-content:center}.section.blog .blogs a.blog .info h2{margin:.5rem 0;margin:var(--space-3) 0}.section.blog .blogs a.blog .info .reading{align-self:flex-end}.section.blog .blogs a.blog .info .reading:after{content:" min."}.section.blog .blogs a.blog .info .date{align-self:flex-start;color:#636363;color:var(--base-secondary-text)}.section.blog .blogs a.blog .info p{line-height:1.75}@media (max-width:59.99em){.section.blog .blogs a{-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;-ms-grid-columns:auto;grid-template-columns:auto}.section.blog .blogs a .img{width:100%}}@media (max-width:33.74em){.section.blog .blogs a.blog{display:block}.section.blog .blogs a.blog .img{display:none}}@media (max-width:59.99em){.section.blog .blogs a.blog{display:block}.section.blog .blogs a.blog .img{--size:8rem;float:left;margin-right:.5em}}.page.blog .hero .img{padding:10vw;padding:var(--container-margin);background-repeat:no-repeat;background-size:cover;background-position:50%;text-shadow:1px 0 0 rgba(255,255,255,.5);text-shadow:1px 0 0 var(--lighten-3);min-height:45vmin}.page.blog .hero h1{color:#673ab7;color:var(--primary);padding-left:0;padding-right:0}.page.blog .hero h1 small{display:block}.page.blog main .content,.page.blog main h1{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}.page.blog .content{padding-left:0;padding-right:0;margin:2rem 10vw;margin:2rem var(--container-margin)}@media (max-width:44.99em){.page.blog .content{margin:1rem}}.page.blog .content img{max-width:100%}.page.blog .content .centered-img{text-align:center;margin:.5rem 0;margin:var(--space-3) 0}.page.blog .content h1,.page.blog .content h2,.page.blog .content h3,.page.blog .content h4,.page.blog .content h5,.page.blog .content h6{color:#673ab7;color:var(--primary);font-style:normal;font-weight:400}.page.blog .content h1,.page.blog .content h2,.page.blog .content h3{margin-top:1.25rem;margin-bottom:.625rem}.page.blog .content h4,.page.blog .content h5,.page.blog .content h6{margin-top:.625rem;margin-bottom:.625rem}.page.blog .content p{text-align:justify;margin-bottom:1.5rem;line-height:1.7rem}.page.blog .content ul{margin-left:1rem}.page.blog .content ul li{line-height:1.7rem}main>.kids .hero{position:relative}main>.kids .hero .img{background-repeat:no-repeat;background-size:cover;background-position:50%;text-shadow:1px 0 0 rgba(255,255,255,.5);text-shadow:1px 0 0 var(--lighten-3);min-height:45vmin}main>.kids .hero h1{position:absolute;bottom:0;max-width:1100px;max-width:var(--theJdrSize);color:#fff;color:var(--primary-txt);padding-left:0;padding-right:0;margin:0;font-size:3rem}main>.kids .hero h1 small{display:block;font-size:.6em}@media (max-width:44.99em){main>.kids .hero h1{font-size:2rem}}@media (max-width:33.74em){main>.kids .hero h1{font-size:1.5rem}}main>.kids .img-container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}@media (max-width:44.99em){main>.kids .img-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}}main>.kids .img-container img{margin:10px}main>.kids .content,main>.kids h1{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}main>.kids .content{padding-left:0;padding-right:0}@media (max-width:44.99em){main>.kids .content{margin:1rem}}main>.kids .content img{max-width:100%}main>.kids .content .centered-img{text-align:center;margin:.5rem 0;margin:var(--space-3) 0}main>.kids .content h2,main>.kids .content h3,main>.kids .content h4,main>.kids .content h5,main>.kids .content h6{color:#673ab7;color:var(--primary);font-style:normal;font-weight:400}main>.kids .content h2,main>.kids .content h3{margin-top:1.25rem;margin-bottom:.625rem}main>.kids .content h4,main>.kids .content h5,main>.kids .content h6{margin-top:.625rem;margin-bottom:.625rem}main>.kids .content p{text-align:justify;margin-bottom:1.5rem;line-height:1.7rem}main>.kids .content ul{margin-left:1rem}main>.kids .content ul li{line-height:1.7rem}.section.team h2{margin:1rem 0;margin:var(--space-4) 0}.section.team ul.members{padding:0;margin:0;display:-webkit-box;display:flex;flex-wrap:wrap}.section.team ul.members>li{-webkit-box-flex:1;flex:1 1 300px;margin:2rem;display:-webkit-box;display:flex}.section.team ul.members>li .photo{--size:6rem;box-shadow:0 0 0 .25rem rgba(0,0,0,.25);box-shadow:0 0 0 var(--space-2) var(--darken-2);min-width:6rem;min-width:var(--size,6rem);height:6rem;height:var(--size,6rem);border-radius:100%;background-size:cover;margin:.25rem;margin:var(--space-2)}.section.team ul.members>li .label{display:-webkit-box;display:flex;margin-left:.5rem;margin-left:var(--space-3);-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.section.team ul.members>li ul.socials{list-style:none;margin:0;padding:0;font-size:1.5em}.section.team ul.members>li ul.socials li{display:inline-block;opacity:.5;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:-webkit-filter .3s cubic-bezier(.4,0,.2,1);transition:-webkit-filter .3s cubic-bezier(.4,0,.2,1);transition:filter .3s cubic-bezier(.4,0,.2,1);transition:filter .3s cubic-bezier(.4,0,.2,1),-webkit-filter .3s cubic-bezier(.4,0,.2,1);-webkit-transition:-webkit-filter var(--animation);transition:-webkit-filter var(--animation);transition:filter var(--animation);transition:filter var(--animation),-webkit-filter var(--animation)}.section.team ul.members>li ul.socials li:focus,.section.team ul.members>li ul.socials li:hover{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0)}.section.team .partners-group ul li{flex-basis:260px;margin:.5rem;margin:var(--space-3);height:120px;height:var(--partner-gold-height)}@media (max-width:44.99em){.page.faq .hero .description,.page.fr-faq .hero .description{padding:0}}.page.faq #TableOfContents,.page.faq main .content,.page.faq main h1,.page.fr-faq #TableOfContents,.page.fr-faq main .content,.page.fr-faq main h1{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}.page.faq .content h1,.page.faq .content h2,.page.faq .content h3,.page.faq .content h4,.page.faq .content h5,.page.faq .content h6,.page.fr-faq .content h1,.page.fr-faq .content h2,.page.fr-faq .content h3,.page.fr-faq .content h4,.page.fr-faq .content h5,.page.fr-faq .content h6{color:#673ab7;color:var(--primary)}.page.faq .content>ol,.page.faq .content>p,.page.faq .content>ul,.page.faq .content h3,.page.faq .content h4,.page.faq .content h5,.page.faq .content h6,.page.fr-faq .content>ol,.page.fr-faq .content>p,.page.fr-faq .content>ul,.page.fr-faq .content h3,.page.fr-faq .content h4,.page.fr-faq .content h5,.page.fr-faq .content h6{margin-left:calc(10vw - 2rem);margin-left:calc(var(--container-margin) - 2rem)}.page.faq .content li,.page.fr-faq .content li{line-height:1.5}@media (max-width:44.99em){.page.faq .content ul,.page.fr-faq .content ul{padding-left:2ch}}.page.faq .content mark,.page.fr-faq .content mark{font-weight:700;border-radius:.25em;padding:.125em}.page.faq .content mark.a,.page.fr-faq .content mark.a{color:#fff;color:var(--fg-mark-a);background-color:#fb2c17;background-color:var(--bg-mark-a)}.page.faq .content mark.b,.page.fr-faq .content mark.b{color:#000;color:var(--fg-mark-b);background-color:#fc0;background-color:var(--bg-mark-b)}.page.faq .content mark.t2,.page.fr-faq .content mark.t2{color:#fff;color:var(--fg-mark-t2);background-color:#11a7e0;background-color:var(--bg-mark-t2)}@media (max-width:71.24em){.page.faq .content,.page.fr-faq .content{padding:0 .5em}}.page.code-of-conduct #TableOfContents,.page.code-of-conduct main .content,.page.code-of-conduct main h1{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}.page.code-of-conduct .content p{text-align:justify}.page.code-of-conduct .content p,.page.code-of-conduct .content p:first-letter{margin-left:1rem;margin-left:var(--space-4)}.page.code-of-conduct .content ul{margin-left:2rem}.page.code-of-conduct .content ul li{line-height:1.25}@media (max-width:71.24em){.page.code-of-conduct .content{padding:0 .5em}} \ No newline at end of file
diff --git a/yarn.lock b/yarn.lock
index ad92dd7..4703e00 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -651,81 +651,81 @@
resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7"
integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==
-"@firebase/app-types@0.4.1":
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/@firebase/app-types/-/app-types-0.4.1.tgz#7d2988351575278907d2c9f3f1d94b1b892644ff"
- integrity sha512-wntbTiqX8xr55x6uRqh+BeZbAqOqGC8kD9/Ks1Bjjoo4kLHg69JwtwyU5oL9pDM3WeIiYBHcFSpGS8Kvp+H66Q==
+"@firebase/app-types@0.4.2":
+ version "0.4.2"
+ resolved "https://registry.yarnpkg.com/@firebase/app-types/-/app-types-0.4.2.tgz#dd6b1106e6e406ba69a271a319569ab23f2cc691"
+ integrity sha512-d+hH4+WugO4EQiDzTIAbZq1N7X0RkrvO7nhD9/BEBUssrOnKlUOOqozvc3kNYaGnk4Ziv0cmO+J+Eu2Kc0/qaw==
-"@firebase/app@0.4.11":
- version "0.4.11"
- resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.4.11.tgz#3b1cea8512f6e7c8913c4eb291f2d5f486c508c9"
- integrity sha512-6uTbDh5xRkyuLqGGVPUmD366Oje17aJ6CehoGnVn080H0BQiB5eOk4F1Z8eSOIFDfoE0NYAU5O5aG4w7MzWyWg==
+"@firebase/app@0.4.12":
+ version "0.4.12"
+ resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.4.12.tgz#6c6ac0786a71e61f047746f964fd43a1b994b22e"
+ integrity sha512-7FtKrp1t37FmYUyX+wa0LriujGdkhjdSqr3UKdy2A8I+C90NU0EskrUsPg9wiMtCs40esy265zhyxVFu08xhxw==
dependencies:
- "@firebase/app-types" "0.4.1"
- "@firebase/logger" "0.1.19"
- "@firebase/util" "0.2.22"
+ "@firebase/app-types" "0.4.2"
+ "@firebase/logger" "0.1.20"
+ "@firebase/util" "0.2.23"
dom-storage "2.1.0"
tslib "1.10.0"
xmlhttprequest "1.8.0"
-"@firebase/auth-types@0.7.1":
- version "0.7.1"
- resolved "https://registry.yarnpkg.com/@firebase/auth-types/-/auth-types-0.7.1.tgz#c0dbdf5180af7316f87dc2e76960b9354b68a46c"
- integrity sha512-EVZTmHnSSrWLmx9kY9K+vZk45HQnuVdtfx2gt7LS4yiSqYTVaLVBXXBnzVTgAQxodPPVOXzeYETX2aNXOLVL5A==
+"@firebase/auth-types@0.7.2":
+ version "0.7.2"
+ resolved "https://registry.yarnpkg.com/@firebase/auth-types/-/auth-types-0.7.2.tgz#6343639d422ea84feddf619e22d8db7f63b0eb62"
+ integrity sha512-xm3evp6671LoI+6M8Om3OhikabLf88Ivz1e7aR8uZjVBYptEYbF3seDIyHn/3wWdVYbp20WK4aWixKlRnHl+6Q==
-"@firebase/auth@0.11.5":
- version "0.11.5"
- resolved "https://registry.yarnpkg.com/@firebase/auth/-/auth-0.11.5.tgz#f099e47e37016febaed74f01ac8441627abeb2ab"
- integrity sha512-RDdeXncpN6UCvbn6RUtRWSDwhFBagOvTbSJTM3LyWUO/daL77M3+oq7gAg9SxmPVjoOKBEtmfkp9sEpkZkWF7Q==
+"@firebase/auth@0.11.6":
+ version "0.11.6"
+ resolved "https://registry.yarnpkg.com/@firebase/auth/-/auth-0.11.6.tgz#283f224398fb384a655ebdd0f526e91d83b2b7d9"
+ integrity sha512-Vz1Mi613tIt5Fr/P4fvQ+ArVSekxljDBmhRO3/+ESoXRxW/l8RuR1YX4nStTSUH3jYBoy92KOCLLWb2Btee9Xw==
dependencies:
- "@firebase/auth-types" "0.7.1"
+ "@firebase/auth-types" "0.7.2"
-"@firebase/database-types@0.4.1":
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/@firebase/database-types/-/database-types-0.4.1.tgz#337f10f69aed8e83c41d9ba6c747028d9584be6b"
- integrity sha512-XDZY97/sEVo9pBq2DIOAVzyeTc3h2Ktq8MYn7qRdkQGGxTFXYxUqxjbnTbc1cvfvi8zxeCAp6OoEEB1K0I94sg==
+"@firebase/database-types@0.4.2":
+ version "0.4.2"
+ resolved "https://registry.yarnpkg.com/@firebase/database-types/-/database-types-0.4.2.tgz#7bb2e605b914ad5cca7b1f4f5d8e7940fa37a708"
+ integrity sha512-rBF/Sp4S4zzVg+a6h0iEiXR2GdNRrvx2BR6IcvGHnSPF7XVpj9UuUWtZMJyO+vWP3zlIGDvlNRJ4qF01Y6KxGg==
-"@firebase/database@0.4.8":
- version "0.4.8"
- resolved "https://registry.yarnpkg.com/@firebase/database/-/database-0.4.8.tgz#c7179e8b7169234514f072707f43e67f2cf76d8b"
- integrity sha512-omM+oO9xlimrXTVSUqU7fwwCFDzSdM82SUOrkd55WHQGEsfiZHMkBnNAzZoLt4ZiEi1dsunkPjuyzY0i0WqaOA==
+"@firebase/database@0.4.10":
+ version "0.4.10"
+ resolved "https://registry.yarnpkg.com/@firebase/database/-/database-0.4.10.tgz#d4e90da68c53b8e0b567b714d3366436a4bac72e"
+ integrity sha512-cn5kg0nx6v4vapAs0HZl683w5fLbRZO8sKkhARwgMaLMBnTWnMQT2rXX2UyhNGBASNA8PLBk8y5P8du0tJHLWw==
dependencies:
- "@firebase/database-types" "0.4.1"
- "@firebase/logger" "0.1.19"
- "@firebase/util" "0.2.22"
+ "@firebase/database-types" "0.4.2"
+ "@firebase/logger" "0.1.20"
+ "@firebase/util" "0.2.23"
faye-websocket "0.11.3"
tslib "1.10.0"
-"@firebase/firestore-types@1.4.3":
- version "1.4.3"
- resolved "https://registry.yarnpkg.com/@firebase/firestore-types/-/firestore-types-1.4.3.tgz#d1742a99c23f0f8e75c2e63be7ed2edcf7a4b874"
- integrity sha512-jvxMshH5g2eZpF8pd5bIN6cb0jyUwCdZCpE4BQVugYM3+2aaAMdrRXqPqfd31ibMAdY97YXKgwH7z3dFK4WFeg==
-
-"@firebase/firestore@1.4.5":
- version "1.4.5"
- resolved "https://registry.yarnpkg.com/@firebase/firestore/-/firestore-1.4.5.tgz#09f2cb08ce55ae5e5a4925ac05d87e6b95f3547f"
- integrity sha512-pQeNXRxQB3sufYmDl9LAeavLKuzpBz7L0Yp7zJi6PI9uQnTD5cZxS3GU5B23F6jG60+2vNsMOwSiXA36M5jF7g==
- dependencies:
- "@firebase/firestore-types" "1.4.3"
- "@firebase/logger" "0.1.19"
- "@firebase/util" "0.2.22"
- "@firebase/webchannel-wrapper" "0.2.22"
+"@firebase/firestore-types@1.4.4":
+ version "1.4.4"
+ resolved "https://registry.yarnpkg.com/@firebase/firestore-types/-/firestore-types-1.4.4.tgz#3051a9c163b4b76ae04544629ff5e0777e452548"
+ integrity sha512-kFpmzkUKfzrXkcMad+TQlMs55dWNY0q1UxGICW82EneX3Yg6HN3Nx36kYfqH+SLBFUN1ZTikN07alMp0MA9p9g==
+
+"@firebase/firestore@1.4.7":
+ version "1.4.7"
+ resolved "https://registry.yarnpkg.com/@firebase/firestore/-/firestore-1.4.7.tgz#d72910ff3a272967ebed8c64d54dacdc65cb3f93"
+ integrity sha512-iuUO639N6+UU7Y1hc6VDr+kQaocmRg8Cbgs7x1pFHM5pFGGDyIIEoJrKxaqXsTlp5lOCVIpe6xr7wEDbeJdcVA==
+ dependencies:
+ "@firebase/firestore-types" "1.4.4"
+ "@firebase/logger" "0.1.20"
+ "@firebase/util" "0.2.23"
+ "@firebase/webchannel-wrapper" "0.2.23"
"@grpc/proto-loader" "^0.5.0"
grpc "1.22.2"
tslib "1.10.0"
-"@firebase/functions-types@0.3.7":
- version "0.3.7"
- resolved "https://registry.yarnpkg.com/@firebase/functions-types/-/functions-types-0.3.7.tgz#95b05db085540d493aa161e94cdd3e3a1741ecfc"
- integrity sha512-2n4nvsLOBzkNtvW83ySKb5fLWcMFOAwJeBXwkdJUvZD4OpDveRkDkn/U6V+MWBGDetX6eRxA054zLfMwBNFCag==
+"@firebase/functions-types@0.3.8":
+ version "0.3.8"
+ resolved "https://registry.yarnpkg.com/@firebase/functions-types/-/functions-types-0.3.8.tgz#c01f670bbca04365e680d048b0fe5770a946f643"
+ integrity sha512-9hajHxA4UWVCGFmoL8PBYHpamE3JTNjObieMmnvZw3cMRTP2EwipMpzZi+GPbMlA/9swF9yHCY/XFAEkwbvdgQ==
-"@firebase/functions@0.4.12":
- version "0.4.12"
- resolved "https://registry.yarnpkg.com/@firebase/functions/-/functions-0.4.12.tgz#c8e91d779189dc8e83ef2ea872e35cce18be343a"
- integrity sha512-zlQOTxyc3+dq2vDIB0GCoATvfSyhWFM54AobovrzuI93dUHtDfZXfKAl3CwvUZ1rKLY1lgprorRWLOLax+NxJQ==
+"@firebase/functions@0.4.13":
+ version "0.4.13"
+ resolved "https://registry.yarnpkg.com/@firebase/functions/-/functions-0.4.13.tgz#cc40f947b83ea84fb1fa9d662119cdd4695b868a"
+ integrity sha512-7Lmpt2EcRjVJ65oTJwTVWQN4E83BTSReazqRM9P4rbjR9U47g4dbtaOmIc6H9b4uhfqmG/me2YYcPtsgS6z2jA==
dependencies:
- "@firebase/functions-types" "0.3.7"
- "@firebase/messaging-types" "0.3.1"
+ "@firebase/functions-types" "0.3.8"
+ "@firebase/messaging-types" "0.3.2"
isomorphic-fetch "2.2.1"
tslib "1.10.0"
@@ -734,33 +734,33 @@
resolved "https://registry.yarnpkg.com/@firebase/installations-types/-/installations-types-0.1.2.tgz#ac2a912e078282fd270b03b571b4639ed88d871a"
integrity sha512-fQaWIW8hyX1XUN7+FCSPjvM1agFjGidVuF4Sxi7aFwfyh5t+4fD2VpM4wCQbWmodnx4fZLvsuQd9mkxxU+lGYQ==
-"@firebase/installations@0.2.1":
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/@firebase/installations/-/installations-0.2.1.tgz#c741b3add58c2ecb13d3947814ae2aee2f2cbd81"
- integrity sha512-/1Qjot27/Cv5n8aHpxRe5UGibnh/KRYvNZu9rsG+CkFuLMBZOQvvlNWxT4W6nrSUzfyILrj8Gb6fcpkk3vfrpw==
+"@firebase/installations@0.2.2":
+ version "0.2.2"
+ resolved "https://registry.yarnpkg.com/@firebase/installations/-/installations-0.2.2.tgz#1c3b2e0c7ed70391d428ca67680aba5d916cc98d"
+ integrity sha512-jCMKNaKdt1sE8i+Q0aVUohf6pRqQ/uEQ855beggLBd75MiWzOYgljM/SFZY6oLZVhfmlQ5/kvDj8mn5NzUwawQ==
dependencies:
"@firebase/installations-types" "0.1.2"
- "@firebase/util" "0.2.22"
+ "@firebase/util" "0.2.23"
idb "3.0.2"
tslib "1.10.0"
-"@firebase/logger@0.1.19":
- version "0.1.19"
- resolved "https://registry.yarnpkg.com/@firebase/logger/-/logger-0.1.19.tgz#edb7fbf7ed6f32fdfe1769c22b4b2232695a9391"
- integrity sha512-MoznIjuCE5ynUqHhqr8RYSA//EW8o+7oC1+x9p4gvMLZq/BpnvCR8uZ+FrGCiz9BWS+RFhYrhp0kMJY5P3ztww==
+"@firebase/logger@0.1.20":
+ version "0.1.20"
+ resolved "https://registry.yarnpkg.com/@firebase/logger/-/logger-0.1.20.tgz#b04cc13ddd4ec58e41efd335e98ad477f57202aa"
+ integrity sha512-ahGXFhqow5RjrhwnYZNHluZt6UVdFt1iRrGzhYEJVGlkyBy0vXELn1P6ajIi8BKGQhu5sBQm8I1n6bVDlHQkUA==
-"@firebase/messaging-types@0.3.1":
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/@firebase/messaging-types/-/messaging-types-0.3.1.tgz#d296ff1b08e235e009ad2b8d93ff67625d7d0d8b"
- integrity sha512-N6PanmUgrUrGxQGlf+2KddGENhgYgUPlciuNoDr04OmDLBhuViR959NmyGVhd/kb+XDW4pNroaKPU0hWjSvM1Q==
+"@firebase/messaging-types@0.3.2":
+ version "0.3.2"
+ resolved "https://registry.yarnpkg.com/@firebase/messaging-types/-/messaging-types-0.3.2.tgz#cf802617c161434a02fe029290a79f422821d12f"
+ integrity sha512-2qa2qNKqpalmtwaUV3+wQqfCm5myP/dViIBv+pXF8HinemIfO1IPQtr9pCNfsSYyus78qEhtfldnPWXxUH5v0w==
-"@firebase/messaging@0.4.5":
- version "0.4.5"
- resolved "https://registry.yarnpkg.com/@firebase/messaging/-/messaging-0.4.5.tgz#0d38110a3377d6b7bd0e6be3874ee77d205443b0"
- integrity sha512-jVvIG7G33jLmBhZuya5rCmlsotFzkDTwHnsTtUZYeP7yUnm/diBHCIY9GQ+GIgK2NpXPUWISQOPjYFlk/twLlg==
+"@firebase/messaging@0.4.6":
+ version "0.4.6"
+ resolved "https://registry.yarnpkg.com/@firebase/messaging/-/messaging-0.4.6.tgz#baf420618b797af4935b0acb86112f7dd0f4fc4d"
+ integrity sha512-IUw7aFQNWQabi3HkMJ3bfxi/cwzxqVfno5KIsh7mGao/jUGYaBSLi0a4W0IftyUem3Lba0eKxHexUBe3J9q8Jw==
dependencies:
- "@firebase/messaging-types" "0.3.1"
- "@firebase/util" "0.2.22"
+ "@firebase/messaging-types" "0.3.2"
+ "@firebase/util" "0.2.23"
tslib "1.10.0"
"@firebase/performance-types@0.0.3":
@@ -768,51 +768,51 @@
resolved "https://registry.yarnpkg.com/@firebase/performance-types/-/performance-types-0.0.3.tgz#bdd37975cd5f12a55d3951f4942c3fa2661b354f"
integrity sha512-RuC63nYJPJU65AsrNMc3fTRcRgHiyNcQLh9ufeKUT1mEsFgpxr167gMb+tpzNU4jsbvM6+c6nQAFdHpqcGkRlQ==
-"@firebase/performance@0.2.12":
- version "0.2.12"
- resolved "https://registry.yarnpkg.com/@firebase/performance/-/performance-0.2.12.tgz#32b17e2c5cdb0d010b54ed900ab89963fcaa772c"
- integrity sha512-yp9rqg5OYjqaa7NQE3j7Ayn6ibmXiuMbd321/1frJySRpXwHhVwwvtYaR7ECDF9m9IHw1azT76+lRQY9u5B+XA==
+"@firebase/performance@0.2.13":
+ version "0.2.13"
+ resolved "https://registry.yarnpkg.com/@firebase/performance/-/performance-0.2.13.tgz#bfcba525b6299919aad4aeeb01a9687425bcd94e"
+ integrity sha512-5vd53amUSYRTXOHVSu+BBQ5SuS8t3z4tkpjRxm/HIo9xGATs46bcKzXF2YZvDTVRwKD6I+R0ra97rj0VlAs4Sw==
dependencies:
- "@firebase/installations" "0.2.1"
- "@firebase/logger" "0.1.19"
+ "@firebase/installations" "0.2.2"
+ "@firebase/logger" "0.1.20"
"@firebase/performance-types" "0.0.3"
- "@firebase/util" "0.2.22"
+ "@firebase/util" "0.2.23"
tslib "1.10.0"
-"@firebase/polyfill@0.3.16":
- version "0.3.16"
- resolved "https://registry.yarnpkg.com/@firebase/polyfill/-/polyfill-0.3.16.tgz#304de7964293f5ed1492356f307236183c653371"
- integrity sha512-NegC/1ypQo5XCY6pYnjTAeIWZvD+b+10/gUhIGzO3i44O83+V7eLX10B0FmBCNknhpm8KLjswyQycdymoWpegw==
+"@firebase/polyfill@0.3.17":
+ version "0.3.17"
+ resolved "https://registry.yarnpkg.com/@firebase/polyfill/-/polyfill-0.3.17.tgz#bd8548c5b8254c5dec41537d4d248ba7b3b3e17c"
+ integrity sha512-YHjswXwwPjpkru/GkMD77cTxBh5ky5v8iDeNCuIfSg0eDStC7GeYGWBjXOmsyN0R2iWYROSm7ZmCGt6Fk7qqkg==
dependencies:
core-js "3.1.4"
promise-polyfill "8.1.3"
whatwg-fetch "2.0.4"
-"@firebase/storage-types@0.3.2":
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/@firebase/storage-types/-/storage-types-0.3.2.tgz#72b45f2f9456f75222b978b2f6e9ffbf0825f106"
- integrity sha512-B7FB5ObvB5kZh6BXIY3U9hm59InIdIb6JlDApncLfrHxXvTH9bpRx1xILHHI7EFkQjThbFO1Se0VBq/qc+2F6w==
+"@firebase/storage-types@0.3.3":
+ version "0.3.3"
+ resolved "https://registry.yarnpkg.com/@firebase/storage-types/-/storage-types-0.3.3.tgz#179ad38485d450023406cf9731560d690ef39d19"
+ integrity sha512-fUp4kpbxwDiWs/aIBJqBvXgFHZvgoND2JA0gJYSEsXtWtVwfgzY/710plErgZDeQKopX5eOR1sHskZkQUy0U6w==
-"@firebase/storage@0.3.6":
- version "0.3.6"
- resolved "https://registry.yarnpkg.com/@firebase/storage/-/storage-0.3.6.tgz#a500f3cc49f88ceb633413ddc9dbd826a7c9d3dd"
- integrity sha512-8uV40I+ftMkEsqC0lY57H3dttFOzWxCZrPde9H+nb398efEBVJWgEtXyLa963RvKTRCRFQNsI9GSY5HQYMacsg==
+"@firebase/storage@0.3.7":
+ version "0.3.7"
+ resolved "https://registry.yarnpkg.com/@firebase/storage/-/storage-0.3.7.tgz#b700511d1aa2e437cc703f205c5c0e43cfa935c2"
+ integrity sha512-H89Tye67n2ZIy0iei7FWXjZ795YAcL5EbgOpYigygditI3OG+GTjkIbdgcg9PXaaY0YME5Yp3y+JsR0a2RJTuA==
dependencies:
- "@firebase/storage-types" "0.3.2"
- "@firebase/util" "0.2.22"
+ "@firebase/storage-types" "0.3.3"
+ "@firebase/util" "0.2.23"
tslib "1.10.0"
-"@firebase/util@0.2.22":
- version "0.2.22"
- resolved "https://registry.yarnpkg.com/@firebase/util/-/util-0.2.22.tgz#adf9773778b475e016048c7d5a527c2984e58474"
- integrity sha512-Wyo1BY6KQK3DOGmk4s0KMaCMj6L9Ndhj0tLVBfVfG6NWsPEL5ixZHhG942Lzm3hNNZo2ThITMIcP1pXszew3Fw==
+"@firebase/util@0.2.23":
+ version "0.2.23"
+ resolved "https://registry.yarnpkg.com/@firebase/util/-/util-0.2.23.tgz#3e4090be9e2b8e720d72730724f026ce83f71736"
+ integrity sha512-Zfc9Oo656ad/a51pow3zJvc2kGJR/KvacaL8MgHAWxYzOsiN6RofcgRlanWO2zLy76KCVI4ZRDrvcmGRnD7e+w==
dependencies:
tslib "1.10.0"
-"@firebase/webchannel-wrapper@0.2.22":
- version "0.2.22"
- resolved "https://registry.yarnpkg.com/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.2.22.tgz#38b3fbc013c67db9d633f2b029babed48489306e"
- integrity sha512-TB3ZwE+DWZW7P7CMAV/gSA2DLGtUBsJl8CsRf/3KSxEko/cD1wTub0Fmk7g5ht94ywFzBjCbAnWWJN1U+KcNYQ==
+"@firebase/webchannel-wrapper@0.2.23":
+ version "0.2.23"
+ resolved "https://registry.yarnpkg.com/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.2.23.tgz#a0df05b210ff03c65ecb3589390095631b95e1f8"
+ integrity sha512-BJqOF51sPQjmRoX+WFMbZ5mhuy53JrFN0t1KY+HffcvDRb+82+vkFatKnwG3wTCKV183vJW5tGQIytb4T8pUBg==
"@grpc/proto-loader@^0.5.0":
version "0.5.1"
@@ -907,6 +907,11 @@
"@types/minimatch" "*"
"@types/node" "*"
+"@types/js-yaml@^3.12.1":
+ version "3.12.1"
+ resolved "https://registry.yarnpkg.com/@types/js-yaml/-/js-yaml-3.12.1.tgz#5c6f4a1eabca84792fbd916f0cb40847f123c656"
+ integrity sha512-SGGAhXLHDx+PK4YLNcNGa6goPf9XRWQNAUUbffkwVGGXIxmDKWyGGL4inzq2sPmExu431Ekb9aEMn9BkPqEYFA==
+
"@types/long@^4.0.0":
version "4.0.0"
resolved "https://registry.yarnpkg.com/@types/long/-/long-4.0.0.tgz#719551d2352d301ac8b81db732acb6bdc28dbdef"
@@ -945,9 +950,9 @@ abbrev@1:
integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
acorn@^6.2.0:
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.2.0.tgz#67f0da2fc339d6cfb5d6fb244fd449f33cd8bbe3"
- integrity sha512-8oe72N3WPMjA+2zVG71Ia0nXZ8DpQH+QyyHO+p06jT8eg8FGG3FbcUIi8KziHlAfheJQZeoqbvq1mQSQHXKYLw==
+ version "6.2.1"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.2.1.tgz#3ed8422d6dec09e6121cc7a843ca86a330a86b51"
+ integrity sha512-JD0xT5FCRDNyjDda3Lrg/IxFscp9q4tiYtxE1/nOzlKCk7hIRuYjhq1kCNkbPjMRMZuFq20HNQn1I9k8Oj0E+Q==
ajv@^6.5.5:
version "6.10.2"
@@ -1314,9 +1319,9 @@ caniuse-api@^3.0.0:
lodash.uniq "^4.5.0"
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000980, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30000984:
- version "1.0.30000984"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000984.tgz#dc96c3c469e9bcfc6ad5bdd24c77ec918ea76fe0"
- integrity sha512-n5tKOjMaZ1fksIpQbjERuqCyfgec/m9pferkFQbLmWtqLUdmt12hNhjSwsmPdqeiG2NkITOQhr1VYIwWSAceiA==
+ version "1.0.30000986"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000986.tgz#f34350e367cc900509511574817ac092112bf7ab"
+ integrity sha512-pM+LnkoAX0+QnIH3tpW5EnkmfpEoqOD8FAcoBvsl3Xh6DXkgctiCxeCbXphP/k3XJtJzm+zOAJbi6U6IVkpWZQ==
caseless@~0.12.0:
version "0.12.0"
@@ -1868,9 +1873,9 @@ ecc-jsbn@~0.1.1:
safer-buffer "^2.1.0"
electron-to-chromium@^1.3.191:
- version "1.3.196"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.196.tgz#1a7885855880fa3ae7a8908c442757e561eec82b"
- integrity sha512-NFGRHzY0x8yIUFnAthKxaOKe5q+c8jjvyQM2pMq2+59QORz8AN5+qXPJBwX05kz2uEtyraX2XxB0LPT+7EE6vw==
+ version "1.3.201"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.201.tgz#b516e941baf01a7cf8abd33af537a39e1e0096db"
+ integrity sha512-aCTPIfY1Jvuam5b6vuWRjt1F8i4kY7zX0Qtpu5SNd6l1zjuxU9fDNpbM4o6+oJsra+TMD2o7D20GnkSIgpTr9w==
encoding@^0.1.11:
version "0.1.12"
@@ -2064,22 +2069,22 @@ find-up@^3.0.0:
locate-path "^3.0.0"
firebase@^6.3.0:
- version "6.3.1"
- resolved "https://registry.yarnpkg.com/firebase/-/firebase-6.3.1.tgz#6485a227db6b3e8b945c031d916b593c0af0d8ca"
- integrity sha512-d6IrltqiRgLcmssHogmALXhiuJJUkNV9foLqFZNh7zQKpWDHTWiqYBY7vQ1nAIYsf346qbm3Q5QjBiXbPya5gw==
- dependencies:
- "@firebase/app" "0.4.11"
- "@firebase/app-types" "0.4.1"
- "@firebase/auth" "0.11.5"
- "@firebase/database" "0.4.8"
- "@firebase/firestore" "1.4.5"
- "@firebase/functions" "0.4.12"
- "@firebase/installations" "0.2.1"
- "@firebase/messaging" "0.4.5"
- "@firebase/performance" "0.2.12"
- "@firebase/polyfill" "0.3.16"
- "@firebase/storage" "0.3.6"
- "@firebase/util" "0.2.22"
+ version "6.3.3"
+ resolved "https://registry.yarnpkg.com/firebase/-/firebase-6.3.3.tgz#6086b417eb0adf3a3f89baf0965e166496160285"
+ integrity sha512-EzF3T3um0v2yCCMr26Rg8VnNsJMeO9Wh1eVbV2J8rrKX/weOci48h2GH0sfvokxLQSjBlKjn8K+cW9/CARyuVQ==
+ dependencies:
+ "@firebase/app" "0.4.12"
+ "@firebase/app-types" "0.4.2"
+ "@firebase/auth" "0.11.6"
+ "@firebase/database" "0.4.10"
+ "@firebase/firestore" "1.4.7"
+ "@firebase/functions" "0.4.13"
+ "@firebase/installations" "0.2.2"
+ "@firebase/messaging" "0.4.6"
+ "@firebase/performance" "0.2.13"
+ "@firebase/polyfill" "0.3.17"
+ "@firebase/storage" "0.3.7"
+ "@firebase/util" "0.2.23"
flatten@^1.0.2:
version "1.0.2"
@@ -3286,9 +3291,9 @@ node-pre-gyp@^0.13.0:
tar "^4"
node-releases@^1.1.25:
- version "1.1.25"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.25.tgz#0c2d7dbc7fed30fbe02a9ee3007b8c90bf0133d3"
- integrity sha512-fI5BXuk83lKEoZDdH3gRhtsNgh05/wZacuXkgbiYkceE7+QIMXOg98n9ZV7mz27B+kFHnqHcUpscZZlGRSmTpQ==
+ version "1.1.26"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.26.tgz#f30563edc5c7dc20cf524cc8652ffa7be0762937"
+ integrity sha512-fZPsuhhUHMTlfkhDLGtfY80DSJTjOcx+qD1j5pqPkuhUHVS7xHZIg9EE4DHK8O3f0zTxXHX5VIkDG8pu98/wfQ==
dependencies:
semver "^5.3.0"
@@ -4708,9 +4713,9 @@ scss-tokenizer@^0.2.3:
integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==
semver@^6.1.1:
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-6.2.0.tgz#4d813d9590aaf8a9192693d6c85b9344de5901db"
- integrity sha512-jdFC1VdUGT/2Scgbimf7FSx9iJLXoqfglSF+gJeuNWVpiE37OIbc1jywR/GJyFdz3mnkz2/id0L0J/cr0izR5A==
+ version "6.3.0"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
+ integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
semver@~5.3.0:
version "5.3.0"