diff --git a/web/sites/development.services.yml b/web/sites/development.services.yml index c92f72fb..07319d1f 100644 --- a/web/sites/development.services.yml +++ b/web/sites/development.services.yml @@ -5,7 +5,7 @@ parameters: http.response.debug_cacheability_headers: true twig.config: - debug: false + debug: true auto_reload: true services: cache.backend.null: diff --git a/web/themes/custom/popsu_colloque/css-compiled/index.css b/web/themes/custom/popsu_colloque/css-compiled/index.css index 7a9f2d7a..861f1ad9 100644 --- a/web/themes/custom/popsu_colloque/css-compiled/index.css +++ b/web/themes/custom/popsu_colloque/css-compiled/index.css @@ -1,9 +1,7 @@ /** @file Presentational styles for Drupal stark theme layout. It is left empty for testing purposes. @see https://www.drupal.org/project/drupal/issues/2349711 */ -main h2, main a { color: #1d378eff; } +main h2 { text-transform: uppercase; } -main .blue, main #txt_present { color: #1d378eff; } - -main #block-views-block-slide-programme-block-1 .thumbnails a { color: black; } +main h3 { text-transform: uppercase; margin: 2rem 0; } .more_link span { padding-left: 0.5rem; } @@ -41,27 +39,73 @@ header div { height: inherit; } .site_setting_entity img { width: 50%; height: auto; } -.__img-hero { height: 400px; } +#block-popsu-colloque-submenu ul { display: flex; } + +#block-popsu-colloque-submenu ul li { margin-right: 1rem; } + +#block-popsu-colloque-submenu ul li a { display: block; padding: 1rem 1rem; border: 1px solid #1d378eff; color: #1d378eff; background: white; transition: color 0.3s ease, background 0.3s ease; } + +#block-popsu-colloque-submenu ul li a:hover { color: white; background: blue; transition: all 0.3s ease; } + +#views-exposed-form-publications-page-1, #views-exposed-form-bibliographie-page-1 { margin: 2rem 0; display: flex; } + +#views-exposed-form-publications-page-1 > div, #views-exposed-form-bibliographie-page-1 > div { margin-right: 2rem; } + +#views-exposed-form-publications-page-1 > div select, #views-exposed-form-bibliographie-page-1 > div select { border: 1px solid #1d378eff; background: white; padding: 0.2rem 0.5rem; outline: none; } + +#views-exposed-form-publications-page-1 > div select:focus, #views-exposed-form-bibliographie-page-1 > div select:focus { border: 2px solid #1d378eff; outline: none; } + +#views-exposed-form-publications-page-1 > div select option, #views-exposed-form-bibliographie-page-1 > div select option { padding: 0.2rem 0.5rem; min-height: 2rem; } + +.__img-hero { height: 400px; width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; } .__img-hero img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } +.participant_full .hero figure { width: 100%; } + +.participant_full .hero figure .__img > div { margin: auto; width: 300px; height: 300px; } + +.participant_full .hero figure .__img img { border-radius: 100%; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } + +.participant_full .hero figure figcaption { align-self: center; text-align: center; margin: 2rem 0; } + +@media screen and (min-width: 768px) { .participant_full .hero figure { width: 100%; } + .participant_full .hero figure .__img { margin-right: 2rem; } + .participant_full .hero figure .__img > div { width: 300px; height: 300px; } + .participant_full .hero figure .__img img { border-radius: 100%; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } + .participant_full .hero figure figcaption { align-self: center; } } + img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } #txt_present > div { margin: 2rem auto; } -.programme .views section { margin: 0 0 5rem 0; } - #block-views-block-slide-programme-block-1 .views section.wrap_head:after, #block-views-block-dernieres-publications-block-1 .views section.wrap_head:after { height: 2rem; margin-top: 0.5rem; content: " "; display: block; background: url("../images/croix_filetsable.svg"); background-repeat: repeat-x; background-size: auto auto; } article .__title:after { height: 2rem; margin-top: 0.5rem; content: " "; display: block; background: url("../images/croix_filetsable.svg"); background-repeat: repeat-x; background-size: auto auto; } +article .__head div > div { margin: 0rem 0.5rem; } + h4:after { height: 2rem; margin-top: 0.5rem; content: " "; display: block; background: url("../images/croix_filetsable.svg"); background-repeat: repeat-x; background-size: auto auto; } +blockquote { font-size: 2rem; line-height: 1; margin: 2rem; color: grey; } + +blockquote:before { width: 100px; height: 1rem; margin-top: 0.5rem; content: " "; display: block; background: url("../images/croix_filetsable.svg"); background-repeat: repeat-x; background-size: auto auto; } + +.container.programme .views section:not(:last-child) { margin: 0 0 2rem 0; } + +.container.programme .views section:not(:last-child):after { height: 2rem; margin-top: 0.5rem; content: " "; display: block; background: url("../images/croix_filetsable.svg"); background-repeat: repeat-x; background-size: auto auto; } + +.container.programme .views section:not(:last-child) > .d-flex { padding: 0 0 2rem 0; } + +.container.programme .views section:last-child { margin-bottom: 5rem; } + .__rs > div { width: 20px; height: 20px; margin: 0 0.25rem; } @media screen and (min-width: 768px) { .__rs { margin: auto; } .__rs > div { margin: 0 auto 0.5rem auto; } } +.___title_inter { border-bottom: 1px solid black; margin-bottom: 2rem; } + /*! Flickity v2.2.1 https://flickity.metafizzy.co ---------------------------------------------- */ @@ -127,16 +171,6 @@ https://flickity.metafizzy.co /* hide disabled button */ .flickity-button:disabled { display: none; } -article img, .side_notes img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } - -/* .layout-content > div{ display: flex; } */ -.side_notes { position: relative; } - -.side_notes > * { position: absolute; width: 300px; } - -.side_notes .d-flex { flex-direction: column; } - -/** @file Presentational styles for Drupal stark theme layout. It is left empty for testing purposes. @see https://www.drupal.org/project/drupal/issues/2349711 */ .thumbnails { margin: 1rem 0rem; min-width: 250px; height: auto; width: calc(100% / 4); background: white; transform: scale(1); box-shadow: none; transition: 0.3s transform ease, 0.3s box-shadow ease; } .thumbnails:hover { transform: scale(1.05); transition: 0.3s all ease; box-shadow: 0px 0px 13px 0px #1d378eff; } @@ -167,6 +201,14 @@ article img, .side_notes img { width: 100%; height: 100%; -o-object-fit: cover; .programme .thumbnails { width: calc( 50% - 1rem * 2); margin: 0 1rem; } .programme .thumbnails figure { height: 250px; } } +.thumbnails_participants figure > div { width: 100px; height: 100px; margin-left: 0.5rem; } + +.thumbnails_participants figure > div img { border-radius: 50%; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } + +.thumbnails_participants figure figcaption.__info { padding: 4rem 0.5rem 0.5rem 0.5rem; margin-top: -3rem; background: white; } + +.thumbnails_participants figure figcaption.__info .__name { text-transform: uppercase; } + article .__publications > div article { width: 100%; box-shadow: none; transition: 0.3s transform ease, 0.3s box-shadow ease; } article .__publications > div article:hover { transform: scale(1.05); transition: 0.3s all ease; box-shadow: 0px 0px 13px 0px #1d378eff; } @@ -177,11 +219,52 @@ article .__publications > div article figure .__media { margin-right: 1rem; } article .__publications > div article figure figcaption { width: 80%; } +article .__bibliographie > div article { width: 100%; } + +article .__bibliographie > div article a > div p, article .__bibliographie > div article a > div span, article .__bibliographie > div article a > div div { display: inline; background: white; } + +.container.publications section article { width: 100%; box-shadow: none; transition: 0.3s transform ease, 0.3s box-shadow ease; } + +.container.publications section article:hover { transform: scale(1.05); transition: 0.3s all ease; box-shadow: 0px 0px 13px 0px #1d378eff; } + +.container.publications section article figure { padding: 1rem; } + +.container.publications section article figure .__media { margin-right: 1rem; } + +.container.publications section article figure figcaption { width: 80%; } + +.container.bilbiographie article { width: 100%; } + +.container.bilbiographie article a > div p, .container.bilbiographie article a > div span, .container.bilbiographie article a > div div { display: inline; background: white; } + @media screen and (min-width: 992px) { article .__publications > div { margin: 0 calc(-1rem); } article .__publications > div article { width: calc( 50% - 1rem * 2); margin: 0 1rem; box-shadow: none; transition: 0.3s transform ease, 0.3s box-shadow ease; } article .__publications > div article:hover { transform: scale(1.05); transition: 0.3s all ease; box-shadow: 0px 0px 13px 0px #1d378eff; } article .__publications > div article figure { padding: 1rem; } article .__publications > div article figure .__media { margin-right: 1rem; } - article .__publications > div article figure figcaption { width: 80%; } } + article .__publications > div article figure figcaption { width: 80%; } + article .__bibliographie > div { margin: 0 calc(-1rem); } + article .__bibliographie > div article { width: calc( 100% / 3 - 1rem * 3); margin: 0 1rem; } + article .__bibliographie > div article figure { padding: 1rem; } + article .__bibliographie > div article figure .__media { margin-right: 1rem; } + article .__bibliographie > div article figure figcaption { width: 80%; } + .container.publications section article { width: calc( 50% - 1rem * 2); margin: 0 1rem; box-shadow: none; transition: 0.3s transform ease, 0.3s box-shadow ease; } + .container.publications section article:hover { transform: scale(1.05); transition: 0.3s all ease; box-shadow: 0px 0px 13px 0px #1d378eff; } + .container.publications section article figure { padding: 1rem; } + .container.publications section article figure .__media { margin-right: 1rem; } + .container.publications section article figure figcaption { width: 80%; } + .container.bibliographie article { width: calc( 100% / 3 - 1rem * 3); margin: 0 1rem; } + .container.bibliographie article figure { padding: 1rem; } + .container.bibliographie article figure .__media { margin-right: 1rem; } + .container.bibliographie article figure figcaption { width: 80%; } } -/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlcyI6WyJpbmRleC5zY3NzIiwidmFyaWFibGVzL3Zhci5zY3NzIiwibWl4aW5zL21peGluLnNjc3MiLCJ0eXBvZ3JhcGh5LnNjc3MiLCJjb21wb25lbnRzL2FkbWluL2VkaXQuc2NzcyIsImNvbXBvbmVudHMvYWRtaW4vdG9vbGJhci5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvaGVyby5zY3NzIiwiY29tcG9uZW50cy9sYXlvdXQuc2NzcyIsImNvbXBvbmVudHMvc2lkZWJhci9ycy5zY3NzIiwiY29tcG9uZW50cy9zbGlkZXMvZmxpY2tpdHkuc2NzcyIsImNvbXBvbmVudHMvc2xpZGVzL3NsaWRlcy5zY3NzIiwiY29tcG9uZW50cy90aHVtYm5haWxzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAZmlsZVxuICogUHJlc2VudGF0aW9uYWwgc3R5bGVzIGZvciBEcnVwYWwgc3RhcmsgdGhlbWUgbGF5b3V0LlxuICpcbiAqIEl0IGlzIGxlZnQgZW1wdHkgZm9yIHRlc3RpbmcgcHVycG9zZXMuXG4gKlxuICogQHNlZSBodHRwczovL3d3dy5kcnVwYWwub3JnL3Byb2plY3QvZHJ1cGFsL2lzc3Vlcy8yMzQ5NzExXG4gKi9cblxuQGltcG9ydCBcInZhcmlhYmxlcy92YXIuc2Nzc1wiO1xuQGltcG9ydCBcIm1peGlucy9taXhpbi5zY3NzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9hZG1pbi9lZGl0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FkbWluL3Rvb2xiYXIuc2Nzc1wiO1xuXG4qe1xuIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHksaHRtbHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG51bCxsaSxvbHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaDEsaDIsaDMsaDR7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlcm8uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbGF5b3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NpZGViYXIvcnMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc2xpZGVzL2ZsaWNraXR5LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NsaWRlcy9zbGlkZXMuc2Nzc1wiO1xuXG5tYWlue1xuICAvLyBtYXJnaW4tdG9wOiAkbWFyZ2luLWhlcm87XG59XG5cbmFydGljbGUgaW1nLFxuLnNpZGVfbm90ZXMgaW1ne1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyogLmxheW91dC1jb250ZW50ID4gZGl2e1xuICBkaXNwbGF5OiBmbGV4O1xufSAqL1xuLnNpZGVfbm90ZXN7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZGVfbm90ZXMgPiAqe1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLnNpZGVfbm90ZXMgLmQtZmxleCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cblxuQGltcG9ydCBcImNvbXBvbmVudHMvdGh1bWJuYWlscy5zY3NzXCI7XG4iLCIkY29sb3IxOiByZWQ7XG4kY29sb3IyOiAjMWQzNzhlZmY7XG4kY29sX2JsYWNrOiBibGFjaztcblxuJGd1dHRlcjEgOiAxcmVtO1xuXG4kY3JvaXhfb3I6ICcuLi9pbWFnZXMvY3JvaXhfZmlsZXRzYWJsZS5zdmcnO1xuIiwiQG1peGluIGNyb2l4X29yIHtcbiAgJjphZnRlcntcbiAgICAvLyB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgkY3JvaXhfb3IpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gYXV0bztcbiAgfVxufVxuXG5cbkBtaXhpbiBzaGFkb3d7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtIGVhc2UsIDAuM3MgYm94LXNoYWRvdyBlYXNlO1xuICAmOmhvdmVyeyAgICBcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCAkY29sb3IyO1xuICB9XG59XG4iLCJtYWlue1xuICBoMiwgYXtcbiAgICBjb2xvcjogJGNvbG9yMjtcbiAgfVxuXG4gIC5ibHVlLCAjdHh0X3ByZXNlbnR7XG4gICAgY29sb3I6ICRjb2xvcjI7XG4gIH1cblxuICAjYmxvY2stdmlld3MtYmxvY2stc2xpZGUtcHJvZ3JhbW1lLWJsb2NrLTF7XG4gICAgLnRodW1ibmFpbHMgYXtcbiAgICAgIGNvbG9yOiAkY29sX2JsYWNrO1xuICAgIH1cbiAgfVxufVxuXG4ubW9yZV9saW5re1xuICBzcGFue1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG59XG4iLCIjYmxvY2stcG9wc3UtY29sbG9xdWUtbG9jYWwtdGFza3N7XG4gIHVse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGl7XG4gICAgICBtYXJnaW46IDAuNXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIiN0b29sYmFyLWFkbWluaXN0cmF0aW9ue1xuICB6LWluZGV4OiAxMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4iLCJoZWFkZXJ7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgZGl2IHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cbiNibG9jay1wb3BzdS1jb2xsb3F1ZS1icmFuZGluZ3tcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5O1xuICBwYWRkaW5nOiAxcmVtIDAgMCAwO1xuICAmID4gZGl2IHtcbiAgICAmID4gYXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogOHJlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jYmxvY2stbWFpbm5hdmlnYXRpb257XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcjE7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHVse1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGxpe1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbF9ibGFjaztcbiAgICAgIGF7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnNpdGVfc2V0dGluZ19lbnRpdHl7XG4gIGltZ3tcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLl9faW1nLWhlcm97XG4gIGhlaWdodDogNDAwcHg7XG4gIC8vIHdpZHRoOiAxMDB2dztcbiAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBsZWZ0OiA1MCU7XG4gIC8vIHJpZ2h0OiA1MCU7XG4gIC8vIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgLy8gbWFyZ2luLXJpZ2h0OiAtNTB2dztcbiAgICBpbWd7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxufVxuIiwiLy8gbWFpbntcbi8vICAgbWFyZ2luLXRvcDogJG1hcmdpbi1oZXJvO1xuLy8gfVxuXG5cbmltZ3tcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuICN0eHRfcHJlc2VudHtcbiAgICYgPiBkaXZ7XG4gICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgfVxuIH1cblxuLnByb2dyYW1tZXtcbiAgLnZpZXdze1xuICAgIHNlY3Rpb257XG4gICAgICBtYXJnaW46IDAgMCA1cmVtIDA7XG4gICAgfVxuICB9XG59XG5cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLXNsaWRlLXByb2dyYW1tZS1ibG9jay0xLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWRlcm5pZXJlcy1wdWJsaWNhdGlvbnMtYmxvY2stMXtcbiAgLnZpZXdze1xuICAgIHNlY3Rpb24ud3JhcF9oZWFke1xuICAgICAgQGluY2x1ZGUgY3JvaXhfb3I7XG4gICAgfVxuICB9XG59XG5cbmFydGljbGV7XG4gIC5fX3RpdGxle1xuICAgIEBpbmNsdWRlIGNyb2l4X29yO1xuICB9XG59XG5oNHtcbiAgQGluY2x1ZGUgY3JvaXhfb3I7XG59XG4iLCIuX19yc3tcbiAgJiA+IGRpdntcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLl9fcnN7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgICYgPiBkaXZ7XG4gICAgICBtYXJnaW46IDAgYXV0byAwLjVyZW0gYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi8qISBGbGlja2l0eSB2Mi4yLjFcbmh0dHBzOi8vZmxpY2tpdHkubWV0YWZpenp5LmNvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmxpY2tpdHktZW5hYmxlZHtwb3NpdGlvbjpyZWxhdGl2ZX0uZmxpY2tpdHktZW5hYmxlZDpmb2N1c3tvdXRsaW5lOjB9LmZsaWNraXR5LXZpZXdwb3J0e292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJX0uZmxpY2tpdHktc2xpZGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxley13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydHtjdXJzb3I6bW92ZTtjdXJzb3I6LXdlYmtpdC1ncmFiO2N1cnNvcjpncmFifS5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3due2N1cnNvcjotd2Via2l0LWdyYWJiaW5nO2N1cnNvcjpncmFiYmluZ30uZmxpY2tpdHktYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjc1KTtib3JkZXI6bm9uZTtjb2xvcjojMzMzfS5mbGlja2l0eS1idXR0b246aG92ZXJ7YmFja2dyb3VuZDojZmZmO2N1cnNvcjpwb2ludGVyfS5mbGlja2l0eS1idXR0b246Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgNXB4ICMxOWZ9LmZsaWNraXR5LWJ1dHRvbjphY3RpdmV7b3BhY2l0eTouNn0uZmxpY2tpdHktYnV0dG9uOmRpc2FibGVke29wYWNpdHk6LjM7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uZmxpY2tpdHktYnV0dG9uLWljb257ZmlsbDpjdXJyZW50Q29sb3J9LmZsaWNraXR5LXByZXYtbmV4dC1idXR0b257dG9wOjUwJTt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O2JvcmRlci1yYWRpdXM6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3Vze2xlZnQ6MTBweH0uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0e3JpZ2h0OjEwcHh9LmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91c3tsZWZ0OmF1dG87cmlnaHQ6MTBweH0uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHR7cmlnaHQ6YXV0bztsZWZ0OjEwcHh9LmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gLmZsaWNraXR5LWJ1dHRvbi1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MjAlO3RvcDoyMCU7d2lkdGg6NjAlO2hlaWdodDo2MCV9LmZsaWNraXR5LXBhZ2UtZG90c3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2JvdHRvbTotMjVweDtwYWRkaW5nOjA7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjF9LmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3Rze2RpcmVjdGlvbjpydGx9LmZsaWNraXR5LXBhZ2UtZG90cyAuZG90e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7bWFyZ2luOjAgOHB4O2JhY2tncm91bmQ6IzMzMztib3JkZXItcmFkaXVzOjUwJTtvcGFjaXR5Oi4yNTtjdXJzb3I6cG9pbnRlcn0uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWR7b3BhY2l0eToxfSIsIiNibG9jay12aWV3cy1ibG9jay1zbGlkZS1wcm9ncmFtbWUtYmxvY2stMSxcbiNibG9jay12aWV3cy1ibG9jay1kZXJuaWVyZXMtcHVibGljYXRpb25zLWJsb2NrLTF7XG4gIC52aWV3c3tcbiAgICBzZWN0aW9ue1xuICAgICAgLmhlYWR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIH1cbiAgICAgIC8vIC5fX2RheXtcbiAgICAgIC8vICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yMTtcbiAgICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgLy8gICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgLy8gfVxuICAgICAgLnRodW1ibmFpbHN7XG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luOiAxcmVtO1xuICAgICAgfVxuICAgICAgLmZsaWNraXR5LXNsaWRlcntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mbGlja2l0eS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4vKiBpY29uIGNvbG9yICovXG4uZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBmaWxsOiAkY29sX2JsYWNrO1xufVxuLyogaGlkZSBkaXNhYmxlZCBidXR0b24gKi9cbi5mbGlja2l0eS1idXR0b246ZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogUHJlc2VudGF0aW9uYWwgc3R5bGVzIGZvciBEcnVwYWwgc3RhcmsgdGhlbWUgbGF5b3V0LlxuICpcbiAqIEl0IGlzIGxlZnQgZW1wdHkgZm9yIHRlc3RpbmcgcHVycG9zZXMuXG4gKlxuICogQHNlZSBodHRwczovL3d3dy5kcnVwYWwub3JnL3Byb2plY3QvZHJ1cGFsL2lzc3Vlcy8yMzQ5NzExXG4gKi9cblxuIC50aHVtYm5haWxze1xuICAgbWFyZ2luOiAxcmVtIDByZW07XG4gICAvLyBtYXgtd2lkdGg6IDMwMHB4O1xuICAgbWluLXdpZHRoOiAyNTBweDtcbiAgIGhlaWdodDogYXV0bztcbiAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0ICk7XG4gICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICBAaW5jbHVkZSBzaGFkb3c7XG4gICBhe1xuICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgaGVpZ2h0OiAxMDAlO1xuICAgfVxuICAgICYgPiAuX193cmFwe1xuICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICB9XG4gICAuX19tZWRpYXtcbiAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICBmaWd1cmV7XG4gICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgIGltZ3tcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgfVxuICAgICB9XG4gICB9XG4gIC5kLWZsZXh7XG4gICAgIHBhZGRpbmc6IDFyZW07XG4gICB9XG4gfVxuXG4gLnRodW1ibmFpbHN7XG4gICBmaWd1cmV7XG4gICAgIGhlaWdodDogMTAwcHg7XG4gICAgIGltZ3tcbiAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIH1cbiAgIH1cbiB9XG5cbi5wcm9ncmFtbWV7XG4gIC5yb3d7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50aHVtYm5haWxze1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmaWd1cmV7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2dyYW1tZXtcbiAgICAucm93e1xuICAgICAgbWFyZ2luOiAkZ3V0dGVyMSBjYWxjKC0jeyRndXR0ZXIxfSk7XG4gICAgfVxuICAgIC50aHVtYm5haWxze1xuICAgICAgd2lkdGg6IGNhbGMoIDUwJSAtICN7JGd1dHRlcjF9ICogMik7XG4gICAgICBtYXJnaW46IDAgJGd1dHRlcjE7XG4gICAgICBmaWd1cmV7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuYXJ0aWNsZXtcbiAgLl9fcHVibGljYXRpb25ze1xuICAgICYgPiBkaXZ7XG4gICAgICBhcnRpY2xle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgc2hhZG93O1xuICAgICAgICBmaWd1cmV7XG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAuX19tZWRpYXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBhcnRpY2xle1xuICAgIC5fX3B1YmxpY2F0aW9uc3tcbiAgICAgICYgPiBkaXZ7XG4gICAgICAgIG1hcmdpbjogMCBjYWxjKC0jeyRndXR0ZXIxfSk7XG4gICAgICAgIGFydGljbGV7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoIDUwJSAtICN7JGd1dHRlcjF9ICogMik7XG4gICAgICAgICAgbWFyZ2luOiAwICRndXR0ZXIxO1xuICAgICAgICAgIEBpbmNsdWRlIHNoYWRvdztcbiAgICAgICAgICBmaWd1cmV7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgLl9fbWVkaWF7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGtLQU9HO0FHUEgsQUFDRSxJQURFLENBQ0YsRUFBRSxFQURKLElBQUksQ0FDRSxDQUFDLENBQUEsRUFDSCxLQUFLLEVGREEsU0FBUyxHRUVmOztBQUhILEFBS0UsSUFMRSxDQUtGLEtBQUssRUFMUCxJQUFJLENBS0ssWUFBWSxDQUFBLEVBQ2pCLEtBQUssRUZMQSxTQUFTLEdFTWY7O0FBUEgsQUFVSSxJQVZBLENBU0YsMENBQTBDLENBQ3hDLFdBQVcsQ0FBQyxDQUFDLENBQUEsRUFDWCxLQUFLLEVGVEMsS0FBSyxHRVVaOztBQUlMLEFBQ0UsVUFEUSxDQUNSLElBQUksQ0FBQSxFQUNGLFlBQVksRUFBRSxNQUFNLEdBQ3JCOztBQ25CSCxBQUNFLGlDQUQrQixDQUMvQixFQUFFLENBQUEsRUFDQSxPQUFPLEVBQUUsSUFBSSxFQUNiLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLGFBQWEsRUFBRSxDQUFDLEVBQ2hCLE9BQU8sRUFBRSxDQUFDLEdBSVg7O0FBVEgsQUFNSSxpQ0FONkIsQ0FDL0IsRUFBRSxDQUtBLEVBQUUsQ0FBQSxFQUNBLE1BQU0sRUFBRSxNQUFNLEdBQ2Y7O0FDUkwsQUFBQSx1QkFBdUIsQ0FBQSxFQUNyQixPQUFPLEVBQUUsSUFBSSxFQUNiLFFBQVEsRUFBRSxLQUFLLEdBQ2hCOztBTFlELEFBQUEsQ0FB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 */ +article img, .side_notes img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } + +/* .layout-content > div{ display: flex; } */ +.side_notes { position: relative; } + +.side_notes > * { position: absolute; width: 300px; } + +.side_notes .d-flex { flex-direction: column; } + +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlcyI6WyJpbmRleC5zY3NzIiwidmFyaWFibGVzL3Zhci5zY3NzIiwibWl4aW5zL21peGluLnNjc3MiLCJ0eXBvZ3JhcGh5LnNjc3MiLCJjb21wb25lbnRzL2FkbWluL2VkaXQuc2NzcyIsImNvbXBvbmVudHMvYWRtaW4vdG9vbGJhci5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIvaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci9zdWJfbWVudS5zY3NzIiwiY29tcG9uZW50cy9mb3Jtcy9maWx0ZXIuc2NzcyIsImNvbXBvbmVudHMvaGVyby5zY3NzIiwiY29tcG9uZW50cy9sYXlvdXQuc2NzcyIsImNvbXBvbmVudHMvc2lkZWJhci9ycy5zY3NzIiwiY29tcG9uZW50cy9zaWRlYmFyL3JvbGVfaW50ZXIuc2NzcyIsImNvbXBvbmVudHMvc2xpZGVzL2ZsaWNraXR5LnNjc3MiLCJjb21wb25lbnRzL3NsaWRlcy9zbGlkZXMuc2NzcyIsImNvbXBvbmVudHMvdGh1bWJuYWlscy90aHVtYm5haWxzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAZmlsZVxuICogUHJlc2VudGF0aW9uYWwgc3R5bGVzIGZvciBEcnVwYWwgc3RhcmsgdGhlbWUgbGF5b3V0LlxuICpcbiAqIEl0IGlzIGxlZnQgZW1wdHkgZm9yIHRlc3RpbmcgcHVycG9zZXMuXG4gKlxuICogQHNlZSBodHRwczovL3d3dy5kcnVwYWwub3JnL3Byb2plY3QvZHJ1cGFsL2lzc3Vlcy8yMzQ5NzExXG4gKi9cblxuQGltcG9ydCBcInZhcmlhYmxlcy92YXIuc2Nzc1wiO1xuQGltcG9ydCBcIm1peGlucy9taXhpbi5zY3NzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9hZG1pbi9lZGl0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FkbWluL3Rvb2xiYXIuc2Nzc1wiO1xuXG4qe1xuIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHksaHRtbHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG51bCxsaSxvbHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaDEsaDIsaDMsaDR7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyL2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZWFkZXIvc3ViX21lbnUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZm9ybXMvZmlsdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlcm8uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbGF5b3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NpZGViYXIvcnMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc2lkZWJhci9yb2xlX2ludGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NsaWRlcy9mbGlja2l0eS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zbGlkZXMvc2xpZGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RodW1ibmFpbHMvdGh1bWJuYWlscy5zY3NzXCI7XG5cbm1haW57XG4gIC8vIG1hcmdpbi10b3A6ICRtYXJnaW4taGVybztcbn1cblxuYXJ0aWNsZSBpbWcsXG4uc2lkZV9ub3RlcyBpbWd7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4vKiAubGF5b3V0LWNvbnRlbnQgPiBkaXZ7XG4gIGRpc3BsYXk6IGZsZXg7XG59ICovXG4uc2lkZV9ub3Rlc3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lkZV9ub3RlcyA+ICp7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4uc2lkZV9ub3RlcyAuZC1mbGV4IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuXG4vLyBAaW1wb3J0IFwiY29tcG9uZW50cy90aHVtYm5haWxzLnNjc3NcIjtcbiIsIiRjb2xvcjE6IHJlZDtcbiRjb2xvcjI6ICMxZDM3OGVmZjtcbiRjb2xfYmxhY2s6IGJsYWNrO1xuJGxpZ2h0Z3JleTogZ3JleTtcblxuJGd1dHRlcjEgOiAxcmVtO1xuXG4kY3JvaXhfb3I6ICcuLi9pbWFnZXMvY3JvaXhfZmlsZXRzYWJsZS5zdmcnO1xuIiwiQG1peGluIGNyb2l4X29yIHtcbiAgJjphZnRlcntcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgkY3JvaXhfb3IpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gYXV0bztcbiAgfVxufVxuXG5AbWl4aW4gY3JvaXhfb3JfQiB7XG4gICY6YmVmb3Jle1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgkY3JvaXhfb3IpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gYXV0bztcbiAgfVxufVxuXG5cbkBtaXhpbiBzaGFkb3d7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtIGVhc2UsIDAuM3MgYm94LXNoYWRvdyBlYXNlO1xuICAmOmhvdmVye1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4ICRjb2xvcjI7XG4gIH1cbn1cbiIsIm1haW57XG4gIGgye1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgaDIsIGF7XG4gICAgLy8gY29sb3I6ICRjb2xvcjI7XG4gIH1cbiAgaDN7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgfVxuICAuYmx1ZSwgI3R4dF9wcmVzZW50e1xuICAgIC8vIGNvbG9yOiAkY29sb3IyO1xuICB9XG5cbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLXNsaWRlLXByb2dyYW1tZS1ibG9jay0xe1xuICAgIC50aHVtYm5haWxzIGF7XG4gICAgICAvLyBjb2xvcjogJGNvbF9ibGFjaztcbiAgICB9XG4gIH1cbn1cblxuLm1vcmVfbGlua3tcbiAgc3BhbntcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxufVxuIiwiI2Jsb2NrLXBvcHN1LWNvbGxvcXVlLWxvY2FsLXRhc2tze1xuICB1bHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpe1xuICAgICAgbWFyZ2luOiAwLjVyZW07XG4gICAgfVxuICB9XG59XG4iLCIjdG9vbGJhci1hZG1pbmlzdHJhdGlvbntcbiAgei1pbmRleDogMTAwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuIiwiaGVhZGVye1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGhlaWdodDogMTMwcHg7XG4gIGRpdiB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG4jYmxvY2stcG9wc3UtY29sbG9xdWUtYnJhbmRpbmd7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTtcbiAgcGFkZGluZzogMXJlbSAwIDAgMDtcbiAgJiA+IGRpdiB7XG4gICAgJiA+IGF7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2Jsb2NrLW1haW5uYXZpZ2F0aW9ue1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3IxO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB1bHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBsaXtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xfYmxhY2s7XG4gICAgICBhe1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5zaXRlX3NldHRpbmdfZW50aXR5e1xuICBpbWd7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIiNibG9jay1wb3BzdS1jb2xsb3F1ZS1zdWJtZW51e1xuICB1bHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpe1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yMjtcbiAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBibHVlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiN2aWV3cy1leHBvc2VkLWZvcm0tcHVibGljYXRpb25zLXBhZ2UtMSxcbiN2aWV3cy1leHBvc2VkLWZvcm0tYmlibGlvZ3JhcGhpZS1wYWdlLTF7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICAmID4gZGl2e1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBzZWxlY3R7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3IyO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcjI7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgICBvcHRpb257XG4gICAgICAgIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuX19pbWctaGVyb3tcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59XG5cblxuLnBhcnRpY2lwYW50X2Z1bGx7XG4gIC5oZXJve1xuICAgIGZpZ3VyZXtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAuX19pbWd7XG4gICAgICAgICY+IGRpdntcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFydGljaXBhbnRfZnVsbHtcbiAgICAuaGVyb3tcbiAgICAgIGZpZ3VyZXtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgLl9faW1ne1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgICAmPiBkaXZ7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBtYWlue1xuLy8gICBtYXJnaW4tdG9wOiAkbWFyZ2luLWhlcm87XG4vLyB9XG5cblxuaW1ne1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4gI3R4dF9wcmVzZW50e1xuICAgJiA+IGRpdntcbiAgICAgbWFyZ2luOiAycmVtIGF1dG87XG4gICB9XG4gfVxuXG4jYmxvY2stdmlld3MtYmxvY2stc2xpZGUtcHJvZ3JhbW1lLWJsb2NrLTEsXG4jYmxvY2stdmlld3MtYmxvY2stZGVybmllcmVzLXB1YmxpY2F0aW9ucy1ibG9jay0xe1xuICAudmlld3N7XG4gICAgc2VjdGlvbi53cmFwX2hlYWR7XG4gICAgICBAaW5jbHVkZSBjcm9peF9vcjtcbiAgICB9XG4gIH1cbn1cblxuYXJ0aWNsZXtcbiAgLl9fdGl0bGV7XG4gICAgQGluY2x1ZGUgY3JvaXhfb3I7XG4gIH1cbiAgLl9faGVhZHtcbiAgICBkaXZ7XG4gICAgICAmID4gZGl2e1xuICAgICAgICBtYXJnaW46IDByZW0gMC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuaDR7XG4gIEBpbmNsdWRlIGNyb2l4X29yO1xufVxuXG5ibG9ja3F1b3Rle1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDJyZW07XG4gIGNvbG9yOiAkbGlnaHRncmV5O1xuICBAaW5jbHVkZSBjcm9peF9vcl9CO1xufVxuXG4uY29udGFpbmVye1xuICAmLnByb2dyYW1tZXtcbiAgICAudmlld3N7XG4gICAgICBzZWN0aW9ue1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgQGluY2x1ZGUgY3JvaXhfb3I7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICAgICAgICAgICYgPiAuZC1mbGV4e1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDJyZW0gMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW0gO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuX19yc3tcbiAgJiA+IGRpdntcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLl9fcnN7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgICYgPiBkaXZ7XG4gICAgICBtYXJnaW46IDAgYXV0byAwLjVyZW0gYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi5fX190aXRsZV9pbnRlcntcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuIiwiLyohIEZsaWNraXR5IHYyLjIuMVxuaHR0cHM6Ly9mbGlja2l0eS5tZXRhZml6enkuY29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGlja2l0eS1lbmFibGVke3Bvc2l0aW9uOnJlbGF0aXZlfS5mbGlja2l0eS1lbmFibGVkOmZvY3Vze291dGxpbmU6MH0uZmxpY2tpdHktdmlld3BvcnR7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlfS5mbGlja2l0eS1zbGlkZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGV7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0e2N1cnNvcjptb3ZlO2N1cnNvcjotd2Via2l0LWdyYWI7Y3Vyc29yOmdyYWJ9LmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydC5pcy1wb2ludGVyLWRvd257Y3Vyc29yOi13ZWJraXQtZ3JhYmJpbmc7Y3Vyc29yOmdyYWJiaW5nfS5mbGlja2l0eS1idXR0b257cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuNzUpO2JvcmRlcjpub25lO2NvbG9yOiMzMzN9LmZsaWNraXR5LWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiNmZmY7Y3Vyc29yOnBvaW50ZXJ9LmZsaWNraXR5LWJ1dHRvbjpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCA1cHggIzE5Zn0uZmxpY2tpdHktYnV0dG9uOmFjdGl2ZXtvcGFjaXR5Oi42fS5mbGlja2l0eS1idXR0b246ZGlzYWJsZWR7b3BhY2l0eTouMztjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5mbGlja2l0eS1idXR0b24taWNvbntmaWxsOmN1cnJlbnRDb2xvcn0uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbnt0b3A6NTAlO3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXN7bGVmdDoxMHB4fS5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHR7cmlnaHQ6MTBweH0uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3Vze2xlZnQ6YXV0bztyaWdodDoxMHB4fS5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dHtyaWdodDphdXRvO2xlZnQ6MTBweH0uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuZmxpY2tpdHktYnV0dG9uLWljb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDoyMCU7dG9wOjIwJTt3aWR0aDo2MCU7aGVpZ2h0OjYwJX0uZmxpY2tpdHktcGFnZS1kb3Rze3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7Ym90dG9tOi0yNXB4O3BhZGRpbmc6MDttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MX0uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wYWdlLWRvdHN7ZGlyZWN0aW9uOnJ0bH0uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDttYXJnaW46MCA4cHg7YmFja2dyb3VuZDojMzMzO2JvcmRlci1yYWRpdXM6NTAlO29wYWNpdHk6LjI1O2N1cnNvcjpwb2ludGVyfS5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZHtvcGFjaXR5OjF9IiwiI2Jsb2NrLXZpZXdzLWJsb2NrLXNsaWRlLXByb2dyYW1tZS1ibG9jay0xLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWRlcm5pZXJlcy1wdWJsaWNhdGlvbnMtYmxvY2stMXtcbiAgLnZpZXdze1xuICAgIHNlY3Rpb257XG4gICAgICAuaGVhZHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgfVxuICAgICAgLy8gLl9fZGF5e1xuICAgICAgLy8gICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3IxO1xuICAgICAgLy8gICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAvLyAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAvLyB9XG4gICAgICAudGh1bWJuYWlsc3tcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW46IDFyZW07XG4gICAgICB9XG4gICAgICAuZmxpY2tpdHktc2xpZGVye1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZsaWNraXR5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAmOmhvdmVye1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi8qIGljb24gY29sb3IgKi9cbi5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIGZpbGw6ICRjb2xfYmxhY2s7XG59XG4vKiBoaWRlIGRpc2FibGVkIGJ1dHRvbiAqL1xuLmZsaWNraXR5LWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIgLnRodW1ibmFpbHN7XG4gICBtYXJnaW46IDFyZW0gMHJlbTtcbiAgIC8vIG1heC13aWR0aDogMzAwcHg7XG4gICBtaW4td2lkdGg6IDI1MHB4O1xuICAgaGVpZ2h0OiBhdXRvO1xuICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQgKTtcbiAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgIEBpbmNsdWRlIHNoYWRvdztcbiAgIGF7XG4gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICBoZWlnaHQ6IDEwMCU7XG4gICB9XG4gICAgJiA+IC5fX3dyYXB7XG4gICAgICAgcGFkZGluZzogMXJlbTtcbiAgIH1cbiAgIC5fX21lZGlhe1xuICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgIGZpZ3VyZXtcbiAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgaW1ne1xuICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICB9XG4gICAgIH1cbiAgIH1cbiAgLmQtZmxleHtcbiAgICAgcGFkZGluZzogMXJlbTtcbiAgIH1cbiB9XG5cbiAudGh1bWJuYWlsc3tcbiAgIGZpZ3VyZXtcbiAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgaW1ne1xuICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgfVxuICAgfVxuIH1cblxuLnByb2dyYW1tZXtcbiAgLnJvd3tcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnRodW1ibmFpbHN7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZpZ3VyZXtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZ3JhbW1le1xuICAgIC5yb3d7XG4gICAgICBtYXJnaW46ICRndXR0ZXIxIGNhbGMoLSN7JGd1dHRlcjF9KTtcbiAgICB9XG4gICAgLnRodW1ibmFpbHN7XG4gICAgICB3aWR0aDogY2FsYyggNTAlIC0gI3skZ3V0dGVyMX0gKiAyKTtcbiAgICAgIG1hcmdpbjogMCAkZ3V0dGVyMTtcbiAgICAgIGZpZ3VyZXtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRodW1ibmFpbHNfcGFydGljaXBhbnRze1xuICBmaWd1cmV7XG4gICAgJiA+IGRpdntcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuXG4gICAgICBpbWd7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIGZpZ2NhcHRpb257XG4gICAgICAmLl9faW5mb3tcbiAgICAgICAgICBwYWRkaW5nOiA0cmVtIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIC5fX25hbWV7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuX19xdWFsaXRle1xuXG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5hcnRpY2xle1xuICAuX19wdWJsaWNhdGlvbnN7XG4gICAgJiA+IGRpdntcbiAgICAgIGFydGljbGV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBzaGFkb3c7XG4gICAgICAgIGZpZ3VyZXtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgIC5fX21lZGlhe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5fX2JpYmxpb2dyYXBoaWV7XG4gICAgJiA+IGRpdntcbiAgICAgIGFydGljbGV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhe1xuICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgcCwgc3BhbiwgZGl2e1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgJi5wdWJsaWNhdGlvbnN7XG4gICAgc2VjdGlvbntcbiAgICAgIGFydGljbGV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBzaGFkb3c7XG4gICAgICAgIGZpZ3VyZXtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgIC5fX21lZGlhe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYmlsYmlvZ3JhcGhpZXtcbiAgICBhcnRpY2xle1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhe1xuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICBwLCBzcGFuLCBkaXZ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYXJ0aWNsZXtcbiAgICAuX19wdWJsaWNhdGlvbnN7XG4gICAgICAmID4gZGl2e1xuICAgICAgICBtYXJnaW46IDAgY2FsYygtI3skZ3V0dGVyMX0pO1xuICAgICAgICBhcnRpY2xle1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCA1MCUgLSAjeyRndXR0ZXIxfSAqIDIpO1xuICAgICAgICAgIG1hcmdpbjogMCAkZ3V0dGVyMTtcbiAgICAgICAgICBAaW5jbHVkZSBzaGFkb3c7XG4gICAgICAgICAgZmlndXJle1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIC5fX21lZGlhe1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLl9fYmlibGlvZ3JhcGhpZXtcbiAgICAgICYgPiBkaXZ7XG4gICAgICAgIG1hcmdpbjogMCBjYWxjKC0jeyRndXR0ZXIxfSk7XG4gICAgICAgIGFydGljbGV7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLyAzIC0gI3skZ3V0dGVyMX0gKiAzKTtcbiAgICAgICAgICBtYXJnaW46IDAgJGd1dHRlcjE7XG4gICAgICAgICAgZmlndXJle1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIC5fX21lZGlhe1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICAmLnB1YmxpY2F0aW9uc3tcbiAgICAgIHNlY3Rpb257XG4gICAgICAgIGFydGljbGV7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoIDUwJSAtICN7JGd1dHRlcjF9ICogMik7XG4gICAgICAgICAgbWFyZ2luOiAwICRndXR0ZXIxO1xuICAgICAgICAgIEBpbmNsdWRlIHNoYWRvdztcbiAgICAgICAgICBmaWd1cmV7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgLl9fbWVkaWF7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmJpYmxpb2dyYXBoaWV7XG4gICAgICBhcnRpY2xle1xuICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAvIDMgLSAjeyRndXR0ZXIxfSAqIDMpO1xuICAgICAgICBtYXJnaW46IDAgJGd1dHRlcjE7XG4gICAgICAgIGZpZ3VyZXtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgIC5fX21lZGlhe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsa0tBT0c7QUdQSCxBQUNFLElBREUsQ0FDRixFQUFFLENBQUEsRUFDQSxjQUFjLEVBQUUsU0FBUyxHQUMxQjs7QUFISCxBQU9FLElBUEUsQ0FPRixFQUFFLENBQUEsRUFDQSxjQUFjLEVBQUUsU0FBUyxFQUN6QixNQUFNLEVBQUUsTUFBTSxHQUNmOztBQVlILEFBQ0UsVUFEUSxDQUNSLElBQUksQ0FBQSxFQUNGLFlBQVksRUFBRSxNQUFNLEdBQ3JCOztBQ3pCSCxBQUNFLGlDQUQrQixDQUMvQixFQUFFLENBQUEsRUFDQSxPQUFPLEVBQUUsSUFBSSxFQUNiLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLGFBQWEsRUFBRSxDQUFDLEVBQ2hCLE9BQU8sRUFBRSxDQUFDLEdBSVg7O0FBVEgsQUFNSSxpQ0FONkIsQ0FDL0IsRUFBRSxDQUtBLEVBQUUsQ0FBQSxFQUNBLE1BQU0sRUFBRSxNQUFNLEdBQ2Y7O0FDUkwsQUFBQSx1QkFBdUIsQ0FBQSxFQUNyQixPQUFPLEVBQUUsSUFBSSxFQUNiLFFBQVEsRUFBRSxLQUFLLEdBQ2hCOztBTFlELEFBQUEsQ0FBQyxDQUFBLEVBQ0EsVUFBVSxFQUFFLFVBQVUsR0FDdEI7O0FBRUQsQUFBQSxJQUFJLEVBQUMsSUFBSSxDQUFBLEVBQ1AsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsR0FBRyxHQUNqQjs7QUFFRCxBQUFBLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFBLEVBQ04s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 */ diff --git a/web/themes/custom/popsu_colloque/css-compiled/index.min.css b/web/themes/custom/popsu_colloque/css-compiled/index.min.css index 9aaba046..83d0b564 100644 --- a/web/themes/custom/popsu_colloque/css-compiled/index.min.css +++ b/web/themes/custom/popsu_colloque/css-compiled/index.min.css @@ -1,3 +1,3 @@ -main a,main h2{color:#1d378eff}main #txt_present,main .blue{color:#1d378eff}main #block-views-block-slide-programme-block-1 .thumbnails a{color:#000}.more_link span{padding-left:.5rem}#block-popsu-colloque-local-tasks ul{display:flex;margin-top:2rem;margin-bottom:0;padding:0}#block-popsu-colloque-local-tasks ul li{margin:.5rem}#toolbar-administration{position:fixed;z-index:1000}*{box-sizing:border-box}body,html{font-size:16px;line-height:1.2}li,ol,ul{list-style:none}h1,h2,h3,h4{margin:0;padding:0}header{height:130px;padding:0 1rem}header div{height:inherit}#block-popsu-colloque-branding{position:relative;z-index:999;width:100%;padding:1rem 0 0 0}#block-popsu-colloque-branding>div>a{position:relative;display:inline-block;height:8rem;max-height:150px}#block-popsu-colloque-branding>div>a img{width:auto;height:100%;-o-object-fit:contain;object-fit:contain}#block-mainnavigation{display:flex;width:auto;padding-bottom:1rem;border-left:1px solid red;align-items:flex-end}#block-mainnavigation ul{flex-wrap:nowrap}#block-mainnavigation ul li{padding:0 1rem;border-right:1px solid #000}#block-mainnavigation ul li a{white-space:nowrap}.site_setting_entity img{width:50%;height:auto}.__img-hero{height:400px}.__img-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#txt_present>div{margin:2rem auto}.programme .views section{margin:0 0 5rem 0}#block-views-block-dernieres-publications-block-1 .views section.wrap_head:after,#block-views-block-slide-programme-block-1 .views section.wrap_head:after{display:block;height:2rem;margin-top:.5rem;content:' ';background:url(../images/croix_filetsable.svg);background-repeat:repeat-x;background-size:auto auto}article .__title:after{display:block;height:2rem;margin-top:.5rem;content:' ';background:url(../images/croix_filetsable.svg);background-repeat:repeat-x;background-size:auto auto}h4:after{display:block;height:2rem;margin-top:.5rem;content:' ';background:url(../images/croix_filetsable.svg);background-repeat:repeat-x;background-size:auto auto}.__rs>div{width:20px;height:20px;margin:0 .25rem}@media screen and (min-width:768px){.__rs{margin:auto}.__rs>div{margin:0 auto .5rem auto}}/*! Flickity v2.2.1 +main h2{text-transform:uppercase}main h3{margin:2rem 0;text-transform:uppercase}.more_link span{padding-left:.5rem}#block-popsu-colloque-local-tasks ul{display:flex;margin-top:2rem;margin-bottom:0;padding:0}#block-popsu-colloque-local-tasks ul li{margin:.5rem}#toolbar-administration{position:fixed;z-index:1000}*{box-sizing:border-box}body,html{font-size:16px;line-height:1.2}li,ol,ul{list-style:none}h1,h2,h3,h4{margin:0;padding:0}header{height:130px;padding:0 1rem}header div{height:inherit}#block-popsu-colloque-branding{position:relative;z-index:999;width:100%;padding:1rem 0 0 0}#block-popsu-colloque-branding>div>a{position:relative;display:inline-block;height:8rem;max-height:150px}#block-popsu-colloque-branding>div>a img{width:auto;height:100%;-o-object-fit:contain;object-fit:contain}#block-mainnavigation{display:flex;width:auto;padding-bottom:1rem;border-left:1px solid red;align-items:flex-end}#block-mainnavigation ul{flex-wrap:nowrap}#block-mainnavigation ul li{padding:0 1rem;border-right:1px solid #000}#block-mainnavigation ul li a{white-space:nowrap}.site_setting_entity img{width:50%;height:auto}#block-popsu-colloque-submenu ul{display:flex}#block-popsu-colloque-submenu ul li{margin-right:1rem}#block-popsu-colloque-submenu ul li a{display:block;padding:1rem 1rem;transition:color .3s ease,background .3s ease;color:#1d378eff;border:1px solid #1d378eff;background:#fff}#block-popsu-colloque-submenu ul li a:hover{transition:all .3s ease;color:#fff;background:#00f}#views-exposed-form-bibliographie-page-1,#views-exposed-form-publications-page-1{display:flex;margin:2rem 0}#views-exposed-form-bibliographie-page-1>div,#views-exposed-form-publications-page-1>div{margin-right:2rem}#views-exposed-form-bibliographie-page-1>div select,#views-exposed-form-publications-page-1>div select{padding:.2rem .5rem;border:1px solid #1d378eff;outline:0;background:#fff}#views-exposed-form-bibliographie-page-1>div select:focus,#views-exposed-form-publications-page-1>div select:focus{border:2px solid #1d378eff;outline:0}#views-exposed-form-bibliographie-page-1>div select option,#views-exposed-form-publications-page-1>div select option{min-height:2rem;padding:.2rem .5rem}.__img-hero{position:relative;right:50%;left:50%;width:100vw;height:400px;margin-right:-50vw;margin-left:-50vw}.__img-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.participant_full .hero figure{width:100%}.participant_full .hero figure .__img>div{width:300px;height:300px;margin:auto}.participant_full .hero figure .__img img{width:100%;height:100%;border-radius:100%;-o-object-fit:cover;object-fit:cover}.participant_full .hero figure figcaption{margin:2rem 0;text-align:center;align-self:center}@media screen and (min-width:768px){.participant_full .hero figure{width:100%}.participant_full .hero figure .__img{margin-right:2rem}.participant_full .hero figure .__img>div{width:300px;height:300px}.participant_full .hero figure .__img img{width:100%;height:100%;border-radius:100%;-o-object-fit:cover;object-fit:cover}.participant_full .hero figure figcaption{align-self:center}}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#txt_present>div{margin:2rem auto}#block-views-block-dernieres-publications-block-1 .views section.wrap_head:after,#block-views-block-slide-programme-block-1 .views section.wrap_head:after{display:block;height:2rem;margin-top:.5rem;content:' ';background:url(../images/croix_filetsable.svg);background-repeat:repeat-x;background-size:auto auto}article .__title:after{display:block;height:2rem;margin-top:.5rem;content:' ';background:url(../images/croix_filetsable.svg);background-repeat:repeat-x;background-size:auto auto}article .__head div>div{margin:0 .5rem}h4:after{display:block;height:2rem;margin-top:.5rem;content:' ';background:url(../images/croix_filetsable.svg);background-repeat:repeat-x;background-size:auto auto}blockquote{font-size:2rem;line-height:1;margin:2rem;color:grey}blockquote:before{display:block;width:100px;height:1rem;margin-top:.5rem;content:' ';background:url(../images/croix_filetsable.svg);background-repeat:repeat-x;background-size:auto auto}.container.programme .views section:not(:last-child){margin:0 0 2rem 0}.container.programme .views section:not(:last-child):after{display:block;height:2rem;margin-top:.5rem;content:' ';background:url(../images/croix_filetsable.svg);background-repeat:repeat-x;background-size:auto auto}.container.programme .views section:not(:last-child)>.d-flex{padding:0 0 2rem 0}.container.programme .views section:last-child{margin-bottom:5rem}.__rs>div{width:20px;height:20px;margin:0 .25rem}@media screen and (min-width:768px){.__rs{margin:auto}.__rs>div{margin:0 auto .5rem auto}}.___title_inter{margin-bottom:2rem;border-bottom:1px solid #000}/*! Flickity v2.2.1 https://flickity.metafizzy.co ----------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{position:relative;overflow:hidden;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;color:#333;border:none;background:rgba(255,255,255,.75)}.flickity-button:hover{cursor:pointer;background:#fff}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;pointer-events:none;opacity:.3}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;transform:translateY(-50%);border-radius:50%}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{right:10px;left:auto}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;top:20%;left:20%;width:60%;height:60%}.flickity-page-dots{line-height:1;position:absolute;bottom:-25px;width:100%;margin:0;padding:0;list-style:none;text-align:center}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;cursor:pointer;opacity:.25;border-radius:50%;background:#333}.flickity-page-dots .dot.is-selected{opacity:1}#block-views-block-dernieres-publications-block-1 .views section .head,#block-views-block-slide-programme-block-1 .views section .head{display:flex;width:100%;justify-content:space-between;align-items:baseline}#block-views-block-dernieres-publications-block-1 .views section .thumbnails,#block-views-block-slide-programme-block-1 .views section .thumbnails{margin:1rem}#block-views-block-dernieres-publications-block-1 .views section .flickity-slider,#block-views-block-slide-programme-block-1 .views section .flickity-slider{margin-left:1rem}.flickity-button{background:0 0}.flickity-button:hover{background:0 0}.flickity-button-icon{fill:#000}.flickity-button:disabled{display:none}.side_notes img,article img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.side_notes{position:relative}.side_notes>*{position:absolute;width:300px}.side_notes .d-flex{flex-direction:column}.thumbnails{width:calc(100% / 4);min-width:250px;height:auto;margin:1rem 0;transition:.3s transform ease,.3s box-shadow ease;transform:scale(1);background:#fff;box-shadow:none}.thumbnails:hover{transition:.3s all ease;transform:scale(1.05);box-shadow:0 0 13px 0 #1d378eff}.thumbnails a{display:block;height:100%}.thumbnails>.__wrap{padding:1rem}.thumbnails .__media{margin-right:1rem}.thumbnails .__media figure{height:100%}.thumbnails .__media figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumbnails .d-flex{padding:1rem}.thumbnails figure{height:100px}.thumbnails figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.programme .row{margin:0}.programme .thumbnails{width:100%;margin:0}.programme .thumbnails figure{height:250px}@media screen and (min-width:992px){.programme .row{margin:1rem calc(-1rem)}.programme .thumbnails{width:calc(50% - 1rem * 2);margin:0 1rem}.programme .thumbnails figure{height:250px}}article .__publications>div article{width:100%;transition:.3s transform ease,.3s box-shadow ease;box-shadow:none}article .__publications>div article:hover{transition:.3s all ease;transform:scale(1.05);box-shadow:0 0 13px 0 #1d378eff}article .__publications>div article figure{padding:1rem}article .__publications>div article figure .__media{margin-right:1rem}article .__publications>div article figure figcaption{width:80%}@media screen and (min-width:992px){article .__publications>div{margin:0 calc(-1rem)}article .__publications>div article{width:calc(50% - 1rem * 2);margin:0 1rem;transition:.3s transform ease,.3s box-shadow ease;box-shadow:none}article .__publications>div article:hover{transition:.3s all ease;transform:scale(1.05);box-shadow:0 0 13px 0 #1d378eff}article .__publications>div article figure{padding:1rem}article .__publications>div article figure .__media{margin-right:1rem}article .__publications>div article figure figcaption{width:80%}} \ No newline at end of file +---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{position:relative;overflow:hidden;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;color:#333;border:none;background:rgba(255,255,255,.75)}.flickity-button:hover{cursor:pointer;background:#fff}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;pointer-events:none;opacity:.3}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;transform:translateY(-50%);border-radius:50%}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{right:10px;left:auto}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;top:20%;left:20%;width:60%;height:60%}.flickity-page-dots{line-height:1;position:absolute;bottom:-25px;width:100%;margin:0;padding:0;list-style:none;text-align:center}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;cursor:pointer;opacity:.25;border-radius:50%;background:#333}.flickity-page-dots .dot.is-selected{opacity:1}#block-views-block-dernieres-publications-block-1 .views section .head,#block-views-block-slide-programme-block-1 .views section .head{display:flex;width:100%;justify-content:space-between;align-items:baseline}#block-views-block-dernieres-publications-block-1 .views section .thumbnails,#block-views-block-slide-programme-block-1 .views section .thumbnails{margin:1rem}#block-views-block-dernieres-publications-block-1 .views section .flickity-slider,#block-views-block-slide-programme-block-1 .views section .flickity-slider{margin-left:1rem}.flickity-button{background:0 0}.flickity-button:hover{background:0 0}.flickity-button-icon{fill:#000}.flickity-button:disabled{display:none}.thumbnails{width:calc(100% / 4);min-width:250px;height:auto;margin:1rem 0;transition:.3s transform ease,.3s box-shadow ease;transform:scale(1);background:#fff;box-shadow:none}.thumbnails:hover{transition:.3s all ease;transform:scale(1.05);box-shadow:0 0 13px 0 #1d378eff}.thumbnails a{display:block;height:100%}.thumbnails>.__wrap{padding:1rem}.thumbnails .__media{margin-right:1rem}.thumbnails .__media figure{height:100%}.thumbnails .__media figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumbnails .d-flex{padding:1rem}.thumbnails figure{height:100px}.thumbnails figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.programme .row{margin:0}.programme .thumbnails{width:100%;margin:0}.programme .thumbnails figure{height:250px}@media screen and (min-width:992px){.programme .row{margin:1rem calc(-1rem)}.programme .thumbnails{width:calc(50% - 1rem * 2);margin:0 1rem}.programme .thumbnails figure{height:250px}}.thumbnails_participants figure>div{width:100px;height:100px;margin-left:.5rem}.thumbnails_participants figure>div img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.thumbnails_participants figure figcaption.__info{margin-top:-3rem;padding:4rem .5rem .5rem .5rem;background:#fff}.thumbnails_participants figure figcaption.__info .__name{text-transform:uppercase}article .__publications>div article{width:100%;transition:.3s transform ease,.3s box-shadow ease;box-shadow:none}article .__publications>div article:hover{transition:.3s all ease;transform:scale(1.05);box-shadow:0 0 13px 0 #1d378eff}article .__publications>div article figure{padding:1rem}article .__publications>div article figure .__media{margin-right:1rem}article .__publications>div article figure figcaption{width:80%}article .__bibliographie>div article{width:100%}article .__bibliographie>div article a>div div,article .__bibliographie>div article a>div p,article .__bibliographie>div article a>div span{display:inline;background:#fff}.container.publications section article{width:100%;transition:.3s transform ease,.3s box-shadow ease;box-shadow:none}.container.publications section article:hover{transition:.3s all ease;transform:scale(1.05);box-shadow:0 0 13px 0 #1d378eff}.container.publications section article figure{padding:1rem}.container.publications section article figure .__media{margin-right:1rem}.container.publications section article figure figcaption{width:80%}.container.bilbiographie article{width:100%}.container.bilbiographie article a>div div,.container.bilbiographie article a>div p,.container.bilbiographie article a>div span{display:inline;background:#fff}@media screen and (min-width:992px){article .__publications>div{margin:0 calc(-1rem)}article .__publications>div article{width:calc(50% - 1rem * 2);margin:0 1rem;transition:.3s transform ease,.3s box-shadow ease;box-shadow:none}article .__publications>div article:hover{transition:.3s all ease;transform:scale(1.05);box-shadow:0 0 13px 0 #1d378eff}article .__publications>div article figure{padding:1rem}article .__publications>div article figure .__media{margin-right:1rem}article .__publications>div article figure figcaption{width:80%}article .__bibliographie>div{margin:0 calc(-1rem)}article .__bibliographie>div article{width:calc(100% / 3 - 1rem * 3);margin:0 1rem}article .__bibliographie>div article figure{padding:1rem}article .__bibliographie>div article figure .__media{margin-right:1rem}article .__bibliographie>div article figure figcaption{width:80%}.container.publications section article{width:calc(50% - 1rem * 2);margin:0 1rem;transition:.3s transform ease,.3s box-shadow ease;box-shadow:none}.container.publications section article:hover{transition:.3s all ease;transform:scale(1.05);box-shadow:0 0 13px 0 #1d378eff}.container.publications section article figure{padding:1rem}.container.publications section article figure .__media{margin-right:1rem}.container.publications section article figure figcaption{width:80%}.container.bibliographie article{width:calc(100% / 3 - 1rem * 3);margin:0 1rem}.container.bibliographie article figure{padding:1rem}.container.bibliographie article figure .__media{margin-right:1rem}.container.bibliographie article figure figcaption{width:80%}}.side_notes img,article img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.side_notes{position:relative}.side_notes>*{position:absolute;width:300px}.side_notes .d-flex{flex-direction:column} \ No newline at end of file diff --git a/web/themes/custom/popsu_colloque/css-compiled/typography.css b/web/themes/custom/popsu_colloque/css-compiled/typography.css index 83911a2b..490fecbc 100644 --- a/web/themes/custom/popsu_colloque/css-compiled/typography.css +++ b/web/themes/custom/popsu_colloque/css-compiled/typography.css @@ -1,3 +1,7 @@ -main #block-views-block-slide-programme-block-1 .thumbnails a { color: black; } +main h2 { text-transform: uppercase; } -/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwb2dyYXBoeS5jc3MiLCJzb3VyY2VzIjpbInR5cG9ncmFwaHkuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJtYWlue1xuICAvLyBoMiwgYXtcbiAgLy8gICBjb2xvcjogJGNvbG9yMjtcbiAgLy8gfVxuXG4gIC8vIC5ibHVlLCAjdHh0X3ByZXNlbnR7XG4gIC8vICAgY29sb3I6ICRjb2xvcjI7XG4gIC8vIH1cblxuICAjYmxvY2stdmlld3MtYmxvY2stc2xpZGUtcHJvZ3JhbW1lLWJsb2NrLTF7XG4gICAgLnRodW1ibmFpbHMgYXtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQVVJLElBVkEsQ0FTRiwwQ0FBMEMsQ0FDeEMsV0FBVyxDQUFDLENBQUMsQ0FBQSxFQUNYLEtBQUssRUFBRSxLQUFLLEdBQ2IifQ== */ +main h3 { text-transform: uppercase; margin: 2rem 0; } + +.more_link span { padding-left: 0.5rem; } + +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwb2dyYXBoeS5jc3MiLCJzb3VyY2VzIjpbInR5cG9ncmFwaHkuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJtYWlue1xuICBoMntcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIGgyLCBhe1xuICAgIC8vIGNvbG9yOiAkY29sb3IyO1xuICB9XG4gIGgze1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gIH1cbiAgLmJsdWUsICN0eHRfcHJlc2VudHtcbiAgICAvLyBjb2xvcjogJGNvbG9yMjtcbiAgfVxuXG4gICNibG9jay12aWV3cy1ibG9jay1zbGlkZS1wcm9ncmFtbWUtYmxvY2stMXtcbiAgICAudGh1bWJuYWlscyBhe1xuICAgICAgLy8gY29sb3I6ICRjb2xfYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi5tb3JlX2xpbmt7XG4gIHNwYW57XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUNFLElBREUsQ0FDRixFQUFFLENBQUEsRUFDQSxjQUFjLEVBQUUsU0FBUyxHQUMxQjs7QUFISCxBQU9FLElBUEUsQ0FPRixFQUFFLENBQUEsRUFDQSxjQUFjLEVBQUUsU0FBUyxFQUN6QixNQUFNLEVBQUUsTUFBTSxHQUNmOztBQVlILEFBQ0UsVUFEUSxDQUNSLElBQUksQ0FBQSxFQUNGLFlBQVksRUFBRSxNQUFNLEdBQ3JCIn0= */ diff --git a/web/themes/custom/popsu_colloque/css-compiled/typography.min.css b/web/themes/custom/popsu_colloque/css-compiled/typography.min.css index f671e5df..b97302ed 100644 --- a/web/themes/custom/popsu_colloque/css-compiled/typography.min.css +++ b/web/themes/custom/popsu_colloque/css-compiled/typography.min.css @@ -1 +1 @@ -main #block-views-block-slide-programme-block-1 .thumbnails a{color:#000} \ No newline at end of file +main h2{text-transform:uppercase}main h3{margin:2rem 0;text-transform:uppercase}.more_link span{padding-left:.5rem} \ No newline at end of file diff --git a/web/themes/custom/popsu_colloque/css/components/forms/filter.scss b/web/themes/custom/popsu_colloque/css/components/forms/filter.scss new file mode 100644 index 00000000..9c0f99b2 --- /dev/null +++ b/web/themes/custom/popsu_colloque/css/components/forms/filter.scss @@ -0,0 +1,22 @@ +#views-exposed-form-publications-page-1, +#views-exposed-form-bibliographie-page-1{ + margin: 2rem 0; + display: flex; + & > div{ + margin-right: 2rem; + select{ + border: 1px solid $color2; + background: white; + padding: 0.2rem 0.5rem; + outline: none; + &:focus{ + border: 2px solid $color2; + outline: none; + } + option{ + padding: 0.2rem 0.5rem; + min-height: 2rem; + } + } + } +} diff --git a/web/themes/custom/popsu_colloque/css/components/header.scss b/web/themes/custom/popsu_colloque/css/components/header/header.scss similarity index 100% rename from web/themes/custom/popsu_colloque/css/components/header.scss rename to web/themes/custom/popsu_colloque/css/components/header/header.scss diff --git a/web/themes/custom/popsu_colloque/css/components/header/sub_menu.scss b/web/themes/custom/popsu_colloque/css/components/header/sub_menu.scss new file mode 100644 index 00000000..ff077c64 --- /dev/null +++ b/web/themes/custom/popsu_colloque/css/components/header/sub_menu.scss @@ -0,0 +1,21 @@ +#block-popsu-colloque-submenu{ + ul{ + display: flex; + li{ + margin-right: 1rem; + a{ + display: block; + padding: 1rem 1rem; + border: 1px solid $color2; + color: $color2; + background: white; + transition: color 0.3s ease, background 0.3s ease; + &:hover{ + color: white; + background: blue; + transition: all 0.3s ease; + } + } + } + } +} diff --git a/web/themes/custom/popsu_colloque/css/components/hero.scss b/web/themes/custom/popsu_colloque/css/components/hero.scss index fb754771..8f636279 100644 --- a/web/themes/custom/popsu_colloque/css/components/hero.scss +++ b/web/themes/custom/popsu_colloque/css/components/hero.scss @@ -1,14 +1,67 @@ .__img-hero{ height: 400px; - // width: 100vw; - // position: relative; - // left: 50%; - // right: 50%; - // margin-left: -50vw; - // margin-right: -50vw; + width: 100vw; + position: relative; + left: 50%; + right: 50%; + margin-left: -50vw; + margin-right: -50vw; img{ width:100%; height: 100%; object-fit: cover; } } + + +.participant_full{ + .hero{ + figure{ + width:100%; + .__img{ + &> div{ + margin: auto; + width: 300px; + height: 300px; + } + img{ + border-radius: 100%; + width: 100%; + height: 100%; + object-fit: cover; + } + } + figcaption { + align-self: center; + text-align: center; + margin: 2rem 0; + } + } + } +} + +@media screen and (min-width: 768px) { + .participant_full{ + .hero{ + figure{ + width:100%; + .__img{ + margin-right: 2rem; + &> div{ + width: 300px; + height: 300px; + } + img{ + border-radius: 100%; + width: 100%; + height: 100%; + object-fit: cover; + } + } + figcaption { + align-self: center; + } + } + } + } +} diff --git a/web/themes/custom/popsu_colloque/css/components/layout.scss b/web/themes/custom/popsu_colloque/css/components/layout.scss index 9900cc1a..bdf26f24 100644 --- a/web/themes/custom/popsu_colloque/css/components/layout.scss +++ b/web/themes/custom/popsu_colloque/css/components/layout.scss @@ -15,15 +15,6 @@ img{ } } -.programme{ - .views{ - section{ - margin: 0 0 5rem 0; - } - } -} - - #block-views-block-slide-programme-block-1, #block-views-block-dernieres-publications-block-1{ .views{ @@ -37,7 +28,41 @@ article{ .__title{ @include croix_or; } + .__head{ + div{ + & > div{ + margin: 0rem 0.5rem; + } + } + } } h4{ @include croix_or; } + +blockquote{ + font-size: 2rem; + line-height: 1; + margin: 2rem; + color: $lightgrey; + @include croix_or_B; +} + +.container{ + &.programme{ + .views{ + section{ + &:not(:last-child){ + @include croix_or; + margin: 0 0 2rem 0; + & > .d-flex{ + padding: 0 0 2rem 0; + } + } + &:last-child{ + margin-bottom: 5rem ; + } + } + } + } +} diff --git a/web/themes/custom/popsu_colloque/css/components/sidebar/role_inter.scss b/web/themes/custom/popsu_colloque/css/components/sidebar/role_inter.scss new file mode 100644 index 00000000..8e9eea32 --- /dev/null +++ b/web/themes/custom/popsu_colloque/css/components/sidebar/role_inter.scss @@ -0,0 +1,4 @@ +.___title_inter{ + border-bottom: 1px solid black; + margin-bottom: 2rem; +} diff --git a/web/themes/custom/popsu_colloque/css/components/thumbnails.scss b/web/themes/custom/popsu_colloque/css/components/thumbnails.scss deleted file mode 100644 index 36b5eb62..00000000 --- a/web/themes/custom/popsu_colloque/css/components/thumbnails.scss +++ /dev/null @@ -1,123 +0,0 @@ -/** - * @file - * Presentational styles for Drupal stark theme layout. - * - * It is left empty for testing purposes. - * - * @see https://www.drupal.org/project/drupal/issues/2349711 - */ - - .thumbnails{ - margin: 1rem 0rem; - // max-width: 300px; - min-width: 250px; - height: auto; - width: calc(100% / 4 ); - background: white; - transform: scale(1); - @include shadow; - a{ - display: block; - height: 100%; - } - & > .__wrap{ - padding: 1rem; - } - .__media{ - margin-right: 1rem; - figure{ - height: 100%; - img{ - width: 100%; - height: 100%; - object-fit: cover; - } - } - } - .d-flex{ - padding: 1rem; - } - } - - .thumbnails{ - figure{ - height: 100px; - img{ - width: 100%; - height: 100%; - object-fit: cover; - } - } - } - -.programme{ - .row{ - margin: 0; - } - .thumbnails{ - width: 100%; - margin: 0; - figure{ - height: 250px; - } - } -} -@media screen and (min-width: 992px) { - .programme{ - .row{ - margin: $gutter1 calc(-#{$gutter1}); - } - .thumbnails{ - width: calc( 50% - #{$gutter1} * 2); - margin: 0 $gutter1; - figure{ - height: 250px; - } - } - } -} - - -article{ - .__publications{ - & > div{ - article{ - width: 100%; - @include shadow; - figure{ - padding: 1rem; - .__media{ - margin-right: 1rem; - } - figcaption { - width: 80%; - } - } - } - } - } -} - -@media screen and (min-width: 992px) { - article{ - .__publications{ - & > div{ - margin: 0 calc(-#{$gutter1}); - article{ - width: calc( 50% - #{$gutter1} * 2); - margin: 0 $gutter1; - @include shadow; - figure{ - padding: 1rem; - .__media{ - margin-right: 1rem; - } - figcaption { - width: 80%; - } - } - } - } - } - } -} diff --git a/web/themes/custom/popsu_colloque/css/components/thumbnails/thumbnails.scss b/web/themes/custom/popsu_colloque/css/components/thumbnails/thumbnails.scss new file mode 100644 index 00000000..4db2f3e5 --- /dev/null +++ b/web/themes/custom/popsu_colloque/css/components/thumbnails/thumbnails.scss @@ -0,0 +1,245 @@ + .thumbnails{ + margin: 1rem 0rem; + // max-width: 300px; + min-width: 250px; + height: auto; + width: calc(100% / 4 ); + background: white; + transform: scale(1); + @include shadow; + a{ + display: block; + height: 100%; + } + & > .__wrap{ + padding: 1rem; + } + .__media{ + margin-right: 1rem; + figure{ + height: 100%; + img{ + width: 100%; + height: 100%; + object-fit: cover; + } + } + } + .d-flex{ + padding: 1rem; + } + } + + .thumbnails{ + figure{ + height: 100px; + img{ + width: 100%; + height: 100%; + object-fit: cover; + } + } + } + +.programme{ + .row{ + margin: 0; + } + .thumbnails{ + width: 100%; + margin: 0; + figure{ + height: 250px; + } + } +} +@media screen and (min-width: 992px) { + .programme{ + .row{ + margin: $gutter1 calc(-#{$gutter1}); + } + .thumbnails{ + width: calc( 50% - #{$gutter1} * 2); + margin: 0 $gutter1; + figure{ + height: 250px; + } + } + } +} + +.thumbnails_participants{ + figure{ + & > div{ + width: 100px; + height: 100px; + margin-left: 0.5rem; + + img{ + border-radius: 50%; + width: 100%; + height: 100%; + object-fit: cover; + } + } + figcaption{ + &.__info{ + padding: 4rem 0.5rem 0.5rem 0.5rem; + margin-top: -3rem; + background: white; + .__name{ + text-transform: uppercase; + } + .__qualite{ + + } + } + } + } +} + +article{ + .__publications{ + & > div{ + article{ + width: 100%; + @include shadow; + figure{ + padding: 1rem; + .__media{ + margin-right: 1rem; + } + figcaption { + width: 80%; + } + } + } + } + } + .__bibliographie{ + & > div{ + article{ + width: 100%; + a{ + & > div { + p, span, div{ + display: inline; + background: white; + } + } + } + } + } + } +} + +.container { + &.publications{ + section{ + article{ + width: 100%; + @include shadow; + figure{ + padding: 1rem; + .__media{ + margin-right: 1rem; + } + figcaption { + width: 80%; + } + } + } + } + } + &.bilbiographie{ + article{ + width: 100%; + a{ + & > div { + p, span, div{ + display: inline; + background: white; + } + } + } + } + } +} + +@media screen and (min-width: 992px) { + article{ + .__publications{ + & > div{ + margin: 0 calc(-#{$gutter1}); + article{ + width: calc( 50% - #{$gutter1} * 2); + margin: 0 $gutter1; + @include shadow; + figure{ + padding: 1rem; + .__media{ + margin-right: 1rem; + } + figcaption { + width: 80%; + } + } + } + } + } + .__bibliographie{ + & > div{ + margin: 0 calc(-#{$gutter1}); + article{ + width: calc( 100% / 3 - #{$gutter1} * 3); + margin: 0 $gutter1; + figure{ + padding: 1rem; + .__media{ + margin-right: 1rem; + } + figcaption { + width: 80%; + } + } + } + } + } + } + + .container { + &.publications{ + section{ + article{ + width: calc( 50% - #{$gutter1} * 2); + margin: 0 $gutter1; + @include shadow; + figure{ + padding: 1rem; + .__media{ + margin-right: 1rem; + } + figcaption { + width: 80%; + } + } + } + } + } + &.bibliographie{ + article{ + width: calc( 100% / 3 - #{$gutter1} * 3); + margin: 0 $gutter1; + figure{ + padding: 1rem; + .__media{ + margin-right: 1rem; + } + figcaption { + width: 80%; + } + } + } + } + } +} diff --git a/web/themes/custom/popsu_colloque/css/index.scss b/web/themes/custom/popsu_colloque/css/index.scss index dae9ffbf..e8e67a9f 100644 --- a/web/themes/custom/popsu_colloque/css/index.scss +++ b/web/themes/custom/popsu_colloque/css/index.scss @@ -31,12 +31,16 @@ h1,h2,h3,h4{ padding: 0; } -@import "components/header.scss"; +@import "components/header/header.scss"; +@import "components/header/sub_menu.scss"; +@import "components/forms/filter.scss"; @import "components/hero.scss"; @import "components/layout.scss"; @import "components/sidebar/rs.scss"; +@import "components/sidebar/role_inter.scss"; @import "components/slides/flickity.scss"; @import "components/slides/slides.scss"; +@import "components/thumbnails/thumbnails.scss"; main{ // margin-top: $margin-hero; @@ -66,4 +70,4 @@ article img, } -@import "components/thumbnails.scss"; +// @import "components/thumbnails.scss"; diff --git a/web/themes/custom/popsu_colloque/css/mixins/mixin.scss b/web/themes/custom/popsu_colloque/css/mixins/mixin.scss index 42781adc..aaf1101f 100644 --- a/web/themes/custom/popsu_colloque/css/mixins/mixin.scss +++ b/web/themes/custom/popsu_colloque/css/mixins/mixin.scss @@ -1,6 +1,5 @@ @mixin croix_or { &:after{ - // width: 100%; height: 2rem; margin-top: 0.5rem; content: " "; @@ -11,11 +10,24 @@ } } +@mixin croix_or_B { + &:before{ + width: 100px; + height: 1rem; + margin-top: 0.5rem; + content: " "; + display: block; + background: url($croix_or); + background-repeat: repeat-x; + background-size: auto auto; + } +} + @mixin shadow{ box-shadow: none; transition: 0.3s transform ease, 0.3s box-shadow ease; - &:hover{ + &:hover{ transform: scale(1.05); transition: 0.3s all ease; box-shadow: 0px 0px 13px 0px $color2; diff --git a/web/themes/custom/popsu_colloque/css/typography.scss b/web/themes/custom/popsu_colloque/css/typography.scss index 1c8efda0..bba50436 100644 --- a/web/themes/custom/popsu_colloque/css/typography.scss +++ b/web/themes/custom/popsu_colloque/css/typography.scss @@ -1,15 +1,21 @@ main{ - h2, a{ - color: $color2; + h2{ + text-transform: uppercase; + } + h2, a{ + // color: $color2; + } + h3{ + text-transform: uppercase; + margin: 2rem 0; } - .blue, #txt_present{ - color: $color2; + // color: $color2; } #block-views-block-slide-programme-block-1{ .thumbnails a{ - color: $col_black; + // color: $col_black; } } } diff --git a/web/themes/custom/popsu_colloque/css/variables/var.scss b/web/themes/custom/popsu_colloque/css/variables/var.scss index 31275c42..720406ef 100644 --- a/web/themes/custom/popsu_colloque/css/variables/var.scss +++ b/web/themes/custom/popsu_colloque/css/variables/var.scss @@ -1,6 +1,7 @@ $color1: red; $color2: #1d378eff; $col_black: black; +$lightgrey: grey; $gutter1 : 1rem; diff --git a/web/themes/custom/popsu_colloque/template/fields/field--node--field-bibliographie.html.twig b/web/themes/custom/popsu_colloque/template/fields/field--node--field-bibliographie.html.twig new file mode 100644 index 00000000..5aa604db --- /dev/null +++ b/web/themes/custom/popsu_colloque/template/fields/field--node--field-bibliographie.html.twig @@ -0,0 +1,52 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +

{{ label }}

+
+ {% for item in items %} + {{ item.content }} + {% endfor %} +
diff --git a/web/themes/custom/popsu_colloque/template/fields/field--node--field-publications-participants.html.twig b/web/themes/custom/popsu_colloque/template/fields/field--node--field-publications-participants.html.twig new file mode 100644 index 00000000..5aa604db --- /dev/null +++ b/web/themes/custom/popsu_colloque/template/fields/field--node--field-publications-participants.html.twig @@ -0,0 +1,52 @@ +{# +/** + * @file + * Default theme implementation for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +

{{ label }}

+
+ {% for item in items %} + {{ item.content }} + {% endfor %} +
diff --git a/web/themes/custom/popsu_colloque/template/node/node--moments.html.twig b/web/themes/custom/popsu_colloque/template/node/node--moments.html.twig index e8fc5b57..81502db0 100644 --- a/web/themes/custom/popsu_colloque/template/node/node--moments.html.twig +++ b/web/themes/custom/popsu_colloque/template/node/node--moments.html.twig @@ -72,44 +72,46 @@ * @ingroup themeable */ #} - - -
- {{content.field_image}} -
- -
-
-

{{label}}

+ +
+
+ {{content.field_image}}
-
- {% include 'themes/custom/popsu_colloque/template/components/share_rs.html.twig' %} -
+
+
+

{{label}}

+
-
-
-
- {{ content.field_date_du_programme }} - {{ content.field_heure_du_moment }} - {{ content.field_type_de_moment }} +
+ {% include 'themes/custom/popsu_colloque/template/components/share_rs.html.twig' %} +
+ +
+
+
+ {{ content.field_date_du_programme }} | + {{ content.field_heure_du_moment }} | + {{ content.field_type_de_moment }} +
+
+ +
+ {{content.body}}
+
-
- {{content.body}} +
+
+ {{content.field_publications}} +
+
+ {{content.field_bibliographie}}
-
- -
-
- {{content.field_publications}} -
-
- {{content.field_bibliographie}} -
+
+ {{content.field_role_de_l_intervenant}}
- diff --git a/web/themes/custom/popsu_colloque/template/node/node--participants--full.html.twig b/web/themes/custom/popsu_colloque/template/node/node--participants--full.html.twig new file mode 100644 index 00000000..a473b017 --- /dev/null +++ b/web/themes/custom/popsu_colloque/template/node/node--participants--full.html.twig @@ -0,0 +1,113 @@ +{# +/** + * @file + * Default theme implementation to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @todo Remove the id attribute (or make it a class), because if that gets + * rendered twice on a page this is invalid CSS for example: two lists + * in different view modes. + * + * @ingroup themeable + */ +#} + +
+
+
+ {{content.field_portrait}} +
+
+
+

{{label}}

+
+
+ {{content.field_qualite}} +
+
+
+
+ +
+
+ {{content.body}} +
+
+ +
+ + + {% if content.field_publications_participants %} +
+ {{content.field_publications_participants}} +
+ {% endif %} + + {% if content.field_bibliographie %} +
+ {{content.field_bibliographie}} +
+ {% endif %} +
+ diff --git a/web/themes/custom/popsu_colloque/template/node/node--presentation.html.twig b/web/themes/custom/popsu_colloque/template/node/node--presentation.html.twig index abe648f3..06ed9558 100644 --- a/web/themes/custom/popsu_colloque/template/node/node--presentation.html.twig +++ b/web/themes/custom/popsu_colloque/template/node/node--presentation.html.twig @@ -77,15 +77,18 @@
-
+

{{label}}

-
+
{% include 'themes/custom/popsu_colloque/template/components/share_rs.html.twig' %}
-
+
{{content.body}} {{content.field_les_notes}}
+
+ {{content.field_add_participant}} +
diff --git a/web/themes/custom/popsu_colloque/template/node/node--publications--full.html.twig b/web/themes/custom/popsu_colloque/template/node/node--publications--full.html.twig index 24813023..564f7b9c 100644 --- a/web/themes/custom/popsu_colloque/template/node/node--publications--full.html.twig +++ b/web/themes/custom/popsu_colloque/template/node/node--publications--full.html.twig @@ -73,27 +73,34 @@ */ #}
-
+
{% include 'themes/custom/popsu_colloque/template/components/share_rs.html.twig' %} {{content.field_telecharger_la_ressource}}
-
- {% if content.field_ajouter_un_media[0]['#paragraph'].field_video %} -
- {{content.field_ajouter_un_media}} -
- {% endif %} -
+ +
+ {% if content.field_ajouter_un_media[0]['#paragraph'].field_video %} +
+ {{content.field_ajouter_un_media}} +
+ {% endif %} +
{% if content.field_ajouter_un_media[0]['#paragraph'].field_image %} -
+
{{content.field_ajouter_un_media}}
{% endif %} -
+
- {{content.field_auteur}} - {{label}} - {{content.field_complement_d_info}} +
+ {{content.field_auteur}} +
+
+ {{label}} +
+
+ {{content.field_complement_d_info}} +
{{content.body}} diff --git a/web/themes/custom/popsu_colloque/template/node/node--thumbnails-bilbiographie.html.twig b/web/themes/custom/popsu_colloque/template/node/node--thumbnails-bilbiographie.html.twig index bb0f57fe..8b24b142 100644 --- a/web/themes/custom/popsu_colloque/template/node/node--thumbnails-bilbiographie.html.twig +++ b/web/themes/custom/popsu_colloque/template/node/node--thumbnails-bilbiographie.html.twig @@ -73,7 +73,18 @@ */ #} - {{content.field_auteur}} - {{ label }} - {{ content|without('field_auteur') }} +
diff --git a/web/themes/custom/popsu_colloque/template/node/node--thumbnails-participants.html.twig b/web/themes/custom/popsu_colloque/template/node/node--thumbnails-participants.html.twig index 37d9d407..62375a83 100644 --- a/web/themes/custom/popsu_colloque/template/node/node--thumbnails-participants.html.twig +++ b/web/themes/custom/popsu_colloque/template/node/node--thumbnails-participants.html.twig @@ -73,11 +73,13 @@ */ #} diff --git a/web/themes/custom/popsu_colloque/template/paragraph/paragraph--role-de-l-intervenant--default.html.twig b/web/themes/custom/popsu_colloque/template/paragraph/paragraph--role-de-l-intervenant--default.html.twig new file mode 100644 index 00000000..e7dd1d5d --- /dev/null +++ b/web/themes/custom/popsu_colloque/template/paragraph/paragraph--role-de-l-intervenant--default.html.twig @@ -0,0 +1,60 @@ +{# +/** + * @file + * Default theme implementation to display a paragraph. + * + * Available variables: + * - paragraph: Full paragraph entity. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - paragraph.getCreatedTime() will return the paragraph creation timestamp. + * - paragraph.id(): The paragraph ID. + * - paragraph.bundle(): The type of the paragraph, for example, "image" or "text". + * - paragraph.getOwnerId(): The user ID of the paragraph author. + * See Drupal\paragraphs\Entity\Paragraph for a full list of public properties + * and methods for the paragraph object. + * - content: All paragraph items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - paragraphs: The current template type (also known as a "theming hook"). + * - paragraphs--type-[type]: The current paragraphs type. For example, if the paragraph is an + * "Image" it would result in "paragraphs--type--image". Note that the machine + * name will often be in a short form of the human readable label. + * - paragraphs--view-mode--[view_mode]: The View Mode of the paragraph; for example, a + * preview would result in: "paragraphs--view-mode--preview", and + * default: "paragraphs--view-mode--default". + * - view_mode: View mode; for example, "preview" or "full". + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_paragraph() + * + * @ingroup themeable + */ +#} +{% + set classes = [ + 'paragraph', + 'paragraph--type--' ~ paragraph.bundle|clean_class, + view_mode ? 'paragraph--view-mode--' ~ view_mode|clean_class, + not paragraph.isPublished() ? 'paragraph--unpublished' + ] +%} +{% block paragraph %} + + {% block content %} +
+ {{content.field_role}} +
+
+ {{content.field_intervenants}} +
+ {% endblock %} +
+{% endblock paragraph %} diff --git a/web/themes/custom/popsu_colloque/template/views/lists/views-view-unformatted--bibliographie.html.twig b/web/themes/custom/popsu_colloque/template/views/lists/views-view-unformatted--bibliographie.html.twig new file mode 100644 index 00000000..6df762fc --- /dev/null +++ b/web/themes/custom/popsu_colloque/template/views/lists/views-view-unformatted--bibliographie.html.twig @@ -0,0 +1,31 @@ +{# +/** + * @file + * Default theme implementation to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + * + * @ingroup themeable + */ +#} + +{% if title %} +

{{ title }}

+{% endif %} +{% for row in rows %} + {% + set row_classes = [ + default_row_class ? 'views-row', + ] + %} + {{- row.content -}} +{% endfor %} diff --git a/web/themes/custom/popsu_colloque/template/views/lists/views-view-unformatted--programme.html.twig b/web/themes/custom/popsu_colloque/template/views/lists/views-view-unformatted--programme.html.twig index bce5b6f7..6ea58365 100644 --- a/web/themes/custom/popsu_colloque/template/views/lists/views-view-unformatted--programme.html.twig +++ b/web/themes/custom/popsu_colloque/template/views/lists/views-view-unformatted--programme.html.twig @@ -17,11 +17,20 @@ * @ingroup themeable */ #} + +
{% if title %}

{{ title }}

{% endif %} -
+
+ {% if rows[0] %} +
+ {% include 'themes/custom/popsu_colloque/template/components/share_rs.html.twig' %} +
+ {% endif %} + +
{% for row in rows %} {% set row_classes = [ diff --git a/web/themes/custom/popsu_colloque/template/views/lists/views-view-unformatted--publications.html.twig b/web/themes/custom/popsu_colloque/template/views/lists/views-view-unformatted--publications.html.twig new file mode 100644 index 00000000..6df762fc --- /dev/null +++ b/web/themes/custom/popsu_colloque/template/views/lists/views-view-unformatted--publications.html.twig @@ -0,0 +1,31 @@ +{# +/** + * @file + * Default theme implementation to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + * + * @ingroup themeable + */ +#} + +{% if title %} +

{{ title }}

+{% endif %} +{% for row in rows %} + {% + set row_classes = [ + default_row_class ? 'views-row', + ] + %} + {{- row.content -}} +{% endfor %} diff --git a/web/themes/custom/popsu_colloque/template/views/views-view--bibliographie.html.twig b/web/themes/custom/popsu_colloque/template/views/views-view--bibliographie.html.twig new file mode 100644 index 00000000..46153ec5 --- /dev/null +++ b/web/themes/custom/popsu_colloque/template/views/views-view--bibliographie.html.twig @@ -0,0 +1,64 @@ +{# +/** + * @file + * Default theme implementation for main view template. + * + * Available variables: + * - attributes: Remaining HTML attributes for the element. + * - css_name: A CSS-safe version of the view name. + * - css_class: The user-specified classes names, if any. + * - header: The optional header. + * - footer: The optional footer. + * - rows: The results of the view query, if any. + * - empty: The content to display if there are no rows. + * - pager: The optional pager next/prev links to display. + * - exposed: Exposed widget form/info to display. + * - feed_icons: Optional feed icons to display. + * - more: An optional link to the next page of results. + * - title: Title of the view, only used when displaying in the admin preview. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the view title. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the view title. + * - attachment_before: An optional attachment view to be displayed before the + * view content. + * - attachment_after: An optional attachment view to be displayed after the + * view content. + * - dom_id: Unique id for every view being printed to give unique class for + * Javascript. + * + * @see template_preprocess_views_view() + * + * @ingroup themeable + */ +#} + + +
+ + {{ title_prefix }} + {{ title }} + {{ title_suffix }} + + {{ exposed }} + {{ attachment_before }} + + {% if rows -%} +
+ {{ rows }} +
+ {% elseif empty -%} + {{ empty }} + {% endif %} + {{ pager }} + + {{ attachment_after }} + + {% if footer %} +
+ {{ footer }} +
+ {% endif %} + + {{ feed_icons }} +
diff --git a/web/themes/custom/popsu_colloque/template/views/views-view--programme.html.twig b/web/themes/custom/popsu_colloque/template/views/views-view--programme.html.twig index 02f5a030..2c9e034a 100644 --- a/web/themes/custom/popsu_colloque/template/views/views-view--programme.html.twig +++ b/web/themes/custom/popsu_colloque/template/views/views-view--programme.html.twig @@ -49,9 +49,7 @@ {{ attachment_before }} {% if rows -%} -
{{ rows }} -
{% elseif empty -%} {{ empty }} {% endif %} diff --git a/web/themes/custom/popsu_colloque/template/views/views-view--publications.html.twig b/web/themes/custom/popsu_colloque/template/views/views-view--publications.html.twig new file mode 100644 index 00000000..cf2e075e --- /dev/null +++ b/web/themes/custom/popsu_colloque/template/views/views-view--publications.html.twig @@ -0,0 +1,64 @@ +{# +/** + * @file + * Default theme implementation for main view template. + * + * Available variables: + * - attributes: Remaining HTML attributes for the element. + * - css_name: A CSS-safe version of the view name. + * - css_class: The user-specified classes names, if any. + * - header: The optional header. + * - footer: The optional footer. + * - rows: The results of the view query, if any. + * - empty: The content to display if there are no rows. + * - pager: The optional pager next/prev links to display. + * - exposed: Exposed widget form/info to display. + * - feed_icons: Optional feed icons to display. + * - more: An optional link to the next page of results. + * - title: Title of the view, only used when displaying in the admin preview. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the view title. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the view title. + * - attachment_before: An optional attachment view to be displayed before the + * view content. + * - attachment_after: An optional attachment view to be displayed after the + * view content. + * - dom_id: Unique id for every view being printed to give unique class for + * Javascript. + * + * @see template_preprocess_views_view() + * + * @ingroup themeable + */ +#} + + +
+ + {{ title_prefix }} + {{ title }} + {{ title_suffix }} + + {{ exposed }} + {{ attachment_before }} + + {% if rows -%} +
+ {{ rows }} +
+ {% elseif empty -%} + {{ empty }} + {% endif %} + {{ pager }} + + {{ attachment_after }} + + {% if footer %} + + {% endif %} + + {{ feed_icons }} +